.bc-cms-theme{--bc-cms-color-primary: var(--mat-sys-primary, #356a67);--bc-cms-color-on-primary: var(--mat-sys-on-primary, #fff);--bc-cms-color-page: var(--mat-sys-background, #f5f8f8);--bc-cms-color-surface: var(--mat-sys-surface, #fff);--bc-cms-color-surface-container: var(--mat-sys-surface-container, #eef3f3);--bc-cms-color-surface-variant: var(--mat-sys-surface-variant, #e5eeee);--bc-cms-color-text: var(--mat-sys-on-surface, #18201f);--bc-cms-color-muted: var(--mat-sys-on-surface-variant, #596563);--bc-cms-color-outline: var(--mat-sys-outline-variant, #c4cfcd);--bc-cms-color-error: var(--mat-sys-error, #ba1a1a);--bc-cms-color-on-error: var(--mat-sys-on-error, #fff);--bc-cms-color-success: #277a53;--bc-cms-color-warning: #8a5b00;--bc-cms-auth-accent: var(--bc-cms-color-primary);--bc-cms-auth-accent-hover: color-mix(in srgb, var(--bc-cms-color-primary) 82%, black);--bc-cms-auth-ink: var(--bc-cms-color-text);--bc-cms-auth-text: var(--bc-cms-color-text);--bc-cms-auth-heading: var(--bc-cms-color-text);--bc-cms-auth-muted: var(--bc-cms-color-muted);--bc-cms-auth-panel: color-mix(in srgb, var(--bc-cms-color-surface) 96%, transparent);--bc-cms-auth-panel-strong: var(--bc-cms-color-surface);--bc-cms-auth-border: var(--bc-cms-color-outline);--bc-cms-radius-small: .625rem;--bc-cms-radius-medium: .875rem;--bc-cms-radius-large: 1.125rem;--bc-cms-page-max-width: 80rem;--bc-cms-page-padding: clamp(1rem, 3vw, 2rem);--bc-cms-shadow-card: 0 1rem 2.5rem color-mix(in srgb, var(--bc-cms-color-text) 10%, transparent);color:var(--bc-cms-color-text);font-family:var(--mat-sys-plain-font, Inter, Roboto, sans-serif)}.bc-cms-theme router-outlet+*{display:block;min-width:0;min-height:calc(100dvh - var(--bc-cms-shell-offset, 0px));background:var(--bc-cms-color-page);color:var(--bc-cms-color-text)}.bc-cms-theme .pop-theme{background:var(--bc-cms-color-page)}.bc-cms-theme .pop-theme .auth-gradient-bg:not(.settings-gradient){color:var(--bc-cms-color-text);background-color:var(--bc-cms-color-page);background-image:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--bc-cms-color-primary) 20%,transparent),transparent 30rem),radial-gradient(circle at 88% 88%,color-mix(in srgb,var(--bc-cms-color-primary) 12%,transparent),transparent 36rem),linear-gradient(145deg,var(--bc-cms-color-surface-container),var(--bc-cms-color-page));background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}.bc-cms-theme .pop-theme .auth-gradient-bg:not(.settings-gradient):before{background:none}.bc-cms-theme .pop-theme .glass-pop,.bc-cms-theme .pop-theme .auth-card,.bc-cms-theme .pop-theme .auth-form-panel{border-color:var(--bc-cms-color-outline);border-radius:var(--bc-cms-radius-large);background:var(--bc-cms-auth-panel);box-shadow:var(--bc-cms-shadow-card)}.bc-cms-theme .pop-theme .pop-btn-primary{--mat-button-filled-container-color: var(--bc-cms-color-primary);--mat-button-filled-label-text-color: var(--bc-cms-color-on-primary)}.bc-cms-theme .pop-theme .pop-btn-secondary{--mat-button-filled-container-color: transparent;--mat-button-filled-label-text-color: var(--bc-cms-color-primary);border-color:var(--bc-cms-color-outline)}.bc-cms-theme .pop-theme .pop-btn-secondary:hover{--mat-button-filled-container-color: var(--bc-cms-color-primary);--mat-button-filled-label-text-color: var(--bc-cms-color-on-primary)}.bc-cms-theme .pop-theme :is(.content-title,.form-title,.header-icon,.empty-icon,.help-icon,.success-icon,.confirm-icon,.contact-info,.text-primary){color:var(--bc-cms-color-primary)!important}.bc-cms-theme .pop-theme :is(.privacy-content,.terms-content) :is(h1,h2,h3,h4,h5,h6,a){color:var(--bc-cms-color-primary)!important}.bc-cms-theme .container,.bc-cms-theme .container-fluid{width:100%;margin-inline:auto;padding-inline:var(--bc-cms-page-padding)}.bc-cms-theme .container{max-width:var(--bc-cms-page-max-width)}.bc-cms-theme .row{display:flex;flex-wrap:wrap;margin-inline:-.5rem}.bc-cms-theme .row>*{max-width:100%;min-width:0;flex-shrink:0;padding-inline:.5rem}.bc-cms-theme .col,.bc-cms-theme .col-auto,.bc-cms-theme .col-4,.bc-cms-theme .col-6,.bc-cms-theme .col-12,.bc-cms-theme .col-md-3,.bc-cms-theme .col-md-4,.bc-cms-theme .col-md-6,.bc-cms-theme .col-lg-4{width:100%}.bc-cms-theme .col-1{width:8.3333333333%}.bc-cms-theme .col-sm-1,.bc-cms-theme .col-md-1,.bc-cms-theme .col-lg-1,.bc-cms-theme .col-xl-1{width:100%}.bc-cms-theme .col-2{width:16.6666666667%}.bc-cms-theme .col-sm-2,.bc-cms-theme .col-md-2,.bc-cms-theme .col-lg-2,.bc-cms-theme .col-xl-2{width:100%}.bc-cms-theme .col-3{width:25%}.bc-cms-theme .col-sm-3,.bc-cms-theme .col-md-3,.bc-cms-theme .col-lg-3,.bc-cms-theme .col-xl-3{width:100%}.bc-cms-theme .col-4{width:33.3333333333%}.bc-cms-theme .col-sm-4,.bc-cms-theme .col-md-4,.bc-cms-theme .col-lg-4,.bc-cms-theme .col-xl-4{width:100%}.bc-cms-theme .col-5{width:41.6666666667%}.bc-cms-theme .col-sm-5,.bc-cms-theme .col-md-5,.bc-cms-theme .col-lg-5,.bc-cms-theme .col-xl-5{width:100%}.bc-cms-theme .col-sm-6,.bc-cms-theme .col-md-6,.bc-cms-theme .col-lg-6,.bc-cms-theme .col-xl-6{width:100%}.bc-cms-theme .col-7{width:58.3333333333%}.bc-cms-theme .col-sm-7,.bc-cms-theme .col-md-7,.bc-cms-theme .col-lg-7,.bc-cms-theme .col-xl-7{width:100%}.bc-cms-theme .col-8{width:66.6666666667%}.bc-cms-theme .col-sm-8,.bc-cms-theme .col-md-8,.bc-cms-theme .col-lg-8,.bc-cms-theme .col-xl-8{width:100%}.bc-cms-theme .col-9{width:75%}.bc-cms-theme .col-sm-9,.bc-cms-theme .col-md-9,.bc-cms-theme .col-lg-9,.bc-cms-theme .col-xl-9{width:100%}.bc-cms-theme .col-10{width:83.3333333333%}.bc-cms-theme .col-sm-10,.bc-cms-theme .col-md-10,.bc-cms-theme .col-lg-10,.bc-cms-theme .col-xl-10{width:100%}.bc-cms-theme .col-11{width:91.6666666667%}.bc-cms-theme .col-sm-11,.bc-cms-theme .col-md-11,.bc-cms-theme .col-lg-11,.bc-cms-theme .col-xl-11,.bc-cms-theme .col-12,.bc-cms-theme .col-sm-12,.bc-cms-theme .col-md-12,.bc-cms-theme .col-lg-12,.bc-cms-theme .col-xl-12{width:100%}.bc-cms-theme .col{flex:1 1 0}.bc-cms-theme .col-auto{width:auto;flex:0 0 auto}.bc-cms-theme .col-4{width:33.3333%}.bc-cms-theme .col-6{width:50%}.bc-cms-theme .col-12{width:100%}.bc-cms-theme .page-header,.bc-cms-theme .section-header,.bc-cms-theme .header-content,.bc-cms-theme .header-actions,.bc-cms-theme .action-buttons,.bc-cms-theme .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.bc-cms-theme .page-header,.bc-cms-theme .section-header,.bc-cms-theme .header-content{justify-content:space-between}.bc-cms-theme .page-header{margin-bottom:1.5rem}.bc-cms-theme .page-header h1,.bc-cms-theme .page-header h2,.bc-cms-theme .section-header h2,.bc-cms-theme .section-title,.bc-cms-theme .card-title{margin:0;color:var(--bc-cms-color-text);font-family:var(--mat-sys-brand-font, var(--mat-sys-plain-font, inherit))}.bc-cms-theme .subtitle,.bc-cms-theme .text-muted,.bc-cms-theme .text-hint,.bc-cms-theme .toggle-hint,.bc-cms-theme .stat-label,.bc-cms-theme .detail-label,.bc-cms-theme .info-label,.bc-cms-theme .summary-label,.bc-cms-theme .input-description{color:var(--bc-cms-color-muted)!important}.bc-cms-theme .glass,.bc-cms-theme .glass-card,.bc-cms-theme .content-card,.bc-cms-theme .settings-card,.bc-cms-theme .info-card,.bc-cms-theme .summary-card,.bc-cms-theme .stat-card,.bc-cms-theme .section-panel,.bc-cms-theme .panel,.bc-cms-theme .state-panel,.bc-cms-theme .form-section,.bc-cms-theme .mat-mdc-card{border:1px solid var(--bc-cms-color-outline);border-radius:var(--bc-cms-radius-large);background:var(--bc-cms-color-surface);color:var(--bc-cms-color-text);box-shadow:none}.bc-cms-theme .glass,.bc-cms-theme .glass-card,.bc-cms-theme .content-card,.bc-cms-theme .settings-card,.bc-cms-theme .info-card,.bc-cms-theme .summary-card,.bc-cms-theme .stat-card,.bc-cms-theme .section-panel,.bc-cms-theme .panel,.bc-cms-theme .state-panel{padding:clamp(1rem,2vw,1.5rem)}.bc-cms-theme .detail-row,.bc-cms-theme .info-row,.bc-cms-theme .summary-item,.bc-cms-theme .detail-item,.bc-cms-theme .info-item{min-width:0}.bc-cms-theme .detail-row,.bc-cms-theme .info-row,.bc-cms-theme .summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.625rem;border-bottom:1px solid var(--bc-cms-color-outline)}.bc-cms-theme .detail-row:last-child,.bc-cms-theme .info-row:last-child,.bc-cms-theme .summary-item:last-child{border-bottom:0}.bc-cms-theme .stat-value,.bc-cms-theme .detail-value,.bc-cms-theme .info-value,.bc-cms-theme .summary-value,.bc-cms-theme .value{overflow-wrap:anywhere;color:var(--bc-cms-color-text)}.bc-cms-theme .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.bc-cms-theme .form-row,.bc-cms-theme .form-group{min-width:0}.bc-cms-theme .full-width,.bc-cms-theme .full,.bc-cms-theme .w-100,.bc-cms-theme .mat-mdc-form-field{width:100%}.bc-cms-theme .form-control,.bc-cms-theme input:not([type=checkbox]):not([type=radio]),.bc-cms-theme select,.bc-cms-theme textarea{max-width:100%;color:var(--bc-cms-color-text)}.bc-cms-theme .form-control{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--bc-cms-color-outline);border-radius:var(--bc-cms-radius-small);background:var(--bc-cms-color-surface);font:inherit}.bc-cms-theme .form-control:focus{border-color:var(--bc-cms-color-primary);outline:2px solid color-mix(in srgb,var(--bc-cms-color-primary) 24%,transparent);outline-offset:1px}.bc-cms-theme .btn,.bc-cms-theme .action-btn,.bc-cms-theme .ghost-btn{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .875rem;border:1px solid transparent;border-radius:var(--bc-cms-radius-small);background:transparent;color:var(--bc-cms-color-text);cursor:pointer;font:var(--mat-sys-label-large, 600 .875rem/1.25rem inherit);text-decoration:none}.bc-cms-theme .btn-primary{border-color:var(--bc-cms-color-primary);background:var(--bc-cms-color-primary);color:var(--bc-cms-color-on-primary)}.bc-cms-theme .btn-secondary,.bc-cms-theme .ghost-btn{border-color:var(--bc-cms-color-outline);background:var(--bc-cms-color-surface)}.bc-cms-theme .btn:hover,.bc-cms-theme .action-btn:hover,.bc-cms-theme .ghost-btn:hover{background:color-mix(in srgb,var(--bc-cms-color-primary) 10%,var(--bc-cms-color-surface))}.bc-cms-theme .badge,.bc-cms-theme .detail-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:999px;background:var(--bc-cms-color-surface-container);color:var(--bc-cms-color-text);font:var(--mat-sys-label-medium, 600 .75rem/1rem inherit)}.bc-cms-theme .alert,.bc-cms-theme .error-banner,.bc-cms-theme .error-card,.bc-cms-theme .warning-card{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--bc-cms-color-outline);border-radius:var(--bc-cms-radius-medium);background:var(--bc-cms-color-surface-container);color:var(--bc-cms-color-text)}.bc-cms-theme .alert-danger,.bc-cms-theme .error-banner,.bc-cms-theme .error-card{border-color:color-mix(in srgb,var(--bc-cms-color-error) 45%,transparent);background:color-mix(in srgb,var(--bc-cms-color-error) 9%,var(--bc-cms-color-surface));color:var(--bc-cms-color-error)}.bc-cms-theme .loading-container,.bc-cms-theme .loading-state,.bc-cms-theme .error-state,.bc-cms-theme .empty-state{display:grid;min-height:12rem;place-items:center;gap:.75rem;padding:2rem;color:var(--bc-cms-color-muted);text-align:center}.bc-cms-theme .table-responsive{max-width:100%;overflow-x:auto;border:1px solid var(--bc-cms-color-outline);border-radius:var(--bc-cms-radius-medium);background:var(--bc-cms-color-surface)}.bc-cms-theme table{width:100%;border-collapse:collapse;color:var(--bc-cms-color-text)}.bc-cms-theme th,.bc-cms-theme td{padding:.75rem 1rem;border-bottom:1px solid var(--bc-cms-color-outline);text-align:left;vertical-align:middle}.bc-cms-theme th{background:var(--bc-cms-color-surface-container);font:var(--mat-sys-label-large, 600 .875rem/1.25rem inherit)}.bc-cms-theme tr:last-child td{border-bottom:0}.bc-cms-theme .d-flex{display:flex!important}.bc-cms-theme .d-grid{display:grid!important}.bc-cms-theme .d-block{display:block!important}.bc-cms-theme .d-inline-block{display:inline-block!important}.bc-cms-theme .d-inline-flex{display:inline-flex!important}.bc-cms-theme .d-none{display:none!important}.bc-cms-theme .flex-column{flex-direction:column!important}.bc-cms-theme .flex-wrap{flex-wrap:wrap!important}.bc-cms-theme .flex-grow-1{flex-grow:1!important}.bc-cms-theme .align-items-start{align-items:flex-start!important}.bc-cms-theme .align-items-center{align-items:center!important}.bc-cms-theme .align-items-end{align-items:flex-end!important}.bc-cms-theme .align-content-start{align-content:flex-start!important}.bc-cms-theme .align-content-center{align-content:center!important}.bc-cms-theme .align-self-start{align-self:flex-start!important}.bc-cms-theme .align-self-center{align-self:center!important}.bc-cms-theme .justify-content-start{justify-content:flex-start!important}.bc-cms-theme .justify-content-center{justify-content:center!important}.bc-cms-theme .justify-content-end{justify-content:flex-end!important}.bc-cms-theme .justify-content-between{justify-content:space-between!important}.bc-cms-theme .h-100{height:100%!important}.bc-cms-theme .h-75{height:75%!important}.bc-cms-theme .h-auto{height:auto!important}.bc-cms-theme .position-relative{position:relative!important}.bc-cms-theme .position-absolute{position:absolute!important}.bc-cms-theme .position-fixed{position:fixed!important}.bc-cms-theme .overflow-hidden{overflow:hidden!important}.bc-cms-theme .border{border:1px solid var(--bc-cms-color-outline)!important}.bc-cms-theme .border-top{border-top:1px solid var(--bc-cms-color-outline)!important}.bc-cms-theme .border-bottom{border-bottom:1px solid var(--bc-cms-color-outline)!important}.bc-cms-theme .border-start{border-inline-start:1px solid var(--bc-cms-color-outline)!important}.bc-cms-theme .rounded{border-radius:var(--bc-cms-radius-small)!important}.bc-cms-theme .rounded-circle{border-radius:50%!important}.bc-cms-theme .bg-body-secondary,.bc-cms-theme .bg-light{background:var(--bc-cms-color-surface-container)!important}.bc-cms-theme .bg-white{background:var(--bc-cms-color-surface)!important}.bc-cms-theme .text-center{text-align:center!important}.bc-cms-theme .text-end,.bc-cms-theme .text-right{text-align:end!important}.bc-cms-theme .text-decoration-none{text-decoration:none!important}.bc-cms-theme .text-break{overflow-wrap:anywhere!important}.bc-cms-theme .text-danger{color:var(--bc-cms-color-error)!important}.bc-cms-theme .text-success{color:var(--bc-cms-color-success)!important}.bc-cms-theme .text-warning{color:var(--bc-cms-color-warning)!important}.bc-cms-theme .text-primary{color:var(--bc-cms-color-primary)!important}.bc-cms-theme .small{font:var(--mat-sys-body-small, 400 .75rem/1rem inherit)}.bc-cms-theme .fw-medium{font-weight:500!important}.bc-cms-theme .fw-semibold{font-weight:600!important}.bc-cms-theme .fw-bold{font-weight:700!important}.bc-cms-theme .gap-0{gap:0!important}.bc-cms-theme .m-0{margin:0!important}.bc-cms-theme .mt-0{margin-top:0!important}.bc-cms-theme .mb-0{margin-bottom:0!important}.bc-cms-theme .ms-0{margin-inline-start:0!important}.bc-cms-theme .me-0{margin-inline-end:0!important}.bc-cms-theme .my-0{margin-block:0!important}.bc-cms-theme .mx-0{margin-inline:0!important}.bc-cms-theme .p-0{padding:0!important}.bc-cms-theme .pt-0{padding-top:0!important}.bc-cms-theme .pb-0{padding-bottom:0!important}.bc-cms-theme .py-0{padding-block:0!important}.bc-cms-theme .px-0{padding-inline:0!important}.bc-cms-theme .ps-0{padding-inline-start:0!important}.bc-cms-theme .pe-0{padding-inline-end:0!important}.bc-cms-theme .gap-1{gap:.25rem!important}.bc-cms-theme .m-1{margin:.25rem!important}.bc-cms-theme .mt-1{margin-top:.25rem!important}.bc-cms-theme .mb-1{margin-bottom:.25rem!important}.bc-cms-theme .ms-1{margin-inline-start:.25rem!important}.bc-cms-theme .me-1{margin-inline-end:.25rem!important}.bc-cms-theme .my-1{margin-block:.25rem!important}.bc-cms-theme .mx-1{margin-inline:.25rem!important}.bc-cms-theme .p-1{padding:.25rem!important}.bc-cms-theme .pt-1{padding-top:.25rem!important}.bc-cms-theme .pb-1{padding-bottom:.25rem!important}.bc-cms-theme .py-1{padding-block:.25rem!important}.bc-cms-theme .px-1{padding-inline:.25rem!important}.bc-cms-theme .ps-1{padding-inline-start:.25rem!important}.bc-cms-theme .pe-1{padding-inline-end:.25rem!important}.bc-cms-theme .gap-2{gap:.5rem!important}.bc-cms-theme .m-2{margin:.5rem!important}.bc-cms-theme .mt-2{margin-top:.5rem!important}.bc-cms-theme .mb-2{margin-bottom:.5rem!important}.bc-cms-theme .ms-2{margin-inline-start:.5rem!important}.bc-cms-theme .me-2{margin-inline-end:.5rem!important}.bc-cms-theme .my-2{margin-block:.5rem!important}.bc-cms-theme .mx-2{margin-inline:.5rem!important}.bc-cms-theme .p-2{padding:.5rem!important}.bc-cms-theme .pt-2{padding-top:.5rem!important}.bc-cms-theme .pb-2{padding-bottom:.5rem!important}.bc-cms-theme .py-2{padding-block:.5rem!important}.bc-cms-theme .px-2{padding-inline:.5rem!important}.bc-cms-theme .ps-2{padding-inline-start:.5rem!important}.bc-cms-theme .pe-2{padding-inline-end:.5rem!important}.bc-cms-theme .gap-3{gap:1rem!important}.bc-cms-theme .m-3{margin:1rem!important}.bc-cms-theme .mt-3{margin-top:1rem!important}.bc-cms-theme .mb-3{margin-bottom:1rem!important}.bc-cms-theme .ms-3{margin-inline-start:1rem!important}.bc-cms-theme .me-3{margin-inline-end:1rem!important}.bc-cms-theme .my-3{margin-block:1rem!important}.bc-cms-theme .mx-3{margin-inline:1rem!important}.bc-cms-theme .p-3{padding:1rem!important}.bc-cms-theme .pt-3{padding-top:1rem!important}.bc-cms-theme .pb-3{padding-bottom:1rem!important}.bc-cms-theme .py-3{padding-block:1rem!important}.bc-cms-theme .px-3{padding-inline:1rem!important}.bc-cms-theme .ps-3{padding-inline-start:1rem!important}.bc-cms-theme .pe-3{padding-inline-end:1rem!important}.bc-cms-theme .gap-4{gap:1.5rem!important}.bc-cms-theme .m-4{margin:1.5rem!important}.bc-cms-theme .mt-4{margin-top:1.5rem!important}.bc-cms-theme .mb-4{margin-bottom:1.5rem!important}.bc-cms-theme .ms-4{margin-inline-start:1.5rem!important}.bc-cms-theme .me-4{margin-inline-end:1.5rem!important}.bc-cms-theme .my-4{margin-block:1.5rem!important}.bc-cms-theme .mx-4{margin-inline:1.5rem!important}.bc-cms-theme .p-4{padding:1.5rem!important}.bc-cms-theme .pt-4{padding-top:1.5rem!important}.bc-cms-theme .pb-4{padding-bottom:1.5rem!important}.bc-cms-theme .py-4{padding-block:1.5rem!important}.bc-cms-theme .px-4{padding-inline:1.5rem!important}.bc-cms-theme .ps-4{padding-inline-start:1.5rem!important}.bc-cms-theme .pe-4{padding-inline-end:1.5rem!important}.bc-cms-theme .gap-5{gap:3rem!important}.bc-cms-theme .m-5{margin:3rem!important}.bc-cms-theme .mt-5{margin-top:3rem!important}.bc-cms-theme .mb-5{margin-bottom:3rem!important}.bc-cms-theme .ms-5{margin-inline-start:3rem!important}.bc-cms-theme .me-5{margin-inline-end:3rem!important}.bc-cms-theme .my-5{margin-block:3rem!important}.bc-cms-theme .mx-5{margin-inline:3rem!important}.bc-cms-theme .p-5{padding:3rem!important}.bc-cms-theme .pt-5{padding-top:3rem!important}.bc-cms-theme .pb-5{padding-bottom:3rem!important}.bc-cms-theme .py-5{padding-block:3rem!important}.bc-cms-theme .px-5{padding-inline:3rem!important}.bc-cms-theme .ps-5{padding-inline-start:3rem!important}.bc-cms-theme .pe-5{padding-inline-end:3rem!important}@media(min-width:36rem){.bc-cms-theme .col-sm-1{width:8.3333333333%}.bc-cms-theme .col-sm-2{width:16.6666666667%}.bc-cms-theme .col-sm-3{width:25%}.bc-cms-theme .col-sm-4{width:33.3333333333%}.bc-cms-theme .col-sm-5{width:41.6666666667%}.bc-cms-theme .col-sm-6{width:50%}.bc-cms-theme .col-sm-7{width:58.3333333333%}.bc-cms-theme .col-sm-8{width:66.6666666667%}.bc-cms-theme .col-sm-9{width:75%}.bc-cms-theme .col-sm-10{width:83.3333333333%}.bc-cms-theme .col-sm-11{width:91.6666666667%}.bc-cms-theme .col-sm-12{width:100%}}@media(min-width:48rem){.bc-cms-theme .col-md-1{width:8.3333333333%}.bc-cms-theme .col-md-2{width:16.6666666667%}.bc-cms-theme .col-md-3{width:25%}.bc-cms-theme .col-md-4{width:33.3333333333%}.bc-cms-theme .col-md-5{width:41.6666666667%}.bc-cms-theme .col-md-6{width:50%}.bc-cms-theme .col-md-7{width:58.3333333333%}.bc-cms-theme .col-md-8{width:66.6666666667%}.bc-cms-theme .col-md-9{width:75%}.bc-cms-theme .col-md-10{width:83.3333333333%}.bc-cms-theme .col-md-11{width:91.6666666667%}.bc-cms-theme .col-md-12{width:100%}.bc-cms-theme .d-md-none{display:none!important}.bc-cms-theme .d-md-block{display:block!important}.bc-cms-theme .d-md-inline-flex{display:inline-flex!important}.bc-cms-theme .col-md-auto{width:auto}.bc-cms-theme .mb-md-0{margin-bottom:0!important}.bc-cms-theme .flex-md-row{flex-direction:row!important}.bc-cms-theme .align-items-md-center{align-items:center!important}}@media(min-width:62rem){.bc-cms-theme .col-lg-1{width:8.3333333333%}.bc-cms-theme .col-lg-2{width:16.6666666667%}.bc-cms-theme .col-lg-3{width:25%}.bc-cms-theme .col-lg-4{width:33.3333333333%}.bc-cms-theme .col-lg-5{width:41.6666666667%}.bc-cms-theme .col-lg-6{width:50%}.bc-cms-theme .col-lg-7{width:58.3333333333%}.bc-cms-theme .col-lg-8{width:66.6666666667%}.bc-cms-theme .col-lg-9{width:75%}.bc-cms-theme .col-lg-10{width:83.3333333333%}.bc-cms-theme .col-lg-11{width:91.6666666667%}.bc-cms-theme .col-lg-12{width:100%}.bc-cms-theme .flex-lg-row{flex-direction:row!important}.bc-cms-theme .align-items-lg-center{align-items:center!important}}@media(min-width:75rem){.bc-cms-theme .col-xl-1{width:8.3333333333%}.bc-cms-theme .col-xl-2{width:16.6666666667%}.bc-cms-theme .col-xl-3{width:25%}.bc-cms-theme .col-xl-4{width:33.3333333333%}.bc-cms-theme .col-xl-5{width:41.6666666667%}.bc-cms-theme .col-xl-6{width:50%}.bc-cms-theme .col-xl-7{width:58.3333333333%}.bc-cms-theme .col-xl-8{width:66.6666666667%}.bc-cms-theme .col-xl-9{width:75%}.bc-cms-theme .col-xl-10{width:83.3333333333%}.bc-cms-theme .col-xl-11{width:91.6666666667%}.bc-cms-theme .col-xl-12{width:100%}}@media(max-width:47.999rem){.bc-cms-theme{--bc-cms-page-padding: 1rem}.bc-cms-theme .page-header,.bc-cms-theme .section-header,.bc-cms-theme .header-content{align-items:stretch;flex-direction:column}.bc-cms-theme .header-actions,.bc-cms-theme .action-buttons,.bc-cms-theme .form-actions{width:100%}.bc-cms-theme .header-actions>*,.bc-cms-theme .action-buttons>*,.bc-cms-theme .form-actions>*{flex:1 1 auto}.bc-cms-theme .detail-row,.bc-cms-theme .info-row,.bc-cms-theme .summary-item{align-items:flex-start;flex-direction:column;gap:.25rem}}.pop-theme{--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .1);--mat-form-field-outlined-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-label-text-font: "Open Sans", sans-serif;--mat-form-field-container-text-font: "Open Sans", sans-serif;--mat-button-filled-container-shape: 4px;--mat-button-outlined-container-shape: 4px;--mat-button-text-container-shape: 4px;--mat-button-tonal-container-shape: 4px;--mat-button-protected-container-shape: 4px}.pop-theme .mat-mdc-button .mat-mdc-button-ripple,.pop-theme .mdc-button__ripple{display:none}.pop-theme-sign-in{--mat-form-field-outlined-hover-outline-color: #81E3EE;--mat-form-field-outlined-focus-outline-color: #FC85B0;--mat-form-field-outlined-focus-label-text-color: #FC85B0;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-icon-color: #FC85B0;--mat-checkbox-selected-hover-icon-color: #FC85B0;--mat-checkbox-selected-focus-icon-color: #FC85B0}.pop-theme-sign-up{--mat-form-field-outlined-hover-outline-color: #FC85B0;--mat-form-field-outlined-focus-outline-color: #81E3EE;--mat-form-field-outlined-focus-label-text-color: #81E3EE;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-icon-color: #81E3EE;--mat-checkbox-selected-hover-icon-color: #81E3EE;--mat-checkbox-selected-focus-icon-color: #81E3EE}.pop-theme app-logo{display:block;max-width:211px;margin:0 auto}.pop-snackbar-error{--mat-snack-bar-container-color: #FC85B0;--mat-snack-bar-supporting-text-color: #fff;--mat-snack-bar-button-color: #fff}.pop-theme{--auth-cyan: var(--bc-cms-auth-accent, #28a8c7);--auth-cyan-bright: var(--bc-cms-auth-accent-hover, #1687a8);--auth-ink: var(--bc-cms-auth-ink, #14243a);--auth-text: var(--bc-cms-auth-text, #263a55);--auth-heading: var(--bc-cms-auth-heading, #14243a);--auth-muted: var(--bc-cms-auth-muted, #63738a);--auth-panel: var(--bc-cms-auth-panel, rgba(255, 255, 255, .97));--auth-panel-strong: var(--bc-cms-auth-panel-strong, #fff);--auth-border: var(--bc-cms-auth-border, rgba(44, 71, 101, .16));--mat-form-field-outlined-outline-color: #a8b8cb;--mat-form-field-outlined-hover-outline-color: var(--auth-cyan);--mat-form-field-outlined-focus-outline-color: var(--auth-cyan-bright);--mat-form-field-outlined-focus-label-text-color: var(--auth-cyan-bright);--mat-form-field-outlined-input-text-color: var(--auth-ink);--mat-form-field-outlined-label-text-color: #52647b;--mat-form-field-outlined-caret-color: var(--auth-cyan-bright);--mat-form-field-subscript-text-color: #5f6f84;--mat-checkbox-label-text-color: var(--auth-text);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-icon-color: var(--auth-cyan);--mat-checkbox-selected-hover-icon-color: var(--auth-cyan-bright);--mat-checkbox-selected-focus-icon-color: var(--auth-cyan-bright);min-height:100vh;background:#07192b}.pop-theme .auth-gradient-bg:not(.settings-gradient){width:100%;min-height:100vh;min-height:100dvh;position:relative;display:grid;place-items:center;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:clamp(5.5rem,9vh,7.5rem) clamp(1rem,4vw,3rem) clamp(2rem,6vh,4rem);color:var(--auth-text);background-color:#07192b;background-image:linear-gradient(180deg,#06152600,#0615263d 28%,#051426e6 58%,#101d4a),url(/images/assets/backgrounds/cloud-2.webp),url(/images/assets/backgrounds/cloud-1.webp),var(--bc-cms-auth-brand-image, url(/images/logos/logo.png)),url(/images/assets/backgrounds/bg-1-small.webp);background-repeat:no-repeat;background-size:cover,clamp(17rem,54vw,38rem) auto,clamp(18rem,58vw,42rem) auto,clamp(13rem,38vw,28rem) auto,cover;background-position:center,calc(100% + clamp(5rem,12vw,12rem)) clamp(1.5rem,7vh,4rem),calc(0% - clamp(7rem,18vw,15rem)) clamp(4rem,14vh,9rem),clamp(.5rem,9vw,8rem) clamp(2.25rem,8vh,5rem),center top;background-attachment:scroll;isolation:isolate}.pop-theme .auth-gradient-bg:not(.settings-gradient) *,.pop-theme .auth-gradient-bg:not(.settings-gradient) *:before,.pop-theme .auth-gradient-bg:not(.settings-gradient) *:after{box-sizing:border-box}.pop-theme .auth-gradient-bg:not(.settings-gradient):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 22% 14%,rgba(139,104,211,.28),transparent 22rem),radial-gradient(circle at 72% 6%,rgba(99,181,209,.22),transparent 20rem),linear-gradient(180deg,#040d1b0a,#030d1875)}.pop-theme .auth-gradient-bg:not(.settings-gradient).auth-sign-out-scene{background-size:cover,clamp(19rem,58vw,42rem) auto,clamp(20rem,64vw,46rem) auto,clamp(19rem,46vw,33rem) auto,cover;background-position:center,calc(100% + clamp(7rem,15vw,13rem)) clamp(8rem,20vh,15rem),calc(0% - clamp(7rem,17vw,14rem)) clamp(10rem,23vh,17rem),center clamp(2.8rem,8vh,5.5rem),center top}.pop-theme .glass-pop{border:1px solid var(--auth-border);border-radius:20px;background:var(--auth-panel);box-shadow:0 24px 70px #12273f33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pop-theme .auth-card,.pop-theme .auth-form-panel{width:min(100%,28rem);box-sizing:border-box;border:1px solid var(--auth-border);border-radius:20px;background:var(--auth-panel);box-shadow:0 24px 70px #12273f33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pop-theme .mat-mdc-form-field{--mdc-outlined-text-field-input-text-color: var(--auth-ink);--mdc-outlined-text-field-label-text-color: #52647b;--mdc-outlined-text-field-hover-label-text-color: var(--auth-ink);--mdc-outlined-text-field-focus-label-text-color: var(--auth-cyan-bright);--mdc-outlined-text-field-outline-color: #a8b8cb;--mdc-outlined-text-field-hover-outline-color: var(--auth-cyan);--mdc-outlined-text-field-focus-outline-color: var(--auth-cyan-bright);--mdc-outlined-text-field-caret-color: var(--auth-cyan-bright)}.pop-theme .mat-mdc-form-field input,.pop-theme .mat-mdc-form-field textarea{color:var(--auth-ink)}.pop-theme .mat-mdc-form-field input::placeholder,.pop-theme .mat-mdc-form-field textarea::placeholder{color:#79889a}.pop-theme .mat-mdc-form-field .mat-mdc-icon-button,.pop-theme .mat-mdc-form-field mat-icon{color:#52647b}.pop-theme .pop-btn-primary,.pop-theme .pop-btn-secondary,.pop-theme .welcome-panel-cta{min-height:2.9rem;border-radius:999px;letter-spacing:0;text-transform:none}.pop-theme .pop-btn-primary{--mat-button-filled-container-color: var(--auth-cyan);--mat-button-filled-label-text-color: #061827}.pop-theme .pop-btn-secondary{--mat-button-filled-container-color: transparent;--mat-button-filled-label-text-color: var(--auth-cyan-bright);border:1px solid rgba(22,135,168,.5)}.pop-theme .auth-gradient-bg:not(.settings-gradient) app-logo img{filter:none;opacity:1}.pop-theme .auth-gradient-bg:not(.settings-gradient) app-header .title,.pop-theme .auth-gradient-bg:not(.settings-gradient) .form-title,.pop-theme .auth-gradient-bg:not(.settings-gradient) .content-title,.pop-theme .auth-gradient-bg:not(.settings-gradient) .status-message h3,.pop-theme .auth-gradient-bg:not(.settings-gradient) .success-message h3{color:var(--auth-heading);letter-spacing:.18em;text-shadow:none}.pop-theme .auth-gradient-bg:not(.settings-gradient) .form-subtitle,.pop-theme .auth-gradient-bg:not(.settings-gradient) .settings-subtitle,.pop-theme .auth-gradient-bg:not(.settings-gradient) .content-subtitle,.pop-theme .auth-gradient-bg:not(.settings-gradient) .text-hint,.pop-theme .auth-gradient-bg:not(.settings-gradient) .status-message p,.pop-theme .auth-gradient-bg:not(.settings-gradient) .success-message p,.pop-theme .auth-gradient-bg:not(.settings-gradient) .help-title,.pop-theme .auth-gradient-bg:not(.settings-gradient) .help-list li,.pop-theme .auth-gradient-bg:not(.settings-gradient) .spam-hint{color:var(--auth-muted)}.pop-theme .auth-gradient-bg:not(.settings-gradient) .confirm-icon,.pop-theme .auth-gradient-bg:not(.settings-gradient) .success-icon,.pop-theme .auth-gradient-bg:not(.settings-gradient) .help-icon,.pop-theme .auth-gradient-bg:not(.settings-gradient) .header-icon{color:var(--auth-cyan-bright)}.pop-theme .auth-gradient-bg:not(.settings-gradient) .error-banner{color:#ffdce4;background-color:#550b1e75;border-color:#ffb0c36b}.pop-theme .auth-gradient-bg:not(.settings-gradient) .success-banner{color:#d9ffe4;background-color:#0f562e6b;border-color:#a6ffc259}.pop-theme .auth-gradient-bg:not(.settings-gradient) .help-section,.pop-theme .auth-gradient-bg:not(.settings-gradient) .password-requirements{background-color:#f2f8fb;border-color:#d4e6ed}.pop-theme .auth-gradient-bg:not(.settings-gradient) .pop-link,.pop-theme .auth-gradient-bg:not(.settings-gradient) .pop-link-sign-in,.pop-theme .auth-gradient-bg:not(.settings-gradient) .pop-link-sign-up,.pop-theme .auth-gradient-bg:not(.settings-gradient) .reset-link{color:#087d9d}.pop-theme .auth-gradient-bg:not(.settings-gradient) .content-card{background:#ffffffe6;color:#07192b}.pop-theme .auth-gradient-bg:not(.settings-gradient) .content-card app-logo img{filter:none}@media(max-width:640px){.pop-theme .auth-gradient-bg:not(.settings-gradient){place-items:start center;min-height:112vh;min-height:112dvh;padding:5rem 1.1rem 2rem;background-size:cover,21rem auto,23rem auto,15rem auto,cover;background-position:center,calc(100% + 8rem) 2.25rem,-9rem 5rem,-1.3rem 1.6rem,center top}.pop-theme .auth-gradient-bg:not(.settings-gradient).auth-sign-out-scene{place-items:center;background-size:cover,24rem auto,26rem auto,20rem auto,cover;background-position:center,calc(100% + 9rem) 10rem,-9rem 11rem,center 2.8rem,center top}}:root,:root[data-theme=light]{color-scheme:light;--mat-sys-background: #f8faf9;--mat-sys-error: #bf0032;--mat-sys-error-container: #ffdada;--mat-sys-inverse-on-surface: #eff1f0;--mat-sys-inverse-primary: #91d2d3;--mat-sys-inverse-surface: #2e3131;--mat-sys-on-background: #191c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #920024;--mat-sys-on-primary-container: #004f51;--mat-sys-on-primary-fixed: #002020;--mat-sys-on-primary-fixed-variant: #004f51;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #384a48;--mat-sys-on-secondary-fixed: #0d1e1d;--mat-sys-on-secondary-fixed-variant: #384a48;--mat-sys-on-surface: #191c1c;--mat-sys-on-surface-variant: #43474a;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #014f50;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #014f50;--mat-sys-outline: #73787a;--mat-sys-outline-variant: #c3c7ca;--mat-sys-primary: #246869;--mat-sys-primary-container: #adeeef;--mat-sys-primary-fixed: #adeeef;--mat-sys-primary-fixed-dim: #91d2d3;--mat-sys-scrim: #000000;--mat-sys-secondary: #506260;--mat-sys-secondary-container: #d3e7e4;--mat-sys-secondary-fixed: #d3e7e4;--mat-sys-secondary-fixed-dim: #b7cac8;--mat-sys-shadow: #000000;--mat-sys-surface: #f8faf9;--mat-sys-surface-bright: #f8faf9;--mat-sys-surface-container: #eceeed;--mat-sys-surface-container-high: #e6e9e8;--mat-sys-surface-container-highest: #e1e3e2;--mat-sys-surface-container-low: #f2f4f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d8dad9;--mat-sys-surface-tint: #246869;--mat-sys-surface-variant: #dfe3e6;--mat-sys-tertiary: #276868;--mat-sys-tertiary-container: #afeeed;--mat-sys-tertiary-fixed: #afeeed;--mat-sys-tertiary-fixed-dim: #93d1d1;--mat-sys-neutral-variant20: #2c3134;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--care-kit-primary: #5dbfb8;--care-kit-primary-light: #7dd4ce;--care-kit-primary-dark: #4a9d96;--care-kit-primary-soft: #e8f6f5;--care-kit-surface: #ffffff;--care-kit-surface-subtle: #f2f8f8;--care-kit-page: #f2f8f8;--care-kit-gradient: linear-gradient(90deg, #7dd4ce 0%, #5dbfb8 100%);--care-kit-radius-sm: 10px;--care-kit-radius-md: 14px;--care-kit-radius-lg: 18px;--care-kit-button-radius: 10px;--care-kit-shadow-card: 0 18px 42px rgba(74, 157, 150, .12);--bc-cms-color-primary: var(--care-kit-primary);--bc-cms-color-on-primary: #ffffff;--bc-cms-color-page: var(--care-kit-page);--bc-cms-color-surface: var(--care-kit-surface);--bc-cms-color-surface-container: var(--care-kit-surface-subtle);--bc-cms-color-surface-variant: var(--care-kit-primary-soft);--bc-cms-color-text: var(--mat-sys-on-surface);--bc-cms-color-muted: var(--mat-sys-on-surface-variant);--bc-cms-color-outline: var(--mat-sys-outline-variant);--bc-cms-radius-small: var(--care-kit-radius-sm);--bc-cms-radius-medium: var(--care-kit-radius-md);--bc-cms-radius-large: var(--care-kit-radius-lg);--bc-cms-shadow-card: var(--care-kit-shadow-card);--bc-cms-auth-accent: var(--care-kit-primary);--bc-cms-auth-accent-hover: var(--care-kit-primary-dark);--bc-cms-page-max-width: 80rem;--mat-sys-primary: var(--care-kit-primary);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: var(--care-kit-primary-soft);--mat-sys-on-primary-container: #153b39;--mat-sys-secondary-container: var(--care-kit-primary-soft);--mat-sys-on-secondary-container: #153b39;--mat-sys-surface: #ffffff;--mat-sys-background: var(--care-kit-page);--app-logo-document-light-text: #111818;--app-logo-document-dark-text: #ffffff;--app-logo-text-auto: var(--app-logo-document-light-text);--app-logo-text-primary: var(--care-kit-primary-dark);--app-logo-text-light: #111818;--app-logo-text-dark: #ffffff;--app-logo-surface-light: #ffffff;--app-logo-surface-dark: #202525}:root.dark-theme,:root[data-theme=dark]{color-scheme:dark;--mat-sys-background: #111414;--mat-sys-error: #ffb3b4;--mat-sys-error-container: #920024;--mat-sys-inverse-on-surface: #2e3131;--mat-sys-inverse-primary: #246869;--mat-sys-inverse-surface: #e1e3e2;--mat-sys-on-background: #e1e3e2;--mat-sys-on-error: #680017;--mat-sys-on-error-container: #ffdada;--mat-sys-on-primary: #003738;--mat-sys-on-primary-container: #adeeef;--mat-sys-on-primary-fixed: #002020;--mat-sys-on-primary-fixed-variant: #004f51;--mat-sys-on-secondary: #223432;--mat-sys-on-secondary-container: #d3e7e4;--mat-sys-on-secondary-fixed: #0d1e1d;--mat-sys-on-secondary-fixed-variant: #384a48;--mat-sys-on-surface: #e1e3e2;--mat-sys-on-surface-variant: #dfe3e6;--mat-sys-on-tertiary: #003737;--mat-sys-on-tertiary-container: #afeeed;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #014f50;--mat-sys-outline: #8d9194;--mat-sys-outline-variant: #43474a;--mat-sys-primary: #91d2d3;--mat-sys-primary-container: #004f51;--mat-sys-primary-fixed: #adeeef;--mat-sys-primary-fixed-dim: #91d2d3;--mat-sys-scrim: #000000;--mat-sys-secondary: #b7cac8;--mat-sys-secondary-container: #384a48;--mat-sys-secondary-fixed: #d3e7e4;--mat-sys-secondary-fixed-dim: #b7cac8;--mat-sys-shadow: #000000;--mat-sys-surface: #111414;--mat-sys-surface-bright: #363a39;--mat-sys-surface-container: #1d2020;--mat-sys-surface-container-high: #272b2a;--mat-sys-surface-container-highest: #323535;--mat-sys-surface-container-low: #191c1c;--mat-sys-surface-container-lowest: #0b0f0f;--mat-sys-surface-dim: #111414;--mat-sys-surface-tint: #91d2d3;--mat-sys-surface-variant: #43474a;--mat-sys-tertiary: #93d1d1;--mat-sys-tertiary-container: #014f50;--mat-sys-tertiary-fixed: #afeeed;--mat-sys-tertiary-fixed-dim: #93d1d1;--mat-sys-neutral-variant20: #2c3134;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-font: Poppins, Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-font: Inter, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--care-kit-primary: #5dbfb8;--care-kit-primary-light: #7dd4ce;--care-kit-primary-dark: #7dd4ce;--care-kit-primary-soft: #153a3d;--care-kit-surface: #101b1c;--care-kit-surface-subtle: #152830;--care-kit-page: #0b1e24;--care-kit-gradient: linear-gradient(90deg, #4a9d96 0%, #5dbfb8 100%);--care-kit-button-radius: 10px;--care-kit-shadow-card: 0 18px 42px rgba(0, 0, 0, .35);--mat-sys-primary: var(--care-kit-primary);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: var(--care-kit-primary-soft);--mat-sys-on-primary-container: #d7fffb;--mat-sys-secondary-container: var(--care-kit-primary-soft);--mat-sys-on-secondary-container: #d7fffb;--mat-sys-surface: #152830;--mat-sys-background: var(--care-kit-page);--app-logo-text-auto: var(--app-logo-document-dark-text);--app-logo-text-primary: var(--care-kit-primary-dark);--app-logo-text-light: #ffffff;--app-logo-text-dark: #111818;--app-logo-surface-light: #202525;--app-logo-surface-dark: #ffffff}html,body{min-height:100%}body{margin:0;background:var(--care-kit-page);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}*{box-sizing:border-box}img,svg{display:block}a{color:inherit}.mat-mdc-card{border:1px solid var(--mat-sys-outline-variant);border-radius:var(--care-kit-radius-lg);background:var(--mat-sys-surface);box-shadow:none}.mat-mdc-chip{--mdc-chip-container-shape-radius: 999px;--mdc-chip-elevated-container-color: var(--care-kit-primary-soft);--mdc-chip-label-text-color: var(--care-kit-primary-dark);--mdc-chip-label-text-weight: 700}.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-button,.mdc-button{border-radius:var(--care-kit-button-radius)!important}body.bc-cms-theme .pop-theme.pop-theme{--mat-form-field-outlined-container-shape: var(--care-kit-radius-sm) !important;--mat-form-field-outlined-outline-width: 1px !important;--mat-form-field-outlined-focus-outline-width: 2px !important;--mat-form-field-outlined-label-text-font: var(--mat-sys-plain-font) !important;--mat-form-field-container-text-font: var(--mat-sys-plain-font) !important;--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface) !important;--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant) !important;--mat-form-field-outlined-outline-color: var(--mat-sys-outline) !important;--mat-form-field-outlined-hover-outline-color: var(--care-kit-primary) !important;--mat-form-field-outlined-focus-outline-color: var(--care-kit-primary) !important;--mat-form-field-outlined-focus-label-text-color: var(--care-kit-primary-dark) !important;--mat-form-field-outlined-caret-color: var(--care-kit-primary-dark) !important}body.bc-cms-theme .pop-theme.pop-theme .mat-mdc-form-field,body.bc-cms-theme .pop-theme.pop-theme .mat-mdc-form-field input,body.bc-cms-theme .pop-theme.pop-theme .mat-mdc-form-field textarea{font-family:var(--mat-sys-plain-font)!important}body.bc-cms-theme .pop-theme.pop-theme .font-dan-basuky{font-family:var(--mat-sys-brand-font)!important;letter-spacing:normal!important}body.bc-cms-theme .pop-theme.pop-theme :is(h1,h2,h3,.title,.form-title,.content-title,.section-title){font-family:var(--mat-sys-brand-font)!important;letter-spacing:normal!important;line-height:1.25!important}body.bc-cms-theme .pop-theme.pop-theme :is(.pop-btn-primary,.pop-btn-secondary){min-height:48px!important;border-radius:var(--care-kit-button-radius)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:normal!important}.forms-index-page__view-toggle{display:flex;gap:4px}.forms-index-page__view-toggle button.active{background:#1025261a}.forms-index-page__file-grid,.forms-index-page__file-list,.forms-index-page__grid{display:grid;gap:12px}.forms-index-page__file-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.forms-index-page__file-list a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(16,37,38,.08);border-radius:var(--care-kit-radius-sm);background:#ffffff94;color:inherit;text-decoration:none}.forms-index-page__table-wrap{overflow-x:auto;border:1px solid rgba(16,37,38,.1);border-radius:var(--care-kit-radius-sm);background:#ffffffad}.forms-index-page__table-wrap table{width:100%;border-collapse:collapse}.forms-index-page__table-wrap th,.forms-index-page__table-wrap td{padding:12px 14px;border-bottom:1px solid rgba(16,37,38,.08);text-align:left}.forms-index-page__table-wrap th{font:var(--mat-sys-label-large)}.forms-index-page__table-wrap td{font:var(--mat-sys-body-medium)}.forms-index-page__table-file{display:flex;align-items:center;gap:10px}.forms-index-page__file{display:grid;gap:12px;justify-items:center;min-height:210px;padding:16px 10px;border:1px solid rgba(16,37,38,.08);border-radius:var(--care-kit-radius-sm);background:#ffffff70;color:inherit;text-align:center;text-decoration:none}.forms-index-page__file>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#102526bd;font:var(--mat-sys-body-medium)}.forms-index-page__file:hover,.forms-index-page__file:focus-visible{border-color:#10252638;background:#ffffffbd}.form-document{position:relative;display:grid;align-content:start;gap:8px;width:92px;aspect-ratio:105/148;padding:12px 10px;border:1px solid rgba(16,37,38,.14);border-radius:6px;background:#fffdf8;box-shadow:0 1px #10252614,0 14px 24px #10252624}.form-document:after{position:absolute;top:-1px;right:-1px;width:22px;height:22px;border:solid rgba(16,37,38,.12);border-width:0 0 1px 1px;border-radius:0 6px;background:linear-gradient(135deg,#eadfce 50%,#fff9ee 51%);content:""}.form-document__header{display:flex;align-items:center;justify-content:space-between;gap:6px}.form-document__header img{width:22px;height:22px}.form-document__header>span{display:grid;min-width:34px;min-height:22px;place-items:center;border-radius:4px;background:#bb322d;color:#fff;font:700 .58rem/1 Arial,sans-serif}.form-document__title,.form-document__line{display:block;height:6px;border-radius:999px;background:#10252629}.form-document__title{width:76%;height:8px;margin-top:4px}.form-document__line{width:100%}.form-document__line--short{width:58%}.form-document--small{width:44px;gap:4px;padding:6px 5px}.form-document--small:after{width:12px;height:12px}.form-document--small .form-document__header img{width:12px;height:12px}.form-document--small .form-document__header>span{min-width:20px;min-height:12px;font-size:.38rem}.form-document--small .form-document__title,.form-document--small .form-document__line{height:3px}.form-document--tiny{width:24px;padding:4px}.form-document--tiny:after,.form-document--tiny .form-document__header>span{display:none}.form-document--tiny .form-document__header img{width:12px;height:12px}.draft-doc,.form-file-mark{display:grid;align-content:start;border-radius:4px;background:#fffdf8}.form-page__sync{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,960px);margin:0 auto 16px;padding:12px 16px;border:1px solid rgba(16,37,38,.18);border-radius:var(--care-kit-radius-sm);background:#ffffffe0;color:#102526}.form-page__sync[data-state=conflict],.form-page__sync[data-state=offline],.form-page__sync[data-state=stale],.form-page__sync[data-state=unauthorized],.form-page__sync[data-state=error]{border-color:#84530057;background:#fff8e8}.form-page__sync-actions{display:flex;flex-wrap:wrap;gap:8px}.form-page__sync-actions button{min-height:36px;padding:0 12px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:var(--mat-sys-label-large)}.form-page__sync-actions details{flex-basis:100%}.form-page__sync-actions details summary{cursor:pointer;font:var(--mat-sys-label-large)}.form-page__sync-actions details p{margin:6px 0 0;font:var(--mat-sys-body-small)}@media(max-width:640px){.form-page__sync{align-items:flex-start;flex-direction:column}}.draft-doc{gap:4px;width:42px;aspect-ratio:105/148;padding:7px 6px}.draft-doc img{width:16px;height:16px}.draft-doc span{height:3px;border-radius:999px;background:#10252629}.form-file-mark{gap:3px;width:28px;height:38px;padding:5px 4px}.form-file-mark img{width:12px;height:12px}.form-file-mark span{height:2px;border-radius:999px;background:#1025262e}
