.worqer-login{min-height:100svh;padding:24px;background:#f7f9fc;color:#14213d}.worqer-login__shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);min-height:calc(100svh - 48px);max-width:1680px;margin-inline:auto;overflow:hidden;border:1px solid #e8edf4;border-radius:24px;background:#fff;box-shadow:0 12px 40px #12263f0b}.worqer-login__visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:620px;padding:40px;overflow:hidden;isolation:isolate;background:#102b49;color:#fff}.worqer-login__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:69% center;object-position:69% center}.worqer-login__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08192d59,#08192d05 35%,#08192db3 67%,#0b2340)}.worqer-login__brand{width:130px;height:auto}.worqer-login__story{max-width:440px;padding-top:160px}.worqer-login__eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.14em}.worqer-login__story .worqer-login__eyebrow{color:#c6dcf6}.worqer-login__story h2{margin:16px 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(36px,3.5vw,52px);line-height:1.12;font-weight:600;letter-spacing:-.035em}.worqer-login__story p{margin:0;color:#d8e4f0;font-size:14px;line-height:1.8}.worqer-login__topics{display:flex;align-items:center;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.17);color:#d8e4f0;font-size:11px}.worqer-login__topics i{width:3px;height:3px;border-radius:50%;background:#8aabc9}.worqer-login__access{position:relative;display:flex;flex-direction:column;justify-content:center;padding:72px 48px}.worqer-login__content{width:100%;max-width:360px;margin-inline:auto}.worqer-login__heading{margin-bottom:32px}.worqer-login__heading .worqer-login__eyebrow{color:#647089}#root .worqer-login__heading h1{margin:14px 0 10px;font-size:30px;line-height:1.2;font-weight:600;color:#0b1733}.worqer-login__heading p{margin:0;font-size:13px;line-height:1.6;color:#647089}.worqer-login__form{display:flex;flex-direction:column;gap:20px}.worqer-login label{font-size:12px;font-weight:500;color:#14213d}.worqer-login input{height:46px;border:1px solid #dde5ef;border-radius:10px;background:#fff;color:#14213d;font-size:14px;box-shadow:none}.worqer-login input::-moz-placeholder{color:#8693a8}.worqer-login input::placeholder{color:#8693a8}.worqer-login input:focus-visible{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff17;outline:none}.worqer-login .worqer-login__submit{display:flex;justify-content:space-between;height:46px;margin-top:6px;padding-inline:18px;border-radius:10px;background:#0b1948;color:#fff;font-size:13px;font-weight:500;box-shadow:0 4px 10px #0b19481a}.worqer-login .worqer-login__submit:hover{background:#15275b}.worqer-login .worqer-login__submit:disabled{opacity:.65;cursor:wait}.worqer-login button:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.worqer-login__error{margin-bottom:20px;padding:12px 14px;border:1px solid #f5d4d8;border-radius:10px;background:#fff5f6;color:#a5283b;font-size:12px;line-height:1.6}.worqer-login__help{margin-top:28px;padding-top:24px;border-top:1px solid #e8edf4;font-size:11px;line-height:1.7}.worqer-login__help p{margin:0 0 3px;color:#14213d;font-weight:500}.worqer-login__help span{color:#647089}.worqer-login__footer{position:absolute;bottom:28px;left:24px;right:24px;text-align:center;color:#647089;font-size:10px;line-height:1.5}@media(min-width:900px)and (max-height:740px){.worqer-login{padding:16px}.worqer-login__shell{min-height:calc(100svh - 32px)}.worqer-login__visual{min-height:560px;padding:32px}.worqer-login__story{padding-top:80px}.worqer-login__access{padding-block:60px}}@media(max-width:899px){.worqer-login{padding:16px}.worqer-login__shell{grid-template-columns:1fr;min-height:calc(100svh - 32px);max-width:540px;border-radius:20px}.worqer-login__visual{min-height:180px;padding:24px}.worqer-login__photo{-o-object-position:65% 43%;object-position:65% 43%}.worqer-login__visual:after{background:linear-gradient(90deg,#08192d99,#08192d0d)}.worqer-login__story{display:none}.worqer-login__access{padding:36px 28px 24px}#root .worqer-login__heading h1{font-size:27px}.worqer-login__heading{margin-bottom:26px}.worqer-login__footer{position:static;margin-top:32px}}@media(max-width:359px){.worqer-login{padding:10px}.worqer-login__access{padding-inline:20px}#root .worqer-login__heading h1{font-size:24px}}.worqer-login--register .worqer-login__visual{min-height:0}.worqer-login--register .worqer-login__access{min-width:0;min-height:0;padding-block:20px}.worqer-login--register .worqer-login__heading{margin-bottom:16px}#root .worqer-login--register .worqer-login__heading h1{margin-block:8px}.worqer-login--register .worqer-login__form fieldset{display:grid;gap:10px}.worqer-login--register .worqer-login__form fieldset.space-y-4>*{margin-top:0}.worqer-register__pair{display:grid;gap:10px;min-width:0}.worqer-register__pair>*{min-width:0}.worqer-login--register .space-y-2>:not([hidden])~:not([hidden]){margin-top:4px}.worqer-login--register input{height:40px}.worqer-login--register .worqer-login__submit{height:40px;margin-top:0}.worqer-login--register .worqer-login__content>p:last-child{margin-top:12px;font-size:12px}.worqer-login--register .worqer-login__error{margin-bottom:12px;padding:8px 12px}.worqer-login--register .worqer-login__footer{position:static;margin-top:16px}@media(min-width:900px)and (min-height:640px){.worqer-login__shell{height:calc(100svh - 48px);min-height:0}.worqer-login__visual,.worqer-login__access{min-height:0}.worqer-login--register .worqer-login__shell{height:calc(100svh - 48px);min-height:0}}@media(min-width:900px)and (max-height:800px){.worqer-login--register .worqer-login__content{max-width:440px}.worqer-register__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:900px)and (min-height:640px)and (max-height:740px){.worqer-login__shell{height:calc(100svh - 32px)}.worqer-login__access{padding-block:24px}.worqer-login--register .worqer-login__shell{height:calc(100svh - 32px)}.worqer-login--register .worqer-login__access{padding-block:16px}.worqer-login--register .worqer-login__heading{margin-bottom:12px}.worqer-login--register .worqer-login__form fieldset{gap:8px}}@media(max-width:899px){.worqer-login--register .worqer-login__shell{min-height:calc(100svh - 32px)}.worqer-login--register .worqer-login__visual{min-height:0;height:72px;padding:18px 24px}.worqer-login--register .worqer-login__brand{width:104px}.worqer-login--register .worqer-login__access{padding:18px 24px}.worqer-login--register .worqer-login__heading .worqer-login__eyebrow{display:none}.worqer-login--register .worqer-login__form fieldset{gap:8px}.worqer-login--register .worqer-login__footer{margin-top:12px}}.enfa-careers{background:var(--enfa-bg-app);color:var(--enfa-text-primary)}.enfa-careers__logo{display:block;width:112px;height:auto}.enfa-careers__brand-caption{padding-left:14px;border-left:1px solid var(--enfa-line-strong);color:var(--enfa-text-secondary);font-size:10.5px}.enfa-careers>header{border-color:var(--enfa-line-subtle)}.enfa-careers nav a{font-size:11.5px;font-weight:550}.enfa-careers__detail{padding-top:24px}.enfa-careers__detail>a{font-size:11.5px;font-weight:500}.enfa-careers .enfa-careers__position{border-color:var(--enfa-line-subtle);border-radius:18px;box-shadow:var(--enfa-shadow-soft)}.enfa-careers__position>div{gap:18px;padding:24px}.enfa-careers__position>div>div:first-child{width:44px;height:44px;border:1px solid #e4ecfa;border-radius:12px;background:#f1f6ff;color:#5474ab}.enfa-careers__position h1{font-size:28px;line-height:1.2;color:var(--enfa-text-strong)}.enfa-careers__position h1+div{margin-top:12px;font-size:11.5px;font-weight:400;color:var(--enfa-text-secondary)}.enfa-careers__position h1~p{font-size:12px;font-weight:600;background:var(--enfa-bg-soft);color:var(--enfa-text-primary)}.enfa-careers__modality{display:inline-flex;align-items:center;gap:7px;color:var(--enfa-text-secondary)}.enfa-careers__modality>span{width:6px;height:6px;border-radius:50%;background:var(--enfa-success)}.enfa-careers .enfa-careers__primary,.enfa-careers .enfa-careers__application>button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border-radius:9px;background:#0b1948;color:#fff;font-size:12px;font-weight:600;text-decoration:none}.enfa-careers .enfa-careers__primary:hover,.enfa-careers .enfa-careers__application>button[type=submit]:hover{background:#173366}.enfa-careers__columns{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.enfa-careers__description,.enfa-careers__apply{min-width:0;border-color:var(--enfa-line-subtle);border-radius:18px;box-shadow:var(--enfa-shadow-soft)}.enfa-careers__description{padding-inline:24px}.enfa-careers__content-section{padding-block:22px;border-color:var(--enfa-line-subtle)}.enfa-careers__content-section h2{color:var(--enfa-text-strong);font-size:14px;font-weight:650}.enfa-careers__content-section h2>span{width:28px;height:28px;background:#f2f6fd;color:#6280af}.enfa-careers__content-section p,.enfa-careers__content-section li{color:var(--enfa-text-secondary);font-size:12.5px;line-height:1.9}.enfa-careers__application>div:first-child h2{font-size:17px;font-weight:650}.enfa-careers .enfa-careers__application input:not([type=checkbox]),.enfa-careers .enfa-careers__application textarea{height:38px;border-color:var(--enfa-line-strong);color:var(--enfa-text-primary);font-size:12px;font-weight:400}.enfa-careers .enfa-careers__application textarea{height:auto}.enfa-careers .enfa-careers__application button[aria-haspopup=listbox]{min-height:38px;font-size:12px}.enfa-careers__application button[aria-haspopup=listbox]>span.flex-1{padding-block:8px;font-size:12px;font-weight:400}.enfa-careers__application label>span:first-child{font-size:11px;font-weight:550;color:var(--enfa-text-secondary)}.enfa-careers__form-heading{padding-top:8px;color:#6280af;font-size:11px;font-weight:600}.enfa-careers .enfa-careers__upload button{min-height:80px;font-size:12px;border-color:#bbcce7;background:#f8faff}.enfa-careers .enfa-careers__upload button span{font-size:11px;font-weight:500}.enfa-careers__application summary{font-size:11px;font-weight:600}.enfa-careers__footer{margin-top:28px;padding-block:18px;border-color:var(--enfa-line-subtle)}.enfa-careers__footer>div{font-size:10.5px}.enfa-careers a:focus-visible,.enfa-careers button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}@media(max-width:1023px){.enfa-careers__columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.enfa-careers__brand-caption{display:none}.enfa-careers__position>div{padding:20px;gap:12px}.enfa-careers__position h1{font-size:24px}.enfa-careers .enfa-careers__primary{align-self:stretch}.enfa-careers__description{padding-inline:20px}}.enfa-status{display:inline-flex;align-items:center;gap:var(--enfa-space-2, 8px);color:var(--enfa-text-secondary, #647089);font-size:var(--enfa-meta-size, 11px);font-weight:450;white-space:nowrap}.enfa-status:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--enfa-text-muted, #98a2b3)}.enfa-status--success:before{background:var(--enfa-success, #20b878)}.enfa-status--warning:before{background:var(--enfa-warning, #f59e0b)}.enfa-status--danger:before{background:var(--enfa-danger, #f15b64)}.enfa-status--info:before{background:var(--enfa-info, #4b7bff)}.enfa-status--navy:before{background:#06184b}.enfa-status--pink:before{background:#8d285c}.enfa-status--inverse{color:#fff}.enfa-status--inverse:before{background:currentColor}.enfa-shell__workspace:has(>.enfa-shell__main>.enfa-home){grid-template-columns:minmax(0,1fr)}.enfa-shell__main:has(>.enfa-home){padding-right:var(--enfa-space-8)}.enfa-home{min-width:0;max-width:1440px;margin-inline:auto}.enfa-home__context{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--enfa-text-secondary);font-size:11px}.enfa-home__context time{flex:none}.enfa-home__hero{position:relative;overflow:hidden;min-height:202px;border-radius:var(--enfa-radius-lg);background:#102c50;isolation:isolate}.enfa-home__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;z-index:-2}.enfa-home__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#102c50f5 0%,#102c50e8 28%,#102c5090 44%,#102c5020 65%,transparent 85%)}.enfa-home__hero-copy{position:relative;padding:26px 30px;max-width:55%}.enfa-home__eyebrow{color:var(--enfa-text-muted);font-size:8.5px;font-weight:600;letter-spacing:.12em}.enfa-home__hero .enfa-home__eyebrow{color:#b9cde7}.enfa-home__hero h1{margin:8px 0;color:#fff;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.enfa-home__hero-copy p{color:#d0def0;font-size:12px;line-height:1.6}.enfa-home__shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px}.enfa-home__shortcut{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid var(--enfa-line-subtle);border-radius:14px;background:var(--enfa-bg-canvas);color:var(--enfa-text-muted);text-decoration:none;box-shadow:0 3px 12px #142a4a03;transition:transform .14s,border-color .14s}.enfa-home__shortcut:hover{transform:translateY(-2px);border-color:#bacdeb}.enfa-home__shortcut>div{flex:1;min-width:0}.enfa-home__shortcut strong{display:block;color:var(--enfa-text-strong);font-size:12px;font-weight:600}.enfa-home__shortcut>div>span{display:block;color:var(--enfa-text-secondary);font-size:9.5px;margin-top:4px}.enfa-home__icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px}.enfa-home__icon--blue{color:#3478ee;background:#edf4ff}.enfa-home__icon--green{color:#18a780;background:#eaf8f2}.enfa-home__icon--amber{color:#c48a32;background:#fff5e7}.enfa-home__icon--violet{color:#7b71c9;background:#f2f0fc}.enfa-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;scroll-margin-top:20px;align-items:stretch}.enfa-home__spotlight{display:flex;flex-direction:column}.enfa-home__spotlight>.enfa-home__panel-foot{margin-top:auto}.enfa-home__panel{min-width:0;overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:18px;background:var(--enfa-bg-canvas);box-shadow:0 5px 22px #142a4a04}.enfa-home__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px}.enfa-home__section-label{display:flex;align-items:center;gap:8px;color:var(--enfa-text-secondary)}.enfa-home__section-label h2{color:var(--enfa-text-strong);font-size:13px;font-weight:600}.enfa-home__panel-head>a{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-brand-600);font-size:10.5px;text-decoration:none;flex:none}.enfa-home__featured{margin:0 20px 14px;padding:14px 18px;border:1px solid #dce7f7;border-radius:14px;background:linear-gradient(120deg,#f2f7ff,#fbfdff 72%)}.enfa-home__featured-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.enfa-home__featured h3{margin:10px 0 4px;font-size:19px;font-weight:600;color:var(--enfa-text-strong);line-height:1.35;overflow-wrap:anywhere}.enfa-home__featured>p{color:var(--enfa-text-secondary);font-size:11px}.enfa-home__journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:16px 0;padding:0;gap:6px}.enfa-home__journey li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--enfa-text-muted)}.enfa-home__journey li>span{display:block;width:100%;height:3px;border-radius:3px;background:#e8edf5}.enfa-home__journey strong{font-size:10px;font-weight:500}.enfa-home__journey .is-current{color:var(--enfa-brand-600)}.enfa-home__journey .is-current>span{background:var(--enfa-brand-500)}.enfa-home__journey .is-complete{color:#18a780}.enfa-home__journey .is-complete>span{background:#18a780}.enfa-home__featured-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #dfe8f5}.enfa-home__featured-bottom>div{display:flex;align-items:center;gap:8px;color:var(--enfa-text-secondary)}.enfa-home__featured-bottom>div span{font-size:9px}.enfa-home__featured-bottom strong{display:block;font-size:11px;font-weight:500;color:var(--enfa-text-strong);margin-top:2px}.enfa-home__primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding:0 14px;border-radius:8px;background:#0b1948;color:#fff;font-size:10.5px;text-decoration:none}.enfa-home__primary:hover{background:#173366}.enfa-home__other{padding:0 20px 6px}.enfa-home__other>span{color:var(--enfa-text-muted);font-size:8px;letter-spacing:.1em}.enfa-home__other>a{display:flex;align-items:center;gap:10px;padding:12px 0;text-decoration:none;color:var(--enfa-text-muted)}.enfa-home__other>a+a{border-top:1px solid var(--enfa-line-subtle)}.enfa-home__mini-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--enfa-brand-600);background:var(--enfa-brand-050);flex:none}.enfa-home__other>a>div{flex:1;min-width:0}.enfa-home__other h3,.enfa-home__task h3,.enfa-home__agenda h3{color:var(--enfa-text-strong);font-size:11.5px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.enfa-home__other p{margin-top:3px;color:var(--enfa-text-secondary);font-size:9.5px}.enfa-home__panel-foot{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 20px;border-top:1px solid var(--enfa-line-subtle);background:#fafcff;color:var(--enfa-text-muted);font-size:9px}.enfa-home__panel-foot a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--enfa-brand-600);text-decoration:none}.enfa-home__panel-note{margin:-6px 20px 12px;color:var(--enfa-text-secondary);font-size:10px}.enfa-home__attention-dot{width:6px;height:6px;border-radius:50%;background:#dfa34b}.enfa-home__tasks{padding:0 20px 6px}.enfa-home__task{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid var(--enfa-line-subtle);text-decoration:none}.enfa-home__task .enfa-home__icon{width:34px;height:34px;border-radius:10px}.enfa-home__task p{margin-top:4px;color:var(--enfa-text-secondary);font-size:10px;line-height:1.5}.enfa-home__task-action{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:var(--enfa-brand-600);font-size:10px}.enfa-home__task:hover h3,.enfa-home__other a:hover h3{color:var(--enfa-brand-600)}.enfa-home__empty,.enfa-home__onboarding{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;padding:26px;text-align:center}.enfa-home__empty h3,.enfa-home__onboarding h3{font-size:14px;font-weight:550;color:var(--enfa-text-strong)}.enfa-home__empty p,.enfa-home__onboarding p{max-width:290px;font-size:11px;line-height:1.6;color:var(--enfa-text-secondary)}.enfa-home__onboarding .enfa-home__primary{margin-top:5px}.enfa-home__agenda-panel{margin-top:20px}.enfa-home__calendar-note{color:var(--enfa-text-muted);font-size:9px}.enfa-home__agenda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 14px;gap:16px}.enfa-home__agenda>a{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--enfa-line-subtle);border-radius:12px;color:var(--enfa-text-muted);text-decoration:none}.enfa-home__agenda>a:hover{background:#fafcff;border-color:#cbdaf0}.enfa-home__date{display:flex;width:40px;flex:none;flex-direction:column;align-items:center;padding:6px 2px;border-radius:9px;color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-home__date strong{font-size:19px;font-weight:600;line-height:1.2}.enfa-home__date>span{font-size:9px}.enfa-home__agenda>a>div{flex:1;min-width:0}.enfa-home__agenda h3{margin-bottom:4px;font-size:10.5px}.enfa-home__agenda>a>svg{flex:none}.enfa-home__agenda-note{margin:0 20px 12px;color:var(--enfa-text-muted);font-size:9px}.enfa-home__agenda-empty{padding:4px 20px 20px;color:var(--enfa-text-secondary);font-size:11px}.enfa-home__notice{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;border-radius:10px;background:var(--enfa-warning-soft);color:#815d19;font-size:11px}.enfa-home__notice p{flex:1}.enfa-home__notice button{display:flex;align-items:center;gap:6px;font-size:11px}.enfa-home__week{display:flex;flex-direction:column}.enfa-home__grid .enfa-home__panel-head{padding:16px 16px 12px;gap:8px}.enfa-home__grid .enfa-home__section-label h2{font-size:12px}.enfa-home__grid .enfa-home__panel-head>a{font-size:9px;gap:4px}.enfa-home__spotlight .enfa-home__featured{margin-inline:14px;padding:14px}.enfa-home__spotlight .enfa-home__featured-top{flex-wrap:wrap;gap:6px}.enfa-home__spotlight .enfa-home__featured h3{font-size:17px}.enfa-home__spotlight .enfa-home__featured-bottom{flex-wrap:wrap}.enfa-home__spotlight .enfa-home__panel-foot{padding-inline:14px;gap:5px}.enfa-home__month-grid{padding:0 16px 10px}.enfa-home__month-labels,.enfa-home__month-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.enfa-home__month-labels{margin-bottom:6px;text-align:center;font-size:10px;font-weight:500;color:var(--enfa-text-secondary)}.enfa-home button.enfa-home__month-day{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:34px;padding:2px 0;border-radius:8px;border:0;color:var(--enfa-text-strong);font-size:12px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;background:transparent}.enfa-home__month-day time{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid transparent;border-radius:50%;font-size:12px;font-weight:inherit;line-height:1}.enfa-home__month-day:hover time{background:#f0f5fc}.enfa-home button.enfa-home__month-day.is-outside{background:transparent;color:var(--enfa-text-muted)}.enfa-home__month-day.is-today time{color:var(--enfa-brand-600);font-weight:700}.enfa-home__month-day.is-selected time{background:#0b1948;color:#fff;border-color:transparent;box-shadow:none;font-weight:600}.enfa-home__month-day.is-selected:hover time{background:#173366}.enfa-home__month-day:focus-visible{outline:0}.enfa-home__month-day:focus-visible time{outline:2px solid var(--enfa-brand-500);outline-offset:2px}.enfa-home__month-dots{display:flex;flex:none;justify-content:center;align-items:center;height:3px;margin-top:2px}.enfa-home__month-dots i{width:3px;height:3px;border-radius:50%;background:#94a3b8}.enfa-home__week-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 14px;color:var(--enfa-text-secondary);font-size:11px}.enfa-home__week-toolbar>div{display:flex;align-items:center;gap:4px}.enfa-home .enfa-home__week-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:5px 8px;border:1px solid var(--enfa-line-strong);border-radius:8px;background:#fff;color:var(--enfa-text-secondary);font-size:11px;font-weight:500;line-height:1.2}.enfa-home__week-toolbar button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:2px}.enfa-home__week-toolbar button:hover{background:#f2f7ff;color:var(--enfa-brand-600)}.enfa-home__week-event{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 0;border-radius:6px}.enfa-home__week-event:hover{background:#f8fafd}.enfa-home__week-event>div{flex:1;min-width:0}.enfa-home__week-event>div>span{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:9px;color:var(--enfa-text-secondary)}.enfa-home__week-event i{width:5px;height:5px;border-radius:50%;flex:none}.enfa-home__week-event strong{display:block;font-size:10px;line-height:1.4;font-weight:550;color:var(--enfa-text-strong);overflow-wrap:anywhere}.enfa-home__week-empty{padding-top:7px;color:var(--enfa-text-muted);font-size:9px}.enfa-home__week-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;margin-top:auto}.enfa-home__week-legend>span{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--enfa-text-secondary)}.enfa-home__week-legend i{width:6px;height:6px;border-radius:50%}.enfa-home__week-message{display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:11px;color:var(--enfa-text-secondary)}.enfa-home__week-message button{display:inline-flex;align-items:center;gap:5px;color:var(--enfa-brand-600)}.enfa-home__week-expanded{padding:10px 16px;border-top:1px solid var(--enfa-line-subtle)}.enfa-home__week-expanded h3{margin-bottom:10px;color:var(--enfa-text-strong);font-size:11px;text-transform:capitalize}.enfa-home__week-expanded>div{display:grid;grid-template-columns:1fr;gap:6px;max-height:144px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:2px}.enfa-home a:focus-visible,.enfa-home button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-home__birthdays{margin-top:20px;background:#fff}.enfa-home__birthday-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 18px}.enfa-home__birthday-heading{display:flex;align-items:center;gap:12px}.enfa-home__birthday-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#7860bc;background:#f0ebfa}.enfa-home__birthday-heading h2{font-size:14px;font-weight:600;color:var(--enfa-text-strong)}.enfa-home__birthday-heading p{margin-top:4px;color:var(--enfa-text-secondary);font-size:10px}.enfa-home__birthday-controls{display:flex;align-items:center;gap:14px}.enfa-home__birthday-switch{display:flex;gap:3px;padding:3px;border-radius:9px;background:#f0f4fa}.enfa-home .enfa-home__birthday-switch button{padding:4px 9px;min-height:26px;border-radius:7px;font-size:10px;font-weight:500;line-height:1.2;color:var(--enfa-text-secondary)}.enfa-home__birthday-switch button[aria-pressed=true]{background:#fff;color:#0b1948;box-shadow:0 2px 5px #142a4a0c}.enfa-home__birthday-arrows{display:flex;gap:6px}.enfa-home__birthday-arrows button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--enfa-line-subtle);border-radius:50%;color:var(--enfa-text-secondary);background:#fff}.enfa-home__birthday-arrows button:disabled{opacity:.3;cursor:default}.enfa-home__birthday-arrows button:not(:disabled):hover{color:var(--enfa-brand-600);border-color:#bdcdef}.enfa-home__birthday-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 22px}.enfa-home__birthday-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid #e4e9f4;border-radius:15px;background:#fff;text-decoration:none;transition:transform .16s,box-shadow .16s;animation:enfa-birthday-enter .24s ease-out}@keyframes enfa-birthday-enter{0%{opacity:.3;translate:6px 0}to{opacity:1;translate:0 0}}.enfa-home__birthday-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a30540a}.enfa-home__birthday-card.is-today{border-color:#e6cf9e;background:linear-gradient(120deg,#fffbef,#fff 75%)}.enfa-home__birthday-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.enfa-home__birthday-when{display:inline-flex;align-items:center;gap:5px;color:#7b6a9e;font-size:9px}.enfa-home__birthday-card.is-today .enfa-home__birthday-when{color:#96701e;font-weight:600}.enfa-home__birthday-day{font-size:10px;font-weight:550;color:var(--enfa-text-strong)}.enfa-home__birthday-person{display:flex;align-items:center;gap:14px;margin-bottom:16px}.enfa-home__birthday-photo{position:relative;flex:none;padding:4px;border:1px solid #e5eafa;border-radius:50%;background:#fff}.enfa-home__birthday-photo .enfa-avatar{display:block}.enfa-home__birthday-card.is-today .enfa-home__birthday-photo{border:2px solid #e3bb61;padding:3px}.enfa-home__birthday-party{position:absolute;display:grid;place-items:center;width:24px;height:24px;right:-3px;bottom:-2px;border:2px solid #fff;border-radius:50%;background:#fae9bc;color:#98701e}.enfa-home__birthday-person>div:last-child{min-width:0}.enfa-home__birthday-person h3{color:var(--enfa-text-strong);font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.enfa-home__birthday-person p{margin-top:4px;color:var(--enfa-text-secondary);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.enfa-home__birthday-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #edf0f6;color:var(--enfa-text-muted);font-size:8.5px}.enfa-home__birthday-card-bottom svg{flex:none;color:var(--enfa-brand-600)}.enfa-home__birthday-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;color:var(--enfa-text-muted);font-size:9px}.enfa-home__birthday-footer>span{display:inline-flex;align-items:center;gap:6px}.enfa-home__birthday-footer small{font-size:9px}.enfa-home__birthday-pagination{display:flex;align-items:center;justify-content:center;gap:3px}.enfa-home__birthday-pagination button{display:grid;place-items:center;width:20px;height:20px}.enfa-home__birthday-pagination button:after{content:"";width:5px;height:5px;border-radius:4px;background:#d7dfed}.enfa-home__birthday-pagination button[aria-current]:after{width:16px;background:var(--enfa-brand-500)}.enfa-home__birthday-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px 22px 35px;color:#8e80b0}.enfa-home__birthday-empty p{max-width:350px;text-align:center;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-home__birthday-empty button{font-size:11px;color:var(--enfa-brand-600)}@media(max-width:1000px){.enfa-home__birthday-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.enfa-home__birthday-card{flex:1 0 250px;scroll-snap-align:start}}@media(max-width:540px){.enfa-home__birthday-header{flex-wrap:wrap;padding:16px}.enfa-home__birthday-controls{justify-content:space-between;width:100%}.enfa-home__birthday-cards{padding-inline:16px}.enfa-home__birthday-footer{padding-inline:16px;flex-wrap:wrap}.enfa-home__birthday-footer>span{display:none}}@media(prefers-reduced-motion:reduce){.enfa-home__birthday-card{transition:none;animation:none}.enfa-home__birthday-card:hover{transform:none}}@media(max-width:1100px){.enfa-home__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.enfa-home__agenda{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.enfa-home__grid{grid-template-columns:1fr}.enfa-home__hero-copy{max-width:70%}.enfa-home__hero-image{width:75%}}@media(min-width:761px)and (max-width:1000px){.enfa-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-home__week{grid-column:1 / -1}.enfa-home__month-day{min-height:38px}}@media(max-width:540px){.enfa-shell__main:has(>.enfa-home){padding:var(--enfa-space-4)}.enfa-home__hero-copy{max-width:100%;padding:24px}.enfa-home__hero-image{width:100%;opacity:.35}.enfa-home__hero:after{background:linear-gradient(90deg,#102c50,#102c50d0 70%,#102c5070)}.enfa-home__shortcut{padding:12px;gap:8px;flex-wrap:wrap}.enfa-home__shortcut>div{flex-basis:calc(100% - 52px)}.enfa-home__shortcut>svg{display:none}.enfa-home__shortcut strong{font-size:11px}.enfa-home__featured{padding:16px;margin-inline:14px}.enfa-home__featured h3{font-size:17px}.enfa-home__featured-bottom{align-items:stretch;flex-direction:column}.enfa-home__featured-top{flex-wrap:wrap}.enfa-home__panel-head{padding-inline:16px;flex-wrap:wrap}.enfa-home__panel-foot a{margin-left:0}}@media(prefers-reduced-motion:reduce){.enfa-home__shortcut{transition:none}.enfa-home__shortcut:hover{transform:none}}.enfa-shell__main:has(>.enfa-home){padding:14px 24px}.enfa-home{display:grid;gap:12px}.enfa-home__context{margin:0}.enfa-home__hero{display:flex;align-items:center;min-height:224px}.enfa-home__hero-copy{max-width:60%;padding:24px 30px 48px}.enfa-home__hero h1{font-size:clamp(24px,2.2vw,30px);margin:6px 0}.enfa-home__shortcuts{position:relative;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:-44px 18px 0;padding:6px 0;gap:0;border:1px solid var(--enfa-line-subtle);border-radius:16px;background:#fff;box-shadow:0 8px 24px #142a4a09}.enfa-home__shortcut{padding:9px 18px;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.enfa-home__shortcut+.enfa-home__shortcut{border-left:1px solid var(--enfa-line-subtle)}.enfa-home__shortcut:hover{transform:none;background:#f8fafd}.enfa-home__shortcuts{overflow:hidden}.enfa-home__shortcut .enfa-home__icon{width:34px;height:34px;border-radius:10px}.enfa-home__shortcut .enfa-home__icon svg{width:16px;height:16px}.enfa-home__shortcut>div>span{display:none}.enfa-home__grid{gap:12px;min-height:0}.enfa-home__grid>.enfa-home__panel{min-height:320px}.enfa-home__grid .enfa-home__panel-head{padding:16px 18px}.enfa-home__spotlight .enfa-home__featured{display:flex;flex:1;flex-direction:column;margin:0;padding:4px 18px 18px;border:0;border-radius:0;background:transparent}.enfa-home__spotlight .enfa-home__featured-top{justify-content:flex-start}.enfa-home__spotlight .enfa-home__featured h3{margin-top:12px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.enfa-home__journey{margin:24px 0}.enfa-home__featured-bottom{margin-top:auto}.enfa-home__pending-count{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff5e7;color:#996a21;font-size:10px}.enfa-home__attention{display:flex;flex-direction:column}.enfa-home__tasks{min-height:0;overflow-y:auto;padding:0 18px}.enfa-home__task{padding:16px 0;gap:10px}.enfa-home__task:first-child{border-top:0;padding-top:4px}.enfa-home__task>div{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;flex:1;min-width:0}.enfa-home__task h3,.enfa-home__task p{grid-column:1}.enfa-home__task-action{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}.enfa-home__panel-note{margin-bottom:8px}.enfa-home__week-expanded{flex:none;margin-inline:18px;padding:10px 0 14px}.enfa-home__birthdays{margin-top:0}.enfa-home__birthday-header{padding:11px 18px 9px}.enfa-home__birthday-icon{width:30px;height:30px;border-radius:9px}.enfa-home__birthday-cards{padding-inline:18px;gap:12px}.enfa-home__birthday-card{padding:12px 14px;border-radius:12px}.enfa-home__birthday-card-top{margin-bottom:6px}.enfa-home__birthday-person{gap:10px;margin-bottom:0}.enfa-home__birthday-photo .enfa-avatar{width:44px;height:44px}.enfa-home__birthday-photo{padding:0;border-color:transparent}.enfa-home__birthday-photo .enfa-avatar__fallback{font-size:17px}.enfa-home__birthday-party{width:20px;height:20px}.enfa-home__birthday-party svg{width:12px;height:12px}.enfa-home__birthday-card-bottom{display:none}.enfa-home__birthday-footer{padding:6px 18px;justify-content:flex-end}.enfa-home__birthday-empty{padding:12px 20px 18px}.enfa-home__notice{margin:0}@media(min-width:1200px)and (min-height:700px){.enfa-shell__main:has(>.enfa-home){min-height:0}.enfa-home{gap:12px;grid-template-rows:auto}.enfa-home__hero{min-height:224px}.enfa-home__hero-copy{padding:24px 30px 48px}.enfa-home__hero h1{font-size:clamp(26px,2.2vw,32px);line-height:1.2;margin:8px 0}.enfa-home__hero-copy p{margin:0;font-size:11px;line-height:1.5}.enfa-home__shortcut{padding-block:9px}.enfa-home__grid{min-height:250px;height:auto}.enfa-home__grid:has(.enfa-home__month-days>button:nth-child(36)){min-height:272px}.enfa-home__grid>.enfa-home__panel{min-height:0}.enfa-home__grid .enfa-home__panel-head{flex:none;padding-block:9px}.enfa-home__spotlight .enfa-home__featured{min-height:0;overflow-y:auto;padding-bottom:14px}.enfa-home__spotlight .enfa-home__featured h3{font-size:15px;margin-top:8px}.enfa-home__journey{margin:12px 0}.enfa-home__featured-bottom{margin-top:8px}.enfa-home__task{padding-block:10px}.enfa-home__featured-bottom{padding-top:10px}.enfa-home__panel-foot{padding-block:8px;flex:none}.enfa-home button.enfa-home__month-day{min-height:32px;padding-block:0}.enfa-home__month-day time{width:22px;height:22px}.enfa-home__month-dots{height:3px}.enfa-home__month-grid{flex:none;padding-bottom:6px}.enfa-home__week-toolbar{padding:0 16px 8px;flex:none}.enfa-home__week-toolbar button{min-height:32px;padding-block:5px}.enfa-home__week-expanded{flex:none;padding-block:8px 12px}.enfa-home__week-expanded h3{margin-bottom:4px}.enfa-home__week-empty{padding-top:0}.enfa-home__week-legend{padding-block:7px;flex:none}.enfa-home__empty,.enfa-home__onboarding{min-height:0;flex:1;overflow-y:auto;padding:16px}.enfa-home__birthdays{display:flex;flex-direction:column;min-height:0}.enfa-home__birthday-header,.enfa-home__birthday-footer{flex:none}.enfa-home__birthday-header{padding-block:8px 6px}.enfa-home__birthday-heading h2{font-size:12px}.enfa-home__birthday-heading p{display:none}.enfa-home__birthday-arrows button{width:26px;height:26px}.enfa-home__birthday-footer{padding-block:2px;gap:8px;line-height:1}.enfa-home__birthday-pagination button{width:16px;height:16px}.enfa-home__birthday-card{padding:6px 12px;justify-content:center}.enfa-home__birthday-card-top{margin-bottom:3px}.enfa-home__birthday-photo .enfa-avatar{width:34px;height:34px}.enfa-home__birthday-photo .enfa-avatar__fallback{font-size:13px}.enfa-home__birthday-card.is-today .enfa-home__birthday-photo{border-width:1px;padding:1px}.enfa-home__birthday-photo{flex:none}.enfa-home__birthday-person h3{font-size:11px;line-height:1.3}.enfa-home__birthday-person p{margin-top:2px;line-height:1.2;font-size:9px}.enfa-home__birthday-cards{flex:none;min-height:0}.enfa-home__birthday-empty{flex:1;min-height:0;overflow-y:auto}}@media(min-width:1200px)and (min-height:700px){.enfa-shell:has(.enfa-home){height:100dvh;min-height:0}.enfa-shell__body:has(.enfa-home){height:100%;min-height:0}.enfa-shell__workspace:has(.enfa-home){min-height:0}.enfa-shell__main:has(>.enfa-home){min-height:0}.enfa-home{height:100%;min-height:0;gap:8px;align-content:start;grid-template-rows:auto clamp(118px,calc(100dvh - 624px),220px) 42px calc(clamp(260px,30dvh,280px) + 12px) 152px}.enfa-home__hero{min-height:0}.enfa-home__hero-copy{padding:12px 24px 20px}.enfa-home__hero h1{margin-block:5px}.enfa-home__shortcuts{margin:-20px var(--enfa-space-4) 0;height:62px;padding-block:0;border-radius:var(--enfa-radius-lg);box-shadow:0 12px 28px #12263f13}.enfa-home__shortcut{position:relative;padding:8px 16px}.enfa-home__shortcut+.enfa-home__shortcut{border-left:0}.enfa-home__shortcut+.enfa-home__shortcut:before{content:"";position:absolute;left:0;top:var(--enfa-space-4);bottom:var(--enfa-space-4);width:1px;background:var(--enfa-line-subtle)}.enfa-home__grid{margin-top:12px;height:calc(100% - 12px);min-height:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.65fr) minmax(0,1.65fr)}.enfa-home__grid:has(.enfa-home__month-days>button:nth-child(36)){min-height:0}.enfa-home__grid>.enfa-home__panel{min-height:0}.enfa-home__featured-bottom{gap:8px}.enfa-home__featured-bottom .enfa-home__primary{gap:6px;padding-inline:10px}.enfa-home__attention .enfa-home__task>div{display:block}.enfa-home__attention .enfa-home__task-action{margin-top:6px}.enfa-home__week{justify-content:flex-start}.enfa-home__week:has(.enfa-home__week-expanded){display:grid;grid-template-columns:minmax(0,1fr) minmax(208px,1.2fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start}.enfa-home__week>.enfa-home__panel-head{grid-column:1 / -1}.enfa-home__week-toolbar{grid-column:1;padding:0 12px 6px;gap:6px}.enfa-home .enfa-home__week-toolbar button{min-width:28px;min-height:28px;padding:4px 6px}.enfa-home__month-grid{grid-column:1;padding:0 12px 10px}.enfa-home__week:has(.enfa-home__week-expanded)>.enfa-home__week-toolbar,.enfa-home__week:has(.enfa-home__week-expanded)>.enfa-home__month-grid{grid-column:2}.enfa-home__month-labels{margin-bottom:4px}.enfa-home__month-days{gap:0 3px}.enfa-home button.enfa-home__month-day{min-height:28px}.enfa-home__month-dots{height:3px}.enfa-home__month-dots i{width:3px;height:3px}.enfa-home__week-expanded{grid-column:1;grid-row:2 / -1;min-height:0;margin:0 0 12px 12px;padding:4px 12px 0 0;border-top:0;border-right:1px solid var(--enfa-line-subtle);display:flex;flex-direction:column}.enfa-home__week-expanded h3{flex:none;margin-bottom:6px}.enfa-home__week-expanded>div{min-height:0;max-height:none;flex:1;align-content:start}.enfa-home__week-event{gap:7px}.enfa-home__week-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enfa-home__birthday-header{padding-block:6px}.enfa-home__birthday-cards{flex:1;min-height:0}.enfa-home__birthday-footer{padding-block:3px}.enfa-home:has(.enfa-home__notice){height:auto;grid-template-rows:auto}}@media(min-width:1200px)and (min-height:700px)and (max-height:800px){.enfa-home{grid-template-rows:auto clamp(118px,calc(100dvh - 624px),220px) 42px calc(clamp(260px,30dvh,280px) + 12px) 132px}.enfa-home__birthday-header{padding-block:3px}.enfa-home__birthday-icon{width:24px;height:24px}.enfa-home__birthday-card{padding-block:4px}.enfa-home__birthday-photo .enfa-avatar{width:30px;height:30px}.enfa-home__birthday-footer{padding-block:1px}}@media(max-width:1199px),(max-height:699px){.enfa-home{height:auto;grid-template-rows:none}}@media(max-width:1100px){.enfa-home__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-home__shortcut:nth-child(3){border-left:0}.enfa-home__shortcut:nth-child(n+3){border-top:1px solid var(--enfa-line-subtle)}}@media(max-width:760px){.enfa-home__hero{min-height:210px}.enfa-home__hero-copy{max-width:none;padding:24px 20px 48px}.enfa-home__shortcuts{grid-template-columns:1fr;padding:0;margin-inline:12px}.enfa-home__shortcut+.enfa-home__shortcut{border-left:0;border-top:1px solid var(--enfa-line-subtle)}.enfa-home__hero-image{width:100%;opacity:.4}.enfa-home__birthday-header{flex-wrap:wrap}.enfa-home__task-action{grid-column:1;grid-row:auto;margin-top:7px}}@media(max-width:540px){.enfa-shell__main:has(>.enfa-home){padding:12px}.enfa-home__shortcut{flex-wrap:nowrap;padding:8px}.enfa-home__shortcut>div{flex-basis:auto}}.enfa-home__birthday-photo,.enfa-home__birthday-card.is-today .enfa-home__birthday-photo{padding:0;border:0;background:transparent}.enfa-home__birthday-photo .enfa-avatar{box-shadow:0 2px 7px #0b19481f}@media(min-width:1200px)and (min-height:700px){.enfa-home__birthday-card{padding:9px 14px}.enfa-home__birthday-card-top{margin-bottom:7px}.enfa-home__birthday-photo .enfa-avatar{width:40px;height:40px}.enfa-home__birthday-person h3{font-size:12px}.enfa-home__birthday-person p{font-size:10px;line-height:1.4}}.worqer-onboarding{min-height:100svh;background:#f7f9fc;color:#0b1733;font-family:Inter,system-ui,sans-serif}.worqer-onboarding__topbar{height:72px;display:flex;align-items:center;gap:24px;padding-inline:clamp(20px,4vw,64px);border-bottom:1px solid #e8edf4;background:#fff}.worqer-onboarding__logo{display:block;width:124px;height:auto}.worqer-onboarding__topbar-label{padding-left:24px;border-left:1px solid #e8edf4;font-size:12px;color:#647089}.worqer-onboarding__logout{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:500;color:#647089}.worqer-onboarding__logout:hover{color:#0b1948}.worqer-onboarding__workspace{width:min(1120px,100%);min-height:calc(100svh - 72px);margin-inline:auto;padding:36px 24px;display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:40px;align-items:center}.worqer-onboarding__aside,.worqer-onboarding__main{min-width:0}.worqer-onboarding__welcome{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;min-height:260px;padding:26px;border-radius:20px;background:#102b49;color:#fff}.worqer-onboarding__welcome img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:63% center;object-position:63% center}.worqer-onboarding__welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#091e3614,#091e36c2 54%,#0b2340)}.worqer-onboarding__eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.1em;color:#65758c}.worqer-onboarding__welcome .worqer-onboarding__eyebrow{color:#c6dcf6}#root .worqer-onboarding__welcome h1{margin:14px 0 10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.035em;color:#fff}.worqer-onboarding__welcome p{margin:0;max-width:235px;font-size:12px;line-height:1.7;color:#d8e4f0}.worqer-onboarding__steps{display:flex;flex-direction:column;gap:8px;padding:0;margin:20px 0;list-style:none}.worqer-onboarding__steps li{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border:1px solid transparent;border-radius:12px;color:#647089}.worqer-onboarding__steps li[data-state=active]{border-color:#dce5f2;background:#fff;box-shadow:0 4px 14px #12263f06;color:#0b1948}.worqer-onboarding__step-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#edf1f6;color:#8190a6}.worqer-onboarding__steps li[data-state=active] .worqer-onboarding__step-icon{background:#edf3ff;color:#326bff}.worqer-onboarding__steps li[data-state=done] .worqer-onboarding__step-icon{background:#e8f8ef;color:#19a873}.worqer-onboarding__steps strong{display:block;font-size:12px;font-weight:600;line-height:1.6}.worqer-onboarding__steps small{display:block;font-size:11px;line-height:1.6;color:#8190a6}.worqer-onboarding__step-number{margin-left:auto;font-size:10px;color:#8a97aa}.worqer-onboarding__privacy{display:flex;gap:9px;padding:0 14px;margin:0;font-size:11px;line-height:1.7;color:#75839a}.worqer-onboarding__privacy svg{flex-shrink:0;margin-top:2px;color:#8190a6}.worqer-onboarding__card{overflow:hidden;border:1px solid #e5ebf3;border-radius:22px;background:#fff;box-shadow:0 10px 32px #12263f09}.worqer-onboarding__step-header{padding:28px 30px 22px;border-bottom:1px solid #e8edf4}.worqer-onboarding__step-heading{display:flex;align-items:center;gap:14px}.worqer-onboarding__header-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#edf3ff;color:#326bff}#root .worqer-onboarding__step-header h2{margin:5px 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.worqer-onboarding__description{margin:16px 0 0;max-width:510px;font-size:12px;line-height:1.7;color:#647089}.worqer-onboarding__form{display:flex;flex-direction:column;gap:20px;padding:26px 30px 28px}.worqer-onboarding__form>.grid{gap:20px 18px}.worqer-onboarding__field{display:block;min-width:0}.worqer-onboarding__field>span:first-child,.worqer-onboarding__form label>span:first-child{font-size:11.5px;line-height:1.5;font-weight:500;color:#42536e}.worqer-onboarding__required{color:#8b98aa}#root .worqer-onboarding__input{display:block;margin-top:7px;width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #dce4ef;border-radius:9px;background:#fff;color:#14213d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s}.worqer-onboarding__input::-moz-placeholder{color:#93a0b3}.worqer-onboarding__input::placeholder{color:#93a0b3}#root .worqer-onboarding__input:focus-visible{border-color:#326bff;box-shadow:0 0 0 3px #326bff14}.worqer-onboarding__field-error{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:#a5283b}.worqer-onboarding__form>.flex:last-child{padding-top:18px;margin-top:2px;border-top:1px solid #e8edf4}.worqer-onboarding__primary,.worqer-onboarding__secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:0 18px;border-radius:9px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.worqer-onboarding__primary{background:#0b1948;color:#fff}.worqer-onboarding__primary:hover{background:#15275b}.worqer-onboarding__primary:disabled{opacity:.65;cursor:wait}.worqer-onboarding__secondary{border:1px solid #dce4ef;color:#14213d;background:#fff}.worqer-onboarding button:focus-visible{outline:2px solid #326bff;outline-offset:3px}.worqer-onboarding__form>.rounded-\[10px\]{background:#f8fafd;border-color:#e5ebf3}.worqer-onboarding__form>.rounded-\[10px\] p{font-weight:500}.worqer-onboarding__footnote{margin:16px 0 0;text-align:center;font-size:10.5px;line-height:1.6;color:#8190a6}.worqer-onboarding__loading{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;min-height:400px;padding:30px;color:#647089;font-size:12px}.worqer-onboarding__loading svg{color:#326bff}.worqer-onboarding__complete{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;padding:36px;text-align:center}.worqer-onboarding__success-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;border-radius:18px;background:#e8f8ef;color:#19a873}#root .worqer-onboarding__complete h2{margin:10px 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:27px;font-weight:500;letter-spacing:-.03em}.worqer-onboarding__complete>p:last-of-type{max-width:340px;color:#647089;font-size:12px;line-height:1.8}.worqer-onboarding__complete>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}@media(min-width:901px)and (max-height:760px){.worqer-onboarding__workspace{padding-block:24px}.worqer-onboarding__welcome{min-height:220px}.worqer-onboarding__steps{margin-block:16px}}@media(max-width:900px){.worqer-onboarding__workspace{max-width:680px;grid-template-columns:1fr;gap:20px;padding:24px 20px}.worqer-onboarding__welcome{min-height:180px}#root .worqer-onboarding__welcome h1{font-size:25px}.worqer-onboarding__steps{flex-direction:row;gap:6px;margin-bottom:0}.worqer-onboarding__steps li{flex:1;min-width:0;min-height:60px;padding:9px;gap:8px}.worqer-onboarding__steps strong{font-size:10px}.worqer-onboarding__steps small,.worqer-onboarding__step-number,.worqer-onboarding__privacy{display:none}.worqer-onboarding__step-icon{width:28px;height:28px;border-radius:8px}}@media(max-width:540px){.worqer-onboarding__topbar{height:64px;padding-inline:20px;gap:12px}.worqer-onboarding__logo{width:108px}.worqer-onboarding__topbar-label{display:none}.worqer-onboarding__logout{font-size:11px}.worqer-onboarding__workspace{padding:20px 16px 28px}.worqer-onboarding__welcome,.worqer-onboarding__step-header{padding:22px}#root .worqer-onboarding__step-header h2{font-size:21px}.worqer-onboarding__form{padding:22px}.worqer-onboarding__form>.grid{grid-template-columns:minmax(0,1fr);gap:18px}.worqer-onboarding__primary{width:100%}.worqer-onboarding__complete{padding:28px 22px}.worqer-onboarding__complete>div{width:100%}.worqer-onboarding__steps li{flex-direction:column;justify-content:center;gap:5px;text-align:center}}.admin-empty-state__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 80% at 50% 0%,#2f7df42e,#2f7df414 40%,#2f7df400 78%)}.enfa-admin-page-header{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);margin-bottom:var(--enfa-space-5)}.enfa-admin-page-header__copy{min-width:0}.enfa-admin-page-header h1{margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-page-title-size);font-weight:700;letter-spacing:-.02em;line-height:1.2}.enfa-admin-page-header__copy>p{margin:5px 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-page-subtitle-size);line-height:1.5}.enfa-admin-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--enfa-space-2);min-width:0}@media(max-width:640px){.enfa-admin-page-header{gap:var(--enfa-space-3)}.enfa-admin-page-header h1{font-size:var(--enfa-page-title-mobile-size)}.enfa-admin-page-header__actions{width:100%}}.enfa-rh-v1:has(.enfa-directory){background:var(--enfa-bg-app)}.enfa-directory{min-width:0}.enfa-directory .enfa-button{min-height:32px;height:32px;padding:0 12px;border-radius:var(--enfa-radius-sm);font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap}.enfa-directory .enfa-button svg{width:14px;height:14px}.enfa-directory .enfa-directory__metrics{position:static;z-index:auto;margin:0 0 20px;border-color:var(--enfa-line-subtle);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.enfa-directory__metrics .enfa-metric{min-height:68px}.enfa-directory__workspace{min-width:0;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-directory__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;padding:0 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-directory__toolbar>.enfa-directory__tabs{padding:0;border-bottom:0}.enfa-directory__table-meta{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 0;color:var(--enfa-text-muted);font-size:10.5px}.enfa-directory__table-meta>span:first-child{color:var(--enfa-text-secondary)}.enfa-directory__tabs{display:flex;flex-wrap:wrap;gap:22px;padding:0 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-directory__tabs a{display:inline-flex;align-items:center;gap:7px;min-height:38px;border-bottom:2px solid transparent;color:var(--enfa-text-secondary);font-size:11.5px;font-weight:560;text-decoration:none;transition:color .12s}.enfa-directory__tabs a:hover{color:var(--enfa-brand-600)}.enfa-directory__tabs a[aria-current=page]{border-bottom-color:var(--enfa-brand-500);color:var(--enfa-brand-600);font-weight:650}.enfa-directory__tabs a:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-directory__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-directory__search{flex:1 1 240px;max-width:380px;min-width:0}.enfa-directory__search svg{flex:none;color:var(--enfa-text-muted)}.enfa-directory__search input{font-size:11.5px}.enfa-directory__filters>div{gap:8px}.enfa-directory__filters button[aria-haspopup=listbox]{height:32px;min-height:32px;padding:0 10px;border-color:var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-primary);font-size:11.5px;font-weight:500;box-shadow:none}.enfa-directory__filters button[aria-haspopup=listbox]>span.flex-1{padding-top:0;padding-bottom:0;color:inherit;font-size:inherit;font-weight:inherit}.enfa-directory .admin-table th{height:38px;padding:8px 12px;border-color:var(--enfa-line-subtle);background:transparent;color:var(--enfa-text-muted);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.enfa-directory .admin-table td{padding:12px;border-color:var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:11.5px;vertical-align:middle}.enfa-directory .admin-table td>span.font-semibold{color:var(--enfa-text-primary);font-weight:560}.enfa-directory .admin-table td a.font-bold{color:var(--enfa-text-strong);font-weight:600}.enfa-directory .admin-table td a:hover{color:var(--enfa-brand-600)}.enfa-directory .admin-table td p{font-size:10px}.enfa-directory .admin-table .enfa-directory__total span{color:var(--enfa-text-strong);font-weight:650}.enfa-directory .admin-table tbody tr:hover td{background:var(--enfa-bg-row-hover)}.enfa-directory__table{border-radius:0 0 var(--enfa-radius-lg) var(--enfa-radius-lg)}.enfa-directory__mobile{padding:12px}.enfa-directory .admin-card{border-color:var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);box-shadow:none}.enfa-directory__accounts{padding:0 16px 16px}.enfa-directory__accounts>.enfa-directory__tabs{margin:0 -16px 16px}.enfa-directory__workspace>p,.enfa-directory__workspace>.mt-4{margin:16px}@media(max-width:640px){.enfa-directory__metrics .enfa-metric{padding:12px}.enfa-directory__toolbar{align-items:flex-start}.enfa-directory__table-meta{width:100%;padding:0 0 8px}.enfa-directory__search{max-width:none}.enfa-directory__filters>div{width:100%}.enfa-directory__filters>div>div{flex:1 1 calc(50% - 8px)}}@media(max-width:767px){.employee-import-preview,.employee-import-preview tbody{display:block}.employee-import-preview thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.employee-import-preview tbody tr{display:grid;grid-template-columns:36px minmax(0,1fr);padding:12px 0;border-bottom:1px solid #e2e8ef}.employee-import-preview td{display:block;grid-column:1 / -1;min-width:0;width:auto;padding:6px 16px;border:0;white-space:normal;overflow-wrap:anywhere}.employee-import-preview td:first-child{grid-column:1;grid-row:1;padding-right:0}.employee-import-preview td:nth-child(2){grid-column:2;grid-row:1;padding-left:4px}.employee-import-preview td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;color:#65759b;font-size:10px;font-weight:600}}.imss-workflow{max-width:1100px;margin:0 auto;min-width:0}.imss-workflow__environment{display:flex;gap:12px;align-items:flex-start;margin:18px 0;padding:14px 18px;border:1px solid #dce7f7;border-radius:12px;background:#f5f9ff;color:#486184;font-size:12px}.imss-workflow__environment>svg{flex:none;margin-top:2px}.imss-workflow__environment strong{font-weight:600;color:#17345b}.imss-workflow__environment p{margin-top:4px;line-height:1.6}.imss-workflow__card{margin-top:22px;padding:24px}#root .imss-workflow__card h2{margin-bottom:18px;font-size:18px;font-weight:600;letter-spacing:-.025em}.imss-workflow__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.imss-workflow__fields label>span{display:block;margin-bottom:6px;font-size:11.5px;color:#4b5f88;font-weight:600}.imss-workflow__employee{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:16px;border-radius:12px;background:#f7f9fc;font-size:12px}.imss-workflow__employee>span{color:#65759b}.imss-workflow__employee>a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#2f7df4}.imss-workflow__note{margin-top:14px;color:#65759b;font-size:12px;line-height:1.7}.imss-workflow__card footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #e8edf5;font-size:12px;color:#486184}.imss-workflow__review{display:grid;gap:14px;margin-top:20px}.imss-workflow__review>article{min-width:0;padding:18px;border:1px solid #e2e8ef;border-radius:12px;font-size:12px;overflow-wrap:anywhere}.imss-workflow__review>article>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.imss-workflow__review>article span{color:#65759b}.imss-workflow__review dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.imss-workflow__review dt{color:#65759b;font-size:11px}.imss-workflow__review dd{margin-top:5px;color:#17345b;font-weight:600}.imss-workflow__ready{display:inline-flex;align-items:center;gap:6px;color:#168a47!important}.imss-workflow__confirmation{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:16px;border-radius:10px;background:#f7f9fc;color:#486184;font-size:12px;line-height:1.7}.imss-workflow input[type=checkbox]{width:16px;height:16px;flex:none;accent-color:#2f7df4}.imss-workflow__confirmation input{margin-top:3px}.imss-workflow__error{padding:14px 16px;margin-top:14px;border:1px solid #f2cbd1;border-radius:10px;background:#fff6f7;color:#98253a;font-size:12px;line-height:1.7}.imss-workflow__error a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#2f7df4;font-weight:600}.imss-workflow__picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;overflow-y:auto;margin-top:16px}.imss-workflow__picker label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8ef;border-radius:10px}.imss-workflow__picker span{min-width:0}.imss-workflow__picker strong,.imss-workflow__picker small{display:block;overflow-wrap:anywhere;font-size:12px}.imss-workflow__picker small{color:#65759b;margin-top:4px;font-size:11px}.imss-workflow__bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#65759b}.imss-workflow__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;color:#65759b;text-align:center;font-size:13px}@media(max-width:640px){.imss-workflow .form-progress-steps ol{justify-content:space-between;gap:6px}.imss-workflow .form-progress-steps li[aria-hidden]{width:12px;flex-shrink:1}.imss-workflow .form-progress-steps li:not([aria-hidden])>span{flex-direction:column;gap:6px;padding-inline:0}.imss-workflow .form-progress-steps li>span>span:last-child{font-size:11px}.imss-workflow__card{padding:18px}.imss-workflow__fields,.imss-workflow__review dl,.imss-workflow__picker{grid-template-columns:minmax(0,1fr)}.imss-workflow__employee>a{margin-left:0}.imss-workflow__card footer{align-items:stretch;flex-direction:column}}.enfa-employee-movements__flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:var(--enfa-space-5)}.enfa-employee-movements__flow{display:flex;flex-direction:column;min-width:0;padding:16px 20px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-employee-movements__flow-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px}.enfa-employee-movements__flow-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.enfa-employee-movements__flow-actions a{min-height:34px;padding-inline:12px;font-size:11.5px}.enfa-movement-history.enfa-workspace{margin-top:14px;padding:0;overflow:hidden}.enfa-movement-history .enfa-workspace__heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:44px;padding:0 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-movement-history__link{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--enfa-brand-600);font-size:11px;font-weight:550;text-decoration:none}.enfa-movement-history__link:hover{color:var(--enfa-text-strong)}.enfa-movement-history button:focus-visible,.enfa-movement-history a:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px;border-radius:4px}.enfa-movement-history__filters{display:flex;align-self:stretch;gap:18px}.enfa-movement-history .enfa-movement-history__filters button{min-height:36px;border-bottom:2px solid transparent;color:var(--enfa-text-secondary);font-size:11.5px;font-weight:500;line-height:1.4}.enfa-movement-history button.enfa-movement-history__link{font-size:11px;font-weight:550;line-height:1.4}.enfa-movement-history__filters button[aria-pressed=true]{border-bottom-color:var(--enfa-brand-500);color:var(--enfa-brand-600);font-weight:600}.enfa-movement-history__table{width:100%;border-collapse:collapse;text-align:left}.enfa-movement-history__table th{height:30px;padding:0 8px;color:var(--enfa-text-muted);font-size:10.5px;font-weight:500}.enfa-movement-history__table td{padding:8px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:11.5px}.enfa-movement-history__table th:first-child,.enfa-movement-history__table td:first-child{padding-left:16px}.enfa-movement-history__table tr:hover td{background:var(--enfa-bg-row-hover)}.enfa-movement-history__table th:last-child,.enfa-movement-history__table td:last-child{padding-right:16px;text-align:right}.enfa-movement-history__table time{white-space:nowrap}.enfa-movement-history__employee{display:flex;align-items:center;gap:10px}.enfa-movement-history__employee>div:last-child{min-width:0;overflow-wrap:anywhere}.enfa-movement-history__employee a{color:var(--enfa-text-strong);font-weight:600;text-decoration:none}.enfa-movement-history__employee a:hover{color:var(--enfa-brand-600)}.enfa-movement-history__employee p{margin-top:2px;color:var(--enfa-text-secondary);font-size:10.5px}.enfa-movement-history__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 16px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:10.5px}.enfa-movement-history__footer nav{display:flex;align-items:center;gap:10px}.enfa-movement-history__footer button{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:var(--enfa-brand-600)}.enfa-movement-history__footer button:hover:not(:disabled){background:var(--enfa-bg-row-hover)}.enfa-movement-history__footer button:disabled{opacity:.35;cursor:not-allowed}.enfa-movement-history__empty{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--enfa-text-secondary);font-size:12px;text-align:center}@media(min-width:1024px)and (max-height:850px){.enfa-shell__main:has(>.enfa-employee-movements){padding-top:12px;padding-bottom:12px}.enfa-employee-movements .enfa-movement-history{margin-top:12px}}@media(max-width:640px){.enfa-employee-movements__flows{grid-template-columns:minmax(0,1fr)}.enfa-employee-movements__flow{padding:16px}.enfa-movement-history .enfa-workspace__heading{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding-top:10px}.enfa-movement-history__filters{grid-column:1 / -1;grid-row:2;margin-top:4px}.enfa-movement-history__employee{gap:7px}.enfa-movement-history__employee>div:first-child{display:none}.enfa-movement-history__detail-label{display:none}.enfa-movement-history__table th{font-size:10px}.enfa-movement-history__table td{font-size:10.5px}.enfa-movement-history__table td:first-child{width:44%}}.enfa-rh-v1:has(.enfa-vacancies){background:var(--enfa-bg-app)}.enfa-vacancies{min-width:0}.enfa-vacancies__workspace{overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-vacancies__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-vacancies__tabs{display:flex;gap:18px;overflow-x:auto;min-width:0}.enfa-vacancies .enfa-vacancies__tabs button{display:inline-flex;align-items:center;gap:6px;min-height:52px;border-bottom:2px solid transparent;color:var(--enfa-text-secondary);font-size:11.5px;font-weight:550;white-space:nowrap}.enfa-vacancies__tabs button span{padding:2px 5px;border-radius:5px;background:#f4f6fa;color:var(--enfa-text-muted);font-size:10px;font-variant-numeric:tabular-nums}.enfa-vacancies .enfa-vacancies__tabs button[aria-pressed=true]{border-color:var(--enfa-brand-500);color:var(--enfa-brand-600)}.enfa-vacancies__tabs button[aria-pressed=true] span{background:var(--enfa-brand-050);color:var(--enfa-brand-600)}.enfa-vacancies__search{display:flex;align-items:center;gap:7px;width:280px;max-width:100%;height:34px;margin:9px 0;padding:0 10px;border:1px solid var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-muted)}.enfa-vacancies .enfa-vacancies__search input{width:100%;min-width:0;border:0;background:transparent;color:var(--enfa-text-primary);font-size:11.5px;outline:none}.enfa-vacancies__search:focus-within{border-color:var(--enfa-brand-500);box-shadow:0 0 0 2px #2f6bff14}.enfa-vacancies__search svg{flex-shrink:0}.enfa-vacancies__search button{display:grid;place-items:center}.enfa-vacancies__row{display:grid;grid-template-columns:40px minmax(180px,1fr) 100px 128px 180px;align-items:center;gap:18px;padding:20px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-vacancies__row:last-child{border-bottom:0}.enfa-vacancies__row:hover{background:var(--enfa-bg-row-hover)}.enfa-vacancies__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e4ecfa;border-radius:11px;background:#f1f6ff;color:#5474ab}.enfa-vacancies__position{min-width:0}.enfa-vacancies__position h2{color:var(--enfa-text-strong);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.enfa-vacancies__position p{margin-top:4px;color:var(--enfa-text-secondary);font-size:11px}.enfa-vacancies__position p>span{margin-inline:4px;color:var(--enfa-text-muted)}.enfa-vacancies__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;color:var(--enfa-text-muted);font-size:10.5px}.enfa-vacancies__meta>span{display:inline-flex;align-items:center;gap:4px}.enfa-vacancies__status{font-size:11px}.enfa-vacancies .enfa-vacancies__candidates{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid #e4ecfa;border-radius:8px;background:#f6f9ff;color:#426394;font-size:11px;font-weight:550;white-space:nowrap}.enfa-vacancies__candidates:hover{background:#edf3ff}.enfa-vacancies__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.enfa-vacancies .enfa-vacancies__primary,.enfa-vacancies .enfa-vacancies__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:1px solid #0b1948;border-radius:8px;background:#0b1948;color:#fff;font-size:11.5px;font-weight:600;line-height:1.4}.enfa-vacancies .enfa-vacancies__primary:hover{background:#173366}.enfa-vacancies .enfa-vacancies__secondary{border-color:var(--enfa-line-strong);background:#fff;color:var(--enfa-text-secondary);font-size:11px}.enfa-vacancies .enfa-vacancies__secondary:hover{background:var(--enfa-bg-soft);color:var(--enfa-text-strong)}.enfa-vacancies .enfa-vacancies__icon-button{display:grid;place-items:center;width:32px;height:34px;border:1px solid transparent;border-radius:8px;color:var(--enfa-text-secondary)}.enfa-vacancies__icon-button:hover{border-color:var(--enfa-line-subtle);background:#fff;color:var(--enfa-brand-600)}.enfa-vacancies button:disabled{opacity:.5;cursor:not-allowed}.enfa-vacancies button:focus-visible,.enfa-vacancies a:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-vacancies__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 20px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:10px}.enfa-vacancies .enfa-vacancies__dialog>form,.enfa-vacancies .enfa-vacancies__dialog>div{border-color:var(--enfa-line-subtle);border-radius:18px}.enfa-vacancies .enfa-vacancies__dialog h2{font-size:17px;font-weight:650}.enfa-vacancies .enfa-vacancies__dialog h3{font-size:13px;font-weight:650;text-transform:none}.enfa-vacancies .enfa-vacancies__dialog input:not([type=checkbox]),.enfa-vacancies .enfa-vacancies__dialog textarea{border-color:var(--enfa-line-strong);color:var(--enfa-text-primary);font-size:12px;font-weight:400;line-height:1.5}.enfa-vacancies .enfa-vacancies__dialog button{font-size:11.5px;font-weight:550}.enfa-vacancies .enfa-vacancies__dialog button[aria-haspopup=listbox]>span.flex-1{font-size:12px;font-weight:400}.enfa-vacancies .enfa-vacancies__dialog button[type=submit]{background:#0b1948;color:#fff}.enfa-vacancies .enfa-vacancies__dialog button[type=submit]:hover{background:#173366}.enfa-vacancies .enfa-vacancies__dialog section+section{border-color:var(--enfa-line-subtle)}.enfa-vacancies .enfa-vacancies__applications article{padding-block:20px}.enfa-vacancies .enfa-vacancies__applications article p{line-height:1.6}.enfa-vacancies .enfa-vacancies__applications article a{overflow-wrap:anywhere}.enfa-vacancies .enfa-vacancies__applications article>div>div:last-child{width:190px;flex-shrink:0}.enfa-vacancies .enfa-vacancy-wizard{max-width:760px}.enfa-vacancy-wizard__steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:16px 20px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-vacancy-wizard__steps li{display:flex;align-items:center;gap:7px;color:var(--enfa-text-muted);font-size:11px}.enfa-vacancy-wizard__steps li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--enfa-line-subtle);border-radius:50%;background:#fff;font-size:10px}.enfa-vacancy-wizard__steps li[aria-current=step]{color:var(--enfa-brand-600);font-weight:600}.enfa-vacancy-wizard__steps li[aria-current=step]>span{border-color:var(--enfa-brand-500);background:var(--enfa-brand-050)}.enfa-vacancy-wizard__body{min-height:320px}.enfa-vacancy-wizard__intro>p{margin-bottom:6px;color:var(--enfa-text-muted);font-size:10px}.enfa-vacancies .enfa-vacancy-wizard__intro h3{margin-bottom:5px;color:var(--enfa-text-strong);font-size:16px;outline:none}.enfa-vacancy-wizard__intro>span{color:var(--enfa-text-secondary);font-size:11.5px}.enfa-vacancy-wizard__body section>div{margin-top:0}.enfa-vacancy-wizard__preview{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--enfa-line-subtle);border-radius:12px;background:var(--enfa-bg-soft)}.enfa-vacancy-wizard__preview>svg{color:#5474ab}.enfa-vacancy-wizard__preview>div{flex:1;min-width:180px}.enfa-vacancy-wizard__preview h4{font-size:15px;font-weight:650}.enfa-vacancy-wizard__preview p{margin-top:3px;font-size:11px;color:var(--enfa-text-secondary)}.enfa-vacancy-wizard__review-row{display:flex;align-items:start;gap:16px;padding:14px 0;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-vacancy-wizard__review-row>div{flex:1;min-width:0}.enfa-vacancy-wizard__review-row h4{font-size:12px;font-weight:600}.enfa-vacancy-wizard__review-row p{margin-top:5px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.enfa-vacancy-wizard__review-row button,.enfa-vacancy-wizard__review-row summary{color:var(--enfa-brand-600);cursor:pointer}.enfa-vacancy-wizard__review-row details{margin-top:8px;font-size:11px}.enfa-vacancy-wizard__notice{margin-top:12px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-vacancy-wizard__footer>button:first-child{margin-right:auto}@media(max-width:1200px){.enfa-vacancies__row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.enfa-vacancies__status{grid-column:3;grid-row:1}.enfa-vacancies__candidates{grid-column:2;justify-self:start}.enfa-vacancies__actions{grid-column:3;justify-self:end}}@media(max-width:640px){.enfa-vacancy-wizard__steps{gap:4px;padding:12px}.enfa-vacancy-wizard__steps li{flex-direction:column;gap:5px;font-size:9px}.enfa-vacancy-wizard__body{min-height:0}.enfa-vacancies__toolbar{padding-inline:12px;gap:0}.enfa-vacancies__tabs{width:100%;gap:14px}.enfa-vacancies .enfa-vacancies__tabs button{min-height:44px}.enfa-vacancies__search{width:100%;margin:0 0 12px}.enfa-vacancies__row{grid-template-columns:32px minmax(0,1fr);padding:16px 12px;gap:10px}.enfa-vacancies__icon{width:32px;height:32px;align-self:start}.enfa-vacancies__status{grid-column:2;grid-row:auto}.enfa-vacancies__candidates{grid-column:2}.enfa-vacancies__actions{grid-column:2;justify-self:start}.enfa-vacancies__footer{padding:10px 12px}.enfa-vacancies__footer span{display:none}.enfa-vacancies .enfa-vacancies__applications article>div>div:last-child{width:100%}}.enfa-rh-v1:has(.enfa-org){background:var(--enfa-bg-app)}.enfa-org{min-width:0}.enfa-org__count{display:inline-flex;align-items:center;gap:7px;color:var(--enfa-text-secondary);font-size:11px}.enfa-org__count svg{color:var(--enfa-text-muted)}.enfa-org__workspace{min-width:0;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-org__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-org__search{flex:1 1 230px;max-width:380px;min-width:0}.enfa-org .enfa-org__search input{height:34px;padding-block:0;border-color:var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-primary);font-size:11.5px}.enfa-org__location{flex:0 1 190px;min-width:150px}.enfa-org .enfa-org__toolbar button{height:34px;min-height:34px;border-color:var(--enfa-line-subtle);border-radius:8px;font-size:11.5px;font-weight:550;line-height:1.4}.enfa-org__toolbar button[aria-haspopup=listbox]>span.flex-1{padding-block:0;font-size:inherit;font-weight:500}.enfa-org__toolbar [role=option]{font-size:11.5px}.enfa-org__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.enfa-org__actions button{display:inline-flex;align-items:center;gap:6px;padding:0 10px;background:#fff;color:var(--enfa-text-strong)}.enfa-org__actions button:hover{background:var(--enfa-bg-row-hover)}.enfa-org__search-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid var(--enfa-line-subtle);background:#fafcff;color:var(--enfa-text-secondary);font-size:10.5px}.enfa-org .enfa-org__search-summary button{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-brand-600);font-size:10.5px}.enfa-org__canvas{background-color:#fcfdff;background-image:radial-gradient(#dfe6f0 .7px,transparent .7px);background-size:20px 20px}.enfa-org__zoom{position:absolute;right:16px;bottom:16px;z-index:20;display:flex;overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:9px;background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-org__zoom button{border:0}.enfa-org__zoom button+button{border-left:1px solid var(--enfa-line-subtle)}.enfa-org__scale{position:absolute;bottom:18px;left:16px;z-index:10;padding:4px 7px;border:1px solid var(--enfa-line-subtle);border-radius:6px;background:#fff;color:var(--enfa-text-secondary);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}.enfa-org__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:8px 16px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:10px;line-height:1.4}.enfa-org .org-card{width:240px;min-height:98px;padding:12px;border-color:var(--enfa-line-strong);border-radius:12px;box-shadow:0 3px 10px #12263f0b}.enfa-org .org-card:hover{border-color:#a9bce0;box-shadow:0 5px 14px #12263f13}.enfa-org .org-card__profile{text-align:left}.enfa-org .org-card__name{min-height:30px;color:var(--enfa-text-strong);font-size:12px;font-weight:600;line-height:15px}.enfa-org .org-card__role{margin-top:2px;color:var(--enfa-text-secondary);font-size:10.5px;line-height:14px}.enfa-org .org-card__area{max-width:130px;padding:2px 6px;border-radius:5px;background:#f0f5fd;color:#5271a4;font-size:9px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.enfa-org .org-card__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:1px;width:28px;min-height:34px;border:1px solid var(--enfa-line-subtle);border-radius:7px;background:#f8faff;color:var(--enfa-text-secondary);font-size:9px;line-height:1.2}.enfa-org .org-card__toggle:hover{color:var(--enfa-brand-600);background:#eef4ff}.enfa-org .org-tree li:before,.enfa-org .org-tree li:after,.enfa-org .org-tree ul:before{border-color:#d8e2f0}.enfa-org .org-compact-person{border-color:var(--enfa-line-subtle);border-radius:11px;box-shadow:none}.enfa-org .org-compact-person>button:first-child>span:last-child>span:first-child{color:var(--enfa-text-strong);font-size:12px;font-weight:600}.enfa-org .org-compact-person>button[aria-expanded]{height:32px;background:#f2f6fc;color:var(--enfa-text-secondary);font-size:11px}.enfa-org .org-compact-children,.enfa-org .org-compact-children>li:before{border-color:#d8e2f0}.enfa-org .org-compact-children>li:last-child:after{background:#fff}.enfa-org .enfa-org__compact{padding:16px;margin:0 auto}.enfa-org__no-matches{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#fff}.enfa-org .enfa-org__primary,.enfa-org .enfa-org__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid #0b1948;border-radius:8px;background:#0b1948;color:#fff;font-size:11.5px;font-weight:600;line-height:1.4;text-decoration:none}.enfa-org .enfa-org__primary:hover{background:#173366}.enfa-org .enfa-org__secondary{border-color:var(--enfa-line-strong);background:#fff;color:var(--enfa-brand-600)}.enfa-org__details{color:var(--enfa-text-primary)}.enfa-org__person-panel{border-left:1px solid var(--enfa-line-subtle)}.enfa-org__person-panel>div{padding:56px 24px 24px}.enfa-org__person-panel h3{font-size:16px;font-weight:650}.enfa-org__person-panel .grid>div{border-color:var(--enfa-line-subtle);border-radius:10px;background:#f7f9fc}.enfa-org__person-panel .grid>div p:last-child{font-size:17px;font-weight:600}.enfa-org button:focus-visible,.enfa-org a:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-org .enfa-org__error button{font-size:11.5px}@media(max-width:900px){.enfa-org__actions{margin-left:0}}@media(max-width:640px){.enfa-org__toolbar{padding:12px;gap:8px}.enfa-org__search{flex-basis:100%;max-width:none}.enfa-org__location{flex:1 1 100%}.enfa-org__actions{width:100%}.enfa-org__actions button{flex:1;justify-content:center}.enfa-org .enfa-org__compact{padding:12px}.enfa-org__search-summary,.enfa-org__footer{padding-inline:12px}}.enfa-rh-v1:has(.enfa-compliance){background:var(--enfa-bg-app)}.enfa-compliance{min-width:0}.enfa-compliance__workspace{overflow:hidden;min-width:0;border:1px solid var(--enfa-line-subtle);border-radius:18px;background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-compliance__tabs{display:flex;gap:24px;overflow-x:auto;padding:0 20px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-compliance .enfa-compliance__tabs button{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;padding:16px 0;border-bottom:2px solid transparent;color:var(--enfa-text-secondary);font-size:12px;font-weight:500}.enfa-compliance .enfa-compliance__tabs button[aria-selected=true]{border-color:var(--enfa-brand-500);color:var(--enfa-brand-600)}.enfa-compliance__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.enfa-compliance h2{color:var(--enfa-text-strong);font-size:14px;font-weight:650}.enfa-compliance__section-header p{margin-top:5px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-compliance__section-header>span{flex-shrink:0;color:var(--enfa-text-muted);font-size:10px}.enfa-compliance__notice{display:flex;align-items:flex-start;gap:9px;margin:0 20px 16px;padding:11px 12px;background:#f5f8fd;border-radius:9px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-compliance__notice svg{flex-shrink:0;margin-top:2px;color:#7192c1}.enfa-compliance .enfa-compliance__primary,.enfa-compliance .enfa-compliance__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:1px solid #0b1948;border-radius:8px;background:#0b1948;color:#fff;font-size:11.5px;font-weight:600}.enfa-compliance .enfa-compliance__secondary{background:#fff;border-color:var(--enfa-line-strong);color:var(--enfa-text-secondary)}.enfa-compliance button:disabled{opacity:.45;cursor:not-allowed}.enfa-compliance button:focus-visible,.enfa-compliance a:focus-visible,.enfa-compliance summary:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-compliance__table-scroll{overflow-x:auto}.enfa-compliance table{width:100%;border-collapse:collapse;text-align:left}.enfa-compliance th,.enfa-compliance td{padding:16px 14px;border-top:1px solid var(--enfa-line-subtle);white-space:nowrap;font-size:11.5px;color:var(--enfa-text-secondary)}.enfa-compliance th{padding-block:12px;color:var(--enfa-text-muted);font-size:10.5px;font-weight:500}.enfa-compliance th:first-child,.enfa-compliance td:first-child{padding-left:20px}.enfa-compliance th:last-child,.enfa-compliance td:last-child{padding-right:20px}.enfa-compliance td:first-child{min-width:200px;max-width:300px;white-space:normal}.enfa-compliance td strong{color:var(--enfa-text-strong);font-weight:600}.enfa-compliance td small{display:block;margin-top:4px;color:var(--enfa-text-muted);font-size:10px}.enfa-compliance td a{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-brand-600);font-size:11px;font-weight:550}.enfa-compliance tbody tr:hover{background:#fafcff}.enfa-compliance .numeric{text-align:right;font-variant-numeric:tabular-nums}.enfa-compliance__pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:10.5px}.enfa-compliance__pagination>div{display:flex;gap:8px}.enfa-compliance .enfa-compliance__pagination button{border:1px solid var(--enfa-line-subtle);border-radius:7px;padding:6px 9px;font-size:10.5px}.enfa-compliance__message{display:grid;justify-items:center;gap:12px;padding:48px 20px;color:var(--enfa-text-secondary);font-size:12px;text-align:center}.enfa-compliance__idse{padding:20px}.enfa-compliance__idse .admin-card{border:1px solid var(--enfa-line-subtle);border-radius:14px;box-shadow:none}.enfa-compliance__idse h3{font-size:14px;font-weight:650}.enfa-compliance .enfa-compliance__idse button{font-size:11.5px;font-weight:550}.enfa-compliance .admin-table th{background:#fff;text-transform:none;font-size:10.5px;font-weight:500;letter-spacing:normal}.enfa-compliance__idse button.bg-\[\#2f7df4\]{background:#0b1948}.enfa-compliance__idse button[aria-haspopup=listbox]{font-size:11.5px}.enfa-compliance__idse button[aria-haspopup=listbox]>span.flex-1{font-size:11.5px;font-weight:500}.enfa-compliance__idse label>span{font-size:10.5px;font-weight:550}.enfa-compliance__queries{border:1px solid var(--enfa-line-subtle);border-radius:12px}.enfa-compliance__queries summary{padding:14px 16px;cursor:pointer;color:var(--enfa-text-strong);font-size:12px;font-weight:600}.enfa-compliance__queries summary span{margin-left:10px;color:var(--enfa-text-muted);font-size:10.5px;font-weight:400}.enfa-compliance__queries>.admin-card{border:0;border-top:1px solid var(--enfa-line-subtle);border-radius:0}@media(max-width:640px){.enfa-compliance__tabs{gap:20px;padding-inline:12px}.enfa-compliance__section-header{padding:16px 12px;align-items:flex-start}.enfa-compliance__notice{margin-inline:12px}.enfa-compliance__idse{padding:12px}.enfa-compliance__queries summary span{display:block;margin:5px 0 0}}.enfa-rh-v1:has(.enfa-reports){background:var(--enfa-bg-app)}.enfa-reports{min-width:0}.enfa-reports__workspace{min-width:0;overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:18px;background:#fff;box-shadow:var(--enfa-shadow-soft)}.enfa-reports__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-reports__scope{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--enfa-text-strong);font-size:12px;font-weight:600}.enfa-reports__scope svg{color:var(--enfa-text-muted)}.enfa-reports__toolbar>div.relative{width:170px;min-width:0}.enfa-reports__toolbar>div.relative:nth-of-type(3){width:210px}.enfa-reports .enfa-reports__toolbar button{min-height:34px;font-size:11px;font-weight:500;border-radius:8px}.enfa-reports__toolbar button[aria-haspopup=listbox]>span.flex-1{padding-block:7px;font-size:11px;font-weight:500}.enfa-reports .enfa-reports__clear{color:var(--enfa-brand-600);font-size:11px}.enfa-reports__basis{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:10px 20px 0;color:var(--enfa-text-muted);font-size:10px}.enfa-reports .enfa-reports__primary,.enfa-reports .enfa-reports__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:1px solid #0b1948;border-radius:8px;background:#0b1948;color:#fff;font-size:11.5px;font-weight:600;line-height:1.4;text-decoration:none}.enfa-reports .enfa-reports__primary:hover{background:#173366}.enfa-reports .enfa-reports__secondary{border-color:var(--enfa-line-strong);background:#fff;color:var(--enfa-text-secondary)}.enfa-reports button:disabled{opacity:.45;cursor:not-allowed}.enfa-reports button:focus-visible,.enfa-reports a:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-reports__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 20px 20px}.enfa-reports__metrics>div{padding:0 18px;border-right:1px solid var(--enfa-line-subtle)}.enfa-reports__metrics>div:first-child{padding-left:0}.enfa-reports__metrics>div:last-child{padding-right:0;border:0}.enfa-reports__metrics span{display:block;color:var(--enfa-text-secondary);font-size:11px}.enfa-reports__metrics strong{display:block;margin-top:8px;color:var(--enfa-text-strong);font-size:clamp(17px,1.5vw,23px);font-weight:650;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.enfa-reports__metrics small{display:block;margin-top:6px;color:var(--enfa-text-muted);font-size:9.5px}.enfa-reports__reconciliation{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 20px;border-top:1px solid var(--enfa-line-subtle);border-bottom:1px solid var(--enfa-line-subtle);background:#fafcff;color:var(--enfa-text-secondary);font-size:10.5px}.enfa-reports__reconciliation b{margin-left:7px;font-weight:550;color:var(--enfa-text-primary)}.enfa-reports__analysis{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.enfa-reports__trend,.enfa-reports__groups{min-width:0;padding:20px}.enfa-reports__groups{border-left:1px solid var(--enfa-line-subtle)}.enfa-reports__section-title h2{color:var(--enfa-text-strong);font-size:13px;font-weight:650}.enfa-reports__section-title p{margin-top:4px;color:var(--enfa-text-muted);font-size:10px;line-height:1.5}.enfa-reports__chart{height:190px;margin-top:14px}.enfa-reports__legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--enfa-text-secondary);font-size:10px}.enfa-reports__legend span{display:inline-flex;align-items:center;gap:5px}.enfa-reports__legend i{width:6px;height:6px;border-radius:2px}.enfa-reports__tooltip{min-width:180px;padding:12px;border:1px solid var(--enfa-line-subtle);border-radius:10px;background:#fff;box-shadow:var(--enfa-shadow-soft);font-size:11px}.enfa-reports__tooltip p{display:flex;justify-content:space-between;gap:14px;margin-top:8px}.enfa-reports__group-list{max-height:238px;overflow-y:auto;margin-top:12px;padding-right:2px}.enfa-reports__group-list>div{padding:12px 0}.enfa-reports__group-list>div>div:first-child{display:flex;justify-content:space-between;gap:16px}.enfa-reports__group-list span{min-width:0}.enfa-reports__group-list span:last-child{flex-shrink:0;text-align:right}.enfa-reports__group-list b{font-size:11.5px;font-weight:550}.enfa-reports__group-list small{display:block;margin-top:3px;color:var(--enfa-text-muted);font-size:9.5px}.enfa-reports__group-track{height:4px;overflow:hidden;margin-top:10px;border-radius:4px;background:#eef2f8}.enfa-reports__group-track span{display:block;height:100%;border-radius:inherit;background:#6589cd}.enfa-reports__results{border-top:1px solid var(--enfa-line-subtle)}.enfa-reports__results>.enfa-reports__section-title{padding:16px 20px}.enfa-reports__table-scroll{overflow-x:auto}.enfa-reports table{width:100%;border-collapse:collapse;text-align:left}.enfa-reports th,.enfa-reports td{padding:14px 12px;border-top:1px solid var(--enfa-line-subtle);font-size:11px;white-space:nowrap}.enfa-reports th{padding-block:12px;color:var(--enfa-text-muted);font-size:10px;font-weight:500}.enfa-reports th:first-child,.enfa-reports td:first-child{padding-left:20px}.enfa-reports th:last-child,.enfa-reports td:last-child{padding-right:20px}.enfa-reports th:nth-child(n+4),.enfa-reports td:nth-child(n+4),.enfa-reports tfoot td{text-align:right;font-variant-numeric:tabular-nums}.enfa-reports td{color:var(--enfa-text-secondary)}.enfa-reports td:first-child{min-width:210px;max-width:290px;white-space:normal}.enfa-reports td:first-child a{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-text-strong);font-weight:600;line-height:1.5}.enfa-reports td:first-child a svg{flex-shrink:0;color:var(--enfa-text-muted)}.enfa-reports td:first-child small{display:block;margin-top:3px;color:var(--enfa-text-muted);font-size:9.5px;line-height:1.5}.enfa-reports tbody tr:hover{background:var(--enfa-bg-row-hover)}.enfa-reports .enfa-reports__total-cell{color:var(--enfa-text-strong);font-weight:600}.enfa-reports tfoot{background:#fafcff}.enfa-reports tfoot th,.enfa-reports tfoot td{color:var(--enfa-text-strong);font-size:10.5px;font-weight:600}.enfa-reports__pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 20px;border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:10px}.enfa-reports__pagination>div{display:flex;gap:7px}.enfa-reports .enfa-reports__pagination button{padding:6px 9px;border:1px solid var(--enfa-line-subtle);border-radius:7px;color:var(--enfa-text-secondary);font-size:10.5px}.enfa-reports__notes{padding:14px 20px;border-top:1px solid var(--enfa-line-subtle);background:#fafcff;color:var(--enfa-text-muted);font-size:10px;line-height:1.7}.enfa-reports__notes p+p{margin-top:4px}.enfa-reports__message{display:grid;justify-items:center;gap:12px;padding:64px 24px;color:var(--enfa-text-secondary);font-size:12px;text-align:center}.enfa-reports__message h2{font-size:16px;color:var(--enfa-text-strong)}.enfa-reports__warning{padding:10px 20px;background:#fff9ee;color:#8c6834;font-size:11px}@media(max-width:1000px){.enfa-reports__analysis{grid-template-columns:1fr}.enfa-reports__groups{border-left:0;border-top:1px solid var(--enfa-line-subtle)}.enfa-reports__scope{width:100%}}@media(max-width:640px){.enfa-reports__toolbar{padding:12px}.enfa-reports__toolbar>div.relative,.enfa-reports__toolbar>div.relative:nth-of-type(3){width:100%}.enfa-reports__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:20px 12px}.enfa-reports__metrics>div{padding:0 10px}.enfa-reports__metrics>div:nth-child(odd){padding-left:0}.enfa-reports__metrics>div:nth-child(2n){border:0}.enfa-reports__trend,.enfa-reports__groups{padding:16px 12px}.enfa-reports__basis,.enfa-reports__reconciliation,.enfa-reports__pagination,.enfa-reports__notes{padding-inline:12px}.enfa-reports__group-list span:last-child{flex-shrink:1}}.enfa-rh-v1:has(.enfa-settings){background:var(--enfa-bg-app)}.enfa-settings{min-width:0;padding-top:4px;color:var(--enfa-text-primary)}.enfa-settings .enfa-settings__header{margin-bottom:12px}.enfa-settings__company{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);background:var(--enfa-bg-canvas)}.enfa-settings__company>div{flex:1;min-width:0}.enfa-settings__company strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere}.enfa-settings__company p{margin:3px 0 0;color:var(--enfa-text-secondary);font-size:10.5px}.enfa-settings__company label{display:flex;align-items:center;gap:12px;min-width:0}.enfa-settings__company label>span{color:var(--enfa-text-secondary);font-size:11px;white-space:nowrap}.enfa-settings__company select{width:240px;padding:0 10px}.enfa-settings__workspace{display:grid;grid-template-columns:208px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-settings__sidebar{min-width:0;display:flex;flex-direction:column;padding:14px 12px;border-right:1px solid var(--enfa-line-subtle)}.enfa-settings__nav-label{margin:4px 8px 12px;color:var(--enfa-text-muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.enfa-settings__sidebar nav>button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;margin-bottom:4px;padding:8px;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);font-size:11.5px;font-weight:500;text-align:left}.enfa-settings__sidebar nav>button svg{flex:none;width:15px;height:15px}.enfa-settings__sidebar nav>button:hover{color:var(--enfa-brand-600);background:var(--enfa-bg-soft)}.enfa-settings__sidebar nav>button[aria-current=page]{color:var(--enfa-brand-600);background:var(--enfa-brand-050);font-weight:600}.enfa-settings__related{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid var(--enfa-line-subtle)}.enfa-settings__related .enfa-settings__nav-label{margin-bottom:4px;line-height:1.5}.enfa-settings__related a,.enfa-settings__related button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 8px;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);font-size:10.5px;text-align:left}.enfa-settings__related a:hover,.enfa-settings__related button:hover{color:var(--enfa-brand-600);background:var(--enfa-bg-soft)}.enfa-settings__content,.enfa-settings-section{min-width:0}.enfa-settings-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:16px 20px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-settings-section__header>div:first-child{min-width:0}.enfa-settings-section__header h3{margin:0;color:var(--enfa-text-strong);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.enfa-settings-section__header p{margin:4px 0 0;color:var(--enfa-text-secondary);font-size:11.5px;line-height:1.5}.enfa-settings-section__actions{flex:none;display:flex;align-items:center;gap:8px}.enfa-settings-section__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px;margin-top:16px;padding:12px 20px;border-top:1px solid var(--enfa-line-subtle)}.enfa-settings-section__footer>div:first-child{margin-right:auto}.enfa-settings-section__hint,.enfa-settings__context{margin:0;padding:12px 20px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-settings__notice{margin:12px 20px;padding:12px;border-radius:var(--enfa-radius-sm);background:var(--enfa-danger-soft);color:var(--enfa-danger);font-size:12px}.enfa-settings .enfa-settings-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:32px;height:32px;padding:0 12px;border-radius:var(--enfa-radius-sm);font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:none}.enfa-settings .enfa-settings-button svg{width:14px;height:14px;flex:none}.enfa-settings .enfa-settings-button--primary{background:var(--enfa-brand-500);border:1px solid var(--enfa-brand-500);color:#fff}.enfa-settings .enfa-settings-button--primary:hover{background:var(--enfa-brand-600)}.enfa-settings .enfa-settings-button--secondary{border:1px solid var(--enfa-line-subtle);background:#fff;color:var(--enfa-text-primary)}.enfa-settings .enfa-settings-button--secondary:hover{background:var(--enfa-bg-row-hover)}.enfa-settings .enfa-settings-button--quiet{border:1px solid transparent;background:transparent;color:var(--enfa-text-secondary)}.enfa-settings .enfa-settings-button--quiet:hover{background:var(--enfa-bg-soft);color:var(--enfa-brand-600)}.enfa-settings .enfa-settings-button--danger{border:1px solid transparent;background:transparent;color:#b42323}.enfa-settings .enfa-settings-button--danger:hover{background:var(--enfa-danger-soft)}.enfa-settings .enfa-settings-button--icon{width:32px;padding:0}.enfa-settings button:disabled{opacity:.5;cursor:not-allowed}.enfa-settings button:focus-visible,.enfa-settings a:focus-visible,.enfa-settings select:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:-2px}.enfa-settings label:has(input[type=checkbox]:focus-visible){outline:2px solid var(--enfa-brand-500);outline-offset:2px}.enfa-settings input:not([type=checkbox]):not([type=file]),.enfa-rh-v1 .enfa-settings select{max-width:100%;min-width:0;min-height:36px;height:36px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);background:#fff;color:var(--enfa-text-primary);font-size:12px;font-weight:450}.enfa-settings input:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:1px}.enfa-settings button[aria-haspopup=dialog]{min-height:36px;height:36px;border-radius:var(--enfa-radius-sm);font-size:12px}.enfa-settings .enfa-settings__field-group{min-width:0;margin:0 20px 12px;padding:0}.enfa-settings__field-group legend{margin-bottom:8px;color:var(--enfa-text-strong);font-size:11.5px;font-weight:600}.enfa-settings__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.enfa-settings label>span:not(.sr-only),.enfa-settings legend{font-size:11px;font-weight:500}.enfa-settings__company-form .enfa-settings-section__footer{margin-top:4px}.enfa-settings__image{display:flex;align-items:center;gap:12px;padding:12px 20px;margin-bottom:4px}.enfa-settings__image-info{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.enfa-settings__image h4{margin:0;font-size:12px;font-weight:600;line-height:1.5}.enfa-settings__image p{margin:0;color:var(--enfa-text-secondary);font-size:11px;line-height:1.5}.enfa-settings__image-hint{color:var(--enfa-text-muted);font-size:10.5px}.enfa-settings__image-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;grid-column:2;grid-row:1 / span 2}.enfa-settings__image-info>p:not(.enfa-settings__image-hint){grid-column:1 / -1}.enfa-settings__image p.enfa-settings__image-error{color:var(--enfa-danger)}.enfa-settings__image p.enfa-settings__image-success{color:var(--enfa-success)}.enfa-settings .admin-table{width:100%}.enfa-settings .admin-table th{height:38px;padding:8px 20px;border-color:var(--enfa-line-subtle);background:transparent;color:var(--enfa-text-muted);font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;white-space:nowrap}.enfa-settings .admin-table td{padding:12px 20px;border-color:var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:11.5px}.enfa-settings .admin-table strong{color:var(--enfa-text-strong);font-weight:600}.enfa-settings .admin-table tbody tr:hover{background:var(--enfa-bg-row-hover)}.enfa-settings__catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-settings__catalog-column{min-width:0;padding:12px 20px 16px}.enfa-settings__catalog-column+.enfa-settings__catalog-column{border-left:1px solid var(--enfa-line-subtle)}.enfa-settings__catalog-column h4{font-size:12px;font-weight:600;color:var(--enfa-text-strong)}.enfa-settings__catalog-column>div{align-items:center}.enfa-settings__catalog-column>div>span{padding:2px 4px 2px 10px;font-size:11.5px;background:var(--enfa-brand-050);border-radius:var(--enfa-radius-sm)}.enfa-settings__catalog-column form{align-items:center}.enfa-settings__catalogs>p[role=status]{padding:0 20px}.enfa-settings__schedules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-settings__schedule-list{grid-column:1 / -1}.enfa-settings__subsection{border-top:1px solid var(--enfa-line-subtle)}.enfa-settings__subsection:last-child{border-left:1px solid var(--enfa-line-subtle)}.enfa-settings__subsection .enfa-settings-section__header{min-height:80px;border-bottom:0;align-items:flex-start}.enfa-settings__subsection>form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 20px 12px;border:0}.enfa-settings__subsection>form>button{justify-self:end}.enfa-settings__subsection .divide-y>label{flex-wrap:wrap}.enfa-settings__subsection .divide-y>label>select{width:100%}.enfa-settings-section>form:not(.enfa-settings__company-form){align-items:center}.enfa-settings .admin-card{border:0;border-radius:0;box-shadow:none}@media(min-width:1200px)and (min-height:700px){.enfa-settings{height:calc(100dvh - 80px);display:flex;flex-direction:column}.enfa-settings__header,.enfa-settings__company{flex-shrink:0}.enfa-settings__company{margin-bottom:12px;padding-block:8px}.enfa-settings__workspace{flex:1;min-height:0}.enfa-settings__content{min-height:0;overflow:auto}.enfa-settings__field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enfa-settings__field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px)and (min-height:700px)and (max-height:800px){.enfa-settings-section__header{min-height:64px;padding-block:10px}.enfa-settings__image{padding-block:8px}.enfa-settings__sidebar{padding-block:12px}.enfa-settings__sidebar nav>button{min-height:34px;margin-bottom:2px;padding-block:6px}.enfa-settings__related{padding-top:10px}.enfa-settings__field-group{margin-bottom:8px}.enfa-settings__subsection .enfa-settings-section__header{min-height:72px}}@media(max-width:1199px){.enfa-settings__workspace{grid-template-columns:190px minmax(0,1fr)}.enfa-settings__company label>span{display:none}.enfa-settings__image-info{display:block}.enfa-settings__image-actions{justify-content:flex-start;margin-top:8px}.enfa-settings__schedules{grid-template-columns:1fr}.enfa-settings__subsection:last-child{border-left:0}}@media(max-width:767px){.enfa-settings__workspace{grid-template-columns:minmax(0,1fr)}.enfa-settings__sidebar{padding:8px 12px;border-right:0;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-settings__sidebar nav{display:flex;gap:12px;overflow-x:auto}.enfa-settings__sidebar nav>button{width:auto;flex:none;margin:0;white-space:nowrap}.enfa-settings__nav-label{display:none}.enfa-settings__sidebar>.enfa-settings__related{flex-direction:row;flex-wrap:wrap;gap:0 8px;margin-top:8px;padding-top:8px}.enfa-settings__company{flex-wrap:wrap}.enfa-settings__company label,.enfa-settings__company select{width:100%}.enfa-settings-section__header{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:12px}.enfa-settings__field-grid,.enfa-settings__catalog-grid{grid-template-columns:minmax(0,1fr)}.enfa-settings .enfa-settings__field-group{margin-inline:16px}.enfa-settings__image{padding-inline:16px;align-items:flex-start}.enfa-settings__image-actions{flex-direction:column;align-items:flex-start}.enfa-settings__catalog-column{padding-inline:16px}.enfa-settings__catalog-column+.enfa-settings__catalog-column{border-left:0;border-top:1px solid var(--enfa-line-subtle)}.enfa-settings .enfa-settings-button{min-height:36px;height:36px}.enfa-settings .enfa-settings-button--icon{width:36px}.enfa-settings-section__footer,.enfa-settings-section__hint{padding-inline:16px}}.enfa-calculator{color:var(--enfa-text-strong)}.enfa-calculator__currency{color:var(--enfa-text-muted);font-size:11px;white-space:nowrap}.enfa-calculator__workspace{background:#fff;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);box-shadow:var(--enfa-shadow-soft)}.enfa-calculator__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-calculator__toolbar>.admin-card{padding:0;border:0;box-shadow:none;background:transparent}.enfa-calculator .enfa-calculator__toolbar button{font-size:12px;font-weight:600;line-height:1.4}.enfa-calculator__toolbar>.relative{background:#f2f5fa;border-color:var(--enfa-line-subtle);border-radius:10px}.enfa-calculator__toolbar>.relative span.absolute{border-radius:7px}.enfa-calculator__toolbar>.relative button{padding:8px 20px}.enfa-calculator__panel{min-width:0}.enfa-calculator__form{padding:24px}.enfa-calculator__section-heading{margin-bottom:24px}.enfa-calculator__section-heading h2{margin:0 0 6px;font-size:16px;font-weight:650}.enfa-calculator__section-heading p{margin:0;color:var(--enfa-text-secondary);font-size:12px;line-height:1.5}.enfa-calculator__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-bottom:26px}.enfa-calculator__fields>*{min-width:0}.enfa-calculator__fields>*>span{display:block;margin-bottom:7px;font-size:12px;font-weight:550}.enfa-calculator__fields label>div{height:44px;border-color:var(--enfa-line-subtle);border-radius:9px}.enfa-calculator .enfa-calculator__fields input{min-width:0;height:42px;font-size:15px;font-weight:550}.enfa-calculator .enfa-calculator__fields button[aria-haspopup=listbox]{min-height:44px;height:44px;border-color:var(--enfa-line-subtle);border-radius:9px;font-size:13px}.enfa-calculator__fields button[aria-haspopup=listbox]>span.flex-1{padding-block:0;font-size:inherit;font-weight:500}.enfa-calculator .enfa-calculator__fields [role=option]{font-size:12px}.enfa-calculator__form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid var(--enfa-line-subtle)}.enfa-calculator__form-footer p{display:flex;align-items:center;gap:9px;margin:0;max-width:560px;color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-calculator__form-footer p svg{flex-shrink:0;color:var(--enfa-text-muted)}.enfa-calculator .enfa-calculator__primary,.enfa-calculator .enfa-calculator__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:10px 20px;border:1px solid #0b1948;border-radius:9px;background:#0b1948;color:#fff;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.enfa-calculator .enfa-calculator__primary:hover{background:#173366}.enfa-calculator .enfa-calculator__secondary{border-color:var(--enfa-line-subtle);background:#fff;color:var(--enfa-text-strong)}.enfa-calculator .enfa-calculator__secondary:hover{background:#f5f8fc}.enfa-calculator button:disabled{opacity:.55;cursor:not-allowed}.enfa-calculator button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-calculator__results{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);padding:24px;gap:24px;align-items:start}.enfa-calculator__results>[role=alert]{grid-column:1 / -1}.enfa-calculator__result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.enfa-calculator__results h3{text-transform:none;letter-spacing:0;font-size:14px;font-weight:650}.enfa-calculator .enfa-calculator__results button{font-size:12px;line-height:1.4}.enfa-calculator__breakdown>.grid{grid-template-columns:minmax(0,1fr) 200px;gap:20px}.enfa-calculator__breakdown .divide-y>div{gap:12px}.enfa-calculator__breakdown .divide-y>div>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.enfa-calculator__employer{padding:20px;border:1px solid var(--enfa-line-subtle);border-radius:12px;background:#f8faff}.enfa-calculator__employer .divide-y>div{gap:12px}.enfa-calculator__employer button>span:first-child{text-align:left}.enfa-calculator__employer button>span:last-child{flex-shrink:0}.enfa-calculator__employer-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:16px -4px -4px;padding:16px;border-radius:9px;background:#0b1948;color:#fff;font-variant-numeric:tabular-nums}.enfa-calculator__employer-total span:first-child{font-size:12px;font-weight:550}.enfa-calculator__employer-total span:last-child{font-size:18px;font-weight:650}.enfa-calculator__note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:9px;padding-top:16px;border-top:1px solid var(--enfa-line-subtle)}.enfa-calculator__note p{color:var(--enfa-text-secondary);font-size:11px;line-height:1.6}.enfa-calculator__note svg{flex-shrink:0;color:var(--enfa-text-muted)}.enfa-calculator__restart{grid-column:1 / -1}@media(max-width:1200px){.enfa-calculator__results{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.enfa-calculator__toolbar{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.enfa-calculator__toolbar>.relative{width:100%}.enfa-calculator__form,.enfa-calculator__results{padding:16px}.enfa-calculator__fields{grid-template-columns:minmax(0,1fr);gap:18px}.enfa-calculator__form-footer{align-items:stretch;flex-direction:column;gap:16px}.enfa-calculator__breakdown>.grid{grid-template-columns:minmax(0,1fr)}.enfa-calculator__employer{padding:16px}}.enfa-events-calendar__weeks{--event-top: 35px;--event-lane: 23px}.enfa-events-calendar__date{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:24px;height:24px;line-height:1}.enfa-events-calendar__legend{flex-shrink:0}@media(min-width:1024px)and (min-height:620px){.enfa-rh-v1:has(.enfa-events--calendar){height:100dvh;min-height:0}.enfa-rh-v1:has(.enfa-events--calendar)>.flex-1{min-height:0}.enfa-rh-v1:has(.enfa-events--calendar) main{display:flex;min-height:0}.enfa-rh-v1:has(.enfa-events--calendar) main>div{display:flex;min-height:0}.enfa-events--calendar,.enfa-events--calendar .enfa-events__workspace{display:flex;flex-direction:column;flex:1;min-height:0}.enfa-events--calendar .enfa-events__tabs,.enfa-events--calendar .enfa-events__toolbar{flex-shrink:0}.enfa-events--calendar .enfa-events-calendar,.enfa-events--calendar .enfa-events-calendar__scroll,.enfa-events--calendar .enfa-events-calendar__frame{display:flex;flex-direction:column;flex:1;min-height:0}.enfa-events--calendar .enfa-events-calendar__frame{min-width:0}.enfa-events--calendar .enfa-events-calendar__weekdays{flex-shrink:0}.enfa-events--calendar .enfa-events-calendar__weeks{--event-top: 32px;--event-lane: 20px;display:grid;flex:1;min-height:0}.enfa-events--calendar .enfa-events-calendar__week{min-height:0}.enfa-events--calendar .enfa-events-calendar__event{height:19px}.enfa-events--calendar .enfa-events-calendar__date{top:6px;width:20px;height:20px}.enfa-events--calendar .enfa-events-calendar__more{height:18px;font-size:10px;font-weight:500}.enfa-events--calendar .enfa-events-calendar__legend{padding-block:9px;gap:6px 16px}}[data-worqer-surface].enfa-events-dialog{color:#0b1948;max-height:calc(100dvh - 32px)}.enfa-events-dialog h2{font-weight:600;font-size:18px;letter-spacing:-.02em}.enfa-events-dialog .font-extrabold,.enfa-events-dialog .font-bold{font-weight:600}.enfa-events-dialog button{font-weight:550}.enfa-events-dialog button.admin-primary-gradient,.enfa-events-dialog button[type=submit]{background:#0b1948;background-image:none;box-shadow:none}.enfa-events-bulk>div{flex-shrink:0}.enfa-events-bulk>div.overflow-y-auto,.enfa-events-bulk>div.flex-1{flex-shrink:1;min-height:0}.enfa-events-bulk>div:first-child span.admin-primary-gradient{background:#eef4ff;background-image:none;color:#2f7df4;box-shadow:none}.enfa-events-bulk__quick{border-color:#dfe6f0;border-radius:8px;color:#526588;background:#fff;font-weight:500}.enfa-events-bulk__quick:hover:not(:disabled){background:#f4f7fc;border-color:#becde3}.enfa-events-bulk__quick:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.enfa-events-bulk .enfa-events-bulk__employee{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 12px}.enfa-events-bulk__employee>:last-child{grid-column:1 / -1;justify-content:flex-end}}.enfa-rh-v1:has(.enfa-events){background:var(--enfa-bg-app)}.enfa-events{min-width:0}.enfa-events__workspace{min-width:0;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-events__tabs{display:flex;gap:24px;padding:0 18px;border-bottom:1px solid var(--enfa-line-subtle);overflow-x:auto}.enfa-events__tabs a{display:inline-flex;flex:none;align-items:center;gap:7px;min-height:42px;border-bottom:2px solid transparent;color:var(--enfa-text-secondary);font-size:11.5px;font-weight:550;text-decoration:none}.enfa-events__tabs a[aria-current=page]{border-bottom-color:var(--enfa-brand-500);color:var(--enfa-brand-600);font-weight:650}.enfa-events__tabs a:hover{color:var(--enfa-brand-600)}.enfa-events__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-events__period,.enfa-events__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.enfa-events .enfa-events__period>button,.enfa-events__period>div{height:32px;min-width:32px;border-color:var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-secondary);background:#fff;font-size:11.5px;font-weight:500;line-height:1.4}.enfa-events__period>button:not(.min-w-44){width:32px}.enfa-events__period>.min-w-44{color:var(--enfa-text-strong);font-weight:600}.enfa-events .enfa-events__primary,.enfa-events .enfa-events__secondary,.enfa-events__actions button[aria-haspopup=menu]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;height:32px;padding:0 12px;border:1px solid var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-strong);background:#fff;font-size:11.5px;font-weight:600;line-height:1.4;text-transform:none;white-space:nowrap}.enfa-events .enfa-events__primary,.enfa-events__actions button[aria-haspopup=menu]{color:#fff;background:#0b1948;background-image:none;border-color:#0b1948}.enfa-events .enfa-events__primary:hover,.enfa-events__actions button[aria-haspopup=menu]:hover{background:#173366}.enfa-events .enfa-events__secondary:hover{background:var(--enfa-bg-row-hover)}.enfa-events__actions [role=menu] button{font-size:11.5px;font-weight:500;line-height:1.4;text-transform:none}.enfa-events button:disabled{opacity:.5;cursor:not-allowed}.enfa-events__statuses{display:flex;flex-wrap:wrap;gap:4px}.enfa-events .enfa-events__statuses button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border-radius:7px;color:var(--enfa-text-secondary);font-size:11px;font-weight:500;line-height:1.4}.enfa-events__statuses button[aria-pressed=true]{color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-events__statuses button>span{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border-radius:5px;background:#f0f4fa;font-size:10px;font-variant-numeric:tabular-nums}.enfa-events__statuses button[aria-pressed=true]>span{background:#fff}.enfa-events__content{padding:0 18px 12px}.enfa-events__filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-bottom:1px solid var(--enfa-line-subtle);margin-bottom:0}.enfa-events__filters>.relative:first-child{flex:1 1 220px;min-width:0;max-width:380px;margin-right:auto}.enfa-events__filters>.relative:not(:first-child){flex:0 1 180px;min-width:140px}.enfa-events .enfa-events__filters input{height:32px;padding-block:0;border-color:var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-primary);font-size:11.5px}.enfa-events__filters input::-moz-placeholder{color:var(--enfa-text-muted)}.enfa-events__filters input::placeholder{color:var(--enfa-text-muted)}.enfa-events__filters button[aria-haspopup=listbox],.enfa-events__actions button[aria-haspopup=listbox]{height:32px;min-height:32px;border-color:var(--enfa-line-subtle);border-radius:8px;font-size:11.5px;font-weight:500}.enfa-events__filters button[aria-haspopup=listbox]>span.flex-1,.enfa-events__actions button[aria-haspopup=listbox]>span.flex-1{padding-block:0;color:var(--enfa-text-primary);font-size:inherit;font-weight:inherit}.enfa-events__table th{padding:10px 12px;height:38px;border-color:var(--enfa-line-subtle);background:transparent;color:var(--enfa-text-muted);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.enfa-events__table td{padding:14px 12px;border-color:var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:11.5px;vertical-align:middle}.enfa-events__table td.font-bold{color:var(--enfa-text-strong);font-weight:600}.enfa-events__table tbody tr:hover td{background:var(--enfa-bg-row-hover)}.enfa-events__table td button{font-size:11px;font-weight:550}.enfa-events__attendance td{padding:10px 8px;vertical-align:top}.enfa-events__attendance td:first-child{padding:12px}@media(min-width:1024px)and (min-height:620px){.enfa-rh-v1:has(.enfa-events--attendance){height:100dvh;min-height:0}.enfa-rh-v1:has(.enfa-events--attendance)>.flex-1{min-height:0}.enfa-events--attendance .enfa-events__attendance th:first-child{width:22%}.enfa-events--attendance .enfa-events__attendance th{padding-inline:4px}.enfa-events--attendance .enfa-events__attendance td{padding:8px 6px}.enfa-events--attendance .enfa-events__attendance td:first-child{padding:10px}.enfa-events--attendance .enfa-events__attendance td>div{min-width:0}.enfa-events--attendance .enfa-events__attendance td span{overflow-wrap:anywhere}}.enfa-events__workspace>.mt-4{margin:0;padding:10px 18px;border-top:1px solid var(--enfa-line-subtle)}.enfa-events__workspace>.admin-card{margin:16px 18px}.enfa-events__workspace>.enfa-events-calendar{margin:0;border:0;border-radius:0 0 var(--enfa-radius-lg) var(--enfa-radius-lg);box-shadow:none}.enfa-events-calendar__weekdays{background:#fafcff}.enfa-events-calendar__weekdays>div{padding:10px 12px;color:var(--enfa-text-muted);font-size:10px;font-weight:500;text-transform:none}.enfa-events .enfa-events-calendar__event{font-size:10px;font-weight:500;line-height:1.3}.enfa-events a:focus-visible,.enfa-events button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}@media(max-width:900px){.enfa-events__actions{flex:1 1 100%}.enfa-events__actions>.relative{width:auto;flex:1}}@media(max-width:640px){.enfa-events__tabs{padding-inline:12px;gap:20px}.enfa-events__toolbar{padding:10px 12px;gap:8px}.enfa-events__content{padding-inline:12px}.enfa-events__filters>.relative:first-child{flex-basis:100%;max-width:none}.enfa-events__filters>.relative:not(:first-child){flex:1 1 140px}.enfa-events__actions{gap:8px}.enfa-events__actions>.relative:first-child{flex-basis:100%}.enfa-events__actions>button{flex:1}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ink: #06184b;--ink2: #142958;--muted: #65759b;--blue: #2f7df4;--blue2: #4ea3ff;--green: #20b75b;--orange: #ef5a2e;--panel: #ffffff;--panel2: #f7fbff;--line: rgba(26,58,115,.085);--background: 220 60% 97%;--foreground: 222 60% 16%;--card: 0 0% 100%;--card-foreground: 222 60% 16%;--popover: 0 0% 100%;--popover-foreground: 222 60% 16%;--primary: 216 90% 57%;--primary-foreground: 0 0% 100%;--secondary: 220 40% 96%;--secondary-foreground: 222 60% 16%;--muted: 220 30% 96%;--muted-foreground: 222 20% 50%;--accent: 220 40% 96%;--accent-foreground: 222 60% 16%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 220 20% 90%;--input: 220 20% 90%;--ring: 216 90% 57%;--radius: 1rem;--font-heading: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-display: "Inter", system-ui, sans-serif;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[10000px\]{left:-10000px}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[2px\]{left:2px}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-\[calc\(50\%-22px\)\]{left:calc(50% - 22px)}.left-\[calc\(50\%-58px\)\]{left:calc(50% - 58px)}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-4px\]{right:-4px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[7px\]{top:7px}.top-\[9px\]{top:9px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.m-1{margin:.25rem}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.-mt-9{margin-top:-2.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[64px\]{margin-left:64px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[1px\]{height:1px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[31px\]{height:31px}.h-\[32px\]{height:32px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-36{max-height:9rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[224px\]{max-height:224px}.max-h-\[248px\]{max-height:248px}.max-h-\[272px\]{max-height:272px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[430px\]{max-height:430px}.max-h-\[440px\]{max-height:440px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-36{min-height:9rem}.min-h-5{min-height:1.25rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[126px\]{min-height:126px}.min-h-\[132px\]{min-height:132px}.min-h-\[228px\]{min-height:228px}.min-h-\[32px\]{min-height:32px}.min-h-\[360px\]{min-height:360px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[114px\]{width:114px}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[19\%\]{width:19%}.w-\[1px\]{width:1px}.w-\[21\%\]{width:21%}.w-\[210px\]{width:210px}.w-\[22px\]{width:22px}.w-\[23\%\]{width:23%}.w-\[248px\]{width:248px}.w-\[2px\]{width:2px}.w-\[32px\]{width:32px}.w-\[360px\]{width:360px}.w-\[390px\]{width:390px}.w-\[3px\]{width:3px}.w-\[7\%\]{width:7%}.w-\[9\%\]{width:9%}.w-\[9px\]{width:9px}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(100\%\,220px\)\]{width:min(100%,220px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-28{min-width:7rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[135px\]{min-width:135px}.min-w-\[140px\]{min-width:140px}.min-w-\[166px\]{min-width:166px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[650px\]{min-width:650px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[38\%\]{max-width:38%}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[740px\]{max-width:740px}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[minmax\(0\,1fr\)_32px\]{grid-template-columns:minmax(0,1fr) 32px}.grid-cols-\[minmax\(110px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e7edf5\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(231 237 245 / var(--tw-divide-opacity, 1))}.divide-\[\#eef2f8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(238 242 248 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-\[\#050a17\]{--tw-border-opacity: 1;border-color:rgb(5 10 23 / var(--tw-border-opacity, 1))}.border-\[\#0a66d8\]{--tw-border-opacity: 1;border-color:rgb(10 102 216 / var(--tw-border-opacity, 1))}.border-\[\#2f7df4\]{--tw-border-opacity: 1;border-color:rgb(47 125 244 / var(--tw-border-opacity, 1))}.border-\[\#2f7df4\]\/40{border-color:#2f7df466}.border-\[\#8db9f7\]{--tw-border-opacity: 1;border-color:rgb(141 185 247 / var(--tw-border-opacity, 1))}.border-\[\#8eb8ef\]{--tw-border-opacity: 1;border-color:rgb(142 184 239 / var(--tw-border-opacity, 1))}.border-\[\#9dbcec\]{--tw-border-opacity: 1;border-color:rgb(157 188 236 / var(--tw-border-opacity, 1))}.border-\[\#a9b7ca\]{--tw-border-opacity: 1;border-color:rgb(169 183 202 / var(--tw-border-opacity, 1))}.border-\[\#b9cbe4\]{--tw-border-opacity: 1;border-color:rgb(185 203 228 / var(--tw-border-opacity, 1))}.border-\[\#b9e4cc\]{--tw-border-opacity: 1;border-color:rgb(185 228 204 / var(--tw-border-opacity, 1))}.border-\[\#bcd5ff\]{--tw-border-opacity: 1;border-color:rgb(188 213 255 / var(--tw-border-opacity, 1))}.border-\[\#bfd4f5\]{--tw-border-opacity: 1;border-color:rgb(191 212 245 / var(--tw-border-opacity, 1))}.border-\[\#bfe8ce\]{--tw-border-opacity: 1;border-color:rgb(191 232 206 / var(--tw-border-opacity, 1))}.border-\[\#bfe8cf\]{--tw-border-opacity: 1;border-color:rgb(191 232 207 / var(--tw-border-opacity, 1))}.border-\[\#c4cfdf\]{--tw-border-opacity: 1;border-color:rgb(196 207 223 / var(--tw-border-opacity, 1))}.border-\[\#cbd7e8\]{--tw-border-opacity: 1;border-color:rgb(203 215 232 / var(--tw-border-opacity, 1))}.border-\[\#cbd8ea\]{--tw-border-opacity: 1;border-color:rgb(203 216 234 / var(--tw-border-opacity, 1))}.border-\[\#cbd9ec\]{--tw-border-opacity: 1;border-color:rgb(203 217 236 / var(--tw-border-opacity, 1))}.border-\[\#cbdcf7\]{--tw-border-opacity: 1;border-color:rgb(203 220 247 / var(--tw-border-opacity, 1))}.border-\[\#cce8d8\]{--tw-border-opacity: 1;border-color:rgb(204 232 216 / var(--tw-border-opacity, 1))}.border-\[\#cfd9e6\]{--tw-border-opacity: 1;border-color:rgb(207 217 230 / var(--tw-border-opacity, 1))}.border-\[\#cfdcef\]{--tw-border-opacity: 1;border-color:rgb(207 220 239 / var(--tw-border-opacity, 1))}.border-\[\#cfe0fa\]{--tw-border-opacity: 1;border-color:rgb(207 224 250 / var(--tw-border-opacity, 1))}.border-\[\#cfe0fb\]{--tw-border-opacity: 1;border-color:rgb(207 224 251 / var(--tw-border-opacity, 1))}.border-\[\#d23b3b\]{--tw-border-opacity: 1;border-color:rgb(210 59 59 / var(--tw-border-opacity, 1))}.border-\[\#d6ddef\]{--tw-border-opacity: 1;border-color:rgb(214 221 239 / var(--tw-border-opacity, 1))}.border-\[\#d6deea\]{--tw-border-opacity: 1;border-color:rgb(214 222 234 / var(--tw-border-opacity, 1))}.border-\[\#d7e0ec\]{--tw-border-opacity: 1;border-color:rgb(215 224 236 / var(--tw-border-opacity, 1))}.border-\[\#d8e1ec\]{--tw-border-opacity: 1;border-color:rgb(216 225 236 / var(--tw-border-opacity, 1))}.border-\[\#d9485f\]{--tw-border-opacity: 1;border-color:rgb(217 72 95 / var(--tw-border-opacity, 1))}.border-\[\#dce4ef\]{--tw-border-opacity: 1;border-color:rgb(220 228 239 / var(--tw-border-opacity, 1))}.border-\[\#dce5f1\]{--tw-border-opacity: 1;border-color:rgb(220 229 241 / var(--tw-border-opacity, 1))}.border-\[\#dce7f5\]{--tw-border-opacity: 1;border-color:rgb(220 231 245 / var(--tw-border-opacity, 1))}.border-\[\#dce7f7\]{--tw-border-opacity: 1;border-color:rgb(220 231 247 / var(--tw-border-opacity, 1))}.border-\[\#dde4ee\]{--tw-border-opacity: 1;border-color:rgb(221 228 238 / var(--tw-border-opacity, 1))}.border-\[\#dfe6f0\]{--tw-border-opacity: 1;border-color:rgb(223 230 240 / var(--tw-border-opacity, 1))}.border-\[\#dfe8f3\]{--tw-border-opacity: 1;border-color:rgb(223 232 243 / var(--tw-border-opacity, 1))}.border-\[\#e2e8ef\]{--tw-border-opacity: 1;border-color:rgb(226 232 239 / var(--tw-border-opacity, 1))}.border-\[\#e3e8ef\]{--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1))}.border-\[\#e4e9ee\]{--tw-border-opacity: 1;border-color:rgb(228 233 238 / var(--tw-border-opacity, 1))}.border-\[\#e4e9f2\]{--tw-border-opacity: 1;border-color:rgb(228 233 242 / var(--tw-border-opacity, 1))}.border-\[\#e4eaf3\]{--tw-border-opacity: 1;border-color:rgb(228 234 243 / var(--tw-border-opacity, 1))}.border-\[\#e5eaf0\]{--tw-border-opacity: 1;border-color:rgb(229 234 240 / var(--tw-border-opacity, 1))}.border-\[\#e5ebf3\]{--tw-border-opacity: 1;border-color:rgb(229 235 243 / var(--tw-border-opacity, 1))}.border-\[\#e6ecf4\]{--tw-border-opacity: 1;border-color:rgb(230 236 244 / var(--tw-border-opacity, 1))}.border-\[\#e7edf5\]{--tw-border-opacity: 1;border-color:rgb(231 237 245 / var(--tw-border-opacity, 1))}.border-\[\#e899a6\]{--tw-border-opacity: 1;border-color:rgb(232 153 166 / var(--tw-border-opacity, 1))}.border-\[\#e8edf3\]{--tw-border-opacity: 1;border-color:rgb(232 237 243 / var(--tw-border-opacity, 1))}.border-\[\#e8edf5\]{--tw-border-opacity: 1;border-color:rgb(232 237 245 / var(--tw-border-opacity, 1))}.border-\[\#e8eef7\]{--tw-border-opacity: 1;border-color:rgb(232 238 247 / var(--tw-border-opacity, 1))}.border-\[\#edf0f4\]{--tw-border-opacity: 1;border-color:rgb(237 240 244 / var(--tw-border-opacity, 1))}.border-\[\#edf1f4\]{--tw-border-opacity: 1;border-color:rgb(237 241 244 / var(--tw-border-opacity, 1))}.border-\[\#eef2f8\]{--tw-border-opacity: 1;border-color:rgb(238 242 248 / var(--tw-border-opacity, 1))}.border-\[\#efb1b1\]{--tw-border-opacity: 1;border-color:rgb(239 177 177 / var(--tw-border-opacity, 1))}.border-\[\#f1f4f7\]{--tw-border-opacity: 1;border-color:rgb(241 244 247 / var(--tw-border-opacity, 1))}.border-\[\#f2b7c0\]{--tw-border-opacity: 1;border-color:rgb(242 183 192 / var(--tw-border-opacity, 1))}.border-\[\#f2b8b8\]{--tw-border-opacity: 1;border-color:rgb(242 184 184 / var(--tw-border-opacity, 1))}.border-\[\#f4d9a6\]{--tw-border-opacity: 1;border-color:rgb(244 217 166 / var(--tw-border-opacity, 1))}.border-\[\#f5b8b8\]{--tw-border-opacity: 1;border-color:rgb(245 184 184 / var(--tw-border-opacity, 1))}.border-\[\#f5c2c2\]{--tw-border-opacity: 1;border-color:rgb(245 194 194 / var(--tw-border-opacity, 1))}.border-\[\#f5c7c7\]{--tw-border-opacity: 1;border-color:rgb(245 199 199 / var(--tw-border-opacity, 1))}.border-\[\#f5d8a8\]{--tw-border-opacity: 1;border-color:rgb(245 216 168 / var(--tw-border-opacity, 1))}.border-\[\#f7c7c7\]{--tw-border-opacity: 1;border-color:rgb(247 199 199 / var(--tw-border-opacity, 1))}.border-\[\#fecaca\]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-\[\#ffd2cc\]{--tw-border-opacity: 1;border-color:rgb(255 210 204 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-l-transparent{border-left-color:transparent}.border-t-\[\#2f7df4\]{--tw-border-opacity: 1;border-top-color:rgb(47 125 244 / var(--tw-border-opacity, 1))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#050505\]{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-\[\#050a17\]{--tw-bg-opacity: 1;background-color:rgb(5 10 23 / var(--tw-bg-opacity, 1))}.bg-\[\#06184b\]{--tw-bg-opacity: 1;background-color:rgb(6 24 75 / var(--tw-bg-opacity, 1))}.bg-\[\#06184b\]\/15{background-color:#06184b26}.bg-\[\#06184b\]\/40{background-color:#06184b66}.bg-\[\#06184b\]\/45{background-color:#06184b73}.bg-\[\#0a66d8\]{--tw-bg-opacity: 1;background-color:rgb(10 102 216 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1948\]{--tw-bg-opacity: 1;background-color:rgb(11 25 72 / var(--tw-bg-opacity, 1))}.bg-\[\#0b653d\]{--tw-bg-opacity: 1;background-color:rgb(11 101 61 / var(--tw-bg-opacity, 1))}.bg-\[\#0e3a78\]{--tw-bg-opacity: 1;background-color:rgb(14 58 120 / var(--tw-bg-opacity, 1))}.bg-\[\#123f98\]{--tw-bg-opacity: 1;background-color:rgb(18 63 152 / var(--tw-bg-opacity, 1))}.bg-\[\#16a05d\]{--tw-bg-opacity: 1;background-color:rgb(22 160 93 / var(--tw-bg-opacity, 1))}.bg-\[\#20b75b\]{--tw-bg-opacity: 1;background-color:rgb(32 183 91 / var(--tw-bg-opacity, 1))}.bg-\[\#2458e6\]{--tw-bg-opacity: 1;background-color:rgb(36 88 230 / var(--tw-bg-opacity, 1))}.bg-\[\#2b9e5b\]{--tw-bg-opacity: 1;background-color:rgb(43 158 91 / var(--tw-bg-opacity, 1))}.bg-\[\#2f6df6\]{--tw-bg-opacity: 1;background-color:rgb(47 109 246 / var(--tw-bg-opacity, 1))}.bg-\[\#2f7df4\]{--tw-bg-opacity: 1;background-color:rgb(47 125 244 / var(--tw-bg-opacity, 1))}.bg-\[\#3267ff\]{--tw-bg-opacity: 1;background-color:rgb(50 103 255 / var(--tw-bg-opacity, 1))}.bg-\[\#8f4800\]{--tw-bg-opacity: 1;background-color:rgb(143 72 0 / var(--tw-bg-opacity, 1))}.bg-\[\#a11f29\]{--tw-bg-opacity: 1;background-color:rgb(161 31 41 / var(--tw-bg-opacity, 1))}.bg-\[\#b42323\]{--tw-bg-opacity: 1;background-color:rgb(180 35 35 / var(--tw-bg-opacity, 1))}.bg-\[\#b45309\]{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-\[\#b9760f\]{--tw-bg-opacity: 1;background-color:rgb(185 118 15 / var(--tw-bg-opacity, 1))}.bg-\[\#c98a16\]{--tw-bg-opacity: 1;background-color:rgb(201 138 22 / var(--tw-bg-opacity, 1))}.bg-\[\#d9485f\]{--tw-bg-opacity: 1;background-color:rgb(217 72 95 / var(--tw-bg-opacity, 1))}.bg-\[\#dde4ee\]{--tw-bg-opacity: 1;background-color:rgb(221 228 238 / var(--tw-bg-opacity, 1))}.bg-\[\#e2e8ef\]{--tw-bg-opacity: 1;background-color:rgb(226 232 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e45861\]{--tw-bg-opacity: 1;background-color:rgb(228 88 97 / var(--tw-bg-opacity, 1))}.bg-\[\#e5eaf0\]{--tw-bg-opacity: 1;background-color:rgb(229 234 240 / var(--tw-bg-opacity, 1))}.bg-\[\#e5f8ec\]{--tw-bg-opacity: 1;background-color:rgb(229 248 236 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f8ef\]{--tw-bg-opacity: 1;background-color:rgb(231 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f1ff\]{--tw-bg-opacity: 1;background-color:rgb(232 241 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f5ee\]{--tw-bg-opacity: 1;background-color:rgb(232 245 238 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f9ef\]{--tw-bg-opacity: 1;background-color:rgb(232 249 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f5ff\]{--tw-bg-opacity: 1;background-color:rgb(233 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf8f0\]{--tw-bg-opacity: 1;background-color:rgb(234 248 240 / var(--tw-bg-opacity, 1))}.bg-\[\#ecf8f1\]{--tw-bg-opacity: 1;background-color:rgb(236 248 241 / var(--tw-bg-opacity, 1))}.bg-\[\#edf5ff\]{--tw-bg-opacity: 1;background-color:rgb(237 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf9f1\]{--tw-bg-opacity: 1;background-color:rgb(237 249 241 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f8\]{--tw-bg-opacity: 1;background-color:rgb(238 242 248 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f9\]{--tw-bg-opacity: 1;background-color:rgb(238 242 249 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2fa\]{--tw-bg-opacity: 1;background-color:rgb(238 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4fa\]{--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4ff\]{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef5ff\]{--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eefaf3\]{--tw-bg-opacity: 1;background-color:rgb(238 250 243 / var(--tw-bg-opacity, 1))}.bg-\[\#ef5a2e\]{--tw-bg-opacity: 1;background-color:rgb(239 90 46 / var(--tw-bg-opacity, 1))}.bg-\[\#effaf6\]{--tw-bg-opacity: 1;background-color:rgb(239 250 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f0e6ff\]{--tw-bg-opacity: 1;background-color:rgb(240 230 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f3f8\]{--tw-bg-opacity: 1;background-color:rgb(240 243 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f4ff\]{--tw-bg-opacity: 1;background-color:rgb(240 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f4f9\]{--tw-bg-opacity: 1;background-color:rgb(241 244 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f6fc\]{--tw-bg-opacity: 1;background-color:rgb(242 246 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f6ff\]{--tw-bg-opacity: 1;background-color:rgb(242 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f2fbf6\]{--tw-bg-opacity: 1;background-color:rgb(242 251 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f6fa\]{--tw-bg-opacity: 1;background-color:rgb(243 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7fc\]{--tw-bg-opacity: 1;background-color:rgb(243 247 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f8ff\]{--tw-bg-opacity: 1;background-color:rgb(243 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f1ff\]{--tw-bg-opacity: 1;background-color:rgb(244 241 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f6f9\]{--tw-bg-opacity: 1;background-color:rgb(244 246 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f6fb\]{--tw-bg-opacity: 1;background-color:rgb(244 246 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7fb\]{--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8ff\]{--tw-bg-opacity: 1;background-color:rgb(244 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f9ff\]{--tw-bg-opacity: 1;background-color:rgb(244 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f59e0b\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f9ff\]{--tw-bg-opacity: 1;background-color:rgb(245 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fc\]{--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9fc\]{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fbff\]{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f9fbfe\]{--tw-bg-opacity: 1;background-color:rgb(249 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfc\]{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcfe\]{--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfdff\]{--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fce7f3\]{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fdecec\]{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0f2\]{--tw-bg-opacity: 1;background-color:rgb(255 240 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0f3\]{--tw-bg-opacity: 1;background-color:rgb(255 240 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f1\]{--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f2\]{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f3\]{--tw-bg-opacity: 1;background-color:rgb(255 241 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3df\]{--tw-bg-opacity: 1;background-color:rgb(255 243 223 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3f0\]{--tw-bg-opacity: 1;background-color:rgb(255 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3f3\]{--tw-bg-opacity: 1;background-color:rgb(255 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4d8\]{--tw-bg-opacity: 1;background-color:rgb(255 244 216 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4e8\]{--tw-bg-opacity: 1;background-color:rgb(255 244 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5e6\]{--tw-bg-opacity: 1;background-color:rgb(255 245 230 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5f5\]{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f8\]{--tw-bg-opacity: 1;background-color:rgb(255 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f9\]{--tw-bg-opacity: 1;background-color:rgb(255 248 249 / var(--tw-bg-opacity, 1))}.bg-\[\#fff9ef\]{--tw-bg-opacity: 1;background-color:rgb(255 249 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf3\]{--tw-bg-opacity: 1;background-color:rgb(255 250 243 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[var\(--enfa-bg-app\)\]{background-color:var(--enfa-bg-app)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(135deg\,\#1f63e6_0\%\,\#2f84f6_52\%\,\#4ea6ff_100\%\)\]{background-image:linear-gradient(135deg,#1f63e6,#2f84f6 52%,#4ea6ff)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[92px\]{padding-bottom:92px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.8px\]{font-size:10.8px}.text-\[10px\]{font-size:10px}.text-\[11\.25px\]{font-size:11.25px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.5\]{line-height:1.5}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.015em\]{letter-spacing:-.015em}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.15px\]{letter-spacing:-.15px}.tracking-\[-\.35px\]{letter-spacing:-.35px}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#050a17\]{--tw-text-opacity: 1;color:rgb(5 10 23 / var(--tw-text-opacity, 1))}.text-\[\#06184b\]{--tw-text-opacity: 1;color:rgb(6 24 75 / var(--tw-text-opacity, 1))}.text-\[\#0a66d8\]{--tw-text-opacity: 1;color:rgb(10 102 216 / var(--tw-text-opacity, 1))}.text-\[\#0b1733\]{--tw-text-opacity: 1;color:rgb(11 23 51 / var(--tw-text-opacity, 1))}.text-\[\#0b1948\]{--tw-text-opacity: 1;color:rgb(11 25 72 / var(--tw-text-opacity, 1))}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#116c39\]{--tw-text-opacity: 1;color:rgb(17 108 57 / var(--tw-text-opacity, 1))}.text-\[\#1266a9\]{--tw-text-opacity: 1;color:rgb(18 102 169 / var(--tw-text-opacity, 1))}.text-\[\#142958\]{--tw-text-opacity: 1;color:rgb(20 41 88 / var(--tw-text-opacity, 1))}.text-\[\#147a42\]{--tw-text-opacity: 1;color:rgb(20 122 66 / var(--tw-text-opacity, 1))}.text-\[\#15945f\]{--tw-text-opacity: 1;color:rgb(21 148 95 / var(--tw-text-opacity, 1))}.text-\[\#167148\]{--tw-text-opacity: 1;color:rgb(22 113 72 / var(--tw-text-opacity, 1))}.text-\[\#167a3b\]{--tw-text-opacity: 1;color:rgb(22 122 59 / var(--tw-text-opacity, 1))}.text-\[\#168453\]{--tw-text-opacity: 1;color:rgb(22 132 83 / var(--tw-text-opacity, 1))}.text-\[\#168a45\]{--tw-text-opacity: 1;color:rgb(22 138 69 / var(--tw-text-opacity, 1))}.text-\[\#168a47\]{--tw-text-opacity: 1;color:rgb(22 138 71 / var(--tw-text-opacity, 1))}.text-\[\#16a05d\]{--tw-text-opacity: 1;color:rgb(22 160 93 / var(--tw-text-opacity, 1))}.text-\[\#172033\]{--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1))}.text-\[\#17345b\]{--tw-text-opacity: 1;color:rgb(23 52 91 / var(--tw-text-opacity, 1))}.text-\[\#1767d7\]{--tw-text-opacity: 1;color:rgb(23 103 215 / var(--tw-text-opacity, 1))}.text-\[\#176b3a\]{--tw-text-opacity: 1;color:rgb(23 107 58 / var(--tw-text-opacity, 1))}.text-\[\#183968\]{--tw-text-opacity: 1;color:rgb(24 57 104 / var(--tw-text-opacity, 1))}.text-\[\#1850c8\]{--tw-text-opacity: 1;color:rgb(24 80 200 / var(--tw-text-opacity, 1))}.text-\[\#1a7f42\]{--tw-text-opacity: 1;color:rgb(26 127 66 / var(--tw-text-opacity, 1))}.text-\[\#1a9e4a\]{--tw-text-opacity: 1;color:rgb(26 158 74 / var(--tw-text-opacity, 1))}.text-\[\#1f63e6\]{--tw-text-opacity: 1;color:rgb(31 99 230 / var(--tw-text-opacity, 1))}.text-\[\#20b75b\]{--tw-text-opacity: 1;color:rgb(32 183 91 / var(--tw-text-opacity, 1))}.text-\[\#20b77a\]{--tw-text-opacity: 1;color:rgb(32 183 122 / var(--tw-text-opacity, 1))}.text-\[\#237a48\]{--tw-text-opacity: 1;color:rgb(35 122 72 / var(--tw-text-opacity, 1))}.text-\[\#243853\]{--tw-text-opacity: 1;color:rgb(36 56 83 / var(--tw-text-opacity, 1))}.text-\[\#2458e6\]{--tw-text-opacity: 1;color:rgb(36 88 230 / var(--tw-text-opacity, 1))}.text-\[\#245ead\]{--tw-text-opacity: 1;color:rgb(36 94 173 / var(--tw-text-opacity, 1))}.text-\[\#283447\]{--tw-text-opacity: 1;color:rgb(40 52 71 / var(--tw-text-opacity, 1))}.text-\[\#2b9e5b\]{--tw-text-opacity: 1;color:rgb(43 158 91 / var(--tw-text-opacity, 1))}.text-\[\#2f7df4\]{--tw-text-opacity: 1;color:rgb(47 125 244 / var(--tw-text-opacity, 1))}.text-\[\#33466f\]{--tw-text-opacity: 1;color:rgb(51 70 111 / var(--tw-text-opacity, 1))}.text-\[\#34476b\]{--tw-text-opacity: 1;color:rgb(52 71 107 / var(--tw-text-opacity, 1))}.text-\[\#364152\]{--tw-text-opacity: 1;color:rgb(54 65 82 / var(--tw-text-opacity, 1))}.text-\[\#364a71\]{--tw-text-opacity: 1;color:rgb(54 74 113 / var(--tw-text-opacity, 1))}.text-\[\#3ad29f\]{--tw-text-opacity: 1;color:rgb(58 210 159 / var(--tw-text-opacity, 1))}.text-\[\#3d7656\]{--tw-text-opacity: 1;color:rgb(61 118 86 / var(--tw-text-opacity, 1))}.text-\[\#405176\]{--tw-text-opacity: 1;color:rgb(64 81 118 / var(--tw-text-opacity, 1))}.text-\[\#40547b\]{--tw-text-opacity: 1;color:rgb(64 84 123 / var(--tw-text-opacity, 1))}.text-\[\#425477\]{--tw-text-opacity: 1;color:rgb(66 84 119 / var(--tw-text-opacity, 1))}.text-\[\#42547a\]{--tw-text-opacity: 1;color:rgb(66 84 122 / var(--tw-text-opacity, 1))}.text-\[\#486184\]{--tw-text-opacity: 1;color:rgb(72 97 132 / var(--tw-text-opacity, 1))}.text-\[\#4a6da8\]{--tw-text-opacity: 1;color:rgb(74 109 168 / var(--tw-text-opacity, 1))}.text-\[\#4b5f88\]{--tw-text-opacity: 1;color:rgb(75 95 136 / var(--tw-text-opacity, 1))}.text-\[\#52627a\]{--tw-text-opacity: 1;color:rgb(82 98 122 / var(--tw-text-opacity, 1))}.text-\[\#5a6b8c\]{--tw-text-opacity: 1;color:rgb(90 107 140 / var(--tw-text-opacity, 1))}.text-\[\#647089\]{--tw-text-opacity: 1;color:rgb(100 112 137 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#65738b\]{--tw-text-opacity: 1;color:rgb(101 115 139 / var(--tw-text-opacity, 1))}.text-\[\#65759b\]{--tw-text-opacity: 1;color:rgb(101 117 155 / var(--tw-text-opacity, 1))}.text-\[\#715fa8\]{--tw-text-opacity: 1;color:rgb(113 95 168 / var(--tw-text-opacity, 1))}.text-\[\#748094\]{--tw-text-opacity: 1;color:rgb(116 128 148 / var(--tw-text-opacity, 1))}.text-\[\#7790b6\]{--tw-text-opacity: 1;color:rgb(119 144 182 / var(--tw-text-opacity, 1))}.text-\[\#7a8698\]{--tw-text-opacity: 1;color:rgb(122 134 152 / var(--tw-text-opacity, 1))}.text-\[\#7b8baa\]{--tw-text-opacity: 1;color:rgb(123 139 170 / var(--tw-text-opacity, 1))}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#7d8b97\]{--tw-text-opacity: 1;color:rgb(125 139 151 / var(--tw-text-opacity, 1))}.text-\[\#7e8999\]{--tw-text-opacity: 1;color:rgb(126 137 153 / var(--tw-text-opacity, 1))}.text-\[\#7e8daa\]{--tw-text-opacity: 1;color:rgb(126 141 170 / var(--tw-text-opacity, 1))}.text-\[\#815d19\]{--tw-text-opacity: 1;color:rgb(129 93 25 / var(--tw-text-opacity, 1))}.text-\[\#8290aa\]{--tw-text-opacity: 1;color:rgb(130 144 170 / var(--tw-text-opacity, 1))}.text-\[\#8290ad\]{--tw-text-opacity: 1;color:rgb(130 144 173 / var(--tw-text-opacity, 1))}.text-\[\#8791a0\]{--tw-text-opacity: 1;color:rgb(135 145 160 / var(--tw-text-opacity, 1))}.text-\[\#8a5a12\]{--tw-text-opacity: 1;color:rgb(138 90 18 / var(--tw-text-opacity, 1))}.text-\[\#8a96a8\]{--tw-text-opacity: 1;color:rgb(138 150 168 / var(--tw-text-opacity, 1))}.text-\[\#8a97ac\]{--tw-text-opacity: 1;color:rgb(138 151 172 / var(--tw-text-opacity, 1))}.text-\[\#8a98af\]{--tw-text-opacity: 1;color:rgb(138 152 175 / var(--tw-text-opacity, 1))}.text-\[\#8b6c32\]{--tw-text-opacity: 1;color:rgb(139 108 50 / var(--tw-text-opacity, 1))}.text-\[\#8b99ae\]{--tw-text-opacity: 1;color:rgb(139 153 174 / var(--tw-text-opacity, 1))}.text-\[\#8d285c\]{--tw-text-opacity: 1;color:rgb(141 40 92 / var(--tw-text-opacity, 1))}.text-\[\#98253a\]{--tw-text-opacity: 1;color:rgb(152 37 58 / var(--tw-text-opacity, 1))}.text-\[\#9aa4b2\]{--tw-text-opacity: 1;color:rgb(154 164 178 / var(--tw-text-opacity, 1))}.text-\[\#9aa9c4\]{--tw-text-opacity: 1;color:rgb(154 169 196 / var(--tw-text-opacity, 1))}.text-\[\#9c2740\]{--tw-text-opacity: 1;color:rgb(156 39 64 / var(--tw-text-opacity, 1))}.text-\[\#a0a9b6\]{--tw-text-opacity: 1;color:rgb(160 169 182 / var(--tw-text-opacity, 1))}.text-\[\#a15c00\]{--tw-text-opacity: 1;color:rgb(161 92 0 / var(--tw-text-opacity, 1))}.text-\[\#a52f2f\]{--tw-text-opacity: 1;color:rgb(165 47 47 / var(--tw-text-opacity, 1))}.text-\[\#a65b00\]{--tw-text-opacity: 1;color:rgb(166 91 0 / var(--tw-text-opacity, 1))}.text-\[\#a92e2e\]{--tw-text-opacity: 1;color:rgb(169 46 46 / var(--tw-text-opacity, 1))}.text-\[\#a96305\]{--tw-text-opacity: 1;color:rgb(169 99 5 / var(--tw-text-opacity, 1))}.text-\[\#b32e43\]{--tw-text-opacity: 1;color:rgb(179 46 67 / var(--tw-text-opacity, 1))}.text-\[\#b42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.text-\[\#b42323\]{--tw-text-opacity: 1;color:rgb(180 35 35 / var(--tw-text-opacity, 1))}.text-\[\#b42336\]{--tw-text-opacity: 1;color:rgb(180 35 54 / var(--tw-text-opacity, 1))}.text-\[\#b42343\]{--tw-text-opacity: 1;color:rgb(180 35 67 / var(--tw-text-opacity, 1))}.text-\[\#b7791f\]{--tw-text-opacity: 1;color:rgb(183 121 31 / var(--tw-text-opacity, 1))}.text-\[\#b9381e\]{--tw-text-opacity: 1;color:rgb(185 56 30 / var(--tw-text-opacity, 1))}.text-\[\#b9760f\]{--tw-text-opacity: 1;color:rgb(185 118 15 / var(--tw-text-opacity, 1))}.text-\[\#ba3030\]{--tw-text-opacity: 1;color:rgb(186 48 48 / var(--tw-text-opacity, 1))}.text-\[\#bc7928\]{--tw-text-opacity: 1;color:rgb(188 121 40 / var(--tw-text-opacity, 1))}.text-\[\#c03939\]{--tw-text-opacity: 1;color:rgb(192 57 57 / var(--tw-text-opacity, 1))}.text-\[\#c2364c\]{--tw-text-opacity: 1;color:rgb(194 54 76 / var(--tw-text-opacity, 1))}.text-\[\#c2410c\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-\[\#c2414b\]{--tw-text-opacity: 1;color:rgb(194 65 75 / var(--tw-text-opacity, 1))}.text-\[\#c2cadb\]{--tw-text-opacity: 1;color:rgb(194 202 219 / var(--tw-text-opacity, 1))}.text-\[\#c56a12\]{--tw-text-opacity: 1;color:rgb(197 106 18 / var(--tw-text-opacity, 1))}.text-\[\#c83b28\]{--tw-text-opacity: 1;color:rgb(200 59 40 / var(--tw-text-opacity, 1))}.text-\[\#c98a16\]{--tw-text-opacity: 1;color:rgb(201 138 22 / var(--tw-text-opacity, 1))}.text-\[\#cdd6e5\]{--tw-text-opacity: 1;color:rgb(205 214 229 / var(--tw-text-opacity, 1))}.text-\[\#d23b3b\]{--tw-text-opacity: 1;color:rgb(210 59 59 / var(--tw-text-opacity, 1))}.text-\[\#d9485f\]{--tw-text-opacity: 1;color:rgb(217 72 95 / var(--tw-text-opacity, 1))}.text-\[\#ef5a2e\]{--tw-text-opacity: 1;color:rgb(239 90 46 / var(--tw-text-opacity, 1))}.text-\[\#ffc978\]{--tw-text-opacity: 1;color:rgb(255 201 120 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#2f6bff\]{accent-color:#2f6bff}.accent-\[\#2f7df4\]{accent-color:#2f7df4}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(6\,24\,75\,\.04\)\]{--tw-shadow: 0 -4px 16px rgba(6,24,75,.04);--tw-shadow-colored: 0 -4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(47\,125\,244\,\.14\)\]{--tw-shadow: 0 10px 28px rgba(47,125,244,.14);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(6\,24\,75\,\.16\)\]{--tw-shadow: 0 12px 30px rgba(6,24,75,.16);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(6\,24\,75\,\.14\)\]{--tw-shadow: 0 12px 32px rgba(6,24,75,.14);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(6\,24\,75\,\.12\)\]{--tw-shadow: 0 14px 34px rgba(6,24,75,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(6\,24\,75\,\.16\)\]{--tw-shadow: 0 14px 34px rgba(6,24,75,.16);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,\.025\)\,0_8px_28px_rgba\(16\,24\,40\,\.03\)\]{--tw-shadow: 0 1px 2px rgba(16,24,40,.025),0 8px 28px rgba(16,24,40,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(6\,24\,75\,\.08\)\]{--tw-shadow: 0 1px 3px rgba(6,24,75,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(6\,24\,75\,\.14\)\]{--tw-shadow: 0 1px 4px rgba(6,24,75,.14);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(6\,24\,75\,\.12\)\]{--tw-shadow: 0 20px 60px rgba(6,24,75,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(6\,24\,75\,\.22\)\]{--tw-shadow: 0 24px 60px rgba(6,24,75,.22);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(6\,24\,75\,\.24\)\]{--tw-shadow: 0 24px 70px rgba(6,24,75,.24);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(47\,125\,244\,\.12\)\]{--tw-shadow: 0 2px 8px rgba(47,125,244,.12);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(47\,109\,246\,\.18\)\]{--tw-shadow: 0 6px 16px rgba(47,109,246,.18);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(6\,24\,75\,\.12\)\]{--tw-shadow: 0 8px 22px rgba(6,24,75,.12);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.5\)\,inset_0_-1px_3px_rgba\(255\,255\,255\,0\.16\)\,0_5px_12px_rgba\(8\,40\,90\,0\.18\)\]{--tw-shadow: inset 0 1px 1px rgba(255,255,255,.5),inset 0 -1px 3px rgba(255,255,255,.16),0 5px 12px rgba(8,40,90,.18);--tw-shadow-colored: inset 0 1px 1px var(--tw-shadow-color), inset 0 -1px 3px var(--tw-shadow-color), 0 5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#2f7df4\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 125 244 / var(--tw-ring-opacity, 1))}.ring-\[\#dbe3ef\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 227 239 / var(--tw-ring-opacity, 1))}.ring-\[\#dceaff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 234 255 / var(--tw-ring-opacity, 1))}.ring-\[\#e6ebf3\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(230 235 243 / var(--tw-ring-opacity, 1))}.ring-\[\#e8f1ff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 241 255 / var(--tw-ring-opacity, 1))}.ring-\[\#f59e0b\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 1px 1px rgba(255,255,255,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100dvh;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:#eef5ff;-webkit-font-smoothing:antialiased}.clay-card{background:#fff;border:1px solid #e6ebf3;box-shadow:0 6px 18px #0f2a5f0f,0 1px 3px #0f2a5f0d}.glass-panel{background:#fff;box-shadow:0 -1px #e2e8ef,0 -6px 16px #06184b0d}.clay-icon{background:#e8f1ff;box-shadow:none}.soft-shadow{box-shadow:0 13px 26px #21498c1f}.hero-gradient{background:radial-gradient(120% 90% at 88% 6%,rgba(255,255,255,.16) 0%,transparent 46%),linear-gradient(135deg,#2f7df4,#1f6ef0 58%,#1850c8);box-shadow:0 12px 26px #1f6ef03d,inset 0 1px #ffffff47}.app-shell{min-height:100dvh;position:relative;background:#eef2f8}.nav-active{color:#2f7df4;background:#e8f1ff;box-shadow:none}.credit-card-blue{background:radial-gradient(circle at 78% 15%,rgba(255,255,255,.18),transparent 20%),linear-gradient(135deg,#6ea6ff,#3a7dff 28%,#245ad8);box-shadow:0 18px 22px #5f80ba2e,inset 0 1px #ffffff52,inset 0 -10px 16px #0000000f}.credit-card-green{background:radial-gradient(circle at 78% 15%,rgba(255,255,255,.16),transparent 20%),linear-gradient(135deg,#97e28f,#53c66b 36%,#30a84b);box-shadow:0 18px 22px #5f80ba2e,inset 0 1px #ffffff52,inset 0 -10px 16px #0000000f}.admin-bg{background:#eef2f8}.admin-card{background:#fff;border:1px solid #e2e8ef;border-radius:16px;box-shadow:0 1px 3px #06184b0a}.employee-wizard{max-width:1200px;margin-inline:auto}.employee-wizard__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#65759b;font-size:12px;font-weight:600}.employee-wizard__back:hover{color:#3267ff}.employee-wizard .employee-wizard__header{margin-bottom:12px}.employee-wizard__header h1{font-size:23px}.employee-wizard__header p{font-size:12px}.employee-wizard .form-progress-steps{padding:10px 14px;box-shadow:none}.employee-wizard .form-progress-steps ol{justify-content:space-between;padding-block:0}.employee-wizard .compensation-assignment-editor,.employee-wizard .employee-wizard__review-card{padding:12px}.employee-wizard__review-card dl{margin-top:8px;padding-top:8px}.employee-wizard__review-card dl>div+div{margin-top:6px}.employee-wizard>.admin-card,.employee-wizard>div>.admin-card{margin-top:12px}.employee-wizard .employee-wizard__section{padding:12px 18px;min-width:0}.employee-wizard .employee-wizard__section-heading{align-items:center;gap:8px;margin-bottom:10px}.employee-wizard__section-heading>span{width:28px;height:28px;margin:0;border-radius:8px}.employee-wizard__section-heading h2{font-size:13px;text-transform:none;letter-spacing:0}.employee-wizard__section-heading p{font-size:11px;line-height:1.4}.employee-wizard__section>.grid{gap:10px 14px}.employee-wizard__section input:not([type=checkbox]),.employee-wizard__section button.h-10{height:36px}.employee-wizard .employee-wizard__actions{grid-column:1 / -1;padding:8px 18px}.employee-wizard__actions>a,.employee-wizard__actions>button{height:36px;font-size:12px}.employee-wizard__section .mt-5{margin-top:12px}.employee-wizard__section .pt-5{padding-top:12px}.employee-wizard__termination-review{display:grid;gap:20px}.employee-wizard__termination-review table{min-width:480px}.employee-wizard__termination-review th,.employee-wizard__termination-review td{padding:7px 10px}.employee-wizard__termination-review>div>.mt-4{margin-top:8px}.employee-wizard__termination-review>div>.py-3,.employee-wizard__termination-review>div>.grid>div{padding-block:8px}.employee-wizard__termination-review>div>.grid>div>p:last-child{font-size:16px}.employee-wizard__termination-review>div:first-child>dl>div{padding:6px 8px;gap:6px}.employee-wizard__termination-review>div:first-child>dl>div dd{font-size:11.5px;line-height:1.4}.employee-wizard__termination-review .employee-wizard__employee-card{padding:10px}.employee-wizard__termination-review .employee-wizard__employee-card>dl{margin-top:8px;padding-top:8px;gap:6px 10px}@media(min-width:1100px){.employee-wizard[data-mode=individual]>form.admin-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.employee-wizard[data-mode=individual]>form>.employee-wizard__section:nth-child(2n){border-left:1px solid #e2e8ef}.employee-wizard--alta[data-step="1"]>form>.employee-wizard__section:first-child,.employee-wizard--alta[data-step="3"]>form>.employee-wizard__section:first-child{grid-column:1 / -1}.employee-wizard--baja[data-step="2"]>form>.employee-wizard__section:nth-child(2){grid-column:1;grid-row:2;border-left:0}.employee-wizard--baja[data-step="2"]>form>.employee-wizard__section:nth-child(3){grid-column:2;grid-row:1 / span 2;border-left:1px solid #e2e8ef;border-bottom:0}.employee-wizard--baja[data-step="2"] .employee-wizard__section:nth-child(3)>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard--alta[data-step="1"]>form>.employee-wizard__section:first-child>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-wizard--alta[data-step="1"]>form>.employee-wizard__section:first-child>.grid>.xl\:col-span-2{grid-column:span 1}.employee-wizard--alta[data-step="1"]>form>.employee-wizard__section:nth-child(3)>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard--alta[data-step="2"] .employee-wizard__section>.grid,.employee-wizard--alta[data-step="3"] .employee-wizard__section:not(:first-child)>.grid,.employee-wizard--alta[data-step="4"] .employee-wizard__section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard--alta[data-step="3"] .employee-wizard__section:nth-child(3)>.grid,.employee-wizard--alta[data-step="4"] .employee-wizard__section:first-child>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-wizard--alta[data-step="4"] .employee-wizard__section:nth-child(2){border-bottom:0}.employee-wizard--alta[data-step="4"] .compensation-assignment__composer{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.employee-wizard--alta[data-step="5"]>form>div:not(.employee-wizard__actions){grid-column:1 / -1;padding:16px 20px}.employee-wizard__termination-review{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.employee-wizard__termination-review>div:first-child>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard__termination-review>div>:first-child{margin-top:0}.employee-wizard .employee-wizard__bulk-intro,.employee-wizard .employee-wizard__bulk-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard__bulk-intro>section:last-child,.employee-wizard__bulk-conditions>section:nth-child(2){border-left:1px solid #e2e8ef}.employee-wizard__bulk-conditions>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-wizard__bulk-conditions>div:last-child{grid-column:1 / -1}.employee-wizard[data-mode=masiva] .admin-scroll.overflow-y-auto{max-height:clamp(160px,calc(100dvh - 430px),380px)}.employee-wizard[data-mode=masiva] .admin-scroll.overflow-auto{max-height:clamp(160px,calc(100dvh - 550px),300px)}}.employee-portal .clay-card{background:#fff;border:1px solid #e2e8ef;border-radius:14px;box-shadow:0 1px 3px #06184b0a}.admin-surface{background:#fff;border:1px solid #e2e8ef;border-radius:14px}.admin-primary-gradient{background:linear-gradient(135deg,#2f7df4,#1f6ef0 58%,#1850c8);box-shadow:0 10px 22px #1f6ef038,inset 0 1px #ffffff40}.employee-blue-card{color:#fff;background:linear-gradient(110deg,#1850c8,#1d5ccb);border:1px solid #1850c8;box-shadow:0 2px 6px #1f6ef01f}.admin-table{width:100%;border-collapse:separate;border-spacing:0}.admin-table th{text-align:left;font-size:11px;font-weight:700;color:#65759b;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;border-bottom:1px solid #e2e8ef;white-space:nowrap;background:#f7fbff}.admin-table th.text-right{text-align:right}.admin-table th.text-center{text-align:center}.admin-table td{padding:13px 14px;font-size:13px;color:#142958;border-bottom:1px solid #eef2f8}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background .12s}.admin-table tbody tr:hover td{background:#f7fbff}.payroll-runs-table th,.payroll-runs-table td{padding-left:10px;padding-right:10px}.payroll-runs-table th{overflow:hidden;text-overflow:ellipsis}.admin-scroll::-webkit-scrollbar{width:6px;height:6px}.admin-scroll::-webkit-scrollbar-thumb{background:#cfdcef;border-radius:8px}.admin-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.admin-scroll-hidden::-webkit-scrollbar{display:none}.org-tree,.org-tree ul{display:flex;padding-top:34px;position:relative}.org-tree ul{margin:0;padding-left:0}.org-tree li{list-style:none;position:relative;padding:34px 14px 0;display:flex;flex-direction:column;align-items:center}.org-tree li:before,.org-tree li:after{content:"";position:absolute;top:0;right:50%;width:50%;height:34px;border-top:2px solid #cfe0f5}.org-tree li:after{right:auto;left:50%;border-left:2px solid #cfe0f5}.org-tree li:only-child:before,.org-tree li:only-child:after{display:none}.org-tree li:only-child{padding-top:0}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0 none}.org-tree li:last-child:before{border-right:2px solid #cfe0f5;border-radius:0 6px 0 0}.org-tree li:first-child:after{border-radius:6px 0 0}.org-tree ul:before{content:"";position:absolute;top:0;left:50%;width:0;height:34px;border-left:2px solid #cfe0f5}.org-tree>li:only-child,.org-tree>li:first-child:last-child{padding-top:0}.org-tree>li:before,.org-tree>li:after{display:none}.org-tree ul.org-stack{flex-direction:column;align-items:center;gap:12px}.org-tree ul.org-stack>li{padding:0}.org-tree ul.org-stack>li:before,.org-tree ul.org-stack>li:after{display:none}.org-compact-tree{max-width:760px;margin:0 auto;padding:0 0 24px;list-style:none}.org-compact-branch{position:relative;min-width:0;list-style:none}.org-compact-children{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0 0 0 30px;padding:14px 0 0 18px;border-left:2px solid #b7cdec;list-style:none}.org-compact-children.org-compact-nested{margin-left:12px;padding-left:14px}.org-compact-children>li:before{content:"";position:absolute;top:34px;left:-18px;width:18px;border-top:2px solid #b7cdec}.org-compact-children.org-compact-nested>li:before{left:-14px;width:14px}.org-compact-children>li:last-child:after{content:"";position:absolute;top:36px;bottom:-12px;left:-20px;width:2px;background:#eef2f8}.org-compact-children.org-compact-nested>li:last-child:after{left:-16px}::-webkit-scrollbar{width:0}.safe-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-\[\#9aa9c4\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 169 196 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa9c4\]::placeholder{--tw-text-opacity: 1;color:rgb(154 169 196 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:hidden:last-child{display:none}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#2f7df4\]:focus-within{--tw-border-opacity: 1;border-color:rgb(47 125 244 / var(--tw-border-opacity, 1))}.focus-within\:border-\[\#3267ff\]:focus-within{--tw-border-opacity: 1;border-color:rgb(50 103 255 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#e8f1ff\]:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 241 255 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#2f7df4\]:hover{--tw-border-opacity: 1;border-color:rgb(47 125 244 / var(--tw-border-opacity, 1))}.hover\:border-\[\#9dbcec\]:hover{--tw-border-opacity: 1;border-color:rgb(157 188 236 / var(--tw-border-opacity, 1))}.hover\:border-\[\#a9b9d0\]:hover{--tw-border-opacity: 1;border-color:rgb(169 185 208 / var(--tw-border-opacity, 1))}.hover\:border-\[\#a9bde0\]:hover{--tw-border-opacity: 1;border-color:rgb(169 189 224 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b9cbe4\]:hover{--tw-border-opacity: 1;border-color:rgb(185 203 228 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b9cce5\]:hover{--tw-border-opacity: 1;border-color:rgb(185 204 229 / var(--tw-border-opacity, 1))}.hover\:border-\[\#bcd5ff\]:hover{--tw-border-opacity: 1;border-color:rgb(188 213 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d6deea\]:hover{--tw-border-opacity: 1;border-color:rgb(214 222 234 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#102a63\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 42 99 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f6ee5\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 110 229 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f6ef0\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 110 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#235fdc\]:hover{--tw-bg-opacity: 1;background-color:rgb(35 95 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#951f1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(149 31 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c83950\]:hover{--tw-bg-opacity: 1;background-color:rgb(200 57 80 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#deebff\]:hover{--tw-bg-opacity: 1;background-color:rgb(222 235 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e5ebf4\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 235 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8f1ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 241 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8f9ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 249 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf5ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef2f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef6ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f4f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 244 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2f6fc\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 246 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f8ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 248 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f9fc\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7faff\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fafbfc\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fbfcfe\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fdecec\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff0f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 240 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff1f1\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff1f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff2ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 242 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff5e6\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:text-\[\#06184b\]:hover{--tw-text-opacity: 1;color:rgb(6 24 75 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1767d7\]:hover{--tw-text-opacity: 1;color:rgb(23 103 215 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1f6ef0\]:hover{--tw-text-opacity: 1;color:rgb(31 110 240 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2f7df4\]:hover{--tw-text-opacity: 1;color:rgb(47 125 244 / var(--tw-text-opacity, 1))}.hover\:text-\[\#d23b3b\]:hover{--tw-text-opacity: 1;color:rgb(210 59 59 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(6\,24\,75\,\.10\)\]:hover{--tw-shadow: 0 14px 32px rgba(6,24,75,.1);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_rgba\(6\,24\,75\,\.08\)\]:hover{--tw-shadow: 0 4px 14px rgba(6,24,75,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-\[\#9aa9c4\]:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 169 196 / var(--tw-ring-opacity, 1))}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#2f7df4\]:focus{--tw-border-opacity: 1;border-color:rgb(47 125 244 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#e8f1ff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 241 255 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[\#2f7df4\]:focus-visible{outline-color:#2f7df4}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#06184b\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 24 75 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#2f7df4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 125 244 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#2f7df4\]\/25:focus-visible{--tw-ring-color: rgb(47 125 244 / .25)}.focus-visible\:ring-\[\#2f7df4\]\/30:focus-visible{--tw-ring-color: rgb(47 125 244 / .3)}.focus-visible\:ring-\[\#2f7df4\]\/35:focus-visible{--tw-ring-color: rgb(47 125 244 / .35)}.focus-visible\:ring-\[\#2f7df4\]\/40:focus-visible{--tw-ring-color: rgb(47 125 244 / .4)}.focus-visible\:ring-\[\#3267ff\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(50 103 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#9cc7ff\]\/60:focus-visible{--tw-ring-color: rgb(156 199 255 / .6)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[\#f7fbff\]:active{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#c8d3e3\]:disabled{--tw-bg-opacity: 1;background-color:rgb(200 211 227 / var(--tw-bg-opacity, 1))}.disabled\:bg-\[\#f4f6f9\]:disabled{--tw-bg-opacity: 1;background-color:rgb(244 246 249 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#7e8daa\]:disabled{--tw-text-opacity: 1;color:rgb(126 141 170 / var(--tw-text-opacity, 1))}.disabled\:text-\[\#9aa9c4\]:disabled{--tw-text-opacity: 1;color:rgb(154 169 196 / var(--tw-text-opacity, 1))}.disabled\:text-\[\#cfdcef\]:disabled{--tw-text-opacity: 1;color:rgb(207 220 239 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#2f7df4\]{--tw-bg-opacity: 1;background-color:rgb(47 125 244 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#1f6ef0\]{--tw-text-opacity: 1;color:rgb(31 110 240 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media(min-width:380px){.min-\[380px\]\:h-28{height:7rem}.min-\[380px\]\:w-28{width:7rem}.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:480px){.min-\[480px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:right-5{right:1.25rem}.sm\:top-1\/2{top:50%}.sm\:top-auto{top:auto}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:-mt-11{margin-top:-2.75rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-44{height:11rem}.sm\:h-\[320px\]{height:320px}.sm\:min-h-40{min-height:10rem}.sm\:w-10{width:2.5rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-8{width:2rem}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:min-w-\[210px\]{min-width:210px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(220px\,1fr\)_auto\]{grid-template-columns:180px minmax(220px,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)_minmax\(120px\,\.65fr\)_36px\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(120px,.65fr) 36px}.sm\:grid-cols-\[minmax\(0\,1fr\)_200px_32px\]{grid-template-columns:minmax(0,1fr) 200px 32px}.sm\:grid-cols-\[minmax\(0\,1fr\)_230px\]{grid-template-columns:minmax(0,1fr) 230px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3\.5{padding:.875rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-\[96px\]{padding-bottom:96px}.sm\:pr-52{padding-right:13rem}.sm\:pt-16{padding-top:4rem}.sm\:text-left{text-align:left}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[44px\]{font-size:44px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:w-56{width:14rem}.md\:w-\[210px\]{width:210px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-48{height:12rem}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-\[250px\]{width:250px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.lg\:grid-cols-\[minmax\(220px\,1fr\)_160px_auto\]{grid-template-columns:minmax(220px,1fr) 160px auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pr-56{padding-right:14rem}.lg\:pt-6{padding-top:1.5rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(240px\,1fr\)_190px_240px_auto\]{grid-template-columns:minmax(240px,1fr) 190px 240px auto}.xl\:items-center{align-items:center}.xl\:gap-5{gap:1.25rem}.xl\:pb-6{padding-bottom:1.5rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.enfa-rh-v1{--enfa-bg-app: #F7F9FC;--enfa-bg-canvas: #FFFFFF;--enfa-bg-soft: #F3F7FD;--enfa-bg-soft-blue: #EEF5FF;--enfa-bg-row-hover: #F8FAFD;--enfa-text-strong: #0B1733;--enfa-text-primary: #14213D;--enfa-text-secondary: #647089;--enfa-text-muted: #98A2B3;--enfa-line-subtle: #E8EDF4;--enfa-line-strong: #DDE5EF;--enfa-brand-500: #2F6BFF;--enfa-brand-600: #2458E6;--enfa-brand-050: #EEF4FF;--enfa-success: #20B878;--enfa-success-soft: #EAF9F2;--enfa-warning: #F59E0B;--enfa-warning-soft: #FFF7E8;--enfa-danger: #F15B64;--enfa-danger-soft: #FFF0F1;--enfa-info: #4B7BFF;--enfa-info-soft: #EEF4FF;--enfa-hero-studio: #5289C7;--enfa-space-1: 4px;--enfa-space-2: 8px;--enfa-space-3: 12px;--enfa-space-4: 16px;--enfa-space-5: 20px;--enfa-space-6: 24px;--enfa-space-8: 32px;--enfa-space-10: 40px;--enfa-space-12: 48px;--enfa-radius-xs: 6px;--enfa-radius-sm: 8px;--enfa-radius-control: 10px;--enfa-radius-md: 12px;--enfa-radius-lg: 18px;--enfa-radius-xl: 24px;--enfa-shadow-float: 0 12px 32px rgba(18, 38, 63, .08);--enfa-shadow-soft: 0 6px 18px rgba(18, 38, 63, .05);--enfa-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", sans-serif;--enfa-display-size: 32px;--enfa-h1-size: 28px;--enfa-page-title-size: 24px;--enfa-page-title-mobile-size: 22px;--enfa-page-subtitle-size: 12px;--enfa-h2-size: 20px;--enfa-h3-size: 16px;--enfa-body-size: 14px;--enfa-compact-size: 13px;--enfa-label-size: 12px;--enfa-meta-size: 11px;--enfa-sidebar-width: 232px;--enfa-right-rail-width: 312px;--enfa-topbar-height: 56px;--enfa-control-height: 38px;--enfa-button-height: 40px;--enfa-row-height: 56px;--enfa-ease: cubic-bezier(.2,.8,.2,1);--enfa-hover-duration: .12s;--enfa-press-duration: .1s;--enfa-panel-duration: .2s;color:var(--enfa-text-primary);font-family:var(--enfa-font);font-size:var(--enfa-body-size);font-weight:430;line-height:1.5}.enfa-rh-v1 *,.enfa-rh-v1 *:before,.enfa-rh-v1 *:after{box-sizing:border-box}.enfa-rh-v1 button,.enfa-rh-v1 input,.enfa-rh-v1 select{font:inherit}.enfa-shell{min-height:100vh;display:grid;grid-template-columns:var(--enfa-sidebar-width) minmax(0,1fr);background:var(--enfa-bg-canvas)}.enfa-shell__body{min-width:0;min-height:100vh;display:grid;grid-template-rows:var(--enfa-topbar-height) minmax(0,1fr)}.enfa-shell__workspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) var(--enfa-right-rail-width)}.enfa-shell__workspace:has(.enfa-right-rail[data-collapsed=true]){grid-template-columns:minmax(0,1fr) 0}.enfa-shell__main{min-width:0;padding:var(--enfa-space-6) var(--enfa-space-4) var(--enfa-space-8) var(--enfa-space-8);background:var(--enfa-bg-app)}.enfa-sidebar{position:sticky;top:0;z-index:35;width:var(--enfa-sidebar-width);height:100vh;flex:0 0 var(--enfa-sidebar-width);display:flex;flex-direction:column;border-right:1px solid var(--enfa-line-subtle);background:var(--enfa-bg-canvas)}.enfa-sidebar__brand{height:var(--enfa-topbar-height);display:flex;align-items:center;gap:var(--enfa-space-2);padding:0 var(--enfa-space-6)}.enfa-sidebar__mark{width:42px;height:42px;flex:none;-o-object-fit:contain;object-fit:contain}.enfa-sidebar__brand-copy{min-width:0}.enfa-sidebar__brand-name{color:var(--enfa-text-strong);font-size:17px;font-weight:750;line-height:1;letter-spacing:-.035em}.enfa-sidebar__brand-meta{color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);line-height:1.35}.enfa-sidebar__nav{flex:1;overflow:auto;padding:var(--enfa-space-5) var(--enfa-space-3)}.enfa-sidebar__group{margin-bottom:var(--enfa-space-5)}.enfa-sidebar__label{margin:0 var(--enfa-space-3) var(--enfa-space-2);color:var(--enfa-text-muted);font-size:var(--enfa-meta-size);font-weight:560;letter-spacing:.08em;text-transform:uppercase}.enfa-sidebar__item{min-height:36px;display:flex;align-items:center;gap:var(--enfa-space-3);padding:0 var(--enfa-space-3);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);font-size:var(--enfa-compact-size);font-weight:560;transition:background var(--enfa-hover-duration) var(--enfa-ease),color var(--enfa-hover-duration) var(--enfa-ease)}.enfa-sidebar__item:hover{color:var(--enfa-text-primary);background:var(--enfa-bg-soft)}.enfa-sidebar__item[aria-current=page]{color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-sidebar__item svg{width:18px;height:18px}.enfa-sidebar__item:focus-visible,.enfa-button:focus-visible,.enfa-editorial__action:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-sidebar__utility{margin:var(--enfa-space-3)}.enfa-sidebar__overlay{display:none}.enfa-topbar{position:sticky;top:0;z-index:30;height:var(--enfa-topbar-height);display:flex;align-items:center;gap:var(--enfa-space-4);padding:0 var(--enfa-space-8);border-bottom:1px solid var(--enfa-line-subtle);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.enfa-topbar[data-admin-topbar]{min-width:0;flex-shrink:0}@media(max-width:767px){.enfa-topbar[data-admin-topbar]{gap:8px}.enfa-topbar[data-admin-topbar] .admin-notifications-popover{position:fixed;top:var(--enfa-topbar-height);left:16px;right:16px;width:auto;max-height:calc(100dvh - var(--enfa-topbar-height) - 24px);overflow-y:auto}}.enfa-topbar__menu{display:none;width:36px;height:36px;place-items:center;border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-primary);background:transparent}.enfa-global-search{position:relative;width:min(416px,40vw)}.enfa-global-search>svg{position:absolute;left:var(--enfa-space-4);top:50%;z-index:1;transform:translateY(-50%);color:var(--enfa-text-muted);pointer-events:none}.enfa-global-search__input{width:100%;height:var(--enfa-control-height);padding:0 var(--enfa-space-4) 0 var(--enfa-space-10);border:1px solid transparent;border-radius:var(--enfa-radius-control);outline:0;color:var(--enfa-text-primary);background:var(--enfa-bg-soft);font-size:var(--enfa-compact-size)}.enfa-global-search__input:focus{border-color:var(--enfa-brand-500);box-shadow:0 0 0 3px var(--enfa-brand-050)}.enfa-global-search__menu{position:absolute;top:calc(100% + var(--enfa-space-2));left:0;z-index:50;width:360px;overflow:hidden;padding:var(--enfa-space-2);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-float)}.enfa-global-search__result{width:100%;display:flex;align-items:center;gap:var(--enfa-space-3);padding:var(--enfa-space-3);border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-primary);background:transparent;text-align:left}.enfa-global-search__result:hover,.enfa-global-search__result[data-active=true]{background:var(--enfa-bg-soft-blue)}.enfa-global-search__result strong{display:block;font-size:var(--enfa-compact-size);font-weight:560}.enfa-global-search__result small{display:block;margin-top:var(--enfa-space-1);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-topbar__spacer{flex:1}.enfa-topbar__company{min-width:180px;max-width:240px;height:var(--enfa-control-height);padding:0 var(--enfa-space-3);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-control);color:var(--enfa-text-primary);background:var(--enfa-bg-canvas);font-size:var(--enfa-label-size);outline:0}.enfa-topbar__profile{display:flex;align-items:center;gap:var(--enfa-space-3);color:var(--enfa-text-primary)}.enfa-topbar__profile-name{display:block;font-size:var(--enfa-label-size);font-weight:600;line-height:1.35}.enfa-topbar__profile-role{display:block;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-profile-menu{position:relative}.enfa-profile-menu__panel{position:absolute;right:0;top:calc(100% + var(--enfa-space-2));z-index:50;width:220px;padding:var(--enfa-space-2);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-float)}.enfa-profile-menu__panel a,.enfa-profile-menu__panel button{width:100%;display:flex;align-items:center;gap:var(--enfa-space-3);padding:var(--enfa-space-3);border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-primary);background:transparent;font-size:var(--enfa-compact-size);text-align:left}.enfa-profile-menu__panel a:hover,.enfa-profile-menu__panel button:hover{background:var(--enfa-bg-soft)}.enfa-icon-button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:transparent;transition:background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-icon-button:hover{background:var(--enfa-bg-soft)}.enfa-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--enfa-space-6);margin-bottom:var(--enfa-space-6)}.enfa-page-header h1{margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-h1-size);font-weight:650;line-height:1.2;letter-spacing:-.02em}.enfa-page-header p{margin:var(--enfa-space-2) 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-body-size)}.enfa-page-header__actions{display:flex;gap:var(--enfa-space-2)}.enfa-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--enfa-space-2);padding:0 var(--enfa-space-4);border-radius:var(--enfa-radius-control);font-size:var(--enfa-compact-size);font-weight:600;transition:background var(--enfa-hover-duration) var(--enfa-ease),border-color var(--enfa-hover-duration) var(--enfa-ease)}.enfa-button:active{transform:translateY(1px);transition-duration:var(--enfa-press-duration)}.enfa-button--primary{border:1px solid var(--enfa-brand-600);color:var(--enfa-bg-canvas);background:var(--enfa-brand-500)}.enfa-button--primary:hover{background:var(--enfa-brand-600)}.enfa-button--hero{border-color:var(--enfa-text-strong);background:var(--enfa-text-strong)}.enfa-button--secondary{border:1px solid var(--enfa-line-strong);color:var(--enfa-text-primary);background:var(--enfa-bg-canvas)}.enfa-button--secondary:hover{background:var(--enfa-bg-soft)}.enfa-button--compact{min-height:32px;padding:0 var(--enfa-space-3);border-radius:var(--enfa-radius-sm);font-size:var(--enfa-label-size)}.enfa-button:disabled{cursor:not-allowed;opacity:.45}.enfa-hero{position:relative;height:260px;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);border-radius:var(--enfa-radius-xl);background:var(--enfa-bg-soft-blue);box-shadow:var(--enfa-shadow-soft)}.enfa-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--enfa-space-6)}.enfa-hero__eyebrow{display:flex;align-items:center;gap:var(--enfa-space-2);color:var(--enfa-text-secondary);font-size:var(--enfa-label-size);font-weight:560}.enfa-hero__title{max-width:460px;margin:var(--enfa-space-3) 0 0;color:var(--enfa-text-strong);font-size:var(--enfa-display-size);font-weight:650;line-height:1.15;letter-spacing:-.025em}.enfa-hero__meta{margin:var(--enfa-space-2) 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-compact-size)}.enfa-hero__actions{display:flex;gap:var(--enfa-space-3);margin-top:var(--enfa-space-5)}.enfa-hero__photo{min-width:0;position:relative}.enfa-hero__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--enfa-bg-soft-blue) 0%,rgba(238,245,255,.45) 18%,transparent 45%)}.enfa-hero__photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center}.enfa-hero--compact{height:184px;min-height:184px;display:block;border-radius:var(--enfa-radius-lg);background:var(--enfa-hero-studio);box-shadow:var(--enfa-shadow-soft)}.enfa-hero--compact .enfa-hero__content{width:58%;min-height:184px;padding:var(--enfa-space-4) var(--enfa-space-6)}.enfa-hero--compact .enfa-hero__eyebrow{color:#ffffffc7}.enfa-hero--compact .enfa-hero__title{max-width:560px;margin-top:var(--enfa-space-2);color:var(--enfa-bg-canvas);font-size:var(--enfa-h1-size);line-height:1.08}.enfa-hero--compact .enfa-hero__meta{color:#ffffffc2}.enfa-hero--compact .enfa-hero__actions{flex-wrap:wrap;margin-top:var(--enfa-space-3)}.enfa-hero--compact .enfa-button--secondary{min-height:32px;padding:0 var(--enfa-space-3);border-color:#ffffff4d;border-radius:var(--enfa-radius-sm);color:var(--enfa-bg-canvas);background:#ffffff1f;box-shadow:none;font-size:var(--enfa-label-size);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.enfa-hero--compact .enfa-button--secondary:hover{border-color:#ffffff7a;background:#fff3}.enfa-hero--compact .enfa-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.enfa-hero--compact .enfa-hero__photo:before{background:linear-gradient(90deg,rgba(11,23,51,.22) 0%,rgba(11,23,51,.07) 44%,transparent 68%)}.enfa-hero--compact .enfa-hero__photo img{position:absolute;right:0;top:50%;width:100%;height:152%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;transform:translateY(-50%)}.enfa-hero--compact .enfa-hero__photo img.enfa-hero__photo--detail{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;transform:none}.enfa-hero--compact .enfa-hero__photo img.enfa-hero__photo--overview{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;transform:none}.enfa-hero--movements{background:#203e5b}.enfa-hero--movements .enfa-hero__content{position:absolute;inset:0 auto 0 0;width:38%;min-height:0}.enfa-hero--movements .enfa-hero__photo:before{background:none}.enfa-hero--compact .enfa-hero__photo img.enfa-hero__photo--movements{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;transform:none}.enfa-metric-strip{position:relative;z-index:3;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(var(--enfa-space-3) * -1) var(--enfa-space-4) 0;border:1px solid rgba(221,229,239,.82);border-radius:var(--enfa-radius-lg);background:#fffffff0;box-shadow:0 12px 28px #12263f13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.enfa-metric{position:relative;min-width:0;min-height:72px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--enfa-space-3);padding:var(--enfa-space-3) var(--enfa-space-4);background:transparent}.enfa-metric+.enfa-metric:before{content:"";position:absolute;left:0;top:var(--enfa-space-4);bottom:var(--enfa-space-4);width:1px;background:var(--enfa-line-subtle)}.enfa-metric__body{min-width:0}.enfa-metric__label{overflow:hidden;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enfa-metric__icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--enfa-radius-sm);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-metric__icon svg{width:15px;height:15px}.enfa-metric--success .enfa-metric__icon{color:var(--enfa-success);background:var(--enfa-success-soft)}.enfa-metric--warning .enfa-metric__icon{color:var(--enfa-warning);background:var(--enfa-warning-soft)}.enfa-metric--danger .enfa-metric__icon{color:var(--enfa-danger);background:var(--enfa-danger-soft)}.enfa-metric__reading{min-width:0;display:flex;align-items:baseline;gap:var(--enfa-space-2);margin-top:3px}.enfa-metric__value{overflow:hidden;flex:none;color:var(--enfa-text-strong);font-size:18px;font-weight:650;line-height:1.1;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.enfa-metric__meta{overflow:hidden;min-width:0;color:var(--enfa-text-muted);font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enfa-stepper{width:min(100%,860px);display:flex;align-items:center;justify-content:center;margin:var(--enfa-space-4) auto var(--enfa-space-3);padding:0 var(--enfa-space-4)}.enfa-step{flex:none;display:inline-flex;align-items:center;gap:var(--enfa-space-2);margin:0;padding:2px var(--enfa-space-1);border:0;border-radius:999px;color:var(--enfa-text-secondary);background:transparent;font:inherit;font-size:var(--enfa-meta-size);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--enfa-hover-duration) var(--enfa-ease)}.enfa-step__dot{width:24px;height:24px;flex:none;display:grid;place-items:center;border:1px solid var(--enfa-line-subtle);border-radius:50%;color:var(--enfa-text-secondary);background:var(--enfa-bg-canvas);font-size:10px;box-shadow:0 1px 2px #12263f08}.enfa-step__label{font-weight:560;letter-spacing:-.005em}.enfa-step__connector{min-width:40px;max-width:104px;height:1px;flex:1 1 80px;margin:0 var(--enfa-space-2);background:var(--enfa-line-subtle)}.enfa-step__connector--complete{background:color-mix(in srgb,var(--enfa-success) 68%,var(--enfa-line-strong))}.enfa-step--complete{color:var(--enfa-text-secondary)}.enfa-step--complete .enfa-step__dot{border-color:var(--enfa-success);color:var(--enfa-bg-canvas);background:var(--enfa-success)}.enfa-step--complete .enfa-step__label{font-weight:560}.enfa-step--final-complete{color:var(--enfa-success)}.enfa-step--final-complete .enfa-step__label{font-weight:650}.enfa-step--current{color:var(--enfa-brand-600);background:transparent;font-weight:600}.enfa-step--current .enfa-step__dot{border-color:var(--enfa-brand-500);color:var(--enfa-bg-canvas);background:var(--enfa-brand-500);font-weight:650;box-shadow:0 0 0 2px var(--enfa-brand-050)}.enfa-step--current .enfa-step__label{font-weight:650}.enfa-step--locked{color:var(--enfa-text-muted)}.enfa-step--locked .enfa-step__dot{color:var(--enfa-text-muted);background:var(--enfa-bg-soft)}.enfa-step--locked .enfa-step__label{font-weight:450}.enfa-step:hover{color:var(--enfa-brand-600);background:transparent}.enfa-step:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-stepper__notice{width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--enfa-space-8));margin:calc(var(--enfa-space-2) * -1) auto var(--enfa-space-3);padding:var(--enfa-space-2) var(--enfa-space-3);border-radius:999px;color:var(--enfa-text-secondary);background:var(--enfa-warning-soft);font-size:var(--enfa-meta-size);font-weight:560;text-align:center}.enfa-workspace{margin-top:var(--enfa-space-4);padding:0 var(--enfa-space-4);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-workspace__heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);padding:var(--enfa-space-2) 0}.enfa-workspace__heading h2{margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-compact-size);font-weight:600;letter-spacing:-.005em}.enfa-workspace__description{margin:2px 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);line-height:1.35}.enfa-workspace__description span{margin-left:var(--enfa-space-1);color:var(--enfa-text-muted)}.enfa-workspace__meta{flex:none;padding:var(--enfa-space-1) var(--enfa-space-2);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:var(--enfa-bg-soft);font-size:var(--enfa-label-size)}.enfa-workflow-actions{flex:none;display:flex;align-items:center;gap:var(--enfa-space-2)}.enfa-workflow-actions .enfa-button--compact{min-height:32px;padding:0 14px;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:-.005em}.enfa-workflow-actions .enfa-button--compact svg{width:13px;height:13px;stroke-width:1.9}.enfa-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 170px 145px auto;gap:var(--enfa-space-2);align-items:center;margin-bottom:var(--enfa-space-1);padding:var(--enfa-space-2) 0;background:transparent}.enfa-field{height:32px;display:flex;align-items:center;gap:var(--enfa-space-2);padding:0 var(--enfa-space-3);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:var(--enfa-bg-canvas);transition:border-color var(--enfa-hover-duration) var(--enfa-ease),box-shadow var(--enfa-hover-duration) var(--enfa-ease)}.enfa-field:hover{border-color:var(--enfa-line-strong)}.enfa-field--select{padding-right:var(--enfa-space-2)}.enfa-field:focus-within{border-color:var(--enfa-brand-500);box-shadow:0 0 0 3px var(--enfa-brand-050)}.enfa-field input,.enfa-field select{width:100%;min-width:0;border:0;outline:0;color:var(--enfa-text-primary);background:transparent;font-size:var(--enfa-label-size)}.enfa-filterbar .enfa-field input{font-size:11.5px;font-weight:450;line-height:1.2}.enfa-filterbar .enfa-field select{font-size:11.5px;font-weight:500;line-height:1.2}.enfa-field input::-moz-placeholder{color:var(--enfa-text-muted)}.enfa-field input::placeholder{color:var(--enfa-text-muted)}.enfa-filterbar .enfa-filterbar__action{min-height:32px;padding:0 var(--enfa-space-3);border-color:var(--enfa-line-subtle);color:var(--enfa-text-secondary);background:var(--enfa-bg-canvas);font-size:11.5px;font-weight:560;line-height:1;letter-spacing:-.003em}.enfa-filterbar .enfa-filterbar__action svg{width:14px;height:14px;stroke-width:1.8}.enfa-filterbar__action:hover{border-color:var(--enfa-line-strong);color:var(--enfa-text-primary);background:var(--enfa-bg-row-hover)}.enfa-table-wrap{overflow-x:auto}.enfa-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.enfa-table>thead>tr>th:nth-child(1),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(1){width:24%}.enfa-table>thead>tr>th:nth-child(2),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(2){width:16%}.enfa-table>thead>tr>th:nth-child(3),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(3),.enfa-table>thead>tr>th:nth-child(4),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(4),.enfa-table>thead>tr>th:nth-child(5),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(5){width:15%}.enfa-table>thead>tr>th:nth-child(6),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(6){width:11%}.enfa-table>thead>tr>th:nth-child(7),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(7){width:4%;padding-right:3px;padding-left:3px}.enfa-table>thead>tr>th{height:40px;padding:0 var(--enfa-space-3);border-bottom:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);font-size:var(--enfa-meta-size);font-weight:500;text-align:left}.enfa-table>tbody>tr>td{height:var(--enfa-row-height);padding:0 var(--enfa-space-3);border-bottom:1px solid var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:var(--enfa-label-size);font-weight:450}.enfa-table>thead>tr>th[data-align=right],.enfa-table>tbody>tr>td[data-align=right]{text-align:right}.enfa-table>tbody>tr{transition:background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-table>tbody>tr:hover{background:var(--enfa-bg-row-hover)}.enfa-table>tbody>tr:not(.enfa-table__expanded){cursor:pointer}.enfa-table__row--open{background:linear-gradient(90deg,#eaf2ff,#f3f7ff 64%,#f8faff)}.enfa-table__row--open>td{border-bottom-color:#d4e1f3}.enfa-table__row--open>td:first-child{box-shadow:inset 3px 0 0 var(--enfa-brand-500)}.enfa-table__employee{display:flex;align-items:center;gap:var(--enfa-space-3);min-width:0}.enfa-table__employee>div{min-width:0}.enfa-table__name{overflow:hidden;color:var(--enfa-text-strong);font-size:var(--enfa-label-size);font-weight:600;letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap}.enfa-table__role{overflow:hidden;margin-top:2px;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);text-overflow:ellipsis;white-space:nowrap}.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(2){color:var(--enfa-text-secondary);font-weight:450}.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(3),.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(4){color:var(--enfa-text-secondary);font-weight:500}.enfa-table>tbody>tr:not(.enfa-table__expanded)>td:nth-child(5){color:var(--enfa-text-primary);font-weight:600}.enfa-table__money{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.enfa-table--compensation{min-width:1080px}.enfa-table--compensation>thead>tr>th:nth-child(1),.enfa-table--compensation>tbody>tr:not(.enfa-table__expanded)>td:nth-child(1){width:23%}.enfa-table--compensation>thead>tr>th:nth-child(2),.enfa-table--compensation>tbody>tr:not(.enfa-table__expanded)>td:nth-child(2){width:13%}.enfa-table--compensation>thead>tr>th:nth-child(n+3):nth-child(-n+7),.enfa-table--compensation>tbody>tr:not(.enfa-table__expanded)>td:nth-child(n+3):nth-child(-n+7){width:10%;padding-right:var(--enfa-space-3);padding-left:var(--enfa-space-3)}.enfa-table--compensation>thead>tr>th:nth-child(8),.enfa-table--compensation>tbody>tr:not(.enfa-table__expanded)>td:nth-child(8){width:11%}.enfa-table--compensation>thead>tr>th:nth-child(9),.enfa-table--compensation>tbody>tr:not(.enfa-table__expanded)>td:nth-child(9){width:3%;padding-right:3px;padding-left:3px}.enfa-table>tbody>tr:not(.enfa-table__expanded)>td.enfa-table__money--total{color:var(--enfa-text-primary);font-weight:600}.enfa-table__disclosure{margin-left:auto;color:var(--enfa-text-muted);transition:color var(--enfa-hover-duration) var(--enfa-ease),background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-table__disclosure svg{transition:transform var(--enfa-panel-duration) var(--enfa-ease)}.enfa-table__row--open .enfa-table__disclosure{color:var(--enfa-brand-600);background:#ffffffc7}.enfa-table__row--open .enfa-table__disclosure svg{transform:rotate(180deg)}.enfa-table__expanded{background:#f7faff}.enfa-table__expanded:hover{background:#f7faff!important}.enfa-table>tbody>tr.enfa-table__expanded>td{height:auto;padding:14px 0 var(--enfa-space-6);border-bottom:1px solid #cfdbea;box-shadow:inset 0 14px 18px -18px #0f213f3d,inset 0 -14px 18px -16px #0f213f33}.enfa-table__empty{padding:var(--enfa-space-12)!important;text-align:center;color:var(--enfa-text-secondary)!important}.enfa-avatar{--avatar-size: 32px;position:relative;width:var(--avatar-size);height:var(--avatar-size);box-sizing:border-box;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--enfa-bg-canvas);background:var(--enfa-bg-canvas);font-size:var(--enfa-meta-size);font-weight:600}.enfa-avatar__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:var(--enfa-brand-500)}.enfa-avatar__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:block;border-radius:50%;background:var(--enfa-bg-canvas)}.enfa-avatar__photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;image-rendering:auto;backface-visibility:hidden}.enfa-right-rail{position:sticky;top:var(--enfa-topbar-height);align-self:start;height:calc(100vh - var(--enfa-topbar-height));overflow-y:auto;display:grid;grid-template-rows:repeat(3,minmax(max-content,1fr));gap:var(--enfa-space-3);padding:var(--enfa-space-4);border-left:0;background:var(--enfa-bg-app)}.enfa-right-rail[data-collapsed=true],.enfa-right-rail__mobile-toggle,.enfa-right-rail__desktop-toggle,.enfa-right-rail__close{display:none}.enfa-shell__workspace:has(.enfa-right-rail[data-collapsed=true]) .enfa-right-rail__desktop-toggle{position:fixed;right:var(--enfa-space-4);top:calc(var(--enfa-topbar-height) + var(--enfa-space-4));z-index:31;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--enfa-line-strong);border-radius:var(--enfa-radius-control);color:var(--enfa-text-strong);background:var(--enfa-bg-surface);box-shadow:var(--enfa-shadow-soft)}.enfa-rail-section{height:100%;padding:var(--enfa-space-4);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-right-rail>.enfa-rail-section:first-child{display:flex;flex-direction:column}.enfa-rail-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-2);margin-bottom:var(--enfa-space-3)}.enfa-rail-section__title{margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-body-size);font-weight:650;letter-spacing:-.01em}.enfa-rail-link{flex:none;border:0;padding:0;color:var(--enfa-brand-600);background:transparent;font-size:var(--enfa-meta-size);font-weight:560;white-space:nowrap}.enfa-rail-link:hover{color:var(--enfa-brand-500)}.enfa-timeline{position:relative;min-height:0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.enfa-timeline:before{content:"";position:absolute;left:6px;top:var(--enfa-space-2);bottom:var(--enfa-space-2);width:1px;background:var(--enfa-line-strong)}.enfa-timeline__item{position:relative;padding-left:26px;margin-bottom:0}.enfa-timeline__item:last-child{margin-bottom:0}.enfa-timeline__dot{position:absolute;left:2px;top:5px;width:9px;height:9px;border:1px solid var(--enfa-bg-canvas);border-radius:50%;background:var(--enfa-line-strong);box-shadow:0 0 0 3px var(--enfa-bg-soft-blue)}.enfa-timeline__item[data-current=true] .enfa-timeline__dot{background:var(--enfa-brand-500)}.enfa-timeline__date{color:var(--enfa-text-strong);font-size:var(--enfa-meta-size);font-weight:600}.enfa-timeline__distance{float:right;color:var(--enfa-text-muted);font-size:var(--enfa-meta-size);font-weight:450}.enfa-timeline__label{margin-top:1px;color:var(--enfa-text-secondary);font-size:10px;line-height:1.35}.enfa-period{padding:var(--enfa-space-4);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md)}.enfa-period__top{display:flex;justify-content:space-between;color:var(--enfa-text-secondary);font-size:var(--enfa-label-size)}.enfa-period__name{margin-top:var(--enfa-space-2);color:var(--enfa-text-strong);font-size:var(--enfa-h3-size);font-weight:600}.enfa-period__meta{margin-top:var(--enfa-space-1);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-editorial{position:relative;overflow:hidden;min-height:216px;border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-soft-blue);box-shadow:var(--enfa-shadow-soft)}.enfa-editorial__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}.enfa-editorial__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 12%,rgba(11,23,51,.78) 72%,var(--enfa-text-strong) 100%)}.enfa-editorial__badge{display:none}.enfa-editorial__content{position:absolute;inset:auto var(--enfa-space-4) var(--enfa-space-4);z-index:1;color:var(--enfa-bg-canvas)}.enfa-editorial__title{margin:0;font-size:var(--enfa-h3-size);font-weight:600;line-height:1.3}.enfa-editorial__body{margin:var(--enfa-space-1) 0 var(--enfa-space-3);font-size:var(--enfa-meta-size);line-height:1.35;opacity:.9}.enfa-editorial__action{display:inline-flex;align-items:center;gap:var(--enfa-space-2);color:var(--enfa-bg-canvas);font-size:var(--enfa-label-size);font-weight:560}.enfa-editorial--rail{height:100%;min-height:240px;display:flex;flex-direction:column;padding-bottom:var(--enfa-space-4);border:1px solid var(--enfa-line-subtle);background:var(--enfa-bg-canvas)}.enfa-editorial--rail .enfa-editorial__photo{position:relative;inset:auto;height:92px;-o-object-position:63% 42%;object-position:63% 42%}.enfa-editorial--rail .enfa-editorial__scrim{display:none}.enfa-editorial--rail .enfa-editorial__badge{position:absolute;left:var(--enfa-space-4);top:72px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:3px solid var(--enfa-bg-canvas);border-radius:var(--enfa-radius-control);color:var(--enfa-bg-canvas);background:var(--enfa-brand-500);box-shadow:var(--enfa-shadow-soft)}.enfa-editorial--rail .enfa-editorial__content{position:relative;inset:auto;width:100%;min-height:0;flex:1;display:flex;flex-direction:column;padding:var(--enfa-space-6) var(--enfa-space-4) 0;color:var(--enfa-text-primary)}.enfa-editorial--rail .enfa-editorial__title{display:-webkit-box;overflow:hidden;color:var(--enfa-text-strong);font-size:var(--enfa-h3-size);line-height:1.18;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.enfa-editorial--rail .enfa-editorial__body{display:-webkit-box;overflow:hidden;margin:var(--enfa-space-2) 0 var(--enfa-space-3);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.enfa-editorial--rail .enfa-editorial__action{min-height:32px;align-self:flex-start;margin-top:auto;padding:0 var(--enfa-space-3);border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-bg-canvas);background:var(--enfa-text-strong);font-size:var(--enfa-meta-size)}.enfa-payroll-panel{overflow:hidden;margin-top:var(--enfa-space-5);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-payroll-panel__navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);padding:0 var(--enfa-space-4);border-bottom:1px solid var(--enfa-line-subtle)}.enfa-payroll-create.enfa-button--compact{flex:none;min-height:32px;padding:0 14px;border-radius:var(--enfa-radius-sm);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:-.005em;white-space:nowrap;box-shadow:none}.enfa-payroll-create.enfa-button--compact svg{width:13px;height:13px;stroke-width:1.9}.enfa-inline-link{display:inline-flex;align-items:center;gap:var(--enfa-space-1);border:0;color:var(--enfa-brand-600);background:transparent;font-size:var(--enfa-label-size);font-weight:600}.enfa-inline-link:hover{text-decoration:underline}.enfa-payroll-tabs{min-width:0;display:flex;align-items:flex-end;gap:22px;overflow-x:auto;scrollbar-width:none}.enfa-payroll-tabs::-webkit-scrollbar{display:none}.enfa-payroll-tabs button{position:relative;min-height:48px;display:inline-flex;align-items:center;gap:var(--enfa-space-2);flex:none;padding:0;border:0;color:var(--enfa-text-secondary);background:transparent;font-size:11.5px;font-weight:560;white-space:nowrap}.enfa-payroll-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:transparent}.enfa-payroll-tabs button:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:-3px;border-radius:var(--enfa-radius-sm)}.enfa-payroll-tabs button:hover{color:var(--enfa-text-primary)}.enfa-payroll-tabs button[aria-selected=true]{color:var(--enfa-brand-600)}.enfa-payroll-tabs button[aria-selected=true]:after{background:var(--enfa-brand-500)}.enfa-payroll-tabs button span{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:var(--enfa-text-secondary);background:var(--enfa-bg-soft);font-size:9px;font-weight:700}.enfa-payroll-tabs button[aria-selected=true] span{color:#fff;background:var(--enfa-brand-500)}.enfa-payroll-toolbar{display:flex;align-items:center;gap:var(--enfa-space-2);padding:var(--enfa-space-2) var(--enfa-space-4);border-bottom:1px solid var(--enfa-line-subtle)}.enfa-payroll-search{width:min(300px,100%);height:32px;display:flex;align-items:center;gap:var(--enfa-space-2);flex:1 1 240px;padding:0 var(--enfa-space-3);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-muted);background:#fff;transition:border-color var(--enfa-hover-duration) var(--enfa-ease),box-shadow var(--enfa-hover-duration) var(--enfa-ease)}.enfa-payroll-search:focus-within{border-color:var(--enfa-brand-500);box-shadow:0 0 0 3px #2f6bff17}.enfa-payroll-search svg{flex:none}.enfa-payroll-search input{width:100%;min-width:0;border:0;outline:0;color:var(--enfa-text-primary);background:transparent;font-size:11.5px;font-weight:450;line-height:1.2}.enfa-payroll-search input::-moz-placeholder{color:var(--enfa-text-muted)}.enfa-payroll-search input::placeholder{color:var(--enfa-text-muted)}.enfa-payroll-filterbar{flex:0 1 auto;flex-wrap:nowrap;gap:var(--enfa-space-2)!important}.enfa-payroll-filterbar>div:nth-child(1){width:112px}.enfa-payroll-filterbar>div:nth-child(2){width:152px}.enfa-payroll-filterbar>div:nth-child(3){width:96px}.enfa-payroll-filterbar>div:nth-child(4){width:128px}.enfa-payroll-filterbar>div:nth-child(5){width:96px}.enfa-payroll-filterbar>div:nth-child(6){width:72px}.enfa-payroll-filterbar>div>button{height:32px;border-radius:var(--enfa-radius-sm)}.enfa-payroll-filterbar>div>button>span{padding-top:0;padding-bottom:0}.enfa-payroll-filterbar>div>button>span:nth-child(2){font-size:11.5px;font-weight:500;line-height:1.2}.enfa-payroll-filterbar>div>button>svg{width:14px;height:14px;margin-right:var(--enfa-space-2);stroke-width:1.8}.enfa-payroll-error{display:flex;align-items:flex-start;gap:var(--enfa-space-2);margin:var(--enfa-space-3) var(--enfa-space-4) 0;padding:var(--enfa-space-3);border:1px solid #fecaca;border-radius:var(--enfa-radius-sm);color:#b42318;background:#fff1f2;font-size:var(--enfa-label-size);font-weight:560}.enfa-payroll-table-wrap{overflow-x:auto}.enfa-payroll-table{width:100%;border-collapse:collapse;table-layout:fixed}.enfa-payroll-table th{height:40px;padding:0 var(--enfa-space-3);color:var(--enfa-text-muted);background:#fff;font-size:9.5px;font-weight:620;letter-spacing:.02em;text-align:left;white-space:nowrap}.enfa-payroll-table th:first-child,.enfa-payroll-table td:first-child{padding-left:var(--enfa-space-4)}.enfa-payroll-table th:last-child,.enfa-payroll-table td:last-child{padding-right:var(--enfa-space-4)}.enfa-payroll-table td{height:var(--enfa-row-height);padding:5px var(--enfa-space-3);border-top:1px solid var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);vertical-align:middle}.enfa-payroll-col-toggle{width:36px}.enfa-payroll-col-name{width:25%}.enfa-payroll-col-period{width:17%}.enfa-payroll-col-employees{width:8%}.enfa-payroll-col-net,.enfa-payroll-col-status,.enfa-payroll-col-progress{width:12%}.enfa-payroll-col-author{width:14%}.enfa-payroll-col-actions{width:108px}.enfa-payroll-row{cursor:pointer;transition:background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-payroll-row:hover{background:var(--enfa-bg-row-hover)}.enfa-payroll-row__chevron{color:var(--enfa-text-muted);transition:transform var(--enfa-panel-duration) var(--enfa-ease)}.enfa-payroll-row__chevron.is-open{transform:rotate(90deg)}.enfa-payroll-row__title{min-width:0;display:flex;align-items:center;gap:var(--enfa-space-2)}.enfa-payroll-row__title a{overflow:hidden;color:var(--enfa-text-strong);font-size:11.5px;font-weight:630;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-row__title a:hover{color:var(--enfa-brand-600)}.enfa-payroll-row__title span{flex:none;padding:2px 6px;border-radius:999px;color:var(--enfa-brand-600);background:var(--enfa-brand-050);font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.enfa-payroll-row td:nth-child(2)>p{overflow:hidden;margin:2px 0 0;color:var(--enfa-text-secondary);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-row__dates strong{display:block;color:var(--enfa-text-primary);font-size:10.5px;font-weight:560}.enfa-payroll-row__dates span,.enfa-payroll-row__dates small{display:block;margin-top:2px;color:var(--enfa-text-muted);font-size:9px;line-height:1.25}.enfa-payroll-row__dates small{color:var(--enfa-brand-600);font-weight:600}.enfa-payroll-row__number{color:var(--enfa-text-primary)!important;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.enfa-payroll-row__net{color:var(--enfa-text-strong)!important;font-size:11.5px!important;font-weight:650;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.enfa-payroll-progress{display:flex;align-items:center;gap:var(--enfa-space-2)}.enfa-payroll-progress>div{height:5px;overflow:hidden;flex:1;border-radius:999px;background:var(--enfa-bg-soft)}.enfa-payroll-progress>div span{height:100%;display:block;border-radius:inherit;background:var(--enfa-brand-500)}.enfa-payroll-progress strong{width:29px;flex:none;color:var(--enfa-text-secondary);font-size:9px;font-weight:620;text-align:right}.enfa-payroll-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.enfa-payroll-actions a,.enfa-payroll-actions button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--enfa-text-secondary);background:transparent;transition:color var(--enfa-hover-duration) var(--enfa-ease),background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-payroll-actions a{color:var(--enfa-brand-600)}.enfa-payroll-actions a:hover,.enfa-payroll-actions button:hover{color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-payroll-actions button[data-danger=true]:hover{color:var(--enfa-danger);background:var(--enfa-danger-soft)}.enfa-payroll-row-detail td{height:auto;padding:var(--enfa-space-3) var(--enfa-space-5) var(--enfa-space-4);background:#f9fbfe}.enfa-payroll-row-detail__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--enfa-space-4);padding-left:24px}.enfa-payroll-row-detail__grid p{margin:0;color:var(--enfa-text-muted);font-size:9px}.enfa-payroll-row-detail__grid strong{display:block;margin-top:2px;overflow:hidden;color:var(--enfa-text-primary);font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-skeleton td{padding:var(--enfa-space-3) var(--enfa-space-4)}.enfa-payroll-skeleton span{height:30px;display:block;border-radius:var(--enfa-radius-sm);background:linear-gradient(90deg,#f0f3f8,#f7f9fc,#f0f3f8);background-size:200% 100%;animation:enfa-payroll-shimmer 1.3s linear infinite}.enfa-payroll-cards{display:none;padding:var(--enfa-space-4)}.enfa-payroll-card{width:100%;min-width:0;overflow:hidden;padding:var(--enfa-space-4);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);background:#fff;box-shadow:0 5px 14px #12263f09}.enfa-payroll-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--enfa-space-3)}.enfa-payroll-card__head>div{min-width:0;flex:1}.enfa-payroll-card__head>:last-child{flex:none}.enfa-payroll-card__head a{display:block;overflow:hidden;color:var(--enfa-text-strong);font-size:var(--enfa-compact-size);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-card__head p{overflow:hidden;margin:2px 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-card__facts{display:grid;grid-template-columns:1.4fr 1fr .7fr 1fr;gap:var(--enfa-space-3);margin:var(--enfa-space-4) 0 0}.enfa-payroll-card__facts div{min-width:0}.enfa-payroll-card__facts dt{color:var(--enfa-text-muted);font-size:9px}.enfa-payroll-card__facts dd{overflow:hidden;margin:3px 0 0;color:var(--enfa-text-primary);font-size:10.5px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-card__facts div:last-child dd{color:var(--enfa-text-strong);font-size:11.5px;font-weight:670}.enfa-payroll-card__progress{display:flex;align-items:center;gap:var(--enfa-space-3);margin-top:var(--enfa-space-4)}.enfa-payroll-card__progress>span{height:5px;overflow:hidden;flex:1;border-radius:999px;background:var(--enfa-bg-soft)}.enfa-payroll-card__progress i{height:100%;display:block;border-radius:inherit;background:var(--enfa-brand-500)}.enfa-payroll-card__progress strong{flex:none;color:var(--enfa-text-secondary);font-size:9px;font-weight:600;white-space:nowrap}.enfa-payroll-card__authorization{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-3);margin-top:var(--enfa-space-3);padding-top:var(--enfa-space-3);border-top:1px solid var(--enfa-line-subtle)}.enfa-payroll-card__authorization>span{color:var(--enfa-text-muted);font-size:9px}.enfa-payroll-card footer{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-3);margin-top:var(--enfa-space-3);padding-top:var(--enfa-space-3);border-top:1px solid var(--enfa-line-subtle)}.enfa-payroll-card footer>a{display:inline-flex;align-items:center;gap:var(--enfa-space-1);color:var(--enfa-brand-600);font-size:var(--enfa-label-size);font-weight:600}.enfa-payroll-card--skeleton span{height:14px;display:block;margin-bottom:var(--enfa-space-3);border-radius:999px;background:var(--enfa-bg-soft)}.enfa-payroll-card--skeleton span:nth-child(1){width:58%}.enfa-payroll-card--skeleton span:nth-child(2){width:38%}.enfa-payroll-card--skeleton span:nth-child(3){width:100%;height:5px;margin:var(--enfa-space-5) 0 0}.enfa-payroll-empty{padding:var(--enfa-space-5);border-top:1px solid var(--enfa-line-subtle)}.enfa-payroll-empty .admin-card{box-shadow:none}.enfa-overview-rail .enfa-timeline__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.enfa-rail-empty{min-height:150px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--enfa-space-4);color:var(--enfa-text-muted);text-align:center}.enfa-rail-empty svg{color:var(--enfa-brand-500)}.enfa-rail-empty strong{margin-top:var(--enfa-space-2);color:var(--enfa-text-primary);font-size:var(--enfa-label-size)}.enfa-rail-empty span{max-width:190px;margin-top:3px;font-size:9.5px;line-height:1.4}.enfa-overview-status{height:auto}.enfa-overview-stats{display:grid;gap:2px}.enfa-overview-stat{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--enfa-space-2);padding:var(--enfa-space-2);border:0;border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:transparent;text-align:left;transition:background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-overview-stat:hover{background:var(--enfa-bg-soft)}.enfa-overview-stat__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--enfa-radius-sm);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-overview-stat[data-tone=amber] .enfa-overview-stat__icon{color:var(--enfa-warning);background:var(--enfa-warning-soft)}.enfa-overview-stat[data-tone=green] .enfa-overview-stat__icon{color:var(--enfa-success);background:var(--enfa-success-soft)}.enfa-overview-stat__copy{min-width:0;display:flex;align-items:baseline;gap:5px}.enfa-overview-stat__copy strong{color:var(--enfa-text-strong);font-size:15px;font-weight:660}.enfa-overview-stat__copy span{overflow:hidden;color:var(--enfa-text-primary);font-size:10.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.enfa-overview-stat small{color:var(--enfa-text-muted);font-size:8.5px;white-space:nowrap}@keyframes enfa-payroll-shimmer{to{background-position:-200% 0}}@media(max-width:1550px){.enfa-payroll-table-wrap{display:none}.enfa-payroll-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--enfa-space-3)}.enfa-payroll-toolbar{align-items:stretch;flex-wrap:wrap}.enfa-payroll-search{width:100%;max-width:none;flex-basis:100%}.enfa-payroll-filterbar{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.enfa-payroll-filterbar>div{width:auto!important}}.enfa-changes-panel{height:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-soft)}.enfa-changes-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-2);padding:var(--enfa-space-4) var(--enfa-space-4) var(--enfa-space-2)}.enfa-changes-panel__title{overflow:hidden;margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-label-size);font-weight:650;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.enfa-changes-panel__list{min-height:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;padding:0 var(--enfa-space-4) var(--enfa-space-3)}.enfa-change-preview{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--enfa-space-2);padding:var(--enfa-space-2) 0;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-change-preview:last-child{border-bottom:0}.enfa-change-preview__copy{min-width:0}.enfa-change-preview__copy p{overflow:hidden;margin:0;color:var(--enfa-text-primary);font-size:var(--enfa-meta-size);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enfa-change-preview__copy p strong{font-weight:600}.enfa-change-preview__copy span{overflow:hidden;display:block;margin-top:2px;color:var(--enfa-text-muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enfa-processing{min-height:320px;display:grid;place-items:center;text-align:center}.enfa-processing__spinner{width:40px;height:40px;margin:0 auto;border:3px solid var(--enfa-line-strong);border-top-color:var(--enfa-brand-500);border-radius:50%;animation:enfa-spin .8s linear infinite}.enfa-processing h3{margin:var(--enfa-space-4) 0 0;color:var(--enfa-text-strong);font-size:var(--enfa-h3-size);font-weight:600}.enfa-processing p{margin:var(--enfa-space-1) 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-compact-size)}.enfa-alert{display:flex;align-items:flex-start;gap:var(--enfa-space-3);margin-bottom:var(--enfa-space-3);padding:var(--enfa-space-3) var(--enfa-space-4);border-radius:var(--enfa-radius-md);color:var(--enfa-text-primary);font-size:var(--enfa-label-size)}.enfa-alert--warning{background:var(--enfa-warning-soft)}.enfa-alert--danger{background:var(--enfa-danger-soft)}.enfa-step-content{min-width:0}.enfa-employee-detail{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.enfa-employee-detail__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px var(--enfa-space-5) 0;padding:10px var(--enfa-space-4);border:0;border-radius:var(--enfa-radius-control);background:#fff;box-shadow:0 3px 12px #1f41720f}.enfa-mini{min-width:0;padding:3px var(--enfa-space-5);border-right:1px solid #edf1f6}.enfa-mini:first-child{padding-left:0}.enfa-mini:last-child{padding-right:0;border-right:0}.enfa-mini__label{color:var(--enfa-text-muted);font-size:9.5px;font-weight:560;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.enfa-mini__value{overflow:hidden;margin-top:4px;color:var(--enfa-text-strong);font-size:11.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.enfa-payroll-breakdown{display:grid;gap:10px;padding:12px var(--enfa-space-5) 16px}.enfa-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--enfa-space-4);padding:0}.enfa-concept-card{min-width:0;min-height:0;padding:12px var(--enfa-space-4);border:0;border-radius:var(--enfa-radius-control);background:#fff;box-shadow:0 3px 12px #1f41720f}.enfa-concept-card:first-child{padding-left:var(--enfa-space-4)}.enfa-concept-card+.enfa-concept-card{padding-right:var(--enfa-space-4);border-left:0}.enfa-payroll-breakdown>.enfa-concept-card{min-height:0;margin:0;padding:var(--enfa-space-4);border:0}.enfa-concept-card__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--enfa-space-2);padding-bottom:var(--enfa-space-3);border-bottom:0}.enfa-concept-card__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--enfa-radius-xs);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-concept-card__header h4{margin:0;color:var(--enfa-text-strong);font-size:11.5px;font-weight:600}.enfa-concept-card__header strong{color:var(--enfa-text-primary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.enfa-concept-card__empty{margin:0;padding:var(--enfa-space-3) 0 0;color:var(--enfa-text-muted);font-size:11px}.enfa-concept-list{display:grid}.enfa-concept-row{padding:8px 0;border-bottom:0}.enfa-concept-row+.enfa-concept-row{margin-top:2px;padding-top:10px}.enfa-concept-row:last-child{padding-bottom:0;border-bottom:0}.enfa-concept-row__main{display:flex;align-items:flex-start;gap:var(--enfa-space-3)}.enfa-concept-row__copy{min-width:0;flex:1}.enfa-concept-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--enfa-space-1) var(--enfa-space-2)}.enfa-concept-row__title p{margin:0;color:var(--enfa-text-primary);font-size:11.5px;font-weight:560}.enfa-concept-row__code{color:var(--enfa-text-muted);font-size:10px;font-weight:500}.enfa-concept-row__source{padding:1px 7px;border-radius:var(--enfa-radius-xl);color:var(--enfa-text-secondary);background:var(--enfa-bg-soft);font-size:9.5px;font-weight:500}.enfa-concept-row__meta{margin:3px 0 0;color:var(--enfa-text-secondary);font-size:10px;font-weight:450}.enfa-concept-row__amount{flex:none;margin:0;color:var(--enfa-text-primary);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.enfa-salary-reconciliation{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-salary-reconciliation__base,.enfa-salary-reconciliation__event{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;font-size:11.5px}.enfa-salary-reconciliation__base{margin-bottom:8px;color:var(--enfa-text-secondary)}.enfa-salary-reconciliation strong{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.enfa-salary-reconciliation__event{padding:7px 0;color:var(--enfa-text-primary);text-align:left}.enfa-salary-reconciliation__event>span{min-width:0}.enfa-salary-reconciliation__event b{font-weight:500}.enfa-salary-reconciliation__event small{display:block;margin-top:3px;color:var(--enfa-text-secondary);font-size:10px}.enfa-salary-reconciliation__event>strong{color:var(--enfa-danger)}.enfa-concept-event-link{font-size:11.5px;font-weight:560;text-align:left;color:var(--enfa-text-primary)}.enfa-concept-event-link:hover,.enfa-salary-reconciliation__event:hover b{color:var(--enfa-brand-600);text-decoration:underline}.enfa-concept-event-link:focus-visible,.enfa-salary-reconciliation__event:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:2px}.enfa-calculation-details{margin-top:var(--enfa-space-2);padding:var(--enfa-space-1) 0 0 var(--enfa-space-3);border-left:1px solid var(--enfa-line-strong);background:transparent}.enfa-calculation-details summary,.enfa-imss-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--enfa-brand-600);font-size:var(--enfa-meta-size);font-weight:560}.enfa-calculation-details__formula{margin:var(--enfa-space-2) 0 0;color:var(--enfa-text-primary);font-size:var(--enfa-meta-size);font-weight:500}.enfa-calculation-details__inputs{display:flex;flex-wrap:wrap;gap:var(--enfa-space-1) var(--enfa-space-3);margin-top:var(--enfa-space-1);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-calculation-details__inputs strong{color:var(--enfa-text-primary);font-weight:600}.enfa-calculation-details__reference{margin:var(--enfa-space-1) 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-imss-details{margin-top:var(--enfa-space-2)}.enfa-imss-details__table{overflow-x:auto;margin-top:var(--enfa-space-2)}.enfa-imss-details table{width:100%;min-width:440px;border-collapse:collapse;font-size:var(--enfa-meta-size)}.enfa-imss-details tr{cursor:default!important;background:transparent!important}.enfa-imss-details th{width:auto!important;height:auto;padding:var(--enfa-space-1) var(--enfa-space-2);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);font-weight:560;text-align:left}.enfa-imss-details td{width:auto!important;height:auto;padding:var(--enfa-space-2);border-top:1px solid var(--enfa-line-subtle);border-bottom:0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-imss-details th[data-align=right],.enfa-imss-details td[data-align=right]{text-align:right}.enfa-imss-details strong{color:var(--enfa-text-primary);font-weight:600}.enfa-breakdown-totals{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--enfa-space-5);padding:2px 2px 0;border:0;border-radius:0;background:transparent}.enfa-breakdown-total{display:flex;align-items:baseline;gap:6px;padding:0;color:var(--enfa-text-secondary);font-size:10.5px;font-weight:450}.enfa-breakdown-total strong{color:var(--enfa-text-primary);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.enfa-breakdown-total--deduction strong{color:var(--enfa-danger)}.enfa-breakdown-total--net{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.enfa-breakdown-total--net span,.enfa-breakdown-total--net strong{color:var(--enfa-brand-600);font-weight:650}.enfa-external-breakdown{min-width:0;padding:12px var(--enfa-space-4);border-radius:var(--enfa-radius-control);background:#fff;box-shadow:0 3px 12px #1f41720f}.enfa-external-breakdown__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-external-breakdown__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.enfa-external-breakdown__title h4{margin:0;color:var(--enfa-text-strong);font-size:12px;font-weight:650}.enfa-external-breakdown__title>span{color:var(--enfa-text-secondary);font-size:10px}.enfa-external-breakdown .enfa-concept-card{padding:10px 0 0;border-radius:0;box-shadow:none}.enfa-external-breakdown .enfa-concept-card__header{padding-bottom:4px}.enfa-external-breakdown .enfa-concept-card__empty{padding-top:6px}.enfa-breakdown-totals--combined{flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--enfa-line-subtle)}.enfa-event-section{min-width:0;margin:0;padding:12px 16px;border-radius:var(--enfa-radius-control);background:#fff;box-shadow:0 3px 12px #1f41720f}.enfa-event-section__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--enfa-text-secondary)}.enfa-event-section__header>svg{flex:none}.enfa-event-section__header h4{margin:0;color:var(--enfa-text-strong);font-size:var(--enfa-label-size);font-weight:600}.enfa-event-section__header span{color:var(--enfa-text-muted);font-size:var(--enfa-meta-size)}.enfa-event-effects{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.enfa-event-effect{display:flex;align-items:baseline;gap:var(--enfa-space-2);color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-event-effect strong{color:var(--enfa-text-primary);font-weight:600;white-space:nowrap}.enfa-event-section__note{margin:5px 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size);line-height:1.5}.enfa-event-grid{display:grid;grid-template-columns:minmax(0,1fr);max-height:180px;overflow-y:auto;overscroll-behavior-y:contain;margin-top:10px;padding:2px}.enfa-event-item{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 8px;border:0;border-bottom:1px solid var(--enfa-line-subtle);border-radius:0;background:transparent;text-align:left}.enfa-event-item:last-child{border-bottom:0}.enfa-event-item:hover{background:#f4f7fc}.enfa-event-item:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:2px}.enfa-event-item>svg{flex:none}.enfa-event-section__toggle{min-height:32px;margin-top:6px;padding:4px 0;color:var(--enfa-brand-600);font-size:11px;white-space:nowrap}.enfa-event-section__toggle:focus-visible{outline:2px solid var(--enfa-brand-500);outline-offset:3px}.enfa-event-item>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.enfa-event-item__title{margin:0;color:var(--enfa-text-primary);font-size:var(--enfa-label-size);font-weight:560}.enfa-event-item__meta{margin:2px 0 0;color:var(--enfa-text-secondary);font-size:var(--enfa-meta-size)}.enfa-event-item__notes{overflow:hidden;margin:2px 0 0;color:var(--enfa-text-muted);font-size:var(--enfa-meta-size);text-overflow:ellipsis;white-space:nowrap}.enfa-table-note{display:flex;align-items:center;gap:var(--enfa-space-2);padding:var(--enfa-space-3) 0;color:var(--enfa-text-muted);font-size:var(--enfa-meta-size)}.enfa-flow-workspace{padding-bottom:var(--enfa-space-4)}.enfa-flow-workspace>.enfa-workspace__heading{border-bottom:1px solid var(--enfa-line-subtle)}.enfa-flow-step{display:grid;gap:var(--enfa-space-3);padding-top:var(--enfa-space-3)}.enfa-flow-workspace--step-2{padding-bottom:0}.enfa-flow-workspace--step-2>.enfa-workspace__heading{border-bottom:0}.enfa-flow-workspace--step-3{padding-bottom:0}.enfa-flow-workspace--step-3>.enfa-workspace__heading{border-bottom:0}.enfa-payment-step{display:block;padding-top:0}.enfa-payment-step>.enfa-flow-note{margin-top:var(--enfa-space-3)}.enfa-payment-step>.enfa-flow-notice{margin-top:var(--enfa-space-3)}.enfa-flow-note,.enfa-flow-context{display:flex;align-items:flex-start;gap:var(--enfa-space-3);padding:var(--enfa-space-3) var(--enfa-space-4);border:1px solid #dce8f8;border-radius:var(--enfa-radius-control);color:var(--enfa-text-secondary);background:#f8fbff;font-size:10.5px;line-height:1.45}.enfa-flow-note>svg{flex:none;margin-top:1px;color:var(--enfa-brand-600)}.enfa-flow-note p,.enfa-flow-context p{margin:0}.enfa-flow-notice{display:flex;align-items:center;gap:var(--enfa-space-2);padding:var(--enfa-space-3) var(--enfa-space-4);border:1px solid;border-radius:var(--enfa-radius-control);font-size:10.5px;font-weight:500}.enfa-flow-notice>svg{flex:none}.enfa-flow-notice--success{border-color:#ccebdc;color:#147a42;background:#f3fbf7}.enfa-flow-notice--warning{border-color:#f1dfb9;color:#8a5a08;background:#fffbf2}.enfa-flow-notice--error{border-color:#f1d3d8;color:#9c2740;background:#fff8f9}.enfa-flow-panel{overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-control);background:var(--enfa-bg-canvas);box-shadow:0 3px 12px #1f41720b}.enfa-flow-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--enfa-space-5);padding:var(--enfa-space-4);border-bottom:1px solid var(--enfa-line-subtle)}.enfa-flow-panel__intro{min-width:0;flex:1}.enfa-flow-panel__intro h3{margin:0;color:var(--enfa-text-strong);font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:-.008em}.enfa-flow-panel__intro p{margin:4px 0 0;color:var(--enfa-text-secondary);font-size:10.5px;line-height:1.4}.enfa-payment-step .enfa-payment-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:var(--enfa-space-4);margin-top:var(--enfa-space-1);padding:var(--enfa-space-2) 0;border-bottom:0}.enfa-payment-summary__metrics{display:flex;align-items:flex-start;gap:var(--enfa-space-5)}.enfa-payment-stat{min-width:78px;text-align:right}.enfa-payment-stat p{margin:0;color:var(--enfa-text-muted);font-size:9px;font-weight:500;line-height:1.2}.enfa-payment-stat strong{display:block;margin-top:3px;color:var(--enfa-text-primary);font-size:11.5px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.enfa-payment-stat--blue strong{color:var(--enfa-brand-600)}.enfa-payment-stat--green strong{color:var(--enfa-success)}.enfa-payment-stat--violet strong{color:#715fa8}.enfa-payment-modebar__choices{display:flex;align-items:center;gap:var(--enfa-space-2)}.enfa-payment-modebar__choices button,.enfa-payment-modebar__include{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:var(--enfa-bg-canvas);font-size:9.5px;font-weight:560;transition:border-color var(--enfa-hover-duration) var(--enfa-ease),color var(--enfa-hover-duration) var(--enfa-ease),background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-payment-modebar__choices button:hover,.enfa-payment-modebar__include:hover{border-color:var(--enfa-brand-200);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-payment-modebar__choices button.is-active{border-color:var(--enfa-brand-200);color:var(--enfa-brand-600);background:var(--enfa-brand-050);box-shadow:inset 0 0 0 1px #2f7df40d}.enfa-payment-modebar__include{border-color:transparent!important;color:var(--enfa-brand-600)!important;background:transparent!important}.enfa-flow-search-wrap{padding:var(--enfa-space-3) var(--enfa-space-4);border-bottom:1px solid var(--enfa-line-subtle)}.enfa-flow-search{height:32px;position:relative;display:flex;align-items:center;gap:var(--enfa-space-2);padding:0 var(--enfa-space-3);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-muted);background:var(--enfa-bg-canvas);transition:border-color var(--enfa-hover-duration) var(--enfa-ease),box-shadow var(--enfa-hover-duration) var(--enfa-ease)}.enfa-flow-search:focus-within{border-color:var(--enfa-brand-500);box-shadow:0 0 0 3px var(--enfa-brand-050)}.enfa-flow-search>svg{flex:none;stroke-width:1.8}.enfa-flow-search .enfa-flow-search__input{width:100%;min-width:0;height:100%;border:0;outline:0;color:var(--enfa-text-primary);background:transparent;font-size:11.5px;font-weight:450;line-height:1.2}.enfa-flow-search .enfa-flow-search__input::-moz-placeholder{color:var(--enfa-text-muted)}.enfa-flow-search .enfa-flow-search__input::placeholder{color:var(--enfa-text-muted)}.enfa-flow-table-wrap{overflow-x:auto}.enfa-rh-v1 .enfa-flow-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.enfa-rh-v1 .enfa-flow-table th{height:40px;padding:0 var(--enfa-space-3);border-bottom:1px solid var(--enfa-line-subtle);color:var(--enfa-text-muted);background:transparent;font-size:var(--enfa-meta-size);font-weight:500;letter-spacing:0;text-transform:none}.enfa-rh-v1 .enfa-flow-table td{height:var(--enfa-row-height);padding:0 var(--enfa-space-3);border-bottom:1px solid var(--enfa-line-subtle);color:var(--enfa-text-secondary);font-size:var(--enfa-label-size);font-weight:450}.enfa-rh-v1 .enfa-flow-table th:nth-child(1){width:27%}.enfa-rh-v1 .enfa-flow-table th:nth-child(2){width:14%}.enfa-rh-v1 .enfa-flow-table th:nth-child(3){width:13%}.enfa-rh-v1 .enfa-flow-table th:nth-child(4){width:15%}.enfa-rh-v1 .enfa-flow-table th:nth-child(5){width:17%}.enfa-rh-v1 .enfa-flow-table th:nth-child(6){width:14%}.enfa-rh-v1 .enfa-payment-table{min-width:980px}.enfa-rh-v1 .enfa-payment-table th:nth-child(1){width:28%}.enfa-rh-v1 .enfa-payment-table th:nth-child(2){width:14%}.enfa-rh-v1 .enfa-payment-table th:nth-child(3){width:12%}.enfa-rh-v1 .enfa-payment-table th:nth-child(4){width:14%}.enfa-rh-v1 .enfa-payment-table th:nth-child(5){width:27%}.enfa-rh-v1 .enfa-payment-table th:nth-child(6){width:5%;padding-right:3px;padding-left:3px}.enfa-rh-v1 .enfa-flow-table tbody tr:hover td{background:var(--enfa-bg-row-hover)}.enfa-rh-v1 .enfa-flow-table td p{line-height:1.3}.enfa-rh-v1 .enfa-flow-table td .font-bold{color:var(--enfa-text-primary);font-size:11px;font-weight:560}.enfa-rh-v1 .enfa-flow-table td .font-extrabold{color:var(--enfa-text-primary);font-size:11px;font-weight:600}.enfa-rh-v1 .enfa-flow-table input[type=checkbox]{width:14px;height:14px}.enfa-payment-account__bank{margin:0;color:var(--enfa-text-secondary);font-size:10.5px;font-weight:560}.enfa-payment-account__number{margin:2px 0 0;color:var(--enfa-text-muted);font-size:9px;font-weight:450;letter-spacing:.015em}.enfa-payment-components{position:relative;display:inline-block;text-align:left}.enfa-payment-components summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--enfa-text-primary);font-size:11px;font-weight:600;cursor:pointer;list-style:none;font-variant-numeric:tabular-nums}.enfa-payment-components summary::-webkit-details-marker{display:none}.enfa-payment-components[open] summary svg{transform:rotate(180deg)}.enfa-payment-components>div{position:absolute;right:0;top:calc(100% + 7px);z-index:25;width:220px;padding:7px 9px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-float)}.enfa-payment-components>div p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:5px 0;color:var(--enfa-text-secondary);font-size:9.5px;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-payment-components>div p:last-child{border-bottom:0}.enfa-payment-components>div strong{color:var(--enfa-text-primary);font-weight:620;font-variant-numeric:tabular-nums}.enfa-payment-method{width:-moz-fit-content;width:fit-content;display:inline-grid;grid-template-columns:repeat(2,1fr);padding:2px;border:1px solid var(--enfa-line-subtle);border-radius:8px;background:var(--enfa-bg-soft)}.enfa-payment-method button{min-width:88px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-radius:6px;color:var(--enfa-text-muted);background:transparent;font-size:9.5px;font-weight:560;transition:color var(--enfa-hover-duration) var(--enfa-ease),background var(--enfa-hover-duration) var(--enfa-ease),box-shadow var(--enfa-hover-duration) var(--enfa-ease)}.enfa-payment-method button:hover{color:var(--enfa-text-primary)}.enfa-payment-method button.is-active{color:var(--enfa-brand-600);background:var(--enfa-bg-canvas);box-shadow:0 1px 4px #1f41721f}.enfa-payment-method button:last-child.is-active{color:#715fa8}.enfa-payment-status{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:560;white-space:nowrap}.enfa-payment-status--muted{color:var(--enfa-text-secondary);background:var(--enfa-bg-soft)}.enfa-payment-status--success{color:#147a42;background:var(--enfa-success-soft)}.enfa-payment-status__date{display:block;margin-top:3px;color:var(--enfa-text-muted);font-size:8.5px}.enfa-payment-row--excluded>td{color:var(--enfa-text-muted)!important;background:#fbfcfe}.enfa-payment-row--excluded .enfa-avatar{opacity:.65}.enfa-payment-row--excluded .font-bold{color:var(--enfa-text-secondary)!important}.enfa-payment-actions-cell{position:relative;padding-right:2px!important;padding-left:2px!important}.enfa-payment-menu-button{width:28px;height:28px;margin-left:auto}.enfa-payment-menu{position:absolute;right:4px;top:calc(50% + 14px);z-index:20;width:190px;overflow:hidden;padding:4px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);background:var(--enfa-bg-canvas);box-shadow:var(--enfa-shadow-float)}.enfa-payment-menu button{width:100%;min-height:30px;display:flex;align-items:center;padding:0 9px;border:0;border-radius:6px;color:var(--enfa-text-secondary);background:transparent;font-size:9.5px;font-weight:500;text-align:left}.enfa-payment-menu button:hover{color:var(--enfa-text-primary);background:var(--enfa-bg-soft)}.enfa-payment-menu button:disabled{cursor:not-allowed;opacity:.45}.enfa-flow-footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);padding:var(--enfa-space-3) var(--enfa-space-4);border-top:1px solid var(--enfa-line-subtle);background:#fbfcfe}.enfa-flow-footer__meta{color:var(--enfa-text-secondary);font-size:10.5px;font-weight:500}.enfa-flow-footer__total{color:var(--enfa-text-secondary);font-size:10.5px;font-weight:450}.enfa-flow-footer__total strong{margin-left:var(--enfa-space-2);color:var(--enfa-brand-600);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.enfa-flow-footer__actions{display:flex;flex-wrap:wrap;gap:var(--enfa-space-2)}.enfa-flow-footer .enfa-button--compact,.enfa-close-panel__footer .enfa-button--compact{min-height:32px;padding:0 14px;font-size:11.5px;font-weight:600;line-height:1;box-shadow:none}.enfa-payment-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--enfa-space-4);background:#06184b3d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.enfa-payment-confirm__dialog{position:relative;width:min(440px,100%);overflow:hidden;border:1px solid rgba(221,229,239,.9);border-radius:var(--enfa-radius-lg);background:var(--enfa-bg-canvas);box-shadow:0 24px 64px #12263f33}.enfa-payment-confirm__close{position:absolute;right:10px;top:10px;width:30px;height:30px;z-index:1}.enfa-payment-confirm__intro{display:flex;align-items:flex-start;gap:var(--enfa-space-3);padding:var(--enfa-space-5) var(--enfa-space-5) var(--enfa-space-4)}.enfa-payment-confirm__intro>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-payment-confirm__intro h3{margin:0;color:var(--enfa-text-strong);font-size:14px;font-weight:650;letter-spacing:-.01em}.enfa-payment-confirm__intro p{margin:4px 34px 0 0;color:var(--enfa-text-secondary);font-size:10px;line-height:1.45}.enfa-payment-confirm__summary{margin:0 var(--enfa-space-5)}.enfa-payment-confirm__mixed{display:grid;gap:var(--enfa-space-3)}.enfa-payment-confirm__channel{padding:var(--enfa-space-4);border-radius:var(--enfa-radius-control);background:var(--enfa-bg-soft)}.enfa-payment-confirm__channel--automatic{background:#f3f7fd}.enfa-payment-confirm__channel--layout{background:#f7f5fc}.enfa-payment-confirm__channel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4)}.enfa-payment-confirm__channel-head span{display:block;color:var(--enfa-text-primary);font-size:10.5px;font-weight:620}.enfa-payment-confirm__channel-head small{display:block;margin-top:2px;color:var(--enfa-text-muted);font-size:8.5px;font-weight:450}.enfa-payment-confirm__channel-head>strong{color:var(--enfa-text-primary);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.enfa-payment-confirm__channel-balance,.enfa-payment-confirm__channel-bank{margin-top:var(--enfa-space-3);padding-top:var(--enfa-space-3);border-top:1px solid rgba(221,229,239,.85)}.enfa-payment-confirm__channel-bank>span{display:block;color:var(--enfa-text-secondary);font-size:8.5px;font-weight:560}.enfa-payment-confirm__channel-bank .enfa-payment-confirm__bank-options{margin-top:var(--enfa-space-2)}.enfa-payment-confirm__total,.enfa-payment-confirm__detail{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4)}.enfa-payment-confirm__total{margin-top:var(--enfa-space-4);padding:var(--enfa-space-4) 0 0;border-top:1px solid var(--enfa-line-subtle)}.enfa-payment-confirm__total span{display:block;color:var(--enfa-text-primary);font-size:11.5px;font-weight:620}.enfa-payment-confirm__total small,.enfa-payment-confirm__detail small{display:block;margin-top:2px;color:var(--enfa-text-muted);font-size:8.5px;font-weight:450}.enfa-payment-confirm__total>strong{color:var(--enfa-text-strong);font-size:18px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.enfa-payment-confirm__balance{padding:var(--enfa-space-4);border-radius:var(--enfa-radius-control);background:var(--enfa-bg-soft)}.enfa-payment-confirm__balance-flow{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:end;gap:var(--enfa-space-2)}.enfa-payment-confirm__balance-value{min-width:0}.enfa-payment-confirm__balance-value>span{display:block;color:var(--enfa-text-muted);font-size:8.5px;font-weight:500}.enfa-payment-confirm__balance-value>strong{display:block;margin-top:3px;color:var(--enfa-text-primary);font-size:12px;font-weight:620;letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap}.enfa-payment-confirm__balance-value--result{text-align:right}.enfa-payment-confirm__balance-value--result>strong{color:var(--enfa-brand-600);font-weight:680}.enfa-payment-confirm__balance-value>strong.is-negative{color:var(--enfa-danger)}.enfa-payment-confirm__balance-change{min-width:0;display:grid;justify-items:center;color:var(--enfa-text-muted)}.enfa-payment-confirm__balance-change svg{width:100%;color:var(--enfa-brand-500);stroke-width:1.6}.enfa-payment-confirm__detail{padding:var(--enfa-space-3) 0;border-top:1px solid var(--enfa-line-subtle)}.enfa-payment-confirm__detail span{display:block;color:var(--enfa-text-secondary);font-size:9.5px;font-weight:560}.enfa-payment-confirm__detail>strong{color:var(--enfa-text-primary);font-size:11px;font-weight:630;font-variant-numeric:tabular-nums}.enfa-payment-confirm__bank{margin:0;padding:var(--enfa-space-4);border-radius:var(--enfa-radius-control);background:var(--enfa-bg-soft)}.enfa-payment-confirm__bank>strong{display:block;color:var(--enfa-text-secondary);font-size:9px;font-weight:560}.enfa-payment-confirm__bank-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--enfa-space-2);margin-top:var(--enfa-space-3)}.enfa-payment-confirm__bank-options button{height:30px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:var(--enfa-bg-canvas);font-size:9.5px;font-weight:560}.enfa-payment-confirm__bank-options button.is-active{border-color:var(--enfa-brand-300);color:var(--enfa-brand-600);background:var(--enfa-brand-050);box-shadow:0 0 0 2px #2f7df414}.enfa-payment-confirm__footer{min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:var(--enfa-space-4);margin-top:var(--enfa-space-2);padding:var(--enfa-space-3) var(--enfa-space-5);border-top:1px solid var(--enfa-line-subtle);background:#fbfcfe}.enfa-payment-confirm__actions{display:flex;align-items:center;gap:var(--enfa-space-2)}.enfa-payment-confirm__actions .enfa-button{min-height:32px;padding:0 13px;font-size:10px}.enfa-flow-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--enfa-space-2);color:var(--enfa-text-secondary);font-size:11.5px}.enfa-flow-state--error{color:var(--enfa-danger)}.enfa-flow-context__icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--enfa-radius-sm);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-flow-context__copy{min-width:0;flex:1}.enfa-flow-context__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--enfa-space-2)}.enfa-flow-context__title>p{color:var(--enfa-text-primary);font-size:11.5px;font-weight:600}.enfa-flow-context__copy>p{margin-top:3px}.enfa-flow-badge{padding:2px 7px;border-radius:999px;font-size:8.5px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.enfa-flow-badge--sandbox{color:#6247c9;background:#f1eeff}.enfa-flow-badge--success{color:#147a42;background:var(--enfa-success-soft)}.enfa-flow-badge--error{color:#a12b42;background:var(--enfa-danger-soft)}.enfa-stamping-step{display:block;padding-top:0}.enfa-stamping-step>.enfa-flow-notice{margin-top:var(--enfa-space-3)}.enfa-stamping-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:var(--enfa-space-5);margin-top:var(--enfa-space-1);padding:var(--enfa-space-2) 0;border-bottom:0}.enfa-stamping-summary{display:flex;align-items:flex-start;gap:var(--enfa-space-5)}.enfa-stamping-stat{min-width:54px;text-align:right}.enfa-stamping-stat span{display:block;color:var(--enfa-text-muted);font-size:8.5px;font-weight:500;line-height:1.2}.enfa-stamping-stat strong{display:block;margin-top:3px;color:var(--enfa-text-primary);font-size:11.5px;font-weight:630;line-height:1.2;font-variant-numeric:tabular-nums}.enfa-stamping-stat--green strong{color:var(--enfa-success)}.enfa-stamping-stat--blue strong{color:var(--enfa-brand-600)}.enfa-stamping-stat--red strong{color:var(--enfa-danger)}.enfa-stamping-progress{padding:0;background:transparent}.enfa-stamping-progress__track{height:3px;overflow:hidden;border-radius:999px;background:var(--enfa-bg-soft)}.enfa-stamping-progress__track>div{height:100%;border-radius:inherit;background:var(--enfa-brand-500);transition:width var(--enfa-panel-duration) var(--enfa-ease)}.enfa-stamping-progress__track>div.is-complete{background:var(--enfa-success)}.enfa-rh-v1 .enfa-stamping-table{min-width:900px}.enfa-rh-v1 .enfa-stamping-table th:nth-child(1){width:25%}.enfa-rh-v1 .enfa-stamping-table th:nth-child(2){width:16%}.enfa-rh-v1 .enfa-stamping-table th:nth-child(3){width:12%}.enfa-rh-v1 .enfa-stamping-table th:nth-child(4){width:17%}.enfa-rh-v1 .enfa-stamping-table th:nth-child(5){width:12%}.enfa-rh-v1 .enfa-stamping-table th:nth-child(6){width:18%}.enfa-stamping-rfc{color:var(--enfa-text-secondary)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.015em;white-space:nowrap}.enfa-stamping-date{width:158px}.enfa-stamping-date>div>button{height:30px;gap:6px;padding:0 9px;border-color:var(--enfa-line-subtle);border-radius:var(--enfa-radius-sm);font-size:10px}.enfa-stamping-date>div>button svg{width:13px;height:13px}.enfa-stamping-inclusion{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:var(--enfa-text-secondary);background:transparent;font-size:10px;font-weight:560;white-space:nowrap}.enfa-stamping-select-all{min-height:22px;cursor:pointer;color:var(--enfa-text-muted);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.enfa-stamping-inclusion__box{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--enfa-line-strong);border-radius:4px;color:var(--enfa-bg-canvas);background:var(--enfa-bg-canvas);transition:border-color var(--enfa-hover-duration) var(--enfa-ease),background var(--enfa-hover-duration) var(--enfa-ease)}.enfa-stamping-inclusion.is-included{color:var(--enfa-text-primary)}.enfa-stamping-inclusion.is-included .enfa-stamping-inclusion__box{border-color:var(--enfa-brand-500);background:var(--enfa-brand-500)}.enfa-stamping-inclusion:hover:not(:disabled) .enfa-stamping-inclusion__box{border-color:var(--enfa-brand-500)}.enfa-stamping-inclusion:disabled{cursor:not-allowed;opacity:.55}.enfa-stamping-row--excluded>td{color:var(--enfa-text-muted)!important;background:#fbfcfe}.enfa-stamping-row--excluded .enfa-avatar{opacity:.65}.enfa-stamping-uuid{overflow:hidden;max-width:210px;margin:4px 0 0;color:var(--enfa-text-secondary);font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.enfa-stamping-date-label{margin:2px 0 0;color:var(--enfa-text-muted);font-size:8.5px}.enfa-stamping-error{margin:4px 0 0;color:#b42343;font-size:9px;font-weight:520;line-height:1.35}.enfa-stamping-issues{width:-moz-fit-content;width:fit-content}.enfa-stamping-issues summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:#a85a13;font-size:10px;font-weight:600}.enfa-stamping-issues summary::-webkit-details-marker{display:none}.enfa-stamping-issues summary:hover{color:#87470d}.enfa-stamping-issues ul{max-width:260px;margin:7px 0 0;padding-left:16px;color:var(--enfa-text-secondary);font-size:9px;line-height:1.45}.enfa-stamping-issues li+li{margin-top:2px}.enfa-close-panel{overflow:hidden;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-control);background:var(--enfa-bg-canvas);box-shadow:0 3px 12px #1f41720b}.enfa-close-panel__intro{display:flex;align-items:flex-start;gap:var(--enfa-space-4);padding:var(--enfa-space-5)}.enfa-close-panel__icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-close-panel.is-closed .enfa-close-panel__icon{color:var(--enfa-success);background:var(--enfa-success-soft)}.enfa-close-panel__eyebrow{display:block;margin-bottom:3px;color:var(--enfa-brand-600);font-size:9px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.enfa-close-panel__intro h3{margin:0;color:var(--enfa-text-strong);font-size:15px;font-weight:650;line-height:1.25;letter-spacing:-.015em}.enfa-close-panel__intro p{max-width:620px;margin:5px 0 0;color:var(--enfa-text-secondary);font-size:10.5px;line-height:1.45}.enfa-close-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 var(--enfa-space-5);border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-control);background:#fbfcfe}.enfa-close-stat{min-width:0;display:flex;align-items:center;gap:var(--enfa-space-3);padding:var(--enfa-space-4)}.enfa-close-stat+.enfa-close-stat{border-left:1px solid var(--enfa-line-subtle)}.enfa-close-stat>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--enfa-radius-sm);color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-close-stat--success>span{color:var(--enfa-success);background:var(--enfa-success-soft)}.enfa-close-stat--muted>span{color:#715fa8;background:#f4f1ff}.enfa-close-stat p{margin:0;color:var(--enfa-text-muted);font-size:9.5px;font-weight:500}.enfa-close-stat strong{display:block;margin-top:2px;color:var(--enfa-text-primary);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.enfa-close-panel__notice{display:flex;align-items:flex-start;gap:var(--enfa-space-2);margin:var(--enfa-space-4) var(--enfa-space-5) 0;padding:var(--enfa-space-3);border-radius:var(--enfa-radius-sm);color:var(--enfa-text-secondary);background:var(--enfa-bg-soft);font-size:10.5px;line-height:1.45}.enfa-close-panel__notice>svg{flex:none;margin-top:1px;color:var(--enfa-text-muted)}.enfa-close-panel__notice p{margin:0}.enfa-close-downloads{display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);margin:var(--enfa-space-3) var(--enfa-space-5) 0;padding:var(--enfa-space-3) 0}.enfa-close-downloads h4{margin:0;color:var(--enfa-text-primary);font-size:11px;font-weight:600}.enfa-close-downloads p{margin:3px 0 0;color:var(--enfa-text-muted);font-size:9.5px;line-height:1.4}.enfa-close-downloads__actions{flex:none;display:flex;flex-wrap:wrap;gap:var(--enfa-space-2)}.enfa-close-downloads .enfa-button--compact{min-height:32px;padding:0 var(--enfa-space-3);color:var(--enfa-text-secondary);font-size:11px;font-weight:560;line-height:1}.enfa-close-downloads .enfa-button--compact svg{color:var(--enfa-brand-600);stroke-width:1.8}.enfa-close-panel>.enfa-flow-notice{margin:var(--enfa-space-4) var(--enfa-space-5) 0}.enfa-close-panel__footer{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:var(--enfa-space-4);margin-top:var(--enfa-space-5);padding:var(--enfa-space-3) var(--enfa-space-5);border-top:1px solid var(--enfa-line-subtle);background:#fbfcfe}.enfa-close-panel__footer p{margin:0;color:var(--enfa-text-secondary);font-size:10.5px;font-weight:500}.enfa-payment-confirm__dialog--processing{width:min(520px,100%)}.enfa-process-loader{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:36px 34px 30px;text-align:center;background:radial-gradient(circle at 50% 12%,rgba(47,125,244,.09),transparent 39%),linear-gradient(180deg,#fff,#fafcff)}.enfa-process-loader__eyebrow{margin:20px 0 0;color:var(--enfa-brand-600);font-size:8.5px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.enfa-process-loader h3{margin:7px 0 0;color:var(--enfa-text-strong);font-size:19px;font-weight:680;line-height:1.25;letter-spacing:-.018em}.enfa-process-loader__copy{max-width:410px;margin:7px 0 0;color:var(--enfa-text-secondary);font-size:10.5px;line-height:1.5}.enfa-process-loader__steps{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.enfa-process-loader__steps span{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-text-secondary);font-size:9px;font-weight:560;white-space:nowrap}.enfa-process-loader__steps i{width:6px;height:6px;border-radius:50%;background:var(--enfa-brand-500);box-shadow:0 0 0 4px #2f7df414;animation:enfa-process-step 1.8s ease-in-out infinite}.enfa-process-loader__steps span:nth-child(2) i{animation-delay:.3s}.enfa-process-loader__steps span:nth-child(3) i{animation-delay:.6s}.enfa-process-loader>small{margin-top:19px;color:var(--enfa-text-muted);font-size:8.75px}.enfa-payment-loader__visual{width:274px;height:76px;display:flex;align-items:center;justify-content:center}.enfa-payment-loader__node{position:relative;z-index:2;width:56px;height:56px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--enfa-brand-200);border-radius:17px;color:var(--enfa-brand-600);background:#fff;box-shadow:0 10px 24px #2f7df41c}.enfa-payment-loader__node--destination{color:#fff;border-color:var(--enfa-brand-600);background:var(--enfa-brand-600);animation:enfa-payment-destination 1.8s ease-in-out infinite}.enfa-payment-loader__route{position:relative;width:128px;height:2px;overflow:visible;background:linear-gradient(90deg,var(--enfa-brand-200),var(--enfa-brand-500))}.enfa-payment-loader__route i{position:absolute;left:0;top:-4px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--enfa-brand-500);box-shadow:0 2px 8px #2f7df447;opacity:0;animation:enfa-payment-packet 1.8s cubic-bezier(.4,0,.2,1) infinite}.enfa-payment-loader__route i:nth-child(2){animation-delay:.42s}.enfa-payment-loader__route i:nth-child(3){animation-delay:.84s}.enfa-process-loader--stamping{min-height:430px;margin-top:0}.enfa-stamp-loader__visual{position:relative;width:152px;height:118px}.enfa-stamp-loader__document{position:absolute;left:22px;top:2px;width:92px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid #dce5f2;border-radius:13px;color:var(--enfa-brand-600);background:#fff;box-shadow:0 14px 32px #1f41721c}.enfa-stamp-loader__document:before,.enfa-stamp-loader__document:after{content:"";position:absolute;left:18px;right:18px;height:3px;border-radius:999px;background:#e4eaf4}.enfa-stamp-loader__document:before{bottom:22px}.enfa-stamp-loader__document:after{bottom:14px;right:32px}.enfa-stamp-loader__xml{margin-top:7px;padding:3px 6px;border-radius:5px;color:var(--enfa-brand-600);background:var(--enfa-brand-050);font-size:7.5px;font-weight:750;letter-spacing:.07em}.enfa-stamp-loader__scan{position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--enfa-brand-500),transparent);box-shadow:0 0 10px #2f7df48c;animation:enfa-stamp-scan 1.9s ease-in-out infinite}.enfa-stamp-loader__seal{position:absolute;right:4px;bottom:1px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;color:#fff;background:#1fb573;box-shadow:0 8px 18px #1fb5733d;animation:enfa-stamp-seal 1.9s ease-in-out infinite}@keyframes enfa-payment-packet{0%{opacity:0;transform:translate(0) scale(.7)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(118px) scale(1)}}@keyframes enfa-payment-destination{0%,62%,to{transform:scale(1);box-shadow:0 10px 24px #2f7df41c}78%{transform:scale(1.06);box-shadow:0 0 0 8px #2f7df414,0 12px 28px #2f7df42e}}@keyframes enfa-process-step{0%,to{opacity:.3;transform:scale(.72)}38%{opacity:1;transform:scale(1)}}@keyframes enfa-stamp-scan{0%{top:12px;opacity:0}12%{opacity:1}82%{opacity:1}to{top:98px;opacity:0}}@keyframes enfa-stamp-seal{0%,58%,to{transform:translateY(0) scale(.92) rotate(-7deg)}72%{transform:translateY(-3px) scale(1.08) rotate(0)}84%{transform:translateY(0) scale(1) rotate(0)}}@media(max-width:640px){.enfa-process-loader{min-height:390px;padding:30px 18px 26px}.enfa-process-loader__steps{flex-direction:column;align-items:flex-start;gap:10px}.enfa-payment-loader__visual{width:250px}.enfa-payment-loader__route{width:106px}.enfa-payment-loader__route i{animation-name:enfa-payment-packet-mobile}}@keyframes enfa-payment-packet-mobile{0%{opacity:0;transform:translate(0) scale(.7)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(96px) scale(1)}}@media(prefers-reduced-motion:reduce){.enfa-payment-loader__node--destination,.enfa-payment-loader__route i,.enfa-process-loader__steps i,.enfa-stamp-loader__scan,.enfa-stamp-loader__seal{animation:none!important}.enfa-payment-loader__route i{opacity:.65}}.enfa-final-step{display:block;padding-top:0}.enfa-final-completion{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px var(--enfa-space-5) 26px;text-align:center;background:#fff}.enfa-final-completion__hero{max-width:650px;display:flex;flex-direction:column;align-items:center;gap:7px}.enfa-final-completion__mark{width:52px;height:52px;display:grid;place-items:center;margin-bottom:5px;border:1px solid #bfe7d2;border-radius:50%;color:#fff;background:#20b875;box-shadow:0 0 0 8px #effaf4,0 10px 24px #20b87529}.enfa-final-completion__eyebrow{color:#16895a;font-size:8.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.enfa-final-completion h3{margin:0;color:var(--enfa-text-strong);font-size:24px;font-weight:700;line-height:1.22;letter-spacing:-.024em}.enfa-final-compensation-summary{width:min(620px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:14px 0;border-top:1px solid var(--enfa-line-subtle);border-bottom:1px solid var(--enfa-line-subtle);text-align:left}.enfa-final-compensation-summary>div{padding:0 18px;border-right:1px solid var(--enfa-line-subtle)}.enfa-final-compensation-summary>div:last-child{border-right:0}.enfa-final-compensation-summary span{display:block;color:var(--enfa-text-muted);font-size:9px;font-weight:520}.enfa-final-compensation-summary strong{display:block;margin-top:3px;color:var(--enfa-text-primary);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.enfa-final-compensation-summary strong.is-muted{color:var(--enfa-text-muted)}.enfa-final-completion__files{width:min(920px,100%);margin-top:23px}.enfa-final-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.enfa-final-action{width:min(285px,100%);min-width:245px;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #d6e1f1;border-radius:10px;color:var(--enfa-text-primary);background:#fff;box-shadow:0 5px 14px #1f41720b;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.enfa-final-action:hover:not(:disabled){border-color:var(--enfa-brand-300);background:#fbfdff;box-shadow:0 7px 18px #1f417214;transform:translateY(-1px)}.enfa-final-action__icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:8px;color:var(--enfa-brand-600);background:var(--enfa-brand-050)}.enfa-final-action__copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.enfa-final-action__copy strong{color:var(--enfa-text-primary);font-size:10.5px;font-weight:670;line-height:1.3}.enfa-final-action__copy small{overflow:hidden;color:var(--enfa-text-muted);font-size:8.75px;font-weight:450;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enfa-final-action__cta{width:22px;height:22px;display:grid;place-items:center;flex:none;color:var(--enfa-brand-600)}.enfa-final-action--primary{border-color:#c5d9f8;background:#f7faff;box-shadow:0 6px 16px #2f7df412}.enfa-final-action--primary:hover:not(:disabled){border-color:var(--enfa-brand-300);background:var(--enfa-brand-050);box-shadow:0 8px 18px #2f7df41a}.enfa-final-action:disabled{cursor:default}.enfa-final-action:disabled .enfa-final-action__icon{color:var(--enfa-text-muted);background:var(--enfa-bg-soft)}.enfa-final-action:disabled .enfa-final-action__copy strong,.enfa-final-action:disabled .enfa-final-action__cta{color:var(--enfa-text-muted)}.enfa-final-files__error{width:min(920px,100%);margin:10px 0 0;color:var(--enfa-danger);font-size:9.5px;font-weight:560;text-align:center}.enfa-final-completion__assurance{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0;color:var(--enfa-text-muted);font-size:9.25px;line-height:1.4}.enfa-final-completion__assurance svg{flex:none;color:var(--enfa-success)}.enfa-final-completion__footer{display:flex;justify-content:center;margin-top:11px}.enfa-final-completion__footer a{display:inline-flex;align-items:center;gap:6px;color:var(--enfa-brand-600);font-size:9.5px;font-weight:620}.enfa-final-completion__footer a:hover{text-decoration:underline}.enfa-cfdi-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#06184b6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enfa-cfdi-dialog__panel{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #dbe4f0;border-radius:14px;background:#fff;box-shadow:0 24px 70px #06184b38}.enfa-cfdi-dialog__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 15px;border-bottom:1px solid var(--enfa-line-subtle);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.enfa-cfdi-dialog__header p{margin:0 0 3px;color:var(--enfa-brand-600);font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.enfa-cfdi-dialog__header h3{margin:0;color:var(--enfa-text-strong);font-size:16px;font-weight:680}.enfa-cfdi-dialog__header button{width:32px;height:32px;display:grid;place-items:center;flex:none;border:1px solid var(--enfa-line-subtle);border-radius:8px;color:var(--enfa-text-secondary);background:#fff;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.enfa-cfdi-dialog__header button:hover{border-color:var(--enfa-brand-300);color:var(--enfa-brand-700);background:var(--enfa-brand-050)}.enfa-cfdi-dialog__content{padding:18px 20px 22px}@media(max-width:880px){.enfa-final-completion{min-height:0;padding:30px var(--enfa-space-4) 24px}.enfa-final-compensation-summary{grid-template-columns:1fr}.enfa-final-compensation-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px;border-right:0;border-bottom:1px solid var(--enfa-line-subtle)}.enfa-final-compensation-summary>div:last-child{border-bottom:0}.enfa-final-actions{width:100%}.enfa-final-action{width:min(360px,100%)}.enfa-final-completion__assurance{max-width:420px}.enfa-cfdi-dialog{padding:12px}.enfa-cfdi-dialog__panel{max-height:calc(100vh - 24px)}}.enfa-changes--embedded{padding:0}.enfa-changes--embedded>aside{border:0!important;border-radius:0!important;box-shadow:none!important}@keyframes enfa-spin{to{transform:rotate(360deg)}}@media(max-width:1279px){.enfa-shell{grid-template-columns:1fr}.enfa-sidebar{position:fixed;left:0;width:var(--enfa-sidebar-width);transform:translate(-100%);transition:transform var(--enfa-panel-duration) var(--enfa-ease);box-shadow:var(--enfa-shadow-float)}.enfa-sidebar[data-open=true]{transform:translate(0)}.enfa-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:34;display:block;border:0;background:#0b17333d}.enfa-topbar__menu{display:grid}.enfa-shell__workspace{grid-template-columns:minmax(0,1fr)}.enfa-shell__workspace:has(.enfa-right-rail[data-collapsed=true]){grid-template-columns:minmax(0,1fr)}.enfa-right-rail__desktop-toggle{display:none!important}.enfa-right-rail{position:fixed;right:0;top:var(--enfa-topbar-height);z-index:32;width:var(--enfa-right-rail-width);transform:translate(100%);box-shadow:var(--enfa-shadow-float);transition:transform var(--enfa-panel-duration) var(--enfa-ease)}.enfa-right-rail[data-open=true]{transform:translate(0)}.enfa-right-rail__mobile-toggle{position:fixed;right:var(--enfa-space-4);bottom:var(--enfa-space-4);z-index:33;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--enfa-brand-600);border-radius:var(--enfa-radius-control);color:var(--enfa-bg-canvas);background:var(--enfa-brand-500);box-shadow:var(--enfa-shadow-soft)}}@media(max-width:767px){.enfa-shell__main{padding:var(--enfa-space-4)}.enfa-payroll-toolbar{align-items:stretch;flex-direction:column}.enfa-payroll-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-payroll-search{width:100%}.enfa-payroll-cards{grid-template-columns:1fr;padding:var(--enfa-space-3)}.enfa-payroll-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.enfa-payroll-empty{padding:var(--enfa-space-3)}.enfa-topbar{padding:0 var(--enfa-space-4)}.enfa-global-search,.enfa-topbar__profile-copy,.enfa-topbar__company{display:none}.enfa-hero{height:auto;min-height:340px;grid-template-columns:1fr;grid-template-rows:auto 140px}.enfa-hero__content{padding:var(--enfa-space-6)}.enfa-hero__photo{grid-row:2}.enfa-hero__photo:before{background:linear-gradient(180deg,var(--enfa-bg-soft-blue),transparent 42%)}.enfa-hero--compact{height:276px;min-height:276px;display:block}.enfa-hero--compact .enfa-hero__content{width:100%;min-height:276px;justify-content:flex-start;padding:var(--enfa-space-5);background:linear-gradient(180deg,rgba(11,23,51,.82) 0%,rgba(11,23,51,.58) 52%,transparent 100%)}.enfa-hero--compact .enfa-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.enfa-hero--compact .enfa-hero__photo:before{background:none}.enfa-hero--compact .enfa-hero__photo img{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 26%;object-position:72% 26%;transform:none}.enfa-hero--compact .enfa-hero__photo img.enfa-hero__photo--overview{-o-object-position:88% 34%;object-position:88% 34%}.enfa-hero--movements .enfa-hero__content{width:100%;height:auto;min-height:0;background:none}.enfa-hero--movements .enfa-hero__photo{top:auto;height:210px}.enfa-hero--compact .enfa-hero__photo img.enfa-hero__photo--movements{position:absolute;inset:0 0 0 auto;width:auto;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain}.enfa-hero__actions{flex-wrap:wrap}.enfa-metric-strip{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--enfa-space-2);margin:var(--enfa-space-2) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.enfa-metric{min-height:68px;border:1px solid var(--enfa-line-subtle);border-radius:var(--enfa-radius-md);background:var(--enfa-bg-canvas)}.enfa-metric+.enfa-metric:before{display:none}.enfa-stepper{overflow-x:auto;justify-content:flex-start;margin-top:var(--enfa-space-4);padding:0 0 var(--enfa-space-2)}.enfa-step__connector{min-width:28px;margin:0 var(--enfa-space-1)}.enfa-filterbar{grid-template-columns:1fr 1fr}.enfa-filterbar>:first-child{grid-column:1/-1}.enfa-flow-panel__header,.enfa-flow-footer,.enfa-close-panel__footer,.enfa-close-downloads{align-items:stretch;flex-direction:column}.enfa-payment-step .enfa-payment-controls,.enfa-stamping-controls{grid-template-columns:1fr;gap:var(--enfa-space-3)}.enfa-stamping-summary{width:100%;justify-content:space-between}.enfa-stamping-stat{min-width:0;text-align:left}.enfa-payment-summary__metrics{width:100%;justify-content:space-between;gap:var(--enfa-space-3)}.enfa-payment-stat{min-width:0;text-align:left}.enfa-payment-modebar{align-items:flex-start;flex-direction:column}.enfa-payment-modebar__choices{width:100%}.enfa-payment-modebar__choices button{flex:1}.enfa-payment-modebar__include{margin-left:0}.enfa-payment-confirm__footer{align-items:stretch;flex-direction:column}.enfa-payment-confirm__actions{width:100%}.enfa-payment-confirm__actions .enfa-button{flex:1}.enfa-flow-footer__actions{width:100%}.enfa-flow-footer__actions .enfa-button{flex:1}.enfa-close-downloads__actions{width:100%}.enfa-close-downloads__actions .enfa-button{flex:1}.enfa-close-stats{grid-template-columns:1fr}.enfa-close-stat+.enfa-close-stat{border-top:1px solid var(--enfa-line-subtle);border-left:0}.enfa-employee-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--enfa-space-3) 0}.enfa-mini:nth-child(2){border-right:0}.enfa-mini:nth-child(3){padding-left:0}.enfa-breakdown-grid,.enfa-event-grid{grid-template-columns:1fr}.enfa-breakdown-grid{gap:var(--enfa-space-4);padding:0}.enfa-concept-card{min-height:0;padding:var(--enfa-space-3)}.enfa-concept-card+.enfa-concept-card{margin-top:0;padding:var(--enfa-space-3);border-top:0;border-left:0}.enfa-breakdown-totals{align-items:stretch;flex-direction:column;gap:var(--enfa-space-2)}.enfa-breakdown-total{justify-content:space-between}.enfa-right-rail{width:min(var(--enfa-right-rail-width),92vw)}}.worqer-wordmark{display:block;width:130px;max-width:100%;height:auto;aspect-ratio:3506 / 707;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.enfa-sidebar__brand{height:var(--enfa-topbar-height);min-height:var(--enfa-topbar-height);flex-shrink:0;padding:0 var(--enfa-space-6);border-bottom:1px solid var(--enfa-line-subtle)}.enfa-sidebar__brand-copy{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;padding-top:15px;gap:4px}.enfa-sidebar__brand .worqer-wordmark{width:120px}#root h1,#root .enfa-hero__title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-worqer-backdrop][data-worqer-backdrop],[data-worqer-layer]>:is(button,div)[class*="absolute inset-0"]{background:#0b194852;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-worqer-surface][data-worqer-surface]{color:#0b1948;background-color:#fff;border-color:#e3e9f2;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;box-shadow:0 24px 70px #0b194829,0 2px 8px #0b19480a}[data-worqer-surface=dialog][data-worqer-surface]{border-radius:22px}[data-worqer-surface=dialog][data-worqer-primitive]{width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;gap:20px}[data-worqer-surface=dialog][data-worqer-primitive][data-worqer-layout=edge]{padding:0;gap:0}[data-worqer-surface=sheet][data-worqer-surface]{border-left:1px solid #e3e9f2}[data-worqer-surface=sheet][data-worqer-primitive]{overflow-y:auto}[data-worqer-surface=drawer][data-worqer-surface]{border-radius:22px 22px 0 0;max-height:92dvh;overflow-y:auto}[data-worqer-surface=popover][data-worqer-surface]{border-radius:12px;max-width:calc(100vw - 16px);box-shadow:0 12px 35px #0b19481f,0 2px 6px #0b19480a}:is([data-worqer-surface=dialog],[data-worqer-surface=sheet],[data-worqer-surface=drawer])[data-worqer-surface] :is(h2,h3,[data-worqer-title]){font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:#0b1948}[data-worqer-surface][data-worqer-surface] [data-worqer-description]{font-size:13px;line-height:1.6;color:#65759b}[data-worqer-surface][data-worqer-surface] :is(button,[role=button]){font-size:12.5px;font-weight:600;letter-spacing:0}[data-worqer-surface][data-worqer-surface] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-color:#dfe6f0;border-radius:10px;font-family:inherit;font-size:13px;color:#0b1948;background-color:#fff}[data-worqer-surface][data-worqer-surface] :is(input,textarea)::-moz-placeholder{color:#94a1b8}[data-worqer-surface][data-worqer-surface] :is(input,textarea)::placeholder{color:#94a1b8}[data-worqer-surface][data-worqer-surface] :is(input,select,textarea):focus-visible{outline:2px solid rgb(47 107 255 / 35%);outline-offset:2px}[data-worqer-surface][data-worqer-surface] button:is([class*="bg-[#2f7df4]"],[class*="bg-[#2F7DF4]"],[class*="bg-[#2f6bff]"],[class*=bg-primary],[class*=bg-gradient-to],.admin-primary-gradient,[data-worqer-action=primary]){background:#0b1948;color:#fff;border-radius:10px;box-shadow:none}[data-worqer-surface][data-worqer-surface] button[data-worqer-action=primary][data-tone=danger]{background:#b42336}[data-worqer-surface][data-worqer-surface] button[data-worqer-action=secondary]{border:1px solid #dfe6f0;background:#fff;color:#65759b;border-radius:10px}[data-worqer-surface][data-worqer-surface] button[data-worqer-action]{min-height:40px;padding-inline:16px}[data-worqer-surface][data-worqer-surface] button:disabled{opacity:.5;cursor:not-allowed}[data-worqer-surface][data-worqer-surface] button:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}[data-worqer-surface][data-worqer-surface] button[data-worqer-action]:not(:disabled):hover{filter:brightness(.96)}[data-worqer-close][data-worqer-close]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#65759b;opacity:1}[data-worqer-close][data-worqer-close]:hover{background:#f3f6fb;color:#0b1948}.worqer-confirm-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:13px;background:#edf3ff;color:#2f6bff}.worqer-confirm-icon--danger{color:#b42336;background:#fff1f3}[data-worqer-surface=notice][data-worqer-surface],.worqer-toast.worqer-toast{border:1px solid #e3e9f2;border-radius:14px;background:#fff;color:#0b1948;padding:14px 40px 14px 16px;font-size:12.5px;box-shadow:0 10px 35px #0b19481f;max-width:calc(100vw - 32px);overflow-wrap:anywhere}[data-worqer-surface=notice][data-tone=danger]{border-left:3px solid #b42336}[data-worqer-surface=notice][data-tone=success]{border-left:3px solid #19b77a}[data-worqer-surface=notice][data-tone=info]{border-left:3px solid #2f6bff}[data-worqer-surface=notice][data-worqer-surface] button,[data-worqer-surface=notice][data-worqer-surface] button[data-worqer-close]{color:#65759b}[data-worqer-surface=notice][data-worqer-surface]>svg{color:#19a56e}[data-worqer-surface=notice][data-tone=danger]>svg{color:#b42336}@media(max-width:640px){.worqer-wizard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.worqer-wizard-progress>li{flex-direction:column;gap:6px;min-width:0;text-align:center}.worqer-wizard-progress>li>span:not(:first-child){font-size:11px}.worqer-wizard-progress .worqer-wizard-connector{display:none}[data-worqer-surface=dialog][data-worqer-surface]{border-radius:18px}[data-worqer-surface=dialog][data-worqer-primitive]:not([data-worqer-layout=edge]){padding:20px;gap:16px}[data-worqer-surface][data-worqer-surface] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){[data-worqer-surface],[data-worqer-backdrop]{animation:none;transition:none}}[data-worqer-inline][data-worqer-inline]{--notice-accent: #3267d6;--notice-soft: #edf3ff;position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid #e5eaf2;border-radius:12px;background:#fbfcfe;color:#53627c;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6;box-shadow:none;overflow-wrap:anywhere;text-align:left}[data-worqer-inline=warn][data-worqer-inline]{--notice-accent: #986516;--notice-soft: #fff4e3}[data-worqer-inline=danger][data-worqer-inline]{--notice-accent: #b42336;--notice-soft: #fff0f2}[data-worqer-inline=success][data-worqer-inline]{--notice-accent: #16805a;--notice-soft: #eaf7f0}.worqer-inline__icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--notice-soft);color:var(--notice-accent)}.worqer-inline__content{flex:1;min-width:0}.worqer-inline--primitive[data-worqer-inline]{display:grid;grid-template-columns:auto 1fr}.worqer-inline--primitive>svg{grid-column:1;grid-row:1 / span 2}.worqer-inline--primitive>.worqer-inline__title,.worqer-inline--primitive>.worqer-inline__description{grid-column:2}.worqer-inline--primitive:not(:has(>svg))[data-worqer-inline]{grid-template-columns:1fr}.worqer-inline--primitive:not(:has(>svg))>.worqer-inline__title,.worqer-inline--primitive:not(:has(>svg))>.worqer-inline__description{grid-column:1}[data-worqer-inline] .worqer-inline__title{margin:0 0 2px;color:#192b4d;font:600 12px/1.5 Inter,sans-serif;letter-spacing:0}[data-worqer-inline] .worqer-inline__description{font:inherit;color:inherit}[data-worqer-inline]>svg{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--notice-accent)}[data-worqer-inline]>p,[data-worqer-inline]>span{min-width:0}[data-worqer-inline]>button{flex-shrink:0}[data-worqer-inline][data-notice-layout=stack]{display:block}[data-worqer-inline][data-worqer-inline] p:not(.worqer-inline__title){font:inherit;color:inherit}[data-worqer-inline][data-worqer-inline] button{font-size:12px}[data-worqer-inline] button:focus-visible,[data-worqer-inline] a:focus-visible{outline:2px solid #3267ff;outline-offset:3px;border-radius:4px}p[data-worqer-inline][data-worqer-inline]{display:block;border-left:3px solid var(--notice-accent)}p[data-worqer-inline][data-worqer-inline]:has(>svg){display:flex}@media(max-width:640px){[data-worqer-inline][data-worqer-inline]{padding:10px 12px;gap:8px}}
