@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--color-primary: #247ba0;--color-primary-dark: rgb(24.7591836735, 84.593877551, 110.0408163265);--color-primary-light: rgb(165.2040816327, 214.0306122449, 234.7959183673);--color-background: #fffcff;--color-surface: #ffffff;--color-charcoal: #50514f;--color-ash-grey: #cbd4c2;--color-snow: #fffcff;--color-cerulean: #247ba0;--color-khaki-beige: #c3b299;--color-text-primary: #50514f;--color-text-secondary: rgba(80, 81, 79, .72);--color-text-tertiary: rgba(80, 81, 79, .56);--color-border: rgba(80, 81, 79, .12);--color-divider: rgba(80, 81, 79, .08);--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--font-family-base: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-family-display: Red Hat Display, Red Hat Text, sans-serif;--shadow-sm: 0 1px 2px rgba(80, 81, 79, .05);--shadow-md: 0 4px 6px -1px rgba(80, 81, 79, .07), 0 2px 4px -1px rgba(80, 81, 79, .04);--shadow-lg: 0 10px 15px -3px rgba(80, 81, 79, .08), 0 4px 6px -2px rgba(80, 81, 79, .04);--shadow-card: 0 1px 3px rgba(80, 81, 79, .04), 0 8px 24px rgba(80, 81, 79, .06);--transition-fast: .15s ease;--transition-base: .2s ease;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ck-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.ck-pill--primary{background:#247ba01f;color:#247ba0}.ck-pill--secondary{background:#50514f14;color:#50514fb8}.ck-pill--success{background:#22c55e1f;color:#17843f}.ck-pill--warning{background:#f59e0b1f;color:#945f06}.ck-pill--accent{background:#c3b2993d;color:#8b7452}.ck-pill--danger{background:#ef44441f;color:#eb1515}.ck-pill mat-icon{font-size:14px;width:14px;height:14px}.ck-section{padding-block:clamp(3rem,8vw,5rem)}.ck-section__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,5vw,2rem)}.ck-section__container--narrow{width:100%;max-width:800px;margin-inline:auto;padding-inline:clamp(1rem,5vw,2rem)}.ck-section__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;text-align:center}.ck-section__header--left{text-align:left}.ck-section__eyebrow{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#247ba0;margin:0}.ck-section__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;color:#50514f;letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2.25rem);margin:0}.ck-section__subtitle{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;color:#50514fb8;font-size:1.125rem;margin:0;max-width:600px}.ck-section__header:not(.ck-section__header--left) .ck-section__subtitle{margin-inline:auto}.ck-card{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;padding:1.5rem}.ck-card--interactive{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.ck-card--interactive:hover{box-shadow:0 4px 12px #50514f14,0 16px 32px #50514f14;transform:translateY(-2px)}.ck-card--interactive:focus-visible{outline:2px solid #247ba0;outline-offset:2px}.ck-card--elevated{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 4px 12px #50514f14,0 16px 32px #50514f14}.ck-card--flush{padding:0}.ck-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ck-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:.75rem;background:#247ba01a;color:#247ba0;flex-shrink:0}.ck-card__icon mat-icon{font-size:24px;width:24px;height:24px}.ck-card__title{font-size:1.125rem;font-weight:700;color:#50514f;margin:0 0 .25rem}.ck-card__description{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;color:#50514fb8;margin:0}.ck-feature-card{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;height:100%}.ck-feature-card__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#247ba026,#247ba00d);color:#247ba0}.ck-feature-card__icon mat-icon{font-size:28px;width:28px;height:28px}.ck-feature-card__content{display:flex;flex-direction:column;gap:.5rem;flex:1}.ck-feature-card__title{font-size:1.125rem;font-weight:700;color:#50514f;margin:0}.ck-feature-card__description{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;color:#50514fb8;margin:0}.ck-stat{display:flex;flex-direction:column;gap:.25rem}.ck-stat__value{font-family:Red Hat Display,Red Hat Text,sans-serif;font-size:2.25rem;font-weight:700;color:#247ba0;line-height:1}.ck-stat__label{font-size:.875rem;font-weight:500;color:#50514fb8}.ck-grid{display:grid;gap:1.5rem}.ck-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ck-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ck-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ck-divider{height:1px;background:#50514f14;border:none;margin:2rem 0}.ck-divider--strong{background:#50514f1f}@keyframes ck-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ck-skeleton{background:linear-gradient(90deg,#50514f0f,#50514f1f,#50514f0f);background-size:200% 100%;animation:ck-skeleton-shimmer 1.5s infinite ease-in-out;border-radius:.5rem}.ck-skeleton--circle{border-radius:9999px}.ck-skeleton--text{height:16px;border-radius:.375rem}.ck-skeleton--title{height:24px;border-radius:.375rem}.ck-skeleton--chip{width:80px;height:28px;border-radius:9999px}.ck-skeleton--button{width:140px;height:40px;border-radius:.75rem}.ck-skeleton-card{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;padding:1.5rem}.ck-skeleton-card__header{display:flex;gap:1rem;margin-bottom:1rem}.ck-skeleton-card__avatar{width:64px;height:64px;flex-shrink:0;background:linear-gradient(90deg,#50514f0f,#50514f1f,#50514f0f);background-size:200% 100%;animation:ck-skeleton-shimmer 1.5s infinite ease-in-out;border-radius:9999px}.ck-skeleton-card__info{flex:1;display:flex;flex-direction:column;gap:.5rem}.ck-skeleton-card__line{background:linear-gradient(90deg,#50514f0f,#50514f1f,#50514f0f);background-size:200% 100%;animation:ck-skeleton-shimmer 1.5s infinite ease-in-out;height:16px;border-radius:.375rem}.ck-skeleton-card__line--short{width:40%}.ck-skeleton-card__line--medium{width:70%}.ck-skeleton-card__line--full{width:100%}.ck-skeleton-card__line--title{height:24px}.ck-skeleton-card__chips{display:flex;gap:.5rem;margin-bottom:1rem}.ck-skeleton-card__body{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ck-skeleton-card__footer{display:flex;justify-content:flex-end}@keyframes ck-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.ck-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem}.ck-empty-state__icon-wrapper{position:relative;width:160px;height:160px;margin-bottom:1.5rem}.ck-empty-state__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;display:grid;place-items:center;border-radius:9999px;background:linear-gradient(135deg,#247ba026,#247ba00d);color:#247ba0}.ck-empty-state__icon:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ck-pulse-ring 3s ease-in-out infinite;z-index:-1}.ck-empty-state__icon mat-icon{font-size:48px;width:48px;height:48px}.ck-empty-state__icon--muted{background:#50514f0f;color:#50514fb8}.ck-empty-state__icon--muted:before{display:none}.ck-empty-state__decoration{position:absolute;width:36px;height:36px;display:grid;place-items:center;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #50514f12,0 2px 4px -1px #50514f0a;color:#247ba0}.ck-empty-state__decoration mat-icon{font-size:18px;width:18px;height:18px}.ck-empty-state__decoration--1{top:10%;left:10%;animation:ck-float 4s ease-in-out infinite}.ck-empty-state__decoration--2{top:0;right:20%;animation:ck-float 5s ease-in-out infinite 1s}.ck-empty-state__decoration--3{bottom:20%;right:5%;animation:ck-float 6s ease-in-out infinite 2s}.ck-empty-state__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;color:#50514f;letter-spacing:-.02em;font-size:clamp(1.25rem,3vw,1.5rem);margin:0 0 .5rem}.ck-empty-state__description{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;margin:0;max-width:420px;color:#50514fb8}.ck-empty-state__suggestions{margin-top:1.5rem;text-align:left;max-width:360px}.ck-empty-state__suggestions-title{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;color:#50514fb8;font-weight:600;margin:0 0 .75rem;color:#50514f}.ck-empty-state__suggestions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ck-empty-state__suggestions-list li{display:flex;align-items:center;gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;color:#50514fb8}.ck-empty-state__suggestions-list li mat-icon{font-size:18px;width:18px;height:18px;color:#247ba0}.ck-empty-state__actions{display:flex;gap:.75rem;margin-top:1.5rem}.ck-animate{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ck-animate.ck-visible{opacity:1;transform:translateY(0)}.ck-animate--scale{transform:scale(.95) translateY(16px)}.ck-animate--scale.ck-visible{transform:scale(1) translateY(0)}.ck-animate--slide-left{transform:translate(-32px)}.ck-animate--slide-left.ck-visible{transform:translate(0)}.ck-animate--slide-right{transform:translate(32px)}.ck-animate--slide-right.ck-visible{transform:translate(0)}@keyframes ck-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ck-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes ck-pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes ck-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ck-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ck-tooltip-in{0%{opacity:0;transform:scale(.9) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ck-focus-ring:focus-visible{outline:2px solid #247ba0;outline-offset:2px}.ck-focus-ring:focus-visible:focus:not(:focus-visible){outline:none}.ck-company-card:focus-visible,.ck-card--interactive:focus-visible{outline:2px solid #247ba0;outline-offset:2px;box-shadow:0 4px 12px #50514f14,0 16px 32px #50514f14,0 0 0 4px #247ba026}.ck-company-card:focus-visible:focus:not(:focus-visible),.ck-card--interactive:focus-visible:focus:not(:focus-visible){outline:none}.ck-btn:focus-visible,.ck-icon-btn:focus-visible{outline:2px solid #247ba0;outline-offset:2px}.ck-btn:focus-visible:focus:not(:focus-visible),.ck-icon-btn:focus-visible:focus:not(:focus-visible){outline:none}a:focus-visible{outline:2px solid #247ba0;outline-offset:2px;border-radius:.375rem}a:focus-visible:focus:not(:focus-visible){outline:none}.ck-activity-chip:focus-visible{outline:2px solid #247ba0;outline-offset:2px}.ck-activity-chip:focus-visible:focus:not(:focus-visible){outline:none}mat-form-field.mat-focused .mdc-notched-outline{box-shadow:0 0 0 2px #247ba033}.ck-skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;padding:.75rem 1.5rem;background:#247ba0;color:#fffcff;border-radius:.5rem;text-decoration:none;font-weight:600;transition:top .15s ease}.ck-skip-link:focus{top:1rem}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.2s!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){.ck-company-card,.ck-card{border-width:2px}.ck-btn{border:2px solid currentColor}.ck-activity-chip{border-width:2px}}@media (max-width: 640px){.cdk-overlay-pane.ck-dialog-panel{max-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh!important}}.ck-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(80,81,79,.08);background:linear-gradient(180deg,rgba(36,123,160,.03) 0%,transparent 100%)}@media (max-width: 640px){.ck-dialog-header{padding:1rem}}.ck-dialog-header__title-group{display:flex;align-items:center;gap:.75rem}.ck-dialog-header__icon{width:40px;height:40px;border-radius:.75rem;background:#247ba01a;display:grid;place-items:center}.ck-dialog-header__icon mat-icon{font-size:22px;width:22px;height:22px;color:#247ba0}.ck-dialog-header__text{display:flex;flex-direction:column;gap:.25rem}.ck-dialog-header__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.02em;font-size:1.125rem;margin:0;color:#50514f}.ck-dialog-header__subtitle{margin:0;font-size:.875rem;color:#50514fb8}.ck-dialog-header__close{min-width:44px;min-height:44px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:.75rem;background:transparent;cursor:pointer;color:#50514fb8;transition:all .15s ease}.ck-dialog-header__close:active{transform:scale(.97);opacity:.9}.ck-dialog-header__close:hover{background:#50514f0f;color:#50514f}.ck-dialog-header__close mat-icon{font-size:20px;width:20px;height:20px}.ck-dialog-content{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 140px)}@media (max-width: 640px){.ck-dialog-content{padding:1rem;max-height:calc(100vh - 140px)}}.ck-dialog-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(80,81,79,.08);background:#fff}@media (max-width: 640px){.ck-dialog-footer{padding:1rem;flex-direction:column-reverse}.ck-dialog-footer .ck-btn{width:100%}}.ck-form-section{margin-bottom:1.5rem}.ck-form-section:last-child{margin-bottom:0}.ck-form-section__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(80,81,79,.08)}.ck-form-section__icon{width:28px;height:28px;border-radius:.5rem;background:#247ba01a;display:grid;place-items:center}.ck-form-section__icon mat-icon{font-size:16px;width:16px;height:16px;color:#247ba0}.ck-form-section__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.02em;font-size:1.125rem;margin:0;color:#50514f;font-size:1rem}.ck-form-grid{display:grid;gap:1rem}.ck-form-grid--2cols{grid-template-columns:repeat(2,1fr)}@media (max-width: 640px){.ck-form-grid--2cols{grid-template-columns:1fr}}.ck-form-grid--3cols{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.ck-form-grid--3cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ck-form-grid--3cols{grid-template-columns:1fr}}.ck-form-full-width{grid-column:1/-1}.ck-form-section__title--spaced{display:block;margin-bottom:.5rem}.ck-form-subsection{margin-top:.75rem}.ck-form-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.ck-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ck-tag--inline{display:inline-flex;align-items:center;gap:.25rem}.ck-dialog-content mat-form-field{width:100%}.ck-dialog-content mat-form-field .mat-mdc-text-field-wrapper{background:#fffcff!important;border-radius:.75rem!important}.ck-dialog-content mat-form-field .mdc-notched-outline__leading,.ck-dialog-content mat-form-field .mdc-notched-outline__trailing,.ck-dialog-content mat-form-field .mdc-notched-outline__notch{border-color:#50514f1f!important}.ck-dialog-content mat-form-field .mdc-floating-label{background:#fffcff!important;padding:0 .25rem!important}.ck-dialog-content mat-form-field:hover .mdc-notched-outline__leading,.ck-dialog-content mat-form-field:hover .mdc-notched-outline__trailing,.ck-dialog-content mat-form-field:hover .mdc-notched-outline__notch{border-color:#50514f3d!important}.ck-dialog-content mat-form-field.mat-focused .mdc-notched-outline__leading,.ck-dialog-content mat-form-field.mat-focused .mdc-notched-outline__trailing,.ck-dialog-content mat-form-field.mat-focused .mdc-notched-outline__notch{border-color:#247ba0!important;border-width:2px!important}.ck-dialog-content mat-form-field.mat-mdc-form-field-has-icon-prefix .mdc-notched-outline__leading{border-right:none!important}.ck-dialog-content mat-form-field.mat-mdc-form-field-has-icon-suffix .mdc-notched-outline__trailing{border-left:none!important}.ck-dialog-content mat-form-field [matPrefix],.ck-dialog-content mat-form-field [matSuffix]{color:#50514f8f}.ck-dialog-content mat-form-field.mat-focused [matPrefix],.ck-dialog-content mat-form-field.mat-focused [matSuffix]{color:#247ba0}.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-prefix,.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-suffix{padding:0!important}.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-prefix>.mat-icon,.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px!important}.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-prefix:after,.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-prefix:before,.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-suffix:after,.ck-dialog-content mat-form-field .mat-mdc-form-field-icon-suffix:before{display:none!important;content:none!important;width:0!important;height:0!important;border:none!important}.ck-dialog-content mat-form-field .mat-mdc-form-field-text-prefix,.ck-dialog-content mat-form-field .mat-mdc-form-field-text-suffix{border:none!important;padding-left:0!important;padding-right:8px!important}.ck-dialog-content mat-form-field .mat-mdc-form-field-text-prefix:after,.ck-dialog-content mat-form-field .mat-mdc-form-field-text-prefix:before,.ck-dialog-content mat-form-field .mat-mdc-form-field-text-suffix:after,.ck-dialog-content mat-form-field .mat-mdc-form-field-text-suffix:before{display:none!important;content:none!important}.ck-btn--dialog-primary{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;background-color:#247ba0;color:#fffcff;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ck-btn--dialog-primary:disabled{opacity:.5;cursor:not-allowed}.ck-btn--dialog-primary:hover:not(:disabled){background-color:#19556e}.ck-btn--dialog-primary:active:not(:disabled){transform:scale(.98)}.ck-btn--dialog-primary mat-spinner{display:inline-block}.ck-btn--dialog-secondary{gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;background-color:transparent;color:#50514f;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center}.ck-btn--dialog-secondary:disabled{opacity:.5;cursor:not-allowed}.ck-btn--dialog-secondary:hover:not(:disabled){background-color:#50514f0f}.ck-table{width:100%;border-collapse:separate;border-spacing:0}.ck-table__cell-primary{font-weight:600;color:#50514f}.ck-table__cell-secondary{color:#50514fb8;font-size:.875rem}.ck-table__cell-muted{color:#50514f8f}.ck-table__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#247ba01f;color:#247ba0;font-weight:600;font-size:.875rem;flex-shrink:0}.ck-table__identity{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.ck-table__identity>div{min-width:0}.ck-table__identity-name{font-weight:600;color:#50514f;line-height:1.25;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ck-table__identity-meta{color:#50514f8f;font-size:.75rem;line-height:1.25;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ck-table__row-link{cursor:pointer;transition:background .15s ease}.ck-table__row-link:hover{background:#247ba00a}.ck-table__row-link:focus-visible{outline:2px solid #247ba0;outline-offset:-2px}.ck-table__actions-cell{text-align:right;width:1%;white-space:nowrap}.ck-danger-zone{position:relative;border:1px solid rgba(239,68,68,.32);background:#ef44440a}.ck-danger-zone:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#ef4444;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.ck-danger-zone__title{color:#eb1515;display:inline-flex;align-items:center;gap:.5rem}.ck-danger-zone__hint{color:#50514fb8;font-size:.875rem}.ck-admin-wrapper{display:flex;flex-direction:column;gap:1.5rem}.ck-admin-header{padding:2.5rem 1.5rem;border-radius:1.5rem;background:linear-gradient(135deg,#247ba008,#cbd4c214,#247ba00d);border:1px solid rgba(80,81,79,.12);display:flex;flex-direction:column;gap:1.25rem}@media (max-width: 640px){.ck-admin-header{padding:2rem 1rem}}.ck-admin-header__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ck-admin-header__lead{display:flex;align-items:center;gap:1rem}.ck-admin-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ck-admin-header__actions:empty{display:none}.ck-admin-header__title-group{display:flex;flex-direction:column;gap:.25rem}.ck-admin-header__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;color:#50514f;letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2.25rem);margin:0}.ck-admin-header__subtitle{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;font-size:1.125rem;margin:.25rem 0 0;max-width:600px;color:#50514fb8}.ck-admin-header__icon{width:48px;height:48px;border-radius:1rem;background:linear-gradient(135deg,#247ba026,#247ba00d);display:grid;place-items:center;color:#247ba0;flex-shrink:0}.ck-admin-header__icon mat-icon{font-size:24px;width:24px;height:24px}.ck-admin-header__stats{display:flex;gap:.75rem;flex-wrap:wrap}.ck-admin-header__stats:empty{display:none}@media (max-width: 640px){.ck-admin-header__stats{width:100%}}.ck-admin-header--top-action .ck-admin-header__stats{margin-left:auto;justify-content:flex-end}.ck-admin-header__stat{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px #50514f0d;font-size:.875rem;color:#50514fb8;white-space:nowrap}.ck-admin-header__stat mat-icon{color:#247ba0;font-size:20px;width:20px;height:20px}.ck-admin-header__stat strong{font-weight:700;color:#50514f}.ck-admin-card{background:#fff;border-radius:1rem;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 4px 12px #50514f14,0 16px 32px #50514f14;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden}@media (max-width: 640px){.ck-admin-card{padding:1rem;border-radius:1rem}}.ck-admin-card>mat-progress-bar{position:absolute;top:0;left:0;right:0;z-index:1;border-radius:1.5rem 1.5rem 0 0}.ck-admin-card--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#247ba0,#3da7d3);border-radius:1.5rem 1.5rem 0 0}.ck-admin-card__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;color:#50514f;letter-spacing:-.02em;font-size:clamp(1.25rem,3vw,1.5rem);margin:0 0 .25rem}.ck-admin-card__subtitle{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.625;margin:0 0 1rem;color:#50514fb8}.ck-admin-section{padding:2rem 0;border-bottom:1px solid rgba(80,81,79,.08)}.ck-admin-section:last-child{border-bottom:none;padding-bottom:0}.ck-admin-section:first-child{padding-top:0}.ck-admin-section__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.ck-admin-section__icon{width:28px;height:28px;border-radius:.5rem;background:#247ba01a;display:grid;place-items:center;color:#247ba0;flex-shrink:0}.ck-admin-section__icon mat-icon{font-size:16px;width:16px;height:16px}.ck-admin-section__title{font-family:Red Hat Display,Red Hat Text,sans-serif;font-weight:700;line-height:1.25;color:#50514f;letter-spacing:-.02em;font-size:1.125rem;margin:0}.ck-admin-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;background-color:#247ba0;color:#fffcff;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem}.ck-admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ck-admin-btn-primary:hover:not(:disabled){background-color:#19556e}.ck-admin-btn-primary:active:not(:disabled){transform:scale(.98)}.ck-admin-btn-primary.mat-mdc-unelevated-button,.ck-admin-btn-primary[mat-flat-button]{background-color:#247ba0!important;color:#fffcff!important}.ck-admin-btn-primary.mat-mdc-unelevated-button .mdc-button__label,.ck-admin-btn-primary.mat-mdc-unelevated-button mat-icon,.ck-admin-btn-primary.mat-mdc-unelevated-button .mat-icon,.ck-admin-btn-primary[mat-flat-button] .mdc-button__label,.ck-admin-btn-primary[mat-flat-button] mat-icon,.ck-admin-btn-primary[mat-flat-button] .mat-icon{color:#fffcff!important}.ck-admin-btn-primary.mat-mdc-unelevated-button:hover:not(:disabled),.ck-admin-btn-primary[mat-flat-button]:hover:not(:disabled){background-color:#19556e!important;color:#fffcff!important}.ck-admin-btn-primary.mat-mdc-unelevated-button:hover:not(:disabled) .mdc-button__label,.ck-admin-btn-primary.mat-mdc-unelevated-button:hover:not(:disabled) mat-icon,.ck-admin-btn-primary.mat-mdc-unelevated-button:hover:not(:disabled) .mat-icon,.ck-admin-btn-primary[mat-flat-button]:hover:not(:disabled) .mdc-button__label,.ck-admin-btn-primary[mat-flat-button]:hover:not(:disabled) mat-icon,.ck-admin-btn-primary[mat-flat-button]:hover:not(:disabled) .mat-icon{color:#fffcff!important}.ck-admin-btn-primary mat-icon{font-size:20px;width:20px;height:20px}.ck-admin-btn-primary mat-spinner{display:inline-block;margin-right:.25rem}.ck-admin-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;background-color:transparent;color:#247ba0;border:2px solid #247ba0;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem}.ck-admin-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.ck-admin-btn-secondary:hover:not(:disabled){background-color:#247ba0;color:#fffcff;border-color:#247ba0}.ck-admin-btn-secondary.mat-mdc-outlined-button,.ck-admin-btn-secondary[mat-stroked-button]{background-color:transparent!important;color:#247ba0!important;border:2px solid #247ba0!important}.ck-admin-btn-secondary.mat-mdc-outlined-button .mdc-button__label,.ck-admin-btn-secondary.mat-mdc-outlined-button mat-icon,.ck-admin-btn-secondary.mat-mdc-outlined-button .mat-icon,.ck-admin-btn-secondary[mat-stroked-button] .mdc-button__label,.ck-admin-btn-secondary[mat-stroked-button] mat-icon,.ck-admin-btn-secondary[mat-stroked-button] .mat-icon{color:#247ba0!important}.ck-admin-btn-secondary.mat-mdc-outlined-button:hover:not(:disabled),.ck-admin-btn-secondary[mat-stroked-button]:hover:not(:disabled){background-color:#247ba0!important;color:#fffcff!important;border-color:#247ba0!important}.ck-admin-btn-secondary.mat-mdc-outlined-button:hover:not(:disabled) .mdc-button__label,.ck-admin-btn-secondary.mat-mdc-outlined-button:hover:not(:disabled) mat-icon,.ck-admin-btn-secondary.mat-mdc-outlined-button:hover:not(:disabled) .mat-icon,.ck-admin-btn-secondary[mat-stroked-button]:hover:not(:disabled) .mdc-button__label,.ck-admin-btn-secondary[mat-stroked-button]:hover:not(:disabled) mat-icon,.ck-admin-btn-secondary[mat-stroked-button]:hover:not(:disabled) .mat-icon{color:#fffcff!important}.ck-admin-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;background-color:transparent;color:#50514f;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem}.ck-admin-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.ck-admin-btn-ghost:hover:not(:disabled){background-color:#50514f0f}.ck-admin-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;padding:.75rem 1.5rem;font-size:1rem;border-radius:.75rem;background-color:transparent;color:#ef4444;border:2px solid #ef4444}.ck-admin-btn-danger:disabled{opacity:.5;cursor:not-allowed}.ck-admin-btn-danger:hover:not(:disabled){background-color:#ef444414}.ck-admin-btn-sm{padding:.5rem 1rem;font-size:.875rem;border-radius:.5rem}.ck-eyebrow{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#247ba0}@keyframes ck-admin-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ck-admin-stagger>*{opacity:0;animation:ck-admin-enter .4s ease-out forwards}.ck-admin-stagger>*:nth-child(1){animation-delay:0ms}.ck-admin-stagger>*:nth-child(2){animation-delay:60ms}.ck-admin-stagger>*:nth-child(3){animation-delay:.12s}.ck-admin-stagger>*:nth-child(4){animation-delay:.18s}.ck-admin-stagger>*:nth-child(5){animation-delay:.24s}.ck-admin-stagger>*:nth-child(6){animation-delay:.3s}.ck-admin-stagger>*:nth-child(7){animation-delay:.36s}.ck-admin-stagger>*:nth-child(8){animation-delay:.42s}.ck-admin-stagger>*:nth-child(9){animation-delay:.48s}.ck-admin-stagger>*:nth-child(10){animation-delay:.54s}.ck-admin-stagger>*:nth-child(11){animation-delay:.6s}.ck-admin-stagger>*:nth-child(12){animation-delay:.66s}.ck-admin-stagger>*:nth-child(13){animation-delay:.72s}.ck-admin-stagger>*:nth-child(14){animation-delay:.78s}.ck-admin-stagger>*:nth-child(15){animation-delay:.84s}.ck-admin-stagger>*:nth-child(16){animation-delay:.9s}.ck-admin-stagger>*:nth-child(17){animation-delay:.96s}.ck-admin-stagger>*:nth-child(18){animation-delay:1.02s}.ck-admin-stagger>*:nth-child(19){animation-delay:1.08s}.ck-admin-stagger>*:nth-child(20){animation-delay:1.14s}.ck-admin-fade-in{animation:ck-admin-enter .4s ease-out forwards}.ck-admin-btn-primary:active:not(:disabled),.ck-admin-btn-secondary:active:not(:disabled),.ck-admin-btn-ghost:active:not(:disabled),.ck-admin-btn-danger:active:not(:disabled){transform:scale(.98)}@media (hover: none) and (pointer: coarse){.ck-admin-card button,.ck-admin-card [role=button]{min-height:44px;min-width:44px}}@media (hover: none) and (pointer: coarse){.ck-admin-stagger>*:hover,.pending-item:hover,.main-card:hover,.pool-item:hover,.main-item:hover{transform:none!important;box-shadow:inherit!important}}.ck-admin-error{background:#fff;border:1px solid rgba(80,81,79,.12);box-shadow:0 1px 3px #50514f0a,0 8px 24px #50514f0f;transition:box-shadow .2s ease,transform .2s ease;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ef44440a;border-color:#ef444433;border-radius:1rem;animation:ck-admin-enter .3s ease-out}.ck-admin-error__icon{width:40px;height:40px;border-radius:.75rem;background:#ef44441a;display:grid;place-items:center;color:#ef4444;flex-shrink:0}.ck-admin-error__icon mat-icon{font-size:22px;width:22px;height:22px}.ck-admin-error__text{flex:1;color:#50514f;font-size:.875rem}.ck-admin-error__action{flex-shrink:0}.ck-admin-empty-drop{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;color:#50514f8f;font-size:.875rem;border:2px dashed rgba(80,81,79,.12);border-radius:.75rem;background:#247ba005}.ck-admin-empty-drop mat-icon{font-size:20px;width:20px;height:20px;opacity:.5}.ck-admin-card mat-form-field{width:100%}.ck-admin-card mat-form-field .mat-mdc-text-field-wrapper{background:#fffcff!important;border-radius:.75rem!important}.ck-admin-card mat-form-field .mdc-notched-outline__leading,.ck-admin-card mat-form-field .mdc-notched-outline__trailing,.ck-admin-card mat-form-field .mdc-notched-outline__notch{border-color:#50514f1f!important}.ck-admin-card mat-form-field:hover .mdc-notched-outline__leading,.ck-admin-card mat-form-field:hover .mdc-notched-outline__trailing,.ck-admin-card mat-form-field:hover .mdc-notched-outline__notch{border-color:#50514f3d!important}.ck-admin-card mat-form-field.mat-focused .mdc-notched-outline__leading,.ck-admin-card mat-form-field.mat-focused .mdc-notched-outline__trailing,.ck-admin-card mat-form-field.mat-focused .mdc-notched-outline__notch{border-color:#247ba0!important;border-width:2px!important}.ck-admin-card mat-form-field [matPrefix],.ck-admin-card mat-form-field [matSuffix]{color:#50514f8f}.ck-admin-card mat-form-field.mat-focused [matPrefix],.ck-admin-card mat-form-field.mat-focused [matSuffix]{color:#247ba0}.ck-admin-icon-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(80,81,79,.12);border-radius:.75rem;background:transparent;cursor:pointer;color:#50514fb8;transition:all .15s ease;padding:0}.ck-admin-icon-btn:hover{border-color:#247ba0;background:#247ba00f;color:#247ba0}.ck-admin-icon-btn--danger:hover{border-color:#ef4444;background:#ef44440f;color:#ef4444}.ck-admin-icon-btn mat-icon{font-size:20px;width:20px;height:20px}.ck-admin-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background-color:#fffcff;transition:grid-template-columns .2s ease}.ck-admin-shell--collapsed{grid-template-columns:72px 1fr}@media (max-width: 1023px){.ck-admin-shell{grid-template-columns:1fr}}.ck-admin-shell__backdrop{display:none}@media (max-width: 1023px){.ck-admin-shell__backdrop{display:block;position:fixed;inset:0;background:#50514f73;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1040}.ck-admin-shell__backdrop--open{opacity:1;pointer-events:auto}}.ck-admin-shell__sidebar{position:relative}.ck-admin-shell__main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.ck-admin-shell__content{flex:1;padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:1.5rem}.ck-admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#fff;border-right:1px solid rgba(80,81,79,.12);overflow-y:auto;overflow-x:hidden;transition:width .2s ease,transform .2s ease;z-index:1030}@media (max-width: 1023px){.ck-admin-sidebar{position:fixed;top:0;left:0;width:260px;transform:translate(-100%);box-shadow:0 20px 25px -5px #50514f1a,0 10px 10px -5px #50514f0a}.ck-admin-sidebar--mobile-open{transform:translate(0)}}.ck-admin-sidebar__brand{display:flex;align-items:center;gap:.75rem;padding:1.25rem;height:64px;border-bottom:1px solid rgba(80,81,79,.08);color:#247ba0;font-weight:700;font-family:Red Hat Display,Red Hat Text,sans-serif;font-size:1.125rem;white-space:nowrap;flex-shrink:0}mat-icon.ck-admin-sidebar__brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;width:28px;height:28px;line-height:1}.ck-admin-sidebar--collapsed .ck-admin-sidebar__brand{justify-content:center;padding:1.25rem 0}.ck-admin-sidebar__nav{display:flex;flex-direction:column;gap:1rem;padding:1rem .75rem;flex:1}.ck-admin-sidebar__section{display:flex;flex-direction:column;gap:.25rem}.ck-admin-sidebar__section-label{padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#50514f8f}.ck-admin-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ck-admin-sidebar__link{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.75rem;color:#50514fb8;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.ck-admin-sidebar__link:hover{background:#247ba00f;color:#247ba0}.ck-admin-sidebar__link--active{background:#247ba01a;color:#247ba0;font-weight:600}mat-icon.ck-admin-sidebar__link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;width:22px;height:22px;line-height:1}.ck-admin-sidebar--collapsed .ck-admin-sidebar__link{justify-content:center;padding:.75rem 0}.ck-admin-sidebar__version{margin:0;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#50514f8f;flex-shrink:0}.ck-admin-sidebar--collapsed .ck-admin-sidebar__version{padding:.75rem 0;text-align:center}.ck-admin-sidebar__version a{color:inherit;text-decoration:none}.ck-admin-sidebar__version a:hover,.ck-admin-sidebar__version a:focus-visible{text-decoration:underline}.ck-admin-topbar{display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;height:64px;background:#fff;border-bottom:1px solid rgba(80,81,79,.12);position:sticky;top:0;z-index:1020}.ck-admin-topbar__toggle{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(80,81,79,.12);background:transparent;border-radius:.75rem;cursor:pointer;color:#50514fb8;transition:all .15s ease;padding:0}.ck-admin-topbar__toggle:hover{background:#247ba00f;color:#247ba0;border-color:#247ba0}.ck-admin-topbar__toggle mat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;width:22px;height:22px;line-height:1}.ck-admin-topbar__title{font-size:1rem;font-weight:600;color:#50514f}@media (max-width: 640px){.ck-admin-topbar__title{display:none}}.ck-admin-topbar__spacer{flex:1}.ck-admin-topbar__user{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;border:1px solid rgba(80,81,79,.12);background:transparent;border-radius:9999px;cursor:pointer;transition:all .15s ease;color:#50514f}.ck-admin-topbar__user:hover{background:#247ba00a;border-color:#247ba066}.ck-admin-topbar__user-avatar{width:32px;height:32px;display:grid;place-items:center;background:#247ba01a;color:#247ba0;border-radius:9999px}.ck-admin-topbar__user-avatar mat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px;width:24px;height:24px;line-height:1}.ck-admin-topbar__user-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}@media (max-width: 640px){.ck-admin-topbar__user-info{display:none}}.ck-admin-topbar__user-email{font-size:.875rem;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-admin-topbar__user-role{font-size:.75rem;color:#50514f8f}mat-icon.ck-admin-topbar__user-caret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;width:20px;height:20px;line-height:1;color:#50514f8f}.ck-admin-breadcrumbs{padding:.5rem clamp(1rem,3vw,2rem);background:transparent;border-bottom:1px solid rgba(80,81,79,.08)}.ck-admin-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem;margin-left:-.5rem}.ck-admin-breadcrumbs__item{display:inline-flex;align-items:center;gap:.25rem}.ck-admin-breadcrumbs__link,.ck-admin-breadcrumbs__current{display:inline-flex;align-items:center;min-height:36px;padding:0 .5rem}.ck-admin-breadcrumbs__link{color:#50514f8f;text-decoration:none;border-radius:.375rem;transition:color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:rgba(36,123,160,.15)}.ck-admin-breadcrumbs__link:hover{color:#247ba0;text-decoration:underline}.ck-admin-breadcrumbs__link:active{background:#247ba014}.ck-admin-breadcrumbs__current{color:#50514f;font-weight:600}mat-icon.ck-admin-breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;width:16px;height:16px;line-height:1;color:#50514f8f}html{color-scheme:light;--mat-sys-background: light-dark(, );--mat-sys-error: light-dark(, );--mat-sys-error-container: light-dark(, );--mat-sys-inverse-on-surface: light-dark(, );--mat-sys-inverse-primary: light-dark(, );--mat-sys-inverse-surface: light-dark(, );--mat-sys-on-background: light-dark(, );--mat-sys-on-error: light-dark(, );--mat-sys-on-error-container: light-dark(, );--mat-sys-on-primary: light-dark(#bce0eb, );--mat-sys-on-primary-container: light-dark(, );--mat-sys-on-primary-fixed: light-dark(, );--mat-sys-on-primary-fixed-variant: light-dark(, );--mat-sys-on-secondary: light-dark(, );--mat-sys-on-secondary-container: light-dark(, );--mat-sys-on-secondary-fixed: light-dark(, );--mat-sys-on-secondary-fixed-variant: light-dark(, );--mat-sys-on-surface: light-dark(, );--mat-sys-on-surface-variant: light-dark(, );--mat-sys-on-tertiary: light-dark(#ebe4d9, );--mat-sys-on-tertiary-container: light-dark(, );--mat-sys-on-tertiary-fixed: light-dark(, );--mat-sys-on-tertiary-fixed-variant: light-dark(, );--mat-sys-outline: light-dark(, );--mat-sys-outline-variant: light-dark(, );--mat-sys-primary: light-dark(, );--mat-sys-primary-container: light-dark(, );--mat-sys-primary-fixed: light-dark(, );--mat-sys-primary-fixed-dim: light-dark(, );--mat-sys-scrim: light-dark(, );--mat-sys-secondary: light-dark(, );--mat-sys-secondary-container: light-dark(, );--mat-sys-secondary-fixed: light-dark(, );--mat-sys-secondary-fixed-dim: light-dark(, );--mat-sys-shadow: light-dark(, );--mat-sys-surface: light-dark(, );--mat-sys-surface-bright: light-dark(, );--mat-sys-surface-container: light-dark(, );--mat-sys-surface-container-high: light-dark(, );--mat-sys-surface-container-highest: light-dark(, );--mat-sys-surface-container-low: light-dark(, );--mat-sys-surface-container-lowest: light-dark(, );--mat-sys-surface-dim: light-dark(, );--mat-sys-surface-tint: light-dark(, );--mat-sys-surface-variant: light-dark(, );--mat-sys-tertiary: light-dark(, );--mat-sys-tertiary-container: light-dark(, );--mat-sys-tertiary-fixed: light-dark(, );--mat-sys-tertiary-fixed-dim: light-dark(, );--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-large-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-medium-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-small-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-large-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-medium-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-small-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-large-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-medium-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-small-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-large-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-medium-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-small-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-large-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-medium-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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 Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-small-font: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, 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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{margin:0;padding:0;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fffcff;color:#50514f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-mdc-dialog-surface{background-color:#fff!important;color:#50514f!important}.mat-mdc-dialog-container{--mdc-dialog-container-color: #ffffff}.mat-mdc-dialog-content{overflow-y:auto;color:#50514f}.mat-mdc-dialog-title{color:#50514f!important}.mat-mdc-select-panel{background-color:#fff!important}.mat-mdc-option{background-color:#fff!important;color:#50514f!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#247ba014!important}.mat-mdc-option.mat-mdc-option-active{background-color:#247ba01f!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#247ba01f!important}.mat-mdc-optgroup-label{background-color:#fff!important;color:#50514fb8!important}.mat-mdc-autocomplete-panel{background-color:#fff!important}.mat-mdc-form-field{--mdc-filled-text-field-container-color: #ffffff;--mdc-outlined-text-field-container-color: #ffffff;--mdc-filled-text-field-label-text-color: rgba(80, 81, 79, .72);--mdc-outlined-text-field-label-text-color: rgba(80, 81, 79, .72);--mdc-filled-text-field-input-text-color: #50514f;--mdc-outlined-text-field-input-text-color: #50514f;--mdc-filled-text-field-hover-label-text-color: #50514f;--mdc-outlined-text-field-hover-label-text-color: #50514f}.mat-mdc-form-field .mat-mdc-form-field-error{color:#ef4444}.mat-mdc-form-field .mat-mdc-form-field-hint{color:#50514fb8}.mat-mdc-text-field-wrapper{background-color:#fff!important}.ck-toast-panel.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: transparent;background-color:transparent!important;box-shadow:none!important;z-index:10000!important}.ck-toast-panel.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:transparent!important;box-shadow:none!important;padding:0!important;min-width:unset!important}.mat-mdc-tooltip{background-color:#50514fe6!important;color:#fffcff!important}.mat-mdc-menu-panel{background-color:#fff!important}.mat-mdc-menu-item{background-color:#fff!important;color:#50514f!important}.mat-mdc-menu-item:hover:not([disabled]){background-color:#247ba014!important}.cdk-overlay-backdrop{background-color:#50514f7a}.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-container{z-index:1050}.cdk-overlay-pane:has(.mat-mdc-dialog-container){z-index:1050}.cdk-overlay-pane:has(.mat-timepicker-panel){z-index:1000}.cdk-overlay-pane:has(.mat-mdc-select-panel){z-index:1000}.cdk-overlay-pane:has(.mat-mdc-menu-panel){z-index:1000}.cdk-overlay-pane:has(.mat-mdc-autocomplete-panel){z-index:1000}.mat-timepicker-panel{background-color:#fff!important;isolation:isolate}.mat-timepicker-panel .mat-mdc-option{background-color:#fff!important}.mat-mdc-button:not(:disabled):not(.mat-primary):not(.mat-accent):not(.mat-warn),.mat-mdc-raised-button:not(:disabled):not(.mat-primary):not(.mat-accent):not(.mat-warn),.mat-mdc-icon-button:not(:disabled):not(.mat-primary):not(.mat-accent):not(.mat-warn){color:inherit}.mat-mdc-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-mdc-icon-button.mat-primary{--mat-button-filled-container-color: #247ba0;--mat-button-filled-label-text-color: #fffcff;--mat-button-protected-container-color: #247ba0;--mat-button-protected-label-text-color: #fffcff;--mat-button-text-label-text-color: #247ba0;--mat-button-outlined-label-text-color: #247ba0;--mat-button-outlined-outline-color: #247ba0}.mat-mdc-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-mdc-icon-button.mat-warn{--mat-button-filled-container-color: #ef4444;--mat-button-filled-label-text-color: #fffcff;--mat-button-protected-container-color: #ef4444;--mat-button-protected-label-text-color: #fffcff;--mat-button-text-label-text-color: #ef4444;--mat-button-outlined-label-text-color: #ef4444;--mat-button-outlined-outline-color: #ef4444}.mat-mdc-checkbox,.mat-mdc-radio-button{--mdc-checkbox-selected-icon-color: #247ba0;--mdc-checkbox-selected-hover-icon-color: rgb(24.7591836735, 84.593877551, 110.0408163265);--mdc-radio-selected-icon-color: #247ba0;--mdc-radio-selected-hover-icon-color: rgb(24.7591836735, 84.593877551, 110.0408163265)}.mat-mdc-chip{--mdc-chip-elevated-container-color: #ffffff;--mdc-chip-label-text-color: #50514f}.mat-datepicker-content,.mat-datepicker-content .mat-calendar{background-color:#fff!important}.mat-datepicker-content .mat-calendar-body-cell-content{color:#50514f}.mat-datepicker-content .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:#247ba0!important;color:#fff!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #247ba0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #247ba0}.mat-icon{color:inherit}.mat-mdc-slider{--mdc-slider-active-track-color: #247ba0;--mdc-slider-handle-color: #247ba0}.mat-mdc-table{background-color:#fff}.mat-mdc-table .mat-mdc-header-row{background-color:#cbd4c24d}.mat-mdc-table .mat-mdc-row:hover{background-color:#247ba00a}.mat-mdc-card{background-color:#fff!important;color:#50514f!important}.mat-mdc-tab-group{background-color:#fff}.mat-mdc-tab-group .mat-mdc-tab{color:#50514fb8}.mat-mdc-tab-group .mat-mdc-tab.mat-mdc-tab-active{color:#247ba0}.mat-expansion-panel,.mat-drawer,.mat-sidenav{background-color:#fff!important;color:#50514f!important}.mat-divider{border-top-color:#50514f14!important}.mat-mdc-list-base{background-color:#fff}.mat-mdc-list-item{color:#50514f}.mat-mdc-list-option:hover:not(.mdc-list-item--disabled){background-color:#247ba00a}.mat-mdc-list-option.mat-mdc-list-item-selected{background-color:#247ba014}:focus-visible{outline:2px solid #247ba0;outline-offset:2px}::selection{background-color:#247ba033;color:#50514f}.mat-mdc-form-field-has-icon-prefix .mdc-notched-outline__leading{border-right:none!important;width:12px!important;min-width:12px!important;max-width:12px!important}.mat-mdc-form-field-has-icon-suffix .mdc-notched-outline__trailing{border-left:none!important}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{border:none!important}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px!important;border:none!important}.cdk-drag-preview{padding:8px 12px;box-shadow:0 8px 28px #0000002e,0 2px 8px #0000001f;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:grabbing!important;transition:none!important;z-index:10000!important;pointer-events:none;display:flex;align-items:center;gap:8px}.cdk-drag-animating{transition:transform .2s cubic-bezier(0,0,.2,1)!important}.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .1s cubic-bezier(0,0,.2,1)!important}
