@charset "UTF-8";@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/raleway-cyrillic-ext-300-normal-BpGWDbWK.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-300-normal-D9YKHKHx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/raleway-cyrillic-300-normal-DW2RZ8nR.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-300-normal-BmhTRsku.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/raleway-vietnamese-300-normal-CVr0Llc8.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-300-normal-BO6MvoQm.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:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/raleway-latin-ext-300-normal-Ci-TTmfu.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-300-normal-CcML7VfE.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/raleway-latin-300-normal-B0PjX2GJ.woff2) format("woff2"),url(/build/assets/raleway-latin-300-normal-CA-NUC9Y.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/raleway-cyrillic-ext-400-normal-zbv6uFvq.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-400-normal-QD38Acpa.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/raleway-cyrillic-400-normal-B1ZxqHSH.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-400-normal-BOk4FNQ-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/raleway-vietnamese-400-normal-CTw6K1Xj.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-400-normal-CTqj18iX.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/raleway-latin-ext-400-normal-B4d0sYmR.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-400-normal-DoUy7GWe.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/raleway-latin-400-normal-C5eIEfLm.woff2) format("woff2"),url(/build/assets/raleway-latin-400-normal-sMcq1OIP.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/raleway-cyrillic-ext-500-normal-DoOSefR2.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-500-normal-BLgs1t5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/raleway-cyrillic-500-normal-ejPie8pt.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-500-normal-BkwshvnN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/raleway-vietnamese-500-normal-CL-kow7V.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-500-normal-BFCCtoZS.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/raleway-latin-ext-500-normal-CFJA9GaE.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-500-normal-D3Od-NQz.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/raleway-latin-500-normal-D-8sZNrj.woff2) format("woff2"),url(/build/assets/raleway-latin-500-normal-tXW-zgej.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/raleway-cyrillic-ext-600-normal-ClRuJVnq.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-600-normal-BPa6pe9i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/raleway-cyrillic-600-normal-Bf6BVg0_.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-600-normal-PnINYvQl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/raleway-vietnamese-600-normal-BNRw9Zee.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-600-normal-CzgBZgE0.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/raleway-latin-ext-600-normal-DmsT1QjI.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-600-normal-BLsvr1L6.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/raleway-latin-600-normal-Dim-CLtL.woff2) format("woff2"),url(/build/assets/raleway-latin-600-normal-BYS3Hyhk.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/raleway-cyrillic-ext-300-italic-BemZD344.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-300-italic-D6pMwaGw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/raleway-cyrillic-300-italic-CQ3f9SD7.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-300-italic-yxx9o7d5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/raleway-vietnamese-300-italic-DeRbgVTB.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-300-italic-LNitfGh2.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:Raleway;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/raleway-latin-ext-300-italic-BMCcXMsm.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-300-italic-k2WbbOl5.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/raleway-latin-300-italic-Dt-R2zR0.woff2) format("woff2"),url(/build/assets/raleway-latin-300-italic-DIe8lkDm.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/raleway-cyrillic-ext-400-italic-BpkRoPs4.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-ext-400-italic-DRz9Q9qe.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/raleway-cyrillic-400-italic-wjMcIKUe.woff2) format("woff2"),url(/build/assets/raleway-cyrillic-400-italic-B319PIUL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/raleway-vietnamese-400-italic-B8WFWQmE.woff2) format("woff2"),url(/build/assets/raleway-vietnamese-400-italic-Tnj2tELN.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:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/raleway-latin-ext-400-italic-jE3hYK4L.woff2) format("woff2"),url(/build/assets/raleway-latin-ext-400-italic-DJ0rHGfv.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/raleway-latin-400-italic-CKQnBqXR.woff2) format("woff2"),url(/build/assets/raleway-latin-400-italic-BaPDnPpS.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:transparent;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@font-face{font-family:Nexa;src:url(/fonts/Nexa-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/fonts/Nexa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #7960bd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 121, 96, 189;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(48.4, 38.4, 75.6);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(228.2, 223.2, 241.8);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(201.4, 191.4, 228.6);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Nexa, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #303144;--bs-body-color-rgb: 48, 49, 68;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(48, 49, 68, .75);--bs-secondary-color-rgb: 48, 49, 68;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(48, 49, 68, .5);--bs-tertiary-color-rgb: 48, 49, 68;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #7960bd;--bs-link-color-rgb: 121, 96, 189;--bs-link-decoration: underline;--bs-link-hover-color: rgb(96.8, 76.8, 151.2);--bs-link-hover-color-rgb: 97, 77, 151;--bs-code-color: #d63384;--bs-highlight-color: #303144;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #eae8f0;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .4375rem;--bs-border-radius-sm: .3125rem;--bs-border-radius-lg: .5625rem;--bs-border-radius-xl: .9375rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(121, 96, 189, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #e6e2ed;--bs-body-color-rgb: 230, 226, 237;--bs-body-bg: #202127;--bs-body-bg-rgb: 32, 33, 39;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(230, 226, 237, .75);--bs-secondary-color-rgb: 230, 226, 237;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(230, 226, 237, .5);--bs-tertiary-color-rgb: 230, 226, 237;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(174.6, 159.6, 215.4);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(24.2, 19.2, 37.8);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(72.6, 57.6, 113.4);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(174.6, 159.6, 215.4);--bs-link-hover-color: rgb(190.68, 178.68, 223.32);--bs-link-color-rgb: 175, 160, 215;--bs-link-hover-color-rgb: 191, 179, 223;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #e6e2ed;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #35333d;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.3125rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(228.2, 223.2, 241.8);--bs-table-border-color: rgb(182.56, 178.56, 193.44);--bs-table-striped-bg: rgb(216.79, 212.04, 229.71);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(205.38, 200.88, 217.62);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(211.085, 206.46, 223.665);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(180.48, 181.92, 183.2);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;font-weight:600}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;font-weight:600;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#bcb0de;outline:0;box-shadow:0 0 0 .25rem #7960bd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#bcb0de;outline:0;box-shadow:0 0 0 .25rem #7960bd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23e6e2ed' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#bcb0de;outline:0;box-shadow:0 0 0 .25rem #7960bd40}.form-check-input:checked{background-color:#7960bd;border-color:#7960bd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#7960bd;border-color:#7960bd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28188, 175.5, 222%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #7960bd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #7960bd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#7960bd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#d7cfeb}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#7960bd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#d7cfeb}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 600;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #7960bd;--bs-btn-border-color: #7960bd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(102.85, 81.6, 160.65);--bs-btn-hover-border-color: rgb(96.8, 76.8, 151.2);--bs-btn-focus-shadow-rgb: 141, 120, 199;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(96.8, 76.8, 151.2);--bs-btn-active-border-color: rgb(90.75, 72, 141.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #7960bd;--bs-btn-disabled-border-color: #7960bd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #7960bd;--bs-btn-border-color: #7960bd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7960bd;--bs-btn-hover-border-color: #7960bd;--bs-btn-focus-shadow-rgb: 121, 96, 189;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7960bd;--bs-btn-active-border-color: #7960bd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #7960bd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #7960bd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 141, 120, 199;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #7960bd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #7960bd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #7960bd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #7960bd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2848, 49, 68, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23303144' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2848.4, 38.4, 75.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(121, 96, 189, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28174.6, 159.6, 215.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28174.6, 159.6, 215.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(121, 96, 189, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #7960bd;--bs-pagination-active-border-color: #7960bd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #7960bd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #7960bd;--bs-list-group-active-border-color: #7960bd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(121, 96, 189, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.4375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(97,77,151,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(97,77,151,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root,[data-bs-theme=light]{--app-surface: #ffffff;--app-surface-alt: #f5f4f7;--app-border-color: #eae8f0;--app-shadow-color: rgba(41, 36, 52, .06);--dl-accent: #7960bd;--dl-accent-subtle: #f1ecf9;--dl-bg: #ffffff;--dl-canvas: #f7f7fa;--dl-ink: #2b2c3e;--dl-muted: #5f6074;--dl-faint: #9997ab;--dl-caption-ink: var(--dl-muted);--dl-place-ink: var(--dl-muted);--dl-line: #eae8f0;--dl-line-strong: #d6cee0;--dl-accent-strong: #6143a5;--dl-pale: #f1ecf9;--dl-pale-strong: #eee8f7;--dl-pale-border: #d6c8e9;--dl-sidebar-bg: #faf9fc;--dl-positive: #3f7063;--dl-positive-bg: #edf5f1;--dl-school-ink: #5a607d;--dl-school-bg: #eeeff6;--dl-strip-source: #ded6ea;--dl-strip-target: #b6a0d1;--dl-warning-ink: #8a5a14;--dl-warning-bg: #fbf3e4;--dl-danger-ink: #a94a45;--dl-danger-bg: #fbeeed;--dl-chart-bar: #7960bd;--dl-shadow-popover: 0 18px 60px rgba(41, 32, 63, .07);--dl-shadow-raised: 0 2px 5px rgba(36, 32, 54, .035);--dl-shadow-dialog: 0 30px 100px rgba(36, 25, 51, .19);--dl-backdrop: rgba(37, 35, 51, .21);--dl-radius-control: .4375rem;--dl-radius-card: .5625rem;--dl-radius-dialog: .9375rem;--dl-header-height: 4.75rem;--dl-sidebar-width: 14.375rem;--dl-panel-width: 16.75rem;--dl-source-focus-tint: rgba(124, 58, 237, .035);--dl-placeholder-tint: rgba(124, 58, 237, .1);--dl-underline: #c9c8c4;--dl-label: #63686e;--dl-translation-ink: #595f66;--dl-sheet-shadow: 0 1px 2px rgba(15, 15, 20, .04), 0 12px 32px -18px rgba(15, 15, 20, .18);--dl-modal-shadow: 0 24px 64px -24px rgba(15, 15, 20, .35);--dl-sender-tab-width: 2.75rem;--dl-sender-tab-tuck: .75rem;--dl-sender-tab-shadow: 3px 2px 10px -6px rgba(15, 15, 20, .3), 1px 0 2px rgba(15, 15, 20, .06);--dl-date-icon-overhang: 1.75rem;--dl-loader-backdrop: rgba(245, 245, 243, .55);--dl-loader-blur: 6px;--dl-loader-base: #c2c7d0;--dl-loader-outer: #536173;--dl-loader-inner: #7337d6;--dl-toolbar-border: #c9b8e3;--dl-toolbar-shadow: 0 6px 20px -8px rgba(15, 15, 20, .2), 0 1px 2px rgba(15, 15, 20, .12);--dl-editor-selection-bg: rgba(104, 54, 230, .42);--dl-editor-selection-fg: var(--bs-body-color);--dl-watermark-opacity: .025;--dl-watermark-inset: -5.25rem;--dl-letter-source-size: .95rem;--dl-letter-source-leading: 1.6;--dl-letter-translation-size: .875rem;--dl-letter-translation-leading: 1.5;--dl-letter-pair-gap: .0625rem;--dl-letter-pair-spacing: .6rem;--dl-sender-contact-size: .875rem;--dl-sender-contact-leading: 1.4;--dl-sender-contact-gap: calc(var(--dl-sender-contact-size) * var(--dl-sender-contact-leading));--dl-sender-contact-label-scale: .82}[data-bs-theme=dark]{--app-surface: #202127;--app-surface-alt: #18191f;--app-border-color: #35333d;--app-shadow-color: rgba(0, 0, 0, .35);--dl-accent: #b39adc;--dl-accent-subtle: #342c45;--dl-bg: #202127;--dl-canvas: #1b1c22;--dl-ink: #e6e2ed;--dl-muted: #aaa5b7;--dl-faint: #847d94;--dl-caption-ink: var(--bs-tertiary-color);--dl-place-ink: var(--dl-faint);--dl-line: #35333d;--dl-line-strong: #4a4555;--dl-accent-strong: #d1bdf3;--dl-pale: #342c45;--dl-pale-strong: #3a3150;--dl-pale-border: #756188;--dl-sidebar-bg: #1c1d23;--dl-positive: #8dbbad;--dl-positive-bg: #253c35;--dl-school-ink: #b3b9d1;--dl-school-bg: #313442;--dl-strip-source: #4a4158;--dl-strip-target: #9a82c4;--dl-warning-ink: #e5c48a;--dl-warning-bg: #3d3222;--dl-danger-ink: #dc8c86;--dl-danger-bg: #3a2526;--dl-chart-bar: #9b80d9;--dl-shadow-popover: 0 18px 60px rgba(0, 0, 0, .45);--dl-shadow-raised: 0 2px 5px rgba(0, 0, 0, .35);--dl-shadow-dialog: 0 30px 100px rgba(0, 0, 0, .6);--dl-backdrop: rgba(8, 8, 12, .55);--dl-source-focus-tint: rgba(167, 139, 250, .06);--dl-placeholder-tint: rgba(167, 139, 250, .16);--dl-underline: #43464d;--dl-label: #9aa0a8;--dl-translation-ink: #a6adb5;--dl-loader-backdrop: rgba(12, 13, 16, .55);--dl-loader-base: #3a3d45;--dl-loader-outer: #8a97a8;--dl-loader-inner: #a78bfa;--dl-sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -18px rgba(0, 0, 0, .6);--dl-modal-shadow: 0 24px 64px -24px rgba(0, 0, 0, .8);--dl-sender-tab-shadow: 3px 2px 10px -6px rgba(0, 0, 0, .65), 1px 0 2px rgba(0, 0, 0, .45);--dl-toolbar-border: #4b4566;--dl-toolbar-shadow: 0 6px 20px -8px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .45);--dl-editor-selection-bg: rgba(147, 103, 255, .55);--dl-editor-selection-fg: #f4f1ff}:root{--dl-weight-text: 400;--dl-weight-medium: 600;--dl-weight-strong: 700}body{background-color:var(--app-surface-alt);color:var(--bs-body-color)}.btn,.dropdown-item,.nav-link{font-weight:600}.letter-sheet,.class-set-print,.page-estimate-measure,.print-preview-panel__page,.version-history-panel__preview-page,.archive-preview,.trashed-document-preview{font-family:Raleway,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif;font-weight:300}.letter-sheet :where(.btn,.dropdown-item,.nav-link),.class-set-print :where(.btn,.dropdown-item,.nav-link),.page-estimate-measure :where(.btn,.dropdown-item,.nav-link),.print-preview-panel__page :where(.btn,.dropdown-item,.nav-link),.version-history-panel__preview-page :where(.btn,.dropdown-item,.nav-link),.archive-preview :where(.btn,.dropdown-item,.nav-link),.trashed-document-preview :where(.btn,.dropdown-item,.nav-link){font-weight:500}.letter-sheet :where(.form-label),.class-set-print :where(.form-label),.page-estimate-measure :where(.form-label),.print-preview-panel__page :where(.form-label),.version-history-panel__preview-page :where(.form-label),.archive-preview :where(.form-label),.trashed-document-preview :where(.form-label){font-weight:inherit}.editor-source,.editor-translation,.dl-field__control,.metadata-field__source,.form-control,.form-select{font-weight:400}.required-mark{color:var(--bs-danger)}.required-legend{color:var(--bs-secondary-color)}:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.dl-line-icon{display:inline-flex;flex:none;line-height:0;vertical-align:-.2em}.dl-line-icon__variant{display:none}:root:not([data-bs-theme=dark]) .dl-line-icon__variant--light,[data-bs-theme=light] .dl-line-icon__variant--light{display:inline-block}[data-bs-theme=dark] .dl-line-icon__variant--dark{display:inline-block}@media print{.dl-line-icon__variant--dark{display:none!important}.dl-line-icon__variant--light{display:inline-block}}.app-logo{display:none;height:2rem;width:auto}:root:not([data-bs-theme=dark]) .app-logo--light,[data-bs-theme=light] .app-logo--light{display:block}[data-bs-theme=dark] .app-logo--dark{display:block}.dl-field{position:relative;display:flex;flex-direction:column}.dl-field__control{width:100%;padding:1.05rem 0 .3rem;border:none;border-bottom:1px solid var(--dl-underline);border-radius:0;background:none;color:var(--bs-body-color);font-size:.9375rem;line-height:1.4;transition:border-color .15s ease;appearance:none}.dl-field__control:hover:not(:disabled):not(:read-only){border-bottom-color:var(--dl-label)}.dl-field__control:focus{outline:none;border-bottom-color:var(--dl-accent);box-shadow:0 1px 0 0 var(--dl-accent)}.dl-field__control:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px}.dl-field__control:disabled,.dl-field__control:read-only:not([type=button]){color:var(--bs-secondary-color);border-bottom-style:dotted;cursor:default}.dl-field__control::placeholder{color:transparent;transition:color .15s ease}.dl-field__control:focus::placeholder{color:var(--bs-tertiary-color)}.dl-field__control:-webkit-autofill,.dl-field__control:-webkit-autofill:hover,.dl-field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--bs-body-color);-webkit-box-shadow:0 0 0 1000px var(--app-surface) inset;transition:background-color 9999s ease-out}.dl-field__label{position:absolute;top:1.02rem;left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dl-label);font-size:.9375rem;line-height:1.4;pointer-events:none;transform-origin:left top;transition:transform .15s ease,color .15s ease}.dl-field__control:focus~.dl-field__label,.dl-field__control:not(:placeholder-shown)~.dl-field__label,.dl-field__control:-webkit-autofill~.dl-field__label,.dl-field--filled .dl-field__label{transform:translateY(-.95rem) scale(.78)}.dl-field__control:focus~.dl-field__label{color:var(--dl-accent)}.dl-field__hint{min-height:1.1rem;padding-top:.15rem;font-size:.75rem;line-height:1.2;color:var(--bs-secondary-color)}.dl-field__control[aria-invalid=true]{border-bottom-color:var(--bs-danger);box-shadow:0 1px 0 0 var(--bs-danger)}.dl-field__control[aria-invalid=true]~.dl-field__hint{color:var(--bs-danger)}.dl-field--select .dl-field__control{padding-right:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371767c' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1rem center;background-size:.85rem;cursor:pointer}[data-bs-theme=dark] .dl-field--select .dl-field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239aa0a8' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.dl-field--multiline .dl-field__control{resize:vertical;min-height:5.5rem}.dl-field--listbox{position:relative}.dl-field__listbox-trigger{display:flex;align-items:center;text-align:left;cursor:pointer}.dl-field__listbox-trigger .dl-field__listbox-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-field__listbox-menu{position:absolute;z-index:30;top:100%;left:0;right:0;margin:-.75rem 0 0;padding:.25rem;max-height:14rem;overflow-y:auto;list-style:none;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.5rem;box-shadow:var(--dl-modal-shadow)}.dl-field__listbox-menu--above{top:auto;bottom:100%;margin:0 0 .25rem}.dl-field__listbox-option{padding:.4rem .55rem;border-radius:.35rem;color:var(--bs-body-color);font-size:.9375rem;line-height:1.4;cursor:pointer}.dl-field__listbox-option--active{background-color:var(--dl-accent-subtle)}.dl-field__listbox-option[aria-selected=true]{font-weight:600}.dl-field--narrow{max-width:7rem}.dl-field--date{max-width:9.5rem}.dl-section-label{display:block;margin-bottom:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-label)}.app-icon{width:1.05em;height:1.05em;vertical-align:-.18em;flex:none}.dl-toolbar-button{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:none;border-radius:.4rem;background:none;color:var(--bs-secondary-color);font-size:.8125rem;line-height:1.3;transition:background-color .15s ease,color .15s ease}.dl-toolbar-button:hover:not(:disabled){background-color:var(--app-surface-alt);color:var(--bs-body-color)}.dl-toolbar-button:disabled{opacity:.45}.dl-toolbar-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-toolbar-button--destructive:hover:not(:disabled),.dl-toolbar-button--destructive:focus-visible{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.dl-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border:1px solid var(--app-border-color);border-radius:999px;background:none;color:var(--bs-body-color);font-size:.8438rem;line-height:1.3;transition:background-color .15s ease,border-color .15s ease}.dl-chip:hover{background-color:var(--app-surface-alt)}.dl-chip:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-chip[aria-current=true],.dl-chip--active{border-color:var(--dl-accent);background-color:var(--dl-accent-subtle);font-weight:600}.dl-empty{margin:0;padding:1.75rem 1rem;text-align:center;font-size:.875rem;color:var(--bs-secondary-color)}.dl-search-select{position:relative;display:flex;align-items:center}.dl-search-select__trigger{display:flex;align-items:center;gap:.35rem;max-width:12rem;padding:.25rem .25rem .25rem 0;border:0;background:none;color:var(--bs-body-color);font-size:.875rem;font-weight:400;line-height:1.4;cursor:pointer}.dl-search-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-search-select__trigger--placeholder .dl-search-select__value{color:var(--bs-secondary-color)}.dl-search-select__chevron{flex:0 0 auto;width:.4rem;height:.4rem;margin-bottom:.15rem;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(45deg);opacity:.65}.dl-search-select__popup{position:absolute;z-index:30;top:100%;left:0;min-width:13rem;margin-top:.25rem;padding:.35rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.5rem;box-shadow:var(--dl-modal-shadow)}.dl-search-select__search{width:100%;padding:.3rem .45rem;background-color:transparent;color:var(--bs-body-color);border:0;border-bottom:1px solid var(--dl-underline);border-radius:0;font-size:.9375rem;line-height:1.4}.dl-search-select__menu{margin:.35rem 0 0;padding:0;max-height:14rem;overflow-y:auto;list-style:none}.dl-search-select__option{padding:.4rem .55rem;border-radius:.35rem;color:var(--bs-body-color);font-size:.9375rem;line-height:1.4;cursor:pointer}.dl-search-select__option--active{background-color:var(--dl-accent-subtle)}.dl-search-select__option[aria-selected=true]{font-weight:600}.dl-search-select__empty{margin:.35rem 0 0;padding:.6rem .55rem;font-size:.875rem;color:var(--bs-secondary-color)}.dl-search-select__popup--floating{position:fixed;top:auto;bottom:auto;display:flex;flex-direction:column;margin:0}.dl-search-select__popup--floating .dl-search-select__search,.dl-search-select__popup--floating .dl-search-select__empty{flex:none}.dl-search-select__popup--floating .dl-search-select__menu{flex:0 1 auto;min-height:0;overscroll-behavior:contain}@media print{.dl-field,.dl-search-select,.dl-section-label,.dl-toolbar-button,.dl-chip{display:none!important}}.dl-swal.swal2-popup{width:min(29rem,100vw - 2rem);padding:1.5rem;border:1px solid var(--app-border-color);border-radius:.75rem;background-color:var(--app-surface);color:var(--bs-body-color);box-shadow:var(--dl-modal-shadow);font-family:inherit}.dl-swal__title{padding:0;margin-bottom:.5rem;color:var(--bs-body-color);font-size:1.0625rem;font-weight:600;text-align:left}.dl-swal__text{padding:0;margin:0;color:var(--bs-secondary-color);font-size:.9375rem;line-height:1.5;text-align:left}.dl-swal__lead{margin:0 0 .875rem}.dl-swal__facts{display:grid;grid-template-columns:fit-content(50%) minmax(0,1fr);gap:.375rem 1.25rem;margin:0 0 .875rem;padding:.75rem .875rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-control)}.dl-swal__facts dt{color:var(--dl-muted);font-weight:var(--dl-weight-text);-webkit-hyphens:auto;hyphens:auto}.dl-swal__facts dd{margin:0;color:var(--dl-ink);font-variant-numeric:tabular-nums;font-weight:var(--dl-weight-medium);text-align:right;overflow-wrap:anywhere}@media(max-width:575.98px){.dl-swal__facts{grid-template-columns:minmax(0,1fr);gap:0}.dl-swal__facts dt:not(:first-child){margin-top:.5rem}.dl-swal__facts dd{text-align:left}}.dl-swal__note{margin:0;color:var(--dl-ink)}.dl-swal .swal2-title:empty{display:none}.dl-swal__input-label{justify-content:flex-start;margin:1rem 0 .375rem;color:var(--bs-body-color);font-size:.875rem;font-weight:600;text-align:left}.dl-swal__input.swal2-input{width:100%;margin:0;color:var(--bs-body-color);font-size:.9375rem}.dl-swal__input.swal2-input::placeholder{color:var(--bs-secondary-color);opacity:1}.dl-swal--toast.swal2-popup{width:min(24rem,100vw - 2rem);padding:.875rem 1rem;border-radius:.625rem}.dl-swal--toast-error .dl-swal__text{color:var(--bs-body-color);font-weight:500}.dl-swal--toast .swal2-timer-progress-bar{background:var(--app-border-color)}.dl-swal__actions{display:flex;justify-content:flex-end;gap:.5rem;width:100%;margin:1.25rem 0 0;padding:0}.dl-swal__confirm,.dl-swal__cancel{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border:1px solid transparent;border-radius:.4rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dl-swal__confirm:focus-visible,.dl-swal__cancel:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-swal__confirm{background-color:var(--dl-accent);border-color:var(--dl-accent);color:#fff}.dl-swal__confirm:hover{filter:brightness(1.08)}.dl-swal__confirm--destructive{background-color:var(--bs-danger);border-color:var(--bs-danger);color:#fff}.dl-swal__cancel{background:none;border-color:var(--app-border-color);color:var(--bs-body-color)}.dl-swal__cancel:hover{background-color:var(--app-surface-alt)}[data-bs-theme=dark] .dl-swal__confirm{color:#11151c}[data-bs-theme=dark] .dl-swal__confirm--destructive{color:#fff}.dl-swal__actions--stacked{flex-direction:column;align-items:stretch}.dl-swal__actions--stacked .dl-swal__confirm,.dl-swal__actions--stacked .dl-swal__deny,.dl-swal__actions--stacked .dl-swal__cancel{width:100%;margin:0}.dl-swal__deny{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border:1px solid var(--dl-danger-ink);border-radius:.4rem;background:none;color:var(--dl-danger-ink);font-size:.875rem;font-weight:600;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dl-swal__deny:hover{background-color:var(--dl-danger-bg)}.dl-swal__deny:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dl-swal__deny{transition:none}}.swal2-container.swal2-backdrop-show{background-color:#0a0c1073}.dl-swal-form{display:grid;gap:.875rem;margin:0;text-align:left}.dl-swal-form__text{margin:0}.dl-swal-form__field{display:grid;gap:.3125rem}.dl-swal-form__label{color:var(--bs-body-color);font-size:.8125rem;font-weight:600}.dl-swal-form__hint{margin:0;color:var(--bs-secondary-color);font-size:.75rem}.dl-swal__validation.swal2-validation-message{margin:.75rem 0 0;padding:.5rem .75rem;border-radius:.4rem;background-color:var(--dl-danger-bg);color:var(--dl-danger-ink);font-size:.8125rem;font-weight:400;text-align:left}.dl-swal__validation.swal2-validation-message:before{display:none}.dl-modal-overlay{position:fixed;inset:0;z-index:1060;background-color:#0a0c1073}.dl-modal{position:fixed;z-index:1061;top:50%;left:50%;transform:translate(-50%,-50%);width:min(29rem,100vw - 2rem);max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.5rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.75rem;box-shadow:var(--dl-modal-shadow)}.dl-modal--narrow{width:min(26rem,100vw - 2rem)}.dl-modal__title{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.dl-modal__text{margin:0 0 1rem;color:var(--bs-secondary-color);font-size:.9375rem;line-height:1.5}.dl-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media print{.swal2-container,.dl-modal-overlay,.dl-modal{display:none!important}}.app-shell{position:relative;isolation:isolate;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip}.app-watermark{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:var(--dl-watermark-inset);background-image:url(/images/brand/dualline_line_primary.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;opacity:var(--dl-watermark-opacity);pointer-events:none;user-select:none;-webkit-user-select:none}[data-bs-theme=dark] .app-watermark{background-image:url(/images/brand/dualline_line_dark.svg)}.app-header{position:relative;flex:none;display:grid;grid-template-columns:minmax(min-content,1fr) auto;align-items:center;gap:.5rem clamp(.75rem,1.4vw,1.5rem);padding:.625rem clamp(.75rem,2.4vw,2.125rem);background-color:var(--dl-bg);border-bottom:1px solid var(--dl-line);color:var(--dl-ink)}.app-header__start{grid-column:1;grid-row:1;display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.5rem);min-width:0}.app-header__brand{position:relative;flex:none;display:inline-flex;align-items:center}.app-header__beta{position:absolute;top:-.1875rem;right:0;color:var(--dl-muted);font-size:.5625rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.app-header__logo{flex:none;display:inline-flex;align-items:center;border-radius:.25rem}.app-header__logo:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px}.app-header__identity{flex:1 1 auto;min-width:0;contain:inline-size}@media(min-width:1200px){.app-header__identity{padding-left:clamp(.625rem,1vw,1rem);border-left:1px solid var(--dl-line)}}.app-header__logo .app-logo{height:2.5rem}.app-header__center{grid-column:1/-1;grid-row:2;justify-self:center;display:flex;justify-content:center;max-width:100%}.app-header__controls{grid-column:2;grid-row:1;justify-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem clamp(.5rem,1.1vw,1rem);min-width:0}.app-header__controls>*{flex:none}.app-header__actions,.app-header__account,.app-header__tools{display:flex;align-items:center;gap:.5rem clamp(.5rem,1.1vw,1rem);min-width:0}.app-header__tools{gap:.25rem}.app-header__tools:empty{display:none}@media(min-width:768px){.app-header--worlds{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-header--worlds .app-header__center{grid-column:2;grid-row:1}.app-header--worlds .app-header__controls{grid-column:3;grid-row:1}}@media(min-width:768px)and (max-width:1199.98px){.app-header--worlds.app-header--actions{grid-template-columns:minmax(min-content,1fr) auto}.app-header--worlds.app-header--actions .app-header__center{grid-column:1/-1;grid-row:2}.app-header--worlds.app-header--actions .app-header__controls{grid-column:2;grid-row:1}.app-header--worlds.app-header--actions.app-header--identity{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-header--worlds.app-header--actions.app-header--identity .app-header__start{display:contents}.app-header--worlds.app-header--actions.app-header--identity .app-header__brand{grid-column:1;grid-row:1;justify-self:start}.app-header--worlds.app-header--actions.app-header--identity .app-header__identity{grid-column:1;grid-row:2}.app-header--worlds.app-header--actions.app-header--identity .app-header__center{grid-column:2;grid-row:2}.app-header--worlds.app-header--actions.app-header--identity .app-header__controls{grid-column:2/-1;grid-row:1}}@media(min-width:768px){.app-header--worlds.app-header--actions .app-header__controls{justify-self:stretch;flex-wrap:nowrap}.app-header--worlds.app-header--actions .app-header__actions{flex:0 1 auto}}@media(min-width:1200px)and (max-width:1365.98px){.app-header--worlds.app-header--actions{column-gap:.75rem}.app-header--worlds.app-header--actions .app-switch__item{padding-right:.875rem;padding-left:.875rem}.app-header--worlds.app-header--actions .app-header__controls{column-gap:.5rem}}@media(max-width:767.98px){.app-header--actions .app-header__controls{display:contents}.app-header--actions .app-header__account{grid-column:2;grid-row:1;justify-self:end;min-width:max-content}.app-header--actions .app-header__actions{grid-column:1/-1;grid-row:3;contain:inline-size}.app-header--actions:not(.app-header--worlds) .app-header__actions{grid-row:2}}@media(max-width:575.98px){.app-header--actions .app-header__account:has(.header-auth-cta){display:contents}.app-header--actions .app-header__account:has(.header-auth-cta)>.app-header__tools{grid-column:2;grid-row:1;justify-self:end;margin-block:-.1875rem}.app-header--actions .app-header__account>.header-auth-cta{grid-column:1/-1;grid-row:2;justify-self:end}.app-header--actions:has(.header-auth-cta) .app-header__actions{grid-row:3}}@media(min-width:768px)and (max-width:991.98px){.app-header--actions:not(.app-header--worlds) .app-header__controls{display:contents}.app-header--actions:not(.app-header--worlds) .app-header__account{grid-column:2;grid-row:1;justify-self:end}.app-header--actions:not(.app-header--worlds) .app-header__actions{grid-column:1/-1;grid-row:2}}@media(min-width:768px)and (max-width:991.98px){.app-switch__item{padding-right:.8125rem;padding-left:.8125rem}}@media(min-width:992px){.app-header{min-height:var(--dl-header-height)}.app-shell--write .app-header{min-height:4rem}}.app-switch{display:inline-flex;gap:.1875rem;padding:.1875rem;border:1px solid var(--dl-line);border-radius:.5625rem;background-color:var(--dl-canvas)}.app-switch__item{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.3125rem 1.25rem;border-radius:.375rem;color:var(--dl-muted);font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-switch__item .app-icon{width:1rem;height:1rem;flex:none}.app-switch__item:hover{color:var(--dl-ink)}.app-switch__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.app-switch__item--active{background-color:var(--dl-bg);color:var(--dl-accent-strong);box-shadow:var(--dl-shadow-raised)}.app-switch__item--active:hover{color:var(--dl-accent-strong)}@media(max-width:575.98px){.app-header__logo .app-logo{height:1.875rem}.app-header__beta{font-size:.5rem}.app-header__center,.app-switch{width:100%}.app-switch{padding:.125rem}.app-switch__item{flex:1 1 0;min-width:0;padding:.375rem .625rem;font-size:.75rem}}.header-auth-cta .btn{--bs-btn-padding-y: .375rem;--bs-btn-padding-x: .875rem;--bs-btn-font-size: .8125rem;--bs-btn-line-height: 1.5;--bs-btn-border-radius: var(--dl-radius-control);display:inline-flex;align-items:center;gap:.4375rem;min-height:2.25rem;white-space:nowrap}.header-auth-cta .btn .dl-line-icon{width:1rem;height:1rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--app-border-color);border-radius:.5rem;background-color:var(--app-surface);color:var(--bs-body-color);font-size:1rem;line-height:1;transition:background-color .15s ease,border-color .15s ease}.icon-button:hover{background-color:var(--app-surface-alt)}.app-header .icon-button{border-color:transparent;background-color:transparent;color:var(--dl-muted)}.app-header .icon-button:hover{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dropdown-menu{--bs-dropdown-bg: var(--dl-bg);--bs-dropdown-color: var(--dl-ink);--bs-dropdown-border-color: var(--dl-line);--bs-dropdown-border-radius: .625rem;--bs-dropdown-padding-x: .4375rem;--bs-dropdown-padding-y: .4375rem;--bs-dropdown-font-size: .8125rem;--bs-dropdown-item-padding-x: .625rem;--bs-dropdown-item-padding-y: .5rem;--bs-dropdown-item-border-radius: .3125rem;--bs-dropdown-link-color: var(--dl-ink);--bs-dropdown-link-hover-color: var(--dl-ink);--bs-dropdown-link-hover-bg: var(--dl-pale);--bs-dropdown-link-active-color: var(--dl-accent-strong);--bs-dropdown-link-active-bg: var(--dl-pale-strong);--bs-dropdown-header-color: var(--dl-muted);--bs-dropdown-divider-bg: var(--dl-line);--bs-dropdown-box-shadow: var(--dl-shadow-popover);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-header{font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.app-main:focus,.dl-workspace__content:focus{outline:0}.app-main{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:2rem}.app-main--entry{display:flex;flex-direction:column;padding-bottom:0}.app-skip{position:fixed;z-index:1090;top:-5rem;left:1.25rem;padding:.75rem 1rem;border-radius:var(--dl-radius-control);background-color:var(--dl-accent-strong);color:#fff;font-weight:var(--dl-weight-strong);text-decoration:none}.app-skip:focus{top:.75rem;color:#fff}.app-skip:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}[data-bs-theme=dark] .app-skip{color:var(--dl-bg)}[data-bs-theme=dark] .app-skip:focus{color:var(--dl-bg)}@media screen{.app-shell--write .app-main{scrollbar-gutter:stable}}.app-footer{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.25rem 1.5rem;padding:.4rem clamp(.75rem,2.4vw,2.125rem);background-color:var(--dl-bg);border-top:1px solid var(--dl-line);font-size:.75rem;color:var(--dl-muted)}.app-footer__brand{grid-column:2;justify-self:center;display:inline-flex;align-items:center}.app-footer__brand .app-logo{height:1.1rem}.app-footer__stats{grid-column:1;justify-self:start;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.125rem 1rem;min-width:0;color:var(--dl-muted);font-size:.625rem;line-height:1.55}.app-footer__stats-group{display:inline-flex;align-items:baseline;gap:.3125rem;white-space:nowrap}.app-footer__stats-label{color:inherit}.app-footer__figure{color:var(--dl-accent-strong);font-size:.6875rem;font-weight:var(--dl-weight-text);font-variant-numeric:tabular-nums}.app-footer__stats-dot{color:var(--dl-faint)}.app-footer__mock{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-weight:500}.app-footer__end{grid-column:3;justify-self:end;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem 1.25rem;min-width:0}.app-footer__beta{margin:0;padding-right:.875rem;border-right:1px solid var(--dl-line-strong);line-height:1.1;white-space:nowrap;cursor:default}.app-footer__beta-word,.app-footer__beta-detail{display:none}@media(min-width:1024px){.app-footer__beta{padding-right:1.25rem}}@media(min-width:1200px){.app-footer__beta-word{display:inline}}@media(min-width:1600px){.app-footer__beta-detail{display:inline}}.app-footer__link-rest{display:none}@media(min-width:1024px){.app-footer__link-rest{display:inline}}.app-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem}.app-footer__links a{color:var(--bs-secondary-color);text-decoration:none}.app-footer__links a:hover{color:var(--bs-body-color);text-decoration:underline}.app-footer__links a:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.15rem}.app-footer{position:relative}.footer-help{position:absolute;z-index:20;top:0;left:50%;transform:translate(-50%,calc(-100% + .25rem));display:inline-flex;align-items:center;gap:.3125rem;height:1.5rem;padding:0 .6875rem 0 .5rem;border:1px solid var(--dl-pale-border);border-radius:999px;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-raised);color:var(--dl-accent-strong);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.footer-help:hover{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.footer-help:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.footer-help__icon{flex:none;width:.9375rem;height:.9375rem}.footer-help__tooltip{position:absolute;bottom:calc(100% + .4375rem);left:50%;padding:.3125rem .5625rem;border-radius:var(--dl-radius-control);background-color:var(--dl-ink);color:var(--dl-bg);font-size:.6875rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,.125rem);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.footer-help:hover .footer-help__tooltip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.35s}.footer-help:focus-visible .footer-help__tooltip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}@media(prefers-reduced-motion:reduce){.footer-help,.footer-help__tooltip{transition:none}}.icon-tooltip{position:fixed;z-index:1080;top:0;left:0;padding:.3125rem .5625rem;border-radius:var(--dl-radius-control);background-color:var(--dl-ink);color:var(--dl-bg);font-size:.6875rem;font-weight:var(--dl-weight-text);line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility 0s linear .1s}.icon-tooltip--shown{opacity:1;visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){.icon-tooltip{transition:none}}@media print{.icon-tooltip{display:none}}.app-shell:has(.footer-help) .app-main,.app-shell:has(.footer-help) .dl-workspace__content{scroll-padding-bottom:3.25rem}.app-shell:has(.footer-help) .template-authoring__bar{padding-bottom:1.625rem}.help-link--icon{border-color:transparent;background-color:transparent;color:var(--dl-muted)}.help-link--icon:hover{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.help-link--icon:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.help-link--text{display:inline-flex;align-items:center;gap:.25rem;color:var(--dl-accent-strong);font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:none}.help-link--text:hover{text-decoration:underline}.help-link--text:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.15rem}.help-link__icon{flex:none;width:.9375rem;height:.9375rem}.language-select__warning .help-link--text{font-size:inherit}@media(max-width:767.98px){.app-footer{grid-template-columns:minmax(0,1fr);text-align:center}.app-footer__stats,.app-footer__brand,.app-footer__end,.app-footer__links{grid-column:1;justify-self:center;justify-content:center}}@media(max-width:575.98px){.app-footer{grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;padding-top:.3125rem;padding-bottom:.3125rem;font-size:.6875rem;text-align:left}.app-footer__stats{grid-column:1/-1;justify-self:start;justify-content:flex-start;gap:.125rem .75rem}.app-footer__brand{grid-column:1;justify-self:start}.app-footer__end,.app-footer__links{grid-column:2;justify-self:end;justify-content:flex-end;gap:.25rem .875rem}}.workspace-switcher{width:100%}.workspace-switcher__trigger{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem .375rem .375rem;border:0;border-radius:var(--dl-radius-control);background:none;color:var(--dl-muted);font-size:.6875rem;line-height:1.45;text-align:left;transition:background-color .15s ease,color .15s ease}.workspace-switcher__trigger:hover,.workspace-switcher__trigger[aria-expanded=true]{background-color:var(--dl-pale);color:var(--dl-ink)}.workspace-switcher__trigger:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.workspace-switcher__trigger .dl-sidebar__workspace{flex:1 1 auto}.workspace-switcher__chevron{flex:none;width:.8125rem;height:.8125rem;transform:rotate(180deg)}.workspace-switcher__menu{min-width:15rem;max-width:min(22rem,100vw - 1.5rem)}.workspace-switcher__option{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.workspace-switcher__option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__option-type{flex:none;font-size:.75rem;color:var(--bs-secondary-color)}.workspace-switcher__option.active .workspace-switcher__option-type{color:inherit;opacity:.75}.workspace-switcher__hint{margin:0;padding:.25rem 1rem .5rem;font-size:.75rem;line-height:1.4;color:var(--bs-secondary-color);white-space:normal}.workspace-switcher__leave{color:var(--bs-danger-text-emphasis)}.workspace-switcher__menu{max-height:calc(100vh - 5rem);overflow-y:auto}#stammdaten,#briefkoepfe{scroll-margin-top:5rem}.account-menu__trigger{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.account-menu__trigger:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.account-menu__avatar{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--dl-line);border-radius:50%;background-color:var(--dl-pale);color:var(--dl-accent-strong);font-size:.6875rem;font-weight:400;letter-spacing:.04em;line-height:1;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.account-menu__trigger:hover .account-menu__avatar{border-color:var(--dl-pale-border);background-color:var(--dl-pale-strong)}.account-menu__trigger[aria-expanded=true] .account-menu__avatar{border-color:var(--dl-pale-border);background-color:var(--dl-pale-strong);box-shadow:0 0 0 3px var(--dl-pale)}@media(prefers-reduced-motion:reduce){.account-menu__avatar{transition:none}}.account-menu__identity{padding:.25rem 1rem .5rem}.account-menu__name{font-weight:600}.account-menu__email{font-size:.8125rem;color:var(--bs-secondary-color)}.account-menu__badge{margin-top:.375rem;display:inline-block;font-weight:500}.guest-quota{position:relative;display:inline-flex}.guest-quota__trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border:1px solid var(--app-border-color);border-radius:999px;background:var(--app-surface);color:var(--dl-label);font-size:.8125rem;line-height:1.2;cursor:pointer;transition:border-color .15s ease,color .15s ease}.guest-quota__trigger:hover{color:var(--bs-body-color);border-color:var(--dl-accent)}.guest-quota__trigger:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.guest-quota__label{color:var(--dl-label)}.guest-quota__value{font-weight:600;color:var(--bs-body-color)}.guest-quota__trigger--warning .guest-quota__value{color:var(--bs-warning-text-emphasis)}.guest-quota__trigger--critical .guest-quota__value{color:var(--bs-danger-text-emphasis)}.guest-quota__meter{width:2.5rem;height:4px;border-radius:999px;background:var(--app-border-color);overflow:hidden}.guest-quota__meter-fill{display:block;height:100%;background:var(--dl-accent)}.guest-quota__trigger--warning .guest-quota__meter-fill{background:var(--bs-warning)}.guest-quota__trigger--critical .guest-quota__meter-fill{background:var(--bs-danger)}.guest-quota__popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:1080;min-width:15rem;padding:.75rem .85rem;background:var(--app-surface);border:1px solid var(--dl-toolbar-border);border-radius:8px;box-shadow:var(--dl-modal-shadow);font-size:.8125rem;color:var(--bs-body-color)}.guest-quota__row{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .3rem}.guest-quota__row span:first-child{color:var(--dl-label)}.guest-quota__row--total{margin-top:.15rem;padding-top:.35rem;border-top:1px solid var(--app-border-color);font-weight:600}.guest-quota__reset{margin:.45rem 0 0;color:var(--dl-label)}.dl-eyebrow{margin:0;color:var(--dl-muted);font-size:.625rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.dl-muted{color:var(--dl-muted)}.dl-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.125rem;height:2.125rem;padding:0;border:0;border-radius:.375rem;background:none;color:var(--dl-muted);transition:background-color .15s ease,color .15s ease}.dl-icon-button .app-icon{width:1.1875rem;height:1.1875rem}.dl-icon-button:hover:not(:disabled){background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dl-icon-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-icon-button:disabled{opacity:.45}.dl-text-button{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 0;border:0;background:none;color:var(--dl-accent-strong);font-size:.8125rem;text-decoration:none;white-space:nowrap}.dl-text-button .app-icon{width:1rem;height:1rem}.dl-text-button:hover{color:var(--dl-accent-strong);text-decoration:underline;text-underline-offset:.2em}.dl-text-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.2rem}.dl-text-button--danger,.dl-text-button--danger:hover{color:var(--bs-danger-text-emphasis)}.btn-primary{font-weight:700}.btn-outline-secondary{--bs-btn-color: var(--dl-ink);--bs-btn-bg: var(--dl-bg);--bs-btn-border-color: var(--dl-line-strong);--bs-btn-hover-color: var(--dl-ink);--bs-btn-hover-bg: var(--dl-pale);--bs-btn-hover-border-color: var(--dl-pale-border);--bs-btn-active-color: var(--dl-ink);--bs-btn-active-bg: var(--dl-pale-strong);--bs-btn-active-border-color: var(--dl-pale-border);--bs-btn-disabled-color: var(--dl-muted);--bs-btn-disabled-bg: var(--dl-bg);--bs-btn-disabled-border-color: var(--dl-line);--bs-btn-focus-shadow-rgb: 121, 96, 189}.btn .app-icon{width:1.125rem;height:1.125rem;vertical-align:-.2em}.dl-new-button{display:inline-flex;align-items:center;gap:.625rem;min-width:6rem;padding:.625rem 1.0625rem;box-shadow:0 4px 10px #7960bd14}.dl-new-button__chevron{width:.875rem!important;height:.875rem!important}.dl-menu-item{display:flex;align-items:center;gap:.625rem}.dl-menu-item .app-icon{width:1.0625rem;height:1.0625rem;color:var(--dl-muted)}.dl-menu-item--danger{color:var(--bs-danger-text-emphasis)}.dl-menu-item--danger .app-icon{color:currentColor}.dl-badge{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;padding:.1875rem .5rem;border-radius:.25rem;font-size:.6875rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-badge .app-icon{width:.75rem;height:.75rem;flex:none}.dl-badge--mine{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dl-badge--school{background-color:var(--dl-school-bg);color:var(--dl-school-ink)}.dl-badge--success{background-color:var(--dl-positive-bg);color:var(--dl-positive)}.dl-alert{margin:0 0 1.25rem;padding:.75rem 1rem;border:1px solid var(--bs-warning-border-subtle);border-radius:var(--dl-radius-control);background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-size:.8125rem}.dl-notice{display:flex;align-items:center;gap:.625rem;margin:0 0 1.5rem;padding:.75rem 1.0625rem;border-radius:.375rem;background-color:var(--dl-pale);color:var(--dl-accent-strong);font-size:.75rem;line-height:1.5}.dl-notice .app-icon{flex:none;width:1.125rem;height:1.125rem}.dl-footnote{display:flex;align-items:center;gap:.4375rem;margin:1.25rem 0 0;color:var(--dl-muted);font-size:.6875rem;line-height:1.6}.dl-footnote .app-icon{flex:none;width:.8125rem;height:.8125rem}.dl-footnote a{color:var(--dl-accent-strong)}.dl-field-label{display:block;margin:0 0 .375rem;color:var(--dl-muted);font-size:.6875rem}.dl-input{width:100%;padding:.5rem 0;border:0;border-bottom:1px solid var(--dl-line-strong);border-radius:0;background:transparent;color:var(--dl-ink);font-size:.875rem}.dl-input:focus{outline:none;border-bottom-color:var(--dl-accent);box-shadow:0 1px 0 0 var(--dl-accent)}.dl-input[aria-invalid=true]{border-bottom-color:var(--bs-danger)}.dl-field-error{margin:.5rem 0 0;color:var(--bs-danger-text-emphasis);font-size:.75rem}.dl-dialog-backdrop{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--dl-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:dl-fade-in .15s ease-out}.dl-dialog{display:flex;flex-direction:column;width:min(32rem,100%);max-height:min(90dvh,48rem);overflow:hidden;padding:2rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-dialog);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-dialog);color:var(--dl-ink);animation:dl-rise .18s cubic-bezier(.22,1,.36,1)}.dl-dialog--md{width:min(38rem,100%)}.dl-dialog--lg{width:min(67.5rem,100%)}.dl-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dl-dialog__heading .dl-eyebrow{margin-bottom:.5rem}.dl-dialog__title{margin:0;font-size:1.5625rem;font-weight:400;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.dl-dialog__description{margin-bottom:1.25rem;color:var(--dl-muted);font-size:.8125rem;line-height:1.7}.dl-dialog__body{flex:1 1 auto;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}.dl-dialog__actions,.dl-dialog__footer{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.5625rem}.dl-choice-list{display:grid;gap:.4375rem;margin:0;padding:0;list-style:none}.dl-choice{display:flex;align-items:center;gap:.6875rem;width:100%;padding:.8125rem .875rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-control);background-color:var(--dl-bg);color:var(--dl-ink);font-size:.8125rem;text-align:left;transition:background-color .15s ease,border-color .15s ease}.dl-choice>.app-icon{flex:none;width:1.125rem;height:1.125rem;color:var(--dl-faint)}.dl-choice:hover:not(:disabled){background-color:var(--dl-pale)}.dl-choice:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-choice[aria-current=true]{border-color:var(--dl-pale-border);background-color:var(--dl-pale)}.dl-choice__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.dl-choice__mark{width:1.125rem;height:1.125rem;color:var(--dl-accent-strong)}.dl-choice--folder[data-level="2"]{width:calc(100% - 1.25rem);margin-inline-start:1.25rem}.dl-choice--folder[data-level="3"]{width:calc(100% - 2.5rem);margin-inline-start:2.5rem}.dl-choice--folder[data-level="4"]{width:calc(100% - 3.75rem);margin-inline-start:3.75rem}.dl-choice--folder[data-level="5"]{width:calc(100% - 5rem);margin-inline-start:5rem}.dl-choice--folder[data-level="6"]{width:calc(100% - 6.25rem);margin-inline-start:6.25rem}@media(max-width:575.98px){.dl-choice--folder[data-level="2"]{width:calc(100% - .75rem);margin-inline-start:.75rem}.dl-choice--folder[data-level="3"]{width:calc(100% - 1.5rem);margin-inline-start:1.5rem}.dl-choice--folder[data-level="4"]{width:calc(100% - 2.25rem);margin-inline-start:2.25rem}.dl-choice--folder[data-level="5"]{width:calc(100% - 3rem);margin-inline-start:3rem}.dl-choice--folder[data-level="6"]{width:calc(100% - 3.75rem);margin-inline-start:3.75rem}}.dl-choice__place{display:block;margin-top:.125rem;color:var(--dl-muted);font-size:.6875rem}fieldset.dl-choice-list{min-width:0;border:0}.dl-choice--option{align-items:flex-start;cursor:pointer}.dl-choice--option input[type=radio]{flex:none;width:1rem;height:1rem;margin:.125rem 0 0;accent-color:var(--dl-accent)}.dl-choice--option .dl-choice__text{display:grid;gap:.1875rem}.dl-choice--option strong{color:var(--dl-ink);font-weight:700}.dl-choice--option small,.dl-choice--option .small{color:var(--dl-muted);font-size:.75rem;line-height:1.5}.dl-choice--option:has(input:checked){border-color:var(--dl-pale-border);background-color:var(--dl-pale)}.dl-choice--option:has(input:focus-visible){outline:2px solid var(--dl-accent);outline-offset:2px}.dl-choice--option:has(input:disabled){cursor:progress}.dl-inline-create{margin-top:1.25rem;padding-top:1.125rem;border-top:1px solid var(--dl-line)}.dl-inline-create__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.dl-inline-create__row .dl-input{flex:1 1 12rem;width:auto}@keyframes dl-fade-in{0%{opacity:0}}@keyframes dl-rise{0%{opacity:0;transform:translateY(6px)}}.app-main--workspace{display:flex;overflow:hidden;padding-bottom:0;background-color:var(--dl-bg)}.dl-workspace{position:relative;display:grid;grid-template-columns:var(--dl-sidebar-width) minmax(0,1fr);flex:1 1 auto;min-height:0;width:100%}.dl-workspace__content{min-width:0;overflow-y:auto;scrollbar-gutter:stable}.dl-workspace__inner{width:100%;max-width:97rem;margin:0 auto;padding:2.5625rem clamp(1.75rem,4.3vw,4.75rem) 3rem}.dl-workspace__bar{display:none}.dl-sidebar{display:flex;flex-direction:column;gap:1.5625rem;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:1.875rem .5rem 0 1.5rem;border-right:1px solid var(--dl-line);background-color:var(--dl-sidebar-bg)}.dl-sidebar__label{margin:0 0 .625rem;padding:0 0 0 .75rem;color:var(--dl-muted);font-size:.625rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.dl-sidebar__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none}.dl-sidebar__link{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;padding:.5625rem .75rem;border-radius:.375rem;color:var(--dl-muted);font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dl-sidebar__link>.app-icon{flex:none;width:1.0625rem;height:1.0625rem;color:var(--dl-faint)}.dl-sidebar__link:hover{background-color:var(--dl-pale);color:var(--dl-ink)}.dl-sidebar__link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}.dl-sidebar__link--active{background-color:var(--dl-pale-strong);color:var(--dl-accent-strong);font-weight:700}.dl-sidebar__link--active>.app-icon{color:var(--dl-accent)}.dl-sidebar__link--active:hover{color:var(--dl-accent-strong)}.dl-sidebar__link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-sidebar__hint{flex:none;margin-left:auto;color:var(--dl-faint);font-size:.625rem}.dl-sidebar__place{color:var(--dl-place-ink)}.dl-sidebar__settings{display:flex;flex-direction:column;gap:.625rem;margin-top:auto}.dl-sidebar__disclosure{width:100%;border:0;background:none;text-align:left}.dl-sidebar__disclosure[aria-expanded=true]{color:var(--dl-ink)}.dl-sidebar__disclosure--current{color:var(--dl-accent-strong)}.dl-sidebar__disclosure--current>.app-icon{color:var(--dl-accent)}.dl-sidebar__disclosure-chevron{margin-left:auto;transition:transform .15s ease}.dl-sidebar__disclosure[aria-expanded=true] .dl-sidebar__disclosure-chevron{transform:rotate(180deg)}.dl-sidebar__settings-panel{display:grid;gap:1.125rem;padding:.25rem 0}.dl-sidebar__settings-panel[hidden]{display:none}.dl-sidebar__subgroup .dl-sidebar__label{margin-bottom:.375rem}.dl-sidebar__subgroup .dl-sidebar__list{gap:.125rem}.dl-sidebar__link--setting{min-height:2rem;padding:.375rem .5rem .375rem 2.5625rem}@media(min-width:850px)and (max-width:1149.98px){.dl-sidebar__link--setting{padding-left:.75rem}}@media(prefers-reduced-motion:reduce){.dl-sidebar__disclosure-chevron{transition:none}}.dl-sidebar__footer{position:sticky;bottom:0;display:flex;align-items:center;gap:.625rem;padding:.625rem 0 1.25rem;border-top:1px solid var(--dl-line);background-color:var(--dl-sidebar-bg);color:var(--dl-muted);font-size:.6875rem;line-height:1.45}.dl-sidebar__settings:last-child{padding-bottom:1.25rem}.dl-theme-switch{width:100%;border:0;background:none;text-align:left}.dl-theme-switch__track{position:relative;flex:none;width:1.75rem;height:1.125rem;margin-left:auto;border:1px solid var(--dl-line-strong);border-radius:999px;background-color:var(--dl-bg);transition:background-color .15s ease,border-color .15s ease}.dl-theme-switch__thumb{position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--dl-muted);transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s ease}.dl-theme-switch[aria-checked=true] .dl-theme-switch__track{border-color:var(--dl-accent);background-color:var(--dl-accent)}.dl-theme-switch[aria-checked=true] .dl-theme-switch__thumb{background-color:var(--dl-bg);transform:translate(.625rem)}@media(prefers-reduced-motion:reduce){.dl-theme-switch__track,.dl-theme-switch__thumb{transition:none}}.dl-sidebar__monogram{display:grid;place-items:center;flex:none;width:1.9375rem;height:2.0625rem;border-radius:.3125rem;background-color:var(--dl-pale);color:var(--dl-accent-strong);font-size:.6875rem;font-weight:700}.dl-sidebar__workspace{min-width:0}.dl-sidebar__workspace strong{display:block;overflow:hidden;color:var(--dl-ink);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-sidebar__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 .75rem}.dl-workspace__scrim{position:fixed;inset:0;z-index:1040;background-color:var(--dl-backdrop)}@media(max-width:1149.98px){:root{--dl-sidebar-width: 12.5rem}.dl-sidebar{padding-right:.25rem;padding-left:.875rem}.dl-workspace__inner{padding-right:1.75rem;padding-left:1.75rem}}@media(max-width:849.98px){.dl-workspace{grid-template-columns:minmax(0,1fr)}.dl-sidebar{display:none}.dl-sidebar--open{position:fixed;top:0;bottom:0;left:0;z-index:1045;display:flex;width:min(18rem,86vw);padding:1.25rem 1rem 0;box-shadow:20px 0 50px #1410202e;animation:dl-drawer-in .18s cubic-bezier(.22,1,.36,1)}.dl-workspace__bar{display:block;position:sticky;top:0;z-index:3;padding:.5rem 1.5rem;border-bottom:1px solid var(--dl-line);background-color:var(--dl-bg)}.dl-workspace__inner{padding:1.75rem 1.5rem 2.5rem}}@keyframes dl-drawer-in{0%{transform:translate(-12px);opacity:0}}.dl-workspace__toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .625rem .375rem .25rem;border:0;border-radius:.375rem;background:none;color:var(--dl-muted);font-size:.8125rem}.dl-workspace__toggle .app-icon{width:1.25rem;height:1.25rem}.dl-workspace__toggle strong{color:var(--dl-accent-strong);font-weight:700}.dl-workspace__toggle:hover{background-color:var(--dl-pale)}.dl-workspace__toggle:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1.9375rem}.dl-page-heading__text{flex:1 1 12rem;min-width:0}.dl-page-heading__eyebrow{margin-bottom:.6875rem}.dl-page-heading__title{margin:0;color:var(--dl-ink);font-size:2.125rem;font-weight:400;letter-spacing:-.032em;line-height:1.2;text-wrap:balance}.dl-page-heading__lead{margin:.5625rem 0 0;color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.dl-page-heading__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5625rem;max-width:100%}@media(max-width:575.98px){.dl-page-heading{align-items:flex-start;gap:.75rem;margin-bottom:1.4375rem}.dl-page-heading__title{font-size:1.75rem}.dl-new-button{min-width:0;padding:.5625rem .8125rem}}.dl-section-top{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 0 1.0625rem}.dl-section-title{margin:0;color:var(--dl-ink);font-size:1.3125rem;font-weight:400;letter-spacing:-.017em;line-height:1.3}.dl-strip{display:flex;align-items:center;gap:.375rem;margin-bottom:1.625rem;padding:.8125rem 0;border-top:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);overflow-x:auto}.dl-strip__item{padding:.4375rem .6875rem;border:0;border-radius:.3125rem;background:none;color:var(--dl-muted);font-size:.75rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dl-strip__item:hover{background-color:var(--dl-canvas);color:var(--dl-ink)}.dl-strip__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-strip__item--active{background-color:var(--dl-pale);color:var(--dl-accent-strong);font-weight:700}.dl-strip__item--active:hover{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dl-resume{display:flex;align-items:center;gap:1.375rem;margin-bottom:2.1875rem;padding:1.1875rem 1.5rem;border:1px solid var(--dl-pale-strong);border-radius:var(--dl-radius-card);background:linear-gradient(110deg,var(--dl-pale) 0%,var(--dl-sidebar-bg) 70%)}.dl-resume__paper{flex:none;width:2.75rem;height:3.5rem;padding:.75rem .5rem;border:1px solid var(--dl-pale-border);border-radius:3px;background-color:var(--dl-bg);box-shadow:0 4px 6px #44305808;transform:rotate(-5deg)}.dl-resume__paper i{display:block;height:2px;margin-bottom:.25rem;background-color:var(--dl-pale-strong)}.dl-resume__paper i:first-child{width:40%;margin-bottom:.5rem;background-color:var(--dl-accent);opacity:.55}.dl-resume__text{min-width:0}.dl-resume__text .dl-eyebrow{margin-bottom:.1875rem}.dl-resume__title{margin:0;color:var(--dl-ink);font-size:.9375rem;font-weight:400;line-height:1.4}.dl-resume__meta{margin:.25rem 0 0;color:var(--dl-muted);font-size:.6875rem}.dl-resume__action{margin-left:auto}@media(max-width:575.98px){.dl-resume{flex-wrap:wrap;gap:.75rem;padding:.9375rem}.dl-resume__paper{width:2.125rem;height:2.8125rem;padding:.5rem .375rem}.dl-resume__action{margin-left:0}}.dl-folders{margin-bottom:2.125rem}.dl-folders__empty{margin:0;font-size:.75rem}.dl-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none}@media(max-width:999.98px){.dl-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.dl-folder-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.dl-folder{min-height:4rem;padding:.8125rem 1rem}}.dl-folder{display:flex;align-items:center;gap:.875rem;min-height:5.25rem;padding:1.125rem 1.1875rem;border:1px solid var(--dl-line);border-radius:.5rem;color:var(--dl-ink);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.dl-folder:hover{border-color:var(--dl-pale-border);background-color:var(--dl-sidebar-bg);color:var(--dl-ink)}.dl-folder:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-folder__icon{flex:none;width:1.875rem!important;height:1.875rem!important;color:var(--dl-accent);opacity:.6;stroke-width:1.25}.dl-folder__text{min-width:0}.dl-folder__text strong{display:block;overflow:hidden;font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-folder__text small,.dl-folder__text .small{display:block;margin-top:.1875rem;color:var(--dl-muted);font-size:.625rem}.dl-folder__arrow{margin-left:auto;color:var(--dl-faint);font-size:.75rem}.dl-folder-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin-bottom:1.25rem}.dl-folder-head__actions{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.dl-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;max-width:100%;color:var(--dl-muted);font-size:.8125rem}.dl-breadcrumb a{color:var(--dl-muted);text-decoration:none}.dl-breadcrumb a:hover{color:var(--dl-accent-strong)}.dl-breadcrumb .app-icon{flex:none;width:.75rem;height:.75rem}.dl-breadcrumb [aria-current=page]{color:var(--dl-ink)}.dl-breadcrumb__step{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.dl-breadcrumb__name{overflow:hidden;max-width:16rem;text-overflow:ellipsis;white-space:nowrap}.dl-breadcrumb__more{display:none}.dl-breadcrumb__more .dropdown-menu{width:max-content;max-width:min(22rem,100vw - 1rem)}.dl-breadcrumb__more .dropdown-item{white-space:normal;overflow-wrap:anywhere}.dl-breadcrumb__more-button{padding:0 .3125rem;border:0;border-radius:var(--dl-radius-control);background:none;color:var(--dl-muted);font:inherit;line-height:1.2}.dl-breadcrumb__more-button:hover{color:var(--dl-accent-strong)}.dl-breadcrumb__more-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}@media(max-width:575.98px){.dl-breadcrumb__more{display:inline-flex}.dl-breadcrumb__item--middle{display:none}.dl-breadcrumb__name{max-width:10rem}}.dl-list-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:.875rem}.dl-search{display:flex;align-items:center;gap:.625rem;width:min(23rem,100%);padding:.5625rem 0;border-bottom:1px solid var(--dl-line);transition:border-color .15s ease}.dl-search>.app-icon{flex:none;width:1.0625rem;height:1.0625rem;color:var(--dl-faint)}.dl-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--dl-ink);font-size:.8125rem}.dl-search input::placeholder{color:var(--dl-muted)}.dl-search input:focus{outline:none}.dl-search:focus-within{border-bottom-color:var(--dl-accent);box-shadow:0 1px 0 0 var(--dl-accent)}.dl-list-caption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8125rem;color:var(--dl-muted);font-size:.6875rem}.dl-inline-select{display:inline-flex;align-items:center;gap:.4375rem;margin:0}.dl-inline-select__label{color:var(--dl-muted)}.dl-inline-select__trigger{gap:.5rem;max-width:11rem;min-height:1.875rem;padding:.25rem .625rem;border:1px solid var(--dl-line);border-radius:.375rem;background-color:var(--dl-bg);color:var(--dl-ink);font-size:.75rem;line-height:1.4;transition:border-color .15s ease}.dl-inline-select__trigger:hover{border-color:var(--dl-line-strong)}.dl-inline-select__trigger[aria-expanded=true]{border-color:var(--dl-pale-border)}.dl-inline-select__trigger .dl-search-select__chevron{width:.3125rem;height:.3125rem;color:var(--dl-muted);opacity:1}.dl-inline-select__popup{right:0;left:auto;min-width:100%;width:max-content;max-width:16rem;margin-top:.375rem;padding:.4375rem;border-color:var(--dl-line);border-radius:.625rem;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-popover)}.dl-inline-select__popup .dl-search-select__menu{margin:0}.dl-inline-select__popup .dl-search-select__option{padding:.4375rem .625rem;border-radius:.3125rem;color:var(--dl-ink);font-size:.75rem;line-height:1.45;white-space:nowrap}.dl-inline-select__popup .dl-search-select__option--active{background-color:var(--dl-pale)}.dl-inline-select__popup--above{top:auto;bottom:100%;margin-top:0;margin-bottom:.375rem}@media(prefers-reduced-motion:reduce){.dl-inline-select__trigger{transition:none}}.dl-segmented{display:inline-flex;gap:.125rem;padding:.1875rem;border-radius:.375rem;background-color:var(--dl-canvas)}.dl-segmented__item{padding:.3125rem .625rem;border:0;border-radius:.25rem;background:none;color:var(--dl-muted);font-size:.6875rem;white-space:nowrap}.dl-segmented__item:hover{color:var(--dl-ink)}.dl-segmented__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.dl-segmented__item--active{background-color:var(--dl-bg);box-shadow:0 1px 3px #2222220a;color:var(--dl-ink)}@media(max-width:575.98px){.dl-search{width:100%}.dl-list-caption{width:100%;justify-content:space-between}}.dl-letter-origin .dl-badge{display:inline-block;max-width:100%;vertical-align:top}.dl-letter-origin__folder{display:flex;align-items:center;gap:.3125rem;margin-top:.3125rem;overflow:hidden;color:var(--dl-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.dl-letter-origin__folder .app-icon{flex:none;width:.75rem;height:.75rem}.dl-file{display:flex;align-items:center;gap:.875rem;min-width:0;color:var(--dl-ink);text-decoration:none}.dl-file:hover strong{color:var(--dl-accent-strong)}.dl-file:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px;border-radius:.25rem}.dl-file__icon{display:grid;place-items:center;flex:none;width:1.9375rem;height:2.4375rem;border:1px solid var(--dl-pale-strong);border-radius:.25rem;background-color:var(--dl-sidebar-bg);color:var(--dl-accent)}.dl-file__icon .app-icon{width:1.0625rem;height:1.0625rem;opacity:.8}.dl-file__text{min-width:0}.dl-file__text strong{display:block;overflow:hidden;font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-file__text small,.dl-file__text .small{display:block;margin-top:.3125rem;overflow:hidden;color:var(--dl-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.dl-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4375rem}.dl-star--on{color:var(--dl-accent-strong)}.dl-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1.5rem}.dl-pagination__link{min-width:2.25rem;padding:.4375rem .625rem;border-radius:.375rem;color:var(--dl-muted);font-size:.75rem;text-align:center;text-decoration:none}.dl-pagination__link:hover{background-color:var(--dl-canvas);color:var(--dl-ink)}.dl-pagination__link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-pagination__link--active{background-color:var(--dl-pale);color:var(--dl-accent-strong);font-weight:700}.dl-pagination__link--disabled{opacity:.45}.dl-archive{border-top:1px solid var(--dl-line)}.dl-archive__head,.dl-archive__row{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,24fr) minmax(0,16fr) minmax(0,14fr);align-items:center;gap:0 .75rem}.dl-archive__head{padding:.8125rem .75rem .8125rem .9375rem;border-bottom:1px solid var(--dl-line);background-color:var(--dl-sidebar-bg);color:var(--dl-muted);font-size:.625rem;letter-spacing:.065em;text-transform:uppercase}.dl-archive__list{margin:0;padding:0;list-style:none}.dl-archive__row{padding:1.125rem .75rem 1.125rem .9375rem;border-bottom:1px solid var(--dl-line);font-size:.75rem;transition:background-color .15s ease}.dl-archive__row:hover{background-color:var(--dl-sidebar-bg)}.dl-archive__main{display:flex;align-items:center;gap:.875rem;min-width:0}.dl-archive__title{display:block;overflow:hidden;color:var(--dl-ink);font-size:.8125rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dl-archive__title:hover{color:var(--dl-accent-strong)}.dl-archive__title:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.2rem}.dl-archive__output{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;min-width:0}.dl-archive__events{display:flex;flex-wrap:wrap;gap:0 .5rem;color:var(--dl-muted);font-size:.6875rem}.dl-archive__events>span+span:before{content:"·";margin-right:.5rem}.dl-archive__date{color:var(--dl-muted)}.dl-archive-filters{justify-content:flex-end}@media(max-width:767.98px){.dl-archive__head{display:none}.dl-archive__row{grid-template-columns:minmax(0,1fr) auto;gap:.625rem .75rem;padding-right:0;padding-left:0}.dl-archive__main{grid-column:1;grid-row:1}.dl-archive__output{grid-column:1;grid-row:2;margin-left:2.8125rem}.dl-archive__date{grid-column:1;grid-row:3;margin-left:2.8125rem;font-size:.6875rem}.dl-row-actions{grid-column:2;grid-row:1/4}}.dl-archive-detail__path{margin-bottom:1.125rem}.dl-archive-detail{display:grid;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);gap:2rem;align-items:start}@media(max-width:1099.98px){.dl-archive-detail{grid-template-columns:minmax(0,1fr)}}.dl-facts{display:grid;gap:.875rem;margin:0 0 1.75rem}.dl-facts__row dt{margin-bottom:.125rem;color:var(--dl-muted);font-size:.6875rem;font-weight:400}.dl-facts__row dd{margin:0;color:var(--dl-ink);font-size:.8125rem}.dl-facts-section{margin-bottom:1.75rem;padding-top:1.25rem;border-top:1px solid var(--dl-line)}.dl-facts-section__title{margin:0 0 .75rem;color:var(--dl-ink);font-size:.8125rem;font-weight:700}.dl-distribution{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.dl-distribution__row{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;color:var(--dl-ink);font-size:.75rem}.dl-distribution__dot{flex:none;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--dl-accent);opacity:.55}.dl-distribution__row:first-child .dl-distribution__dot{background-color:var(--dl-faint)}.dl-distribution__count{margin-left:auto;font-variant-numeric:tabular-nums}.dl-events{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dl-events__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.75rem}.dl-events__label{color:var(--dl-ink)}.dl-events__time{color:var(--dl-muted);font-size:.6875rem}.archive-preview{padding:clamp(1.25rem,4vw,3.25rem);border:1px solid var(--app-border-color);border-radius:0;background-color:var(--app-surface);box-shadow:var(--dl-sheet-shadow);color:var(--bs-body-color)}.dl-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.dl-chip-button{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .6875rem;border:1px solid var(--dl-line);border-radius:1.25rem;background-color:var(--dl-bg);color:var(--dl-muted);font-size:.6875rem;line-height:1.3;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dl-chip-button .app-icon,.dl-chip-button .dl-line-icon{flex:none;width:.875rem;height:.875rem}.dl-chip-button:hover{border-color:var(--dl-pale-border);color:var(--dl-ink)}.dl-chip-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-chip-button[aria-pressed=true]{border-color:var(--dl-pale-border);background-color:var(--dl-pale);color:var(--dl-accent-strong)}@media(max-width:699.98px){.dl-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3125rem;scrollbar-width:thin}}.dl-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));gap:.8125rem;margin:0;padding:0;list-style:none}.dl-template-grid>li{display:flex;min-width:0}.dl-template-card{display:flex;flex-direction:column;width:100%;min-width:0;min-height:13rem;padding:1.1875rem 1.125rem .8125rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg);transition:background-color .15s ease,border-color .15s ease}.dl-template-card:hover{border-color:var(--dl-pale-border);background-color:var(--dl-sidebar-bg)}.dl-template-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8125rem}.dl-template-card__art{display:grid;place-items:center;width:2.1875rem;height:2.1875rem;border-radius:var(--dl-radius-card);background-color:var(--dl-pale)}.dl-template-card__title{margin:0 0 .4375rem;color:var(--dl-ink);font-size:.875rem;font-weight:700;letter-spacing:-.006em;line-height:1.4;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.dl-template-card__meta{margin:0 0 1rem;color:var(--dl-muted);font-size:.6875rem;line-height:1.65}.dl-template-card__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--dl-line)}.dl-template-card__source{display:inline-flex;align-items:center;gap:.25rem;color:var(--dl-muted);font-size:.625rem}.dl-template-card__source .app-icon{width:.6875rem;height:.6875rem}.dl-template-card__actions{display:inline-flex;align-items:center;gap:.875rem;margin-left:auto}.dl-template-card__actions .dl-text-button{font-size:.6875rem;min-height:1.625rem}.dl-text-button--quiet{color:var(--dl-muted)}.dl-text-button--quiet:hover{color:var(--dl-ink)}@media(max-width:699.98px){.dl-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.dl-template-card{min-height:13rem;padding:.875rem .8125rem .625rem}.dl-template-card__title{font-size:.8125rem}}@media(max-width:379.98px){.dl-template-grid{grid-template-columns:minmax(0,1fr)}}.dl-template-preview{padding:1.25rem 1.375rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-control);background-color:var(--dl-sidebar-bg);color:var(--dl-ink);font-size:.8125rem;line-height:1.75}.dl-template-preview p{margin:0 0 .625rem}.dl-template-preview__subject{font-weight:700}.dl-template-preview__break{display:block;height:.625rem}.dl-template-preview__block--bullet-item:before{content:"•  ";color:var(--dl-muted)}.dl-template-preview__block--ordered-item:before{content:attr(data-list-number) ".  ";color:var(--dl-muted);font-variant-numeric:tabular-nums}.dl-template-preview__block--check-item:before{content:"☐  ";color:var(--dl-muted)}.dl-template-preview__block--fill-field{border-bottom:1px dashed var(--dl-line-strong)}.dl-template-preview__closing{margin-top:1rem!important}.dl-favorites-section{margin-bottom:2.5rem}.dl-favorites-section .dl-section-top{flex-wrap:wrap;row-gap:.25rem}.dl-favorites-section__lead{max-width:42rem;margin:-.375rem 0 1.0625rem;color:var(--dl-muted);font-size:.75rem;line-height:1.6}.dl-import-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1rem}.dl-import-alert__action{padding:0;border:0;background:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.dl-import-alert__action:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.2rem}.dl-legacy-files{margin-top:1.75rem}.dl-legacy-files__title{margin:0 0 .25rem;color:var(--dl-ink);font-size:.875rem;font-weight:400}.dl-legacy-files__note{max-width:42rem;margin:0 0 .625rem;color:var(--dl-muted);font-size:.6875rem;line-height:1.6}.dl-legacy-files__list{margin:0;padding:0;border-top:1px solid var(--dl-line);list-style:none}.dl-legacy-files__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.25rem;padding:.625rem 0 .625rem .9375rem;border-bottom:1px solid var(--dl-line)}.dl-legacy-files__file{display:flex;flex:1 1 14rem;align-items:center;gap:.625rem;min-width:0}.dl-legacy-files__file>.app-icon{flex:none;width:1rem;height:1rem;color:var(--dl-faint)}.dl-legacy-files__text{min-width:0}.dl-legacy-files__text strong{display:block;overflow:hidden;color:var(--dl-ink);font-size:.75rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dl-legacy-files__text small,.dl-legacy-files__text .small{display:block;margin-top:.125rem;color:var(--dl-muted);font-size:.6875rem}.dl-legacy-files__actions{display:flex;flex-wrap:wrap;gap:0 1rem}.dl-legacy-files__actions .dl-text-button{font-size:.75rem}.dl-legacy-files__actions .dl-text-button:disabled{opacity:.45}@media(max-width:767.98px){.dl-legacy-files__item{padding-left:0}}.dl-empty-state{padding:3.125rem 1.25rem;border-bottom:1px solid var(--dl-line);color:var(--dl-muted);text-align:center}.dl-empty-state__icon{width:1.6875rem;height:1.6875rem;margin-bottom:1rem;color:var(--dl-faint)}.dl-empty-state__title{margin:0 0 .5rem;color:var(--dl-ink);font-size:1rem}.dl-empty-state__text{max-width:32rem;margin:0 auto;font-size:.8125rem;line-height:1.6}.dl-empty-state__action{margin-top:1rem}[data-bs-theme=dark] .dl-resume{border-color:#3c324a;background:linear-gradient(110deg,#30293d,#25222d)}[data-bs-theme=dark] .dl-resume__paper,[data-bs-theme=dark] .dl-file__icon{border-color:#43354f;background-color:#2c2735}[data-bs-theme=dark] .dl-new-button{box-shadow:none}.dl-template-browser__search-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.125rem}.dl-template-browser__search{flex:0 1 26rem;min-width:0}.dl-template-browser__tagline{color:var(--dl-muted);font-size:.6875rem;white-space:nowrap}.dl-template-tabs{display:flex;gap:1.75rem;margin-bottom:1.125rem;border-bottom:1px solid var(--dl-line);overflow-x:auto;scrollbar-width:none}.dl-template-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:.4375rem;margin-bottom:-1px;padding:.625rem 0 .75rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--dl-muted);font-size:.8125rem;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.dl-template-tabs__tab .app-icon{width:.9375rem;height:.9375rem}.dl-template-tabs__tab:hover{color:var(--dl-ink)}.dl-template-tabs__tab:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px;border-radius:.25rem}.dl-template-tabs__tab--active{border-bottom-color:var(--dl-accent);color:var(--dl-accent-strong);font-weight:700}.dl-template-tabs__tab--active:hover{color:var(--dl-accent-strong)}.dl-template-tabs__label{display:inline-grid}.dl-template-tabs__label:after{content:attr(data-label);height:0;overflow:hidden;font-weight:700;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.dl-template-tabs__count{min-width:1.25rem;padding:.0625rem .375rem;border-radius:.25rem;background-color:var(--dl-canvas);color:var(--dl-muted);font-size:.625rem;font-weight:400;font-variant-numeric:tabular-nums;text-align:center}.dl-template-tabs__count--pending{visibility:hidden}.dl-template-tabs__tab--active .dl-template-tabs__count{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dl-template-browser__caption{display:flex;justify-content:space-between;gap:1rem;margin:.25rem 0 .875rem;color:var(--dl-muted);font-size:.6875rem}.dl-template-browser__empty{padding:2.25rem 1rem;border-bottom:0}@media(max-width:575.98px){.dl-template-browser__tagline{display:none}.dl-template-browser__search{flex-basis:100%}.dl-template-tabs{gap:1rem}.dl-template-tabs__tab{gap:.3125rem;font-size:.75rem}.dl-template-tabs__tab>.app-icon{display:none}}.dl-class-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.dl-class-grid>li{display:flex;min-width:0}@media(max-width:767.98px){.dl-class-grid{grid-template-columns:minmax(0,1fr);gap:.875rem}}.dl-class-card{display:flex;flex-direction:column;width:100%;min-width:0;padding:1.625rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.dl-class-card--inactive{background-color:var(--dl-sidebar-bg)}.dl-class-card--inactive .dl-class-card__name,.dl-class-card--inactive .dl-distribution-strip{opacity:.6}.dl-class-card__name{margin:.875rem 0 .375rem;color:var(--dl-ink);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.dl-class-card__summary{margin:0;color:var(--dl-muted);font-size:.75rem}.dl-distribution-strip{display:block;width:100%;height:.3125rem;margin:1.5rem 0 1rem;border-radius:.1875rem;overflow:hidden}.dl-distribution-strip__source{fill:var(--dl-strip-source)}.dl-distribution-strip__target{fill:var(--dl-strip-target)}.dl-class-card__languages{display:flex;flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;color:var(--dl-muted);font-size:.75rem;font-variant-numeric:tabular-nums;list-style:none}.dl-class-card__languages>li{display:inline-flex;align-items:center;gap:.375rem}.dl-class-card__languages>li+li:before{content:"·";margin:0 .5rem}.dl-class-card__warning{margin:.875rem 0 0;color:var(--dl-warning-ink);font-size:.75rem;line-height:1.55}.dl-class-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:auto;padding-top:1.25rem}.dl-class-card__actions .dl-text-button{font-size:.75rem}.dl-class-card__secondary{display:inline-flex;gap:1rem;margin-left:auto}.dl-badge--warning{background-color:var(--dl-warning-bg);color:var(--dl-warning-ink)}.dl-notice--success{background-color:var(--dl-positive-bg);color:var(--dl-positive)}.dl-notice--warning{background-color:var(--dl-warning-bg);color:var(--dl-warning-ink)}.dl-notice--danger{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.dl-hint{margin:-.75rem 0 1.25rem;color:var(--dl-muted);font-size:.75rem}.dl-dialog__footer-start{margin-right:auto}@media print{.dl-sidebar,.dl-workspace__bar,.dl-workspace__scrim,.dl-dialog-backdrop{display:none!important}.app-main--workspace,.dl-workspace__content{overflow:visible}.dl-workspace{display:block}}.header-auth-cta{display:flex;align-items:center;gap:.5rem}.auth-page{display:flex;justify-content:center;padding:3rem 1.5rem}.auth-card{width:100%;max-width:27rem;padding:2rem 2.25rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.75rem;box-shadow:0 1px 3px var(--app-shadow-color)}.auth-card__title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.auth-card__description{font-size:.9375rem;color:var(--bs-secondary-color);margin-bottom:1.5rem}.auth-card__divider{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:.8125rem;color:var(--bs-secondary-color)}.auth-card__divider:before,.auth-card__divider:after{content:"";flex:1 1 auto;border-top:1px solid var(--app-border-color)}.auth-card__alternative{display:flex;flex-direction:column;gap:.5rem}.auth-card__note{margin:0 0 1.25rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;color:var(--bs-secondary-color);background-color:var(--app-surface-muted, rgba(127, 127, 127, .08));border-radius:.5rem}.auth-card__links{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;text-align:center}.auth-card__escape{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--app-border-color);text-align:center;font-size:.9375rem}.dl-entry{--entry-bg: #fcfbfd;--entry-paper: #ffffff;--entry-rail: #f2eff7;--entry-ink: #353244;--entry-muted: #716b7f;--entry-faint: #938b9e;--entry-line: #ded9e7;--entry-line-soft: #ece8f1;--entry-accent: #7757b1;--entry-accent-strong: #634397;--entry-on-accent: #ffffff;--entry-tint: #f0eaf8;--entry-success: #3a796b;--entry-success-bg: #edf5f1;--entry-error: #a64e64;--entry-error-bg: #faf0f2;--entry-warning: #8e6b33;--entry-warning-bg: #f8f2e7;--entry-shadow: 0 25px 90px rgba(55, 36, 78, .07);--entry-glow: rgba(189, 172, 215, .17);--entry-button-shadow: 0 5px 17px rgba(113, 82, 150, .07);color-scheme:light}[data-bs-theme=dark] .dl-entry{--entry-bg: #211e29;--entry-paper: #282430;--entry-rail: #292332;--entry-ink: #eee8f7;--entry-muted: #b5adbf;--entry-faint: #91889f;--entry-line: #51465e;--entry-line-soft: #3a3245;--entry-accent: #bda0ed;--entry-accent-strong: #d1b7f7;--entry-on-accent: #21172f;--entry-tint: #393044;--entry-success: #9bc9b5;--entry-success-bg: #293c35;--entry-error: #e7a5b6;--entry-error-bg: #432d39;--entry-warning: #dfbe89;--entry-warning-bg: #403729;--entry-shadow: 0 25px 90px rgba(0, 0, 0, .13);color-scheme:dark}.dl-entry .dl-entry__story{--entry-muted: #6e687c}[data-bs-theme=dark] .dl-entry .dl-entry__story{--entry-muted: #b5adbf}.dl-entry{flex:1 0 auto;display:flex;flex-direction:column;background:var(--entry-bg);color:var(--entry-ink);font-family:Nexa,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}.dl-entry :where(p,h1,.h1,h2,.h2,h3,.h3,ul,ol,dl){margin:0}.dl-entry :where(a){color:inherit;text-decoration:none}.dl-entry :where(button){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.dl-entry :where(button:disabled){cursor:default}.dl-entry :where(a,button,summary,input[type=checkbox]):focus-visible{outline:2px solid var(--entry-accent);outline-offset:5px}.dl-entry ::selection{background:#dcd0f1;color:#3b275c}.dl-entry .dl-entry-icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.dl-entry .dl-entry__shell{flex:1 0 auto;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(560px,1.08fr)}.dl-entry .dl-entry__main{display:flex;justify-content:center;align-items:center;min-width:0;padding:52px 65px 56px;outline:none}.dl-entry .dl-entry__panel{width:100%;max-width:28.4375rem;animation:dl-entry-arrive .22s ease both}.dl-entry .dl-entry__panel--wide{max-width:33.75rem}.dl-entry .dl-entry__story{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(40px,5vw,100px) 36px;background:var(--entry-rail);border-right:1px solid var(--entry-line-soft)}.dl-entry .dl-entry__story:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 10%,var(--entry-glow),transparent 65%)}.dl-entry .dl-entry__story .dl-entry-eyebrow{font-size:.625rem;letter-spacing:2px}.dl-entry .dl-entry__story-content{position:relative;width:100%;max-width:460px;margin:0 auto}.dl-entry .dl-entry__story-title{max-width:420px;margin-top:22px;font-size:clamp(2rem,3vw,3rem);line-height:1.18;letter-spacing:-.045em}.dl-entry .dl-entry__story-title span{color:var(--entry-accent)}.dl-entry .dl-entry__story-copy{max-width:340px;margin-top:21px;color:var(--entry-muted);font-size:.875rem;line-height:1.85}.dl-entry .dl-entry__art{position:relative;margin:45px 0 38px;padding:31px 29px 27px;background:var(--entry-paper);border:1px solid var(--entry-line-soft);border-radius:5px;box-shadow:var(--entry-shadow);transform:rotate(-2deg)}.dl-entry .dl-entry__art:before{content:"";position:absolute;inset:10px -11px -11px 11px;z-index:-1;background:var(--entry-paper);border:1px solid var(--entry-line);border-radius:5px;transform:rotate(4deg)}.dl-entry .dl-entry__art-head{display:flex;align-items:center;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--entry-line-soft);color:var(--entry-faint);font-size:.5625rem;letter-spacing:1px;text-transform:uppercase}.dl-entry .dl-entry__art-head .dl-entry-icon{width:15px;height:15px}.dl-entry .dl-entry__art-head span{margin-left:auto;color:var(--entry-accent);letter-spacing:0}.dl-entry .dl-entry__art-pair{display:grid;grid-template-columns:20px 1fr;gap:11px 12px;padding:25px 0 22px;font-size:.8125rem;line-height:1.7}.dl-entry .dl-entry__art-pair small,.dl-entry .dl-entry__art-pair .small{padding-top:4px;color:var(--entry-faint);font-size:.5625rem}.dl-entry .dl-entry__art-pair small:nth-of-type(2),.dl-entry .dl-entry__art-pair .small:nth-of-type(2),.dl-entry .dl-entry__art-pair .dl-entry__art-translated{color:var(--entry-accent)}.dl-entry .dl-entry__art-tail{position:relative;width:70%;height:2px;margin:3px 0 10px 32px;background:var(--entry-line-soft)}.dl-entry .dl-entry__art-tail:after{content:"";position:absolute;top:8px;width:64%;height:2px;background:var(--entry-line-soft)}.dl-entry .dl-entry__art-foot{display:flex;align-items:center;gap:7px;margin-top:24px;padding-top:18px;border-top:1px solid var(--entry-line-soft);color:var(--entry-muted);font-size:.625rem}.dl-entry .dl-entry__art-foot .dl-entry-icon{width:13px;height:13px;color:var(--entry-success)}.dl-entry .dl-entry__story-bottom{display:flex;align-items:center;gap:12px;margin-top:30px;color:var(--entry-muted);font-size:.625rem;text-transform:uppercase}.dl-entry .dl-entry__story-bottom:before{content:"";width:24px;height:1px;background:var(--entry-accent)}.dl-entry .dl-entry-eyebrow{margin-bottom:17px;color:var(--entry-accent);font-size:.625rem;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.dl-entry .dl-entry-title{font-size:2.6875rem;font-weight:400;line-height:1.17;letter-spacing:-.045em}.dl-entry .dl-entry-title:focus{outline:none}.dl-entry .dl-entry-intro{max-width:450px;margin-top:16px;color:var(--entry-muted);font-size:.875rem;line-height:1.8}.dl-entry .dl-entry-intro strong{color:var(--entry-ink);font-weight:400}.dl-entry .dl-entry-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;color:var(--entry-muted);font-size:.75rem}.dl-entry .dl-entry-back .dl-entry-icon{width:15px;height:15px}.dl-entry .dl-entry-back:hover{color:var(--entry-accent)}.dl-entry .dl-entry-state{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:28px;border:1px solid var(--entry-line);border-radius:18px;background:var(--entry-tint);color:var(--entry-accent)}.dl-entry .dl-entry-state .dl-entry-icon{width:29px;height:29px;stroke-width:1.35}.dl-entry .dl-entry-state--success{border-color:transparent;background:var(--entry-success-bg);color:var(--entry-success)}.dl-entry .dl-entry-state--loading .dl-entry-icon{animation:dl-entry-breathe 1.3s ease-in-out infinite}.dl-entry .dl-entry-progress{display:flex;align-items:center;margin-bottom:31px;padding:0;list-style:none;color:var(--entry-muted);font-size:.625rem}.dl-entry .dl-entry-progress__step{display:flex;align-items:center;gap:7px;white-space:nowrap}.dl-entry .dl-entry-progress__step b{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--entry-line);border-radius:50%;font-size:.5625rem;font-weight:400}.dl-entry .dl-entry-progress__step+.dl-entry-progress__step{flex:1 1 auto}.dl-entry .dl-entry-progress__step+.dl-entry-progress__step:before{content:"";flex:1;min-width:12px;height:1px;margin:0 13px;background:var(--entry-line)}.dl-entry .dl-entry-progress__step.is-current{color:var(--entry-accent)}.dl-entry .dl-entry-progress__step.is-current b{border-color:transparent;background:var(--entry-tint)}.dl-entry .dl-entry-progress__step.is-done{color:var(--entry-success)}.dl-entry .dl-entry-form{margin-top:31px}.dl-entry .dl-entry-field{position:relative;margin-bottom:22px}.dl-entry .dl-entry-field__control{position:relative;min-height:67px;border-bottom:1px solid var(--entry-line);transition:border-color .2s,box-shadow .2s}.dl-entry .dl-entry-field__control:focus-within{border-color:var(--entry-accent);box-shadow:0 1px 0 var(--entry-accent)}.dl-entry .dl-entry-field__label{position:absolute;top:27px;left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--entry-muted);font-size:.9375rem;transition:all .14s}.dl-entry .dl-entry-field__input{display:block;width:100%;min-height:66px;padding:29px 0 10px;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--entry-ink);font-size:1rem;line-height:1.65}.dl-entry .dl-entry-field__input::placeholder{color:transparent}.dl-entry .dl-entry-field__control:focus-within .dl-entry-field__label,.dl-entry .dl-entry-field__input:not(:placeholder-shown)~.dl-entry-field__label,.dl-entry .dl-entry-field--select .dl-entry-field__label{top:3px;font-size:.6875rem}.dl-entry .dl-entry-field__input:-webkit-autofill~.dl-entry-field__label{top:3px;font-size:.6875rem}.dl-entry .dl-entry-field__input:autofill~.dl-entry-field__label{top:3px;font-size:.6875rem}.dl-entry .dl-entry-field__control:focus-within .dl-entry-field__label{color:var(--entry-accent)}.dl-entry .dl-entry-field__input:-webkit-autofill{-webkit-text-fill-color:var(--entry-ink);-webkit-box-shadow:0 0 0 100px var(--entry-bg) inset;caret-color:var(--entry-ink)}.dl-entry .dl-entry-field--password .dl-entry-field__input{padding-right:46px}.dl-entry .dl-entry-field__reveal{position:absolute;right:-8px;bottom:7px;display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:var(--entry-muted)}.dl-entry .dl-entry-field__reveal .dl-entry-icon{width:19px;height:19px}.dl-entry .dl-entry-field__reveal:hover{color:var(--entry-accent)}.dl-entry .dl-entry-field__reveal:focus-visible{outline-offset:0}.dl-entry .dl-entry-field--select .dl-entry-field__input{appearance:none;padding-right:25px;cursor:pointer}.dl-entry .dl-entry-field--select option{background:var(--entry-paper);color:var(--entry-ink)}.dl-entry .dl-entry-field__chevron{position:absolute;right:2px;bottom:19px;width:15px;height:15px;color:var(--entry-muted);pointer-events:none}.dl-entry .dl-entry-field--textarea .dl-entry-field__input{min-height:110px;resize:vertical}.dl-entry .dl-entry-field__help{display:block;margin-top:7px;color:var(--entry-muted);font-size:.6875rem;line-height:1.6}.dl-entry .dl-entry-field__error{display:flex;gap:7px;margin-top:8px;color:var(--entry-error);font-size:.75rem;line-height:1.5}.dl-entry .dl-entry-field__error .dl-entry-icon{width:14px;height:14px;margin-top:2px}.dl-entry .dl-entry-field.is-invalid .dl-entry-field__control{border-color:var(--entry-error);box-shadow:0 1px 0 var(--entry-error)}.dl-entry .dl-entry-field.is-invalid .dl-entry-field__label{color:var(--entry-error)}.dl-entry .dl-entry-field.is-disabled{opacity:.5}.dl-entry .password-quality{--password-quality-track: var(--entry-line-soft);--password-quality-quiet: var(--entry-faint);--password-quality-refused: var(--entry-error);--password-quality-fair: var(--entry-warning);--password-quality-strong: var(--entry-success);--password-quality-ink: var(--entry-ink);--password-quality-muted: var(--entry-muted);margin-top:10px;font-size:.6875rem;line-height:1.6}.dl-entry .password-quality__meter{gap:5px}.dl-entry .password-quality__bar{height:2px}.dl-entry .password-quality__text{margin-top:6px}.dl-entry .dl-entry-match{display:flex;align-items:center;gap:5px;min-height:1lh;margin-top:10px;color:var(--entry-muted);font-size:.6875rem;line-height:1.6}.dl-entry .dl-entry-match .dl-entry-icon{width:12px;height:12px}.dl-entry .dl-entry-match--match{color:var(--entry-success)}.dl-entry .dl-entry-match--mismatch{color:var(--entry-warning)}.dl-entry .dl-entry-options{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 27px;font-size:.75rem}.dl-entry .dl-entry-check{display:flex;align-items:center;gap:8px;color:var(--entry-muted);cursor:pointer}.dl-entry .dl-entry-check input{width:15px;height:15px;margin:0;accent-color:var(--entry-accent);cursor:pointer}.dl-entry .dl-entry-check input:focus-visible{outline-offset:2px}.dl-entry .dl-entry-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:51px;padding:13px 22px;border:1px solid var(--entry-accent);border-radius:6px;background:var(--entry-accent);color:var(--entry-on-accent);font-size:.875rem;font-weight:700;line-height:1.45;text-align:center;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.dl-entry .dl-entry-button:hover{border-color:var(--entry-accent-strong);background:var(--entry-accent-strong);box-shadow:var(--entry-button-shadow)}.dl-entry .dl-entry-button .dl-entry-icon{width:18px;height:18px}.dl-entry .dl-entry-button__arrow{display:inline-flex;margin-left:auto}.dl-entry .dl-entry-button--secondary{border-color:var(--entry-line);background:transparent;color:var(--entry-ink);font-weight:400}.dl-entry .dl-entry-button--secondary:hover{border-color:var(--entry-accent);background:var(--entry-tint);box-shadow:none}.dl-entry .dl-entry-button:disabled{border-color:var(--entry-line-soft);background:var(--entry-line-soft);color:var(--entry-muted);box-shadow:none}.dl-entry .dl-entry-button[aria-busy=true]{border-color:var(--entry-accent);background:var(--entry-accent);color:var(--entry-on-accent);opacity:.85}.dl-entry .dl-entry-spinner{flex-shrink:0;width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dl-entry-spin .8s linear infinite}.dl-entry .dl-entry-actions{display:grid;gap:12px;margin-top:28px}.dl-entry .dl-entry-or{display:flex;align-items:center;gap:14px;margin:21px 0;color:var(--entry-muted);font-size:.625rem}.dl-entry .dl-entry-or:before,.dl-entry .dl-entry-or:after{content:"";flex:1;height:1px;background:var(--entry-line-soft)}.dl-entry .dl-entry-text-link,.dl-entry .dl-entry-intro a,.dl-entry .dl-entry-legal a,.dl-entry .dl-entry-subtle-rule a{color:var(--entry-accent);text-underline-offset:5px}.dl-entry .dl-entry-text-link:hover:not(:disabled){text-decoration:underline}.dl-entry .dl-entry-form-footer{margin-top:28px;color:var(--entry-muted);font-size:.75rem;text-align:center}.dl-entry .dl-entry-form-footer .dl-entry-text-link{margin-left:7px}.dl-entry .dl-entry-quiet-help{display:block;margin-top:30px;color:var(--entry-muted);font-size:.6875rem;text-align:center}.dl-entry .dl-entry-quiet-help:hover{color:var(--entry-accent)}.dl-entry .dl-entry-legal{margin-top:17px;color:var(--entry-muted);font-size:.625rem;line-height:1.8}.dl-entry .dl-entry-legal a{text-decoration:underline;text-underline-offset:3px}.dl-entry .dl-entry-fine-print{margin-top:21px;color:var(--entry-muted);font-size:.6875rem;line-height:1.8}.dl-entry .dl-entry-fine-print strong{color:var(--entry-ink);font-weight:400}.dl-entry .dl-entry-subtle-rule{margin-top:28px;padding-top:21px;border-top:1px solid var(--entry-line-soft);color:var(--entry-muted);font-size:.75rem}.dl-entry .dl-entry-address{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0 6px;padding:18px 0;border-bottom:1px solid var(--entry-line);font-size:.875rem}.dl-entry .dl-entry-address strong{font-weight:400;overflow-wrap:anywhere}.dl-entry .dl-entry-address .dl-entry-text-link{flex-shrink:0;font-size:.6875rem}.dl-entry .dl-entry-notice{display:flex;gap:12px;margin-top:22px;padding:16px 18px;border-radius:5px;background:var(--entry-tint);color:var(--entry-ink);font-size:.75rem;line-height:1.7}.dl-entry .dl-entry-notice>.dl-entry-icon{width:17px;height:17px;margin-top:2px;color:var(--entry-accent)}.dl-entry .dl-entry-notice strong{display:block;font-weight:700}.dl-entry .dl-entry-notice p{color:var(--entry-muted);font-size:.75rem}.dl-entry .dl-entry-notice .dl-entry-text-link{display:inline-block;margin-top:6px}.dl-entry .dl-entry-notice--success{background:var(--entry-success-bg)}.dl-entry .dl-entry-notice--success>.dl-entry-icon{color:var(--entry-success)}.dl-entry .dl-entry-notice--warning{background:var(--entry-warning-bg)}.dl-entry .dl-entry-notice--warning>.dl-entry-icon{color:var(--entry-warning)}.dl-entry .dl-entry-notice--error{background:var(--entry-error-bg)}.dl-entry .dl-entry-notice--error>.dl-entry-icon{color:var(--entry-error)}.dl-entry .dl-entry-choices{margin-top:31px;padding:0;list-style:none;border-top:1px solid var(--entry-line-soft)}.dl-entry .dl-entry-choice{display:flex;align-items:center;gap:18px;width:100%;padding:21px 4px;border-bottom:1px solid var(--entry-line-soft);text-align:left}.dl-entry .dl-entry-choice .dl-entry-choice__icon,.dl-entry .dl-entry-choice .dl-entry-choice__body{transition:transform .2s}.dl-entry .dl-entry-choice:hover{color:var(--entry-accent)}.dl-entry .dl-entry-choice:hover .dl-entry-choice__icon,.dl-entry .dl-entry-choice:hover .dl-entry-choice__body{transform:translate(8px)}.dl-entry .dl-entry-choice:focus-visible{outline-offset:2px}.dl-entry .dl-entry-choice__icon{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:9px;background:var(--entry-tint);color:var(--entry-accent)}.dl-entry .dl-entry-choice__body{display:block;min-width:0}.dl-entry .dl-entry-choice__label{display:block;margin-bottom:4px;color:var(--entry-accent);font-size:.5625rem;letter-spacing:.9px;text-transform:uppercase}.dl-entry .dl-entry-choice__title{display:block;font-size:1.1875rem;line-height:1.17;letter-spacing:-.025em}.dl-entry .dl-entry-choice__text{display:block;margin-top:5px;color:var(--entry-muted);font-size:.6875rem}.dl-entry .dl-entry-choice__arrow{margin-left:auto;width:17px;height:17px;color:var(--entry-accent)}.dl-entry .dl-entry-code{margin-top:29px}.dl-entry .dl-entry-code input{width:100%;height:75px;padding:0 0 0 16px;border:1px solid var(--entry-line);border-radius:7px;outline:0;background:var(--entry-paper);color:var(--entry-ink);font-size:1.9375rem;font-variant-numeric:tabular-nums;letter-spacing:16px;text-align:center}.dl-entry .dl-entry-code input::placeholder{color:var(--entry-faint);opacity:1}.dl-entry .dl-entry-code input:focus{border-color:var(--entry-accent);box-shadow:0 0 0 3px var(--entry-tint)}.dl-entry .dl-entry-code.is-invalid input{border-color:var(--entry-error)}.dl-entry .dl-entry-code__label{display:block;margin-bottom:9px;color:var(--entry-muted);font-size:.75rem}.dl-entry .dl-entry-code--recovery input{height:62px;padding:0 15px;font-family:ui-monospace,Consolas,monospace;font-size:1.1875rem;letter-spacing:2px;text-align:left}.dl-entry .dl-entry-method-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:25px;color:var(--entry-accent);font-size:.75rem}.dl-entry .dl-entry-method-link .dl-entry-icon{width:15px;height:15px}.dl-entry .dl-entry-method-link:hover{text-decoration:underline;text-underline-offset:5px}.dl-entry .dl-entry-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.dl-entry .dl-entry-reply{margin-top:7px;color:var(--entry-muted);font-size:.6875rem;line-height:1.6}.dl-entry .dl-entry-reply strong{color:var(--entry-ink);font-weight:700}.dl-entry .dl-entry-optional{margin:5px 0 22px;padding-top:16px;border-top:1px solid var(--entry-line-soft)}.dl-entry .dl-entry-optional summary{display:flex;align-items:center;justify-content:space-between;color:var(--entry-muted);font-size:.75rem;list-style:none;cursor:pointer}.dl-entry .dl-entry-optional summary::-webkit-details-marker{display:none}.dl-entry .dl-entry-optional summary:after{content:"+";color:var(--entry-accent)}.dl-entry .dl-entry-optional[open] summary:after{content:"−"}.dl-entry .dl-entry-optional .dl-entry-field{margin-top:7px;margin-bottom:0}.dl-entry .dl-entry-optional__note{color:var(--entry-muted);font-size:.625rem;letter-spacing:0;text-transform:none}.dl-entry .dl-entry-handoff{margin-top:26px;padding:23px 0;border-top:1px solid var(--entry-line);border-bottom:1px solid var(--entry-line)}.dl-entry .dl-entry-handoff .dl-entry-eyebrow{margin-bottom:9px}.dl-entry .dl-entry-handoff p:not(.dl-entry-eyebrow):not(.dl-entry-handoff__title){margin-top:10px;color:var(--entry-muted);font-size:.75rem}.dl-entry .dl-entry-handoff__title{font-size:1.5625rem;line-height:1.17;letter-spacing:-.045em;overflow-wrap:anywhere}.dl-entry .dl-entry-history{margin-top:40px;padding-top:24px;border-top:1px solid var(--entry-line-soft)}.dl-entry .dl-entry-history__title{margin-bottom:8px;color:var(--entry-muted);font-size:.625rem;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.dl-entry .dl-entry-history__list{padding:0;list-style:none}.dl-entry .dl-entry-history__item{padding:12px 0;border-bottom:1px solid var(--entry-line-soft)}.dl-entry .dl-entry-history__name{display:block;font-size:.875rem;overflow-wrap:anywhere}.dl-entry .dl-entry-history__meta{display:block;margin-top:2px;color:var(--entry-muted);font-size:.6875rem}@keyframes dl-entry-spin{to{transform:rotate(360deg)}}@keyframes dl-entry-breathe{50%{opacity:.45}}@keyframes dl-entry-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dl-entry,.dl-entry *,.dl-entry *:before,.dl-entry *:after{animation:none!important;transition:none!important}}@media(min-width:2100px){.dl-entry .dl-entry__shell{grid-template-columns:1fr 1fr}.dl-entry .dl-entry__story-content{max-width:500px}.dl-entry .dl-entry__panel{max-width:31.25rem}.dl-entry .dl-entry__panel--wide{max-width:36.875rem}.dl-entry .dl-entry__story-title{font-size:3.375rem}.dl-entry .dl-entry__story-copy{font-size:.9375rem}.dl-entry .dl-entry__art{padding:35px}.dl-entry .dl-entry__art-pair{font-size:.9375rem}}@media(max-height:850px)and (min-width:901px){.dl-entry .dl-entry__main{padding-top:24px;padding-bottom:28px}.dl-entry .dl-entry__story{padding-top:35px;padding-bottom:35px}.dl-entry .dl-entry__story-title{font-size:2.3125rem}.dl-entry .dl-entry__story-copy{font-size:.8125rem}.dl-entry .dl-entry__art{margin:30px 0;padding:24px}.dl-entry .dl-entry__story-bottom{margin-top:20px}.dl-entry .dl-entry-title{font-size:2.375rem}.dl-entry .dl-entry-form{margin-top:24px}.dl-entry .dl-entry-options{margin-bottom:20px}.dl-entry .dl-entry-or{margin:14px 0}.dl-entry .dl-entry-form-footer{margin-top:20px}.dl-entry .dl-entry-quiet-help{margin-top:18px}.dl-entry .dl-entry-state,.dl-entry .dl-entry-progress{margin-bottom:22px}}@media(max-width:1100px){.dl-entry .dl-entry__shell{grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr)}.dl-entry .dl-entry__story,.dl-entry .dl-entry__main{padding:40px}.dl-entry .dl-entry__story-title{font-size:2.25rem}.dl-entry .dl-entry__story-copy{font-size:.8125rem}.dl-entry .dl-entry__art{padding:25px 21px}.dl-entry .dl-entry__art-pair{font-size:.75rem}.dl-entry .dl-entry__art-head{font-size:.5rem}.dl-entry .dl-entry__story-bottom{font-size:.5625rem}}@media(max-width:900px){.dl-entry .dl-entry__shell{display:flex;flex-direction:column}.dl-entry .dl-entry__story{display:none}.dl-entry .dl-entry__main{flex:1 0 auto;padding:45px 7% 55px}.dl-entry .dl-entry__panel--wide{max-width:33.125rem}}@media(max-width:560px){.dl-entry .dl-entry__main{align-items:flex-start;padding:34px 25px 41px}.dl-entry .dl-entry__panel{margin:auto 0}.dl-entry .dl-entry-title{font-size:2.1875rem}.dl-entry .dl-entry-eyebrow{margin-bottom:14px;font-size:.5625rem}.dl-entry .dl-entry-intro{margin-top:14px;font-size:.8125rem}.dl-entry .dl-entry-form{margin-top:25px}.dl-entry .dl-entry-field{margin-bottom:20px}.dl-entry .dl-entry-field__label{font-size:.875rem}.dl-entry .dl-entry-options{gap:8px;margin-bottom:25px;font-size:.6875rem}.dl-entry .dl-entry-check{gap:7px}.dl-entry .dl-entry-button{min-height:50px;font-size:.8125rem}.dl-entry .dl-entry-form-footer{margin-top:24px}.dl-entry .dl-entry-quiet-help{margin-top:25px}.dl-entry .dl-entry-progress{margin-bottom:25px;font-size:.5625rem}.dl-entry .dl-entry-progress__step b{width:17px;height:17px;font-size:.5rem}.dl-entry .dl-entry-progress__step+.dl-entry-progress__step:before{margin:0 9px}.dl-entry .dl-entry-two-fields{grid-template-columns:1fr;gap:0}.dl-entry .dl-entry-state{width:56px;height:56px;margin-bottom:25px;border-radius:15px}.dl-entry .dl-entry-state .dl-entry-icon{width:25px;height:25px}.dl-entry .dl-entry-notice{gap:9px;padding:15px}.dl-entry .dl-entry-notice>.dl-entry-icon{width:16px;height:16px}.dl-entry .dl-entry-address{font-size:.8125rem}.dl-entry .dl-entry-address .dl-entry-text-link{font-size:.625rem}.dl-entry .dl-entry-code input{height:70px;padding-left:12px;font-size:1.8125rem;letter-spacing:12px}.dl-entry .dl-entry-code--recovery input{padding:0 12px;font-size:1.0625rem;letter-spacing:1.5px}.dl-entry .dl-entry-back{margin-bottom:25px;font-size:.6875rem}.dl-entry .dl-entry-choice{gap:14px;padding:21px 0}}.password-field{position:relative}.password-field__input{padding-right:2.75rem}.password-field__input.is-invalid{padding-right:2.75rem;background-image:none}.password-field__toggle{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;padding:0;border:0;border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0;background:none;color:var(--dl-muted);cursor:pointer}.password-field__toggle:hover{color:var(--dl-ink)}.password-field__toggle:focus-visible{outline-offset:-3px}.password-field__toggle .app-icon{width:1.25rem;height:1.25rem}.password-quality{--password-quality-track: var(--dl-line);--password-quality-quiet: var(--dl-faint);--password-quality-refused: var(--dl-danger-ink);--password-quality-fair: var(--dl-warning-ink);--password-quality-strong: var(--dl-positive);--password-quality-ink: var(--dl-ink);--password-quality-muted: var(--dl-muted);--password-quality-tone: var(--password-quality-quiet);margin-top:.5rem;font-size:.8125rem;line-height:1.4}.password-quality--refused{--password-quality-tone: var(--password-quality-refused)}.password-quality--fair{--password-quality-tone: var(--password-quality-fair)}.password-quality--strong{--password-quality-tone: var(--password-quality-strong)}.password-quality__meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.password-quality--empty .password-quality__meter{visibility:hidden}.password-quality__bar{height:.1875rem;border-radius:999px;background-color:var(--password-quality-track);transition:background-color .16s ease}.password-quality--level-1 .password-quality__bar:nth-child(1),.password-quality--level-2 .password-quality__bar:nth-child(-n+2),.password-quality--level-3 .password-quality__bar{background-color:var(--password-quality-tone)}.password-quality__text{min-height:1lh;margin:.375rem 0 0;color:var(--password-quality-muted)}.password-quality__label{color:var(--password-quality-tone);font-weight:var(--dl-weight-strong)}.password-quality--typing .password-quality__label{color:var(--password-quality-ink)}@media(prefers-reduced-motion:reduce){.password-quality__bar{transition:none}}.password-match{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.35;color:var(--dl-muted)}.password-match:not(.password-match--none){margin-top:.375rem}.password-match .app-icon{width:1rem;height:1rem}.password-match--match{color:var(--dl-positive)}.password-match--mismatch{color:var(--dl-warning-ink)}.password-generator{margin-top:.375rem}.password-generator__button{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.875rem;text-decoration:none}.password-generator__button:hover,.password-generator__button:focus-visible{text-decoration:underline}.password-generator__note{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--dl-muted)}@media(pointer:coarse){.password-field__input,.password-generator__button{min-height:2.75rem}}.dl-admin__page{max-width:62rem}.dl-admin__page--wide{max-width:82rem}.dl-admin__exit{display:grid;gap:.5rem}.dl-admin__exit-note{margin:0;padding-inline:.75rem;color:var(--dl-muted);font-size:.6875rem;line-height:1.5}.dl-page-heading__eyebrow a{color:inherit;text-decoration:none}.dl-page-heading__eyebrow a:hover{color:var(--dl-accent-strong);text-decoration:underline}.dl-admin-section{padding-bottom:2.25rem}.dl-admin-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.125rem}.dl-admin-section__head .dl-settings-section__title{margin:0}.dl-admin-section>.dl-settings-section__title{margin-bottom:1.125rem}.dl-admin-section__lead{max-width:44rem;margin:-.375rem 0 1.375rem;color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.dl-admin-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0 0 2.25rem;padding:0;list-style:none;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg);overflow:hidden}.dl-admin-figures>li{display:flex;border-right:1px solid var(--dl-line);box-shadow:0 -1px 0 var(--dl-line)}.dl-admin-figures>li:last-child{border-right:0}.dl-admin-figures--three{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.dl-admin-figures--four{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-bottom:1rem}.dl-admin-figure{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-width:0;padding:1.125rem 1.25rem 1.0625rem;border:0;background:none;color:var(--dl-ink);text-align:left;text-decoration:none;transition:background-color .15s ease}a.dl-admin-figure:hover,button.dl-admin-figure:hover{background-color:var(--dl-sidebar-bg);color:var(--dl-ink)}a.dl-admin-figure:focus-visible,button.dl-admin-figure:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}.dl-admin-figure__value{font-size:1.625rem;font-weight:400;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.dl-admin-figure__value--text{font-size:1rem;line-height:1.6}.dl-admin-figure__label{color:var(--dl-muted);font-size:.75rem;line-height:1.35}.dl-admin-figure--attention .dl-admin-figure__value{color:var(--dl-danger-ink)}.dl-admin-figure--selected{background-color:var(--dl-pale)}.dl-admin-figure--selected .dl-admin-figure__label{color:var(--dl-accent-strong)}.dl-admin-quicksearch{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:1.75rem}.dl-admin-quicksearch .dl-search{flex:0 1 26rem;width:auto}.dl-badge--danger{background-color:var(--dl-danger-bg);color:var(--dl-danger-ink)}.dl-admin-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.125rem 2rem;margin:0}.dl-admin-facts dt{margin-bottom:.25rem;color:var(--dl-muted);font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.dl-admin-facts dd{margin:0;color:var(--dl-ink);font-size:.8125rem;overflow-wrap:anywhere}.dl-admin-decision{display:grid;justify-items:start;gap:.75rem}.dl-admin-decision p{margin:0;font-size:.8125rem}.dl-admin-list{margin:0;padding:0;list-style:none;font-size:.8125rem}.dl-admin-list li{padding:.5rem 0;border-bottom:1px solid var(--dl-line)}.dl-admin-create{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,22rem);align-items:start;gap:2.5rem 4rem}.dl-admin-create__actions{display:flex;flex-wrap:wrap;gap:.625rem}.dl-admin-create__next{padding:1.375rem 1.5rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-sidebar-bg)}.dl-admin-steps{display:grid;gap:.875rem;margin:0 0 1.125rem;padding-left:1.125rem;color:var(--dl-ink);font-size:.8125rem;line-height:1.55}.dl-admin-steps li::marker{color:var(--dl-accent-strong);font-weight:var(--dl-weight-strong)}.dl-admin-create__note{margin:0;padding-top:.875rem;border-top:1px solid var(--dl-line);color:var(--dl-muted);font-size:.75rem;line-height:1.55}@media(max-width:991.98px){.dl-admin-create{grid-template-columns:minmax(0,1fr)}}.dl-admin-window{margin-bottom:1.5rem}.dl-admin-areas{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;font-size:.75rem}.dl-admin-areas__item{padding:.25rem .625rem;border:1px solid var(--dl-line);border-radius:999px;background:none;color:var(--dl-muted);font-size:.75rem}.dl-admin-areas__item strong{margin-left:.25rem;color:var(--dl-ink);font-weight:var(--dl-weight-medium);font-variant-numeric:tabular-nums}.dl-admin-areas__item:hover{border-color:var(--dl-line-strong);color:var(--dl-ink)}.dl-admin-areas__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-admin-areas__item--active{border-color:var(--dl-pale-strong);background-color:var(--dl-pale);color:var(--dl-accent-strong)}.dl-admin-quota-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;max-width:52rem}.dl-admin-quota-form{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.dl-admin-quota-form .dl-facts-section__title{margin:0}.dl-admin-quota-form .form-control{max-width:14rem}.dl-admin-quota-form .form-text{margin:0}.dl-admin-quota-form .btn{margin-top:.5rem}.dl-admin-quota-form__current{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .25rem}.dl-admin-quota-form__figure{font-size:1.125rem;font-variant-numeric:tabular-nums}.admin-form{max-width:30rem}.admin-form+.admin-form{margin-top:2rem}.admin-form--wide{max-width:46rem}.admin-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.125rem 2rem;margin:0 0 1.75rem}.admin-detail__row dt{margin-bottom:.25rem;color:var(--dl-muted);font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.admin-detail__row dd{margin:0;color:var(--dl-ink);font-size:.8125rem}.dl-admin-usage{display:inline-grid;justify-items:end;gap:.125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.dl-admin-usage__meta{color:var(--dl-muted);font-size:.6875rem}.dl-admin-usage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:1.75rem 0 .75rem;padding-top:1.25rem;border-top:1px solid var(--dl-line)}.dl-admin-usage-head .dl-facts-section__title{margin:0}.dl-usage-chart{transition:opacity .15s ease}.dl-usage-chart--loading{opacity:.55}.dl-usage-chart__caption{margin:0 0 .25rem;color:var(--dl-muted);font-size:.75rem}.dl-usage-chart__readout{min-height:1.5em;margin:0 0 .5rem;color:var(--dl-ink);font-size:.8125rem;font-variant-numeric:tabular-nums}.dl-usage-chart__readout strong{font-weight:var(--dl-weight-medium)}.dl-usage-chart__readout-note{color:var(--dl-muted)}.dl-usage-chart__plot{border-radius:var(--dl-radius-control)}.dl-usage-chart__plot:focus-visible{outline:2px solid var(--dl-accent);outline-offset:4px}.dl-usage-chart__svg{display:block;overflow:visible}.dl-usage-chart__grid,.dl-usage-chart__baseline{stroke-width:1;shape-rendering:crispEdges}.dl-usage-chart__grid{stroke:var(--dl-line)}.dl-usage-chart__baseline{stroke:var(--dl-line-strong)}.dl-usage-chart__tick{fill:var(--dl-muted);font-size:11px;font-variant-numeric:tabular-nums}.dl-usage-chart__bar{fill:var(--dl-chart-bar)}.dl-usage-chart__bar--active{fill:var(--dl-accent-strong)}.dl-usage-chart__wash{fill:var(--dl-pale)}.dl-usage-chart__hit{fill:transparent}.dl-usage-chart__empty{margin:0;padding:1.25rem 0 .5rem;color:var(--dl-muted);font-size:.8125rem}@media(prefers-reduced-motion:reduce){.dl-usage-chart{transition:none}}@media(forced-colors:active){.dl-usage-chart__bar{fill:CanvasText}.dl-usage-chart__bar--active{fill:Highlight}.dl-usage-chart__wash{fill:none;stroke:Highlight}.dl-usage-chart__tick{fill:CanvasText}}@media(max-width:767.98px){.dl-admin-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-admin-figures>li:nth-child(2n){border-right:0}.dl-admin-figure{padding:.875rem 1rem}.dl-admin-figure__value{font-size:1.375rem}}.dl-admin-section__head .dl-muted,.dl-admin-section>p.dl-muted,.dl-admin__page>p.dl-muted{font-size:.8125rem}.dl-admin-invoice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.dl-admin-invoice-downloads{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0}.dl-admin-invoice-address{white-space:pre-line}.dl-admin-invoice-totals{margin-top:1rem}.dl-admin-audit__head{display:block}.dl-admin-audit__details{display:grid;gap:.125rem;margin:.375rem 0 0;font-size:.75rem}.dl-admin-audit__details div{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.dl-admin-audit__details dt{color:var(--dl-muted);font-weight:400}.dl-admin-audit__details dd{margin:0;overflow-wrap:anywhere}.dl-admin-facts code,.dl-admin-table__reference{color:var(--dl-ink)}.dl-admin-table__email{overflow-wrap:break-word}.dl-admin-inquiry__failed{color:var(--dl-danger-ink)}.dl-invoice-editor{max-width:56rem}.dl-invoice-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}@media(max-width:575.98px){.dl-invoice-editor__grid{grid-template-columns:minmax(0,1fr)}}.dl-invoice-editor__link{margin:0 0 1rem;color:var(--dl-muted);font-size:.8125rem;overflow-wrap:anywhere}.dl-invoice-editor__add{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem}.dl-invoice-editor__add .app-icon{width:1rem;height:1rem}.dl-invoice-editor__problems{margin:.25rem 0 0;padding-left:1.125rem}.dl-invoice-editor__problems li{overflow-wrap:anywhere}.dl-invoice-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding-top:1.25rem;border-top:1px solid var(--dl-line)}.dl-invoice-lines{display:grid;gap:.875rem}.dl-invoice-line{min-width:0;padding:1rem 1.125rem .25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card)}.dl-invoice-line__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.625rem}.dl-invoice-line__number{margin:0;color:var(--dl-muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.dl-invoice-line__figures{display:grid;grid-template-columns:minmax(0,6rem) minmax(0,9rem) minmax(0,11rem) minmax(0,1fr);gap:0 1rem}@media(max-width:767.98px){.dl-invoice-line__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:419.98px){.dl-invoice-line__figures{grid-template-columns:minmax(0,1fr)}}.dl-invoice-line__net{display:flex;flex-direction:column;margin-bottom:1rem}.dl-invoice-line__net strong{padding-top:.45rem;color:var(--dl-ink);font-variant-numeric:tabular-nums;font-weight:var(--dl-weight-text)}.dl-invoice-totals{max-width:24rem;margin:1.25rem 0 0 auto;padding:1rem 1.125rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-sidebar-bg);font-size:.8125rem}@media(max-width:575.98px){.dl-invoice-totals{max-width:none}}.dl-invoice-totals__title{margin:0 0 .5rem;color:var(--dl-muted);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.dl-invoice-totals__figures{margin:0}.dl-invoice-totals__figures>div{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0}.dl-invoice-totals__figures dt{font-weight:var(--dl-weight-text)}.dl-invoice-totals__figures dd{margin:0;font-variant-numeric:tabular-nums}.dl-invoice-totals__gross{margin-top:.25rem;border-top:1px solid var(--dl-line);color:var(--dl-ink);font-weight:var(--dl-weight-strong)}.dl-invoice-totals__gross dt{font-weight:inherit}.dl-invoice-totals__note{margin:.625rem 0 0;color:var(--dl-muted);font-size:.6875rem;line-height:1.5}.dl-test-invoice__problems{margin:.25rem 0 0;padding-left:1.125rem}.dl-test-invoice__problems li{overflow-wrap:anywhere}.dl-test-invoice__findings{margin:.375rem 0 0;padding:0;list-style:none;line-height:1.35}.dl-test-invoice__findings li+li{margin-top:.25rem}.dl-test-invoice__detail{display:block;color:var(--dl-muted);font-size:.625rem;overflow-wrap:anywhere}.dl-test-invoice__download{max-width:100%;align-items:flex-start;font-size:.75rem}.dl-test-invoice__download-label{min-width:0;white-space:normal}.dl-tt-status{display:inline-flex;gap:.3125rem;align-items:center;white-space:nowrap}.dl-tt-status__glyph{font-variant-numeric:tabular-nums;font-weight:var(--dl-weight-strong)}.dl-tt-bulk{white-space:normal;text-align:start}.dl-tt-lead{display:inline-flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.dl-tt-sync{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between}.dl-tt-legend{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.dl-tt-matrix{display:none;max-width:100%;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg);overflow-x:auto;overflow-y:hidden}.dl-tt-matrix:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-tt-matrix__table{width:100%;border-collapse:collapse;font-size:.8125rem}.dl-tt-matrix__table th,.dl-tt-matrix__table td{border-bottom:1px solid var(--dl-line)}.dl-tt-matrix__table tbody tr:last-child th,.dl-tt-matrix__table tbody tr:last-child td{border-bottom:0}.dl-tt-matrix__table thead th{padding:.5rem .25rem;color:var(--dl-muted);font-size:.6875rem;font-weight:var(--dl-weight-text);letter-spacing:.04em;text-align:center;text-transform:uppercase}.dl-tt-matrix__table thead th abbr{text-decoration:none}.dl-tt-matrix__table thead th:first-child,.dl-tt-matrix__table tbody th{position:sticky;left:0;z-index:1;min-width:13rem;max-width:18rem;padding:.5rem .75rem;background-color:var(--dl-bg);text-align:left}.dl-tt-matrix__table tbody th{font-weight:var(--dl-weight-text)}.dl-tt-matrix__table td{width:2.25rem;min-width:2.25rem;padding:0;text-align:center}.dl-tt-matrix__table td a{display:block;padding:.4375rem 0;border-radius:var(--dl-radius-control);color:var(--dl-ink);font-weight:var(--dl-weight-strong);text-decoration:none}.dl-tt-matrix__table td a:hover{background-color:var(--dl-pale)}.dl-tt-matrix__table td a:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}.dl-tt-matrix__table td[data-status=current] a{color:var(--dl-positive)}.dl-tt-matrix__table td[data-status=review_required] a,.dl-tt-matrix__table td[data-status=candidate] a{background-color:var(--dl-warning-bg);color:var(--dl-warning-ink)}.dl-tt-matrix__table td[data-status=failed] a{background-color:var(--dl-danger-bg);color:var(--dl-danger-ink)}.dl-tt-matrix__table td[data-status=missing] a,.dl-tt-matrix__table td[data-status=review_due] a{color:var(--dl-muted)}.dl-tt-matrix__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-tt-matrix__units{color:var(--dl-muted);font-size:.6875rem}.dl-tt-matrix-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card)}.dl-tt-matrix-list>li{display:flex;flex-wrap:wrap;gap:.375rem .75rem;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-bottom:1px solid var(--dl-line)}.dl-tt-matrix-list>li:last-child{border-bottom:0}.dl-tt-matrix-list__title{min-width:0;overflow-wrap:anywhere}.dl-tt-matrix-list__counts{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width:1200px){.dl-tt-matrix{display:block}.dl-tt-matrix-list{display:none}}.dl-tt-source{margin:0 0 1.25rem;padding:.875rem 1rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-canvas);color:var(--dl-ink);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.dl-tt-token{display:inline-block;margin:0 .125rem;padding:0 .375rem;border:1px dashed var(--dl-line-strong);border-radius:var(--dl-radius-control);color:var(--dl-muted);font-size:.75em;line-height:1.6;white-space:nowrap;unicode-bidi:isolate}.dl-tt-compare{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1rem}@media(min-width:900px){.dl-tt-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-tt-compare--single{grid-template-columns:minmax(0,1fr)}}.dl-tt-compare__column{min-width:0;padding:.875rem 1rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card)}.dl-tt-compare__heading{margin:0 0 .625rem;color:var(--dl-muted);font-size:.75rem;font-weight:var(--dl-weight-medium);letter-spacing:.04em;text-transform:uppercase}.dl-tt-compare__text{margin:0 0 .875rem;color:var(--dl-ink);font-size:.9375rem;line-height:1.7;overflow-wrap:anywhere}.dl-tt-compare__label{margin:0 0 .25rem;color:var(--dl-muted);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.dl-tt-compare__back{margin:0;color:var(--dl-ink);font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.dl-tt-verdict{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-bottom:.75rem;font-size:.8125rem}.dl-tt-checks{display:grid;margin:0 0 1rem;padding:0;list-style:none;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);font-size:.8125rem}.dl-tt-checks__item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.125rem .5rem;padding:.5rem .75rem;border-bottom:1px solid var(--dl-line)}.dl-tt-checks__item:last-child{border-bottom:0}@media(min-width:700px){.dl-tt-checks__item{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr)}}.dl-tt-checks__glyph{font-weight:var(--dl-weight-strong);text-align:center}.dl-tt-checks__item--pass .dl-tt-checks__glyph{color:var(--dl-positive)}.dl-tt-checks__item--warning .dl-tt-checks__glyph,.dl-tt-checks__item--error .dl-tt-checks__glyph{color:var(--dl-warning-ink)}.dl-tt-checks__item--fail .dl-tt-checks__glyph{color:var(--dl-danger-ink)}.dl-tt-checks__item--skipped{color:var(--dl-muted)}.dl-tt-checks__kind,.dl-tt-checks__detail{display:block;color:var(--dl-muted);font-size:.75rem}.dl-tt-checks__result{grid-column:2}@media(min-width:700px){.dl-tt-checks__result{grid-column:3}}.dl-tt-actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.dl-tt-actions--inline{display:inline-flex}.dl-tt-versions,.dl-tt-history{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.dl-tt-version{padding:.875rem 1rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card)}.dl-tt-version[data-state=active]{border-color:var(--dl-line-strong)}.dl-tt-version__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dl-tt-version__meta,.dl-tt-version__note,.dl-tt-version__profile{margin:.375rem 0 0;color:var(--dl-muted);font-size:.8125rem}.dl-tt-version__details{margin:.625rem 0}.dl-tt-version__details>summary{color:var(--dl-accent-strong);cursor:pointer;font-size:.8125rem}.dl-tt-version__details>.dl-tt-compare{margin-top:.75rem}.dl-tt-history{gap:.5rem;font-size:.8125rem}.dl-tt-history>li{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;padding-bottom:.5rem;border-bottom:1px solid var(--dl-line)}.dl-tt-history>li:last-child{border-bottom:0}.dl-tt-history time{color:var(--dl-muted);font-variant-numeric:tabular-nums}@media(min-width:700px){.dl-tt-history>li{grid-template-columns:11rem minmax(0,1fr)}.dl-tt-history__note{grid-column:2}}.dl-tt-history__note{color:var(--dl-muted)}.dl-tt-fieldset{min-width:0;border:0}.dl-tt-fieldset>legend{float:none;width:auto;padding:0}.dl-tt-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.375rem 1rem}.dl-tt-choices--wide{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-top:.75rem}.dl-tt-choice{display:flex;gap:.5rem;align-items:baseline;min-width:0;font-size:.875rem;overflow-wrap:anywhere}.dl-tt-choice--all{grid-column:1/-1;margin-bottom:.25rem;font-weight:var(--dl-weight-medium)}.dl-tt-details>summary{margin-top:.5rem;color:var(--dl-accent-strong);cursor:pointer;font-size:.875rem}.dl-tt-option{display:flex;gap:.625rem;align-items:baseline;margin-bottom:.75rem;font-size:.875rem}.dl-tt-option:last-child{margin-bottom:0}.dl-tt-option__hint{display:block;margin-top:.125rem;color:var(--dl-muted);font-size:.8125rem;line-height:1.5}.dl-tt-plan--stale .dl-admin-figures,.dl-tt-plan--stale .dl-admin-facts{opacity:.55}.dl-tt-progress{display:grid;gap:.375rem;margin-bottom:1.25rem}.dl-tt-progress progress{width:100%;height:.625rem;border:0;border-radius:999px;background-color:var(--dl-pale);overflow:hidden;appearance:none;accent-color:var(--dl-accent)}.dl-tt-progress progress::-webkit-progress-bar{background-color:var(--dl-pale)}.dl-tt-progress progress::-webkit-progress-value{background-color:var(--dl-accent)}.dl-tt-progress progress::-moz-progress-bar{background-color:var(--dl-accent)}.dl-tt-progress>span{color:var(--dl-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.dl-tt-matrix__table td a{transition:none}}.dl-sysmap{--sysmap-paper: var(--dl-bg);--sysmap-canvas: color-mix(in srgb, var(--dl-canvas) 62%, var(--dl-bg));--sysmap-surface: var(--dl-sidebar-bg);--sysmap-ink: var(--dl-ink);--sysmap-muted: var(--dl-muted);--sysmap-faint: var(--dl-faint);--sysmap-line: var(--dl-line);--sysmap-line-strong: var(--dl-line-strong);--sysmap-accent: var(--dl-accent);--sysmap-accent-ink: var(--dl-accent-strong);--sysmap-accent-pale: var(--dl-pale);--sysmap-accent-soft: color-mix(in srgb, var(--dl-pale) 55%, var(--dl-bg));--sysmap-ok: var(--dl-positive);--sysmap-ok-pale: var(--dl-positive-bg);--sysmap-watch: var(--dl-warning-ink);--sysmap-watch-pale: var(--dl-warning-bg);--sysmap-alert: var(--dl-danger-ink);--sysmap-alert-pale: var(--dl-danger-bg);--sysmap-dot: color-mix(in srgb, var(--dl-line-strong) 80%, var(--dl-bg));--sysmap-connector: color-mix(in srgb, var(--dl-faint) 62%, var(--dl-line));--sysmap-external: color-mix(in srgb, var(--dl-canvas) 70%, var(--dl-line));--sysmap-shadow: 0 9px 30px color-mix(in srgb, var(--dl-ink) 6%, transparent);--sysmap-node-shadow: 0 4px 12px color-mix(in srgb, var(--dl-ink) 2%, transparent);--sysmap-lift: 0 8px 25px color-mix(in srgb, var(--dl-accent) 9%, transparent);--sysmap-drawer-shadow: -16px 0 48px color-mix(in srgb, var(--dl-ink) 5%, transparent)}[data-bs-theme=dark] .dl-sysmap{--sysmap-paper: #2b2735;--sysmap-canvas: #24212d;--sysmap-surface: #302b3b;--sysmap-ink: #e4dfef;--sysmap-muted: #aaa2bb;--sysmap-faint: #807893;--sysmap-line: #40394e;--sysmap-line-strong: #51485f;--sysmap-accent: #baa0ee;--sysmap-accent-ink: #cdb9f4;--sysmap-accent-pale: #3d314f;--sysmap-accent-soft: #322a40;--sysmap-ok: #94bbaa;--sysmap-ok-pale: #2e3d38;--sysmap-watch: #cfad7c;--sysmap-watch-pale: #40382e;--sysmap-alert: #d69ba9;--sysmap-alert-pale: #43303c;--sysmap-dot: #443b51;--sysmap-connector: #665c76;--sysmap-external: #2b2736;--sysmap-shadow: 0 9px 30px rgba(11, 8, 28, .1);--sysmap-node-shadow: 0 4px 12px rgba(11, 8, 28, .08);--sysmap-lift: 0 8px 25px rgba(11, 8, 28, .28);--sysmap-drawer-shadow: -16px 0 48px rgba(16, 12, 25, .16)}.dl-workspace__content--canvas{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto}.dl-workspace__inner--canvas{display:flex;flex:1 0 auto;flex-direction:column;max-width:none;padding:1.625rem clamp(1rem,2.2vw,2.25rem) 1.25rem}.dl-admin__page--canvas{display:flex;flex:1 0 auto;flex-direction:column;min-width:0;max-width:none}.dl-admin__page--canvas>.dl-page-heading{flex:none;margin-bottom:1.25rem}.dl-admin__page--canvas>.dl-notice{flex:none}.dl-admin__page--canvas .dl-page-heading__text{flex:1 0 auto;max-width:100%}.dl-admin__page--canvas .dl-page-heading__title{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}.dl-sysmap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;min-width:0}.dl-sysmap-summary{display:flex;flex:none;align-items:center;gap:.625rem;width:20rem;max-width:100%;min-height:3.375rem;margin:0;padding:.25rem .5rem .25rem .25rem;border:0;border-radius:var(--dl-radius-control);background:none;color:inherit;font:inherit;text-align:left}.dl-sysmap-summary.is-link{transition:background-color .15s ease}.dl-sysmap-summary.is-link:hover{background-color:var(--dl-pale)}.dl-sysmap-summary.is-link:hover .dl-sysmap-summary__go{color:var(--dl-accent-strong)}.dl-sysmap-summary.is-link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-sysmap-summary__go{flex:none;width:.875rem;height:.875rem;margin-left:auto;color:var(--dl-muted)}.dl-sysmap-summary__symbol{display:grid;flex:none;place-items:center;width:1.9375rem;height:1.9375rem;border-radius:50%;background-color:var(--dl-positive-bg);color:var(--dl-positive)}.dl-sysmap-summary__symbol .dl-sysmap-icon{width:1.0625rem;height:1.0625rem}.dl-sysmap-summary.is-action .dl-sysmap-summary__symbol,.dl-sysmap-summary.is-critical .dl-sysmap-summary__symbol{background-color:var(--dl-danger-bg);color:var(--dl-danger-ink)}.dl-sysmap-summary.is-unknown .dl-sysmap-summary__symbol,.dl-sysmap-summary.is-checking .dl-sysmap-summary__symbol{background-color:var(--dl-canvas);color:var(--dl-muted)}.dl-sysmap-summary__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.dl-sysmap-summary__text strong{overflow:hidden;color:var(--dl-ink);font-size:.8125rem;font-weight:var(--dl-weight-text);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dl-sysmap-summary__text small,.dl-sysmap-summary__text .small{display:-webkit-box;min-height:2.8em;margin-top:.125rem;overflow:hidden;color:var(--dl-muted);font-size:.6875rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl-sysmap-check{display:inline-flex;flex:none;align-items:center;gap:.5625rem;white-space:nowrap}.dl-sysmap-check .dl-sysmap-icon,.dl-sysmap-check .dl-sysmap-spinner{width:.9375rem;height:.9375rem}.dl-sysmap-spinner{display:inline-block;flex:none;width:.875rem;height:.875rem;border:1.5px solid var(--dl-line-strong);border-top-color:var(--dl-accent);border-radius:50%;animation:dl-sysmap-rotate 1s linear infinite}.dl-sysmap-icon{display:block;flex:none;width:1.125rem;height:1.125rem}.dl-sysmap-dot{display:inline-block;flex:none;width:6px;height:6px;border:1px solid transparent;border-radius:50%;background-color:var(--sysmap-ok, var(--dl-positive))}.dl-sysmap-dot.is-observe{background-color:var(--sysmap-watch, var(--dl-warning-ink))}.dl-sysmap-dot.is-action,.dl-sysmap-dot.is-critical{background-color:var(--sysmap-alert, var(--dl-danger-ink))}.dl-sysmap-dot.is-unknown{border-color:var(--sysmap-muted, var(--dl-muted));background-color:transparent}.dl-sysmap-dot.is-inactive,.dl-sysmap-dot.is-pending{width:7px;height:7px;border:1px dashed var(--sysmap-muted, var(--dl-muted));background-color:transparent}.dl-sysmap-kbd{margin-left:.5rem;padding:.0625rem .25rem;border:1px solid var(--sysmap-line, var(--dl-line));border-radius:4px;background:none;box-shadow:none;color:var(--sysmap-muted, var(--dl-muted));font-family:inherit;font-size:.6875rem}.dl-sysmap{display:flex;flex:1 0 auto;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sysmap-line);border-radius:13px 13px 8px 8px;background-color:var(--sysmap-paper);box-shadow:var(--sysmap-shadow);color:var(--sysmap-ink)}.dl-sysmap button:focus-visible,.dl-sysmap a:focus-visible,.dl-sysmap select:focus-visible{outline:2px solid var(--sysmap-accent);outline-offset:3px}:where(.dl-sysmap) button{color:inherit;font:inherit}.dl-sysmap__toolbar,.dl-sysmap__filterbar,.dl-sysmap__footer,.dl-sysmap__context,.dl-sysmap__snapshot,.dl-sysmap__corner,.dl-sysmap__navigation,.dl-sysmap-progress{user-select:none;-webkit-user-select:none}.dl-sysmap__toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:3.8125rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--sysmap-line);background-color:var(--sysmap-paper)}.dl-sysmap__toolbar-end{display:flex;align-items:center;gap:1.125rem}.dl-sysmap-layers{display:flex;gap:3px;padding:3px;border:1px solid var(--sysmap-line);border-radius:9px;background-color:var(--sysmap-surface)}.dl-sysmap-layers button{display:flex;align-items:center;gap:.5rem;padding:.4375rem .9375rem;border:0;border-radius:6px;background:none;color:var(--sysmap-muted);font-size:.75rem;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dl-sysmap-layers button:hover{color:var(--sysmap-ink)}.dl-sysmap-layers button[aria-pressed=true]{background-color:var(--sysmap-paper);box-shadow:0 1px 5px color-mix(in srgb,var(--sysmap-ink) 7%,transparent);color:var(--sysmap-accent-ink)}.dl-sysmap-layers .dl-sysmap-icon{width:.9375rem;height:.9375rem}.dl-sysmap-period{display:flex;gap:3px}.dl-sysmap-period button{padding:.375rem .5rem;border:0;border-radius:5px;background:none;color:var(--sysmap-muted);font-size:.6875rem;white-space:nowrap}.dl-sysmap-period button:hover:not(:disabled){color:var(--sysmap-ink)}.dl-sysmap-period button[aria-pressed=true]{background-color:var(--sysmap-accent-pale);color:var(--sysmap-accent-ink)}.dl-sysmap-period button:disabled{cursor:default}.dl-sysmap-period.is-disabled{opacity:.4}.dl-sysmap-find{display:flex;align-items:center;gap:.5625rem;padding:.25rem 0 .25rem 1.125rem;border:0;border-left:1px solid var(--sysmap-line);background:none;color:var(--sysmap-muted);font-size:.75rem;white-space:nowrap}.dl-sysmap-find:hover{color:var(--sysmap-accent-ink)}.dl-sysmap-find .dl-sysmap-icon{width:.9375rem;height:.9375rem}.dl-sysmap-icon-button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:7px;background:none;color:var(--sysmap-muted)}.dl-sysmap-icon-button:hover{background-color:var(--sysmap-accent-pale);color:var(--sysmap-accent-ink)}.dl-sysmap__filterbar{display:flex;flex:none;align-items:stretch;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:0 1.25rem;border-bottom:1px solid var(--sysmap-line);background-color:var(--sysmap-paper)}.dl-sysmap-filters{display:flex;gap:1.3125rem;min-width:0;overflow-x:auto;scrollbar-width:none}.dl-sysmap-filters[data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,black calc(100% - 2rem),transparent)}.dl-sysmap-filters[data-fade-start=true]{-webkit-mask-image:linear-gradient(to right,transparent,black 2rem);mask-image:linear-gradient(to right,transparent,black 2rem)}.dl-sysmap-filters[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,black 2rem,black calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,black 2rem,black calc(100% - 2rem),transparent)}.dl-sysmap-filters::-webkit-scrollbar{display:none}.dl-sysmap-filters button{position:relative;display:flex;flex:none;align-items:center;padding:0;border:0;background:none;color:var(--sysmap-muted);font-size:.6875rem;white-space:nowrap}.dl-sysmap-filters button:hover,.dl-sysmap-filters button[aria-pressed=true]{color:var(--sysmap-ink)}.dl-sysmap-filters button[aria-pressed=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background-color:var(--sysmap-accent);content:""}.dl-sysmap-filters button:focus-visible{outline-offset:-2px}.dl-sysmap-issues-toggle{display:flex;flex:none;align-items:center;gap:.4375rem;align-self:center;padding:.25rem;border:0;background:none;color:var(--sysmap-muted);font-size:.6875rem;white-space:nowrap}.dl-sysmap-issues-toggle:hover:not(:disabled){color:var(--sysmap-ink)}.dl-sysmap-issues-toggle:disabled{cursor:default}.dl-sysmap-issues-toggle .dl-sysmap-icon{width:.75rem;height:.75rem;transition:transform .15s ease}.dl-sysmap-issues-toggle[aria-expanded=true] .dl-sysmap-icon{transform:rotate(90deg)}.dl-sysmap__area{position:relative;flex:1 0 auto;min-height:30rem;overflow:hidden;background-color:var(--sysmap-canvas)}.dl-sysmap__viewport{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;background-image:radial-gradient(var(--sysmap-dot) .75px,transparent .75px);background-size:22px 22px;user-select:none;-webkit-user-select:none}.dl-sysmap__viewport:focus{outline:none}.dl-sysmap__viewport:focus-visible{outline:2px solid var(--sysmap-accent);outline-offset:-4px}.dl-sysmap__viewport.panning{cursor:grabbing}.dl-sysmap__world{position:absolute;top:0;left:0;transform-origin:0 0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.dl-sysmap__world *{-webkit-user-drag:none}.dl-sysmap-backdrop{position:absolute;inset:0;pointer-events:none}.dl-sysmap-region{position:absolute;border:1px solid var(--sysmap-line);border-radius:24px;background-color:color-mix(in srgb,var(--sysmap-paper) 27%,transparent)}.dl-sysmap-region.is-external{border-style:dashed;background-color:color-mix(in srgb,var(--sysmap-external) 55%,transparent)}.dl-sysmap-region.is-foundation{background-color:color-mix(in srgb,var(--sysmap-accent-pale) 24%,transparent)}.dl-sysmap-region.is-translation{border-color:color-mix(in srgb,var(--sysmap-accent) 15%,var(--sysmap-line));background-color:color-mix(in srgb,var(--sysmap-accent-pale) 22%,transparent)}.dl-sysmap-region__name{position:absolute;top:-31px;left:2px;display:flex;align-items:center;gap:10px;color:var(--sysmap-muted);font-size:11px;letter-spacing:1.2px;white-space:nowrap}.dl-sysmap-region__name b{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--sysmap-line);border-radius:50%;color:var(--sysmap-faint);font-size:9px;font-weight:var(--dl-weight-text);letter-spacing:0}.dl-sysmap-note{position:absolute;display:flex;align-items:center;gap:7px;color:var(--sysmap-muted);font-size:11px;white-space:nowrap}.dl-sysmap-note .dl-sysmap-icon{width:13px;height:13px}.dl-sysmap-connectors{position:absolute;inset:0;overflow:visible;pointer-events:none}.dl-sysmap-edge{fill:none;stroke:var(--sysmap-connector);stroke-width:1.4;opacity:.72;transition:opacity .2s ease,stroke .2s ease}.dl-sysmap-edge.is-secondary{stroke-dasharray:4 6;opacity:.38}.dl-sysmap-edge.is-quiet{opacity:.13}.dl-sysmap-edge.is-active{stroke:var(--sysmap-accent);stroke-width:2;stroke-dasharray:none;opacity:1}.dl-sysmap-edge-label{fill:var(--sysmap-muted);font-size:10px;paint-order:stroke;stroke:var(--sysmap-canvas);stroke-width:8px;stroke-linejoin:round;transition:opacity .2s ease}.dl-sysmap-edge-label.is-quiet{opacity:0}.dl-sysmap-edge-label.is-active{fill:var(--sysmap-accent-ink)}.dl-sysmap-arrow{fill:none;stroke:var(--sysmap-connector);stroke-width:1.2}.dl-sysmap-arrow.is-active{stroke:var(--sysmap-accent)}.dl-sysmap-node{position:absolute;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:15px 17px;overflow:hidden;border:1px solid var(--sysmap-line);border-radius:13px;background-color:var(--sysmap-paper);box-shadow:var(--sysmap-node-shadow);color:var(--sysmap-ink);font:inherit;line-height:1.4;text-align:left;user-select:none;-webkit-user-select:none;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.dl-sysmap-node>*{flex:none;min-width:0}.dl-sysmap-node:hover,.dl-sysmap-node:focus-visible{border-color:color-mix(in srgb,var(--sysmap-accent) 65%,var(--sysmap-line));box-shadow:var(--sysmap-lift)}.dl-sysmap__viewport .dl-sysmap-node{cursor:pointer}.dl-sysmap__viewport.panning .dl-sysmap-node{cursor:inherit}.dl-sysmap-node.is-engine{padding:20px 24px;border-color:color-mix(in srgb,var(--sysmap-accent) 35%,var(--sysmap-line));background:linear-gradient(130deg,var(--sysmap-paper) 55%,var(--sysmap-accent-soft));box-shadow:0 8px 36px color-mix(in srgb,var(--sysmap-accent) 12%,transparent)}.dl-sysmap-node.is-observe{border-top-color:color-mix(in srgb,var(--sysmap-watch) 60%,var(--sysmap-line));box-shadow:inset 0 2px color-mix(in srgb,var(--sysmap-watch) 55%,transparent),var(--sysmap-node-shadow)}.dl-sysmap-node.is-action,.dl-sysmap-node.is-critical{border-color:color-mix(in srgb,var(--sysmap-alert) 55%,var(--sysmap-line))}.dl-sysmap-node.is-critical{box-shadow:0 0 0 4px color-mix(in srgb,var(--sysmap-alert) 8%,transparent)}.dl-sysmap-node.is-selected{border-color:var(--sysmap-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sysmap-accent) 14%,transparent),var(--sysmap-lift)}.dl-sysmap-node:focus-visible{outline:2px solid var(--sysmap-accent);outline-offset:3px}.dl-sysmap-node.is-dimmed{opacity:.38}.dl-sysmap-node.is-filtered{opacity:.14;pointer-events:none}.dl-sysmap-node__top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:26px;margin-bottom:10px}.dl-sysmap-node__icon{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:7px;background-color:var(--sysmap-surface);color:var(--sysmap-muted)}.dl-sysmap-node__icon .dl-sysmap-icon{width:17px;height:17px}.dl-sysmap-status{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;color:var(--sysmap-muted);font-size:10px;line-height:12px;white-space:nowrap}.dl-sysmap-status.is-observe{color:var(--sysmap-watch)}.dl-sysmap-status.is-action,.dl-sysmap-status.is-critical{color:var(--sysmap-alert)}.dl-sysmap-status__level{display:inline-flex;align-items:center;gap:5px}.dl-sysmap-status__stale{color:var(--sysmap-muted);font-size:9px;line-height:11px}.dl-sysmap-node__kicker,.dl-sysmap-node__name{display:block}.dl-sysmap-node__kicker{margin-bottom:5px;color:var(--sysmap-accent-ink);font-size:9px;font-weight:var(--dl-weight-strong);letter-spacing:1px;line-height:12px;text-transform:uppercase;white-space:nowrap}.dl-sysmap-node__name{display:-webkit-box;overflow:hidden;font-size:17px;letter-spacing:-.4px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl-sysmap-node.is-engine .dl-sysmap-node__name{font-size:25px;letter-spacing:-.8px;line-height:30px;-webkit-line-clamp:1}.dl-sysmap-node>.dl-sysmap-node__description{display:-webkit-box;flex:1 1 0;min-height:0;margin:6px 0 8px;overflow:hidden;color:var(--sysmap-muted);font-size:12px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl-sysmap-node.is-engine>.dl-sysmap-node__description{font-size:12.5px;line-height:18px}.dl-sysmap-node__values{display:flex;align-items:last baseline;gap:7px;height:28px;margin:8px 0;transition:opacity .2s ease}.dl-sysmap-node__value{flex:none;font-size:24px;letter-spacing:-.9px;line-height:28px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl-sysmap-node__value small,.dl-sysmap-node__value .small{margin-left:3px;color:var(--sysmap-muted);font-size:12px;letter-spacing:0}.dl-sysmap-node__value.is-compact{font-size:16px;letter-spacing:-.2px}.dl-sysmap-node__label{display:-webkit-box;flex:1 1 0;min-width:0;overflow:hidden;color:var(--sysmap-muted);font-size:10.5px;line-height:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl-sysmap-node.is-engine .dl-sysmap-node__top{height:34px;margin-bottom:12px}.dl-sysmap-node.is-engine .dl-sysmap-node__icon{width:34px;height:34px;border-radius:10px;background-color:var(--sysmap-accent-pale);color:var(--sysmap-accent-ink)}.dl-sysmap-node.is-engine .dl-sysmap-node__icon .dl-sysmap-icon{width:21px;height:21px}.dl-sysmap-node.is-engine .dl-sysmap-node__values{height:38px;margin:8px 0 10px}.dl-sysmap-node.is-engine .dl-sysmap-node__value{font-size:34px;line-height:38px}.dl-sysmap-node.is-engine .dl-sysmap-node__value.is-compact{font-size:22px}.dl-sysmap-node__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;height:23px;margin-top:auto;padding-top:8px;border-top:1px solid var(--sysmap-line);color:var(--sysmap-muted);font-size:10px;line-height:14px;transition:opacity .2s ease}.dl-sysmap-node__bottom .dl-sysmap-icon{flex:none;width:12px;height:12px}.dl-sysmap-node__line,.dl-sysmap-node__facts{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-sysmap-node__facts b{color:var(--sysmap-ink);font-weight:var(--dl-weight-text)}.dl-sysmap-node__reason.is-observe{color:var(--sysmap-watch)}.dl-sysmap-node__reason.is-action,.dl-sysmap-node__reason.is-critical{color:var(--sysmap-alert)}.dl-sysmap-node__values.is-stale,.dl-sysmap-node__bottom.is-stale{opacity:.45}.dl-sysmap-node__sep{margin:0 5px;color:var(--sysmap-faint)}.dl-sysmap-chain{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 8px;color:var(--sysmap-muted);font-size:9px;line-height:11px}.dl-sysmap-chain__step{display:inline-flex;align-items:center;gap:5px}.dl-sysmap-chain__arrow{color:var(--sysmap-faint)}.dl-sysmap-chain__chip{padding:3px 6px;border:1px solid var(--sysmap-line);border-radius:5px;background-color:var(--sysmap-surface);color:var(--sysmap-ink);white-space:nowrap}.dl-sysmap-chain__chip.is-inactive{border-style:dashed;border-color:var(--sysmap-line-strong);background-color:transparent;color:var(--sysmap-muted)}.dl-sysmap-chain__chip.is-standby{background-color:transparent;color:var(--sysmap-muted)}.dl-sysmap-chain__chip.is-engaged{border-color:color-mix(in srgb,var(--sysmap-alert) 40%,var(--sysmap-line));background-color:var(--sysmap-alert-pale);color:var(--sysmap-alert)}.dl-sysmap-chain__chip.is-unknown{color:var(--sysmap-muted)}.dl-sysmap-skeleton{display:block;border-radius:4px;background-color:color-mix(in srgb,var(--sysmap-line, var(--dl-line)) 75%,transparent)}.dl-sysmap-skeleton--value{flex:none;width:64px;height:20px;margin:4px 0}.dl-sysmap-skeleton--line{width:70%;height:8px}.dl-sysmap__context,.dl-sysmap__snapshot,.dl-sysmap__corner{border-radius:6px;background-color:color-mix(in srgb,var(--sysmap-canvas) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sysmap-line) 55%,transparent);pointer-events:none}.dl-sysmap__context{position:absolute;top:1.125rem;left:1.375rem;z-index:3;display:flex;align-items:center;gap:.6875rem;max-width:calc(100% - 16rem);margin:0;padding:.3125rem .5rem}.dl-sysmap__context-layer{color:var(--sysmap-accent-ink);font-size:.5625rem;font-weight:var(--dl-weight-strong);letter-spacing:.14em;text-transform:uppercase}.dl-sysmap__context-text{overflow:hidden;color:var(--sysmap-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.dl-sysmap__snapshot{position:absolute;top:1.125rem;right:1.25rem;z-index:3;display:flex;align-items:center;gap:.4375rem;margin:0;padding:.3125rem .5rem;color:var(--sysmap-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;transition:right .25s ease}.dl-sysmap__snapshot-dot{flex:none;width:4px;height:4px;border-radius:50%;background-color:var(--sysmap-accent)}.dl-sysmap__snapshot-dot.is-running{animation:dl-sysmap-pulse 1.4s ease-in-out infinite}.dl-sysmap__snapshot-dot.is-incomplete{background-color:var(--sysmap-watch)}.dl-sysmap__snapshot[title]{pointer-events:auto;cursor:help}.dl-sysmap__corner{position:absolute;bottom:1.125rem;left:1.375rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem;max-width:calc(100% - 15rem);padding:.4375rem .625rem}.dl-sysmap-legend{display:flex;flex-wrap:wrap;gap:.375rem .875rem}.dl-sysmap-legend__item{display:flex;align-items:center;gap:.3125rem;color:var(--sysmap-muted);font-size:.625rem;white-space:nowrap}.dl-sysmap-legend__item.is-critical{color:var(--sysmap-alert)}.dl-sysmap__gesture{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap__gesture .dl-sysmap-icon{width:.75rem;height:.75rem}.dl-sysmap__gesture>span{margin:0 .1875rem;color:var(--sysmap-faint)}.dl-sysmap__legend-bar{display:flex;flex:none;flex-direction:column;gap:.375rem;padding:.5rem .75rem;border-top:1px solid var(--sysmap-line);background-color:var(--sysmap-paper);user-select:none;-webkit-user-select:none}.dl-sysmap__legend-bar .dl-sysmap-legend{gap:.25rem .75rem}.dl-sysmap__legend-bar .dl-sysmap-legend__item,.dl-sysmap__legend-bar .dl-sysmap__gesture{font-size:.625rem}.dl-sysmap__navigation{position:absolute;right:1.125rem;bottom:1.125rem;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:.5625rem;transition:right .25s ease}.dl-sysmap-minimap-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.dl-sysmap-minimap-toggle{display:grid;place-items:center;width:1.5625rem;height:1.5625rem;padding:0;border:1px solid var(--sysmap-line);border-radius:5px;background-color:var(--sysmap-paper);color:var(--sysmap-muted)}.dl-sysmap-minimap-toggle:hover{color:var(--sysmap-accent-ink)}.dl-sysmap-minimap-toggle .dl-sysmap-icon{width:.8125rem;height:.8125rem}.dl-sysmap-minimap{width:170px;padding:12px 11px 8px;border:1px solid var(--sysmap-line);border-radius:9px;background-color:color-mix(in srgb,var(--sysmap-paper) 92%,transparent);box-shadow:var(--sysmap-shadow)}.dl-sysmap-minimap svg{display:block;width:100%;height:94px;cursor:crosshair;touch-action:none}.dl-sysmap-minimap__title{margin:0 0 7px;color:var(--sysmap-muted);font-size:.5rem;font-weight:var(--dl-weight-strong);letter-spacing:.14em;text-transform:uppercase}.dl-sysmap-minimap__edge{fill:none;stroke:var(--sysmap-connector);stroke-width:5}.dl-sysmap-minimap__node{fill:var(--sysmap-line);stroke:var(--sysmap-muted);stroke-width:2}.dl-sysmap-minimap__node.is-observe{fill:var(--sysmap-watch-pale);stroke:var(--sysmap-watch)}.dl-sysmap-minimap__node.is-action,.dl-sysmap-minimap__node.is-critical{fill:var(--sysmap-alert-pale);stroke:var(--sysmap-alert)}.dl-sysmap-minimap__node.is-pending,.dl-sysmap-minimap__node.is-inactive,.dl-sysmap-minimap__node.is-unknown{fill:transparent;stroke-dasharray:10 8}.dl-sysmap-minimap__node.is-selected{fill:var(--sysmap-accent-pale);stroke:var(--sysmap-accent);stroke-width:5}.dl-sysmap-minimap__node.is-filtered{opacity:.15}.dl-sysmap-minimap__window{fill:var(--sysmap-accent);fill-opacity:.055;stroke:var(--sysmap-accent);stroke-width:7;pointer-events:none}.dl-sysmap-zoom{display:flex;align-items:center;gap:1px;padding:4px;border:1px solid var(--sysmap-line);border-radius:7px;background-color:var(--sysmap-paper);box-shadow:var(--sysmap-shadow)}.dl-sysmap-zoom button{display:grid;place-items:center;min-width:29px;height:28px;padding:0 4px;border:0;border-radius:4px;background:none;color:var(--sysmap-muted);font-size:1rem;line-height:1}.dl-sysmap-zoom button:hover{background-color:var(--sysmap-accent-pale);color:var(--sysmap-accent-ink)}.dl-sysmap-zoom button:focus-visible{outline-offset:1px}.dl-sysmap-zoom .dl-sysmap-icon{width:.875rem;height:.875rem}.dl-sysmap-zoom .dl-sysmap-zoom__value{min-width:46px;font-size:.6875rem;font-variant-numeric:tabular-nums}.dl-sysmap-zoom__sep{width:1px;height:15px;margin:0 4px;background-color:var(--sysmap-line)}.dl-sysmap-issues{position:absolute;top:2.875rem;right:1.0625rem;z-index:9;width:min(21rem,100% - 2rem);max-height:calc(100% - 4rem);overflow-y:auto;padding:1.125rem;border:1px solid var(--sysmap-line);border-radius:11px;background-color:var(--sysmap-paper);box-shadow:var(--sysmap-shadow);overscroll-behavior:contain;animation:dl-sysmap-fade-in .16s ease-out}.dl-sysmap-issues__title{margin:0 0 .25rem;font-size:.9375rem;font-weight:var(--dl-weight-text);letter-spacing:-.01em}.dl-sysmap-issues__meta,.dl-sysmap-issues__empty{margin:0 0 .75rem;color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-issues__list{margin:0;padding:0;list-style:none}.dl-sysmap-issue{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.875rem 0;border:0;border-top:1px solid var(--sysmap-line);background:none;text-align:left}.dl-sysmap-issue>.dl-sysmap-dot{margin-top:.375rem}.dl-sysmap-issue>.dl-sysmap-icon{width:.8125rem;height:.8125rem;margin-top:.25rem;color:var(--sysmap-muted)}.dl-sysmap-issue:hover strong{color:var(--sysmap-accent-ink)}.dl-sysmap-issue__text{flex:1;min-width:0}.dl-sysmap-issue__text strong{display:block;font-size:.75rem;font-weight:var(--dl-weight-text)}.dl-sysmap-issue__text small,.dl-sysmap-issue__text .small{display:block;margin-top:.25rem;color:var(--sysmap-muted);font-size:.6875rem;line-height:1.6}.dl-sysmap-issue__level{color:var(--sysmap-muted)}.dl-sysmap-progress{position:absolute;top:3.5rem;left:50%;z-index:12;width:min(22rem,100% - 1.75rem);padding:1.0625rem 1.25rem;border:1px solid var(--sysmap-line);border-radius:10px;background-color:var(--sysmap-paper);box-shadow:var(--sysmap-shadow);font-size:.75rem;transform:translate(-50%)}.dl-sysmap-progress__title{display:flex;align-items:center;gap:.5625rem;margin:0}.dl-sysmap-progress__title .dl-sysmap-icon{width:.9375rem;height:.9375rem;color:var(--sysmap-ok)}.dl-sysmap-progress__title.is-incomplete .dl-sysmap-icon{color:var(--sysmap-alert)}.dl-sysmap-progress__areas{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.625rem 0 0;padding:0;list-style:none;color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-progress__areas li{display:inline-flex;align-items:center;gap:.3125rem}.dl-sysmap-progress__areas li.is-running,.dl-sysmap-progress__areas li.is-done{color:var(--sysmap-ink)}.dl-sysmap-progress__areas li.is-failed{color:var(--sysmap-alert)}.dl-sysmap-progress__mark{display:inline-grid;place-items:center;width:.8125rem;height:.8125rem;border:1px solid var(--sysmap-line-strong);border-radius:50%}.dl-sysmap-progress__mark .dl-sysmap-icon{width:.5625rem;height:.5625rem}.is-running>.dl-sysmap-progress__mark{border-style:dashed;border-color:var(--sysmap-accent)}.is-done>.dl-sysmap-progress__mark{border-color:var(--sysmap-ok);color:var(--sysmap-ok)}.is-failed>.dl-sysmap-progress__mark{border-color:var(--sysmap-alert);color:var(--sysmap-alert)}.dl-sysmap-progress__track{display:block;height:3px;margin-top:.8125rem;overflow:hidden;border-radius:3px;background-color:var(--sysmap-line)}.dl-sysmap-progress__bar{display:block;height:100%;border-radius:3px;background-color:var(--sysmap-accent);transform:scaleX(var(--progress, 0));transform-origin:0 50%;transition:transform .3s ease-out}.dl-sysmap-progress__note{margin:.4375rem 0 0;color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap-drawer{position:absolute;top:0;right:0;bottom:0;z-index:8;display:flex;flex-direction:column;width:430px;border-left:1px solid var(--sysmap-line);background-color:var(--sysmap-paper);box-shadow:var(--sysmap-drawer-shadow);color:var(--sysmap-ink);user-select:text;-webkit-user-select:text;animation:dl-sysmap-drawer-in .22s ease-out}.dl-sysmap-drawer code{color:var(--sysmap-ink);font-family:var(--bs-font-monospace);font-size:.6875rem;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.dl-sysmap-drawer__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--sysmap-line) transparent;scrollbar-width:thin}.dl-sysmap-drawer__head{padding:1.4375rem 3.75rem 0 1.5625rem}.dl-sysmap-drawer__eyebrow{margin:.5rem 0 1.0625rem;color:var(--sysmap-muted);font-size:.5625rem;font-weight:var(--dl-weight-strong);letter-spacing:.16em;text-transform:uppercase}.dl-sysmap-drawer__close{position:absolute;top:.875rem;right:1rem;z-index:3;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:7px;background-color:var(--sysmap-paper);color:var(--sysmap-muted)}.dl-sysmap-drawer__close:hover{background-color:var(--sysmap-accent-pale);color:var(--sysmap-accent-ink)}.dl-sysmap-drawer__status{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--sysmap-ok);font-size:.6875rem}.dl-sysmap-drawer__status.is-observe{color:var(--sysmap-watch)}.dl-sysmap-drawer__status.is-action,.dl-sysmap-drawer__status.is-critical{color:var(--sysmap-alert)}.dl-sysmap-drawer__status.is-unknown,.dl-sysmap-drawer__status.is-inactive,.dl-sysmap-drawer__status.is-pending,.dl-sysmap-drawer__stale{color:var(--sysmap-muted)}.dl-sysmap-drawer__name{margin:.6875rem 0 .5rem;font-size:1.6875rem;font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2}.dl-sysmap-drawer__summary{margin:.875rem 0 1.3125rem;color:var(--sysmap-muted);font-size:.75rem;line-height:1.7}.dl-sysmap-drawer__tabs{position:sticky;top:0;z-index:2;display:flex;gap:1.4375rem;padding:0 3.75rem 0 1.5625rem;border-bottom:1px solid var(--sysmap-line);background-color:var(--sysmap-paper);user-select:none;-webkit-user-select:none}.dl-sysmap-drawer__tabs [role=tab]{position:relative;flex:none;padding:.875rem 0 .625rem;border:0;background:none;color:var(--sysmap-muted);font-size:.75rem}.dl-sysmap-drawer__tabs [role=tab]:hover{color:var(--sysmap-ink)}.dl-sysmap-drawer__tabs [role=tab][aria-selected=true]{color:var(--sysmap-accent-ink)}.dl-sysmap-drawer__tabs [role=tab][aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background-color:var(--sysmap-accent);content:""}.dl-sysmap-drawer__tabs [role=tab]:focus-visible{outline-offset:-2px}.dl-sysmap-drawer__body{padding:1.4375rem 1.5625rem 1.875rem}.dl-sysmap-drawer__body:focus{outline:none}.dl-sysmap-drawer__body:focus-visible{outline:2px solid var(--sysmap-accent);outline-offset:-2px}.dl-sysmap-drawer__body>.dl-sysmap-section:first-child{margin-top:0;padding-top:0;border-top:0}.dl-sysmap-drawer__source{display:flex;flex:none;justify-content:space-between;gap:.625rem;padding:.875rem 1.5625rem;border-top:1px solid var(--sysmap-line);background-color:var(--sysmap-surface);color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap-drawer__source>span:first-child{display:flex;align-items:center;gap:.3125rem;min-width:0}.dl-sysmap-drawer__source>span:last-child{text-align:right;white-space:nowrap}.dl-sysmap-drawer__source .dl-sysmap-icon{width:.9375rem;height:.9375rem}.dl-sysmap-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0 0 1.4375rem}.dl-sysmap-metric{min-width:0}.dl-sysmap-metric dt{color:var(--sysmap-muted);font-size:.6875rem;font-weight:var(--dl-weight-text);line-height:1.4}.dl-sysmap-metric dd{margin:.1875rem 0 0}.dl-sysmap-metric.is-wide{grid-column:1/-1}.dl-sysmap-metric__value{display:block;font-size:1.4375rem;letter-spacing:-.025em;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl-sysmap-metric__value small,.dl-sysmap-metric__value .small{margin-left:.25rem;color:var(--sysmap-muted);font-size:.6875rem;letter-spacing:0}.dl-sysmap-metric__value.is-compact{font-size:.9375rem;letter-spacing:0;line-height:1.45;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dl-sysmap-metric__value.is-stale{opacity:.45}.dl-sysmap-metric__period{color:var(--sysmap-muted)}.dl-sysmap-metric__note,.dl-sysmap-metric__fresh{display:block;margin-top:.25rem;color:var(--sysmap-muted);font-size:.625rem;line-height:1.5}.dl-sysmap-metric__note{color:var(--sysmap-ink);font-size:.6875rem}.dl-sysmap-foot{margin:0 0 1.25rem;color:var(--sysmap-muted);font-size:.6875rem;line-height:1.6}.dl-sysmap-health{display:flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;color:var(--sysmap-ok);font-size:.75rem}.dl-sysmap-health .dl-sysmap-icon{width:.9375rem;height:.9375rem}.dl-sysmap-health.is-pending{color:var(--sysmap-muted)}.dl-sysmap-reasons{display:grid;gap:.75rem;margin-bottom:1.25rem}.dl-sysmap-notice{display:flex;gap:.5625rem;padding:.8125rem .875rem;border:1px solid color-mix(in srgb,var(--sysmap-watch) 20%,var(--sysmap-line));border-radius:8px;background-color:var(--sysmap-watch-pale);color:var(--sysmap-watch);font-size:.75rem;line-height:1.6}.dl-sysmap-notice>.dl-sysmap-icon{width:1rem;height:1rem;margin-top:.125rem}.dl-sysmap-notice strong{display:block;margin-bottom:.1875rem;font-weight:var(--dl-weight-strong)}.dl-sysmap-notice p{margin:0;color:var(--sysmap-ink)}.dl-sysmap-notice.is-action,.dl-sysmap-notice.is-critical{border-color:color-mix(in srgb,var(--sysmap-alert) 22%,var(--sysmap-line));background-color:var(--sysmap-alert-pale);color:var(--sysmap-alert)}.dl-sysmap-notice.is-unknown,.dl-sysmap-notice.is-inactive{border-color:var(--sysmap-line);background-color:var(--sysmap-surface);color:var(--sysmap-muted)}.dl-sysmap-notice .dl-sysmap-notice__meta{margin-top:.25rem;color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-footnotes{margin:1rem 0 0;padding:0;list-style:none;color:var(--sysmap-muted);font-size:.6875rem;line-height:1.6}.dl-sysmap-footnotes li{position:relative;padding-left:.75rem}.dl-sysmap-footnotes li:before{position:absolute;left:0;content:"·"}.dl-sysmap-footnotes li+li{margin-top:.5rem}.dl-sysmap-section{margin-top:1.3125rem;padding-top:1.25rem;border-top:1px solid var(--sysmap-line)}.dl-sysmap-section__title{margin:0 0 .75rem;font-size:.75rem;font-weight:var(--dl-weight-strong)}.dl-sysmap-intro{margin:0 0 1rem;color:var(--sysmap-muted);font-size:.75rem;line-height:1.7}.dl-sysmap-subtitle{margin:1rem 0 .5rem;color:var(--sysmap-muted);font-size:.6875rem;font-weight:var(--dl-weight-strong)}.dl-sysmap-muted{color:var(--sysmap-muted)}.dl-sysmap-links{margin:0;padding:0;list-style:none}.dl-sysmap-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--sysmap-line);color:var(--sysmap-ink);font-size:.75rem;text-decoration:none}.dl-sysmap-link:hover{color:var(--sysmap-accent-ink)}.dl-sysmap-link .dl-sysmap-icon{width:.8125rem;height:.8125rem}.dl-sysmap-connections{margin:0;padding:0;list-style:none}.dl-sysmap-connection{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 0;border:0;border-bottom:1px solid var(--sysmap-line);background:none;font-size:.75rem;text-align:left}.dl-sysmap-connection>.dl-sysmap-icon{width:.75rem;height:.75rem;margin-top:.5rem;color:var(--sysmap-muted)}.dl-sysmap-connection:hover strong{color:var(--sysmap-accent-ink)}.dl-sysmap-connection__icon{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:6px;background-color:var(--sysmap-surface);color:var(--sysmap-muted)}.dl-sysmap-connection__icon .dl-sysmap-icon{width:1rem;height:1rem}.dl-sysmap-connection__text{flex:1;min-width:0}.dl-sysmap-connection__text strong{display:block;font-weight:var(--dl-weight-text)}.dl-sysmap-connection__text small,.dl-sysmap-connection__text .small{display:block;margin-top:.1875rem;color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-connection__undrawn{font-style:italic}.dl-sysmap-connection__description{display:block;margin-top:.375rem;color:var(--sysmap-muted);font-size:.6875rem;line-height:1.6}.dl-sysmap-code{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.dl-sysmap-code li{display:grid;gap:.125rem;padding:.625rem .75rem;border:1px solid var(--sysmap-line);border-radius:7px;background-color:var(--sysmap-surface)}.dl-sysmap-code__kind{color:var(--sysmap-muted);font-size:.5625rem;font-weight:var(--dl-weight-strong);letter-spacing:.12em;text-transform:uppercase}.dl-sysmap-code__name{font-size:.75rem;font-weight:var(--dl-weight-text)}.dl-sysmap-code__role{color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-drawer code.dl-sysmap-code__path{display:block;color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap-copy{display:inline-flex;align-items:center;justify-self:start;gap:.3125rem;margin-top:.25rem;padding:.125rem .375rem;border:1px solid var(--sysmap-line);border-radius:5px;background:none;color:var(--sysmap-muted);font-size:.625rem;user-select:none;-webkit-user-select:none}.dl-sysmap-copy:hover{border-color:var(--sysmap-line-strong);color:var(--sysmap-accent-ink)}.dl-sysmap-copy .dl-sysmap-icon{width:.6875rem;height:.6875rem}.dl-sysmap-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.dl-sysmap-chips li{padding:.1875rem .4375rem;border:1px solid var(--sysmap-line);border-radius:5px;background-color:var(--sysmap-surface)}.dl-sysmap-rows{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dl-sysmap-rows li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding-bottom:.5rem;border-bottom:1px solid var(--sysmap-line);color:var(--sysmap-muted);font-size:.6875rem}.dl-sysmap-rows code.is-muted{color:var(--sysmap-muted)}.dl-sysmap-sources{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.dl-sysmap-sources li>strong{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:var(--dl-weight-strong)}.dl-sysmap-sources dl{display:grid;gap:.125rem;margin:0}.dl-sysmap-sources dl>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;font-size:.6875rem}.dl-sysmap-sources dt{color:var(--sysmap-muted);font-weight:var(--dl-weight-text)}.dl-sysmap-sources dd{margin:0}.dl-sysmap-breakdown__bar{display:flex;gap:3px;height:5px;margin:.375rem 0 .625rem;overflow:hidden;border-radius:6px}.dl-sysmap-breakdown__share{flex:1 1 0;min-width:2px;background-color:var(--sysmap-accent);opacity:.65}.dl-sysmap-breakdown__share:nth-child(2){opacity:.45}.dl-sysmap-breakdown__share:nth-child(3){opacity:.3}.dl-sysmap-breakdown__share:nth-child(n+4){opacity:.18}.dl-sysmap-breakdown__table{width:100%;border-collapse:collapse;font-size:.6875rem}.dl-sysmap-breakdown__table th{padding:.375rem .75rem .375rem 0;color:var(--sysmap-muted);font-weight:var(--dl-weight-text);text-align:left}.dl-sysmap-breakdown__table td{padding:.375rem 0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dl-sysmap-breakdown__table td small,.dl-sysmap-breakdown__table td .small{color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap-breakdown__table tr+tr th,.dl-sysmap-breakdown__table tr+tr td{border-top:1px solid var(--sysmap-line)}.dl-sysmap-config{margin:0}.dl-sysmap-config>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--sysmap-line);font-size:.75rem}.dl-sysmap-config dt{color:var(--sysmap-muted);font-weight:var(--dl-weight-text)}.dl-sysmap-config dd{margin:0;text-align:right}.dl-sysmap-stages,.dl-sysmap-steps{margin:0;padding:0;list-style:none}.dl-sysmap-stages li,.dl-sysmap-steps li{position:relative;display:flex;gap:.625rem;padding:.625rem 0;font-size:.6875rem}.dl-sysmap-stages li:before,.dl-sysmap-steps li:before{position:absolute;top:calc(.625rem + 22px);bottom:-.625rem;left:10.5px;width:1px;background-color:var(--sysmap-line);content:""}.dl-sysmap-stages li:last-child:before,.dl-sysmap-steps li:last-child:before{display:none}.dl-sysmap-stages li>div,.dl-sysmap-steps li>div{display:grid;flex:1;gap:.25rem;min-width:0}.dl-sysmap-stages li p,.dl-sysmap-steps li p{margin:0;line-height:1.6}.dl-sysmap-stages__number,.dl-sysmap-steps__number{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--sysmap-line);border-radius:50%;background-color:var(--sysmap-surface);color:var(--sysmap-muted);font-size:.5625rem}.dl-sysmap-stages li.is-inactive .dl-sysmap-stages__number{border-style:dashed;border-color:var(--sysmap-line-strong);background-color:transparent}.dl-sysmap-stages li.is-inactive .dl-sysmap-stages__head strong{color:var(--sysmap-muted)}.dl-sysmap-stages li.is-engaged .dl-sysmap-stages__number{border-color:color-mix(in srgb,var(--sysmap-alert) 45%,var(--sysmap-line));color:var(--sysmap-alert)}.dl-sysmap-stages__head,.dl-sysmap-steps__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .5rem}.dl-sysmap-stages__head strong,.dl-sysmap-steps__head strong{font-size:.75rem;font-weight:var(--dl-weight-text)}.dl-sysmap-tag{display:inline-flex;padding:.0625rem .375rem;border:1px solid var(--sysmap-line);border-radius:4px;color:var(--sysmap-muted);font-size:.625rem;white-space:nowrap}.dl-sysmap-tag.is-active,.dl-sysmap-tag.is-answers{border-color:color-mix(in srgb,var(--sysmap-ok) 30%,var(--sysmap-line));color:var(--sysmap-ok)}.dl-sysmap-tag.is-engaged,.dl-sysmap-tag.is-refuses{border-color:color-mix(in srgb,var(--sysmap-alert) 30%,var(--sysmap-line));color:var(--sysmap-alert)}.dl-sysmap-tag.is-transforms,.dl-sysmap-tag.is-stores{border-color:color-mix(in srgb,var(--sysmap-accent) 30%,var(--sysmap-line));color:var(--sysmap-accent-ink)}.dl-sysmap-tag.is-calls{border-color:color-mix(in srgb,var(--sysmap-watch) 30%,var(--sysmap-line));color:var(--sysmap-watch)}.dl-sysmap-tag.is-inactive,.dl-sysmap-tag.is-skipped{border-style:dashed}.dl-sysmap-rules-note{display:flex;gap:.5rem;margin:0 0 .875rem;padding:.625rem .75rem;border:1px dashed var(--sysmap-line-strong);border-radius:7px;color:var(--sysmap-muted);font-size:.6875rem;line-height:1.6}.dl-sysmap-rules-note .dl-sysmap-icon{width:.875rem;height:.875rem;margin-top:.125rem}.dl-sysmap-field-label{display:block;margin:0 0 .375rem;color:var(--sysmap-muted);font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.08em;text-transform:uppercase}.dl-sysmap-select{margin-bottom:.875rem;border-color:var(--sysmap-line);background-color:var(--sysmap-surface);color:var(--sysmap-ink);font-size:.75rem}.dl-sysmap__footer{display:flex;flex:none;align-items:center;gap:.75rem;min-height:2rem;padding:0 1.25rem;border-top:1px solid var(--sysmap-line);color:var(--sysmap-muted);font-size:.625rem}.dl-sysmap__count{color:var(--sysmap-ink);white-space:nowrap}.dl-sysmap__caption{min-width:0;padding-left:.75rem;overflow:hidden;border-left:1px solid var(--sysmap-line);text-overflow:ellipsis;white-space:nowrap}.dl-sysmap__clear{margin-left:auto;padding:.25rem 0;border:0;background:none;color:var(--sysmap-accent-ink);font-size:.625rem;white-space:nowrap}.dl-sysmap__clear span{margin-left:.5rem}.dl-sysmap-search__field{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--dl-line-strong);border-radius:var(--dl-radius-control);color:var(--dl-accent)}.dl-sysmap-search__field:focus-within{border-color:var(--dl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dl-accent) 15%,transparent)}.dl-sysmap-search__input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--dl-ink);font-size:.875rem}.dl-sysmap-search__input::placeholder{color:var(--dl-muted)}.dl-sysmap-search__list{max-height:min(22rem,50dvh);margin:.75rem 0 0;padding:0;overflow-y:auto;list-style:none}.dl-sysmap-search__option{display:flex;align-items:center;gap:.75rem;padding:.625rem;border-radius:8px;cursor:pointer}.dl-sysmap-search__option.is-active{background-color:var(--dl-pale)}.dl-sysmap-search__icon{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border:1px solid var(--dl-line);border-radius:8px;color:var(--dl-accent)}.dl-sysmap-search__icon .dl-sysmap-icon{width:1.0625rem;height:1.0625rem}.dl-sysmap-search__text{flex:1;min-width:0;color:var(--dl-ink);font-size:.8125rem}.dl-sysmap-search__text small,.dl-sysmap-search__text .small{display:block;margin-top:.125rem;color:var(--dl-muted);font-size:.6875rem}.dl-sysmap-search__status{display:inline-flex;align-items:center;gap:.3125rem;color:var(--dl-muted);font-size:.6875rem;white-space:nowrap}.dl-sysmap-search__empty{margin:1rem 0 0;color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.dl-sysmap-shortcuts{margin:0}.dl-sysmap-shortcuts>div{display:flex;justify-content:space-between;gap:1.25rem;padding:.5625rem 0;border-top:1px solid var(--dl-line);font-size:.75rem}.dl-sysmap-shortcuts dt{color:var(--dl-ink);font-weight:var(--dl-weight-text);white-space:nowrap}.dl-sysmap-shortcuts dd{margin:0;color:var(--dl-muted);text-align:right}@keyframes dl-sysmap-rotate{to{transform:rotate(360deg)}}@keyframes dl-sysmap-pulse{50%{opacity:.3}}@keyframes dl-sysmap-fade-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes dl-sysmap-drawer-in{0%{opacity:.3;transform:translate(20px)}}@keyframes dl-sysmap-sheet-in{0%{transform:translateY(24px)}}.dl-sysmap__area.has-drawer .dl-sysmap__navigation{right:calc(430px + 1.125rem)}.dl-sysmap__area.has-drawer .dl-sysmap__snapshot{right:calc(430px + 1.25rem)}.dl-sysmap__area.has-drawer .dl-sysmap-issues{right:calc(430px + 1.0625rem);width:min(21rem,100% - 430px - 2rem)}.dl-sysmap__area.has-drawer .dl-sysmap-progress{left:calc((100% - 430px)/2);width:min(22rem,100% - 430px - 1.75rem)}@media(min-width:2000px){.dl-sysmap-drawer{width:460px}.dl-sysmap-minimap{width:190px}.dl-sysmap__area.has-drawer .dl-sysmap__navigation{right:calc(460px + 1.5rem)}.dl-sysmap__area.has-drawer .dl-sysmap__snapshot{right:calc(460px + 1.25rem)}.dl-sysmap__area.has-drawer .dl-sysmap-issues{right:calc(460px + 1.0625rem)}.dl-sysmap__area.has-drawer .dl-sysmap-progress{left:calc((100% - 460px)/2)}}@media(max-width:1100px){.dl-sysmap-drawer{width:390px}.dl-sysmap__toolbar-end{gap:.625rem}.dl-sysmap-find{padding-left:.75rem}.dl-sysmap-find>span,.dl-sysmap-find .dl-sysmap-kbd{display:none}.dl-sysmap__context-text{display:none}.dl-sysmap-minimap{width:140px}.dl-sysmap-minimap svg{height:78px}.dl-sysmap__area.has-drawer .dl-sysmap__corner{display:none}.dl-sysmap__area.has-drawer .dl-sysmap__navigation{right:calc(390px + 1rem)}.dl-sysmap__area.has-drawer .dl-sysmap__snapshot{right:calc(390px + 1.25rem)}.dl-sysmap__area.has-drawer .dl-sysmap-issues{right:calc(390px + 1rem);width:min(21rem,100% - 390px - 2rem)}.dl-sysmap__area.has-drawer .dl-sysmap-progress{left:calc((100% - 390px)/2);width:min(22rem,100% - 390px - 1.75rem)}}@media(max-width:760px){.dl-workspace__inner--canvas{padding:1rem .75rem .75rem}.dl-sysmap-actions{justify-content:space-between;width:100%;gap:.625rem}.dl-sysmap-summary__symbol{width:1.5625rem;height:1.5625rem}.dl-sysmap{border-radius:11px 11px 6px 6px}.dl-sysmap__area{min-height:23.75rem;min-height:max(23.75rem,60svh)}.dl-sysmap__toolbar{flex-wrap:nowrap;min-height:3.4375rem;padding:.5rem;gap:.5rem}.dl-sysmap-layers{gap:0;padding:2px}.dl-sysmap-layers button{gap:.3125rem;padding:.4375rem .5625rem;font-size:.6875rem}.dl-sysmap-layers .dl-sysmap-icon{width:.75rem;height:.75rem}.dl-sysmap__toolbar-end{gap:.125rem}.dl-sysmap-period,.dl-sysmap-help{display:none}.dl-sysmap-find{padding:.4375rem;border-left:0}.dl-sysmap__filterbar{min-height:2.5rem;padding:0 .6875rem;gap:.625rem}.dl-sysmap-filters{gap:.9375rem}.dl-sysmap-issues-toggle>.dl-sysmap-icon{display:none}.dl-sysmap__context{top:.8125rem;left:.8125rem}.dl-sysmap__snapshot{top:.8125rem;right:.6875rem;font-size:.625rem}.dl-sysmap__navigation{right:.6875rem;bottom:.6875rem}.dl-sysmap-zoom{padding:3px}.dl-sysmap-zoom button{min-width:25px;height:25px}.dl-sysmap-zoom .dl-sysmap-zoom__value{min-width:36px}.dl-sysmap-zoom .dl-sysmap-zoom__reset{display:none}.dl-sysmap__footer{min-height:1.875rem;padding:0 .75rem}.dl-sysmap__caption{display:none}.dl-sysmap-issues{top:2.5rem;right:.625rem;width:min(20.3rem,100% - 1.25rem);padding:1rem}.dl-sysmap-progress{top:3rem}.dl-sysmap-drawer{position:fixed;inset:auto 0 0;z-index:1030;width:100%;height:82dvh;max-height:calc(100dvh - 4.375rem);border-top:1px solid var(--sysmap-line);border-left:0;border-radius:17px 17px 0 0;box-shadow:0 -15px 40px color-mix(in srgb,var(--sysmap-ink) 10%,transparent);animation:dl-sysmap-sheet-in .22s ease-out}.dl-sysmap-drawer__head{padding:1.25rem 3.75rem 0 1.3125rem}.dl-sysmap-drawer__eyebrow{margin-bottom:.5625rem}.dl-sysmap-drawer__name{margin-top:.4375rem;font-size:1.4375rem}.dl-sysmap-drawer__summary{margin:.5625rem 0 .75rem;font-size:.6875rem;line-height:1.65}.dl-sysmap-drawer__tabs{gap:1.25rem;padding:0 3.75rem 0 1.3125rem;overflow-x:auto;scrollbar-width:none}.dl-sysmap-drawer__body{padding:1.25rem 1.3125rem 1.5625rem}.dl-sysmap-drawer__source{padding:.6875rem 1.3125rem}.dl-sysmap__area.has-drawer .dl-sysmap__navigation,.dl-sysmap__area.has-drawer .dl-sysmap__corner,.dl-sysmap__area.has-drawer .dl-sysmap__context,.dl-sysmap__area.has-drawer .dl-sysmap__snapshot{visibility:hidden}.dl-sysmap__area.has-drawer .dl-sysmap-progress{left:50%;width:min(22rem,100% - 1.75rem)}}@media(pointer:coarse){.dl-sysmap-drawer__close{top:.625rem;right:.625rem;width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.dl-sysmap *,.dl-sysmap-actions *{animation:none!important;transition:none!important}}.eldt{--eldt-bg: var(--dl-bg);--eldt-bg-subtle: var(--dl-sidebar-bg);--eldt-bg-hover: var(--dl-sidebar-bg);--eldt-text: var(--dl-ink);--eldt-text-strong: var(--dl-ink);--eldt-muted: var(--dl-muted);--eldt-faint: var(--dl-faint);--eldt-line: var(--dl-line);--eldt-line-strong: var(--dl-line-strong);--eldt-accent: var(--dl-accent-strong);--eldt-accent-soft: var(--dl-pale);--eldt-red: var(--dl-danger-ink);--eldt-red-bg: var(--dl-danger-bg);--eldt-radius: 15px;--eldt-control: 42px;color:var(--eldt-text);font-size:.8125rem;line-height:1.4;container-type:inline-size}.eldt button{cursor:pointer}.eldt button:focus-visible,.eldt input:focus-visible,.eldt tr[tabindex]:focus-visible,.eldt td a:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}:where(.eldt) button,:where(.eldt) input{color:inherit;font:inherit}.eldt-surface{border:1px solid var(--eldt-line);border-radius:var(--eldt-radius);background-color:var(--eldt-bg);box-shadow:var(--dl-shadow-raised)}.eldt-surface--flush-top .eldt-table-wrap{border-top-left-radius:calc(var(--eldt-radius) - 1px);border-top-right-radius:calc(var(--eldt-radius) - 1px)}.eldt-surface--flush-bottom .eldt-table-wrap{border-bottom-left-radius:calc(var(--eldt-radius) - 1px);border-bottom-right-radius:calc(var(--eldt-radius) - 1px)}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.eldt-tabs{display:flex;align-items:stretch;height:62px;padding-inline:25px;border-bottom:1px solid var(--eldt-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.eldt-tabs button{padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--eldt-muted);font-size:.75rem;white-space:nowrap}.eldt-tabs button:first-child{margin-right:1px;padding-left:0}.eldt-tabs button:hover{color:var(--eldt-text-strong)}.eldt-tabs button[aria-selected=true]{border-color:var(--dl-accent);color:var(--eldt-accent);font-weight:700}.eldt-tabs button>span{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;border-radius:5px;background-color:var(--dl-canvas);color:var(--eldt-muted);font-size:.625rem;font-variant-numeric:tabular-nums}.eldt-tabs button[aria-selected=true]>span{background-color:var(--eldt-accent-soft);color:var(--eldt-accent)}.eldt-context{padding:18px 25px 0;color:var(--eldt-muted);font-size:.6875rem;line-height:1.55}.eldt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;min-height:80px;padding:18px 25px 20px}.eldt-search-wrap{width:min(560px,45%)}.eldt-search{display:flex;align-items:center;gap:11px;height:var(--eldt-control);margin:0;padding:0 13px;border:1px solid var(--eldt-line-strong);border-radius:8px;background-color:var(--eldt-bg)}.eldt-search:focus-within{border-color:var(--dl-pale-border);box-shadow:0 0 0 3px var(--dl-pale)}.eldt-search .app-icon{flex:none;width:15px;height:15px;color:var(--eldt-faint)}.eldt-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:.75rem}.eldt-search input:focus-visible{outline:0}.eldt-search input::placeholder{color:var(--eldt-muted)}.eldt-search:has(input[aria-invalid=true]){border-color:var(--dl-danger-ink)}.eldt-search kbd{padding:3px 5px;border:1px solid var(--eldt-line);border-radius:4px;background-color:var(--eldt-bg-subtle);color:var(--eldt-muted);font-family:inherit;font-size:.625rem;white-space:nowrap}.eldt-filter-group{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px}.eldt-filter{display:flex;align-items:center}.eldt-filter .dl-inline-select{gap:8px;width:100%}.eldt-filter .dl-inline-select__label{color:var(--eldt-muted);font-size:.625rem;white-space:nowrap}.eldt-filter .dl-inline-select__field{flex:1;min-width:0}.eldt-filter .dl-inline-select__trigger{width:100%;min-width:165px;max-width:15rem;height:var(--eldt-control);padding:0 12px;border-color:var(--eldt-line-strong);border-radius:7px;font-size:.6875rem}.eldt-filter-button{display:inline-flex;align-items:center;gap:8px;min-width:100px;height:var(--eldt-control);padding:0 12px;border:1px solid var(--eldt-line-strong);border-radius:7px;background-color:var(--eldt-bg);font-size:.6875rem;white-space:nowrap}.eldt-filter-button .app-icon{width:12px;height:12px;margin-left:auto;color:var(--eldt-accent)}.eldt-filter-button.is-active{border-color:var(--dl-pale-border);background-color:var(--eldt-accent-soft);color:var(--eldt-accent)}.eldt-refresh{display:inline-grid;flex:none;place-items:center;width:var(--eldt-control);height:var(--eldt-control);border:0;border-radius:8px;background:transparent;color:var(--eldt-muted)}.eldt-refresh .app-icon{width:17px;height:17px}.eldt-refresh:hover{background-color:var(--eldt-bg-subtle);color:var(--eldt-accent)}.eldt-advanced{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;min-height:64px;padding:14px 25px;border-top:1px solid var(--eldt-line);background-color:var(--eldt-bg-subtle)}.eldt-date-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 7px}.eldt-date-range label{margin:0;color:var(--eldt-muted);font-size:.625rem}.eldt-date-range label>span{display:block;margin-bottom:3px}.eldt-date-range input{height:32px;padding:0 8px;border:1px solid var(--eldt-line-strong);border-radius:6px;background-color:var(--eldt-bg);font-size:.6875rem}.eldt-date-range>span{margin-bottom:8px;color:var(--eldt-faint)}.eldt-field{display:grid;gap:3px;margin:0;color:var(--eldt-muted);font-size:.625rem}.eldt-field input{width:12rem;max-width:100%;height:32px;padding:0 8px;border:1px solid var(--eldt-line-strong);border-radius:6px;background-color:var(--eldt-bg);color:var(--eldt-text);font-size:.6875rem}.eldt-quick{display:flex;margin-left:13px;padding:2px;border:1px solid var(--eldt-line);border-radius:7px}.eldt-quick button{padding:6px 9px;border:0;border-radius:5px;background:transparent;color:var(--eldt-muted);font-size:.625rem;white-space:nowrap}.eldt-quick button[aria-pressed=true]{background-color:var(--eldt-bg);color:var(--eldt-accent);box-shadow:0 1px 4px var(--dl-pale-border)}.eldt-clear-date{margin-bottom:6px;border:0;background:none;color:var(--eldt-accent)!important;font-size:.625rem!important;white-space:nowrap}.eldt-actionbar{display:flex;align-items:center;gap:23px;min-height:54px;padding:0 25px;border-top:1px solid var(--eldt-line);border-bottom:1px solid var(--eldt-line);background-color:var(--eldt-bg-subtle)}.eldt-action-summary{display:flex;align-items:center;gap:4px;color:var(--eldt-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.eldt-summary-action{margin-left:auto;font-size:.6875rem}.eldt-summary-action+.eldt-clear-selection{margin-left:0}.eldt-clear-selection{margin-left:auto;border:0;background:none;color:var(--eldt-accent)!important;font-size:.625rem!important;white-space:nowrap}.eldt-table-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--dl-pale-border) transparent;scrollbar-width:thin}.eldt table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.eldt th{width:var(--col-width, auto);min-width:var(--col-min, 0);height:50px;padding:0 14px;border-bottom:1px solid var(--eldt-line);background-color:var(--eldt-bg-subtle);color:var(--eldt-muted);font-size:.625rem;font-weight:700;letter-spacing:.7px;text-align:left;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.eldt th>button{display:flex;align-items:center;gap:6px;padding:9px 0;border:0;background:transparent;color:inherit;letter-spacing:inherit;text-transform:inherit}.eldt th>button .app-icon{flex:none;width:11px;height:11px;color:var(--eldt-faint)}.eldt th>button:hover{color:var(--eldt-text-strong)}.eldt th[aria-sort=ascending]>button .app-icon,.eldt th[aria-sort=descending]>button .app-icon{color:var(--eldt-accent)}.eldt-th-sub{display:block;margin-top:2px;color:var(--eldt-muted);font-size:.625rem;font-weight:400;letter-spacing:normal;text-transform:none}.eldt th:first-child,.eldt td:first-child{padding-left:25px}.eldt th:last-child,.eldt td:last-child{padding-right:25px}.eldt td{height:73px;padding:10px 14px;border-bottom:1px solid var(--eldt-line);font-size:.75rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.eldt tbody tr:last-child td{border-bottom:0}.eldt tbody tr{background-color:var(--eldt-bg);transition:background-color .12s ease}.eldt tbody tr.is-clickable{cursor:pointer}.eldt tbody tr.is-clickable:hover{background-color:var(--eldt-bg-hover)}.eldt tbody tr[tabindex]:focus-visible{position:relative;z-index:1}.eldt.eldt--compact table{min-width:0}.eldt--compact td{height:52px}.eldt--compact .eldt-state{min-height:12rem}.eldt-drill__controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.eldt-pair{display:flex;align-items:center;gap:12px;min-width:0}.eldt-pair>span{display:block;min-width:0}.eldt-pair strong{display:block;color:var(--eldt-text-strong);font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eldt-pair small,.eldt-pair .small{display:block;margin-top:5px;color:var(--eldt-muted);font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eldt-primary{color:var(--eldt-text-strong);font-weight:700;text-decoration:none}.eldt-primary:hover{color:var(--eldt-accent);text-decoration:underline}.eldt-pair strong a{color:inherit;text-decoration:none}.eldt-pair strong a:hover{color:var(--eldt-accent);text-decoration:underline}.eldt-type-code .eldt-pair>span>strong,.eldt td.eldt-type-code:not(:has(.eldt-pair)),.eldt code{color:var(--eldt-text-strong);font-family:"Ubuntu Mono",var(--bs-font-sans-serif);letter-spacing:.1px}.eldt-type-number,.eldt-type-money{font-variant-numeric:tabular-nums;text-align:right!important}.eldt th.eldt-type-number>button,.eldt th.eldt-type-money>button{justify-content:flex-end;width:100%}.eldt td.eldt-type-money{color:var(--eldt-text-strong);font-weight:700;white-space:nowrap}.eldt-type-date{color:var(--eldt-muted);font-variant-numeric:tabular-nums}.eldt-null{color:var(--eldt-faint)}.eldt-sub{display:block;margin-top:4px;color:var(--eldt-muted);font-size:.625rem;line-height:1.35}.eldt .eldt-sub-badge{display:flex;width:fit-content;margin-top:5px;white-space:normal}.eldt-context-line,.eldt-muted-line{color:var(--eldt-muted);font-size:.75rem}.eldt-context-line{white-space:nowrap}.eldt .dl-badge{gap:5px;padding:4px 7px;border-radius:5px;font-size:.625rem;line-height:1.2}.eldt .dl-badge:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background-color:currentColor}.eldt .dl-badge--neutral:before{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor}.eldt th.eldt-drill-head,.eldt td.eldt-drill{width:68px!important;padding-left:4px!important;text-align:right!important;overflow:visible;text-overflow:clip}.eldt.eldt--controls th.eldt-drill-head,.eldt.eldt--controls td.eldt-drill{width:124px!important}.eldt-drill>a,.eldt-drill>button,.eldt-row-menu{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--eldt-faint)}.eldt-drill>a .app-icon,.eldt-drill>button .app-icon,.eldt-row-menu .app-icon{width:16px;height:16px}.eldt-drill>a:hover,.eldt-drill>button:hover,.eldt-row-menu:hover{background-color:var(--eldt-accent-soft);color:var(--eldt-accent)}.eldt-footer{display:flex;align-items:center;gap:22px;height:61px;padding:0 25px;border-top:1px solid var(--eldt-line);color:var(--eldt-muted);font-size:.625rem;font-variant-numeric:tabular-nums}.eldt-result-count strong{color:var(--eldt-text);font-weight:400}.eldt-per-page{display:flex;align-items:center;gap:7px;margin-left:auto}.eldt-per-page .dl-inline-select__trigger{min-height:31px;height:31px;padding:0 8px;border-color:var(--eldt-line-strong);font-size:.625rem}.eldt-pagination{display:flex;align-items:center;gap:3px}.eldt-pagination button{width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--eldt-muted);font-size:.625rem}.eldt-pagination button:hover:not(:disabled){border-color:var(--eldt-line);background-color:var(--eldt-bg-subtle)}.eldt-pagination button[aria-current=page]{background-color:var(--eldt-accent-soft);color:var(--eldt-accent);font-weight:700}.eldt-pagination button:disabled{opacity:.3;cursor:default}.eldt td.eldt-state-cell{height:auto;padding:0;border-bottom:0}.eldt-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:40px;color:var(--eldt-muted);text-align:center}.eldt-state>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background-color:var(--eldt-bg-subtle);color:var(--eldt-faint)}.eldt-state>span .app-icon{width:20px;height:20px}.eldt-state strong{margin-top:16px;color:var(--eldt-text-strong);font-size:1.0625rem;font-weight:700}.eldt-state p{max-width:410px;margin:9px 0 19px;font-size:.6875rem;line-height:1.7}.eldt-state>button,.eldt-state>a{padding:8px 12px;border:1px solid var(--eldt-line-strong);border-radius:7px;background-color:var(--eldt-bg);color:var(--eldt-accent);font-size:.625rem;text-decoration:none}.eldt-error{flex-direction:row;gap:17px;min-height:230px;text-align:left}.eldt-error>span{background-color:var(--eldt-red-bg);color:var(--eldt-red);font-size:1.5rem}.eldt-error strong{margin:0}.eldt-error p{margin:5px 0 0}.eldt-error>button{margin-left:20px}.eldt-skeleton-row{pointer-events:none}.eldt-skeleton-row td>span{display:block;width:70%;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--eldt-bg-subtle),var(--eldt-line),var(--eldt-bg-subtle));background-size:220% 100%;animation:eldt-shimmer 1.5s infinite}.eldt-skeleton-row:nth-child(3n+1) td>span{width:58%}.eldt-skeleton-row:nth-child(3n+2) td>span{width:83%}@keyframes eldt-shimmer{to{background-position:-220% 0}}@container (max-width: 1180px){.eldt-search-wrap{width:min(430px,40%)}.eldt-filter .dl-inline-select__label{display:none}.eldt-filter .dl-inline-select__trigger{min-width:145px}.eldt th,.eldt td{padding-inline:10px}.eldt th:first-child,.eldt td:first-child{padding-left:18px}.eldt th:last-child,.eldt td:last-child{padding-right:18px}.eldt-priority-low{display:none}.eldt table{min-width:760px}}@container (max-width: 820px){.eldt-tabs{height:56px;padding-inline:17px}.eldt-tabs button{padding-inline:13px}.eldt-context{padding:15px 17px 0}.eldt-toolbar{flex-direction:column;align-items:stretch;gap:11px;padding:14px 17px 17px}.eldt-search-wrap{width:100%}.eldt-filter-group{justify-content:flex-start;flex-wrap:wrap}.eldt-filter{flex:1;min-width:135px}.eldt-filter .dl-inline-select__trigger{width:100%;min-width:0;max-width:none}.eldt-actionbar{gap:9px;padding-inline:17px}.eldt-advanced{flex-wrap:wrap;padding-inline:17px}.eldt table{min-width:680px}.eldt th{padding-inline:8px;letter-spacing:.3px}.eldt-priority-medium{display:none}.eldt-footer{padding-inline:17px}.eldt-result-count{margin-right:auto}.eldt-per-page{margin-left:0}.eldt-pagination button[data-page=first],.eldt-pagination button[data-page=last]{display:none}}@container (max-width: 560px){.eldt{--eldt-control: 40px}.eldt-surface{border-radius:12px}.eldt-tabs{height:54px;padding:0 12px}.eldt-tabs button{padding-inline:10px;font-size:.6875rem}.eldt-tabs button>span{min-width:17px;height:17px}.eldt-context{padding:14px 15px 0;font-size:.6875rem;line-height:1.6}.eldt-toolbar{padding:13px 15px 15px}.eldt-search kbd{display:none}.eldt-filter-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.eldt-filter{min-width:0}.eldt-filter-button{justify-content:space-between;min-width:0;width:100%}.eldt-refresh{grid-column:2;justify-self:end}.eldt-advanced{gap:12px;padding:13px 15px}.eldt-date-range{width:100%}.eldt-date-range label{flex:1}.eldt-date-range input,.eldt-field,.eldt-field input{width:100%}.eldt-quick{margin-left:0}.eldt-actionbar{flex-wrap:wrap;min-height:54px;padding:9px 15px}.eldt-table-wrap{overflow:visible}.eldt th>button{visibility:hidden}.eldt table{display:block;min-width:0}.eldt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eldt tbody{display:block}.eldt tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;min-height:104px;padding:14px 12px;border-bottom:1px solid var(--eldt-line)}.eldt tbody tr:last-child{border-bottom:0}.eldt tbody td{height:auto;padding:0 7px!important;border:0!important;overflow:visible}.eldt tbody td:not(.eldt-drill){display:none}.eldt tbody td:first-child,.eldt tbody td.eldt-mobile{display:block;grid-column:1}.eldt tbody td.eldt-mobile{margin-top:5px;text-align:left!important;white-space:normal}.eldt tbody td.eldt-mobile:before{content:attr(data-label) " · ";color:var(--eldt-muted);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.eldt tbody td.eldt-mobile .eldt-pair,.eldt tbody td.eldt-mobile .eldt-pair>span,.eldt tbody td.eldt-mobile .eldt-pair strong,.eldt tbody td.eldt-mobile .eldt-pair small,.eldt tbody td.eldt-mobile .eldt-pair .small{display:inline;color:var(--eldt-muted);font-size:.6875rem;font-weight:400;white-space:normal}.eldt tbody td.eldt-mobile .eldt-pair small:before,.eldt tbody td.eldt-mobile .eldt-pair .small:before{content:" · "}.eldt tbody td.eldt-drill{display:block;grid-column:2;grid-row:1/span 8;width:auto!important}.eldt--controls tbody tr{grid-template-columns:minmax(0,1fr) auto}.eldt.eldt--controls tbody td.eldt-drill{width:auto!important}.eldt-pair strong{font-size:.8125rem}.eldt-state{min-height:320px}.eldt tbody td.eldt-state-cell{grid-column:1/-1}.eldt-error{flex-direction:column;gap:10px;text-align:center}.eldt-error>button{margin-left:0}.eldt-skeleton-row td:nth-child(-n+2){display:block!important;grid-column:1}.eldt-footer{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:13px 15px}.eldt-result-count{width:100%}.eldt-per-page{margin-right:auto}.eldt-pagination{margin-left:auto}.eldt-pagination button{width:28px;height:28px}}.eldt-drawer-backdrop{position:fixed;inset:0;z-index:1050;background-color:var(--dl-backdrop);animation:eldt-drawer-fade .18s ease}.eldt-drawer{position:fixed;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(520px,100vw);height:100dvh;border-left:1px solid var(--dl-line);border-radius:18px 0 0 18px;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-dialog);animation:eldt-drawer-in .22s cubic-bezier(.22,1,.36,1)}.eldt-drawer__head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:25px 27px;border-bottom:1px solid var(--dl-line)}.eldt-drawer__head .dl-eyebrow{margin-bottom:5px}.eldt-drawer__head h2,.eldt-drawer__head .h2{margin:0;color:var(--dl-ink);font-size:1.25rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.eldt-drawer__close{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--dl-line);border-radius:8px;background:transparent;color:var(--dl-muted)}.eldt-drawer__close .app-icon{width:15px;height:15px}.eldt-drawer__close:hover{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.eldt-drawer__close:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.eldt-drawer__body{flex:1 1 auto;min-height:0;padding:25px 27px 34px;overflow-y:auto}.eldt-drawer__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 25px;margin:0}.eldt-drawer__facts dt{margin-bottom:5px;color:var(--dl-muted);font-size:.6875rem;font-weight:400}.eldt-drawer__facts dd{margin:0;color:var(--dl-ink);font-size:.8125rem;overflow-wrap:anywhere}.eldt-drawer__facts code{color:var(--dl-ink);font-family:"Ubuntu Mono",var(--bs-font-sans-serif)}.eldt-drawer__wide{grid-column:1/-1}.eldt-drawer__text{white-space:pre-line}.eldt-drawer__section{margin-top:25px;padding-top:20px;border-top:1px solid var(--dl-line)}.eldt-drawer__label{margin:0 0 8px;color:var(--dl-muted);font-size:.6875rem}@keyframes eldt-drawer-in{0%{transform:translate(calc(100% + 24px))}}@keyframes eldt-drawer-fade{0%{opacity:0}}@media(max-width:560px){.eldt-drawer{width:100vw;border-left:0;border-radius:0}.eldt-drawer__facts{grid-template-columns:minmax(0,1fr)}.eldt-drawer__head,.eldt-drawer__body{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.eldt *,.eldt-drawer,.eldt-drawer-backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eldt-range-hint{align-self:center;margin:0 0 0 6px!important;color:var(--eldt-muted)!important;font-size:.6875rem}.workspace-page{display:flex;justify-content:center;padding:2rem 1.5rem 3rem}.workspace-card{width:100%;max-width:30rem}.workspace-page__stack{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:30rem}.workspace-page__stack .workspace-card{max-width:none}.workspace-page__content{width:100%;max-width:60rem}.workspace-page__content .workspace-card{max-width:none}.workspace-card__title{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.workspace-page__stack.dl-inquiry{max-width:34rem}.dl-inquiry .workspace-card__title{margin-bottom:.5rem}.dl-inquiry__lead{margin:0;line-height:1.6}.dl-inquiry__optional{color:var(--bs-secondary-color);font-weight:400}.dl-inquiry__sent p{margin-bottom:.75rem}.dl-inquiry__sent .dl-notice{margin-bottom:1rem;font-size:.875rem}.dl-inquiry__sent .btn{margin-top:.5rem}.dl-inquiry__sent:focus{outline:none}.dl-inquiry__sent:focus-visible{outline:2px solid var(--dl-accent);outline-offset:4px}.dl-inquiry__subtitle{margin:0 0 .75rem;font-size:1rem;font-weight:700}.dl-inquiry__school{overflow-wrap:anywhere}.onboarding__title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.onboarding__lead{color:var(--bs-secondary-color);margin-bottom:2rem}.onboarding__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem}.onboarding__choice{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.75rem}.onboarding__choice-title{font-size:1.125rem;font-weight:600;margin:0}.onboarding__choice-text{color:var(--bs-secondary-color);margin:0 0 auto}.onboarding__choice .btn{margin-top:1rem}.onboarding__note{color:var(--bs-secondary-color);font-size:.875rem;margin-top:2rem;margin-bottom:0}.class-form__field{margin-bottom:1.125rem;max-width:24rem}.class-form__field>legend{float:none;font-size:.875rem}.class-form__totals{font-size:.8125rem;color:var(--dl-muted);margin:.75rem 0 1.125rem}.class-languages__table{width:100%;max-width:30rem;margin-bottom:.75rem;border-collapse:collapse}.class-languages__caption{caption-side:top;text-align:left;color:var(--bs-secondary-color);font-size:.875rem;padding-bottom:.5rem}.class-languages__table th,.class-languages__table td{padding:.25rem .5rem .25rem 0;vertical-align:top;text-align:left}.class-languages__table th{font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color)}.class-languages__count{width:6rem;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.class-languages__count::-webkit-inner-spin-button,.class-languages__count::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media(max-width:575.98px){.class-languages__count{width:3.75rem}.class-languages__table .btn-sm,.class-languages__table .btn-group-sm>.btn{padding-right:.5rem;padding-left:.5rem}}.class-languages__error{font-size:.8125rem;color:var(--bs-danger-text-emphasis);margin:.25rem 0 0}.class-languages__unavailable{list-style:none;padding:0;margin:.75rem 0 0;font-size:.8125rem;color:var(--bs-secondary-color);display:flex;flex-direction:column;gap:.25rem}.dl-settings{max-width:46rem}.dl-settings--wide{max-width:68rem}.dl-settings-section{padding:1.75rem 0 2rem;border-top:1px solid var(--dl-line);scroll-margin-top:1.5rem}.dl-settings-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.125rem}.dl-settings-section__title{margin:0;color:var(--dl-ink);font-size:1.3125rem;font-weight:400;letter-spacing:-.017em;line-height:1.3;text-wrap:balance}.dl-settings-section__head .dl-settings-section__title{flex:1 1 16rem;min-width:0}.dl-settings-subtitle{margin:1.5rem 0 .625rem;color:var(--dl-ink);font-size:.875rem;font-weight:700;line-height:1.4}.dl-settings-text{max-width:40rem;margin:0 0 1rem;color:var(--dl-ink);font-size:.8125rem;line-height:1.65;text-wrap:pretty}.dl-settings-text--muted{color:var(--dl-muted)}.dl-settings-text:last-child{margin-bottom:0}.dl-settings .dl-footnote{max-width:40rem}.dl-kv{margin:0 0 1.25rem}.dl-kv:last-child{margin-bottom:0}.dl-kv__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;padding:.6875rem 0;font-size:.8125rem;line-height:1.5}.dl-kv__row+.dl-kv__row{border-top:1px solid var(--dl-line)}.dl-kv__row:first-child{padding-top:0}.dl-kv__row dt{color:var(--dl-muted);font-weight:400}.dl-kv__row dd{margin:0;color:var(--dl-ink);text-align:right;font-variant-numeric:tabular-nums}.dl-settings-links{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;padding-top:1.25rem;border-top:1px solid var(--dl-line)}.dl-settings-list{margin:0 0 1.25rem;padding:0;border-top:1px solid var(--dl-line);list-style:none}.dl-settings-list:last-child{margin-bottom:0}.dl-settings-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.875rem 0;border-bottom:1px solid var(--dl-line)}.dl-settings-list__main{flex:1 1 16rem;min-width:0}.dl-settings-list__title{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;color:var(--dl-ink);font-size:.875rem;line-height:1.45}.dl-settings-list__title strong{font-weight:700}.dl-settings-list__meta{margin:.25rem 0 0;color:var(--dl-muted);font-size:.75rem;line-height:1.5}.dl-settings-features{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dl-settings-features li{display:flex;align-items:center;gap:.625rem;color:var(--dl-ink);font-size:.8125rem}.dl-settings-features .app-icon{flex:none;width:1rem;height:1rem;color:var(--dl-positive)}.dl-badge--neutral{background-color:var(--dl-canvas);color:var(--dl-muted);box-shadow:inset 0 0 0 1px var(--dl-line)}.dl-trend__caption{margin:0 0 .5rem;color:var(--dl-muted);font-size:.75rem}.dl-trend__empty{margin:0;color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.dl-trend__plot{position:relative;border-radius:var(--dl-radius-control);touch-action:pan-y}.dl-trend__plot:focus-visible{outline:2px solid var(--dl-accent);outline-offset:4px}.dl-trend__svg{display:block;overflow:visible}.dl-trend__grid,.dl-trend__baseline{stroke-width:1;shape-rendering:crispEdges}.dl-trend__grid{stroke:var(--dl-line)}.dl-trend__baseline{stroke:var(--dl-line-strong)}.dl-trend__tick{fill:var(--dl-muted);font-size:11px;font-variant-numeric:tabular-nums}.dl-trend__area{fill:var(--dl-accent);fill-opacity:.08}[data-bs-theme=dark] .dl-trend__area{fill-opacity:.14}.dl-trend__line{fill:none;stroke:var(--dl-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dl-trend__stem{stroke:var(--dl-accent);stroke-width:2;stroke-linecap:round;stroke-opacity:.45}.dl-trend__crosshair{stroke:var(--dl-faint);stroke-width:1;shape-rendering:crispEdges}.dl-trend__marker{fill:var(--dl-accent);stroke:var(--dl-bg);stroke-width:2;paint-order:stroke}.dl-trend__wash{fill:var(--dl-pale)}.dl-trend__bar{fill:var(--dl-chart-bar)}.dl-trend__bar--current,.dl-trend__bar--active{fill:var(--dl-accent-strong)}.dl-trend__hit{fill:transparent}.dl-trend__tooltip{position:absolute;top:0;left:0;z-index:5;width:max-content;max-width:min(15rem,100%);padding:.4375rem .6875rem .5rem;border:1px solid var(--dl-line-strong);border-radius:var(--dl-radius-control);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-raised);color:var(--dl-ink);font-size:.75rem;line-height:1.4;pointer-events:none;animation:dl-trend-tooltip-in .12s ease-out}.dl-trend__tooltip p{margin:0}@keyframes dl-trend-tooltip-in{0%{opacity:0}}.dl-trend__tooltip-date{color:var(--dl-muted)}.dl-trend__tooltip-value{font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:var(--dl-weight-medium)}.dl-trend__tooltip-count{color:var(--dl-muted)}@media(prefers-reduced-motion:reduce){.dl-trend__tooltip{animation:none}}@media(forced-colors:active){.dl-trend__area{fill:none}.dl-trend__line,.dl-trend__stem{stroke:CanvasText;stroke-opacity:1}.dl-trend__marker,.dl-trend__bar--active{fill:Highlight}.dl-trend__marker{stroke:Canvas}.dl-trend__bar,.dl-trend__tick{fill:CanvasText}.dl-trend__wash{fill:none;stroke:Highlight}.dl-trend__tooltip{border-color:CanvasText}}.dl-settings form{max-width:34rem}.dl-settings .form-label{margin-bottom:.375rem;color:var(--dl-muted);font-size:.75rem;font-weight:600}.dl-settings .form-control,.dl-settings .form-select{padding:.5625rem .75rem;border:1px solid var(--dl-line-strong);border-radius:var(--dl-radius-control);background-color:var(--dl-bg);color:var(--dl-ink);font-size:.875rem;line-height:1.45}.dl-settings .form-control::placeholder,.dl-settings .form-select::placeholder{color:var(--dl-muted)}.dl-settings .form-control:focus,.dl-settings .form-select:focus{border-color:var(--dl-accent);box-shadow:0 0 0 3px #7960bd26}.dl-settings .form-control.is-invalid,.dl-settings .form-select.is-invalid{border-color:var(--bs-danger)}.dl-settings .form-select{padding-right:2.25rem;background-position:right .75rem center}.dl-settings .form-control[type=file]{padding:.375rem;font-size:.8125rem}.dl-settings .form-control[type=file]::file-selector-button{margin:-.375rem .75rem -.375rem -.375rem;padding:.5rem .875rem;border:0;border-right:1px solid var(--dl-line-strong);background-color:var(--dl-canvas);color:var(--dl-ink)}.dl-settings .form-text,.dl-settings .required-legend{margin-top:.375rem;color:var(--dl-muted);font-size:.75rem;line-height:1.5}.dl-settings .required-legend{margin:0 0 1rem}.dl-settings .invalid-feedback{font-size:.75rem}.dl-settings .form-check-label{color:var(--dl-ink);font-size:.8125rem}.dl-settings .form-check-input:checked{border-color:var(--dl-accent);background-color:var(--dl-accent)}.dl-settings .form-check-input:focus{border-color:var(--dl-accent);box-shadow:0 0 0 3px #7960bd26}.dl-settings-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 .75rem}.dl-settings-fields--invite{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:575.98px){.dl-settings-fields--invite{grid-template-columns:minmax(0,1fr)}}.dl-settings .btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: .8125rem;--bs-btn-line-height: 1.4;--bs-btn-border-radius: var(--dl-radius-control);display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.375rem}.dl-settings .btn-sm,.dl-settings .btn-group-sm>.btn{--bs-btn-padding-y: .3125rem;--bs-btn-padding-x: .75rem;--bs-btn-font-size: .75rem;min-height:1.875rem}.dl-settings .btn .app-icon{width:1rem;height:1rem;vertical-align:0}.dl-settings .btn-outline-danger{--bs-btn-color: var(--bs-danger-text-emphasis);--bs-btn-bg: var(--dl-bg);--bs-btn-border-color: var(--bs-danger-border-subtle);--bs-btn-hover-color: var(--bs-danger-text-emphasis);--bs-btn-hover-bg: var(--bs-danger-bg-subtle);--bs-btn-hover-border-color: var(--bs-danger-border-subtle);--bs-btn-active-color: var(--bs-danger-text-emphasis);--bs-btn-active-bg: var(--bs-danger-bg-subtle);--bs-btn-active-border-color: var(--bs-danger-border-subtle);--bs-btn-disabled-color: var(--bs-danger-text-emphasis);--bs-btn-disabled-bg: var(--dl-bg);--bs-btn-disabled-border-color: var(--bs-danger-border-subtle)}.dl-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.letterhead-list{display:grid;gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none}.letterhead-list__item{padding:1.25rem 1.375rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.letterhead-list__header{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:.875rem}.letterhead-list__name{color:var(--dl-ink);font-size:.9375rem;font-weight:700}.letterhead-list__preview{color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.letterhead-list__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.dl-settings .letterhead-list__logo-form{max-width:none;margin-top:1.125rem;padding-top:1rem;border-top:1px solid var(--dl-line)}.dl-settings .letterhead-list__logo-form .form-control{max-width:34rem}.letterhead-logo-preview{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.letterhead-logo-preview img{max-width:8.75rem;max-height:3.5rem;object-fit:contain}.letterhead-editor{margin-top:1.25rem;padding:1.25rem 1.375rem 1.5rem;border:1px solid var(--dl-pale-border);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.letterhead-editor .dl-settings-subtitle{margin-top:0}.two-factor-qr{display:inline-block;margin-bottom:1rem;padding:.75rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:#fff;line-height:0}.recovery-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.375rem 1rem;max-width:30rem;margin:0 0 1.25rem;padding:.875rem 1rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-control);background-color:var(--dl-canvas);color:var(--dl-ink);font-family:var(--bs-font-monospace);font-size:.8125rem;list-style:none}@media(max-width:575.98px){.dl-kv__row{flex-direction:column;align-items:flex-start}.dl-kv__row dd{text-align:left}.letterhead-list__item,.letterhead-editor{padding-right:1rem;padding-left:1rem}}@media print{.dl-settings{display:none!important}}.app-main--pricing{padding-bottom:0;background-color:var(--dl-bg)}body:has(.app-main--pricing){background-color:var(--dl-bg)}.pricing-page{width:min(100% - clamp(2.25rem,8vw - .75rem,6.25rem),77.5rem);margin-inline:auto}.pricing-eyebrow{color:var(--dl-accent);font-size:.6875rem;font-weight:var(--dl-weight-strong);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 1.25rem}.pricing-intro{padding:clamp(2.75rem,1.7rem + 4.4vw,4.6875rem) 0 clamp(2.25rem,1.7rem + 2.3vw,3.4375rem);text-align:center}.pricing-intro__title{margin:0;color:var(--dl-ink);font-size:clamp(2.25rem,4.6vw,4.375rem);font-weight:var(--dl-weight-text);letter-spacing:-.04em;line-height:1.12}.pricing-intro__accent{display:block;color:var(--dl-accent)}.pricing-intro__lead{max-width:26.5rem;margin:1.5rem auto 0;color:var(--dl-muted);font-size:.9375rem;line-height:1.7}.pricing-intro__title:focus{outline:none}.pricing-intro__title:focus-visible{border-radius:.25rem;outline:2px solid var(--dl-accent);outline-offset:.375rem}.pricing-context{max-width:46rem;margin:0 auto 1.75rem;padding:.75rem 1.25rem;border:1px solid var(--dl-line);border-radius:.5rem;color:var(--dl-muted);font-size:.8125rem;line-height:1.6;text-align:center}.pricing-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:1.875rem;max-width:27.5rem;margin:0 auto}@media(min-width:48rem){.pricing-plans{max-width:none}}@media(min-width:62rem){.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem}}.pricing-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:2.1875rem 1.875rem 1.875rem;border:1px solid var(--dl-line);border-radius:.5rem;background-color:var(--dl-bg)}@media(min-width:62rem)and (max-width:71.24rem){.pricing-plan{padding:1.75rem 1.5rem 1.625rem}}.pricing-plan--featured{border-color:var(--dl-pale-border);border-color:color-mix(in srgb,var(--dl-accent) 62%,var(--dl-bg));background-color:var(--dl-bg);background-color:color-mix(in srgb,var(--dl-pale) 24%,var(--dl-bg))}.pricing-plan__ribbon{position:absolute;top:0;left:1.5625rem;margin:0;padding:.25rem .75rem;border-radius:.1875rem;background-color:#7960bd;color:#fff;font-size:.6875rem;font-weight:var(--dl-weight-strong);letter-spacing:.02em;line-height:1.4;white-space:nowrap;transform:translateY(-50%)}@media(min-width:62rem)and (max-width:71.24rem){.pricing-plan__ribbon{left:1.25rem}}@supports (grid-template-rows: subgrid){@media(min-width:62rem){.pricing-plans{grid-template-rows:repeat(5,auto);row-gap:0}.pricing-plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}}.pricing-plan__eyebrow{color:var(--dl-accent);font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 .875rem}.pricing-plan__name{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;margin:0;font-size:1.875rem;overflow-wrap:anywhere}.pricing-plan__lead{margin:1.125rem 0 0;color:var(--dl-muted);font-size:.8125rem;line-height:1.7;text-wrap:pretty}.pricing-plan__price{padding-top:1.875rem}@media(min-width:62rem){.pricing-plan__price{padding-top:2.625rem}}.pricing-plan__amount{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin:0}.pricing-plan__figure{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;font-size:2.125rem}.pricing-plan__interval{color:var(--dl-muted);font-size:.75rem}.pricing-plan__amount--none{color:var(--dl-muted);font-size:1.125rem;line-height:1.4}.pricing-plan__allowance{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4375rem;margin:.25rem 0 0;color:var(--dl-ink);font-size:.75rem;line-height:1.5}.pricing-plan__allowance strong{font-weight:var(--dl-weight-strong)}.pricing-plan__allowance-label{color:var(--dl-muted)}@media(min-width:62rem)and (max-width:71.24rem){.pricing-plan__allowance{flex-direction:column}}.pricing-plan__action{display:flex;flex-direction:column;gap:.625rem;min-height:3rem;margin-top:1.75rem}@media(max-width:61.98rem){.pricing-plan__action:empty{display:none}}.pricing-plan__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.75rem 1.25rem;border-radius:var(--dl-radius-control);font-size:.8125rem;font-weight:var(--dl-weight-strong);line-height:1.4;text-align:center}.pricing-plan__cta.btn-outline-secondary{--bs-btn-color: var(--dl-accent-strong);--bs-btn-bg: transparent;--bs-btn-border-color: var(--dl-pale-border);--bs-btn-hover-color: var(--dl-accent-strong);--bs-btn-hover-bg: var(--dl-pale);--bs-btn-hover-border-color: var(--dl-pale-border);--bs-btn-active-color: var(--dl-accent-strong);--bs-btn-active-bg: var(--dl-pale-strong);--bs-btn-active-border-color: var(--dl-pale-border)}.pricing-plan__current{display:inline-flex;align-items:center;align-self:flex-start;gap:.4375rem;margin:0;padding:.25rem .6875rem .25rem .625rem;border-radius:999px;background-color:var(--dl-pale);color:var(--dl-accent-strong);font-size:.75rem;font-weight:var(--dl-weight-strong);line-height:1.5}.pricing-plan__current:before{content:"";width:.3125rem;height:.3125rem;border-radius:50%;background-color:currentColor}.pricing-plan__current:only-child{margin-block:.6875rem}.pricing-plan__status{margin:0;color:var(--dl-ink);font-size:.8125rem;line-height:1.6}.pricing-plan__unavailable{display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0;padding:.5625rem .875rem;border:1px solid var(--dl-line-strong);border-radius:var(--dl-radius-control);color:var(--dl-muted);font-size:.8125rem;line-height:1.5;text-align:center}.pricing-plan__hint{margin:0;color:var(--dl-muted);font-size:.75rem;line-height:1.5;text-align:center}.pricing-plan__details{display:flex;flex-direction:column;margin-top:1.625rem;padding-top:1.5625rem;border-top:1px solid var(--dl-line)}.pricing-plan__features{display:grid;gap:.8125rem;margin:0;padding:0;list-style:none;color:var(--dl-ink);font-size:.8125rem;line-height:1.55}.pricing-plan__features li{position:relative;padding-left:1.375rem}.pricing-plan__features li:before{content:"";position:absolute;top:.42em;left:.0625rem;width:.5625rem;height:.3125rem;border-bottom:1.5px solid var(--dl-accent);border-left:1.5px solid var(--dl-accent);transform:rotate(-45deg)}.pricing-plan__note{margin:1.25rem 0 0;color:var(--dl-muted);font-size:.75rem;line-height:1.6}.pricing-plan__features+.pricing-plan__note{margin-top:auto;padding-top:1.25rem}.pricing-plan__note+.pricing-plan__note{margin-top:.375rem}@media(min-width:48rem)and (max-width:61.98rem){.pricing-plan{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:repeat(4,auto) minmax(0,1fr);column-gap:2.5rem;padding:2rem 2.25rem}.pricing-plan__header,.pricing-plan__lead,.pricing-plan__price,.pricing-plan__action{grid-column:1}.pricing-plan__details{grid-column:2;grid-row:1/-1;margin-top:0;padding-top:.25rem;padding-left:2.5rem;border-top:0;border-left:1px solid var(--dl-line)}}.pricing-shared{padding:clamp(3.75rem,3rem + 3.2vw,5.3125rem) 0;border-bottom:1px solid var(--dl-line)}.pricing-shared__title{margin:0;color:var(--dl-ink);font-size:clamp(1.875rem,3.2vw,3rem);font-weight:var(--dl-weight-text);letter-spacing:-.035em;line-height:1.16}.pricing-shared__accent{display:block;color:var(--dl-accent)}.pricing-shared__text{max-width:39.375rem;margin-top:1.5rem}.pricing-shared__text p{margin:0;color:var(--dl-muted);font-size:.875rem;line-height:1.7;text-wrap:pretty}.pricing-shared__text p+p{margin-top:.75rem}.pricing-faq{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5rem;padding:3.125rem 0 4.0625rem}@media(min-width:48rem){.pricing-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10%;padding:4.6875rem 0 6.25rem}}.pricing-faq__title{margin:0;color:var(--dl-ink);font-size:clamp(1.875rem,3.2vw,3rem);font-weight:var(--dl-weight-text);letter-spacing:-.035em;line-height:1.16}.pricing-faq__item{border-bottom:1px solid var(--dl-line)}.pricing-faq__question{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:1.125rem 0;color:var(--dl-ink);cursor:pointer;font-size:.875rem;line-height:1.5;list-style:none}.pricing-faq__question::-webkit-details-marker{display:none}.pricing-faq__question:after{content:"+";flex:none;color:var(--dl-accent);font-size:1rem;line-height:1}.pricing-faq__question:hover{color:var(--dl-accent-strong)}.pricing-faq__question:focus-visible{border-radius:.25rem;outline:2px solid var(--dl-accent);outline-offset:2px}.pricing-faq__item[open]>.pricing-faq__question:after{content:"−"}.pricing-faq__answer{margin:-.25rem 0 1.25rem;padding-right:2.25rem;color:var(--dl-muted);font-size:.8125rem;line-height:1.7}@media(prefers-reduced-motion:no-preference){.pricing-faq__item[open]>.pricing-faq__answer{animation:pricing-answer-in .18s ease-out}}@keyframes pricing-answer-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.dl-plan-card{padding:1.625rem 1.75rem 1.75rem;border:1px solid var(--dl-line);border-radius:.5rem;background-color:var(--dl-bg)}.dl-plan-card--booked{border-color:var(--dl-pale-border);border-color:color-mix(in srgb,var(--dl-accent) 62%,var(--dl-bg));background-color:var(--dl-bg);background-color:color-mix(in srgb,var(--dl-pale) 24%,var(--dl-bg))}.dl-plan-current{display:grid;margin:0 0 1.375rem}.dl-plan-current:last-child{margin-bottom:0}.dl-plan-current__eyebrow{color:var(--dl-accent);font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 .625rem}.dl-plan-current__name{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0;font-size:1.875rem}.dl-plan-current__name .dl-badge{font-size:.75rem;letter-spacing:0}.dl-plan-current__terms{margin:.375rem 0 0;color:var(--dl-muted);font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums}.dl-plan-current__figure{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;margin-right:.125rem;font-size:1.625rem;font-variant-numeric:normal}@media(max-width:29.98rem){.dl-plan-current__figure{display:block}}.dl-plan-card .dl-notice{margin:0 0 1.25rem}.dl-plan-card>.dl-kv{margin:0;padding-top:1.125rem;border-top:1px solid var(--dl-line)}.dl-plan-cancel{display:grid;align-items:center;gap:.75rem 1.375rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--dl-line)}@media(min-width:40rem){.dl-plan-cancel{grid-template-columns:auto minmax(0,1fr)}}.dl-plan-cancel .dl-settings-text{margin:0}.dl-plan-card+.dl-footnote{margin-top:1rem}.dl-plan-where{margin:0 0 1.25rem;color:var(--dl-ink);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.dl-plan-where strong{font-weight:700}.dl-plan-today{margin:0 0 1.125rem}.dl-plan-today__eyebrow{color:var(--dl-accent);font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 .3125rem}.dl-plan-usage{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;margin:0 0 .75rem;color:var(--dl-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.dl-plan-usage strong{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;margin:0 .125rem;font-size:1.875rem;font-variant-numeric:normal}.dl-plan-usage .dl-badge{align-self:center}.dl-plan-meter{display:block;height:.375rem;margin:0;overflow:hidden;border-radius:999px;background-color:var(--dl-canvas);box-shadow:inset 0 0 0 1px var(--dl-line)}.dl-plan-meter__fill{display:block;width:0;height:100%;border-radius:inherit;background-color:var(--dl-accent)}.dl-plan-meter--full .dl-plan-meter__fill{background-color:var(--dl-warning-ink)}.dl-plan-meter__fill--0{width:0%}.dl-plan-meter__fill--2{width:2%}.dl-plan-meter__fill--4{width:4%}.dl-plan-meter__fill--6{width:6%}.dl-plan-meter__fill--8{width:8%}.dl-plan-meter__fill--10{width:10%}.dl-plan-meter__fill--12{width:12%}.dl-plan-meter__fill--14{width:14%}.dl-plan-meter__fill--16{width:16%}.dl-plan-meter__fill--18{width:18%}.dl-plan-meter__fill--20{width:20%}.dl-plan-meter__fill--22{width:22%}.dl-plan-meter__fill--24{width:24%}.dl-plan-meter__fill--26{width:26%}.dl-plan-meter__fill--28{width:28%}.dl-plan-meter__fill--30{width:30%}.dl-plan-meter__fill--32{width:32%}.dl-plan-meter__fill--34{width:34%}.dl-plan-meter__fill--36{width:36%}.dl-plan-meter__fill--38{width:38%}.dl-plan-meter__fill--40{width:40%}.dl-plan-meter__fill--42{width:42%}.dl-plan-meter__fill--44{width:44%}.dl-plan-meter__fill--46{width:46%}.dl-plan-meter__fill--48{width:48%}.dl-plan-meter__fill--50{width:50%}.dl-plan-meter__fill--52{width:52%}.dl-plan-meter__fill--54{width:54%}.dl-plan-meter__fill--56{width:56%}.dl-plan-meter__fill--58{width:58%}.dl-plan-meter__fill--60{width:60%}.dl-plan-meter__fill--62{width:62%}.dl-plan-meter__fill--64{width:64%}.dl-plan-meter__fill--66{width:66%}.dl-plan-meter__fill--68{width:68%}.dl-plan-meter__fill--70{width:70%}.dl-plan-meter__fill--72{width:72%}.dl-plan-meter__fill--74{width:74%}.dl-plan-meter__fill--76{width:76%}.dl-plan-meter__fill--78{width:78%}.dl-plan-meter__fill--80{width:80%}.dl-plan-meter__fill--82{width:82%}.dl-plan-meter__fill--84{width:84%}.dl-plan-meter__fill--86{width:86%}.dl-plan-meter__fill--88{width:88%}.dl-plan-meter__fill--90{width:90%}.dl-plan-meter__fill--92{width:92%}.dl-plan-meter__fill--94{width:94%}.dl-plan-meter__fill--96{width:96%}.dl-plan-meter__fill--98{width:98%}.dl-plan-meter__fill--100{width:100%}.dl-plan-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:40rem){.dl-plan-offers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.125rem}}.dl-plan-offer{display:flex;flex-direction:column;min-width:0;padding:1.5rem 1.5rem 1.375rem;border:1px solid var(--dl-line);border-radius:.5rem;background-color:var(--dl-bg)}.dl-plan-offer--chosen{border-color:var(--dl-pale-border);border-color:color-mix(in srgb,var(--dl-accent) 62%,var(--dl-bg));background-color:var(--dl-bg);background-color:color-mix(in srgb,var(--dl-pale) 24%,var(--dl-bg))}@supports (grid-template-rows: subgrid){@media(min-width:40rem){.dl-plan-offers{grid-template-rows:repeat(4,auto);row-gap:0}.dl-plan-offer{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}}.dl-plan-offer__eyebrow{color:var(--dl-accent);font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 .5625rem}.dl-plan-offer__title{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem}.dl-plan-offer__name{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;margin:0;font-size:1.5rem}.dl-plan-offer__figures{padding-top:1.125rem}.dl-plan-offer__price{margin:0;color:var(--dl-muted);font-size:.75rem}.dl-plan-offer__price strong{color:var(--dl-ink);font-weight:var(--dl-weight-text);letter-spacing:-.03em;line-height:1.2;margin-right:.125rem;font-size:1.75rem}.dl-plan-offer__quota{display:flex;flex-wrap:wrap;column-gap:.4375rem;margin:.125rem 0 0;color:var(--dl-muted);font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums}.dl-plan-offer__quota strong{color:var(--dl-ink);font-weight:var(--dl-weight-strong)}.dl-plan-offer__action{margin-top:1.25rem}.dl-plan-offer__action .dl-notice{margin:0}.dl-settings .dl-plan-offer__cta{width:100%;min-height:2.75rem;font-weight:var(--dl-weight-strong)}.dl-settings .dl-plan-offer__cta.btn-outline-secondary{--bs-btn-color: var(--dl-accent-strong);--bs-btn-bg: transparent;--bs-btn-border-color: var(--dl-pale-border);--bs-btn-hover-color: var(--dl-accent-strong);--bs-btn-hover-bg: var(--dl-pale);--bs-btn-hover-border-color: var(--dl-pale-border);--bs-btn-active-color: var(--dl-accent-strong);--bs-btn-active-bg: var(--dl-pale-strong);--bs-btn-active-border-color: var(--dl-pale-border)}.dl-plan-offer__details{margin-top:1.25rem;padding-top:1.0625rem;border-top:1px solid var(--dl-line)}.dl-plan-offer__text{margin:0;color:var(--dl-muted);font-size:.75rem;line-height:1.65;text-wrap:pretty}.dl-plan-offer__text+.dl-plan-offer__text{margin-top:.4375rem}.dl-plan-terms li{align-items:flex-start;line-height:1.55}.dl-plan-terms li .app-icon{margin-top:.1875rem}.dl-plan-checkout{display:grid;justify-items:start;gap:.875rem}.dl-plan-checkout .dl-settings-text{margin:0}.dl-admin-keep{align-items:flex-start;max-width:46rem}.dl-admin-keep p{margin:0}.dl-admin-keep p+p{margin-top:.25rem}.dl-admin-keep .app-icon{margin-top:.125rem}.dl-admin-keep__title{font-size:.8125rem;font-weight:700}.dl-admin-paypal{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem}.dl-admin-plan-id{padding:.0625rem .3125rem;border-radius:.25rem;background-color:var(--dl-canvas);color:var(--dl-ink);font-size:.75rem;overflow-wrap:anywhere}.dl-invoices__files{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:flex-end}@container (max-width: 820px){.dl-invoices__files .dl-text-button{font-size:.75rem}}@container (max-width: 560px){.dl-invoices__files{justify-content:flex-start}}.dl-billing-form__row{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:0 1rem}@media(max-width:479.98px){.dl-billing-form__row{grid-template-columns:minmax(0,1fr)}}.dl-billing-form__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.dl-billing-summary{display:grid;gap:.125rem;margin:0;font-style:normal;line-height:1.55;overflow-wrap:anywhere}.dl-support-back{margin:-.75rem 0 1rem}.dl-settings form.dl-support-form{max-width:46rem}.dl-support-form{container-type:inline-size}.dl-support-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1rem}@container (min-width: 32rem){.dl-support-form__row{grid-template-columns:minmax(11rem,38%) minmax(0,1fr)}}.dl-support-facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1.5rem}.dl-support-facts>div{min-width:0}.dl-support-facts dt{margin-bottom:.125rem;color:var(--dl-muted);font-size:.6875rem;font-weight:400}.dl-support-facts dd{margin:0;font-size:.8125rem}.dl-settings .dl-page-heading__title,.dl-admin__page .dl-page-heading__title{overflow-wrap:anywhere}.dl-support-thread{display:flex;flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}.dl-support-thread>li{min-width:0}.dl-support-message{max-width:44rem;padding:.875rem 1rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.dl-support-message--own .dl-support-message{margin-left:auto;background-color:var(--dl-sidebar-bg)}.dl-support-message--support .dl-support-message{margin-right:auto}.dl-support-message__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.5rem}.dl-support-message__author{color:var(--dl-ink);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.dl-support-message__date{margin-left:auto;color:var(--dl-muted);font-size:.75rem}.dl-support-message__body{margin:0;font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.dl-support-message__foot{margin:.625rem 0 0;font-size:.75rem}.dl-support-admin__thread .dl-support-message{max-width:none}.dl-support-message--staff{background-color:var(--dl-sidebar-bg)}.dl-support-message--internal{padding:.625rem .75rem;background-color:var(--dl-bg)}.dl-support-message--internal .dl-support-message__date{margin-left:0}.dl-support-message--internal .dl-support-message__body{font-size:.8125rem}.dl-support-event{display:flex;align-items:center;gap:.5rem;margin:0;padding:.125rem .25rem;color:var(--dl-muted);font-size:.75rem;overflow-wrap:anywhere}.dl-support-event .dl-icon,.dl-support-event svg{flex:none}.dl-support-admin__facts{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin-bottom:2.25rem}.dl-support-admin{container-type:inline-size}.dl-support-admin__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem}@container (min-width: 56rem){.dl-support-admin__layout{grid-template-columns:minmax(0,52rem) minmax(19rem,22rem);gap:3rem}}.dl-support-admin__main{display:grid;gap:2rem;min-width:0;align-content:start}.dl-support-admin__side{display:grid;gap:1.25rem;min-width:0;align-content:start}.dl-support-admin__heading{margin:0 0 1rem;color:var(--dl-ink);font-size:1.0625rem;font-weight:var(--dl-weight-text);letter-spacing:-.012em}.dl-support-admin__thread{margin-bottom:0}.dl-support-panel{padding:1.125rem 1.25rem 1.25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-sidebar-bg)}.dl-support-panel__title{margin:0 0 .875rem;color:var(--dl-ink);font-size:.8125rem;font-weight:var(--dl-weight-strong)}.dl-support-panel__saving{margin:.625rem 0 0;font-size:.75rem}.dl-support-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dl-support-status .dl-segmented__item{min-height:2.25rem;white-space:normal}.dl-support-notes{display:grid;gap:.625rem;margin:0 0 1rem;padding:0;list-style:none}.dl-support-notes>li{min-width:0}.dl-support-composer{padding:1.25rem 1.375rem 1.375rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg)}.dl-support-composer .form-control{width:100%}.dl-support-composer--internal{padding:0;border:0;border-radius:0;background:none}.dl-support-composer--internal .dl-settings-section__title{display:flex;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:var(--dl-weight-strong)}.dl-support-composer--internal .dl-admin-section__lead{margin:.25rem 0 .75rem;font-size:.75rem}.dl-support-composer--internal .form-label{font-size:.75rem}.dl-support-activity{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--dl-line)}.dl-support-activity__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dl-support-activity__list>li{min-width:0}.dl-support-activity__empty{margin:0;font-size:.8125rem}@media(max-width:575.98px){.dl-support-message--own .dl-support-message,.dl-support-message--support .dl-support-message{margin-inline:0}}.documents-page{max-width:60rem;margin:0 auto;padding:2rem 1.5rem 3rem}.documents-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.documents-header__title{font-size:1.25rem;font-weight:600;margin:0}.documents-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.documents-search{display:flex;gap:.5rem;flex:1 1 18rem;max-width:22rem}.documents-alert{padding:.5rem .75rem;font-size:.875rem}.documents-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2.5rem 1rem;text-align:left}.documents-empty__text{color:var(--bs-secondary-color);margin:0}.documents-table-wrap{overflow-x:auto}.documents-table{background-color:var(--app-surface);min-width:40rem}.documents-table__actions-col{white-space:nowrap}.documents-table__actions{display:flex;gap:.375rem}.document-badge{font-weight:500}.documents-pagination{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1.25rem}.documents-pagination__link{display:inline-flex;align-items:center;padding:.25rem .625rem;border:1px solid var(--app-border-color);border-radius:.375rem;font-size:.8125rem;color:var(--bs-body-color);text-decoration:none}.documents-pagination__link:hover{background-color:var(--app-surface-alt)}.documents-pagination__link.disabled{pointer-events:none;color:var(--bs-tertiary-color)}.documents-pagination__link--active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/NotoSansDevanagari-Regular-BkI5rhkt.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D}[lang=hi]{font-family:Noto Sans Devanagari,Raleway,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif}.editor-page{padding-top:1.75rem;padding-bottom:3.5rem}.letter-sheet{position:relative;z-index:0;max-width:52rem;margin:0 auto;padding:clamp(1rem,1.6vw,1.5rem) clamp(1.25rem,6vw,4.25rem) clamp(1.25rem,3vw,2rem)}.letter-sheet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:0;box-shadow:var(--dl-sheet-shadow)}.letter-sheet .metadata-field,.letter-sheet .letterhead-block,.letter-sheet .official-letter-recipient,.letter-sheet .official-letter-sender,.letter-sheet .editor-surface{max-width:none;margin-left:0;margin-right:0}.editor-action-rail{display:flex;justify-content:flex-end;margin-top:.75rem;margin-bottom:1.5rem}.editor-action-rail__group{display:flex;align-items:center;gap:.375rem}.editor-action-rail__button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--app-border-color);border-radius:.5rem;background-color:var(--app-surface);line-height:0;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.editor-action-rail__button:hover:not(:disabled){background-color:var(--app-surface-alt);border-color:var(--dl-label)}.editor-action-rail__button:disabled{opacity:.4}.editor-action-rail__button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.editor-action-rail__button--favorite[aria-pressed=true]{background-color:var(--dl-accent-subtle);border-color:var(--dl-accent)}.editor-action-rail__button--destructive:hover:not(:disabled),.editor-action-rail__button--destructive:focus-visible{background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle)}.keyboard-help{display:contents}.editor-action-rail__button--help[aria-expanded=true]{background-color:var(--dl-accent-subtle);border-color:var(--dl-accent)}.keyboard-help-flyout{position:fixed;z-index:40;visibility:hidden;width:max-content;max-width:min(17rem,100vw - 1.5rem);padding:.6rem .7rem;border:1px solid var(--dl-toolbar-border);border-radius:.5rem;background:var(--bs-body-bg);box-shadow:var(--dl-toolbar-shadow);font-size:.8125rem;line-height:1.4;color:var(--bs-body-color)}.keyboard-help-flyout:after{content:"";position:absolute;width:.5rem;height:.5rem;background:var(--bs-body-bg);border:1px solid var(--dl-toolbar-border);transform:rotate(45deg)}.keyboard-help-flyout[data-side=left]:after{right:-.29rem;top:.85rem;border-left:none;border-bottom:none}.keyboard-help-flyout[data-side=right]:after{left:-.29rem;top:.85rem;border-right:none;border-top:none}.keyboard-help-flyout[data-side=below]:after{top:-.29rem;left:1rem;border-right:none;border-bottom:none}.keyboard-help-flyout__list{display:grid;gap:.5rem;margin:0}.keyboard-help-flyout__row{display:grid;gap:.15rem;margin:0}.keyboard-help-flyout__keys{display:flex;align-items:center;flex-wrap:wrap;margin:0}.keyboard-help-flyout__plus{color:var(--bs-secondary-color)}.keyboard-help-flyout__desc{margin:0;color:var(--bs-secondary-color)}.keyboard-help-flyout kbd{display:inline-block;min-width:1.1rem;padding:.05rem .35rem;border:1px solid var(--app-border-color);border-bottom-width:2px;border-radius:.3rem;background:var(--app-surface-alt);color:var(--bs-body-color);font-family:inherit;font-size:.75rem;line-height:1.5;text-align:center;white-space:nowrap}@media(min-width:1200px){.editor-action-rail{position:absolute;top:0;bottom:0;left:-4rem;width:2.75rem;margin:0;display:block;pointer-events:none}.editor-action-rail__group{position:sticky;top:32vh;flex-direction:column;pointer-events:auto}}.translation-notice{margin-top:2rem;padding-top:.75rem;border-top:1px solid var(--bs-border-color);font-size:.8125rem;color:var(--bs-secondary-color)}.translation-notice__source{margin:0}.translation-notice__translation{margin:var(--dl-letter-pair-gap) 0 0;font-size:calc(var(--dl-letter-translation-size) - .095rem);color:var(--dl-translation-ink);unicode-bidi:isolate}.document-save{display:inline-flex;align-items:center}.language-select{display:flex;align-items:center;gap:.5rem}.language-select__warning{font-size:.8125rem;white-space:nowrap;color:var(--bs-warning-text-emphasis)}.class-set-print{position:absolute;left:-10000px;top:0;width:210mm}.recovery-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:46rem;margin:0 auto 1rem;padding:.625rem 1rem;background-color:var(--app-surface-alt);border:1px solid var(--app-border-color);border-radius:.5rem;font-size:.875rem}.recovery-prompt__text{flex:1 1 auto}.recovery-prompt__actions{display:flex;gap:.5rem;flex:none}.editor-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:46rem;margin:0 auto 1rem;padding:.625rem 1rem;border:1px solid var(--app-border-color);border-radius:.5rem;background-color:var(--app-surface-alt);font-size:.8125rem}.editor-notice--warning{border-color:var(--bs-warning-border-subtle);background-color:var(--dl-warning-bg);color:var(--dl-warning-ink)}.editor-notice__icon{flex:none;width:1.125rem;height:1.125rem}.editor-notice__text{flex:1 1 14rem;min-width:0}.editor-notice__actions{display:flex;flex-wrap:wrap;gap:.5rem}.editor-notice--error{align-items:flex-start;border-color:transparent;background-color:var(--dl-danger-bg);color:var(--dl-ink);line-height:1.6}.editor-notice--error .editor-notice__icon{margin-top:.125rem;color:var(--dl-danger-ink)}.editor-notice__title{display:block;font-weight:700}.editor-notice__detail{display:block;color:var(--dl-muted)}.editor-notice--error .editor-notice__actions{align-self:center;margin-left:auto}.editor-notice__action{padding-inline:.25rem;color:var(--dl-accent-strong);font-weight:600;text-decoration:none;white-space:nowrap}.editor-notice__action:hover,.editor-notice__action:focus-visible{color:var(--dl-ink);text-decoration:underline;text-underline-offset:.25em}.document-type-control{min-width:max-content;margin:0;padding:0;border:0}.document-type-control__segments{display:grid;grid-template-columns:1fr 1fr;gap:.125rem;padding:.1875rem;border:1px solid var(--dl-line);border-radius:.375rem;background-color:var(--dl-canvas)}.document-type-control__segment{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.875rem;padding:.3125rem .625rem;border-radius:.25rem;color:var(--dl-muted);font-size:.75rem;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.document-type-control__segment:hover{color:var(--dl-ink)}.document-type-control__segment:has(.document-type-control__input:focus-visible){outline:2px solid var(--dl-accent);outline-offset:2px}.document-type-control__segment--checked{background-color:var(--dl-bg);color:var(--dl-accent-strong);box-shadow:0 0 0 1px var(--dl-line),var(--dl-shadow-raised)}.document-type-control__segment--checked:hover{color:var(--dl-accent-strong)}.document-type-control__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.document-type-control__legacy{margin:.375rem 0 0;color:var(--dl-muted);font-size:.6875rem}@media(prefers-reduced-motion:reduce){.document-type-control__segment{transition:none}}.metadata-field{position:relative;max-width:46rem;margin:0 auto .75rem;padding-top:.95rem}.metadata-field__label{position:absolute;top:.15rem;left:0;font-size:.6563rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-label);opacity:0;transition:opacity .15s ease;pointer-events:none}.metadata-field:has(.metadata-field__source:not(:placeholder-shown)) .metadata-field__label,.metadata-field:has(.metadata-field__source:focus) .metadata-field__label{opacity:1}.metadata-field[data-field=greeting]{padding-top:.2rem}.metadata-field[data-field=greeting] .metadata-field__label{width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.metadata-field[data-field=subject] .metadata-field__source,.metadata-field[data-field=subject] .editor-source{font-weight:600}.metadata-field[data-field=subject] .editor-translation{font-weight:500}.metadata-field__source{display:block;width:100%;border:none;background:none;outline:none;font-size:var(--dl-letter-source-size);line-height:var(--dl-letter-source-leading);padding:0}.metadata-field__source::placeholder{color:var(--bs-tertiary-color)}.metadata-field__source:focus{box-shadow:inset 0 -1px 0 0 var(--dl-accent);background-color:var(--dl-source-focus-tint)}.metadata-field__source:focus-visible{outline:1px solid var(--dl-accent);outline-offset:0}.metadata-field__source::selection{background-color:var(--dl-accent-subtle)}.editor-placeholder{border-radius:.15rem;padding:0 .05em;background-color:var(--dl-placeholder-tint)}.metadata-field__highlight .editor-placeholder{padding:0}.metadata-field__control{position:relative}.metadata-field__highlight{position:absolute;inset:0;overflow:hidden;white-space:pre;color:transparent;font-size:var(--dl-letter-source-size);line-height:var(--dl-letter-source-leading);pointer-events:none;-webkit-user-select:none;user-select:none}.metadata-field[data-field=subject] .metadata-field__highlight{font-weight:600}.closing-block{max-width:46rem;margin:1.75rem auto 0}.closing-block__tools{display:flex;justify-content:flex-end;margin-bottom:.25rem}.closing-block__space{height:14mm;margin-bottom:.35rem;border-bottom:1px dotted var(--dl-underline)}.closing-block__signer{margin-bottom:.25rem}.printable-closing{margin-top:var(--dl-letter-pair-spacing);break-inside:avoid;page-break-inside:avoid}.printable-closing__space{height:14mm}.printable-closing__signer,.printable-closing__function{font-size:var(--dl-letter-source-size);line-height:var(--dl-letter-source-leading)}.letterhead-block{display:flex;align-items:center;gap:1.25rem;width:100%;max-width:none;margin:0 0 1.5rem;padding:0 0 .55rem;border-bottom:1px solid var(--app-border-color)}.letterhead-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1080;display:flex;gap:.75rem;align-items:flex-start;max-width:min(26rem,100vw - 2.5rem);padding:.75rem .875rem;border:1px solid var(--app-border-color);border-radius:.5rem;background:var(--bs-body-bg);box-shadow:0 8px 24px #0000001f;color:var(--bs-secondary-color);font-size:.875rem}.letterhead-toast__text{margin:0}.letterhead-toast__dismiss{flex:none;padding:.125rem;border:none;border-radius:.25rem;background:none;color:inherit;line-height:0}.letterhead-toast__dismiss:hover{color:var(--bs-body-color)}.letterhead-toast__dismiss:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.quota-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1085;display:flex;gap:.75rem;align-items:flex-start;max-width:min(28rem,100vw - 2.5rem);padding:.875rem 1rem;border:1px solid var(--bs-warning-border-subtle);border-radius:.5rem;background:var(--bs-warning-bg-subtle);box-shadow:0 8px 24px #00000029;color:var(--bs-warning-text-emphasis);font-size:.875rem}.quota-toast__icon{flex:none;line-height:0;margin-top:.05rem;color:var(--bs-warning-text-emphasis)}.quota-toast__body{display:flex;flex-direction:column;gap:.35rem}.quota-toast__title{margin:0;font-weight:600}.quota-toast__text,.quota-toast__reset{margin:0;line-height:1.45}.quota-toast__reset{font-weight:600}.quota-toast__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.quota-toast__action{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--bs-warning-border-subtle);border-radius:.375rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.quota-toast__action:hover{background:#0000000a}.quota-toast__action:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.quota-toast__action--primary{border-color:transparent;background:var(--dl-accent);color:#fff}.quota-toast__action--primary:hover{background:var(--dl-accent);filter:brightness(1.05)}.quota-toast__link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.quota-toast__link:hover{text-decoration-thickness:2px}.quota-toast__link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.125rem}.guest-threshold-toast--info{border-color:var(--app-border-color);background:var(--app-surface);color:var(--bs-body-color)}.guest-threshold-toast--strong{border-color:var(--bs-danger-border-subtle);background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.session-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1086;display:flex;gap:.75rem;align-items:flex-start;max-width:min(28rem,100vw - 2.5rem);padding:.875rem 1rem;border:1px solid var(--bs-warning-border-subtle);border-radius:.5rem;background:var(--bs-warning-bg-subtle);box-shadow:0 8px 24px #00000029;color:var(--bs-warning-text-emphasis);font-size:.875rem}.session-toast__icon{flex:none;line-height:0;margin-top:.05rem;color:var(--bs-warning-text-emphasis)}.session-toast__body{display:flex;flex-direction:column;gap:.35rem}.session-toast__title{margin:0;font-weight:600}.session-toast__text{margin:0;line-height:1.45}.session-toast__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.session-toast__action{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--bs-warning-border-subtle);border-radius:.375rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.session-toast__action:hover{background:#0000000a}.session-toast__action:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.session-toast__action--primary{border-color:transparent;background:var(--dl-accent);color:#fff}.session-toast__action--primary:hover{background:var(--dl-accent);filter:brightness(1.05)}.translation-diagnostics-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1090;display:flex;flex-direction:column;width:min(24rem,100vw);max-width:100vw;border-left:1px solid var(--bs-border-color);background:var(--bs-body-bg);box-shadow:-8px 0 24px #00000029;color:var(--bs-body-color);font-size:.8125rem}.translation-diagnostics-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color)}.translation-diagnostics-drawer__title{margin:0;font-size:.95rem;font-weight:600}.translation-diagnostics-drawer__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.875rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.translation-diagnostics-drawer__subtitle{margin:0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color)}.translation-diagnostics-status{padding:.625rem .75rem;border:1px solid var(--bs-border-color);border-radius:.5rem;background:var(--bs-secondary-bg)}.translation-diagnostics-status--ok{border-color:var(--bs-success-border-subtle);background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.translation-diagnostics-status--partial{border-color:var(--bs-warning-border-subtle);background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.translation-diagnostics-status--blocked{border-color:var(--bs-danger-border-subtle);background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.translation-diagnostics-status__headline{margin:0;font-weight:600}.translation-diagnostics-status__cause{margin:.35rem 0 0;line-height:1.45}.translation-diagnostics-meta,.translation-diagnostics-details{margin:0;display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:.2rem .75rem}.translation-diagnostics-meta>div,.translation-diagnostics-details>div{display:contents}.translation-diagnostics-meta dt,.translation-diagnostics-details dt{color:var(--bs-secondary-color);font-weight:500}.translation-diagnostics-meta dd,.translation-diagnostics-details dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.translation-diagnostics-drawer__actions{display:flex;flex-wrap:wrap;gap:.4rem}.translation-diagnostics-drawer__copy-status,.translation-diagnostics-drawer__empty{margin:0;color:var(--bs-secondary-color)}.translation-diagnostics-events{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem}.translation-diagnostics-event{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.3rem .5rem;border-radius:.35rem;background:var(--bs-secondary-bg)}.translation-diagnostics-event__time{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}.translation-diagnostics-event__type{font-weight:600}.translation-diagnostics-event__block{color:var(--bs-secondary-color)}.translation-diagnostics-event__code{margin-left:auto;font-family:var(--bs-font-monospace, monospace);font-size:.75rem}.translation-diagnostics-event--succeeded .translation-diagnostics-event__type{color:var(--bs-success-text-emphasis)}.translation-diagnostics-event--failed .translation-diagnostics-event__type{color:var(--bs-danger-text-emphasis)}.translation-diagnostics-event--suppressed .translation-diagnostics-event__type{color:var(--bs-warning-text-emphasis)}.letterhead-repeat,.letterhead-band{display:contents}.letterhead-block__logo{flex:0 0 auto;width:auto;height:auto;max-height:14mm;max-width:40mm;object-fit:contain}.letterhead-block__text{flex:1 1 auto;min-width:0;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.letterhead-block__name{font-weight:600;font-size:.9375rem;line-height:1.3}.letterhead-block__contact{font-size:.75rem;color:var(--dl-label)}.letterhead-footer{margin-top:2rem;font-size:.75rem;line-height:1.4;color:var(--bs-secondary-color)}.letter-addresses{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem 3.5rem;margin-bottom:1.5rem}@media(min-width:992px){.letter-addresses{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.letter-addresses .official-letter-recipient{grid-column:1;grid-row:1}.letter-addresses .official-letter-sender{grid-column:2;grid-row:1}}.letter-addresses .dl-field__hint:empty{min-height:.35rem;padding-top:0}.letter-addresses .dl-field__control{padding-top:.95rem;padding-bottom:.2rem}.official-letter-sender__address,.official-letter-recipient__address{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.official-letter-sender__city-row,.official-letter-recipient__city-row{display:flex;flex-wrap:wrap;gap:0 1rem}.official-letter-sender__city-row .dl-field:last-child,.official-letter-recipient__city-row .dl-field:last-child{flex:1 1 8rem;min-width:0}.official-letter-sender__postal-code,.official-letter-recipient__postal-code{flex:none;max-width:6rem}.official-letter-sender__address-group,.official-letter-sender__contact-group{display:flex;flex-direction:column;min-width:0}.official-letter-sender__contact-group{margin-top:var(--dl-sender-contact-gap)}.official-letter-sender__contact-group .dl-field__control,.official-letter-sender__contact-group .dl-field__label{font-size:var(--dl-sender-contact-size);line-height:var(--dl-sender-contact-leading)}.official-letter-sender__contact-group .dl-field__control:focus~.dl-field__label,.official-letter-sender__contact-group .dl-field__control:not(:placeholder-shown)~.dl-field__label,.official-letter-sender__contact-group .dl-field__control:-webkit-autofill~.dl-field__label,.official-letter-sender__contact-group .dl-field--filled .dl-field__label{transform:translateY(-.95rem) scale(var(--dl-sender-contact-label-scale))}.official-letter-sender__optional-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1rem}@media(max-width:575.98px){.official-letter-sender__optional-grid{grid-template-columns:minmax(0,1fr)}}.print-preview-panel__page .letterhead-band,.version-history-panel__preview-page .letterhead-band,.page-estimate-measure .letterhead-band,.trashed-document-preview .letterhead-band{display:block;min-height:27mm}.print-preview-panel__page .official-letter-header,.version-history-panel__preview-page .official-letter-header,.page-estimate-measure .official-letter-header,.trashed-document-preview .official-letter-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;margin:0}.print-preview-panel__page .official-letter-header>.official-letter-recipient,.version-history-panel__preview-page .official-letter-header>.official-letter-recipient,.page-estimate-measure .official-letter-header>.official-letter-recipient,.trashed-document-preview .official-letter-header>.official-letter-recipient{display:block;flex:0 0 85mm;max-width:85mm;min-height:45mm;align-self:flex-start;margin:0;padding:0}.print-preview-panel__page .official-letter-header>.official-letter-recipient .official-letter-recipient__address,.print-preview-panel__page .official-letter-header>.official-letter-recipient .official-letter-recipient__address-mirror,.version-history-panel__preview-page .official-letter-header>.official-letter-recipient .official-letter-recipient__address,.version-history-panel__preview-page .official-letter-header>.official-letter-recipient .official-letter-recipient__address-mirror,.page-estimate-measure .official-letter-header>.official-letter-recipient .official-letter-recipient__address,.page-estimate-measure .official-letter-header>.official-letter-recipient .official-letter-recipient__address-mirror,.trashed-document-preview .official-letter-header>.official-letter-recipient .official-letter-recipient__address,.trashed-document-preview .official-letter-header>.official-letter-recipient .official-letter-recipient__address-mirror{display:block;padding-top:0;text-align:left}.print-preview-panel__page .official-letter-header>.official-letter-recipient .official-letter-recipient__address .official-letter-recipient__address-mirror,.version-history-panel__preview-page .official-letter-header>.official-letter-recipient .official-letter-recipient__address .official-letter-recipient__address-mirror,.page-estimate-measure .official-letter-header>.official-letter-recipient .official-letter-recipient__address .official-letter-recipient__address-mirror,.trashed-document-preview .official-letter-header>.official-letter-recipient .official-letter-recipient__address .official-letter-recipient__address-mirror{padding-top:0}.print-preview-panel__page .official-letter-header>.official-letter-sender,.version-history-panel__preview-page .official-letter-header>.official-letter-sender,.page-estimate-measure .official-letter-header>.official-letter-sender,.trashed-document-preview .official-letter-header>.official-letter-sender{display:block;flex:0 0 65mm;max-width:65mm;align-self:flex-start;margin:0;padding:0}.print-preview-panel__page .official-letter-header>.official-letter-sender .official-letter-sender__address,.version-history-panel__preview-page .official-letter-header>.official-letter-sender .official-letter-sender__address,.page-estimate-measure .official-letter-header>.official-letter-sender .official-letter-sender__address,.trashed-document-preview .official-letter-header>.official-letter-sender .official-letter-sender__address{display:block}.official-letter-sender,.official-letter-recipient{display:flex;align-items:flex-start;min-width:0}.official-letter-sender{flex-wrap:wrap}.official-letter-recipient__address-mirror,.official-letter-date-mirror,.official-letter-sender__mirror{display:none}.official-letter-sender__mirror-contact{margin-top:var(--dl-sender-contact-gap);font-size:var(--dl-sender-contact-size);line-height:var(--dl-sender-contact-leading)}.official-letter-sender__mirror-contact:first-child{margin-top:0}.official-letter-date-mirror{display:none;margin:0 0 6mm;text-align:right}.page-estimate-measure .official-letter-recipient__address-mirror,.page-estimate-measure .official-letter-date-mirror,.print-preview-panel__page .official-letter-recipient__address-mirror,.print-preview-panel__page .official-letter-date-mirror,.version-history-panel__preview-page .official-letter-recipient__address-mirror,.version-history-panel__preview-page .official-letter-date-mirror,.trashed-document-preview .official-letter-recipient__address-mirror,.trashed-document-preview .official-letter-date-mirror{display:block}.printable-closing{display:none}.page-estimate-measure .printable-closing,.print-preview-panel__page .printable-closing,.version-history-panel__preview-page .printable-closing,.trashed-document-preview .printable-closing,.page-estimate-measure .official-letter-sender__mirror,.print-preview-panel__page .official-letter-sender__mirror,.version-history-panel__preview-page .official-letter-sender__mirror,.trashed-document-preview .official-letter-sender__mirror{display:block}.official-letter-block-spacer{display:none;height:6mm}.page-estimate-measure .official-letter-block-spacer,.print-preview-panel__page .official-letter-block-spacer,.version-history-panel__preview-page .official-letter-block-spacer,.trashed-document-preview .official-letter-block-spacer{display:block}.letter-date-row{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:1rem;margin-bottom:.75rem}.official-letter-date{position:relative;flex:0 1 auto;min-width:0;display:block}.official-letter-date input{text-align:right}.official-letter-date .dl-field__hint:empty{min-height:0;padding-top:0}.official-letter-date .dl-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.official-letter-date .dl-field__control{padding-top:.3rem}.official-letter-date__toggle{position:absolute;top:.35rem;right:calc(-1 * var(--dl-date-icon-overhang));display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.35rem;background:none;line-height:0;transition:background-color .15s ease}.official-letter-date__toggle:hover{background-color:var(--app-surface-alt)}.official-letter-date__toggle:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}@media(max-width:575.98px){.official-letter-date{display:flex;align-items:flex-start;gap:.15rem}.official-letter-date__toggle{position:static;flex:none;margin-top:.1rem}}.dl-calendar{position:absolute;top:calc(100% - .25rem);right:0;left:auto;z-index:30;width:17rem;padding:.6rem;border:1px solid var(--app-border-color);border-radius:.5rem;background:var(--bs-body-bg);box-shadow:var(--dl-modal-shadow)}.dl-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:.4rem}.dl-calendar__month{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.dl-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.35rem;background:none;line-height:0}.dl-calendar__nav:hover{background-color:var(--app-surface-alt)}.dl-calendar__nav:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.dl-calendar__nav--prev .dl-line-icon{transform:rotate(90deg)}.dl-calendar__nav--next .dl-line-icon{transform:rotate(-90deg)}.dl-calendar__weekdays,.dl-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.1rem}.dl-calendar__weekday{padding:.2rem 0;text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--dl-label)}.dl-calendar__day{display:flex;align-items:center;justify-content:center;height:1.9rem;padding:0;border:1px solid transparent;border-radius:.3rem;background:none;color:var(--bs-body-color);font-size:.8125rem;font-variant-numeric:tabular-nums;transition:background-color .15s ease,border-color .15s ease}.dl-calendar__day:hover{background-color:var(--app-surface-alt)}.dl-calendar__day:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-1px}.dl-calendar__day--outside{color:var(--bs-tertiary-color)}.dl-calendar__day--today{border-color:var(--dl-underline)}.dl-calendar__day--selected{background-color:var(--dl-accent);border-color:var(--dl-accent);color:#fff;font-weight:600}.dl-calendar__today{display:block;width:100%;margin-top:.4rem;padding:.3rem;border:none;border-top:1px solid var(--app-border-color);border-radius:0;background:none;color:var(--dl-accent);font-size:.8125rem}.dl-calendar__today:hover{background-color:var(--dl-accent-subtle)}.dl-calendar__today:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}.editor-surface{position:relative;max-width:46rem;margin:0 auto;min-height:8.5rem;padding:.25rem 0 0;background:none;border:none;cursor:text}.editor-surface.editor-surface--has-content{min-height:0}.editor-source{font-size:var(--dl-letter-source-size);line-height:var(--dl-letter-source-leading);color:var(--bs-body-color);outline:none;border:1px solid transparent;border-radius:.2rem;padding:0 .25rem;margin:0 -.25rem;transition:box-shadow .15s ease,background-color .15s ease}.editor-source:focus{box-shadow:inset 0 -1px 0 0 var(--dl-accent);background-color:var(--dl-source-focus-tint)}.editor-source:focus-visible{outline:1px solid var(--dl-accent);outline-offset:0}.editor-source[contenteditable]::selection,.editor-source[contenteditable] ::selection{background-color:var(--dl-editor-selection-bg);color:var(--dl-editor-selection-fg)}.editor-draft{min-height:1.7em}.editor-draft:empty:before{content:attr(data-placeholder);color:var(--bs-secondary-color)}.editor-draft-mirror{display:none}.editor-translation{font-size:var(--dl-letter-translation-size);line-height:var(--dl-letter-translation-leading);color:var(--dl-translation-ink);padding-block:0;padding-inline:0;margin-block-start:var(--dl-letter-pair-gap);margin-block-end:var(--dl-letter-pair-spacing);unicode-bidi:isolate}.editor-translation:empty{display:none}.editor-translation--stale,.editor-translation--pending,.editor-translation--failed{opacity:.55}.editor-translation-error{font-size:.8rem;line-height:1.45;color:var(--bs-danger);margin-bottom:.9rem}.editor-translation-limit{font-size:.8rem;line-height:1.45;color:var(--bs-warning-text-emphasis);margin-bottom:.9rem}.editor-retry-button{border:none;background:none;padding:0;margin-left:.5rem;font-size:inherit;color:var(--bs-link-color);text-decoration:underline;cursor:pointer}.sentence-block{position:relative;margin-bottom:.15rem}.sentence-block--spacing-large{margin-top:1.35rem}.sentence-block--bullet-item,.sentence-block--ordered-item,.sentence-block--check-item{padding-left:7mm}.sentence-block--bullet-item:before,.sentence-block--ordered-item:before{position:absolute;left:1.5mm;color:var(--bs-secondary-color);content:"•"}.sentence-block--ordered-item:before{content:attr(data-list-number) ".";font-variant-numeric:tabular-nums}.sentence-block__checkbox{position:absolute;left:1.5mm;top:.26rem;width:1.15rem;height:1.15rem;margin:0;cursor:pointer;appearance:none;border:none;background:url(/images/icons/light/checklist/checklist-unchecked.svg) center/contain no-repeat;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sentence-block__checkbox:checked{background-image:url(/images/icons/light/checklist/checklist-checked.svg)}.sentence-block__checkbox:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.2rem}[data-bs-theme=dark] .sentence-block__checkbox{background-image:url(/images/icons/dark/checklist/checklist-unchecked.svg)}[data-bs-theme=dark] .sentence-block__checkbox:checked{background-image:url(/images/icons/dark/checklist/checklist-checked.svg)}.sentence-block__checkbox--drawn{display:block;cursor:default}.sentence-block--fill-field{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.4rem;row-gap:.15rem;break-inside:avoid;page-break-inside:avoid}.sentence-block--fill-field>.editor-source{flex:0 1 auto;min-width:4rem}.fill-field__target-label{flex:0 1 auto;min-width:0;color:var(--dl-translation-ink)}.fill-field__lines{flex:1 1 8rem;min-width:4rem;display:flex;flex-direction:column;gap:9mm}.fill-field__line{display:block;height:0;border-bottom:1px solid var(--dl-underline)}.fill-field__lines-control{order:3;flex:0 0 auto;display:inline-flex;align-items:center;gap:.15rem;margin-left:.4rem;opacity:0;transition:opacity .12s ease-in-out;font-size:.75rem;color:var(--bs-secondary-color);white-space:nowrap}.sentence-block--fill-field:hover .fill-field__lines-control,.sentence-block--fill-field:focus-within .fill-field__lines-control{opacity:1}.fill-field__lines-button{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:1px solid var(--bs-border-color);border-radius:.2rem;background:transparent;color:inherit;line-height:1;cursor:pointer}.fill-field__lines-button:disabled{opacity:.4;cursor:default}.fill-field__lines-button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.fill-field__lines-count{font-variant-numeric:tabular-nums}.editor-no-translate{border-bottom:1px dotted var(--bs-secondary-color)}.editor-no-translate:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.15em;vertical-align:-.05em;background:url(/images/icons/light/editor/editor-translation-off.svg) center/contain no-repeat}[data-bs-theme=dark] .editor-no-translate:after{background-image:url(/images/icons/dark/editor/editor-translation-off.svg)}.editor-field,.printable-field__value{display:inline-block;min-width:8rem;max-width:100%;border-bottom:1px solid var(--bs-body-color);vertical-align:baseline}.editor-field{padding:0 .25rem;border-radius:.2rem .2rem 0 0;background-color:var(--app-surface-alt);color:var(--dl-label)}.editor-field--filled{background-color:transparent;color:var(--bs-body-color)}.printable-field__value{min-height:1em}.printable-field__value[data-width=short]{min-width:5rem}.printable-field__value[data-width=medium]{min-width:10rem}.printable-field__value[data-width=long]{min-width:16rem}.printable-field__label{margin-right:.35rem}.printable-checkbox{position:absolute;left:1.5mm;top:.15rem;line-height:1}.printable-checkbox:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.15em;background:url(/images/icons/light/checklist/checklist-unchecked.svg) center/contain no-repeat}.printable-checkbox--checked:before{background-image:url(/images/icons/light/checklist/checklist-checked.svg)}.selection-toolbar{position:absolute;top:0;left:0;z-index:20;visibility:hidden;display:flex;flex-wrap:wrap;gap:.125rem;align-items:center;max-width:min(26rem,100vw - 2rem);padding:.25rem;border:1px solid var(--dl-toolbar-border);border-radius:.5rem;background:var(--bs-body-bg);box-shadow:var(--dl-toolbar-shadow)}.selection-toolbar--below{bottom:auto}.selection-toolbar__button{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0;border:none;border-radius:.375rem;background:none;line-height:0;transition:background-color .15s ease}.selection-toolbar__button:hover{background:var(--app-surface-alt)}.selection-toolbar__button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.selection-toolbar__button[aria-pressed=true]{background:var(--dl-accent-subtle);box-shadow:inset 0 -2px 0 0 var(--dl-accent)}.selection-toolbar__divider{width:1px;height:1.1rem;margin:0 .125rem;background:var(--app-border-color)}.paragraph-break,.sentence-block--paragraph-break{height:1.1rem}.sentence-block--removable-break{border-radius:.2rem;transition:background-color .15s ease}.sentence-block--removable-break:hover{background-color:var(--dl-source-focus-tint)}.sentence-block--removable-break:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.sentence-block--spacer{height:2.2rem}.sentence-block--spacer:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px;border-radius:.2rem}.page-estimate-measure{position:absolute;left:-99999px;top:0;visibility:hidden}.print-preview-panel{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;background-color:#00000080}.print-preview-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background-color:var(--app-surface);border-bottom:1px solid var(--app-border-color)}.print-preview-panel__title{font-weight:600}.print-preview-panel__actions{display:flex;align-items:center;gap:.5rem}.print-preview-panel__scroll{flex:1 1 auto;overflow-y:auto;padding:2rem 1rem}.print-preview-panel__page{max-width:210mm;min-height:297mm;margin:0 auto;padding:18mm 20mm 18mm 25mm;background-color:#fff;color:#000;box-shadow:0 2px 12px #00000040}.print-preview-panel__page .editor-source{color:#000}.print-preview-panel__page .editor-translation{color:#333;opacity:1}.print-preview-panel__note{max-width:210mm;margin:0 auto 1.5rem}.print-preview-panel__version+.print-preview-panel__version{margin-top:2.5rem}.print-preview-panel__caption{max-width:210mm;margin:0 auto .5rem;color:#fff;font-size:.8125rem;font-weight:600}.version-history-panel{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;background-color:#00000080}.version-history-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background-color:var(--app-surface);border-bottom:1px solid var(--app-border-color)}.version-history-panel__title{font-weight:600}.version-history-panel__scroll{flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem;background-color:var(--app-surface)}.version-history-panel__create{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--app-border-color)}.version-history-panel__hint{font-size:.85rem;color:var(--app-muted-color, inherit)}.version-history-panel__hint--error,.version-history-panel__error{color:var(--bs-danger, #dc3545)}.version-history-panel__list{list-style:none;padding:0;margin:0}.version-history-panel__item{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0;border-bottom:1px solid var(--app-border-color)}.version-history-panel__item-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem;color:var(--app-muted-color, inherit)}.version-history-panel__item-note{font-style:italic}.version-history-panel__item-actions{display:flex;gap:.5rem}.version-history-panel__empty,.version-history-panel__loading{color:var(--app-muted-color, inherit);padding:.5rem 0}.version-history-panel__preview-page{max-width:210mm;margin:1rem auto 0;padding:18mm 20mm 18mm 25mm;background-color:#fff;color:#000;box-shadow:0 2px 12px #00000040}.version-history-panel__preview-page .editor-source{color:#000}.version-history-panel__preview-page .editor-translation{color:#333;opacity:1}.document-export-panel{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;background-color:#00000080}.document-export-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background-color:var(--app-surface);border-bottom:1px solid var(--app-border-color)}.document-export-panel__title{font-weight:600}.document-export-panel__tools{display:flex;align-items:center;gap:.25rem}.document-export-panel__scroll{flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem;background-color:var(--app-surface)}.document-export-panel__create{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--app-border-color)}.document-export-panel__hint{font-size:.85rem;color:var(--app-muted-color, inherit);flex-basis:100%}.document-export-panel__hint--error,.document-export-panel__error{color:var(--bs-danger, #dc3545)}.document-export-panel__list{list-style:none;padding:0;margin:0}.document-export-panel__item{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0;border-bottom:1px solid var(--app-border-color)}.document-export-panel__item-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem;color:var(--app-muted-color, inherit)}.document-export-panel__item-actions{display:flex;gap:.5rem}.document-export-panel__empty,.document-export-panel__loading{color:var(--app-muted-color, inherit);padding:.5rem 0}.save-favorite-dialog-overlay{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem;background-color:#0a0c1073}.save-favorite-dialog{display:flex;flex-direction:column;width:min(34rem,100%);max-height:100%;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.75rem;box-shadow:var(--dl-modal-shadow)}.save-favorite-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.save-favorite-dialog__header h2,.save-favorite-dialog__header .h2{margin:0;font-size:1.0625rem;font-weight:600}.save-favorite-dialog__mode{margin:0 0 .5rem;font-size:.8125rem;color:var(--bs-secondary-color)}.save-favorite-dialog__privacy-notice{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--bs-secondary-color)}.save-favorite-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.signature-fields-block{outline:none}.signature-fields-block:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px;border-radius:4px}.signature-fields{display:flex;align-items:flex-end;gap:6%;margin:1.5rem 0 .5rem}.signature-fields__field{display:flex;align-items:flex-end;gap:.5rem;min-width:0}.signature-fields__field--date{flex:0 0 32%}.signature-fields__field--signature{flex:1 1 62%}.signature-fields__label{flex:0 0 auto;white-space:nowrap;font-size:.8125rem;line-height:1.3;color:var(--dl-label)}.signature-fields__label-target{color:var(--dl-translation-ink)}.signature-fields__line{flex:1 1 auto;min-width:2rem;border-bottom:1px solid var(--dl-underline)}.signature-fields--only .signature-fields__field--signature{flex:1 1 auto;width:100%}.dual-signature{display:flex;align-items:flex-start;gap:8%;margin:1.5rem 0 .5rem}.dual-signature__party{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.dual-signature .signature-fields__field{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:.35rem}.dual-signature .signature-fields__line{width:100%;min-width:0}@media(max-width:640px){.signature-fields{flex-direction:column;align-items:stretch;gap:.85rem}.signature-fields__field--date,.signature-fields__field--signature{flex:1 1 auto}}.insert-block-control{position:absolute;left:-1.65rem;z-index:3}.insert-block-control__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--app-border-color);border-radius:50%;background:var(--app-surface);color:var(--dl-label);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.editor-surface:hover .insert-block-control__trigger,.insert-block-control__trigger:focus-visible,.insert-block-control__trigger[aria-expanded=true]{opacity:1}@media(hover:none){.insert-block-control__trigger{opacity:1}}.insert-block-control__trigger:hover{color:var(--dl-accent);border-color:var(--dl-accent)}.insert-block-control__trigger .app-icon{width:1rem;height:1rem}.insert-block-control__menu{position:absolute;top:2rem;left:0;min-width:13.5rem;padding:.35rem;background:var(--app-surface);border:1px solid var(--dl-toolbar-border);border-radius:8px;box-shadow:var(--dl-toolbar-shadow)}.insert-block-control__menu-title{margin:.25rem .5rem .4rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dl-label)}.insert-block-control__group+.insert-block-control__group{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--app-border-color)}.insert-block-control__group-title{margin:0 .5rem .2rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dl-label);opacity:.75}.insert-block-control__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--bs-body-color);font-size:.875rem;text-align:left;cursor:pointer}.insert-block-control__item:hover,.insert-block-control__item:focus-visible{background:var(--dl-accent-subtle);outline:none}.insert-block-control__item-icon{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--dl-accent)}@page{size:A4 portrait;margin:18mm 20mm}@media print{.app-shell{display:block;height:auto;overflow:visible}.app-main{overflow:visible}.page-estimate-measure,.editor-translation-error,.document-type-control,.metadata-field__label,.document-save,.recovery-prompt,.editor-notice,.print-preview-panel,.version-history-panel,.document-export-panel,.template-panel,.template-modal-overlay,.save-favorite-dialog,.save-favorite-dialog-overlay,.insert-block-control,.editor-action-rail,.sender-ribbon,.sender-favorite-picker,.sender-favorite-picker-overlay,.closing-block__editor,.keyboard-help-flyout{display:none!important}.letter-sheet{max-width:none;margin:0;padding:0 0 0 5mm;background:none;border:none;border-radius:0;box-shadow:none}.letter-sheet:before{display:none!important}.letterhead-band{display:block;min-height:27mm}.official-letter-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;margin:0}.official-letter-header>.official-letter-recipient{display:block;flex:0 0 85mm;max-width:85mm;min-height:45mm;align-self:flex-start;margin:0;padding:0}.official-letter-header>.official-letter-recipient .official-letter-recipient__address,.official-letter-header>.official-letter-recipient .official-letter-recipient__address-mirror{display:block;padding-top:0;text-align:left}.official-letter-header>.official-letter-recipient .official-letter-recipient__address .official-letter-recipient__address-mirror{padding-top:0}.official-letter-header>.official-letter-sender{display:block;flex:0 0 65mm;max-width:65mm;align-self:flex-start;margin:0;padding:0}.official-letter-header>.official-letter-sender .official-letter-sender__address{display:block}.metadata-field{padding-top:0}.editor-page{max-width:none;padding:0}.editor-surface{max-width:none;min-height:0;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.editor-source{color:#000;background:none!important;outline:none!important}.editor-translation{color:#333;opacity:1}.sentence-block{break-inside:avoid;page-break-inside:avoid}.sentence-block:has(.editor-source:empty){display:none!important}.metadata-field{max-width:none;margin:0 0 .75rem;break-inside:avoid;page-break-inside:avoid}.metadata-field:has(.metadata-field__source:placeholder-shown){display:none!important}.editor-draft{display:none!important}.editor-draft-mirror:not(:empty){display:block}.letter-sheet{display:table;width:100%;table-layout:fixed}.letterhead-repeat{display:table-header-group;break-inside:avoid}.letterhead-footer{display:table-footer-group;height:12mm;break-inside:avoid}.letterhead-block,.official-letter-recipient{max-width:none;margin:0 0 .75rem;break-inside:avoid;page-break-inside:avoid;break-after:avoid-page}.letterhead-toast,.quota-toast,.session-toast,.translation-diagnostics-drawer,.selection-toolbar,.fill-field__lines-control{display:none!important}.fill-field__line{border-bottom:1px solid #000!important}.sentence-block--fill-field{break-inside:avoid!important;page-break-inside:avoid!important}.fill-field__lines{flex-basis:65mm;min-width:65mm}.class-set-print{position:static;left:auto;width:auto}body:has(.class-set-print) .letter-sheet{display:none!important}.class-set-copy{page-break-after:always;page-break-inside:auto}.class-set-copy--last{page-break-after:auto}.class-set-copy{display:table;width:100%;table-layout:fixed;padding-left:5mm}.editor-no-translate{border-bottom:none!important}.editor-no-translate:after{content:none!important}.editor-field{background-color:transparent!important;color:#000!important}.sentence-block__checkbox{background-image:url(/images/icons/light/checklist/checklist-unchecked.svg)!important}.sentence-block__checkbox:checked{background-image:url(/images/icons/light/checklist/checklist-checked.svg)!important}.letterhead-block__logo{max-height:20mm;max-width:45mm}.official-letter-recipient input,.official-letter-date,.official-letter-date input,.official-letter-date .form-label,.official-letter-date__toggle,.dl-calendar{display:none!important}.letter-date-row{display:block;margin:0}.sentence-block--spacing-large{margin-top:1.1rem!important}.sentence-block--spacer{height:1.8rem!important;outline:none!important}.official-letter-recipient__address-mirror,.official-letter-date-mirror{display:block!important;font-size:.9375rem;color:#000}.official-letter-sender input,.official-letter-sender select,.official-letter-sender__address-group,.official-letter-sender__contact-group,.official-letter-recipient__overflow{display:none!important}.official-letter-sender__mirror{display:block!important;font-size:.9375rem;color:#000}.official-letter-block-spacer{display:block!important}.closing-block{margin:0}.printable-closing{display:block!important;break-inside:avoid;page-break-inside:avoid}.editor-placeholder{background-color:transparent!important;padding:0!important}.metadata-field__highlight{display:none!important}.metadata-field[data-field=subject]{break-before:avoid-page}.metadata-field[data-field=subject] .editor-source{font-weight:600}.metadata-field[data-field=subject] .editor-translation{font-weight:500}.translation-notice{break-before:avoid-page}}.sender-ribbon{flex:0 0 100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.sender-ribbon__actions,.sender-ribbon__memory{display:flex;flex-direction:row;align-items:center;gap:.35rem;min-width:0}.sender-ribbon__note{margin:0;font-size:.75rem;line-height:1.4;color:var(--bs-secondary-color)}@media(min-width:1200px){.letter-addresses{position:relative}.sender-ribbon{position:absolute;top:0;right:calc(var(--dl-sender-tab-tuck) - clamp(1.25rem,6vw,4.75rem) - var(--dl-sender-tab-width));z-index:-2;width:calc(var(--dl-sender-tab-width) + var(--dl-sender-tab-tuck));flex:none;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:.6rem;margin:0;padding:.7rem 0 .8rem var(--dl-sender-tab-tuck);background-color:var(--app-surface);border:1px solid var(--app-border-color);border-left:0;border-radius:0 .55rem .55rem 0;box-shadow:var(--dl-sender-tab-shadow)}.sender-ribbon__actions,.sender-ribbon__memory{flex-direction:column}.sender-ribbon__note{writing-mode:vertical-rl;transform:rotate(180deg);max-height:20rem;text-align:right}}.sender-favorite-picker-overlay{position:fixed;inset:0;z-index:1055;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}.sender-favorite-picker{width:min(28rem,100%);max-height:min(32rem,100%);overflow-y:auto;padding:1rem 1.15rem 1.15rem;border-radius:.6rem;background:var(--bs-body-bg);box-shadow:0 1.5rem 3rem #00000040}.sender-favorite-picker__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.sender-favorite-picker__header h2,.sender-favorite-picker__header .h2{margin:0;font-size:1rem;font-weight:600}.sender-favorite-picker__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.sender-favorite-picker__item{display:flex;align-items:center;gap:.35rem}.sender-favorite-picker__recall{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .6rem;border:1px solid transparent;border-radius:.4rem;background:var(--bs-secondary-bg);text-align:left}.sender-favorite-picker__recall:hover{border-color:var(--dl-accent)}.sender-favorite-picker__label{font-weight:600}.sender-favorite-picker__person{font-size:.8rem;color:var(--bs-secondary-color)}.official-letter-recipient__overflow{margin:.5rem 0 0;padding:.4rem .6rem;font-size:.8rem;line-height:1.4;color:var(--bs-warning-text-emphasis, #664d03);background-color:var(--bs-warning-bg-subtle, #fff3cd);border:1px solid var(--bs-warning-border-subtle, #ffe69c);border-radius:.25rem}.recipient-name-field{position:relative}.recipient-suggestions{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:14rem;overflow-y:auto;margin:-.75rem 0 0;padding:.25rem;list-style:none;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.5rem;box-shadow:var(--dl-modal-shadow)}.recipient-suggestions__item{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .55rem;border-radius:.35rem;cursor:pointer}.recipient-suggestions__item--active{background-color:var(--dl-accent-subtle)}.recipient-suggestions__name{font-size:.9063rem;line-height:1.3;color:var(--bs-body-color)}.recipient-suggestions__context{font-size:.75rem;line-height:1.3;color:var(--bs-secondary-color)}@media print{.recipient-suggestions{display:none!important}}.official-letter-sender__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.letterhead-picker{position:relative;flex:0 0 auto;margin-bottom:.4rem}.letterhead-picker__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.3rem;background:none;color:var(--dl-label);line-height:0;transition:background-color .15s ease,color .15s ease}.letterhead-picker__trigger:hover:not(:disabled),.letterhead-picker__trigger[aria-expanded=true]{background-color:var(--app-surface-alt);color:var(--bs-body-color)}.letterhead-picker__trigger:disabled{opacity:.4}.letterhead-picker__trigger:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.letterhead-picker__menu{position:absolute;top:calc(100% + .3rem);right:0;z-index:5;min-width:12rem;max-width:min(18rem,80vw);padding:.25rem;border:1px solid var(--app-border-color);border-radius:.5rem;background-color:var(--app-surface);box-shadow:0 8px 24px #0000001f}.letterhead-picker__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.35rem .5rem;border:0;border-radius:.35rem;background:none;color:var(--bs-body-color);font-size:.8125rem;text-align:left}.letterhead-picker__item:hover,.letterhead-picker__item:focus-visible{background-color:var(--app-surface-alt)}.letterhead-picker__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:-2px}.letterhead-picker__item[aria-checked=true]{font-weight:600}.letterhead-picker__item[aria-checked=true] .letterhead-picker__item-name:before{content:"✓ "}.letterhead-picker__item-name{min-width:0;overflow-wrap:anywhere}.letterhead-picker__badge{flex:0 0 auto;padding:.05rem .35rem;border-radius:.25rem;background-color:var(--app-surface-alt);color:var(--dl-label);font-size:.6875rem;font-weight:500;text-transform:none}@media print{.letterhead-picker{display:none!important}}:root{--dl-rail-gutter: 4rem;--dl-panel-gap: 4rem;--dl-workspace-margin: clamp(1rem, 2.4vw, 2.125rem)}.editor-workspace--beside{display:grid;grid-template-columns:minmax(0,52rem) var(--dl-panel-width);column-gap:var(--dl-panel-gap);justify-content:center;align-items:start;padding:1.75rem var(--dl-workspace-margin) 0 calc(var(--dl-rail-gutter) + var(--dl-workspace-margin))}.editor-workspace--beside>.editor-page{width:auto;max-width:none;margin:0;padding-top:0;padding-right:0;padding-left:0}@media screen{.editor-workspace:not(:has(>.story-seam)){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;min-height:100%}.editor-workspace:not(:has(>.story-seam))>.editor-page{display:flex;flex-direction:column;padding-bottom:0}.editor-workspace:not(:has(>.story-seam))>.editor-page>.recovery-prompt,.editor-workspace:not(:has(>.story-seam))>.editor-page>.editor-notice{align-self:center;width:100%;margin-right:0;margin-left:0}.editor-workspace:not(:has(>.story-seam)) .letter-sheet{flex:1 1 auto;width:100%}.editor-workspace--beside:not(:has(>.story-seam)){grid-template-columns:minmax(0,52rem) var(--dl-panel-width);grid-template-rows:minmax(calc(100dvh - 11.0625rem),auto) 1fr}.editor-workspace--beside:not(:has(>.story-seam))>.editor-page{grid-column:1;grid-row:1;align-self:stretch}.editor-workspace--beside:not(:has(>.story-seam))>.output-panel{grid-column:2;grid-row:1/span 2}}.output-panel{display:flex;flex-direction:column;gap:1.5rem;color:var(--dl-ink)}.output-panel[hidden]{display:none}.output-panel--column{top:1.75rem}.output-panel--sticky{position:sticky}.output-panel--sheet{position:fixed;top:0;right:0;bottom:0;z-index:1045;width:min(24rem,100vw);padding:1.5rem 1.5rem 2rem;overflow-y:auto;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-dialog);animation:dl-output-sheet-in .2s cubic-bezier(.22,1,.36,1)}.output-panel-scrim{position:fixed;inset:0;z-index:1040;background-color:var(--dl-backdrop)}@media(max-width:575.98px){.output-panel--sheet{top:auto;left:0;width:100%;max-height:88dvh;border-radius:var(--dl-radius-dialog) var(--dl-radius-dialog) 0 0;animation-name:dl-output-sheet-up}}@keyframes dl-output-sheet-in{0%{transform:translate(16px);opacity:0}}@keyframes dl-output-sheet-up{0%{transform:translateY(16px);opacity:0}}@media(prefers-reduced-motion:reduce){.output-panel--sheet{animation:none}}.output-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.output-panel__title{margin:0 0 .3125rem;color:var(--dl-ink);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.4}.output-panel__lead{margin:0;color:var(--dl-muted);font-size:.6875rem;line-height:1.65}.output-panel__lead-line{display:block}.output-modes{display:grid;gap:.1875rem;min-width:0;margin:0;padding:0;border:0}.output-mode{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8125rem .75rem;border:1px solid transparent;border-radius:var(--dl-radius-control);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.output-mode:hover{background-color:var(--dl-bg)}.output-mode:has(.output-mode__input:focus-visible){outline:2px solid var(--dl-accent);outline-offset:2px}.output-mode--checked{border-color:var(--dl-pale-border);background-color:var(--dl-bg)}.output-mode--disabled{cursor:not-allowed}.output-mode--disabled .output-mode__label,.output-mode--disabled .output-mode__icon{opacity:.55}.output-mode--disabled:hover{background:none}.output-mode__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.output-mode__icon{width:1.0625rem;height:1.0625rem;color:var(--dl-faint)}.output-mode--checked .output-mode__icon{color:var(--dl-accent)}.output-mode__text{display:grid;gap:.125rem;min-width:0}.output-mode__label{color:var(--dl-ink);font-size:.75rem;font-weight:600;line-height:1.5}.output-mode__hint{color:var(--dl-muted);font-size:.6875rem;line-height:1.4}.output-mode__radio{flex:none;width:.8125rem;height:.8125rem;border:1px solid var(--dl-line-strong);border-radius:50%;background-color:var(--dl-bg)}.output-mode--checked .output-mode__radio{border:.25rem solid var(--dl-accent)}.output-panel__section{display:grid;gap:.625rem;padding-top:1.5rem;border-top:1px solid var(--dl-line)}.output-panel .output-panel__section-label{margin:0;font-weight:400;letter-spacing:.06em;line-height:1.5}.output-panel__note{margin:0;color:var(--dl-muted);font-size:.6875rem;line-height:1.65}.output-panel .language-select,.output-panel .language-select .dl-search-select,.output-panel .class-set-panel .dl-search-select{display:block}.output-panel .language-select .dl-search-select__trigger,.output-panel .class-set-panel .dl-search-select__trigger{justify-content:space-between;gap:.625rem;width:100%;max-width:none;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--dl-line);border-radius:.375rem;background-color:var(--dl-bg);color:var(--dl-ink);font-size:.75rem;line-height:1.5;transition:border-color .15s ease}.output-panel .language-select .dl-search-select__trigger:hover:not(:disabled),.output-panel .class-set-panel .dl-search-select__trigger:hover:not(:disabled){border-color:var(--dl-line-strong)}.output-panel .language-select .dl-search-select__trigger[aria-expanded=true],.output-panel .class-set-panel .dl-search-select__trigger[aria-expanded=true]{border-color:var(--dl-pale-border)}.output-panel .language-select .dl-search-select__chevron,.output-panel .class-set-panel .dl-search-select__chevron{width:.375rem;height:.375rem;color:var(--dl-muted);opacity:1}.output-panel .language-select .dl-search-select__popup,.output-panel .class-set-panel .dl-search-select__popup{padding:.4375rem;border-color:var(--dl-line);border-radius:.625rem;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-popover)}.output-panel .language-select .dl-search-select__popup:not(.dl-search-select__popup--floating),.output-panel .class-set-panel .dl-search-select__popup:not(.dl-search-select__popup--floating){right:0;margin-top:.375rem}.output-panel .language-select .dl-search-select__search,.output-panel .class-set-panel .dl-search-select__search{font-size:.75rem}.output-panel .language-select .dl-search-select__menu,.output-panel .class-set-panel .dl-search-select__menu{margin-top:0}.output-panel .language-select .dl-search-select__search+.dl-search-select__menu,.output-panel .class-set-panel .dl-search-select__search+.dl-search-select__menu{margin-top:.375rem}.output-panel .language-select .dl-search-select__option,.output-panel .class-set-panel .dl-search-select__option{padding:.5rem .625rem;border-radius:.3125rem;color:var(--dl-ink);font-size:.75rem;line-height:1.45}.output-panel .language-select .dl-search-select__option--active,.output-panel .class-set-panel .dl-search-select__option--active{background-color:var(--dl-pale)}.output-panel .language-select .dl-search-select__empty,.output-panel .class-set-panel .dl-search-select__empty{font-size:.75rem}@media(prefers-reduced-motion:reduce){.output-panel .dl-search-select__trigger{transition:none}}.output-panel .language-select__warning{margin:0;font-size:.75rem;line-height:1.5;white-space:normal}.output-panel .guest-quota{display:grid;gap:.625rem;margin-top:.375rem;padding-top:.875rem;border-top:1px solid var(--dl-line)}.output-panel .guest-quota__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem .75rem;width:100%;padding:0;border:0;border-radius:0;background:none;color:var(--dl-muted);font-size:.6875rem;line-height:1.5;text-align:left}.output-panel .guest-quota__trigger:hover{color:var(--dl-ink)}.output-panel .guest-quota__trigger:focus-visible{border-radius:.25rem;outline-offset:.25rem}.output-panel .guest-quota__label{color:inherit}.output-panel .guest-quota__value{color:var(--dl-ink);font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.output-panel .guest-quota__trigger--warning .guest-quota__value{color:var(--dl-warning-ink)}.output-panel .guest-quota__trigger--critical .guest-quota__value{color:var(--dl-danger-ink)}.output-panel .guest-quota__meter{grid-column:1/-1;width:100%;height:3px;background:var(--dl-line)}.output-panel .guest-quota__meter-fill{background:var(--dl-strip-target)}.output-panel .guest-quota__trigger--warning .guest-quota__meter-fill{background:var(--dl-warning-ink)}.output-panel .guest-quota__trigger--critical .guest-quota__meter-fill{background:var(--dl-danger-ink)}.output-panel .guest-quota__popover{position:static;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--dl-ink);font-size:.6875rem;line-height:1.5}.output-panel .guest-quota__row{margin-bottom:.25rem;font-variant-numeric:tabular-nums}.output-panel .guest-quota__row span:first-child,.output-panel .guest-quota__reset{color:var(--dl-muted)}.output-panel .guest-quota__row--total{margin-top:.375rem;padding-top:.375rem;border-top-color:var(--dl-line);font-weight:400}.output-panel .guest-quota__reset{margin-top:.375rem}.class-set-panel{--copy-step-size: 1.375rem;--copy-step-gap: .125rem;display:grid;gap:.625rem;min-width:0}.class-select__trigger:disabled{color:var(--dl-muted);cursor:default}.class-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dl-search-select__trigger--placeholder .class-select__value{color:var(--dl-muted)}.class-select__meta{flex:none;color:var(--dl-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.class-select__option{display:grid;gap:.0625rem}.class-select__option-name{font-size:.75rem}.class-select__option-meta{color:var(--dl-muted);font-size:.6875rem;font-weight:400}.class-set-panel__columns{display:flex;justify-content:space-between;padding:.5rem calc(var(--copy-step-size) + var(--copy-step-gap) + .125rem) 0 0;color:var(--dl-muted);font-size:.6875rem}.class-set-panel__rows{display:grid;margin:0;padding:0;list-style:none}.class-set-row{display:grid;grid-template-columns:.375rem minmax(0,1fr) auto;align-items:center;column-gap:.625rem;min-height:2.125rem;padding:.1875rem 0}.class-set-row__dot{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--dl-strip-target)}.class-set-row__dot--source{background-color:var(--dl-strip-source)}.class-set-row__text{display:grid;gap:.0625rem;min-width:0}.class-set-row__name{color:var(--dl-ink);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.class-set-row__state{display:inline-flex;align-items:center;gap:.25rem;color:var(--dl-muted);font-size:.6875rem;line-height:1.4}.class-set-row__state .app-icon{width:.75rem;height:.75rem}.class-set-row__state--done{color:var(--dl-positive)}.class-set-row--none .class-set-row__name{color:var(--dl-muted)}.class-set-row--none .class-set-row__dot{background-color:var(--dl-line-strong)}.class-set-row__error{display:flex;flex-wrap:wrap;align-items:baseline;grid-column:2/-1;gap:.125rem .75rem;margin:.125rem 0 .25rem;color:var(--dl-danger-ink);font-size:.6875rem;line-height:1.5}.class-set-row__error .dl-text-button{padding:0;font-size:.6875rem}.copy-count{display:inline-flex;align-items:center;gap:var(--copy-step-gap, .125rem)}.copy-count__step{display:inline-grid;place-items:center;width:var(--copy-step-size, 1.375rem);height:var(--copy-step-size, 1.375rem);padding:0;border:0;border-radius:50%;background:none;color:var(--dl-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.copy-count__step .app-icon{width:.75rem;height:.75rem}.copy-count__step:hover:not(:disabled){background-color:var(--dl-pale);color:var(--dl-accent-strong)}.copy-count__step:active:not(:disabled){background-color:var(--dl-pale-strong)}.copy-count__step:disabled{cursor:default;opacity:.35}.copy-count__input{width:2.375rem;padding:.125rem .125rem .0625rem;border:0;border-bottom:1px solid var(--dl-line-strong);border-radius:0;background:none;color:var(--dl-ink);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5;text-align:right;transition:border-color .15s ease}.copy-count__input:hover:not(:disabled){border-bottom-color:var(--dl-faint)}.copy-count__input:focus{border-bottom-color:var(--dl-accent)}.copy-count__input:disabled{color:var(--dl-muted)}.class-set-panel__total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.125rem;padding-top:.75rem;border-top:1px solid var(--dl-line);color:var(--dl-ink);font-size:.75rem}.class-set-panel__total strong{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.class-set-panel__size,.class-set-panel__note,.class-set-panel__estimate,.class-set-panel__progress,.class-set-panel__hint{margin:0;color:var(--dl-muted);font-size:.6875rem;line-height:1.65}.class-set-panel__size--differs{color:var(--dl-danger-ink)}.class-set-panel__reset,.class-set-panel__regenerate{justify-self:start;padding:0;font-size:.6875rem}.class-set-panel__notice{margin:0;padding:.5rem .75rem;border-radius:.375rem;background-color:var(--dl-danger-bg);color:var(--dl-danger-ink);font-size:.6875rem;line-height:1.6}.output-panel--sheet .class-set-panel .class-select__popup{position:static;margin-top:.375rem;box-shadow:none}@media(hover:hover)and (pointer:fine){.copy-count__step,.copy-count__step:disabled{opacity:0}.class-set-row:hover .copy-count__step,.copy-count:focus-within .copy-count__step{opacity:1}.class-set-row:hover .copy-count__step:disabled,.copy-count:focus-within .copy-count__step:disabled{opacity:.35}}@media(prefers-reduced-motion:reduce){.copy-count__step{transition:none}}@media(max-width:575.98px){.class-set-panel{--copy-step-size: 2.25rem}.copy-count__input{width:3rem;font-size:1rem}.class-set-row{min-height:3rem}}.output-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;font-size:.8125rem;line-height:1.45}.output-panel__summary .app-icon{flex:none;width:1rem;height:1rem;color:var(--dl-muted)}.output-panel__summary--open{color:var(--dl-muted)}.output-panel__prepare{--bs-btn-padding-y: .5625rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: .8125rem;--bs-btn-line-height: 1.5;--bs-btn-border-radius: var(--dl-radius-control);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.5rem;margin-top:.375rem}.output-panel__prepare .app-icon{width:1rem;height:1rem}.output-panel__direct{display:flex;flex-wrap:wrap;gap:0 1.125rem}.output-panel__direct .dl-text-button{gap:.375rem;font-size:.6875rem}.output-panel__direct .app-icon{width:.875rem;height:.875rem}.output-panel__archive{margin:0;color:var(--dl-muted);font-size:.6875rem;line-height:1.65}.output-panel__links{display:grid;margin:0;padding:1rem 0 0;border-top:1px solid var(--dl-line);list-style:none}.output-panel__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.5rem .375rem;border:0;border-radius:.375rem;background:none;color:var(--dl-ink);font-size:.75rem;line-height:1.45;text-align:left;transition:background-color .15s ease}.output-panel__link .app-icon{width:.9375rem;height:.9375rem;color:var(--dl-muted)}.output-panel__link>.app-icon:last-child{width:.75rem;height:.75rem;color:var(--dl-faint)}.output-panel__link small,.output-panel__link .small{display:block;overflow:hidden;color:var(--dl-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.output-panel__link:hover{background-color:var(--dl-pale)}.output-panel__link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.output-panel__document{display:grid;gap:.875rem}.document-identity{position:relative;display:grid;justify-items:start;min-width:0;--document-identity-inset: .375rem}.document-identity__hint{position:absolute;top:calc(100% + .25rem);left:0;z-index:1000;width:max-content;max-width:min(21rem,100vw - 1.5rem);padding:.375rem .625rem;border:1px solid var(--dl-line);border-radius:.5rem;background:var(--dl-bg);box-shadow:var(--dl-shadow-popover);color:var(--dl-muted);font-size:.75rem;line-height:1.4;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s}.document-identity:has(.document-identity__title:focus) .document-identity__hint{opacity:1;visibility:visible;transition:opacity .15s ease}@media(max-width:575.98px){.document-identity__hint{right:0;left:auto;max-width:min(15rem,100vw - 1.5rem)}}@media(prefers-reduced-motion:reduce){.document-identity__hint,.document-identity:has(.document-identity__title:focus) .document-identity__hint{transition:none}}.document-identity__sizer{display:inline-grid;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0}.document-identity__sizer:after{content:attr(data-value) " ";grid-area:1/1;overflow:hidden;padding:0 var(--document-identity-inset);border:1px solid transparent;font-size:.8125rem;line-height:1.4;white-space:pre;visibility:hidden}.document-identity__title{grid-area:1/1;width:100%;min-width:0;padding:0 var(--document-identity-inset);border:1px solid transparent;border-radius:.3125rem;background:transparent;color:var(--dl-ink);font-size:.8125rem;line-height:1.4;text-overflow:ellipsis;transition:border-color .15s ease,background-color .15s ease}.document-identity__title:hover{border-color:var(--dl-line)}.document-identity__title:focus{border-color:var(--dl-accent);background-color:var(--dl-bg);outline:none;box-shadow:0 0 0 3px #7960bd26}.document-identity__title::placeholder{color:var(--dl-ink);opacity:1}.document-identity__meta{display:flex;align-items:center;max-width:100%;min-width:0;margin:0;color:var(--dl-muted);font-size:.6875rem;line-height:1.4}.document-identity__workspace{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-identity__workspace:before{content:"·";margin:0 .375rem 0 .125rem}.document-identity .document-save{display:inline-flex;flex:0 1 auto;max-width:100%;min-width:0}.document-save-menu{display:inline-flex;flex:0 0 auto;align-items:center}.document-save-menu:before{content:"·";margin:0 .0625rem 0 .125rem}.document-save-menu__trigger{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem var(--document-identity-inset);border:0;border-radius:.3125rem;background:none;color:var(--dl-accent-strong);font:inherit;font-weight:700;white-space:nowrap}.document-save-menu__trigger .app-icon{flex:none;width:.625rem;height:.625rem}.document-save-menu__trigger:hover,.document-save-menu__trigger[aria-expanded=true]{text-decoration:underline;text-underline-offset:.2em}.document-save-menu__trigger:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.document-save-menu__icon{display:none}.document-save-menu__menu{width:max-content;max-width:min(22rem,100vw - 1rem);font-size:.8125rem}.document-save-menu__menu .dropdown-item{white-space:normal}@media(max-width:575.98px){.document-identity .document-save[data-new=true] .document-save__button>.dl-line-icon{display:none}.document-save-menu__trigger .document-save-menu__icon{display:block;width:.875rem;height:.875rem}.document-save-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.document-save-now-slot{display:inline-flex;flex:0 0 auto;align-items:center}.document-save-now-slot:before{content:"·";margin:0 .0625rem 0 .125rem}.document-save-now{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem var(--document-identity-inset);border:0;border-radius:.3125rem;background:none;color:var(--dl-accent-strong);font:inherit;font-weight:700;white-space:nowrap}.document-save-now:not([aria-disabled=true]):hover{text-decoration:underline;text-underline-offset:.2em}.document-save-now[aria-disabled=true]{color:var(--dl-muted);font-weight:inherit;cursor:default}.document-save-now:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.document-save-now__icon{display:none}@media(max-width:575.98px){.document-save-now .document-save-now__icon{display:block;flex:none;width:.875rem;height:.875rem}.document-save-now__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.document-save-menu__shortcut{margin-left:auto;padding-left:1.25rem;color:var(--dl-muted);font-size:.6875rem}@media(hover:none){.document-save-menu__shortcut{display:none}}@media(max-width:575.98px){.document-identity__workspace{display:none}}.document-identity .document-save__button{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.0625rem var(--document-identity-inset);border:0;border-radius:.3125rem;background:none;color:var(--dl-muted);font:inherit;transition:background-color .15s ease,color .15s ease}.document-identity .document-save__button .dl-line-icon,.document-identity .document-save__button .app-icon{flex:none;width:.6875rem;height:.6875rem}.document-identity .document-save__button:not([aria-disabled=true]):hover{color:var(--dl-ink)}.document-identity .document-save__button[aria-disabled=true]{cursor:default}.document-identity .document-save__button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:1px}.document-save__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-identity .document-save__button--saved{color:var(--dl-positive)}.document-identity .document-save__button:not([aria-disabled=true]):hover .document-save__label{text-decoration:underline;text-underline-offset:.2em}.document-identity .document-save__button--warning{color:var(--dl-warning-ink)}.document-identity .document-save__button--warning:not([aria-disabled=true]):hover{color:var(--dl-warning-ink)}.editor-actions{display:flex;align-items:center;gap:.5rem;min-width:0}.editor-actions>*{flex:none}.editor-actions__output{display:inline-flex;align-items:center;gap:.5rem;max-width:16rem;min-height:2.25rem;padding:.375rem .75rem;border:1px solid var(--dl-line);border-radius:999px;background-color:var(--dl-canvas);color:var(--dl-ink);font-size:.75rem;transition:border-color .15s ease}.editor-actions__output .app-icon{flex:none;width:1rem;height:1rem;color:var(--dl-muted)}.editor-actions__output:hover{border-color:var(--dl-pale-border)}.editor-actions__output:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.editor-actions>.editor-actions__output{flex:0 1 auto;min-width:6.5rem}.editor-actions__output-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-actions__output--open .editor-actions__output-text{color:var(--dl-muted)}.editor-actions__button{display:inline-flex;align-items:center;gap:.4375rem;min-height:2.25rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--dl-radius-control);background:none;color:var(--dl-ink);font-size:.75rem;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.editor-actions__button .app-icon,.editor-actions__button .dl-line-icon{flex:none;width:1rem;height:1rem}.editor-actions__button:hover{background-color:var(--dl-pale)}.editor-actions__button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.editor-actions__templates{border-color:var(--dl-line);background-color:var(--dl-bg)}.editor-actions__templates:hover{border-color:var(--dl-pale-border)}.editor-actions__new--unavailable{color:var(--dl-muted);cursor:default}.editor-actions__new--unavailable.editor-actions__new[aria-disabled=true]{cursor:default}.editor-actions__new--unavailable>.app-icon,.editor-actions__new--unavailable>.editor-actions__label{opacity:.45}.editor-actions__new--unavailable:hover{background:none}.editor-actions__new--unavailable.editor-actions__new--guided{color:var(--dl-ink)}.editor-actions__new--unavailable.editor-actions__new--guided>.app-icon,.editor-actions__new--unavailable.editor-actions__new--guided>.editor-actions__label{opacity:1}.editor-actions__focus{display:none;color:var(--dl-muted)}.editor-actions__focus:hover{color:var(--dl-ink)}@media(min-width:1200px){.editor-actions__focus{display:inline-flex}}.editor-actions__focus--active{background-color:var(--dl-pale);color:var(--dl-accent-strong)}.editor-actions__focus--active:hover{color:var(--dl-accent-strong)}@media(prefers-reduced-motion:reduce){.editor-actions__button{transition:none}}.editor-actions__print{--bs-btn-padding-y: .375rem;--bs-btn-padding-x: .75rem;--bs-btn-font-size: .75rem;--bs-btn-line-height: 1.5;--bs-btn-border-radius: var(--dl-radius-control);display:inline-flex;align-items:center;gap:.4375rem;min-height:2.25rem;white-space:nowrap}.editor-actions__print .app-icon{width:1rem;height:1rem;vertical-align:0}@media(max-width:991.98px),(min-width:1200px)and (max-width:1759.98px){.editor-actions--compact .editor-actions__templates .editor-actions__label,.editor-actions--compact .editor-actions__focus .editor-actions__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.editor-actions--compact .editor-actions__templates,.editor-actions--compact .editor-actions__focus{padding-right:.5625rem;padding-left:.5625rem}}@media(min-width:992px)and (max-width:1199.98px){.app-header:has(.header-auth-cta) .editor-actions--compact .editor-actions__templates .editor-actions__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-header:has(.header-auth-cta) .editor-actions--compact .editor-actions__templates{padding-right:.5625rem;padding-left:.5625rem}}@media(min-width:992px)and (max-width:1159.98px){.app-header:has(.header-auth-cta) .editor-actions--compact .editor-actions__print .editor-actions__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-header:has(.header-auth-cta) .editor-actions--compact .editor-actions__print{--bs-btn-padding-x: .5625rem}}@media(min-width:992px)and (max-width:1059.98px){.app-header:has(.editor-actions--compact) .header-auth-cta:has(.btn-primary) .header-auth-cta__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-header:has(.editor-actions--compact) .header-auth-cta:has(.btn-primary) .header-auth-cta__login{--bs-btn-padding-x: .5625rem}}@media(min-width:1200px)and (max-width:1439.98px){.editor-actions--compact .editor-actions__output>.app-icon:first-child{display:none}}@media(max-width:767.98px){.app-header__actions .editor-actions{width:100%}.editor-actions>.editor-actions__output{flex:1 1 auto;max-width:none}}@media(max-width:575.98px){.editor-actions__label:not(.editor-actions__new-label){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.editor-actions__button,.editor-actions__print{padding-right:.625rem;padding-left:.625rem}}@media print{.output-panel,.output-panel-scrim{display:none!important}.editor-workspace{display:block;padding:0}}.template-modal-overlay{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;background-color:var(--dl-backdrop)}.template-panel{display:flex;flex-direction:column;width:min(69rem,100%);height:min(56rem,100%);max-height:100%;padding:1.875rem 1.875rem 1.25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-dialog);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-dialog);color:var(--dl-ink);animation:dl-rise .18s cubic-bezier(.22,1,.36,1)}.template-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.template-panel__title{margin:.5rem 0 0;color:var(--dl-ink);font-size:1.75rem;font-weight:400;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.template-panel .dl-template-browser{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.template-panel .dl-template-browser>:not(.dl-template-browser__results){flex:none}.template-panel .dl-template-browser__results{flex:1 1 auto;min-width:0;min-height:0;margin:0 -.25rem;padding:.25rem;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.template-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--dl-line)}.template-panel__footer .dl-text-button{font-size:.75rem}.template-panel__note{display:inline-flex;align-items:center;gap:.4375rem;color:var(--dl-muted);font-size:.6875rem}.template-panel__note .app-icon{flex:none;width:.8125rem;height:.8125rem}@media(max-width:575.98px){.template-modal-overlay{align-items:stretch;padding:.75rem}.template-panel{padding:1.25rem 1.125rem 1rem}.template-panel__header{margin-bottom:1.125rem}.template-panel__title{font-size:1.375rem}}.template-manage{max-width:62rem}.template-manage__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.5rem}.template-manage__filters .dl-field{flex:1 1 12rem;min-width:0}.template-manage__section{margin-bottom:2rem}.template-manage__section-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-label)}.template-manage__institution{text-transform:none;letter-spacing:0;font-weight:500;color:var(--bs-secondary-color)}.template-manage__empty{border:1px dashed var(--app-border-color);border-radius:.5rem}.template-manage__list{margin:0;padding:0;list-style:none;border:1px solid var(--app-border-color);border-radius:.5rem;overflow:hidden}.template-manage__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem}.template-manage__item+.template-manage__item{border-top:1px solid var(--app-border-color)}.template-manage__item-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0}.template-manage__item-title{font-weight:600;overflow-wrap:anywhere}.template-manage__item-meta{display:inline-flex;flex-wrap:wrap;gap:.35rem}.template-manage__item-actions{display:flex;flex-wrap:wrap;gap:.35rem}.template-manage__form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.template-badge{font-weight:500}.template-authoring{max-width:52rem}.template-authoring__recovery{margin-bottom:1.75rem}.template-authoring__recovery .recovery-prompt{max-width:none;margin:0}.template-authoring__meta{margin-bottom:2.25rem}.template-authoring__content-head{margin-bottom:1rem}.template-authoring__content-title{margin:0 0 .375rem;color:var(--dl-ink);font-size:1.3125rem;font-weight:400;letter-spacing:-.017em;line-height:1.3}.template-authoring__content-lead{max-width:44rem;margin:0;color:var(--dl-muted);font-size:.8125rem;line-height:1.6}.template-authoring__privacy{margin-bottom:1.25rem}.template-authoring__paper{margin-bottom:1.75rem}.template-authoring__bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:0 -1.25rem;padding:.875rem 1.25rem 1rem;border-top:1px solid var(--dl-line);background-color:var(--dl-bg)}.template-authoring__bar .btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: .8125rem;--bs-btn-line-height: 1.4;--bs-btn-border-radius: var(--dl-radius-control);min-height:2.375rem}.template-authoring__bar-note{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--dl-muted);font-size:.75rem;line-height:1.5}.template-authoring__bar-note .app-icon{flex:none;width:1rem;height:1rem}.template-authoring__bar-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-left:auto}@media(max-width:575.98px){.template-authoring__bar-note{display:none}.template-authoring__bar-actions{flex:1 1 auto}.template-authoring__bar-actions .btn{flex:1 1 0}}.template-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;container-type:inline-size}.template-meta__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem}@container (min-width: 26rem){.template-meta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 46rem){.template-meta__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.template-meta__title{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem}@container (min-width: 36rem){.template-meta__title:has(>:nth-child(2)){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.template-meta__error{margin:0 0 .5rem;color:var(--bs-danger-text-emphasis);font-size:.75rem}.template-meta__status{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;margin:.25rem 0 0;color:var(--dl-ink);font-size:.8125rem;cursor:pointer}.template-meta__status .form-check-input,.template-sheet{margin:0}.template-sheet .metadata-field[data-field$=-subject] .metadata-field__source,.template-sheet .metadata-field[data-field$=-subject] .metadata-field__highlight{font-weight:600}.template-sheet .metadata-field[data-field$=-greeting]{padding-top:.2rem}.template-sheet .metadata-field[data-field$=-greeting] .metadata-field__label{width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1200px){.template-sheet .editor-action-rail{position:static;display:flex;width:auto;margin:.75rem 0 1.25rem;pointer-events:auto}.template-sheet .editor-action-rail__group{position:static;flex-direction:row}}.template-sheet__error{margin:.5rem 0 0;color:var(--bs-danger-text-emphasis);font-size:.8125rem}.template-sheet--compact{padding:.875rem 1.25rem 1.25rem 2.625rem}.save-template-dialog-overlay{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem;background-color:#0a0c1073}.save-template-dialog{display:flex;flex-direction:column;width:min(50rem,100%);max-height:100%;padding:1.25rem 1.5rem;background-color:var(--app-surface);border:1px solid var(--app-border-color);border-radius:.75rem;box-shadow:var(--dl-modal-shadow)}.save-template-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.save-template-dialog__header h2,.save-template-dialog__header .h2{margin:0;font-size:1.0625rem;font-weight:600}.save-template-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:.5rem}.save-template-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--app-border-color)}@media(max-width:575.98px){.save-template-dialog-overlay{padding:0}.save-template-dialog{border-radius:0;border:none;height:100%;width:100%}}@media print{.template-manage,.template-authoring,.save-template-dialog-overlay{display:none!important}}.dl-navigation-loader{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .15s ease}.dl-navigation-loader--active{opacity:1;pointer-events:auto}.dl-navigation-loader__backdrop{position:absolute;inset:0;background:var(--dl-loader-backdrop);backdrop-filter:blur(var(--dl-loader-blur, 6px));-webkit-backdrop-filter:blur(var(--dl-loader-blur, 6px))}.dl-navigation-loader__stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem}.dl-loader-mark{display:block;max-width:40vw;height:auto}.dl-loader-mark__path{fill:none;stroke-width:264.58;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.dl-loader-mark__base{stroke:var(--dl-loader-base)}.dl-loader-mark__progress-outer{stroke:var(--dl-loader-outer);stroke-dasharray:100;stroke-dashoffset:100}.dl-loader-mark__progress-inner{stroke:var(--dl-loader-inner);stroke-dasharray:100;stroke-dashoffset:100}.dl-navigation-loader__label{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--dl-translation-ink)}@media print{.dl-navigation-loader{display:none!important}}.dl-guide__spotlight{position:fixed;top:0;left:0;z-index:1030;width:var(--dl-guide-w, 0);height:var(--dl-guide-h, 0);border-radius:var(--dl-radius-card);box-shadow:0 0 0 2px var(--dl-accent),0 0 0 6px var(--dl-pale-border),0 0 0 200vmax var(--dl-backdrop);transform:translate(var(--dl-guide-x, 50vw),var(--dl-guide-y, 50vh));pointer-events:none;animation:dl-guide-dim-in .2s ease-out;transition:transform .2s ease-out,width .2s ease-out,height .2s ease-out,box-shadow .2s ease-out}.dl-guide__spotlight:not([data-spot=ring]){width:0;height:0;box-shadow:0 0 0 200vmax var(--dl-backdrop);transform:translate(50vw,50vh)}.dl-guide__spotlight[data-glide=off]{transition:none}.dl-guide__spotlight--receded[data-spot=ring]{box-shadow:0 0 0 2px var(--dl-accent),0 0 0 6px var(--dl-pale-border),0 0 0 200vmax transparent}.dl-guide__spotlight--receded:not([data-spot=ring]){box-shadow:0 0 0 200vmax transparent}@keyframes dl-guide-dim-in{0%{opacity:0}}.dl-guide__coach{position:fixed;top:0;left:0;z-index:1031;display:flex;flex-direction:column;gap:.625rem;width:min(22rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);overflow-y:auto;padding:1rem 1.125rem 1rem 1.25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-dialog);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-dialog);color:var(--dl-ink);transition:top .2s ease-out,left .2s ease-out,opacity .15s ease-out}.dl-guide__coach:not([data-placed]){opacity:0;pointer-events:none}.dl-guide__coach[data-glide=off]{transition:opacity .15s ease-out}.dl-guide__coach:focus{outline:none}.dl-guide__coach:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-guide__coach--sheet{inset:auto 0 0;width:auto;max-height:60vh;padding:1rem calc(1.125rem + env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom,0px)) calc(1.25rem + env(safe-area-inset-left,0px));border-width:1px 0 0;border-radius:var(--dl-radius-dialog) var(--dl-radius-dialog) 0 0;transition:opacity .15s ease-out}.dl-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dl-guide__eyebrow{display:flex;flex-wrap:wrap;gap:.25rem .625rem;align-items:baseline;margin:.375rem 0 0;color:var(--dl-muted);font-size:.75rem;font-weight:400;line-height:1.3}.dl-guide__progress{color:var(--dl-accent-strong);font-weight:700;white-space:nowrap}.dl-guide__close{flex:none;margin:-.25rem -.375rem 0 0}.dl-guide__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.dl-guide__body{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.5}.dl-guide__body p{margin:0}.dl-guide__note{padding:.5rem .625rem;border-radius:var(--dl-radius-control);background-color:var(--dl-warning-bg);color:var(--dl-warning-ink)}.dl-guide__hint{color:var(--dl-muted)}.dl-guide__done{display:flex;gap:.375rem;align-items:center;color:var(--dl-positive);font-weight:700}.dl-guide__done .app-icon{flex:none;width:1rem;height:1rem}.dl-guide__help{display:inline-flex;gap:.375rem;align-items:center;align-self:flex-start;color:var(--dl-accent-strong);font-size:.8125rem;text-decoration:none}.dl-guide__help .app-icon{width:1rem;height:1rem}.dl-guide__help:hover{text-decoration:underline}.dl-guide__help:focus-visible{border-radius:.25rem;outline:2px solid var(--dl-accent);outline-offset:2px}.dl-guide__actions{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;margin-top:.125rem}.dl-guide__back{margin-right:auto}.dl-guide-tab{position:fixed;top:50%;left:0;z-index:1030;display:inline-flex;gap:.5rem;align-items:center;max-width:1.5rem;height:2.75rem;padding:0 .375rem 0 calc(.25rem + env(safe-area-inset-left,0px));overflow:hidden;border:1px solid var(--dl-pale-border);border-left:0;border-radius:0 var(--dl-radius-control) var(--dl-radius-control) 0;background-color:var(--dl-pale);box-shadow:var(--dl-shadow-raised);color:var(--dl-accent-strong);font-size:.8125rem;font-weight:700;white-space:nowrap;transform:translateY(-50%);transition:max-width .2s ease-out,background-color .15s ease}.dl-guide-tab:hover,.dl-guide-tab:focus-visible{max-width:16rem;background-color:var(--dl-pale-strong)}.dl-guide-tab:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.dl-guide-tab[hidden]{display:none}.dl-guide-tab__icon{flex:none;width:1rem;height:1rem}.dl-sidebar__guide .dl-sidebar__list{gap:.125rem}.dl-sidebar__guide button.dl-sidebar__link{width:100%;border:0;text-align:left}.dl-sidebar__guide button.dl-sidebar__link:not(:hover){background-color:transparent}@media(prefers-reduced-motion:reduce){.dl-guide__spotlight,.dl-guide__coach,.dl-guide__coach[data-glide],.dl-guide-tab{transition:none}.dl-guide__spotlight{animation:none}}.dl-guide--still .dl-guide__spotlight,.dl-guide--still .dl-guide__coach,.dl-guide--still .dl-guide__coach[data-glide],.dl-guide--still .dl-guide-tab{transition:none}.dl-guide--still .dl-guide__spotlight{animation:none}@media print{.dl-guide,#dl-guide-root{display:none!important}}:root,[data-bs-theme=light]{--story-tint: #f7f5fb}[data-bs-theme=dark]{--story-tint: #25232d}.app-header--guest{grid-template-columns:auto minmax(0,1fr) auto}.app-header--guest .app-header__controls{grid-column:3}.guest-nav{grid-column:2;grid-row:1;display:flex;justify-content:center;min-width:0;container:guest-nav/inline-size}@media(min-width:1720px){.app-header--guest.app-header--actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-header--guest.app-header--actions .guest-nav{container-type:normal}}@media(min-width:1100px){.app-header--guest:not(.app-header--actions){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-header--guest:not(.app-header--actions) .guest-nav{container-type:normal}}.guest-nav__track{display:inline-flex;max-width:100%;gap:.1875rem;padding:.1875rem;border:1px solid var(--dl-line);border-radius:.5625rem;background-color:var(--dl-canvas)}.guest-nav__item{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.3125rem 1rem;border-radius:.375rem;color:var(--dl-muted);font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.guest-nav__item .app-icon{width:.9375rem;height:.9375rem;flex:none}.guest-nav__item:hover{color:var(--dl-ink)}.guest-nav__item:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.guest-nav__item[aria-current]{background-color:var(--dl-bg);color:var(--dl-accent-strong);box-shadow:var(--dl-shadow-raised)}.guest-nav__label-rest{display:inline}@container guest-nav (max-width: 19.75rem){.guest-nav__track{gap:.125rem}.guest-nav__item{padding-right:.625rem;padding-left:.625rem}}@media(max-width:991.98px){@container guest-nav (max-width: 17.5rem){.guest-nav__label-rest{display:none}}@container guest-nav (max-width: 13.75rem){.guest-nav__item .app-icon{display:none}}@container guest-nav (max-width: 11.25rem){.guest-nav__item .app-icon{display:block}.guest-nav__label{display:none}.guest-nav__item{padding-right:.4375rem;padding-left:.4375rem}}}@media(min-width:992px){@container guest-nav (max-width: 17.5rem){.guest-nav__item--story:not(:only-child){display:none}.guest-nav__item--story:only-child .guest-nav__label-rest{display:none}}@container guest-nav (max-width: 11.25rem){.guest-nav__item--story:only-child{padding-right:.4375rem;padding-left:.4375rem}.guest-nav__item--story:only-child .guest-nav__label{display:none}}@container guest-nav (max-width: 5.75rem){.guest-nav__label{display:none}.guest-nav__item{padding-right:.4375rem;padding-left:.4375rem}}}@media(prefers-reduced-motion:reduce){.guest-nav__item{transition:none}}@media(min-width:992px)and (max-width:1199.98px){.app-header--guest.app-header--actions{grid-template-columns:auto minmax(0,1fr) minmax(0,auto)}.app-header--guest.app-header--actions .app-header__controls{flex-wrap:nowrap}.app-header--guest.app-header--actions .app-header__actions{flex:0 1 auto}}@media(min-width:680px)and (max-width:991.98px){.app-header--guest.app-header--actions .app-header__account{grid-column:3}}@media(max-width:679.98px){.app-header--guest .app-header__controls{display:contents}.app-header--guest .app-header__account{grid-column:3;grid-row:1;justify-self:end}.app-header--guest .app-header__account:has(.header-auth-cta){display:contents}.app-header--guest .app-header__account:has(.header-auth-cta)>.app-header__tools{grid-column:3;grid-row:1;justify-self:end;margin-block:-.1875rem;min-width:max-content}.app-header--guest .app-header__account>.header-auth-cta{grid-column:1/-1;grid-row:2;justify-self:end}.app-header--guest.app-header--actions .app-header__actions{grid-column:1/-1;grid-row:3}.guest-nav__track{padding:.0625rem}.guest-nav__item{padding-top:.25rem;padding-bottom:.25rem}}@media screen{.app-shell:has(.story){overflow:clip}}@media screen{.app-main:has(>.story){--story-mark: url(/images/brand/dualline_line_primary.svg);--story-mark-wash: color-mix(in srgb, var(--app-surface-alt) calc((1 - var(--dl-watermark-opacity)) * 100%), transparent);scrollbar-gutter:auto;background-color:var(--app-surface-alt);background-attachment:local}}@media screen and (min-width:52rem){.app-main:has(>.story){background-image:linear-gradient(var(--story-mark-wash),var(--story-mark-wash)),var(--story-mark);background-repeat:no-repeat;background-size:100% 100%,100% auto;background-position:0 0,center calc(100dvh - var(--dl-watermark-inset) - 4rem - 16vw)}}@media screen{[data-bs-theme=dark] .app-main:has(>.story){--story-mark: url(/images/brand/dualline_line_dark.svg)}}.story{--story-gutter: clamp(1.25rem, 4.5vw, 3rem);--story-section-space: clamp(4rem, 2.75rem + 5.5vw, 7.5rem);color:var(--dl-ink)}.app-main:has(>.story){padding-bottom:0}.story-wrap{width:min(100% - 2 * var(--story-gutter),72rem);margin-inline:auto}.story--beside .story-wrap{--story-column: min(100% - 2 * var(--dl-workspace-margin) - var(--dl-rail-gutter), 72.75rem);width:var(--story-column);margin-right:0;margin-left:calc(var(--dl-workspace-margin) + var(--dl-rail-gutter) + (100% - 2 * var(--dl-workspace-margin) - var(--dl-rail-gutter) - var(--story-column)) / 2)}@media screen{.editor-workspace:has(>.story-seam){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-height:100%}.editor-workspace:has(>.story-seam)>.editor-page{display:flex;flex-direction:column;padding-bottom:1.5rem}.editor-workspace:has(>.story-seam)>.editor-page>.recovery-prompt,.editor-workspace:has(>.story-seam)>.editor-page>.editor-notice{align-self:center;width:100%;margin-right:0;margin-left:0}.editor-workspace:has(>.story-seam) .letter-sheet{flex:1 1 auto;width:100%}.editor-workspace--beside:has(>.story-seam){grid-template-columns:minmax(0,52rem) var(--dl-panel-width);grid-template-rows:minmax(calc(100dvh - 15.8125rem),auto) 1fr}.editor-workspace--beside:has(>.story-seam)>.editor-page{grid-column:1;grid-row:1;align-self:stretch;padding-bottom:0}.editor-workspace--beside:has(>.story-seam)>.output-panel{grid-column:2;grid-row:1/span 2}}.story-seam{padding:0 0 clamp(1.75rem,3vw,2.5rem)}.story-seam--beside{grid-column:1;grid-row:2;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:0}.story-seam__rail{position:sticky;bottom:0;padding:1.5rem 0 clamp(1.75rem,3vw,2.5rem)}.story-seam__rail>.story-seam__inner{max-width:none;margin:0}.story-seam__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;max-width:52rem;margin-inline:auto;padding-top:.875rem;border-top:1px solid var(--dl-line)}.story-seam__flow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;color:var(--dl-muted);font-size:.75rem;list-style:none}.story-seam__step{display:inline-flex;align-items:center;gap:.5rem}.story-seam__step-arrow{width:.8125rem;height:.8125rem;color:var(--dl-faint)}.story-seam__more{display:inline-flex;align-items:center;gap:.4375rem;margin-left:auto;padding:.375rem 0 .3125rem;border-bottom:1px solid var(--dl-pale-border);color:var(--dl-accent-strong);font-size:.8125rem;font-weight:var(--dl-weight-strong);line-height:1.3;text-decoration:none;white-space:nowrap;transition:border-color .15s ease}.story-seam__more:hover{border-bottom-color:var(--dl-accent);color:var(--dl-accent-strong)}.story-seam__more:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px;border-radius:.125rem}.story-seam__more-arrow{width:.875rem;height:.875rem;transition:transform .18s ease}.story-seam__more:hover .story-seam__more-arrow{transform:translateY(.125rem)}@media(max-width:575.98px){.story-seam__flow{display:none}.story-seam__inner{justify-content:center}.story-seam__more{margin-left:0}}.story-section{padding-block:var(--story-section-space);background-color:var(--dl-bg);scroll-margin-top:0}.story-section--tinted{background-color:var(--story-tint)}.story-section--intro{padding-top:clamp(4.5rem,2.5rem + 7vw,8.5rem);padding-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);border-top:1px solid var(--dl-line)}.story-section--steps{padding-top:clamp(2rem,1.5rem + 2vw,3rem);scroll-margin-top:clamp(1rem,3vw,2rem)}.story-eyebrow{margin:0 0 1.25rem;color:var(--dl-accent);font-size:.6875rem;font-weight:var(--dl-weight-strong);letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.story-eyebrow--heading{font-family:inherit}.story-title{max-width:22em;margin:0;color:var(--dl-ink);font-size:clamp(1.875rem,1.3rem + 2vw,3rem);font-weight:var(--dl-weight-text);letter-spacing:-.032em;line-height:1.12;text-wrap:balance}.story-title--display{max-width:19em;font-size:clamp(2.125rem,1.15rem + 3.7vw,3.875rem);letter-spacing:-.038em;line-height:1.06}.story-title__accent{display:block;color:var(--dl-accent)}.story-lead{max-width:34rem;margin:1.75rem 0 0;color:var(--dl-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65}.story-copy{max-width:32rem;margin:1.375rem 0 0;color:var(--dl-muted);font-size:1rem;line-height:1.7}.story-note{margin:1.25rem 0 0;color:var(--dl-accent-strong);font-size:.9375rem;line-height:1.55}.story-statement{max-width:32rem;margin:1.5rem 0 0;color:var(--dl-ink);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.story-aside{margin:.5rem 0 0;color:var(--dl-muted);font-size:.8125rem}.story [data-story-focus]{scroll-margin-top:inherit}.story [data-story-focus]:focus{outline:none}.story [data-story-focus]:focus-visible:not([data-focus-quiet]){outline:2px solid var(--dl-accent);outline-offset:.375rem;border-radius:.25rem}.back-to-top__mark{display:block;visibility:hidden;pointer-events:none}.back-to-top__mark--start{height:50dvh;margin-top:-50dvh}.back-to-top__mark--screen{height:70dvh;margin-bottom:-70dvh}.back-to-top{position:sticky;z-index:15;bottom:.875rem;height:0;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.back-to-top--offered{opacity:1;visibility:visible;transition-delay:0s}.back-to-top__button{position:absolute;right:clamp(.75rem,2vw,1.5rem);bottom:0;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--dl-line);border-radius:var(--dl-radius-control);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-raised);color:var(--dl-muted);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.back-to-top__button .app-icon{width:1rem;height:1rem}.back-to-top__button:hover{border-color:var(--dl-pale-border);background-color:var(--dl-pale);color:var(--dl-accent-strong)}.back-to-top__button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}@media(pointer:coarse){.back-to-top__button{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top__button{transition:none}}.story-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,3.5rem);align-items:center}.story-split>:not(.story-split__text){width:100%;max-width:36rem}.story-split .story-title{font-size:clamp(1.875rem,1.35rem + 1.6vw,2.75rem)}@media(min-width:900px){.story-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}.story-split>:not(.story-split__text){max-width:none}.story-split--figure-left{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.story-split--figure-left>:not(.story-split__text){grid-row:1;grid-column:1}.story-split--figure-left>.story-split__text{grid-row:1;grid-column:2}}.story-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.5rem)}}.story-step{padding-top:1.5rem;border-top:1px solid var(--dl-line)}.story-step__index{margin:0;color:var(--dl-accent);font-size:.6875rem;font-weight:var(--dl-weight-strong);letter-spacing:.15em;text-transform:uppercase}.story-step__title{margin:1.375rem 0 .75rem;color:var(--dl-ink);font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:var(--dl-weight-text);letter-spacing:-.022em;line-height:1.2}.story-step__text{max-width:21rem;margin:0;color:var(--dl-muted);font-size:.9375rem;line-height:1.65}.story-pairs{margin:0}.story-pairs__sheet{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--dl-line);border-radius:.375rem;background-color:var(--app-surface);box-shadow:var(--dl-sheet-shadow);font-family:Raleway,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif}@media(min-width:900px){.story-pairs__sheet{transform:rotate(-1.5deg)}}.story-pairs__pair{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.75rem;row-gap:.25rem;padding:1.25rem 0;border-bottom:1px solid var(--dl-line)}.story-pairs__pair:first-child{padding-top:.25rem}.story-pairs__pair:last-child{padding-bottom:.25rem;border-bottom:0}.story-pairs__lang{padding-top:.3em;color:var(--dl-faint);font-family:Nexa,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif;font-size:.625rem;font-weight:var(--dl-weight-strong);letter-spacing:.1em}.story-pairs__lang--target{color:var(--dl-accent)}.story-pairs__source,.story-pairs__target{margin:0;line-height:var(--dl-letter-source-leading)}.story-pairs__source{color:var(--dl-ink);font-size:1rem;font-weight:400}.story-pairs__target{color:var(--dl-accent-strong);font-size:.9375rem;font-weight:400;line-height:var(--dl-letter-translation-leading)}.story-pairs__caption{margin-top:1.5rem;color:var(--dl-muted);font-size:.8125rem}.story-class{margin:0;padding:clamp(1.5rem,3vw,2rem);overflow:hidden;border:1px solid var(--dl-line);border-radius:var(--dl-radius-card);background-color:var(--dl-bg);box-shadow:var(--dl-shadow-popover)}.story-class__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.story-class__kicker{color:var(--dl-accent);font-size:.6875rem;font-weight:var(--dl-weight-strong);letter-spacing:.15em;text-transform:uppercase}.story-class__badge{padding:.25rem .5rem;border-radius:var(--bs-border-radius-sm);background-color:var(--dl-pale);color:var(--dl-accent-strong);font-size:.75rem}.story-class__name{margin:1.75rem 0 .25rem;color:var(--dl-ink);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);letter-spacing:-.025em;line-height:1.15}.story-class__meta{margin:0;color:var(--dl-muted);font-size:.875rem}.story-class .dl-distribution-strip{margin:1.5rem 0 1.125rem}.story-class__languages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .75rem;margin:0}.story-class__languages dt{color:var(--dl-muted);font-size:.8125rem;font-weight:var(--dl-weight-text)}.story-class__languages dd{margin:.25rem 0 0;color:var(--dl-ink);font-size:1.375rem;line-height:1.2}.story-class__result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:1.75rem calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem));padding:1.125rem clamp(1.5rem,3vw,2rem);background-color:var(--story-tint);color:var(--dl-ink);font-size:.875rem}.story-class__result-arrow{flex:none;width:1rem;height:1rem;color:var(--dl-accent)}@media(max-width:479.98px){.story-class__languages{grid-template-columns:repeat(2,minmax(0,1fr))}.story-class__result{flex-direction:column;align-items:flex-start}.story-class__result-arrow{transform:rotate(90deg)}}.story-heading{display:grid;gap:.5rem}.story-film__closing{margin:clamp(1.75rem,3vw,2.5rem) 0 0;color:var(--dl-accent-strong);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);letter-spacing:-.015em;line-height:1.3;text-align:center}@media(min-width:900px){.story-heading{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;column-gap:4rem}.story-heading>.story-copy,.story-film__intro>.story-copy:first-child{margin-top:0}}.story-features{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2.75rem,5vw,4rem)}@media(min-width:768px){.story-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem)}}.story-feature{padding-top:1.75rem;border-top:1px solid var(--dl-line)}.story-feature__title{margin:0;color:var(--dl-ink);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:var(--dl-weight-text);letter-spacing:-.026em;line-height:1.16}.story-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;max-width:32rem;margin:1.75rem 0 0;padding:1rem 1.25rem;border-radius:var(--dl-radius-control);background-color:var(--story-tint);color:var(--dl-accent-strong);font-size:.875rem}.story-file__arrow{width:1rem;height:1rem}.story-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.375rem 0 .3125rem;border:0;border-bottom:1px solid var(--dl-pale-border);border-radius:0;background:none;color:var(--dl-accent-strong);font:inherit;font-size:.9375rem;font-weight:var(--dl-weight-strong);line-height:1.3;text-decoration:none;cursor:pointer;transition:border-color .15s ease}.story-link:hover{border-bottom-color:var(--dl-accent);color:var(--dl-accent-strong)}.story-link:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px;border-radius:.125rem}.story-link__arrow{width:1rem;height:1rem;transition:transform .18s ease}.story-link:hover .story-link__arrow{transform:translate(.1875rem)}.story-archive{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem;margin-top:clamp(3.5rem,7vw,5.5rem);padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3rem) 0;overflow:hidden;border-radius:var(--dl-radius-dialog);background-color:var(--story-tint)}@media(min-width:900px){.story-archive{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem);max-height:30rem}.story-archive__text{padding-top:clamp(.5rem,2vw,1.5rem)}}.story-archive__shot{aspect-ratio:1440/1000;overflow:hidden;border:1px solid var(--dl-line);border-bottom:0;border-radius:.5rem .5rem 0 0;background-color:var(--dl-bg);box-shadow:var(--dl-shadow-popover)}.story-archive__shot img{display:block;width:100%;height:auto}@media(max-width:575.98px){.story-archive__shot{width:150%;max-width:none;aspect-ratio:1440/700}}:root,[data-bs-theme=light]{--story-film-bar: rgba(255, 255, 255, .94);--story-film-track: #d9d6e3;--story-film-played: var(--dl-accent);--story-film-hover: var(--dl-pale);--story-film-cue-bg: rgba(255, 255, 255, .94);--story-film-cue-ink: #6143a5;--story-film-cue-shadow: 0 12px 40px rgba(31, 22, 51, .24);--story-film-fullscreen-bg: #000000}[data-bs-theme=dark]{--story-film-bar: rgba(38, 36, 46, .94);--story-film-track: rgba(255, 255, 255, .28);--story-film-cue-bg: rgba(255, 255, 255, .92);--story-film-cue-shadow: 0 12px 40px rgba(0, 0, 0, .5)}.story-film{position:relative;isolation:isolate;margin:clamp(2.25rem,4vw,3.25rem) 0 0;overflow:hidden;aspect-ratio:var(--film-ratio, 16/9);border-radius:var(--dl-radius-card);background-color:var(--story-tint)}.story-film__stage{position:absolute;inset:0;cursor:pointer}.story-film__video{display:block;width:100%;height:100%;object-fit:contain}.story-film:not(.story-film--started):not(.story-film--poster) .story-film__video{opacity:0}.story-film__cue{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.story-film__cue-disc{display:grid;place-items:center;width:clamp(3.5rem,2.75rem + 3vw,4.75rem);height:clamp(3.5rem,2.75rem + 3vw,4.75rem);border-radius:50%;background-color:var(--story-film-cue-bg);box-shadow:var(--story-film-cue-shadow);color:var(--story-film-cue-ink);transition:transform .2s ease}.story-film__cue-disc .story-film__icon{width:42%;height:42%}.story-film--paused:not(.story-film--ended) .story-film__cue-disc .story-film__icon{margin-left:.25rem}.story-film__stage:hover .story-film__cue-disc{transform:scale(1.04)}.story-film__controls{position:absolute;right:clamp(.5rem,1.5vw,1rem);bottom:clamp(.5rem,1.5vw,1rem);left:clamp(.5rem,1.5vw,1rem);z-index:1;display:flex;align-items:center;gap:.25rem;padding:.25rem clamp(.25rem,1vw,.5rem);border-radius:var(--dl-radius-card);background-color:var(--story-film-bar);color:var(--dl-ink);box-shadow:var(--dl-shadow-raised);opacity:0;pointer-events:none;transition:opacity .24s ease}.story-film--controls .story-film__controls{opacity:1;pointer-events:auto}.story-film--playing:not(.story-film--controls) .story-film__stage{cursor:none}.story-film__button{display:inline-grid;flex:none;place-items:center;width:2.375rem;height:2.375rem;padding:0;border:0;border-radius:var(--dl-radius-control);background:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.story-film__button .story-film__icon{width:1.25rem;height:1.25rem}.story-film__button:hover{background-color:var(--story-film-hover)}.story-film__button:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(pointer:coarse){.story-film__button{width:2.75rem;height:2.75rem}}.story-film__progress{--film-progress: 0%;flex:1 1 auto;min-width:3rem;height:1.75rem;margin:0 .375rem;background:none;color:inherit;cursor:pointer;appearance:none}.story-film__progress:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.25rem}.story-film__progress:disabled{cursor:default;opacity:.55}.story-film__progress::-webkit-slider-runnable-track{height:.25rem;border-radius:999px;background:linear-gradient(to right,var(--story-film-played) var(--film-progress),var(--story-film-track) var(--film-progress))}.story-film__progress::-webkit-slider-thumb{width:.875rem;height:.875rem;margin-top:-.3125rem;border:0;border-radius:50%;background-color:var(--story-film-played);appearance:none}.story-film__progress::-moz-range-track{height:.25rem;border-radius:999px;background-color:var(--story-film-track)}.story-film__progress::-moz-range-progress{height:.25rem;border-radius:999px;background-color:var(--story-film-played)}.story-film__progress::-moz-range-thumb{width:.875rem;height:.875rem;border:0;border-radius:50%;background-color:var(--story-film-played)}.story-film__time{flex:none;margin:0 .5rem 0 .125rem;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}@media(max-width:479.98px){.story-film__time{display:none}}.story-film--fullscreen,.story-film:fullscreen{width:100%;height:100%;margin:0;aspect-ratio:auto;border:0;border-radius:0;background-color:var(--story-film-fullscreen-bg)}@media(prefers-reduced-motion:reduce){.story-film__controls,.story-film__cue-disc,.story-film__button{transition:none}.story-film__stage:hover .story-film__cue-disc{transform:none}}.story-section--trust{padding-block:clamp(2.5rem,5vw,4rem)}.story-trust{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:clamp(2.75rem,5vw,4.25rem);border-block:1px solid var(--dl-line)}@media(min-width:900px){.story-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,8vw,7.5rem)}.story-trust__points>.story-copy:first-child{margin-top:0}}.story-trust__points>.story-copy{margin-top:1rem}.story-trust__intro{max-width:32rem;margin-top:0;color:var(--dl-ink)}.story-section--closing{background-color:var(--story-tint);text-align:center}.story-closing .story-title{margin-inline:auto}.story-closing__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2.5rem}.story-closing__actions .story-link{margin-top:0}.story-button{--bs-btn-padding-y: .75rem;--bs-btn-padding-x: 1.625rem;--bs-btn-font-size: .9375rem;--bs-btn-line-height: 1.4;--bs-btn-border-radius: var(--dl-radius-control)}@media(prefers-reduced-motion:reduce){.story-seam__more,.story-seam__more-arrow,.story-link,.story-link__arrow{transition:none}.story-seam__more:hover .story-seam__more-arrow,.story-link:hover .story-link__arrow{transform:none}}@media print{.story,.story-seam{display:none!important}.back-to-top,.back-to-top__mark{display:none}}@media print{:root,[data-bs-theme=dark]{color-scheme:light}body{background-color:#fff;color:#000}.app-header,.app-footer,.app-watermark{display:none!important}}
