.bs-compat{color:var(--ui-ink)}.bs-compat .container,.bs-compat .container-fluid{width:100%;margin-inline:auto;padding-inline:0}.bs-compat .row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--bs-gutter, 1.5rem) / -2)}.bs-compat .row>*{padding-inline:calc(var(--bs-gutter, 1.5rem) / 2);margin-top:var(--bs-gutter-y, 0);width:100%;max-width:100%}.bs-compat .g-0{--bs-gutter: 0;--bs-gutter-y: 0}.bs-compat .g-1{--bs-gutter: .25rem;--bs-gutter-y: .25rem}.bs-compat .g-2{--bs-gutter: .5rem;--bs-gutter-y: .5rem}.bs-compat .g-3{--bs-gutter: 1rem;--bs-gutter-y: 1rem}.bs-compat .g-4{--bs-gutter: 1.5rem;--bs-gutter-y: 1.5rem}.bs-compat .g-5{--bs-gutter: 3rem;--bs-gutter-y: 3rem}.bs-compat .col{flex:1 0 0%}.bs-compat .col-auto{flex:0 0 auto;width:auto}.bs-compat .col-1{flex:0 0 auto;width:8.33333%}.bs-compat .col-2{flex:0 0 auto;width:16.66667%}.bs-compat .col-3{flex:0 0 auto;width:25%}.bs-compat .col-4{flex:0 0 auto;width:33.33333%}.bs-compat .col-5{flex:0 0 auto;width:41.66667%}.bs-compat .col-6{flex:0 0 auto;width:50%}.bs-compat .col-7{flex:0 0 auto;width:58.33333%}.bs-compat .col-8{flex:0 0 auto;width:66.66667%}.bs-compat .col-9{flex:0 0 auto;width:75%}.bs-compat .col-10{flex:0 0 auto;width:83.33333%}.bs-compat .col-11{flex:0 0 auto;width:91.66667%}.bs-compat .col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.bs-compat .col-sm-1{flex:0 0 auto;width:8.33333%}.bs-compat .col-sm-2{flex:0 0 auto;width:16.66667%}.bs-compat .col-sm-3{flex:0 0 auto;width:25%}.bs-compat .col-sm-4{flex:0 0 auto;width:33.33333%}.bs-compat .col-sm-5{flex:0 0 auto;width:41.66667%}.bs-compat .col-sm-6{flex:0 0 auto;width:50%}.bs-compat .col-sm-8{flex:0 0 auto;width:66.66667%}.bs-compat .col-sm-9{flex:0 0 auto;width:75%}.bs-compat .col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.bs-compat .col-md-1{flex:0 0 auto;width:8.33333%}.bs-compat .col-md-2{flex:0 0 auto;width:16.66667%}.bs-compat .col-md-3{flex:0 0 auto;width:25%}.bs-compat .col-md-4{flex:0 0 auto;width:33.33333%}.bs-compat .col-md-5{flex:0 0 auto;width:41.66667%}.bs-compat .col-md-6{flex:0 0 auto;width:50%}.bs-compat .col-md-7{flex:0 0 auto;width:58.33333%}.bs-compat .col-md-8{flex:0 0 auto;width:66.66667%}.bs-compat .col-md-9{flex:0 0 auto;width:75%}.bs-compat .col-md-10{flex:0 0 auto;width:83.33333%}.bs-compat .col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.bs-compat .col-lg-1{flex:0 0 auto;width:8.33333%}.bs-compat .col-lg-2{flex:0 0 auto;width:16.66667%}.bs-compat .col-lg-3{flex:0 0 auto;width:25%}.bs-compat .col-lg-4{flex:0 0 auto;width:33.33333%}.bs-compat .col-lg-5{flex:0 0 auto;width:41.66667%}.bs-compat .col-lg-6{flex:0 0 auto;width:50%}.bs-compat .col-lg-7{flex:0 0 auto;width:58.33333%}.bs-compat .col-lg-8{flex:0 0 auto;width:66.66667%}.bs-compat .col-lg-9{flex:0 0 auto;width:75%}.bs-compat .col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.bs-compat .col-xl-2{flex:0 0 auto;width:16.66667%}.bs-compat .col-xl-3{flex:0 0 auto;width:25%}.bs-compat .col-xl-4{flex:0 0 auto;width:33.33333%}.bs-compat .col-xl-6{flex:0 0 auto;width:50%}.bs-compat .col-xl-8{flex:0 0 auto;width:66.66667%}.bs-compat .col-xl-12{flex:0 0 auto;width:100%}}.bs-compat .card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);margin-bottom:var(--ui-gap, 1rem);display:flex;flex-direction:column;min-width:0}.bs-compat .card-body{padding:var(--ui-card-p, 1.25rem);flex:1 1 auto}.bs-compat .card-header,.bs-compat .card-footer{padding:.875rem var(--ui-card-p, 1.25rem);background:transparent}.bs-compat .card-header{border-bottom:1px solid var(--ui-line);font-weight:700}.bs-compat .card-footer{border-top:1px solid var(--ui-line)}.bs-compat .card-title{font-size:.95rem;font-weight:700;color:var(--ui-ink);margin:0 0 .35rem}.bs-compat .card-subtitle,.bs-compat .card-text{color:var(--ui-ink-muted);font-size:.875rem}.bs-compat .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:var(--ui-control-h, 2.5rem);padding-inline:.95rem;border-radius:var(--ui-radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:filter .15s ease,background-color .15s ease,border-color .15s ease}.bs-compat .btn:hover{filter:brightness(1.06)}.bs-compat .btn:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.bs-compat .btn:disabled,.bs-compat .btn.disabled{opacity:.55;cursor:not-allowed}.bs-compat .btn-primary{background:var(--ui-primary);color:#fff}.bs-compat .btn-secondary{background:var(--ui-surface-2);color:var(--ui-ink);border-color:var(--ui-line)}.bs-compat .btn-success{background:var(--ui-success);color:#fff}.bs-compat .btn-danger{background:var(--ui-danger);color:#fff}.bs-compat .btn-warning{background:var(--ui-warning);color:#1b1b1b}.bs-compat .btn-info{background:var(--ui-info);color:#fff}.bs-compat .btn-light{background:var(--ui-surface-2);color:var(--ui-ink);border-color:var(--ui-line)}.bs-compat .btn-dark{background:var(--ui-neutral-900, #111);color:#fff}.bs-compat .btn-link{background:transparent;color:var(--ui-primary);text-decoration:underline}.bs-compat .btn-outline-primary{border-color:var(--ui-primary);color:var(--ui-primary);background:transparent}.bs-compat .btn-outline-secondary{border-color:var(--ui-line-strong);color:var(--ui-ink);background:transparent}.bs-compat .btn-outline-success{border-color:var(--ui-success);color:var(--ui-success-strong);background:transparent}.bs-compat .btn-outline-danger{border-color:var(--ui-danger);color:var(--ui-danger-strong);background:transparent}.bs-compat .btn-outline-warning{border-color:var(--ui-warning);color:var(--ui-warning-strong);background:transparent}.bs-compat .btn-outline-info{border-color:var(--ui-info);color:var(--ui-info-strong);background:transparent}.bs-compat .btn-outline-light,.bs-compat .btn-outline-dark{border-color:var(--ui-line-strong);color:var(--ui-ink);background:transparent}.bs-compat .btn-sm{height:2rem;padding-inline:.7rem;font-size:.8125rem}.bs-compat .btn-lg{height:2.9rem;padding-inline:1.25rem;font-size:.95rem}.bs-compat .btn-group{display:inline-flex}.bs-compat .btn-group>.btn{border-radius:0}.bs-compat .btn-group>.btn:first-child{border-start-start-radius:var(--ui-radius-sm);border-end-start-radius:var(--ui-radius-sm)}.bs-compat .btn-group>.btn:last-child{border-start-end-radius:var(--ui-radius-sm);border-end-end-radius:var(--ui-radius-sm)}.bs-compat .table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--ui-ink)}.bs-compat .table>thead th{text-align:start;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-ink-muted);padding:.6rem var(--ui-cell-px, .85rem);border-bottom:1px solid var(--ui-line);white-space:nowrap}.bs-compat .table>tbody td{padding:var(--ui-cell-py, .7rem) var(--ui-cell-px, .85rem);border-bottom:1px solid var(--ui-line);vertical-align:middle}.bs-compat .table>tbody tr:last-child td{border-bottom:0}.bs-compat .table-hover>tbody tr:hover{background:var(--ui-surface-2)}.bs-compat .table-striped>tbody tr:nth-of-type(odd){background:color-mix(in srgb,var(--ui-surface-2) 55%,transparent)}.bs-compat .table-bordered th,.bs-compat .table-bordered td{border:1px solid var(--ui-line)}.bs-compat .table-responsive{overflow-x:auto}.bs-compat .table-sm>tbody td,.bs-compat .table-sm>thead th{padding:.4rem .6rem}.bs-compat .form-control,.bs-compat .form-select{display:block;width:100%;height:var(--ui-control-h, 2.5rem);padding:0 .75rem;background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);color:var(--ui-ink);font-size:.875rem;font-family:inherit}.bs-compat textarea.form-control{height:auto;padding:.6rem .75rem}.bs-compat .form-control:focus,.bs-compat .form-select:focus{outline:none;border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-ring, color-mix(in srgb, var(--ui-primary) 25%, transparent))}.bs-compat .form-control::placeholder{color:var(--ui-ink-faint)}.bs-compat .form-control:disabled,.bs-compat .form-select:disabled{background:var(--ui-surface-2);opacity:.7}.bs-compat .form-label{display:block;font-size:.8125rem;font-weight:600;color:var(--ui-ink);margin-bottom:.3rem}.bs-compat .form-text{font-size:.75rem;color:var(--ui-ink-muted)}.bs-compat .form-check{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.35rem}.bs-compat .form-check-input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--ui-primary);border:1px solid var(--ui-line-strong);border-radius:.25rem;flex-shrink:0}.bs-compat .form-check-label{font-size:.875rem;color:var(--ui-ink)}.bs-compat .input-group{display:flex;align-items:stretch}.bs-compat .input-group>.form-control{flex:1 1 auto;width:1%}.bs-compat .input-group-text{display:flex;align-items:center;padding:0 .75rem;background:var(--ui-surface-2);border:1px solid var(--ui-line-strong);color:var(--ui-ink-muted);font-size:.875rem}.bs-compat .invalid-feedback{display:block;font-size:.75rem;color:var(--ui-danger-strong);margin-top:.25rem}.bs-compat .is-invalid{border-color:var(--ui-danger)}.bs-compat .badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.4}.bs-compat .bg-primary{background:var(--ui-primary)!important;color:#fff}.bs-compat .bg-secondary{background:var(--ui-surface-3)!important;color:var(--ui-ink)}.bs-compat .bg-success{background:var(--ui-success)!important;color:#fff}.bs-compat .bg-danger{background:var(--ui-danger)!important;color:#fff}.bs-compat .bg-warning{background:var(--ui-warning)!important;color:#1b1b1b}.bs-compat .bg-info{background:var(--ui-info)!important;color:#fff}.bs-compat .bg-light{background:var(--ui-surface-2)!important;color:var(--ui-ink)}.bs-compat .bg-dark{background:var(--ui-neutral-900, #111)!important;color:#fff}.bs-compat .alert{padding:.8rem 1rem;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-line);margin-bottom:var(--ui-gap, 1rem);font-size:.875rem}.bs-compat .alert-success{background:var(--ui-success-soft);border-color:var(--ui-success);color:var(--ui-success-strong)}.bs-compat .alert-danger{background:var(--ui-danger-soft);border-color:var(--ui-danger);color:var(--ui-danger-strong)}.bs-compat .alert-warning{background:var(--ui-warning-soft);border-color:var(--ui-warning);color:var(--ui-warning-strong)}.bs-compat .alert-info{background:var(--ui-info-soft);border-color:var(--ui-info);color:var(--ui-info-strong)}.bs-compat .progress{height:.5rem;background:var(--ui-surface-3);border-radius:999px;overflow:hidden}.bs-compat .progress-bar{height:100%;background:var(--ui-primary)}.bs-compat .nav-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--ui-line);list-style:none;padding:0;margin:0 0 1rem}.bs-compat .nav-tabs .nav-link{padding:.55rem .9rem;border:0;border-bottom:2px solid transparent;color:var(--ui-ink-muted);font-size:.875rem;font-weight:600;background:transparent;cursor:pointer;text-decoration:none}.bs-compat .nav-tabs .nav-link.active{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}.bs-compat .tab-pane{display:none}.bs-compat .tab-pane.active,.bs-compat .tab-pane.show{display:block}.bs-compat .dropdown{position:relative}.bs-compat .dropdown-menu{position:absolute;inset-inline-end:0;top:calc(100% + .25rem);min-width:11rem;padding:.35rem;z-index:40;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-lg);display:none}.bs-compat .dropdown-menu.show{display:block}.bs-compat .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:var(--ui-radius-sm);font-size:.875rem;color:var(--ui-ink);text-decoration:none;width:100%;background:transparent;border:0;text-align:start;cursor:pointer}.bs-compat .dropdown-item:hover{background:var(--ui-surface-2)}.bs-compat .dropdown-divider{height:1px;background:var(--ui-line);margin:.3rem 0}.bs-compat .modal{position:fixed;inset:0;z-index:60;display:none;overflow-y:auto}.bs-compat .modal.show{display:block}.bs-compat .modal-backdrop{position:fixed;inset:0;background:#00000080;z-index:55}.bs-compat .modal-dialog{max-width:34rem;margin:3rem auto;padding-inline:1rem}.bs-compat .modal-dialog.modal-lg{max-width:50rem}.bs-compat .modal-dialog.modal-xl{max-width:66rem}.bs-compat .modal-dialog.modal-sm{max-width:22rem}.bs-compat .modal-content{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg)}.bs-compat .modal-header,.bs-compat .modal-footer{padding:.9rem 1.15rem}.bs-compat .modal-header{border-bottom:1px solid var(--ui-line);display:flex;align-items:center;justify-content:space-between;gap:1rem}.bs-compat .modal-footer{border-top:1px solid var(--ui-line);display:flex;justify-content:flex-end;gap:.5rem}.bs-compat .modal-body{padding:1.15rem}.bs-compat .modal-title{font-size:.95rem;font-weight:700}.bs-compat .btn-close{width:1.75rem;height:1.75rem;border:0;background:transparent;color:var(--ui-ink-muted);cursor:pointer;font-size:1.1rem;line-height:1}.bs-compat .btn-close:before{content:"×"}.bs-compat .text-muted{color:var(--ui-ink-muted)!important}.bs-compat .text-primary{color:var(--ui-primary)!important}.bs-compat .text-success{color:var(--ui-success-strong)!important}.bs-compat .text-danger{color:var(--ui-danger-strong)!important}.bs-compat .text-warning{color:var(--ui-warning-strong)!important}.bs-compat .text-info{color:var(--ui-info-strong)!important}.bs-compat .text-white{color:#fff!important}.bs-compat .border{border:1px solid var(--ui-line)!important}.bs-compat .border-top{border-top:1px solid var(--ui-line)!important}.bs-compat .border-bottom{border-bottom:1px solid var(--ui-line)!important}.bs-compat .rounded{border-radius:var(--ui-radius-sm)!important}.bs-compat .shadow-sm{box-shadow:var(--ui-shadow-sm)!important}.bs-compat .shadow{box-shadow:var(--ui-shadow-md)!important}.bs-compat .small{font-size:.8125rem}.bs-compat .fw-bold{font-weight:700}.bs-compat .fw-semibold{font-weight:600}.bs-compat .list-unstyled{list-style:none;padding:0;margin:0}.bs-compat .list-group{display:flex;flex-direction:column;border:1px solid var(--ui-line);border-radius:var(--ui-radius);overflow:hidden}.bs-compat .list-group-item{padding:.7rem .9rem;border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.bs-compat .list-group-item:last-child{border-bottom:0}.bs-compat .d-none{display:none!important}.bs-compat .d-block{display:block!important}.bs-compat .d-flex{display:flex!important}.bs-compat .d-inline-flex{display:inline-flex!important}.bs-compat .d-grid{display:grid!important}@media(min-width:768px){.bs-compat .d-md-none{display:none!important}.bs-compat .d-md-block{display:block!important}.bs-compat .d-md-flex{display:flex!important}}.bs-compat .d-inline{display:inline!important}.bs-compat .d-inline-block{display:inline-block!important}@media(min-width:768px){.bs-compat .d-md-inline{display:inline!important}}.bs-compat .justify-content-start{justify-content:flex-start!important}.bs-compat .justify-content-end{justify-content:flex-end!important}.bs-compat .justify-content-center{justify-content:center!important}.bs-compat .justify-content-between{justify-content:space-between!important}.bs-compat .justify-content-around{justify-content:space-around!important}.bs-compat .justify-content-evenly{justify-content:space-evenly!important}@media(min-width:768px){.bs-compat .justify-content-md-end{justify-content:flex-end!important}}.bs-compat .align-items-start{align-items:flex-start!important}.bs-compat .align-items-end{align-items:flex-end!important}.bs-compat .align-items-center{align-items:center!important}.bs-compat .align-items-baseline{align-items:baseline!important}.bs-compat .align-items-stretch{align-items:stretch!important}.bs-compat .align-self-start{align-self:flex-start!important}.bs-compat .align-self-end{align-self:flex-end!important}.bs-compat .align-self-center{align-self:center!important}.bs-compat .flex-column{flex-direction:column!important}.bs-compat .flex-column-reverse{flex-direction:column-reverse!important}.bs-compat .flex-row{flex-direction:row!important}.bs-compat .flex-fill{flex:1 1 auto!important}.bs-compat .flex-grow-1{flex-grow:1!important}.bs-compat .flex-shrink-0{flex-shrink:0!important}.bs-compat .position-static{position:static!important}.bs-compat .position-relative{position:relative!important}.bs-compat .position-absolute{position:absolute!important}.bs-compat .position-fixed{position:fixed!important}.bs-compat .position-sticky{position:sticky!important}.bs-compat .fs-1{font-size:2.5rem!important}.bs-compat .fs-2{font-size:2rem!important}.bs-compat .fs-3{font-size:1.75rem!important}.bs-compat .fs-4{font-size:1.5rem!important}.bs-compat .fs-5{font-size:1.25rem!important}.bs-compat .fs-6{font-size:1rem!important}.bs-compat .fs-sm{font-size:.875rem!important}.bs-compat .fw-normal{font-weight:400!important}.bs-compat .fw-medium{font-weight:500!important}.bs-compat .text-uppercase{text-transform:uppercase!important}.bs-compat .text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bs-compat .text-white-50{color:#ffffff80!important}.bs-compat .border-start{border-inline-start:1px solid var(--ui-line)!important}.bs-compat .border-end{border-inline-end:1px solid var(--ui-line)!important}.bs-compat .border-bottom-0{border-bottom:0!important}.bs-compat .rounded-circle{border-radius:50%!important}.bs-compat .rounded-pill{border-radius:50rem!important}.bs-compat .border-left-primary{border-inline-start:.25rem solid var(--ui-accent)!important}.bs-compat .border-left-secondary{border-inline-start:.25rem solid var(--ui-muted)!important}.bs-compat .border-left-success{border-inline-start:.25rem solid var(--ui-success-strong)!important}.bs-compat .border-left-info{border-inline-start:.25rem solid var(--ui-info-strong)!important}.bs-compat .border-left-warning{border-inline-start:.25rem solid var(--ui-warning-strong)!important}.bs-compat .border-left-danger{border-inline-start:.25rem solid var(--ui-danger-strong)!important}.bs-compat .border-left-dark{border-inline-start:.25rem solid var(--ui-ink)!important}.bs-compat .bg-gradient-primary{background:linear-gradient(180deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 70%,black))!important;color:#fff!important}.bs-compat .bg-gradient-info{background:linear-gradient(180deg,var(--ui-info-strong),color-mix(in srgb,var(--ui-info-strong) 70%,black))!important;color:#fff!important}.bs-compat .bg-gradient-success{background:linear-gradient(180deg,var(--ui-success-strong),color-mix(in srgb,var(--ui-success-strong) 70%,black))!important;color:#fff!important}.bs-compat .bg-gradient-warning{background:linear-gradient(180deg,var(--ui-warning-strong),color-mix(in srgb,var(--ui-warning-strong) 70%,black))!important;color:#fff!important}.bs-compat .bg-gradient-dark{background:linear-gradient(180deg,var(--ui-ink),color-mix(in srgb,var(--ui-ink) 70%,black))!important;color:#fff!important}.bs-compat .bg-primary-subtle{background:color-mix(in srgb,var(--ui-accent) 12%,transparent)!important}.bs-compat .bg-success-subtle{background:color-mix(in srgb,var(--ui-success-strong) 12%,transparent)!important}.bs-compat .bg-warning-subtle{background:color-mix(in srgb,var(--ui-warning-strong) 12%,transparent)!important}.bs-compat .bg-info-subtle{background:color-mix(in srgb,var(--ui-info-strong) 12%,transparent)!important}.bs-compat .bg-secondary-subtle{background:color-mix(in srgb,var(--ui-muted) 12%,transparent)!important}.bs-compat .small-box{position:relative;display:block;border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-sm);padding:1rem;margin-bottom:1rem}.bs-compat .small-box-footer{display:block;padding:.5rem 0 0;color:inherit;opacity:.8;text-decoration:none}.bs-compat .small-box-footer:hover{opacity:1}.bs-compat .row{align-content:flex-start}.bs-compat .w-100{width:100%!important}.bs-compat .w-75{width:75%!important}.bs-compat .w-50{width:50%!important}.bs-compat .w-25{width:25%!important}.bs-compat .h-100{height:100%!important}.bs-compat .h-75{height:75%!important}.bs-compat .h-50{height:50%!important}.bs-compat .h-25{height:25%!important}.bs-compat .mw-100{max-width:100%!important}.bs-compat .mh-100{max-height:100%!important}.bs-compat .vh-100{height:100vh!important}.bs-compat .min-vh-100{min-height:100vh!important}.bs-compat .text-gray-900,.bs-compat .text-gray-800,.bs-compat .text-gray-700{color:var(--ui-ink)!important}.bs-compat .text-gray-600,.bs-compat .text-gray-500,.bs-compat .text-gray-400,.bs-compat .text-gray-300{color:var(--ui-muted)!important}.bs-compat .bg-white,.bs-compat .bg-body{background-color:var(--ui-surface)!important;color:var(--ui-ink)}.bs-compat .bg-light,.bs-compat .bg-gray-100,.bs-compat .bg-gray-50{background-color:var(--ui-surface-2)!important;color:var(--ui-ink)}.bs-compat .bg-secondary{background-color:var(--ui-surface-3)!important;color:var(--ui-ink)}.bs-compat .text-dark{color:var(--ui-ink)!important}.bs-compat .bg-transparent{background-color:transparent!important}.bs-compat .card>.bg-white,.bs-compat .card>.card-body>.bg-white{background-color:transparent!important}.bs-compat .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:0;list-style:none;font-size:.8125rem}.bs-compat .breadcrumb-item{display:flex;align-items:center;gap:.35rem;color:var(--ui-muted)}.bs-compat .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--ui-ink-faint, var(--ui-muted));margin-inline-end:.35rem}[dir=rtl] .bs-compat .breadcrumb-item+.breadcrumb-item:before{content:"\\"}.bs-compat .breadcrumb-item>a{color:var(--ui-muted);text-decoration:none}.bs-compat .breadcrumb-item>a:hover{color:var(--ui-ink);text-decoration:underline}.bs-compat .breadcrumb-item.active{color:var(--ui-ink);font-weight:600}.bs-compat .form-switch{padding-inline-start:0}.bs-compat .form-switch .form-check-input{width:2.25rem;height:1.25rem;border-radius:999px;background:var(--ui-surface-3, var(--ui-line));border:1px solid var(--ui-line);position:relative;appearance:none;cursor:pointer;transition:background .15s ease;flex-shrink:0}.bs-compat .form-switch .form-check-input:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;transform:translateY(-50%);transition:inset-inline-start .15s ease}.bs-compat .form-switch .form-check-input:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.bs-compat .form-switch .form-check-input:checked:after{inset-inline-start:calc(100% - 1.05rem)}.bs-compat .spinner-border{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:bs-compat-spin .7s linear infinite;vertical-align:-.125em}.bs-compat .spinner-border-sm{width:.85rem;height:.85rem;border-width:1.5px}@keyframes bs-compat-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bs-compat .spinner-border{animation-duration:2s}}.bs-compat .accordion{border:1px solid var(--ui-line);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-surface)}.bs-compat .accordion-item+.accordion-item{border-top:1px solid var(--ui-line)}.bs-compat .accordion-button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.75rem 1rem;background:transparent;border:0;color:var(--ui-ink);font-weight:600;font-size:.875rem;text-align:start;cursor:pointer}.bs-compat .accordion-button:after{content:"▾";color:var(--ui-muted);transition:transform .15s ease}.bs-compat .accordion-button.collapsed:after{transform:rotate(-90deg)}.bs-compat .accordion-button:hover{background:var(--ui-surface-2)}.bs-compat .accordion-body{padding:.75rem 1rem;border-top:1px solid var(--ui-line)}.bs-compat .accordion-collapse:not(.show){display:none}
