@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--mat-sys-primary: #0b1f3b;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #e8edf5;--mat-sys-on-primary-container: #0b1f3b;--mat-sys-secondary: #d6a84a;--mat-sys-on-secondary: #0b1f3b;--mat-sys-secondary-container: #fdf3e0;--mat-sys-on-secondary-container: #0b1f3b;--mat-sys-tertiary: #6b7280;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #f3f4f6;--mat-sys-on-tertiary-container: #111827;--mat-sys-surface: #f7f8fa;--mat-sys-on-surface: #111827;--mat-sys-surface-variant: #e5e7eb;--mat-sys-on-surface-variant: #6b7280;--mat-sys-surface-tint: #0b1f3b;--mat-sys-inverse-surface: #111827;--mat-sys-inverse-on-surface: #f7f8fa;--mat-sys-inverse-primary: #d6a84a;--mat-sys-background: #f7f8fa;--mat-sys-on-background: #111827;--mat-sys-outline: #e5e7eb;--mat-sys-outline-variant: #e5e7eb;--mat-sys-error: #dc2626;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #fee2e2;--mat-sys-on-error-container: #dc2626;--mat-sys-state-layers: rgba(11, 31, 59, .08);--mat-sys-corner-extra-small: 6px;--mat-sys-corner-small: 6px;--mat-sys-corner-medium: 10px;--mat-sys-corner-large: 14px;--mat-sys-corner-extra-large: 16px;--mat-sys-corner-full: 9999px}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--color-text);line-height:1.2;margin:0}body,p,span,label,input,select,textarea,button,li,td,th{font-family:Inter,sans-serif}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-flat-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{font-family:Inter,sans-serif!important;letter-spacing:0!important}.mat-mdc-card,.mat-mdc-card-title,.mat-mdc-card-subtitle,.mat-mdc-card-content{font-family:Inter,sans-serif!important}.mat-mdc-tab,.mat-mdc-tab-label,.mat-tab-label{font-family:Inter,sans-serif!important;letter-spacing:0!important}.mat-mdc-form-field,.mat-mdc-form-field input,.mat-mdc-form-field textarea,.mat-mdc-floating-label,.mdc-floating-label,.mdc-text-field__input,.mat-mdc-select,.mat-mdc-select-value,.mat-mdc-select-trigger,.mat-mdc-option,.mat-mdc-chip,.mat-mdc-chip-action-label,.mat-mdc-dialog-container,.mat-mdc-dialog-title,.mat-mdc-dialog-content,.mat-mdc-dialog-actions,.mat-mdc-snack-bar-container,.mdc-snackbar__label,.mat-mdc-snack-bar-action,.mat-mdc-table,.mat-mdc-header-cell,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-paginator,.mat-mdc-paginator-range-label,.mat-mdc-paginator-page-size-label,.mat-mdc-menu-panel,.mat-mdc-menu-item,.mat-mdc-menu-item-text,.mat-mdc-tooltip,.mat-calendar,.mat-calendar-body-label,.mat-calendar-body-cell-content,.mat-calendar-period-button,.mat-expansion-panel,.mat-expansion-panel-header-title,.mat-expansion-panel-header-description,.mat-step-label,.mat-step-label-selected,.mat-stepper-horizontal-line,.mat-mdc-list-item,.mat-mdc-list-item-title,.mat-mdc-list-item-line{font-family:Inter,sans-serif!important}.mat-icon{font-family:Material Icons!important;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-flex{min-height:50px!important;align-items:center!important;padding:0!important;background:var(--color-white)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{padding:12px 12px 12px 40px!important;min-height:50px!important;display:flex!important;align-items:center!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-floating-label,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-muted)!important;left:40px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label--float-above{left:16px!important;color:var(--color-muted)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-floating-label--float-above{color:var(--color-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:var(--color-border)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading{border-radius:var(--radius-md) 0 0 var(--radius-md)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-radius:0 var(--radius-md) var(--radius-md) 0!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline__trailing{border-color:var(--color-primary)!important;border-width:1px!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):hover .mdc-notched-outline__trailing{border-color:var(--color-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:#dc2626!important}.mat-mdc-form-field.mat-form-field-appearance-outline input.mat-mdc-input-element{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;caret-color:var(--color-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline input.mat-mdc-input-element::placeholder{color:#11182780!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix{padding:0 8px 0 12px!important;color:var(--color-muted)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix .mat-icon{color:var(--color-muted)!important;font-size:20px!important;width:20px!important;height:20px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix{padding:0 8px!important;color:var(--color-muted)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{color:var(--color-muted)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon{color:var(--color-muted)!important;font-size:20px!important;width:20px!important;height:20px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-line-ripple{display:none!important}.mat-mdc-select-panel{border-radius:var(--radius-md)!important;background-color:var(--color-white)!important;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important;padding:4px 0!important}.mat-mdc-select-panel .mat-mdc-option{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;min-height:40px!important;padding:0 var(--space-md)!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--color-bg)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#e8edf5!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--color-primary)!important}.mat-mdc-select{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important}.mat-mdc-select .mat-mdc-select-value-text{color:var(--color-text)!important}.mat-mdc-select .mat-mdc-select-placeholder{color:#11182780!important}.mat-mdc-select .mat-mdc-select-arrow svg{fill:var(--color-muted)!important}.mat-datepicker-content{border-radius:var(--radius-lg)!important;background-color:var(--color-white)!important;box-shadow:0 8px 24px #0000001f!important;overflow:hidden!important}.mat-datepicker-content .mat-calendar{font-family:Inter,sans-serif!important}.mat-datepicker-content .mat-calendar-header{background-color:var(--color-primary)!important;padding:12px 16px!important}.mat-datepicker-content .mat-calendar-header .mat-calendar-period-button{color:var(--color-white)!important;font-weight:600!important}.mat-datepicker-content .mat-calendar-header .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-header .mat-calendar-next-button{color:var(--color-white)!important}.mat-datepicker-content .mat-calendar-header .mat-calendar-previous-button svg,.mat-datepicker-content .mat-calendar-header .mat-calendar-next-button svg{fill:var(--color-white)!important}.mat-datepicker-content .mat-calendar-table-header th{color:var(--color-muted)!important;font-size:var(--text-xs)!important;font-weight:500!important}.mat-datepicker-content .mat-calendar-body-cell-content{font-size:var(--text-sm)!important;color:var(--color-text)!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--color-gold)!important}.mat-datepicker-content .mat-calendar-body-selected{background-color:var(--color-primary)!important;color:var(--color-white)!important}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#e8edf5!important}.bms-input,.bms-select{display:block;width:100%;height:50px;padding:12px 12px 12px 40px;font-family:Inter,sans-serif;font-size:var(--text-sm);color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;appearance:none;transition:border-color .2s}.bms-input::placeholder,.bms-select::placeholder{color:#11182780}.bms-input:hover,.bms-select:hover{border-color:var(--color-primary)}.bms-input:focus,.bms-select:focus{border-color:var(--color-primary)}.bms-input.error,.error.bms-select{border-color:#dc2626}.bms-select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.mdc-notched-outline--notched .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{display:none!important}.mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:0!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-flat-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{border-radius:var(--radius-md)!important;font-family:Inter,sans-serif!important;font-weight:500!important;letter-spacing:0!important;min-height:40px!important;--mat-mdc-button-ripple-color: rgba(11, 31, 59, .08);--mat-mdc-button-state-layer-color: rgba(11, 31, 59, .08)}.mat-mdc-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-flat-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-outlined-button[disabled]{background-color:var(--color-border)!important;color:var(--color-muted)!important}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{background-color:#0b1f3b!important;color:#fff!important}.mat-mdc-raised-button.mat-primary:active:not([disabled]),.mat-mdc-flat-button.mat-primary:active:not([disabled]),.mat-mdc-unelevated-button.mat-primary:active:not([disabled]){background-color:#071424!important}.mat-mdc-raised-button.mat-accent,.mat-mdc-flat-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{background-color:var(--color-gold)!important;color:var(--color-primary)!important}.mat-mdc-raised-button.mat-accent:active:not([disabled]),.mat-mdc-flat-button.mat-accent:active:not([disabled]),.mat-mdc-unelevated-button.mat-accent:active:not([disabled]){background-color:#b8873a!important}.mat-mdc-raised-button.mat-warn,.mat-mdc-flat-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{background-color:#dc2626!important;color:#fff!important}.mat-mdc-outlined-button{border-color:var(--color-border)!important;color:var(--color-primary)!important}.mat-mdc-icon-button{border-radius:50%!important;--mat-mdc-button-ripple-color: rgba(11, 31, 59, .08)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple{background-color:transparent!important}.mat-mdc-fab,.mat-mdc-mini-fab{background-color:var(--color-primary)!important;color:#fff!important;border-radius:50%!important}.mat-mdc-card{border-radius:var(--radius-lg)!important;background-color:var(--color-white)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-card)!important}.mat-mdc-card.mat-mdc-card-outlined{box-shadow:none!important}.mat-mdc-card-header{padding:var(--space-lg) var(--space-lg) 0!important}.mat-mdc-card-content{padding:var(--space-md) var(--space-lg)!important}.mat-mdc-card-actions{padding:var(--space-sm) var(--space-lg)!important}.mat-mdc-checkbox{--mdc-checkbox-selected-icon-color: var(--color-primary);--mdc-checkbox-selected-pressed-icon-color: var(--color-primary);--mdc-checkbox-selected-focus-icon-color: var(--color-primary);--mdc-checkbox-selected-hover-icon-color: var(--color-primary);--mdc-checkbox-selected-checkmark-color: #ffffff;--mdc-checkbox-unselected-outline-color: var(--color-border);--mdc-checkbox-ripple-color: rgba(11, 31, 59, .08)}.mat-mdc-checkbox .mdc-form-field>label{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;cursor:pointer}.mat-mdc-radio-button{--mdc-radio-selected-icon-color: var(--color-primary);--mdc-radio-selected-pressed-icon-color: var(--color-primary);--mdc-radio-selected-focus-icon-color: var(--color-primary);--mdc-radio-selected-hover-icon-color: var(--color-primary);--mdc-radio-ripple-color: rgba(11, 31, 59, .08)}.mat-mdc-radio-button .mdc-form-field>label{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;cursor:pointer}.mat-mdc-slide-toggle{--mdc-switch-selected-track-color: var(--color-primary);--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-selected-pressed-track-color: var(--color-primary);--mdc-switch-selected-hover-track-color: #0f2d52;--mdc-switch-unselected-track-color: var(--color-border);--mdc-switch-unselected-handle-color: #ffffff;--mdc-switch-ripple-color: rgba(11, 31, 59, .08)}.mat-mdc-tab-group{--mat-tab-header-active-label-text-color: var(--color-primary);--mat-tab-header-active-indicator-color: var(--color-primary);--mat-tab-header-inactive-label-text-color: var(--color-muted);--mat-tab-header-active-focus-indicator-color: var(--color-primary);--mat-tab-header-active-hover-indicator-color: var(--color-primary)}.mat-mdc-tab-header{border-bottom:1px solid var(--color-border)!important}.mat-mdc-tab .mdc-tab__text-label{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;letter-spacing:0!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{font-weight:600!important;color:var(--color-primary)!important}.mdc-tab-indicator__content--underline{border-color:var(--color-primary)!important;border-top-width:2px!important}.mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--radius-lg);--mdc-dialog-container-color: var(--color-white)}.mat-mdc-dialog-title{font-family:Outfit,sans-serif!important;font-size:var(--text-xl)!important;font-weight:600!important;color:var(--color-text)!important;padding:var(--space-lg) var(--space-lg) var(--space-sm)!important}.mat-mdc-dialog-content{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-muted)!important;padding:0 var(--space-lg)!important}.mat-mdc-dialog-actions{padding:var(--space-md) var(--space-lg)!important;gap:var(--space-sm)!important;justify-content:flex-end!important}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:#00000080!important}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--color-primary);--mdc-snackbar-supporting-text-color: #ffffff;border-radius:var(--radius-md)!important}.mat-mdc-snack-bar-action{color:var(--color-gold)!important;font-family:Inter,sans-serif!important;font-weight:500!important}.mat-mdc-chip{border-radius:var(--radius-sm)!important;height:28px!important;--mdc-chip-label-text-font: "Inter", sans-serif;--mdc-chip-label-text-size: var(--text-xs);--mdc-chip-label-text-weight: 500}.mat-mdc-chip:not(.mat-mdc-chip-selected){background-color:#e8edf5!important;color:var(--color-primary)!important}.mat-mdc-chip.mat-mdc-chip-selected{background-color:var(--color-primary)!important;color:#fff!important}.mat-mdc-chip .mat-mdc-chip-remove{color:var(--color-muted)!important}.salon-detail__service-badge{--mat-chip-hover-state-layer-opacity: 0 !important;--mat-chip-focus-state-layer-opacity: 0 !important;--mat-chip-selected-hover-state-layer-opacity: 0 !important;--mdc-chip-label-text-color: white !important;--mat-chip-trailing-action-label-text-color: white !important;--mdc-chip-outline-width: 0 !important;--mdc-chip-outline-color: transparent !important}.salon-detail__service-badge .mat-mdc-chip-ripple,.salon-detail__service-badge .mdc-evolution-chip__ripple,.salon-detail__service-badge .mat-mdc-chip-focus-overlay{display:none!important}.salon-detail__service-badge .mdc-evolution-chip__text-label{color:#fff!important;opacity:1!important}.salon-detail__service-badge:hover{border-color:transparent!important;box-shadow:none!important}.salon-detail__service-badge.salon-detail__service-badge--active{--mdc-chip-label-text-color: var(--color-primary) !important}.salon-detail__service-badge.salon-detail__service-badge--active .mdc-evolution-chip__text-label{color:var(--color-primary)!important;opacity:1!important}.salon-detail__tag{--mat-chip-hover-state-layer-opacity: 0 !important;--mat-chip-focus-state-layer-opacity: 0 !important}.salon-detail__tag .mat-mdc-chip-ripple,.salon-detail__tag .mdc-evolution-chip__ripple,.salon-detail__tag .mat-mdc-chip-focus-overlay{display:none!important}.mat-mdc-menu-panel{border-radius:var(--radius-md)!important;background-color:var(--color-white)!important;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important;min-width:160px!important}.mat-mdc-menu-item{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;min-height:40px!important}.mat-mdc-menu-item:hover:not([disabled]){background-color:var(--color-bg)!important}.mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background-color:#e8edf5!important;color:var(--color-primary)!important}.mat-divider{border-top-color:var(--color-border)!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: var(--color-primary);--mdc-plain-tooltip-supporting-text-color: #ffffff;--mdc-plain-tooltip-supporting-text-font: "Inter", sans-serif;--mdc-plain-tooltip-supporting-text-size: var(--text-xs)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--radius-sm)!important;padding:6px 12px!important}.mat-badge-content{background-color:var(--color-gold)!important;color:var(--color-primary)!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;border-radius:10px!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--color-primary);--mdc-linear-progress-track-color: var(--color-border)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#e8edf5!important}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--color-primary)}.mat-mdc-table{background-color:var(--color-white)!important;border-radius:var(--radius-lg)!important;overflow:hidden}.mat-mdc-table .mat-mdc-header-row{background-color:var(--color-bg)!important}.mat-mdc-table .mat-mdc-header-cell{font-family:Inter,sans-serif!important;font-size:var(--text-xs)!important;font-weight:500!important;color:var(--color-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid var(--color-border)!important}.mat-mdc-table .mat-mdc-cell{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;border-bottom:1px solid var(--color-border)!important}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--color-bg)!important}.mat-mdc-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}.mat-mdc-table .mat-sort-header-arrow{color:var(--color-primary)!important}.mat-mdc-paginator{background-color:var(--color-white)!important;border-top:1px solid var(--color-border)!important}.mat-mdc-paginator .mat-mdc-paginator-range-label,.mat-mdc-paginator .mat-mdc-paginator-page-size-label{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-muted)!important}.mat-mdc-paginator .mat-mdc-icon-button{color:var(--color-primary)!important}.mat-expansion-panel{border-radius:var(--radius-md)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;background-color:var(--color-white)!important}.mat-expansion-panel.mat-expanded{border-color:var(--color-primary)!important}.mat-expansion-panel-header{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;font-weight:500!important;color:var(--color-text)!important}.mat-expansion-panel-header.mat-expanded{color:var(--color-primary)!important}.mat-expansion-indicator:after{color:var(--color-muted)!important}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:var(--color-primary)!important;color:#fff!important}.mat-step-header .mat-step-icon-state-error{background-color:#dc2626!important;color:#fff!important}.mat-step-header .mat-step-label{font-family:Inter,sans-serif!important;font-size:var(--text-xs)!important;color:var(--color-muted)!important}.mat-step-header .mat-step-label-selected{color:var(--color-primary)!important;font-weight:600!important}.mat-stepper-horizontal-line{border-top-color:var(--color-border)!important}.mat-icon:hover{background-color:transparent!important;border-radius:0!important}.mat-mdc-list-item{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text)!important}.mat-mdc-list-item:hover{background-color:var(--color-bg)!important}.mat-mdc-list-item.mdc-list-item--activated{background-color:#e8edf5!important;color:var(--color-primary)!important}.mat-mdc-list-item-line{font-family:Inter,sans-serif!important;color:var(--color-muted)!important}.mdc-list-divider{border-bottom-color:var(--color-border)!important}.cdk-overlay-container{z-index:1000}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #0b1f3b;--mdc-protected-button-container-color: #0b1f3b;background-color:#0b1f3b!important;transition:background-color .2s ease,--mdc-filled-button-container-color .2s ease!important}.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled){--mdc-filled-button-container-color: #303d4e !important;--mdc-protected-button-container-color: #303d4e !important;background-color:#303d4e!important}.mat-mdc-raised-button.mat-primary .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-primary .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--color-gold);--mdc-protected-button-container-color: var(--color-gold);background-color:var(--color-gold)!important;color:#0b1f3b!important;transition:background-color .2s ease!important}.mat-mdc-raised-button.mat-accent:hover:not(:disabled),.mat-mdc-unelevated-button.mat-accent:hover:not(:disabled){--mdc-filled-button-container-color: var(--color-gold-dark);--mdc-protected-button-container-color: var(--color-gold-dark);background-color:var(--color-gold-dark)!important}.mat-mdc-raised-button.mat-accent .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-accent .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-mdc-outlined-button{border-color:#e5e7eb!important;transition:background-color .2s ease,border-color .2s ease!important}.mat-mdc-outlined-button:hover:not(:disabled){background-color:#f7f8fa!important;border-color:#0b1f3b!important}.mat-mdc-outlined-button:hover:not(:disabled) .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-mdc-button{transition:background-color .2s ease!important}.mat-mdc-button:hover:not(:disabled){background-color:#0b1f3b0d!important}.mat-mdc-button:hover:not(:disabled) .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.bms-btn-primary,.bms-btn-gold,.bms-btn-outline{background-color:#0b1f3b!important;transition:background-color .2s ease!important}.bms-btn-primary:hover:not(:disabled),.bms-btn-gold:hover:not(:disabled),.bms-btn-outline:hover:not(:disabled){background-color:#303d4e!important}.bms-btn-gold{background-color:#d6a84a!important;transition:background-color .2s ease!important}.bms-btn-gold:hover:not(:disabled){background-color:#c99a42!important}.bms-btn-outline{background-color:transparent!important;border:1px solid #e5e7eb!important;transition:background-color .2s ease,border-color .2s ease!important}.bms-btn-outline:hover:not(:disabled){background-color:#f7f8fa!important;border-color:#0b1f3b!important}.mat-mdc-raised-button.mat-accent.bms-btn--active:not(:hover),.mat-mdc-unelevated-button.mat-accent.bms-btn--active:not(:hover),.bms-btn-gold.bms-btn--active:not(:hover){--mdc-filled-button-container-color: var(--color-primary) !important;--mdc-protected-button-container-color: var(--color-primary) !important;background-color:var(--color-primary)!important;color:#fff!important}.mat-mdc-raised-button.mat-accent.bms-btn--active:not(:hover) mat-icon,.mat-mdc-unelevated-button.mat-accent.bms-btn--active:not(:hover) mat-icon,.bms-btn-gold.bms-btn--active:not(:hover) mat-icon{color:#fff!important}.mat-mdc-raised-button.mat-accent.bms-btn--active:not(:hover) .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-accent.bms-btn--active:not(:hover) .mat-mdc-button-persistent-ripple:before,.bms-btn-gold.bms-btn--active:not(:hover) .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-mdc-raised-button.mat-accent.bms-btn--active:hover:not(:disabled),.mat-mdc-unelevated-button.mat-accent.bms-btn--active:hover:not(:disabled),.bms-btn-gold.bms-btn--active:hover:not(:disabled){--mdc-filled-button-container-color: var(--color-primary-hover) !important;--mdc-protected-button-container-color: var(--color-primary-hover) !important;--mdc-filled-button-label-text-color: white !important;--mdc-protected-button-label-text-color: white !important}.mat-mdc-raised-button.mat-accent.bms-btn--active:hover:not(:disabled) .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-accent.bms-btn--active:hover:not(:disabled) .mat-mdc-button-persistent-ripple:before,.bms-btn-gold.bms-btn--active:hover:not(:disabled) .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-mdc-raised-button.mat-primary.bms-btn--active,.mat-mdc-unelevated-button.mat-primary.bms-btn--active,.bms-btn-primary.bms-btn--active,.bms-btn--active.bms-btn-gold,.bms-btn--active.bms-btn-outline{background-color:var(--color-primary-hover)!important;box-shadow:inset 0 2px 4px #0003!important}.mat-mdc-raised-button.mat-primary.bms-btn--active:hover:not(:disabled),.mat-mdc-unelevated-button.mat-primary.bms-btn--active:hover:not(:disabled),.bms-btn-primary.bms-btn--active:hover:not(:disabled),.bms-btn--active.bms-btn-gold:hover:not(:disabled),.bms-btn--active.bms-btn-outline:hover:not(:disabled){background-color:var(--color-primary-hover)!important}.mat-datepicker-toggle .mat-mdc-icon-button{--mdc-icon-button-state-layer-color: var(--color-primary) !important;--mat-icon-button-hover-state-layer-opacity: .06 !important;--mat-icon-button-ripple-color: transparent !important;border-radius:50%!important}.mat-datepicker-toggle .mat-mdc-icon-button:hover{background-color:#0b1f3b0f!important}.mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-calendar-previous-button,.mat-calendar-next-button{--mdc-icon-button-state-layer-color: var(--color-primary) !important;--mat-icon-button-hover-state-layer-opacity: .06 !important;--mat-icon-button-ripple-color: transparent !important}.mat-calendar-previous-button:hover,.mat-calendar-next-button:hover{background-color:#0b1f3b0f!important}.mat-calendar-previous-button .mat-mdc-button-persistent-ripple:before,.mat-calendar-next-button .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.mat-calendar-period-button:hover{background-color:#0b1f3b0f!important}.mat-calendar-period-button .mat-mdc-button-persistent-ripple:before{background-color:transparent!important}.salon-listing__edit-btn .mdc-button__ripple,.salon-listing__edit-btn .mat-mdc-button-ripple,.salon-listing__edit-btn .mat-mdc-button-persistent-ripple{border-radius:10px!important;overflow:hidden!important}.salon-listing__edit-btn{overflow:hidden!important}:root{--color-primary: #0b1f3b;--color-gold: #d6a84a;--color-gold-dark: #c99a42;--color-bg: #f7f8fa;--color-white: #ffffff;--color-text: #111827;--color-muted: #6b7280;--color-border: #e5e7eb;--color-footer-bg: #1f1f1f;--color-footer-text: #99a1af;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-card: 0px 4px 6px rgba(0, 0, 0, .1), 0px 2px 4px rgba(0, 0, 0, .1);--shadow-header: 0px 1px 3px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .1);--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--text-xs: 10px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 28px;--text-4xl: 30px;--text-5xl: 36px;--text-6xl: 40px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-gold)}img{max-width:100%;display:block}button{cursor:pointer}.bms-btn-primary,.bms-btn-outline,.bms-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);height:48px;padding:0 var(--space-xl);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:background-color .2s}.bms-btn-primary:hover,.bms-btn-outline:hover,.bms-btn-gold:hover{background-color:#0f2d52}.bms-btn-primary:active,.bms-btn-outline:active,.bms-btn-gold:active{background-color:#071424}.bms-btn-gold{background:var(--color-gold);color:var(--color-primary)}.bms-btn-gold:hover{background-color:var(--color-gold-dark)}.bms-btn-gold:active{background-color:#b8873a}.bms-btn-outline{background:transparent;color:var(--color-primary);border:1px solid var(--color-border)}.bms-btn-outline:hover{background:var(--color-bg);border-color:var(--color-primary)}
