*{margin:0;padding:0;box-sizing:border-box}.sidebar{position:fixed;left:0;top:0;height:100%;width:58px;background:var(--fundo-sidebar);z-index:1001;transition:all .5s ease;box-shadow:all .5s ease;box-shadow:5px 0 30px -15px #2a4054;border-right:3px solid var(--fundo-logo)}.sidebar.open{width:200px}.sidebar .logo-details{padding-left:12px;height:var(--cabecalho-altura);display:flex;align-items:center;position:relative;background-color:var(--fundo-logo);overflow:visible}.sidebar .logo-details-background{position:relative;overflow:visible}.sidebar .logo-details .sidebar-controls{--toggle-lock-slide-delay: .3s;--tab-bg: var(--fundo-logo);--tab-curve: .5rem;position:absolute;top:calc(var(--cabecalho-altura) * .15);left:100%;transform:translate(-100%);display:flex;flex-direction:column;width:1.15rem;height:calc(var(--cabecalho-altura) * 1.75);border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 .55rem .55rem 0;background:var(--tab-bg);overflow:visible;opacity:0;visibility:hidden;pointer-events:none;z-index:1;box-shadow:2px 0 8px -3px #00000059;transition:opacity .28s ease,transform .32s cubic-bezier(.25,.8,.25,1),visibility 0s linear .28s}.sidebar .logo-details .sidebar-controls:before{content:"";position:absolute;top:calc(var(--tab-curve) * -1);left:0;width:var(--tab-curve);height:var(--tab-curve);background:transparent;border-radius:0 0 0 var(--tab-curve);box-shadow:-.2rem .2rem 0 0 var(--tab-bg);pointer-events:none}.sidebar .logo-details .sidebar-controls:after{content:"";position:absolute;bottom:calc(var(--tab-curve) * -1);left:0;width:var(--tab-curve);height:var(--tab-curve);background:transparent;border-radius:var(--tab-curve) 0 0 0;box-shadow:-.2rem -.2rem 0 0 var(--tab-bg);pointer-events:none;clip-path:inset(-1rem -1rem -1rem 0)}.sidebar-control-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0;border:none;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:var(--textos);cursor:pointer;font-size:.8125rem;transition:background .2s ease,color .2s ease}.sidebar-control-btn:last-child{border-bottom:none}.sidebar-control-btn i{font-size:.8rem}.sidebar-control-btn svg{width:.9rem!important;height:auto!important}.sidebar-control-btn:hover{color:var(--textos-hover)}.sidebar-control-btn:focus-visible{outline:2px solid var(--form-accent, #10b981);outline-offset:-2px;z-index:1}.sidebar-control-btn--lock .sidebar-lock-icon{display:block}.sidebar:hover .sidebar-controls,.sidebar.open .sidebar-controls{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:opacity .3s ease var(--toggle-lock-slide-delay),transform .32s cubic-bezier(.25,.8,.25,1) var(--toggle-lock-slide-delay),visibility 0s linear var(--toggle-lock-slide-delay)}.sidebar-controls:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.sidebar .logo-details .toggle-lock{display:none}.sidebar-lock-icon--mirrored{transform:scaleX(-1)}.logo-img-menu{width:28px;height:28px;object-fit:contain;min-width:28px}.sidebar .logo-details .logo_name{color:var(--textos);font-weight:600;margin-left:5px;opacity:0;transition:all .5s ease;white-space:nowrap;font-size:15px}.sidebar.open .logo-details .logo_name{opacity:1}.sidebar .nav-list{margin:20px 6px 3px;position:relative;z-index:2}.sidebar li{position:relative;margin:8px 0;list-style:none;cursor:pointer}.sidebar li .tooltip{position:absolute;top:-20px;left:calc(100% + 15px);z-index:3;background:#ffffff24;color:#f8fafc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 8px #00000026;padding:6px 12px;border-radius:var(--border-radius);font-size:15px;font-weight:500;opacity:0;white-space:nowrap;pointer-events:none;transition:0s}.sidebar li:hover .tooltip{opacity:1;pointer-events:none;transition:all .4s ease;top:50%;transform:translateY(-50%)}.sidebar.open li .tooltip{display:none}.sidebar li a{display:flex;height:50px;width:100%;border-radius:var(--border-radius);align-items:center;text-decoration:none;transition:all .4s ease;background:var(--fundo-botoes);cursor:pointer}.sidebar li a:hover,.sidebar li a.active{background:var(--fundo-botoes-ativos)}.sidebar li a .links_name{color:var(--textos);font-size:15px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:.4s}.sidebar.open li a .links_name{opacity:1;pointer-events:auto}.sidebar li a:hover .links_name,.sidebar li a:hover i,.sidebar li a.active .links_name,.sidebar li a.active i{color:var(--textos-hover)}.sidebar li i{height:50px;min-width:40px;line-height:50px;font-size:16px;text-align:center;border-radius:var(--border-radius);color:var(--textos);cursor:inherit}.nav-list li:first-child{background-color:var(--fundo-botoes-destaque)!important;border-radius:var(--border-radius);font-weight:700}.sidebar li.assinatura{position:fixed;height:60px;width:58px;left:0;bottom:0;padding:10px 14px;background:var(--card-assinatura);transition:width .5s ease,opacity .28s ease,box-shadow .28s ease,border-color .28s ease;overflow:hidden;z-index:1002;opacity:0;margin:5px;border-radius:var(--border-radius);border:1px solid transparent}.sidebar.open li.assinatura,.sidebar:hover li.assinatura{opacity:1}.sidebar.open li.assinatura{width:190px}.sidebar li .assinatura-details{display:flex;align-items:center;flex-wrap:nowrap}.sidebar li img{height:45px;width:45px;object-fit:cover;border-radius:var(--border-radius);margin-right:10px}.sidebar li.assinatura .plano-tipo,.sidebar li.assinatura .plano-status{font-size:14px;font-weight:400;color:var(--textos);white-space:nowrap}.sidebar li.assinatura .job{font-size:11px}.sidebar .assinatura #log_out{position:absolute;top:50%;right:0;transform:translateY(-50%);background:var(--fundo-botoes);width:100%;height:60px;line-height:60px;transition:all .5s ease;cursor:pointer}.sidebar.open .assinatura #log_out{width:50px;background:none}.home-section{position:relative;top:0;left:58px;width:calc(100% - 58px);height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;transition:all .5s ease;z-index:1}.content-area{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.content-area-util{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.home-section.sidebar-locked{left:200px;width:calc(100% - 200px)}.home-section .text{display:inline-block;font-size:25px;font-weight:500;margin:18px}@media(max-width:420px){.sidebar li .tooltip{display:none}}.sidebar li.plano-indicador{cursor:default;height:auto;min-height:60px;padding:8px 10px}.sidebar li.plano-indicador .plano-indicador-corpo{display:flex;align-items:center;gap:10px;width:100%;min-width:0;position:relative}.sidebar li.plano-indicador .plano-indicador-icone{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;padding:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sidebar li.plano-indicador .plano-indicador-icone:hover{transform:scale(1.08);box-shadow:0 2px 8px #00000026}.sidebar li.plano-indicador .plano-indicador-icone .pi{font-size:1.15rem}.sidebar li.plano-indicador .plano-indicador-icone--ok{background:#10b9812e;color:#10b981}.sidebar li.plano-indicador .plano-indicador-icone--pendencia{background:#f59e0b33;color:#f59e0b}.sidebar li.plano-indicador .plano-indicador-icone--bloqueado{background:#ef44442e;color:#ef4444}.sidebar li.plano-indicador .plano-indicador-info{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;opacity:0;transition:opacity .3s ease;flex:1}.sidebar.open li.plano-indicador .plano-indicador-info,.sidebar:hover li.plano-indicador .plano-indicador-info{opacity:1}.sidebar li.plano-indicador .plano-indicador-nome{font-size:13px;font-weight:700;color:var(--textos);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar li.plano-indicador .plano-indicador-status{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.sidebar li.plano-indicador .plano-indicador-status--ok{color:#34d399}.sidebar li.plano-indicador .plano-indicador-status--pendencia{color:#fbbf24}.sidebar li.plano-indicador .plano-indicador-status--bloqueado{color:#f87171}.sidebar li.plano-indicador .plano-indicador-dot{position:absolute;top:-2px;right:-2px;width:.55rem;height:.55rem;border-radius:999px;border:2px solid var(--card-assinatura, #1e293b);opacity:0;transition:opacity .2s ease}.sidebar.open li.plano-indicador .plano-indicador-dot,.sidebar:hover li.plano-indicador .plano-indicador-dot{opacity:1}.sidebar li.plano-indicador .plano-indicador-dot--ok{background:#10b981;box-shadow:0 0 0 3px #10b98133}.sidebar li.plano-indicador .plano-indicador-dot--pendencia{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38;animation:plano-dot-pulse 1.6s ease-in-out infinite}.sidebar li.plano-indicador .plano-indicador-dot--bloqueado{background:#ef4444;box-shadow:0 0 0 3px #ef444438}@keyframes plano-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.sidebar li.plano-indicador--ok{border-color:#10b98147;background:linear-gradient(135deg,rgba(16,185,129,.12) 0%,transparent 55%),var(--card-assinatura)}.sidebar li.plano-indicador--pendencia{border-color:#f59e0b59;background:linear-gradient(135deg,rgba(245,158,11,.14) 0%,transparent 55%),var(--card-assinatura)}.sidebar li.plano-indicador--bloqueado{border-color:#ef444459;background:linear-gradient(135deg,rgba(239,68,68,.14) 0%,transparent 55%),var(--card-assinatura)}.sidebar li.plano-indicador:hover{box-shadow:0 6px 18px #0000002e}@media(max-width:1023px){.sidebar,.sidebar.open{width:58px}.sidebar.open .logo-details .logo_name{opacity:0}.sidebar.open li a .links_name,.sidebar.open li.plano-indicador .plano-indicador-info{opacity:0;pointer-events:none}.sidebar.open li.assinatura{width:58px}.home-section.sidebar-locked{left:58px;width:calc(100% - 58px)}.sidebar .sidebar-controls{display:none}}@media(max-width:767px){.sidebar{display:none!important}.home-section,.home-section.sidebar-locked{left:0!important;width:100%!important}.content-area-util{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom,0px))}body.mobile-nav-open{overflow:hidden}}.status-plano{display:flex;flex-direction:column;gap:.85rem;width:100%;min-width:15.5rem;max-width:18rem;padding:.15rem .1rem .05rem;color:var(--text-1)}.status-plano--loading{min-height:8.5rem;align-items:center;justify-content:center;gap:.5rem;color:var(--text-3);font-size:var(--font-sm)}.status-plano__head{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.7rem;border-bottom:1px solid var(--border)}.status-plano__eyebrow{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)}.status-plano__title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.status-plano__nome{margin:0;font-size:.95rem;font-weight:700;line-height:1.2;color:var(--text-1);letter-spacing:-.01em}.status-plano__badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.28rem;padding:.15rem .45rem;border-radius:var(--radius);border:1px solid transparent;font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.status-plano__badge .pi{font-size:.58rem}.status-plano__badge--ok{color:var(--green-deep);background:var(--green-ghost);border-color:var(--green-line)}.status-plano__badge--warn{color:#92400e;background:var(--warning-soft);border-color:var(--warning-line)}.status-plano__badge--danger{color:#991b1b;background:var(--danger-soft);border-color:var(--danger-line)}.status-plano__badge--info{color:#075985;background:var(--info-soft);border-color:var(--info-line)}.status-plano__metrics{display:flex;flex-direction:column;gap:.7rem}.status-plano__metric{display:flex;flex-direction:column;gap:.35rem}.status-plano__metric-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.status-plano__metric-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--text-2)}.status-plano__metric-label .pi{font-size:.68rem;color:var(--text-4)}.status-plano__metric-uso{font-size:.68rem;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.status-plano__metric-uso strong{color:var(--text-1);font-weight:700}.status-plano__track{position:relative;height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.status-plano__fill{height:100%;border-radius:inherit;width:var(--osp-perc, 0%);transition:width .28s ease,background-color .2s ease;background:var(--green)}.status-plano__fill--ok{background:var(--green)}.status-plano__fill--warn{background:var(--warning)}.status-plano__fill--danger{background:var(--danger)}.status-plano__fill--unlimited{background:linear-gradient(90deg,var(--info) 0%,#38bdf8 100%);width:100%;opacity:.55}.status-plano__perc{font-size:.62rem;font-weight:700;color:var(--text-4);font-variant-numeric:tabular-nums}.status-plano__perc--warn{color:var(--warning)}.status-plano__perc--danger{color:var(--danger)}.status-plano__perc--unlimited{color:var(--info);font-weight:650;letter-spacing:.02em;text-transform:uppercase;font-size:.58rem}.status-plano__hint{margin:0;padding:.45rem .55rem;border-radius:var(--radius);border:1px solid var(--warning-line);background:var(--warning-soft);font-size:.68rem;line-height:1.35;color:#92400e}.status-plano__hint .pi{margin-right:.3rem;font-size:.65rem}.status-plano__actions{display:grid;grid-template-columns:1fr 1.15fr;gap:.45rem;padding-top:.15rem}.status-plano__actions .cepi-btn{width:100%;justify-content:center}.status-plano__updating{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:5.5rem;color:var(--text-3);font-size:var(--font-sm)}.plano-popover{position:fixed;z-index:1105;left:4.35rem;bottom:.75rem;width:min(19rem,calc(100vw - 5rem));padding:.75rem .8rem;border-radius:.85rem;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);box-shadow:0 18px 40px #0f172a29,0 4px 12px #0f172a0f;animation:plano-popover-in .2s ease both}.plano-popover--sidebar-open{left:13.35rem}@keyframes plano-popover-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.config-block .status-plano{max-width:none;min-width:0;padding:0}.config-block .status-plano__eyebrow{display:none}.central-alertas-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-titulo-card, #1e293b);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.central-alertas-trigger:hover{background:var(--fundo-card-hover, rgba(255, 255, 255, .35));border-color:#ffffff59;color:var(--text-1)}.central-alertas-trigger:focus-visible{outline:2px solid var(--green-deep);outline-offset:1px}.central-alertas-trigger__icon{font-size:1.05rem;line-height:1}.central-alertas-trigger__badge{position:absolute;top:-.2rem;right:-.25rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border:1.5px solid #fff;border-radius:999px;background:var(--danger);color:#fff;font-size:.58rem;font-weight:750;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 1px 3px #0f172a2e}.central-alertas-trigger--has-alertas .central-alertas-trigger__icon{animation:central-alertas-nudge 2.8s ease-in-out infinite}@keyframes central-alertas-nudge{0%,88%,to{transform:rotate(0)}90%{transform:rotate(10deg)}92%{transform:rotate(-8deg)}94%{transform:rotate(6deg)}96%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.central-alertas-trigger--has-alertas .central-alertas-trigger__icon{animation:none}}.p-overlaypanel.central-alertas-panel{width:min(22rem,94vw);max-width:94vw}.p-overlaypanel.central-alertas-panel .p-overlaypanel-content{padding:0!important}.central-alertas{display:flex;flex-direction:column;color:var(--text-1)}.central-alertas__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .75rem .65rem;border-bottom:1px solid var(--border)}.central-alertas__head-main{display:flex;align-items:center;gap:.5rem;min-width:0}.central-alertas__head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;flex-shrink:0;border-radius:var(--radius);background:var(--green-ghost);color:var(--green-deep);border:1px solid var(--green-line)}.central-alertas__head-icon .pi{font-size:.8rem}.central-alertas__titles{display:flex;flex-direction:column;gap:.1rem;min-width:0}.central-alertas__eyebrow{margin:0;font-size:.58rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)}.central-alertas__title{margin:0;font-size:.88rem;font-weight:700;line-height:1.2;color:var(--text-1)}.central-alertas__count{display:inline-flex;align-items:center;margin-left:.35rem;padding:.1rem .35rem;border-radius:var(--radius);background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);font-size:.62rem;font-weight:750;font-variant-numeric:tabular-nums;vertical-align:middle}.central-alertas__refresh.cepi-btn,.central-alertas__refresh{flex-shrink:0}.central-alertas__body{padding:.45rem}.central-alertas__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.35rem .75rem;text-align:center;color:var(--text-3)}.central-alertas__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--text-4);margin-bottom:.15rem}.central-alertas__empty-icon .pi{font-size:1rem}.central-alertas__empty-title{margin:0;font-size:.8rem;font-weight:650;color:var(--text-2)}.central-alertas__empty-text{margin:0;font-size:.72rem;line-height:1.4;color:var(--text-4);max-width:16rem}.central-alertas__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:18rem;overflow-y:auto}.central-alertas__item{display:flex;align-items:flex-start;gap:.15rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);border-left-width:3px;transition:background .15s ease,border-color .15s ease}.central-alertas__item--danger{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 55%,var(--surface))}.central-alertas__item--warn{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning-soft) 55%,var(--surface))}.central-alertas__item--info{border-left-color:var(--info);background:color-mix(in srgb,var(--info-soft) 55%,var(--surface))}.central-alertas__item:hover{border-color:var(--border-hover)}.central-alertas__item-btn{flex:1;display:flex;align-items:flex-start;gap:.5rem;min-width:0;margin:0;padding:.55rem .35rem .55rem .55rem;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit}.central-alertas__item-btn:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.central-alertas__sev-icon{flex-shrink:0;margin-top:.1rem;font-size:.85rem}.central-alertas__item--danger .central-alertas__sev-icon{color:var(--danger)}.central-alertas__item--warn .central-alertas__sev-icon{color:var(--warning)}.central-alertas__item--info .central-alertas__sev-icon{color:var(--info)}.central-alertas__item-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.central-alertas__item-title{margin:0;font-size:.78rem;font-weight:650;line-height:1.3;color:var(--text-1)}.central-alertas__item-desc{margin:0;font-size:.68rem;line-height:1.35;color:var(--text-3)}.central-alertas__dismiss{flex-shrink:0;margin:.2rem .2rem 0 0!important}.central-alertas__pager{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .35rem .15rem;border-top:1px solid var(--border);margin-top:.35rem}.central-alertas__pager-meta{font-size:.68rem;color:var(--text-4);font-variant-numeric:tabular-nums;text-align:center}.central-alertas__footer{display:flex;justify-content:center;padding:.55rem .75rem .65rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}.central-alertas__help{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--text-3);text-decoration:none;transition:color .15s ease}.central-alertas__help:hover{color:var(--green-deep)}.central-alertas__help .pi{font-size:.75rem}.header_island_container{width:100%;flex-shrink:0;position:sticky;top:0;z-index:999}.main_header_reinvented{box-sizing:border-box;height:var(--cabecalho-altura);min-height:var(--cabecalho-altura);max-height:var(--cabecalho-altura);background:var(--fundo-header);display:flex;justify-content:space-between;align-items:center;padding:0 .65rem 0 .85rem;gap:.5rem;box-shadow:0 4px 20px -2px #1018280d;overflow:hidden}.divider{min-height:0%}.project_scope_pill_hoverable{--header-inner-h: calc(var(--cabecalho-altura) - 10px);box-sizing:border-box;display:flex;align-items:center;height:var(--header-inner-h);max-height:var(--header-inner-h);padding:0 .45rem 0 .4rem;border-radius:var(--border-radius);position:relative;overflow:hidden;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.pill_identity_block{display:flex;align-items:center;gap:.5rem;min-width:0;cursor:pointer}.pill_neon_indicator{position:absolute;left:0;top:18%;height:64%;width:2px;background:var(--indicador-card);border-radius:0 var(--border-radius) var(--border-radius) 0;box-shadow:0 0 6px var(--indicador-card)}.pill_project_img,.pill_project_icon_avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--border-radius)}.pill_project_img{object-fit:cover;background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid color-mix(in srgb,var(--text-titulo-card) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 40%,transparent) inset}.pill_project_icon_avatar{background:var(--fundo-botoes-card);color:var(--text-botoes-card);display:flex;align-items:center;justify-content:center;font-size:.75rem}.pill_text_wrapper{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;line-height:1.15}.pill_subtitle{font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtitulo-card);font-weight:600;line-height:1.1}.pill_title{font-size:.8125rem;font-weight:600;color:var(--text-titulo-card);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.pill_hidden_actions{display:flex;align-items:center;gap:.3rem;max-width:0;opacity:0;margin-left:0;transform:scale(.92);transition:max-width .2s ease,opacity .2s ease,margin-left .2s ease,transform .2s ease;pointer-events:none}.project_scope_pill_hoverable:hover{background:var(--fundo-card-hover);border-color:#10b98166;box-shadow:0 2px 8px #10b98114}.project_scope_pill_hoverable:hover .pill_hidden_actions{max-width:4.5rem;opacity:1;margin-left:.45rem;transform:scale(1);pointer-events:auto}@media(hover:none),(max-width:1023px){.project_scope_pill_hoverable .pill_hidden_actions{max-width:4.5rem;opacity:1;margin-left:.45rem;transform:scale(1);pointer-events:auto}}@media(max-width:767px){.project_scope_pill_hoverable .pill_hidden_actions{display:none!important;max-width:0!important;opacity:0!important;margin-left:0!important;pointer-events:none!important}}.action_micro_btn{box-sizing:border-box;width:1.4rem;height:1.4rem;border-radius:var(--border-radius);border:1px solid color-mix(in srgb,var(--text-titulo-card) 22%,transparent);background:color-mix(in srgb,#fff 55%,transparent);color:var(--text-titulo-card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.65rem;line-height:1;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.action_micro_btn:hover,.action_micro_btn.setup_btn:hover{background:var(--fundo-botoes-card-hover);color:#fff;border-color:var(--fundo-botoes-card-hover);transform:none}.profile_biometric_card{--header-inner-h: calc(var(--cabecalho-altura) - 10px);box-sizing:border-box;display:flex;align-items:center;gap:.5rem;height:var(--header-inner-h);max-height:var(--header-inner-h);cursor:pointer;padding:0 .4rem 0 .55rem;border-radius:var(--border-radius);transition:background .15s ease;background-color:var(--fundo-card-user);overflow:hidden}.profile_biometric_card:hover{background:var(--fundo-card-hover)}.profile_info_strings{display:flex;flex-direction:column;justify-content:center;gap:.05rem;text-align:right;line-height:1.15;min-width:0;flex:1}.profile_welcome{font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;color:#1e293b;font-weight:600;line-height:1.1}.profile_name_string{font-size:.8125rem;font-weight:600;color:var(--text-subtitulo-card);line-height:1.15;max-width:9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile_photo_slot{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden;line-height:0}.profile_photo_img{width:2rem;height:2rem;display:block;object-fit:cover;border-radius:var(--border-radius);background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid color-mix(in srgb,var(--text-titulo-card) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 40%,transparent) inset;box-sizing:border-box}.profile_photo_fallback{width:2rem;height:2rem;border-radius:var(--border-radius);background:var(--fundo-botoes-card);color:var(--text-botoes-card);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:1px solid color-mix(in srgb,var(--text-titulo-card) 12%,transparent);box-sizing:border-box}.profile_avatar_btn{--header-inner-h: calc(var(--cabecalho-altura) - 10px);display:none;align-items:center;justify-content:center;box-sizing:border-box;height:var(--header-inner-h);width:var(--header-inner-h);padding:0;border:none;border-radius:var(--border-radius);background:transparent;cursor:pointer;transition:background .15s ease}.profile_avatar_btn:hover{background:var(--fundo-card-hover)}.profile_avatar_btn:focus-visible{outline:2px solid var(--brand-green, #10b981);outline-offset:2px}.profile_biometric_card--full{display:flex}.btn_menu_mobile_trigger{background:transparent!important;border:none!important;color:#475569!important;font-size:1.25rem;padding:0;margin-right:8px}#popup_reinvented{border-radius:var(--border-radius)!important;border:1px solid #e2e8f0!important;padding:6px!important;background:#fffffff2!important}#popup_reinvented .p-menuitem-link{border-radius:var(--border-radius)!important}#popup_reinvented .p-menuitem-disconnect .p-menuitem-link *{color:#f43f5e!important}.header_left_capsule,.header_right_capsule{display:flex;align-items:center;min-height:0}.header_left_capsule{flex:1;min-width:0}.header_right_capsule{flex-shrink:0;gap:.85rem}.header_project_actions{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.header_divider{min-height:0%}.header_divider--desktop{margin:0 .25rem}.header_right_capsule .central-alertas-trigger{width:1.75rem;height:1.75rem;flex-shrink:0}.header_right_capsule .central-alertas-trigger__icon{font-size:.95rem}@media(max-width:1023px){.profile_biometric_card--full{display:none}.profile_avatar_btn{display:inline-flex}.header_divider--desktop{display:none}.main_header_reinvented{padding:0 .55rem 0 .7rem;gap:.4rem}.pill_title{max-width:160px}}@media(max-width:767px){.main_header_reinvented{padding:0 .4rem 0 .5rem;gap:.35rem}.header_left_capsule{flex:1;min-width:0}.header_right_capsule{gap:.35rem}.header_project_actions .action_micro_btn{width:1.55rem;height:1.55rem;font-size:.7rem}.project_scope_pill_hoverable{flex:1;min-width:0;max-width:100%;padding:0 .3rem}.pill_title{max-width:none;font-size:.8125rem}.pill_text_wrapper{min-width:0;flex:1}.pill_identity_block{min-width:0;flex:1;gap:.4rem}.pill_project_img,.pill_project_icon_avatar,.profile_photo_slot,.profile_photo_img,.profile_photo_fallback{width:1.75rem;height:1.75rem}.header_right_capsule .central-alertas-trigger{width:1.55rem;height:1.55rem}.header_right_capsule .central-alertas-trigger__icon{font-size:.85rem}.profile_avatar_btn{--header-inner-h: 1.75rem;height:1.75rem;width:1.75rem}}.apresentacao-dialog.cepi-modal{width:min(36rem,94vw);max-width:36rem;max-height:min(90vh,38rem);padding:0;overflow:hidden}.apresentacao-dialog .cepi-modal__body{padding:0;overflow:hidden}.ap-shell{display:flex;flex-direction:column;max-height:min(90vh,38rem);background:var(--surface, #fff)}.ap-top{flex-shrink:0;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--border, #e2e8f0);background:var(--surface-2, #f8fafc)}.ap-top__hello{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3, #64748b)}.ap-top__title{margin:.15rem 0 0;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;color:var(--text-1, #0f172a);line-height:1.3}.ap-visual{flex:0 0 auto;height:8rem;margin:.75rem 1.25rem 0;padding:.35rem .5rem;border-radius:var(--fr, .65rem);border:1px solid var(--border, #e2e8f0);background:var(--surface-2, #f8fafc);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:ap-fade-in .28s ease both}.ap-svg{display:block;width:100%;height:100%;max-height:7.25rem}.ap-content{flex:1 1 auto;min-height:0;padding:.85rem 1.25rem .65rem;overflow:hidden;animation:ap-fade-in .28s ease both}@keyframes ap-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ap-content__title{margin:0 0 .45rem;font-size:1.2rem;font-weight:800;letter-spacing:-.015em;color:var(--text-1, #0f172a);line-height:1.3}.ap-content__desc{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:var(--text-3, #64748b)}.ap-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem}.ap-chips li{padding:.28rem .55rem;border-radius:999px;font-size:.71875rem;font-weight:600;color:var(--text-2, #334155);background:var(--surface-2, #f1f5f9);border:1px solid var(--border, #e2e8f0)}.ap-progress{flex-shrink:0;display:flex;justify-content:center;gap:.4rem;padding:.15rem 1rem .5rem}.ap-progress__dot{width:.45rem;height:.45rem;padding:0;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:width .25s ease,background .25s ease}.ap-progress__dot.is-done{background:#6ee7b7}.ap-progress__dot.is-active{width:1.35rem;background:#10b981}.ap-progress__dot:disabled{cursor:default}.ap-footer.cepi-modal__footer{justify-content:space-between;align-items:center;margin:0;padding:.75rem 1.15rem}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.4rem .95rem;border-radius:var(--fr, .65rem);font-size:.8125rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ap-btn:disabled{opacity:.4;cursor:not-allowed}.ap-btn--ghost{color:var(--text-3, #64748b);background:transparent}.ap-btn--ghost:hover:not(:disabled){color:var(--text-1, #0f172a);background:var(--surface-2, #f8fafc)}.ap-btn--primary{color:#fff;background:linear-gradient(180deg,#10b981,#059669);border-color:#047857;box-shadow:0 6px 14px #05966938}.ap-btn--primary:hover:not(:disabled){filter:brightness(1.03)}.ap-spinner{width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ap-spin .7s linear infinite}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes apBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes apScanBar{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(340px);opacity:0}}@keyframes apTagPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes apCardPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes apBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes apLineDraw{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}.ap-bob--1{animation:apBob 2.8s ease-in-out infinite}.ap-bob--2{animation:apBob 2.8s ease-in-out infinite .3s}.ap-bob--3{animation:apBob 2.8s ease-in-out infinite .6s}.ap-bob--4{animation:apBob 3s ease-in-out infinite .15s}.ap-bob--5{animation:apBob 3s ease-in-out infinite .45s}.ap-bob--6{animation:apBob 3s ease-in-out infinite .75s}.ap-bob--7{animation:apBob 3.2s ease-in-out infinite .2s}.ap-bob--8{animation:apBob 3.2s ease-in-out infinite .5s}.ap-scan-bar{transform-box:fill-box;transform-origin:left center;animation:apScanBar 3.6s ease-in-out infinite}.ap-float-tag{animation:apTagPulse 2.4s ease-in-out infinite}.ap-card-pop{animation:apCardPop .35s ease both}.ap-bar{transform-box:fill-box;transform-origin:center bottom;animation:apBarGrow .5s ease-out both}.ap-bar--1{animation-delay:.1s}.ap-bar--2{animation-delay:.2s}.ap-bar--3{animation-delay:.3s}.ap-bar--4{animation-delay:.4s}.ap-bar--5{animation-delay:.5s}.ap-line{stroke-dasharray:280;stroke-dashoffset:280;animation:apLineDraw 1.6s ease-out forwards .3s}.ap-svg{--deploy-cycle: 10s;--ears-rest-x: 56px;--ears-rest-y: 100px;--ears-worn-x: 182px;--ears-worn-y: 62px;--glasses-rest-x: 314px;--glasses-rest-y: 104px;--glasses-worn-x: 189px;--glasses-worn-y: 78px;--helmet-rest-x: 188px;--helmet-rest-y: 14px;--helmet-worn-x: 188px;--helmet-worn-y: 48px}.ap-deploy{transform-box:view-box;transform-origin:0 0;animation-duration:var(--deploy-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes apDeployEars{0%,5%{transform:translate(var(--ears-rest-x),var(--ears-rest-y))}15%,65%{transform:translate(var(--ears-worn-x),var(--ears-worn-y))}72%,to{transform:translate(var(--ears-rest-x),var(--ears-rest-y))}}@keyframes apDeployGlasses{0%,15%{transform:translate(var(--glasses-rest-x),var(--glasses-rest-y))}25%,65%{transform:translate(var(--glasses-worn-x),var(--glasses-worn-y))}72%,to{transform:translate(var(--glasses-rest-x),var(--glasses-rest-y))}}@keyframes apDeployHelmet{0%,25%{transform:translate(var(--helmet-rest-x),var(--helmet-rest-y))}35%,65%{transform:translate(var(--helmet-worn-x),var(--helmet-worn-y))}72%,to{transform:translate(var(--helmet-rest-x),var(--helmet-rest-y))}}.ap-deploy--ears{animation-name:apDeployEars}.ap-deploy--glasses{animation-name:apDeployGlasses}.ap-deploy--helmet{animation-name:apDeployHelmet}@media(max-width:540px){.apresentacao-dialog.cepi-modal{width:min(100vw - .75rem,36rem)}.ap-visual{height:6.5rem;margin-inline:.85rem}.ap-svg{max-height:5.75rem}.ap-content{padding:.85rem 1rem .6rem}.ap-content__title{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.ap-content,.ap-visual,.ap-bob--1,.ap-bob--2,.ap-bob--3,.ap-bob--4,.ap-bob--5,.ap-bob--6,.ap-bob--7,.ap-bob--8,.ap-scan-bar,.ap-float-tag,.ap-card-pop,.ap-bar,.ap-line,.ap-deploy--ears,.ap-deploy--glasses,.ap-deploy--helmet{animation:none!important}.ap-bar,.ap-line{opacity:1;transform:none;stroke-dashoffset:0}}.ba-root{--ba-navy: #0f172a;--ba-ink: #0f172a;--ba-muted: #64748b;--ba-line: #e2e8f0;--ba-card: #ffffff;--ba-accent: #e11d48;--ba-accent-soft: rgba(225, 29, 72, .12);--ba-accent-border: rgba(225, 29, 72, .28);--ba-ok: #059669;position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;color:var(--ba-ink);animation:ba-fade .28s ease both}.ba-root--pausado{--ba-accent: #0284c7;--ba-accent-soft: rgba(2, 132, 199, .12);--ba-accent-border: rgba(2, 132, 199, .28)}.ba-root--aviso{--ba-accent: #d97706;--ba-accent-soft: rgba(217, 119, 6, .12);--ba-accent-border: rgba(217, 119, 6, .3)}.ba-root--default{--ba-accent: #475569;--ba-accent-soft: rgba(71, 85, 105, .12);--ba-accent-border: rgba(71, 85, 105, .28)}@keyframes ba-fade{0%{opacity:0}to{opacity:1}}.ba-backdrop{position:fixed;inset:0;z-index:0;background:radial-gradient(900px 480px at 12% -8%,color-mix(in srgb,var(--ba-accent) 18%,transparent),transparent 55%),radial-gradient(800px 420px at 100% 0%,rgba(16,185,129,.1),transparent 50%),linear-gradient(165deg,#0b1220,#132033 42%,#0f1f1c)}.ba-shell{position:relative;z-index:1;width:min(32rem,100%);margin:auto;padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto;min-height:0;max-height:100%;max-height:100dvh;box-sizing:border-box;justify-content:center}.ba-brand{display:flex;justify-content:center;flex-shrink:0;padding:.1rem 0}.ba-brand__logo{height:1.35rem;width:auto;filter:brightness(0) invert(1);opacity:.95}.ba-card{background:var(--ba-card);border-radius:.85rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 36px #02081752,0 0 0 1px #0f172a0a;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;flex:0 1 auto;animation:ba-rise .35s cubic-bezier(.22,1,.36,1) both}@keyframes ba-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ba-card__top{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.7rem .85rem .65rem;border-bottom:1px solid var(--ba-line);flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ba-accent) 6%,#ffffff),#fff)}.ba-badge{align-self:flex-start;display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ba-accent);background:var(--ba-accent-soft);border:1px solid var(--ba-accent-border)}.ba-card__heading{display:flex;align-items:flex-start;gap:.55rem;text-align:left}.ba-card__heading-text{min-width:0;flex:1}.ba-icon{width:2.15rem;height:2.15rem;flex-shrink:0;display:grid;place-items:center;border-radius:.55rem;background:var(--ba-accent-soft);border:1px solid var(--ba-accent-border);color:var(--ba-accent);font-size:.9rem}.ba-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ba-navy)}.ba-lead{margin:.2rem 0 0;font-size:.75rem;line-height:1.35;color:var(--ba-muted)}.ba-countdown{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;margin:.5rem .85rem 0;padding:.4rem .65rem;border-radius:.55rem;background:var(--ba-accent-soft);border:1px solid var(--ba-accent-border);flex-shrink:0}.ba-countdown strong{font-size:1.25rem;line-height:1;color:var(--ba-accent);font-weight:800}.ba-countdown span{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ba-accent) 80%,#000)}.ba-body{display:flex;flex-direction:column;gap:.55rem;padding:.55rem .85rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto}.ba-block{padding:0}.ba-block__title{margin:0 0 .2rem;font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ba-navy)}.ba-block__text{margin:0;font-size:.72rem;line-height:1.35;color:var(--ba-muted)}.ba-list{margin:0;padding:0 0 0 .95rem;display:flex;flex-direction:column;gap:.12rem;font-size:.72rem;line-height:1.3;color:var(--ba-muted)}.ba-safe{display:flex;align-items:flex-start;gap:.35rem;margin:.4rem 0 0;padding:.4rem .5rem;border-radius:.5rem;background:color-mix(in srgb,#10b981 10%,#ffffff);border:1px solid color-mix(in srgb,#10b981 28%,var(--ba-line));font-size:.6875rem;line-height:1.3;color:#047857;font-weight:500}.ba-safe .pi{flex-shrink:0;margin-top:.05rem;font-size:.75rem}.ba-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.ba-steps li{display:flex;align-items:flex-start;gap:.4rem;padding:.3rem .4rem;border-radius:.45rem;border:1px solid var(--ba-line);background:#f8fafc;font-size:.7rem;line-height:1.3;color:#334155}.ba-steps__n{flex-shrink:0;width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:999px;background:var(--ba-accent-soft);color:var(--ba-accent);font-size:.6rem;font-weight:800}.ba-error{display:flex;align-items:flex-start;gap:.35rem;margin:0 .85rem;padding:.4rem .5rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.7rem;line-height:1.3;flex-shrink:0}.ba-error p{margin:0}.ba-actions{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .85rem .7rem;border-top:1px solid var(--ba-line);background:#f8fafc;flex-shrink:0}.ba-actions__title{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ba-navy)}.ba-actions__main{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ba-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.15rem;padding:.35rem .55rem;border-radius:.55rem;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,filter .15s ease;white-space:nowrap}.ba-btn:disabled{opacity:.6;cursor:not-allowed}.ba-btn--primary{color:#fff;background:linear-gradient(180deg,#10b981,#059669);border-color:#047857;box-shadow:0 4px 12px #05966940}.ba-root--pausado .ba-btn--primary{background:linear-gradient(180deg,#0ea5e9,#0284c7);border-color:#0369a1;box-shadow:0 4px 12px #0284c747}.ba-root--aviso .ba-btn--primary{background:linear-gradient(180deg,#f59e0b,#d97706);border-color:#b45309;box-shadow:0 4px 12px #d9770640}.ba-btn--primary:hover:not(:disabled){filter:brightness(1.04)}.ba-btn--secondary{color:var(--ba-navy);background:#fff;border-color:var(--ba-line)}.ba-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,#10b981 40%,var(--ba-line));background:color-mix(in srgb,#10b981 6%,#ffffff)}.ba-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.ba-btn--ghost{min-height:1.9rem;color:#334155;background:#fff;border-color:var(--ba-line);font-size:.6875rem;font-weight:600}.ba-btn--ghost:hover{border-color:#cbd5e1}.ba-btn--logout{color:#94a3b8}.ba-btn--logout:hover:not(:disabled){color:#e11d48;border-color:#fecaca;background:#fef2f2}.ba-spinner{width:.85rem;height:.85rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ba-spin .7s linear infinite}.ba-spinner--dark{border-color:#94a3b859;border-top-color:#64748b}@keyframes ba-spin{to{transform:rotate(360deg)}}.ba-foot{margin:0;text-align:center;font-size:.6rem;line-height:1.2;color:#e2e8f080;flex-shrink:0}@media(max-height:720px){.ba-block--steps{display:none}}@media(max-height:640px){.ba-shell{padding:.4rem .55rem .5rem;gap:.35rem;justify-content:flex-start}.ba-brand__logo{height:1.15rem}.ba-card__top{padding:.55rem .7rem .5rem;gap:.35rem}.ba-title{font-size:.95rem}.ba-lead{font-size:.7rem}.ba-body{padding:.45rem .7rem;gap:.4rem}.ba-actions{padding:.45rem .7rem .55rem}}@media(max-width:420px){.ba-actions__main{grid-template-columns:1fr}.ba-btn{white-space:normal;text-align:center;line-height:1.2}}@media(prefers-reduced-motion:reduce){.ba-root,.ba-card{animation:none!important}}.mobile-bottom-bar,.mobile-nav-backdrop,.mobile-nav-sheet{display:none}@media(max-width:767px){.mobile-bottom-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:1008;height:calc(3.5rem + env(safe-area-inset-bottom,0px));padding:0 1rem env(safe-area-inset-bottom,0px);background:var(--fundo-sidebar, #1e293b);border-top:1px solid rgba(255,255,255,.08);box-shadow:none;touch-action:pan-y}.mobile-bottom-bar__brand{display:flex;align-items:center;min-width:0;max-width:calc(100% - 3.5rem)}.mobile-bottom-bar__logo{display:block;width:auto;height:1.5rem;max-width:10.5rem;object-fit:contain;object-position:left center}.mobile-bottom-bar__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:var(--radius, 3px);background:#ffffff1a;color:#fff;font-size:1.125rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.mobile-bottom-bar__toggle:hover{background:#ffffff29}.mobile-bottom-bar__toggle--open{background:var(--brand-green, #10b981);color:#fff}.mobile-nav-backdrop{display:block;position:fixed;inset:0;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));z-index:1006;background:#0f172a73;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.mobile-nav-backdrop--visible{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-backdrop--dragging{transition:none}.mobile-nav-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));z-index:1007;max-height:min(78dvh,calc(100dvh - 4.5rem - env(safe-area-inset-bottom,0px)));background:var(--fundo-sidebar, #1e293b);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #00000047;transform:translateY(110%);transition:transform .38s cubic-bezier(.32,.72,0,1);overflow:hidden;pointer-events:none}.mobile-nav-sheet--open{transform:translateY(0);pointer-events:auto}.mobile-nav-sheet--dragging{transition:none}.mobile-nav-sheet__handle-hit{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 1rem .35rem;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.mobile-nav-sheet__handle-hit:active{cursor:grabbing}.mobile-nav-sheet__handle{flex-shrink:0;width:2.5rem;height:4px;border-radius:999px;background:#ffffff59}.mobile-nav-sheet__handle-hint{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:#fff6;font-weight:600}.mobile-nav-sheet__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem .75rem 1rem}.mobile-nav-sheet__links{display:flex;flex-direction:column;gap:.375rem}.mobile-nav-link{display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;border:none;border-radius:var(--radius, 3px);background:var(--fundo-botoes, rgba(255, 255, 255, .06));color:var(--textos, #e2e8f0);font-family:inherit;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.mobile-nav-link i{font-size:1.125rem;width:1.5rem;text-align:center;flex-shrink:0}.mobile-nav-link__logo--only{width:auto;max-width:5.5rem;height:1.35rem;object-position:left center}.mobile-nav-link__logo{width:1.5rem;height:1.125rem;object-fit:contain;object-position:left center;flex-shrink:0}.mobile-nav-link--active .mobile-nav-link__logo{filter:brightness(1.12)}.mobile-nav-link:hover:not(:disabled){background:var(--fundo-botoes-hover, rgba(255, 255, 255, .1))}.mobile-nav-link--active{background:var(--fundo-botoes-ativos, rgba(16, 185, 129, .22));color:var(--textos-hover, #fff)}.mobile-nav-link--active i{color:var(--brand-green-light, #34d399)}.mobile-nav-link--blocked{opacity:.55;cursor:not-allowed}.mobile-nav-link--dashboard{background:var(--fundo-botoes-destaque, rgba(16, 185, 129, .15))}.mobile-nav-sheet__plano{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.mobile-nav-plano{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:none;border-radius:var(--radius, 3px);background:var(--card-assinatura, rgba(0, 0, 0, .2));cursor:pointer;text-align:left}.mobile-nav-plano__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;flex-shrink:0}.mobile-nav-plano__icon--ok{background:#10b98126;color:#10b981}.mobile-nav-plano__icon--pendencia{background:#f59e0b2e;color:#f59e0b}.mobile-nav-plano__icon--bloqueado{background:#ef444426;color:#ef4444}.mobile-nav-plano__text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.mobile-nav-plano__nome{font-size:.8125rem;font-weight:600;color:var(--textos, #f1f5f9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav-plano__status{font-size:.6875rem;color:var(--textos, #94a3b8)}.mobile-nav-sheet__footer{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.mobile-nav-footer-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:transparent;color:var(--textos, #e2e8f0);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s ease}.mobile-nav-footer-btn:hover{background:#ffffff14}}.imp-wizard{display:flex;flex-direction:column;gap:.85rem;min-width:0}.imp-steps{margin:0;padding:.45rem .35rem .55rem;list-style:none;display:flex;align-items:flex-start;gap:0;background:color-mix(in srgb,var(--green, #10b981) 5%,var(--surface-2, #f1f5f9));border:1px solid color-mix(in srgb,var(--green, #10b981) 14%,var(--border, #e2e8f0));border-radius:calc(var(--radius, 8px) + 2px);overflow-x:auto;scrollbar-width:thin}.imp-steps__item{position:relative;flex:1 1 0;min-width:4.25rem;display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:0 .2rem;text-align:center;color:var(--text-3)}.imp-steps__item:not(:last-child):after{content:"";position:absolute;top:.72rem;left:calc(50% + .85rem);right:calc(-50% + .85rem);height:1.5px;border-radius:999px;background:color-mix(in srgb,var(--green, #10b981) 22%,var(--border, #e2e8f0));pointer-events:none}.imp-steps__item.is-done:not(:last-child):after{background:color-mix(in srgb,var(--green, #10b981) 55%,var(--border, #e2e8f0))}.imp-steps__num{position:relative;z-index:1;width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--green, #10b981) 28%,var(--border, #e2e8f0));background:var(--surface, #fff);color:var(--text-3);font-size:.65rem;font-weight:750;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.imp-steps__num .pi{font-size:.55rem}.imp-steps__label{font-size:.625rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;max-width:100%;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imp-steps__item.is-active .imp-steps__num{background:var(--green, #10b981);border-color:var(--green, #10b981);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--green, #10b981) 16%,transparent)}.imp-steps__item.is-active .imp-steps__label{color:var(--text-1, #0f172a);font-weight:750}.imp-steps__item.is-done .imp-steps__num{background:color-mix(in srgb,var(--green, #10b981) 14%,var(--surface, #fff));border-color:color-mix(in srgb,var(--green, #10b981) 48%,var(--border, #e2e8f0));color:var(--green, #10b981)}.imp-steps__item.is-done .imp-steps__label{color:color-mix(in srgb,var(--green, #10b981) 65%,var(--text-3))}.imp-wizard__body{min-width:0}.imp-wizard__ajuda{display:flex;justify-content:flex-start;align-items:center;margin-top:.35rem;padding-top:.15rem}.imp-wizard__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;width:100%}.imp-wizard__footer-hint{margin-right:auto;font-size:.75rem;color:var(--text-4)}@media(max-width:560px){.imp-steps{padding:.4rem .25rem .5rem}.imp-steps__item{min-width:3.4rem}.imp-steps__label{font-size:.55rem}.imp-steps__num{width:1.3rem;height:1.3rem;font-size:.6rem}.imp-steps__item:not(:last-child):after{top:.65rem;left:calc(50% + .75rem);right:calc(-50% + .75rem)}}.sp-root--fullscreen{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;color:var(--text-1, #141921)}.sp-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 12% -8%,rgba(22,163,74,.16),transparent 58%),radial-gradient(ellipse 70% 45% at 96% 8%,rgba(14,116,144,.09),transparent 55%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(22,163,74,.06),transparent 60%),linear-gradient(168deg,#fbfcfe,#f1f5f9 42%,#eef2f6)}.sp-backdrop:after{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 75%)}.sp-root--embedded{width:100%;height:100%;min-height:18rem}.sp-shell{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;animation:sp-enter .36s cubic-bezier(.22,1,.36,1) both}.sp-shell--fullscreen{flex:1;width:100%;height:100%;overflow:hidden}.sp-shell__inner{width:min(92rem,100%);height:100%;margin:0 auto;padding:clamp(1rem,2.4vh,1.75rem) clamp(1rem,2.8vw,2rem) .85rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.7rem,1.6vh,1.1rem);box-sizing:border-box;overflow:hidden}.sp-shell--embedded{width:100%;height:100%;animation:none}.sp-shell--embedded .sp-shell__inner{width:100%;padding:0}@keyframes sp-enter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:none}}.sp-shell.is-busy{pointer-events:none}.sp-loading{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:color-mix(in srgb,#f8fafc 86%,transparent);color:var(--text-3, #64718a);font-size:.8rem}.sp-loading .pi{font-size:1.5rem;color:var(--green, #16a34a)}.sp-header{display:flex;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;flex-wrap:nowrap;min-height:2.75rem;padding:0 0 .75rem;border-bottom:1px solid color-mix(in srgb,var(--border, #dde1ea) 80%,transparent);flex-shrink:0}.sp-header__brand{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.sp-header__logo{height:2.35rem;width:auto;display:block;flex-shrink:0;filter:drop-shadow(0 6px 14px rgba(22,163,74,.12))}.sp-header__copy{display:flex;align-items:center;gap:.55rem .75rem;min-width:0;flex-wrap:nowrap}.sp-header__kicker{margin:0;flex-shrink:0;font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep, #14532d);padding:.22rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--green, #16a34a) 12%,#fff);border:1px solid color-mix(in srgb,var(--green, #16a34a) 24%,#e2e8f0)}.sp-header__title{margin:0;flex-shrink:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;letter-spacing:-.03em;color:var(--text-1, #141921);line-height:1.15;white-space:nowrap}.sp-header__subtitle{margin:0;min-width:0;font-size:.82rem;color:var(--text-3, #64718a);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-header__subtitle:before{content:"·";margin-right:.55rem;color:#cbd5e1}.sp-header__meta{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.sp-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:750;background:color-mix(in srgb,var(--green, #16a34a) 12%,#fff);color:var(--green-deep, #14532d);border:1px solid color-mix(in srgb,var(--green, #16a34a) 28%,var(--border, #dde1ea))}.sp-pill--soft{background:#fff;color:#475569;border-color:#e2e8f0;font-weight:650;box-shadow:0 1px #0f172a08}.sp-pill--cortesia{background:#fffbeb;color:#92400e;border-color:#fcd34d;font-weight:750}.sp-close.p-button{width:2.25rem!important;height:2.25rem!important;color:#64748b!important;background:#fff!important;border:1px solid #e2e8f0!important}.sp-close.p-button:hover{background:#f8fafc!important;color:#0f172a!important}.sp-grid{--sp-cols: 3;--sp-rows: 2;--sp-gap: .85rem;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(var(--sp-cols),minmax(0,1fr));grid-template-rows:repeat(var(--sp-rows),minmax(0,1fr));grid-auto-rows:minmax(11.5rem,1fr);justify-content:stretch;align-content:stretch;gap:var(--sp-gap);padding:.1rem .15rem .25rem 0;scrollbar-gutter:stable}.sp-grid>.sp-card,.sp-grid>.sp-create,.sp-grid>.sp-empty{min-height:0}.sp-card{appearance:none;position:relative;border:1px solid color-mix(in srgb,var(--border, #dde1ea) 90%,#cbd5e1);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:1rem 1rem .85rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem;text-align:left;cursor:pointer;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 1px #ffffffe6 inset,0 14px 28px -22px #0f172a59}.sp-card:hover{border-color:color-mix(in srgb,var(--green, #16a34a) 45%,var(--border, #dde1ea));background:#fff;transform:translateY(-3px);box-shadow:0 1px #fffffff2 inset,0 20px 36px -20px #0f172a52}.sp-card:hover .sp-card__cta{color:var(--green-deep, #14532d);gap:.4rem}.sp-card:focus-visible{outline:2px solid color-mix(in srgb,var(--green, #16a34a) 55%,transparent);outline-offset:2px}.sp-card.is-active{border-color:color-mix(in srgb,var(--green, #16a34a) 55%,var(--border, #dde1ea));background:linear-gradient(180deg,color-mix(in srgb,var(--green, #16a34a) 8%,#fff),#fff 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green, #16a34a) 22%,transparent),0 16px 30px -22px #16a34a59}.sp-card__badge{position:absolute;top:.75rem;right:.75rem;border-radius:999px;padding:.18rem .55rem;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--green, #16a34a);color:#fff;border:none;box-shadow:0 6px 14px -8px #16a34ab3}.sp-card__top{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding-right:3.5rem}.sp-card__avatar{width:3.35rem;height:3.35rem;border-radius:14px;overflow:hidden;flex-shrink:0;border:1px solid var(--border, #dde1ea);background:var(--surface-2, #f7f8fa);box-shadow:0 8px 16px -12px #0f172a59}.sp-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.sp-card__avatar .p-avatar{width:100%!important;height:100%!important;border-radius:0!important;font-size:.95rem!important;background:color-mix(in srgb,var(--green, #16a34a) 12%,#fff)!important;color:var(--green-deep, #14532d)!important}.sp-card__titles{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;max-width:100%;min-width:0;padding-top:.1rem}.sp-card__name{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-1, #141921);line-height:1.2;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sp-card__razao{font-size:.72rem;color:var(--text-3, #64718a);line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-card__role{display:inline-flex;align-items:center;gap:.28rem;margin-top:.1rem;font-size:.68rem;font-weight:700;color:var(--green-deep, #14532d);background:color-mix(in srgb,var(--green, #16a34a) 10%,#fff);border:1px solid color-mix(in srgb,var(--green, #16a34a) 22%,#e2e8f0);border-radius:999px;padding:.12rem .45rem}.sp-card__role .pi{font-size:.58rem}.sp-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.45rem;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7}.sp-stat{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;padding:.2rem .1rem}.sp-stat .pi{font-size:.72rem;color:#94a3b8}.sp-stat strong{font-size:.95rem;font-weight:800;color:var(--text-1, #141921);font-variant-numeric:tabular-nums;line-height:1.1}.sp-stat em{font-style:normal;font-size:.58rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8}.sp-card__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.3rem;max-width:100%;overflow:hidden;min-height:1.35rem}.sp-chip{display:inline-flex;align-items:center;gap:.22rem;max-width:100%;border-radius:999px;padding:.14rem .45rem;font-size:.62rem;font-weight:650;color:var(--text-2, #3d4554);background:#fff;border:1px solid #e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-chip .pi{font-size:.55rem;color:var(--text-4, #9aa3b5);flex-shrink:0}.sp-chip--mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem}.sp-chip--alert{background:#fff7ed;border-color:#fdba74;color:#c2410c}.sp-chip--alert .pi{color:#ea580c}.sp-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.55rem;border-top:1px solid #eef2f7;font-size:.68rem;font-weight:650;color:var(--text-4, #9aa3b5)}.sp-card__foot>span:first-child{display:inline-flex;align-items:center;gap:.28rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-card__foot .pi{font-size:.62rem}.sp-card__cta{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;font-size:.72rem;font-weight:750;color:#64748b;transition:color .15s ease,gap .15s ease}.sp-card.is-active .sp-card__cta{color:var(--green-deep, #14532d)}.sp-empty{display:flex;align-items:center;justify-content:center;min-height:0;width:100%;height:100%;grid-column:1 / -1}.sp-empty .cepi-card__body,.sp-empty.cepi-card{padding:1.5rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;border:1px solid var(--border, #dde1ea)}.sp-empty__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;color:var(--text-3, #64718a)}.sp-empty__body .pi{font-size:1.75rem;color:var(--text-4, #9aa3b5)}.sp-empty__body h3{margin:0;font-size:1.05rem;color:var(--text-1, #141921)}.sp-empty__body p{margin:0;font-size:.82rem;max-width:20rem}.sp-create{position:relative;min-width:0;min-height:0;width:100%;height:100%;border:1.5px dashed color-mix(in srgb,var(--green, #16a34a) 42%,#cbd5e1);border-radius:16px;background:linear-gradient(155deg,color-mix(in srgb,var(--green, #16a34a) 7%,#fff),#fff 58%);padding:1rem;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;box-shadow:0 14px 28px -24px #0f172a47}.sp-create.is-inactive{border-style:solid;border-color:var(--border, #dde1ea);background:#f8fafc}.sp-create.is-inactive .sp-create__form{opacity:.45;filter:grayscale(.12);pointer-events:none;-webkit-user-select:none;user-select:none}.sp-create.is-inactive .sp-create__badge{background:#94a3b8}.sp-create__form{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.65rem}.sp-create__head{display:flex;align-items:center;gap:.65rem}.sp-create__badge{width:2.15rem;height:2.15rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--green, #16a34a);color:#fff;flex-shrink:0;box-shadow:0 8px 16px -10px #16a34abf}.sp-create__head h3{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:var(--text-1, #141921)}.sp-create__head p{margin:.12rem 0 0;font-size:.72rem;color:var(--text-3, #64718a)}.sp-create__field{display:flex;flex-direction:column;gap:.28rem}.sp-create__field>span{font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3, #64718a)}.sp-create__field .cepi-control,.sp-create__field input{height:2.35rem!important;font-size:.88rem!important;border-radius:10px!important}.sp-create__error{margin:0;font-size:.72rem;color:var(--danger, #dc2626)}.sp-create__submit{width:100%}.sp-create__locked-hint{margin-top:.35rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-3, #64718a)}.sp-create__upgrade{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.75rem;background:linear-gradient(160deg,#0f172a6b,#14532d9e);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.sp-create.has-upgrade-hover:hover .sp-create__upgrade,.sp-create.has-upgrade-hover:focus-within .sp-create__upgrade,.sp-create.has-upgrade-hover.is-touch-open .sp-create__upgrade{opacity:1;visibility:visible;pointer-events:auto}.sp-create__upgrade-card{width:min(15rem,100%);text-align:center;border-radius:14px;background:#fff;padding:.9rem;box-shadow:0 22px 44px -20px #0006;display:flex;flex-direction:column;align-items:center;gap:.35rem}.sp-create__upgrade-icon{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--green, #16a34a) 14%,#fff);color:var(--green-deep, #14532d)}.sp-create__upgrade-card h4{margin:0;font-size:.9rem;font-weight:800;color:var(--text-1, #141921)}.sp-create__upgrade-card p{margin:0 0 .3rem;font-size:.72rem;line-height:1.4;color:var(--text-3, #64718a)}.sp-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;flex-shrink:0;min-height:2.25rem;padding:.65rem 0 .15rem;border-top:1px solid color-mix(in srgb,var(--border, #dde1ea) 75%,transparent);background:transparent;color:var(--text-3, #64718a)}.sp-footer__help{font-size:.8rem!important;color:var(--green-deep, #14532d)!important;font-weight:650}.sp-footer__help:hover{text-decoration:underline}@media(hover:none){.sp-create.has-upgrade-hover:after{content:"Toque p/ upgrade";position:absolute;right:.65rem;bottom:.65rem;z-index:1;font-size:.62rem;font-weight:700;color:var(--green-deep, #14532d);background:color-mix(in srgb,var(--green, #16a34a) 12%,#fff);border:1px solid color-mix(in srgb,var(--green, #16a34a) 28%,var(--border, #dde1ea));border-radius:999px;padding:.2rem .45rem}}@media(max-width:720px){.sp-shell__inner{padding:1rem .85rem .75rem;gap:.75rem}.sp-header{align-items:flex-start;padding-bottom:.75rem}.sp-header__brand{flex-direction:column;gap:.65rem}.sp-header__subtitle{font-size:.82rem}.sp-grid{--sp-card-h: 16.5rem;grid-template-columns:1fr;gap:.7rem}.sp-card__top{padding-right:3.25rem}.sp-chip--mono,.sp-card__razao{display:none}}@media(max-width:420px){.sp-stat em,.sp-header__meta .sp-pill--soft{display:none}}@media(prefers-reduced-motion:reduce){.sp-shell,.sp-card,.sp-create__upgrade{animation:none;transition:none}}.lgpd-banner{position:fixed;inset:auto 0 0;z-index:12050;display:flex;justify-content:center;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none}.lgpd-banner__panel{pointer-events:auto;position:relative;width:100%;max-width:none;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border, #d8dce3) 80%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#10b981 6%,#ffffff),#fff 42% 100%);box-shadow:0 18px 48px #0f172a24,0 4px 14px #0f172a0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:lgpdBannerIn .42s cubic-bezier(.16,1,.3,1) both}.lgpd-banner__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#10b981,#059669)}.lgpd-banner__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:.95rem 1rem .95rem 1.15rem}.lgpd-banner__brand{display:flex;align-items:flex-start;gap:.75rem;flex:1 1 16rem;min-width:0}.lgpd-banner__logo{flex-shrink:0;width:2.25rem;height:2.25rem;object-fit:contain;margin-top:.1rem}.lgpd-banner__copy{min-width:0}.lgpd-banner__title{margin:0 0 .28rem;font-size:.9rem;font-weight:750;letter-spacing:-.02em;color:var(--text-1, #1a2332);line-height:1.25}.lgpd-banner__text{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-3, #5c6678)}.lgpd-banner__text strong{color:var(--text-1, #1a2332);font-weight:650}.lgpd-banner__text a{color:#059669;font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,#10b981 35%,transparent);transition:color .15s ease,border-color .15s ease}.lgpd-banner__text a:hover{color:#047857;border-bottom-color:#10b981}.lgpd-banner__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.lgpd-banner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .95rem;border-radius:.55rem;font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.lgpd-banner__btn:active{transform:translateY(1px)}.lgpd-banner__btn--ghost{color:var(--text-2, #334155);background:transparent;border-color:var(--border, #d8dce3)}.lgpd-banner__btn--ghost:hover{background:color-mix(in srgb,var(--surface-2, #f4f5f7) 80%,#ffffff);border-color:color-mix(in srgb,#10b981 25%,var(--border, #d8dce3));color:#047857}.lgpd-banner__btn--primary{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 16px color-mix(in srgb,#10b981 28%,transparent)}.lgpd-banner__btn--primary:hover{filter:brightness(1.04);box-shadow:0 8px 20px color-mix(in srgb,#10b981 36%,transparent)}@keyframes lgpdBannerIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.lgpd-banner{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.lgpd-banner__panel{border-radius:.85rem}.lgpd-banner__body{flex-direction:column;align-items:stretch;padding:.85rem .85rem .85rem 1rem}.lgpd-banner__actions{width:100%}.lgpd-banner__btn{flex:1 1 auto}.lgpd-banner__btn--primary{flex:1.4 1 auto}}@media(prefers-reduced-motion:reduce){.lgpd-banner__panel{animation:none}.lgpd-banner__btn:active{transform:none}}.form-cadastro{background:transparent!important;border-radius:16px;position:relative;animation:modal-in .35s cubic-bezier(.16,1,.3,1)}.form-group label{display:block;color:var(--form-text-muted);font-weight:700;font-size:var(--form-label-size);margin-bottom:var(--form-field-gap);text-transform:uppercase;letter-spacing:.04em}.form-group input{width:100%;min-height:var(--form-input-h);padding:0 .75rem!important;background:var(--form-surface)!important;border:1px solid var(--form-border)!important;border-radius:var(--form-radius-sm)!important;color:var(--form-text)!important;font-size:var(--form-font-size)!important;box-sizing:border-box;transition:border-color var(--form-transition),box-shadow var(--form-transition)}.form-group input:focus{border-color:var(--form-border-focus)!important;box-shadow:0 0 0 2px var(--form-accent-soft)!important;outline:none!important}.form-group input::placeholder{color:var(--form-text-light)}.form-group{margin-bottom:.75rem!important}.step-content h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:#1e293b;line-height:1.25}.step-desc{margin:0 0 .75rem;font-size:.8125rem;color:#64748b;line-height:1.4}.form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:.625rem;align-items:start}.form-group--full{grid-column:1 / -1}.type-cards-horizontal{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem;margin-bottom:.25rem}.card-mini{padding:1rem .75rem;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;text-align:center;transition:all .2s ease;box-shadow:0 2px 8px #0f172a0a}.card-mini h4{margin:0;font-size:.9rem;color:#1e293b}.card-mini:hover{border-color:#10b981;background:#f0fdf4;transform:translateY(-2px);box-shadow:0 8px 20px #10b9811f}.mini-icon{color:#64748b;margin-bottom:.5rem}.mini-icon svg{width:28px;height:28px}.card-mini:hover .mini-icon{color:#10b981}.card-mini h4{margin:.35rem 0 0;font-size:.9375rem;font-weight:600}.card-mini__hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:#64748b}.cadastro-autonomo-aviso{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1rem;padding:.85rem 1rem;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f;font-size:.8125rem;line-height:1.45}.cadastro-autonomo-aviso p{margin:0}.cadastro-autonomo-aviso .pi{margin-top:.1rem;font-size:1rem;color:#2563eb;flex-shrink:0}.field-hint{margin-top:.25rem;font-size:.6875rem;color:#94a3b8;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-hint--valid{color:#059669}.field-hint--invalid{color:#dc2626}.field-error-text{display:block;margin-top:.2rem;font-size:.6875rem;color:#dc2626;font-weight:500}.pass-wrapper{position:relative;display:flex;align-items:center}.pass-wrapper input{padding-right:45px!important;width:100%}.btn-toggle-inside{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:0}.btn-toggle-inside svg{width:20px;height:20px}.btn-toggle-inside:hover{color:#64748b}.aceite-container{margin-top:.5rem}.checkbox-modern-inline{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:.8125rem;color:#475569}.checkbox-modern-inline p{margin:0;white-space:normal;line-height:1.35}.checkbox-modern-inline a{color:#10b981;font-weight:600;text-decoration:none}.modal-footer-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;border-top:1px solid #f1f5f9;padding-top:.75rem;padding-bottom:.25rem;flex-wrap:wrap;gap:.5rem}.actions-right{display:flex;gap:.625rem;align-items:center}.btn-google{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#334155;border:1px solid #cbd5e1;padding:10px 16px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem}.btn-google:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.btn-google:disabled{opacity:.5;cursor:not-allowed}.btn-finish{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:3px;font-weight:600;cursor:pointer}.btn-finish:disabled{background:#10b98189;cursor:not-allowed}.btn-back{background:none;border:none;color:#64748b;font-weight:500;cursor:pointer}.error-message-box{display:flex;align-items:flex-start;gap:.5rem;margin-top:.625rem;padding:.6875rem .75rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;animation:cadastroErrorIn .28s ease-out}@keyframes cadastroErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.error-message-box__icon{flex-shrink:0;margin-top:.1rem;font-size:.9375rem;color:#dc2626}.error-message-box__text{margin:0;flex:1;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.45;color:#b91c1c;overflow-wrap:anywhere;word-break:break-word}.success-container h3{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#1e293b}.success-container p{margin:0;font-size:.875rem;color:#64748b}.success-container{text-align:center;padding:1.25rem 0}.success-checkmark{width:60px;height:60px;margin:0 auto 15px;background:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center}.check-icon{width:30px;height:15px;border-left:4px solid #10b981;border-bottom:4px solid #10b981;transform:rotate(-45deg);margin-top:-5px}.loading-bar-success{height:4px;background:#10b981;width:0;margin:20px auto 0;border-radius:2px;animation:loadProgress 3.5s linear forwards}@keyframes loadProgress{to{width:100%}}.cadastro-processing{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:cadastroProcessingIn .35s ease-out}@keyframes cadastroProcessingIn{0%{opacity:0}to{opacity:1}}.cadastro-processing__backdrop{position:absolute;inset:0;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cadastro-processing__card{position:relative;z-index:1;width:min(22rem,100%);padding:1.75rem 1.5rem 1.5rem;text-align:center;background:#fff;animation:cadastroProcessingCardIn .45s cubic-bezier(.16,1,.3,1)}@keyframes cadastroProcessingCardIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cadastro-processing__logo-ring{position:relative;width:4.5rem;height:4.5rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.cadastro-processing__logo-ring:before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid #e2e8f0;border-top-color:#10b981;animation:cadastroProcessingSpin .85s linear infinite}.cadastro-processing__logo{position:relative;z-index:1;width:2.25rem;height:auto;animation:cadastroProcessingPulse 1.4s ease-in-out infinite}@keyframes cadastroProcessingSpin{to{transform:rotate(360deg)}}@keyframes cadastroProcessingPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.88}}.cadastro-processing__status{margin:0 0 1rem;min-height:1.35rem;font-size:.9375rem;font-weight:600;color:#1e293b;line-height:1.45;animation:cadastroStatusFade .35s ease-out}@keyframes cadastroStatusFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cadastro-processing__progress{width:100%;height:.3rem;margin:0 auto;background:#e2e8f0;border-radius:999px;overflow:hidden}.cadastro-processing__progress-fill{height:100%;width:35%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);animation:cadastroProcessingBar 1.4s ease-in-out infinite}@keyframes cadastroProcessingBar{0%{transform:translate(-120%)}to{transform:translate(320%)}}.cadastro-processing__footnote{display:block;margin-top:.875rem;font-size:.75rem;color:#94a3b8;letter-spacing:.01em}.ff{display:block;margin-bottom:.15rem}.ff--full{grid-column:1 / -1}.ff__control{position:relative;display:block}.ff__control>input{width:100%;min-height:var(--form-input-h, 3rem);padding:1.05rem .75rem .35rem 2.5rem!important;background:var(--form-surface, #ffffff)!important;border:1px solid var(--form-border, #e2e8f0)!important;border-radius:var(--form-radius-sm, 10px)!important;color:var(--form-text, #1e293b)!important;font-size:var(--form-font-size, .9rem)!important;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.ff__control>input:focus{border-color:var(--form-border-focus, #10b981)!important;box-shadow:0 0 0 2px var(--form-accent-soft, rgba(16, 185, 129, .15))!important;outline:none!important}.ff__control>input::placeholder{color:transparent}.ff__control>input:focus::placeholder{color:var(--form-text-light, #94a3b8)}.ff__icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--form-text-light, #94a3b8);font-size:.95rem;pointer-events:none;transition:color .2s ease;z-index:1}.ff__control>input:focus~.ff__icon{color:var(--form-border-focus, #10b981)}.ff__control>label{position:absolute;left:2.5rem;top:50%;transform:translateY(-50%);margin:0;padding:0 .2rem;color:var(--form-text-light, #94a3b8);font-size:var(--form-font-size, .9rem);font-weight:500;text-transform:none;letter-spacing:normal;pointer-events:none;transition:all .2s ease}.ff__control>input:focus~label,.ff__control>input:not(:placeholder-shown)~label{top:.1rem;transform:none;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--form-text-muted, #64748b)}.ff__control>input:focus~label{color:var(--form-border-focus, #10b981)}.ff--pass .ff__control>input{padding-right:2.85rem!important}.ff__control>input.input-invalid{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc262626!important}.ff__control>input.input-invalid~.ff__icon{color:#dc2626}.ff__control .btn-toggle-inside{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:2}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.form-group--full,.ff--full{grid-column:auto}.type-cards-horizontal{grid-template-columns:1fr}.modal-footer-actions{flex-direction:column;align-items:stretch}.actions-right{flex-direction:column;justify-content:stretch;gap:.5rem;width:100%}.btn-google,.btn-finish,.btn-back{width:100%}}.cadastro-wizard{display:grid;grid-template-columns:minmax(17rem,22rem) 1fr;width:100%;height:100%;min-height:0;flex:1;background:var(--background-gradiente)}.cadastro-wizard__rail{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,0vw,2rem);color:#fff;position:relative;overflow:hidden}.cadastro-wizard__rail:before{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%);pointer-events:none}.cadastro-wizard__rail>*{position:relative;z-index:1}.cadastro-wizard__rail-brand{display:flex;align-items:center;gap:.625rem}.cadastro-wizard__rail-brand img{height:2rem;width:auto;padding:.35rem;border-radius:10px;background:#ffffff1f;object-fit:contain;box-sizing:border-box}.cadastro-wizard__rail-mark{height:3rem!important;width:auto!important;padding:0!important;background:none!important;border-radius:0!important;filter:brightness(0) invert(1);margin-bottom:3rem}.cadastro-wizard__rail-brand span{display:none}.cadastro-wizard__rail-lead{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffd1}.cadastro-wizard__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cadastro-wizard__step{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-radius:3px;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.cadastro-wizard__step.is-active{background:#ffffff1a;border-color:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cadastro-wizard__step.is-done .cadastro-wizard__step-num{background:#10b981;border-color:#34d399;color:#fff}.cadastro-wizard__step-num{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:800;border:1px solid rgba(255,255,255,.25);color:#ffffffb3;background:#00000026}.cadastro-wizard__step.is-active .cadastro-wizard__step-num{background:#fff;color:#059669;border-color:#fff}.cadastro-wizard__step-text strong{display:block;font-size:.8125rem;font-weight:700;line-height:1.3}.cadastro-wizard__step-text small{display:block;margin-top:.15rem;font-size:.6875rem;opacity:.75;line-height:1.35}.cadastro-wizard__rail-perks{margin-top:auto;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;color:#ffffffe0}.cadastro-wizard__rail-perks li{position:relative;padding-left:1.125rem;line-height:1.4}.cadastro-wizard__rail-perks li:before{content:"";position:absolute;left:0;top:.45rem;width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39940}.cadastro-wizard__panel{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;margin:1rem;border-radius:3px}.cadastro-wizard__top{flex-shrink:0;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;justify-content:space-between}.cadastro-wizard__head{flex-shrink:0;display:flex;align-items:center;gap:1rem;height:3rem;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-radius:3px;padding:0 2rem}.cadastro-wizard__top-main{flex:1;min-width:0}.cadastro-wizard__top h2{margin:0;font-family:var(--mkt-font-head, "Sora", sans-serif);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.cadastro-wizard__top p{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.5;max-width:36rem}.cadastro-wizard__tipo-badge{flex-shrink:0;padding:.35rem .75rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.cadastro-wizard__back{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;padding:.35rem .65rem;border:none;border-radius:3px;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid #e2e8f0;transition:background .15s ease,color .15s ease}.cadastro-wizard__back:hover{background:#e2e8f0;color:#0f172a}.cadastro-wizard__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 2rem;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:rgba(148,163,184,.65) transparent}.cadastro-wizard__body::-webkit-scrollbar{width:24px}.cadastro-wizard__body::-webkit-scrollbar-track{background:transparent}.cadastro-wizard__body::-webkit-scrollbar-thumb{background-color:#94a3b899;border-radius:999px;border:4px solid transparent;border-right-width:10px;background-clip:padding-box}.cadastro-wizard__body::-webkit-scrollbar-thumb:hover{background-color:#64748bcc}.cadastro-wizard__body-inner{margin:0 20px}.cadastro-wizard__footer{flex-shrink:0;height:3.5rem;padding:0!important;display:flex;align-items:center;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e2e8f0;box-shadow:0 -8px 32px #0f172a0f}.cadastro-wizard__footer-inner{width:100%;padding:10px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.cadastro-wizard__footer .btn-google{flex:0 0 auto}.cadastro-wizard__footer .actions-right{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap}.cadastro-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.5rem}.cadastro-type-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.125rem;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:3px;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .25s ease;box-shadow:0 4px 16px #0f172a0a}.cadastro-type-card:hover{border-color:var(--primary-color);transform:translateY(-3px)}.cadastro-type-card__icon{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#154d3624;color:#059669}.cadastro-type-card__icon svg{width:1.35rem;height:1.35rem}.cadastro-type-card h4{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.cadastro-type-card p{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.cadastro-type-card__cta{margin-top:.25rem;font-size:.75rem;font-weight:700;color:#10b981;display:inline-flex;align-items:center;gap:.25rem}.cadastro-section{margin-bottom:.25rem;padding:.5rem 1.125rem;background:#fff;border:1px solid #e2e8f0;border-radius:3px}.cadastro-section:hover{border:1px solid #0b3c2c46}.cadastro-section__title{margin:0 0 .75rem;font-size:.7rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cadastro-section .form-grid{margin:0}.cadastro-section .form-group:last-child{margin-bottom:0!important}.landing-cadastro-panel .cadastro-wizard .step-content--tipo{padding-top:.25rem}@media(min-width:961px){.landing-cadastro-panel .cadastro-wizard .step-content--tipo{margin-top:5rem}}.landing-cadastro-panel .cadastro-wizard .modal-body{padding:0}.landing-cadastro-panel .cadastro-wizard .form-cadastro{animation:none}.cadastro-wizard__body-inner .step-content.animate-in{animation:cadastroStepIn .35s cubic-bezier(.16,1,.3,1)}@keyframes cadastroStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cadastro-wizard .btn-google{border-radius:3px;padding:.65rem 1rem;font-size:.8125rem}.cadastro-wizard .aceite-container{margin:0 0 .75rem;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:3px}.cadastro-wizard__success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(420px,60vh);text-align:center}@media(max-width:960px){.cadastro-wizard{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:100dvh}.cadastro-wizard__rail{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.75rem;padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-right:3.25rem}.cadastro-wizard__rail-brand{min-width:0}.cadastro-wizard__rail-mark{height:1.75rem!important;margin-bottom:0!important;max-width:min(11rem,70vw)}.cadastro-wizard__rail-lead,.cadastro-wizard__rail-perks{display:none}.cadastro-wizard__steps{flex-direction:row;flex:0 0 auto;width:100%;min-width:0;overflow:visible;gap:.35rem}.cadastro-wizard__step{flex:1 1 0;min-width:0;padding:.4rem .45rem;align-items:center;gap:.4rem}.cadastro-wizard__step-num{width:1.4rem;height:1.4rem;font-size:.6875rem}.cadastro-wizard__step-text strong{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cadastro-wizard__step-text small{display:none}.cadastro-wizard__panel{margin:7px;border-radius:16px 16px 0 0;min-height:0;flex:1 1 auto;height:100%;overflow:hidden}.cadastro-wizard__head{height:auto;min-height:2.75rem;padding:.5rem 1rem}.cadastro-wizard__body{padding:1rem 1rem 1.25rem}.cadastro-wizard__body-inner{margin:0}.cadastro-wizard__top{margin-bottom:.75rem;padding-top:0;flex-wrap:wrap;gap:.5rem}.cadastro-wizard__top h2{font-size:1.2rem}.cadastro-wizard__top p{font-size:.8125rem}.landing-cadastro-panel .cadastro-wizard .step-content--tipo{margin-top:0!important}}@media(max-width:640px){.cadastro-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cadastro-type-card{padding:.875rem .625rem;gap:.375rem}.cadastro-type-card__icon{width:2.25rem;height:2.25rem}.cadastro-type-card__icon svg{width:1.1rem;height:1.1rem}.cadastro-type-card h4{font-size:.875rem}.cadastro-type-card p{font-size:.6875rem;line-height:1.35}.cadastro-type-card__cta{font-size:.6875rem}.cadastro-wizard__rail{padding:.625rem .75rem;padding-top:calc(.625rem + env(safe-area-inset-top,0px));padding-right:3rem;gap:.625rem}.cadastro-wizard__step{flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:.45rem .25rem}.cadastro-wizard__step-text strong{font-size:.625rem;letter-spacing:-.01em}.cadastro-wizard__footer{height:auto;min-height:3.5rem;padding-bottom:env(safe-area-inset-bottom,0px)!important}.cadastro-wizard__footer-inner{flex-direction:row;justify-content:flex-end;align-items:center}.cadastro-wizard__footer .actions-right{margin-left:auto;width:auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.cadastro-wizard__footer .btn-google,.cadastro-wizard__footer .btn-finish,.cadastro-wizard__footer .btn-back{width:auto;flex:0 0 auto;white-space:nowrap}.cadastro-wizard__footer .btn-google{padding:.55rem .75rem;font-size:.75rem}.cadastro-wizard__footer .btn-finish{padding:.55rem .875rem;font-size:.75rem}.cadastro-section{padding:.65rem .75rem}}@media(prefers-reduced-motion:reduce){.cadastro-type-card:hover,.cadastro-wizard .btn-finish:hover:not(:disabled){transform:none}.cadastro-wizard__body-inner .step-content.animate-in{animation:none}}.marketing-site,.page-login-background-section{--mkt-navy: #0f172a;--mkt-navy-soft: #162b46;--mkt-teal: #153c4d;--mkt-emerald: #10b981;--mkt-emerald-dark: #059669;--mkt-emerald-glow: rgba(16, 185, 129, .35);--mkt-surface: #f8fafc;--mkt-surface-elevated: #ffffff;--mkt-text: #0f172a;--mkt-text-muted: #64748b;--mkt-border: rgba(15, 23, 42, .08);--mkt-radius-sm: 10px;--mkt-radius-md: 16px;--mkt-radius-lg: 24px;--mkt-radius-pill: 999px;--mkt-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--mkt-shadow-md: 0 12px 40px rgba(15, 23, 42, .08), 0 4px 12px rgba(16, 185, 129, .06);--mkt-shadow-lg: 0 24px 64px rgba(15, 23, 42, .12), 0 8px 24px rgba(16, 185, 129, .08);--mkt-nav-h: 72px;--mkt-section-y: clamp(4.5rem, 8vw, 6.5rem);--mkt-ease: cubic-bezier(.22, 1, .36, 1);--mkt-font-head: "Syne", "Sora", system-ui, sans-serif;--mkt-font-body: "DM Sans", system-ui, sans-serif}.marketing-site{font-family:var(--mkt-font-body);color:var(--mkt-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site .section-h2,.marketing-site .hero-h1{font-family:var(--mkt-font-head)}.marketing-site #navbar{position:sticky;top:0;z-index:900;height:var(--mkt-nav-h);padding:0 clamp(1rem,4vw,3.5rem);background:linear-gradient(120deg,#0f172ae0,#153c4dd1 45%,#10b981bf);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff0f inset;transition:background .35s var(--mkt-ease),box-shadow .35s var(--mkt-ease),border-color .35s var(--mkt-ease)}.marketing-site #navbar.is-scrolled{background:#0f172af0;border-bottom-color:#ffffff14;box-shadow:0 8px 32px #0000002e}.marketing-site .nav-logo-icon{border-radius:12px;box-shadow:0 4px 14px #00000026;overflow:hidden}.marketing-site .nav-logo-icon img{width:100%;height:100%;object-fit:contain;display:block}.marketing-site .nav-logo-mark{height:1.65rem;width:auto;display:block;filter:brightness(0) invert(1)}.marketing-site .footer-logo-mark{height:1.85rem;width:auto;max-width:min(220px,70vw);display:block;object-fit:contain;filter:brightness(0) invert(1)}.marketing-site .footer-logo{margin-bottom:16px}.marketing-site .footer-logo-icon img{width:100%;height:100%;object-fit:contain;display:block}.marketing-site .nav-links a{font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.35rem .15rem}.marketing-site .nav-cta .btn{border-radius:var(--mkt-radius-pill);font-size:.8125rem;padding:.55rem 1.1rem}.marketing-site .nav-btn-cadastro{box-shadow:0 4px 18px #fff3}.marketing-site .landing-hero-screen{--landing-nav-height: var(--mkt-nav-h);min-height:100dvh;max-height:none;overflow:visible}.marketing-site #home.hero-section.hero-stage,.marketing-site #home.hero-stage{position:relative;isolation:isolate;flex:1;min-height:calc(100dvh - var(--mkt-nav-h));display:flex;align-items:stretch;padding:0;overflow:hidden;background:linear-gradient(145deg,#0b1624,#123445 42%,#0f5c52 78%,#0d7a62)}.marketing-site #home.hero-stage:before{display:none}.hero-stage__atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-stage__wash{position:absolute;inset:-20% -10%;background:radial-gradient(ellipse 55% 50% at 18% 40%,rgba(52,211,153,.22) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 88% 20%,rgba(255,255,255,.08) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 70% 95%,rgba(15,23,42,.45) 0%,transparent 60%);animation:hero-stage-wash 16s ease-in-out infinite alternate}@keyframes hero-stage-wash{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,1.5%,0) scale(1.04)}}.hero-stage__grain{position:absolute;inset:0;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.hero-stage__line{position:absolute;left:0;right:0;top:42%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 18%,rgba(52,211,153,.35) 48%,rgba(255,255,255,.1) 72%,transparent 100%);transform:scaleX(.2);transform-origin:left center;animation:hero-stage-line 1.4s var(--mkt-ease) .35s forwards}@keyframes hero-stage-line{to{transform:scaleX(1)}}.marketing-site .hero-stage__inner.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;align-items:center;width:100%;max-width:none;margin:0;min-height:inherit;padding:0}.hero-stage__copy{padding:clamp(2rem,5vh,3.5rem) clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,6vh,4rem) clamp(1.25rem,5vw,4.5rem);max-width:36rem}.hero-stage__brand{display:flex;align-items:center;gap:.75rem;margin:0 0 1.35rem}.hero-stage__brand-icon{width:2.5rem;height:2.5rem;padding:.4rem;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);object-fit:contain;box-sizing:border-box}.hero-stage__brand-mark{height:clamp(1.75rem,3.2vw,2.35rem);width:auto;display:block;filter:brightness(0) invert(1)}.marketing-site .hero-stage__headline.hero-h1{margin:0 0 1rem;font-family:var(--mkt-font-head);font-size:clamp(2.1rem,4.2vw,3.55rem);font-weight:800;line-height:1.05;letter-spacing:-.045em;color:#f8fafc;background:none;-webkit-text-fill-color:#f8fafc}.marketing-site .hero-stage__headline.hero-h1 span{background:none;-webkit-text-fill-color:inherit}.marketing-site .hero-stage__lede.hero-sub{margin:0 0 1.75rem;max-width:28rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;color:#e2e8f0d1}.hero-stage__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.hero-stage__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.35rem;border-radius:12px;font-family:var(--mkt-font-body);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--mkt-ease),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.hero-stage__cta--primary{border:none;color:#0f172a;background:#fff;box-shadow:0 12px 36px #00000038}.hero-stage__cta--primary:hover{transform:translateY(-2px);background:#ecfdf5;box-shadow:0 16px 40px #00000047}.hero-stage__cta--primary svg{transition:transform .2s var(--mkt-ease)}.hero-stage__cta--primary:hover svg{transform:translate(3px)}.hero-stage__cta--ghost{border:1px solid rgba(255,255,255,.28);color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-stage__cta--ghost:hover{transform:translateY(-2px);border-color:#ffffff73;background:#ffffff1f}.hero-stage__visual.hero-visual-wrapper{position:relative;height:100%;min-height:min(560px,72vh);max-width:none!important;margin:0!important;padding:clamp(1.5rem,4vh,2.5rem) 0 clamp(1.5rem,4vh,2.5rem) clamp(.5rem,2vw,1rem)!important;display:flex;align-items:center;justify-content:flex-end;perspective:1400px}.hero-stage__visual.hero-visual-wrapper:before{display:none!important;content:none!important}.hero-stage__product{width:min(100%,640px);margin-right:clamp(-1rem,-2vw,0);border-radius:18px 0 0 18px;overflow:hidden;background:#f8fafc;border:1px solid rgba(255,255,255,.35);border-right:none;box-shadow:-24px 32px 80px #00000059,0 0 0 1px #0f172a0f;transform-origin:center left;transition:transform .35s var(--mkt-ease);will-change:transform;animation:hero-stage-product-in .9s var(--mkt-ease) .15s both}@keyframes hero-stage-product-in{0%{opacity:0}to{opacity:1}}.hero-stage__chrome{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#0f172a;color:#f8fafcd9}.hero-stage__traffic{display:flex;gap:.35rem}.hero-stage__traffic span{width:9px;height:9px;border-radius:50%;background:#fff3}.hero-stage__traffic span:nth-child(1){background:#f87171}.hero-stage__traffic span:nth-child(2){background:#fbbf24}.hero-stage__traffic span:nth-child(3){background:#34d399}.hero-stage__path{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:#f8fafcb3}.hero-stage__path span:last-child{color:#fff}.hero-stage__live{margin-left:auto;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7}.hero-stage__panel{padding:.85rem 1rem 1rem;background:linear-gradient(180deg,#fff,#f8fafc)}.hero-stage__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.hero-stage__metric{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .5rem;border-radius:10px;border:1px solid transparent}.hero-stage__metric-val{font-family:var(--mkt-font-head);font-size:1.25rem;font-weight:800;letter-spacing:-.04em;line-height:1}.hero-stage__metric-lbl{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.hero-stage__metric--ok{background:#10b9811a;border-color:#10b98138;color:#047857}.hero-stage__metric--warn{background:#f59e0b1a;border-color:#f59e0b38;color:#b45309}.hero-stage__metric--danger{background:#ef444414;border-color:#ef444433;color:#b91c1c}.hero-stage__notice{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.65rem .75rem;border-radius:10px;background:#25d36614;border:1px solid rgba(37,211,102,.22)}.hero-stage__notice-icon{flex-shrink:0;color:#25d366}.hero-stage__notice p{margin:0;font-size:.8125rem;line-height:1.35;color:#334155}.hero-stage__notice strong{color:#064e3b}.hero-stage__table{width:100%;border-collapse:collapse;font-size:.8125rem}.hero-stage__table th{padding:.5rem .35rem;text-align:left;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e2e8f0}.hero-stage__table td{padding:.65rem .35rem;color:#334155;border-bottom:1px solid #f1f5f9;white-space:nowrap}.hero-stage__table tbody tr:last-child td{border-bottom:none}.hero-stage__status{display:inline-block;padding:.2rem .55rem;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.hero-stage__status--danger{color:#b91c1c;background:#ef44441f}.hero-stage__status--warn{color:#b45309;background:#f59e0b24}.hero-stage__status--soon{color:#c2410c;background:#fb923c29}.hero-stage__status--ok{color:#047857;background:#10b9811f}@media(max-width:1024px){.marketing-site .hero-stage__inner.hero-inner{grid-template-columns:1fr;min-height:auto}.marketing-site #home.hero-stage{min-height:auto;overflow:visible}.hero-stage__copy{max-width:40rem;padding-bottom:1.5rem}.hero-stage__visual.hero-visual-wrapper{min-height:0;padding:0 1.25rem 2.5rem;justify-content:center}.hero-stage__product{width:100%;max-width:36rem;margin:0 auto;border-radius:16px;border-right:1px solid rgba(255,255,255,.35)}}@media(max-width:640px){.hero-stage__actions{flex-direction:column;align-items:stretch}.hero-stage__cta{width:100%}.hero-stage__table th:nth-child(2),.hero-stage__table td:nth-child(2){display:none}.marketing-site .hero-stage__headline.hero-h1{font-size:clamp(1.85rem,8vw,2.35rem)}}@media(prefers-reduced-motion:reduce){.hero-stage__wash,.hero-stage__line,.hero-stage__product{animation:none!important}.hero-stage__cta--primary:hover,.hero-stage__cta--ghost:hover{transform:none}}.marketing-site .section-inner{padding-left:clamp(1rem,4vw,3.5rem);padding-right:clamp(1rem,4vw,3.5rem)}.marketing-site .section-light,.marketing-site #recursos{padding-top:var(--mkt-section-y);padding-bottom:var(--mkt-section-y)}.marketing-site .landing-section-head{text-align:center;max-width:42rem;margin:0 auto 3rem}.marketing-site .section-label{padding:.25rem .75rem;border-radius:var(--mkt-radius-pill);background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.marketing-site .section-label:before{display:none}.marketing-site .landing-stats-band{background:linear-gradient(180deg,#fff,#f8fafc);border-block:1px solid var(--mkt-border);padding:2.5rem 0}.marketing-site .landing-stat-card{padding:1.25rem 1.5rem;border-radius:var(--mkt-radius-md);background:var(--mkt-surface-elevated);border:1px solid var(--mkt-border);box-shadow:var(--mkt-shadow-sm);transition:transform .25s var(--mkt-ease),box-shadow .25s var(--mkt-ease),border-color .25s}.marketing-site .landing-stat-card:hover{transform:translateY(-4px);border-color:#10b98159;box-shadow:var(--mkt-shadow-md)}.marketing-site .landing-stat-value{font-family:var(--mkt-font-head);font-weight:800;letter-spacing:-.03em}.marketing-site .landing-plano-card{border-radius:var(--mkt-radius-lg);transition:transform .3s var(--mkt-ease),box-shadow .3s var(--mkt-ease)}.marketing-site .landing-plano-card:hover{transform:translateY(-6px)}.marketing-site .landing-plano-card--featured{box-shadow:0 0 0 1px #10b98159,var(--mkt-shadow-lg)}.marketing-site .cta-band{border-radius:0}.marketing-site .cta-band .btn-dark{border-radius:var(--mkt-radius-pill);padding:.9rem 2rem}.marketing-site footer{background:linear-gradient(180deg,var(--mkt-navy-soft) 0%,#0c1222 100%)}.marketing-site .scrollspy-dot{transition:transform .25s var(--mkt-ease)}.marketing-site .scrollspy a.active .scrollspy-dot{transform:scale(1.15)}.marketing-site .back-top{border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-site #por-que .section-inner{padding-top:var(--mkt-section-y);padding-bottom:var(--mkt-section-y)}.marketing-site .problem-card,.marketing-site .adv-card{transition:transform .25s var(--mkt-ease),border-color .25s,background .25s}.marketing-site .landing-cadastro-panel.p-sidebar,.landing-cadastro-panel.p-sidebar{border-radius:20px 0 0 20px!important;box-shadow:-16px 0 48px #0f172a33!important}.marketing-site .landing-cadastro-panel .p-sidebar-header,.landing-cadastro-panel .p-sidebar-header{border-bottom:1px solid rgba(15,23,42,.08);padding:1.25rem 1.5rem!important}.marketing-site .form-cadastro .step-content h3,.form-cadastro .step-content h3{font-family:var(--mkt-font-head);letter-spacing:-.02em}.marketing-site .card-mini,.card-mini{border-radius:14px;transition:transform .2s var(--mkt-ease),box-shadow .2s}.marketing-site .card-mini:hover,.card-mini:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.marketing-site .landing-stat-card:hover,.marketing-site .landing-plano-card:hover,.marketing-site .card-mini:hover,.card-mini:hover{transform:none}}.landing-cadastro-panel.p-sidebar,.landing-cadastro-panel.cepi-sheet{background:#fff!important;border:none;box-shadow:none;overflow:hidden}.landing-cadastro-panel--wizard.p-sidebar:before{opacity:0}.landing-cadastro-close{position:absolute;top:25px;right:30px;z-index:50;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:3px;background:#f8fafc;color:#64748b;cursor:pointer;flex:none;transition:background .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.landing-cadastro-close:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155;transform:scale(1.04)}.landing-cadastro-close:focus-visible{outline:2px solid #10b981;outline-offset:2px}.landing-cadastro-panel.p-sidebar .p-sidebar-header,.landing-cadastro-panel .p-sidebar-header,.landing-cadastro-panel .cepi-sheet__header{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden}.landing-cadastro-panel .p-sidebar-close,.landing-cadastro-panel .cepi-sheet__close{display:none!important}.landing-cadastro-panel .p-sidebar-content,.landing-cadastro-panel .cepi-sheet__body{position:relative;z-index:2;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1 1 auto;height:100%;max-height:100%;padding:0!important;background:transparent!important;overflow:hidden!important}.landing-cadastro-panel .cepi-sheet__body>.landing-cadastro-close,.landing-cadastro-panel .p-sidebar-content>.landing-cadastro-close{position:absolute}.landing-cadastro-panel--wizard .p-sidebar-content>.cadastro-wizard,.landing-cadastro-panel--wizard .cepi-sheet__body>.cadastro-wizard,.landing-cadastro-panel--wizard .cadastro-wizard{flex:1;min-height:0;width:100%;height:100%;animation:landingCadastroIn .4s cubic-bezier(.16,1,.3,1)}@keyframes landingCadastroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.landing-cadastro-panel.cepi-sheet,.landing-cadastro-panel.p-sidebar{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;inset:0!important;width:100%!important}.landing-cadastro-panel .cepi-sheet__body,.landing-cadastro-panel .p-sidebar-content{height:100dvh!important;max-height:100dvh!important}.landing-cadastro-panel--wizard .landing-cadastro-close{top:calc(.65rem + env(safe-area-inset-top,0px));right:.75rem;width:2.25rem;height:2.25rem;background:#ffffff24;border-color:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-cadastro-panel--wizard .landing-cadastro-close:hover{background:#ffffff38;border-color:#ffffff59;color:#fff}}@media(prefers-reduced-motion:reduce){.landing-cadastro-panel--wizard .p-sidebar-content>.cadastro-wizard,.landing-cadastro-panel--wizard .cepi-sheet__body>.cadastro-wizard,.landing-cadastro-panel--wizard .cadastro-wizard{animation:none}}.indicacao-modal{position:fixed;inset:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:indicacaoModalFade .22s ease both}.indicacao-modal__panel{position:relative;width:min(34rem,100%);overflow:hidden;border-radius:1.1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 24px 64px #0f172a38;animation:indicacaoModalIn .32s cubic-bezier(.16,1,.3,1) both}.indicacao-modal__accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f59e0b,#d97706)}.indicacao-modal__head{display:flex;gap:.85rem;align-items:flex-start;padding:1.25rem 1.35rem .5rem 1.5rem}.indicacao-modal__logo{flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:contain;margin-top:.15rem}.indicacao-modal__eyebrow{margin:0 0 .2rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b45309}.indicacao-modal__title{margin:0;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.indicacao-modal__body{padding:.65rem 1.35rem .25rem 1.5rem;color:#475569;font-size:.92rem;line-height:1.55}.indicacao-modal__body p{margin:0 0 .75rem}.indicacao-modal__code{font-family:ui-monospace,Consolas,monospace;font-size:.88em;color:#0f172a;background:#f1f5f9;padding:.1rem .4rem;border-radius:.35rem}.indicacao-modal__form{padding:.5rem 1.35rem .25rem 1.5rem}.indicacao-modal__label{display:block;margin-bottom:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.indicacao-modal__row{display:flex;flex-wrap:wrap;gap:.5rem}.indicacao-modal__input{flex:1 1 10rem;min-width:0;height:2.6rem;padding:0 .85rem;border:1px solid #cbd5e1;border-radius:.65rem;font-family:ui-monospace,Consolas,monospace;font-size:.95rem;color:#0f172a;background:#f8fafc}.indicacao-modal__input:focus{outline:2px solid #10b981;outline-offset:1px;border-color:#10b981;background:#fff}.indicacao-modal__erro{margin:.55rem 0 0;font-size:.82rem;color:#b91c1c;line-height:1.4}.indicacao-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.35rem 1.25rem 1.5rem}.indicacao-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.55rem;padding:0 1rem;border-radius:.65rem;border:1px solid transparent;font-size:.875rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.indicacao-modal__btn:disabled{opacity:.55;cursor:not-allowed}.indicacao-modal__btn--primary{background:#059669;color:#fff}.indicacao-modal__btn--primary:hover:not(:disabled){background:#047857}.indicacao-modal__btn--secondary{background:#fff;border-color:#cbd5e1;color:#334155}.indicacao-modal__btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.indicacao-modal__btn--ghost{background:transparent;color:#64748b}.indicacao-modal__btn--ghost:hover:not(:disabled){background:#f1f5f9;color:#334155}@keyframes indicacaoModalFade{0%{opacity:0}to{opacity:1}}@keyframes indicacaoModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.indicacao-modal__row{flex-direction:column}.indicacao-modal__btn--primary{width:100%}.indicacao-modal__footer{flex-direction:column-reverse}.indicacao-modal__footer .indicacao-modal__btn{width:100%}}:root{--primary: var(--brand-green, #10B981);--primary-dark: var(--brand-green-hover, #059669);--primary-light: var(--brand-green-light, #34D399);--primary-xlight:#A7F3D0;--login-navy: var(--brand-navy, #162b46);--login-teal:#153c4d;--login-gradient:linear-gradient(40deg,#162b46 0%,#153c4d 20%,#10b981 100%);--dark:#162b46;--dark2:#153c4d;--text-light:#F8FAFC;--text-muted:#94A3B8;--bg-light:#F4F8FB;--bg-white:#ffffff;--radius:12px;--shadow:0 4px 24px rgba(22,43,70,.08);--font-head:"Sora",sans-serif;--font-body:"DM Sans",sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);background:var(--bg-light);color:#1e293b;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--font-head)}.scrollspy{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:900;display:flex;flex-direction:column;gap:10px;background:none!important;align-items:flex-end;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important;pointer-events:none!important;padding:0!important}.scrollspy a{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;flex-direction:row-reverse}.scrollspy-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--primary);background:transparent;transition:.3s;flex-shrink:0}.scrollspy-label{font-size:11px;font-family:var(--font-body);color:var(--primary);background:#10b9811a;padding:2px 8px;border-radius:20px;opacity:0;transform:translate(6px);transition:.3s;white-space:nowrap}.scrollspy a:hover .scrollspy-label,.scrollspy a.active .scrollspy-label{opacity:1;transform:translate(0)}.scrollspy a.active .scrollspy-dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}.scrollspy a:hover .scrollspy-dot{background:var(--primary)}.back-top{position:fixed;bottom:28px;right:28px;z-index:900;background:var(--primary);color:#fff;border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #10b98166;opacity:0;transition:.3s;font-size:18px}.back-top.show{opacity:1}.back-top:hover{background:var(--primary-dark);transform:translateY(-2px)}.svg-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.svg-bg svg{position:absolute;opacity:.55}#navbar{position:relative;z-index:800;flex-shrink:0;padding:0 5%;height:var(--landing-nav-height,68px);display:flex;align-items:center;justify-content:space-between;background:var(--login-gradient);border-bottom:1px solid rgba(255,255,255,.08);transition:.3s}#navbar.scrolled{box-shadow:0 4px 20px #162b4633}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.nav-logo-icon{display:flex;align-items:center;justify-content:center}.nav-logo-icon img{filter:brightness(0) invert(1);height:40px}.nav-logo-icon svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.5}.nav-logo-text{font-family:var(--font-head);font-weight:700;font-size:1.15rem;color:#fff}.nav-logo-text span{color:var(--primary-light)}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{text-decoration:none;font-size:.9rem;font-weight:500;color:#ffffffd1;transition:.2s;position:relative;padding-bottom:2px}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-light);border-radius:2px;transition:.3s}.nav-links a.active,.nav-links a:hover{color:#fff}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.nav-cta{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:5px;font-family:var(--font-body);font-weight:600;font-size:.9rem;cursor:pointer;transition:.25s;text-decoration:none;border:none}.btn-header-correcao{padding:7px 15px}#navbar .btn-outline{background:transparent;border:1.5px solid rgba(255,255,255,.75);color:#fff}#navbar .btn-outline:hover{background:#ffffff24;border-color:#fff;color:#fff}#navbar .btn-primary{background:#fff;color:var(--login-navy);box-shadow:0 4px 14px #0000001f}#navbar .btn-primary:hover{background:#f0fdf4;color:var(--login-teal)}.btn-outline{background:transparent;border:1.5px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff}.btn-primary{background:var(--login-gradient);color:#fff;box-shadow:0 4px 16px #162b4638}.btn-primary:hover{filter:brightness(1.06);box-shadow:0 6px 20px #162b4647}.btn-dark{background:var(--login-navy);color:#fff}.btn-dark:hover{background:var(--login-teal);transform:translateY(-1px)}.btn-lg{padding:14px 32px;font-size:1rem;border-radius:10px}.btn-xl{padding:10px 20px;font-size:1.05rem;border-radius:12px}.btn-home-correcao{padding:9px 20px}.landing-hero-screen{--landing-nav-height: 68px;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1025px){.landing-hero-screen{max-height:100dvh}}#home{position:relative;flex:1;min-height:0;display:flex;align-items:center;padding:12px 5% 16px;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(22,43,70,.07) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(16,185,129,.09) 0%,transparent 50%),linear-gradient(165deg,#f6f9fc,#fff 42%,#f0fdf6)}#home:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 50%,rgba(16,185,129,.07) 0%,transparent 68%);z-index:0;pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;max-width:1280px;margin:0 auto;width:100%;position:relative;z-index:2}.hero-content{min-width:0}.hero-h1{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--login-navy);margin-bottom:14px}.hero-h1 span{background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{font-size:1.05rem;color:#475569;line-height:1.7;margin-bottom:20px;max-width:480px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#home .hero-actions .btn-primary{background:var(--login-gradient);color:#fff;border:none;box-shadow:0 6px 22px #162b4647}#home .hero-actions .btn-primary:hover{filter:brightness(1.07);box-shadow:0 8px 26px #162b4652}#home .hero-actions .btn-outline{border-color:var(--login-navy);color:var(--login-navy)}#home .hero-actions .btn-outline:hover{background:var(--login-navy);border-color:var(--login-navy);color:#fff}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.hero-tag{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid rgba(16,185,129,.25);color:#374151;font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:20px;box-shadow:0 2px 8px #0000000f}.hero-tag svg{width:14px;height:14px;color:var(--primary)}.hero-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}.dashboard-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 40px #162b4614,0 4px 12px #10b9810f;border:1px solid rgba(22,43,70,.08);position:relative;overflow:hidden}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dashboard-title{font-size:.85rem;font-weight:700;color:#374151;font-family:var(--font-head)}.dashboard-badge-live{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:var(--primary);background:#10b9811a;padding:4px 10px;border-radius:12px}.dashboard-badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.dash-table{width:100%;border-collapse:collapse;font-size:.82rem}.dash-table th{text-align:left;padding:8px 10px;color:#94a3b8;font-weight:600;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #f1f5f9}.dash-table td{padding:9px 10px;border-bottom:1px solid #f8fafc;font-weight:500;color:#374151}.dash-table tr:last-child td{border-bottom:none}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:10px;font-size:.72rem;font-weight:700}.status-vencido{background:#fee2e2;color:#dc2626}.status-pendente{background:#fef3c7;color:#d97706}.status-iminente{background:#fed7aa;color:#c2410c}.status-prazo{background:#d1fae5;color:#059669}.dash-metrics{display:flex;gap:12px;margin-top:18px}.dash-metric{flex:1;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;padding:12px;text-align:center;border:1px solid #e2e8f0}.dash-metric-val{font-size:1.4rem;font-weight:800;color:var(--dark);font-family:var(--font-head)}.dash-metric-lbl{font-size:.68rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dash-float-tags{position:absolute;bottom:-12px;left:-12px;right:-12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;transform:translateY(60px)}.ftag{display:inline-flex;align-items:center;gap:5px;background:#fff;border-radius:10px;padding:7px 13px;font-size:.75rem;font-weight:700;box-shadow:0 4px 16px #0000001a;border:1px solid rgba(16,185,129,.2);color:#374151}.ftag svg{width:14px;height:14px;color:var(--primary)}section{position:relative;overflow:hidden}.section-inner{max-width:1280px;margin:0 auto;padding:0 5%;position:relative;z-index:2}.section-label{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.section-label:before{content:"";width:20px;height:2px;background:var(--primary);border-radius:2px}.section-h2{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px;color:var(--login-navy)}.section-sub{font-size:1.05rem;color:#475569;line-height:1.7;max-width:600px}.section-light{background:#fff;padding:96px 0}.section-dark{background:var(--login-navy);padding:96px 0}.section-gray{background:linear-gradient(180deg,#ecfdf5,#f0fdf8,#f6fbf8);padding:96px 0}#por-que{background:linear-gradient(180deg,var(--login-navy) 0%,#1a3548 100%)}#por-que .section-h2{color:#fff}#por-que .section-sub{color:#94a3b8}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:80px 0 0}.problem-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;margin-bottom:16px}.problem-card h4{color:#f87171;font-size:.95rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:8px}.problem-card p{color:#94a3b8;font-size:.88rem;line-height:1.65}.vs-divider{text-align:center;margin:20px 0;position:relative}.vs-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1a}.vs-badge{display:inline-block;background:var(--primary);color:#fff;font-weight:800;font-size:.85rem;padding:6px 16px;border-radius:20px;position:relative;z-index:1}.solution-card{background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:16px;padding:28px;margin-bottom:16px}.solution-card h4{color:var(--primary-light);font-size:.95rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:8px}.solution-card p{color:#cbd5e1;font-size:.88rem;line-height:1.65}.advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.adv-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px;transition:.3s}.adv-card:hover{background:#10b9811a;border-color:#10b98159;transform:translateY(-3px)}.adv-icon{width:44px;height:44px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.adv-icon svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2}.adv-card h4{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:6px}.adv-card p{color:#94a3b8;font-size:.8rem;line-height:1.55}#recursos{background:linear-gradient(180deg,#ecfdf5,#f0fdf8,#f6fbf8);padding:96px 0}.recursos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.recurso-card{background:#fff;border-radius:16px;padding:28px;border:1px solid rgba(22,43,70,.08);transition:.3s;position:relative;overflow:hidden}.recurso-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));transform:scaleX(0);transition:.3s;transform-origin:left}.recurso-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #10b98126;border-color:#10b98159}.recurso-card:hover:before{transform:scaleX(1)}.recurso-icon{width:52px;height:52px;background:linear-gradient(135deg,#10b9811f,#10b9810d);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid rgba(16,185,129,.2)}.recurso-icon svg{width:26px;height:26px;stroke:var(--primary);fill:none;stroke-width:2}.recurso-card h3{font-size:1rem;font-weight:700;color:var(--login-navy);margin-bottom:10px}.recurso-card p{font-size:.855rem;color:#64748b;line-height:1.65}.recurso-tag{display:inline-flex;align-items:center;gap:4px;background:#10b9811a;color:var(--primary-dark);font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:10px;margin-top:14px;letter-spacing:.04em;text-transform:uppercase}#passo-a-passo{background:linear-gradient(180deg,#1a3548 0%,var(--login-navy) 100%);padding:96px 0}#passo-a-passo .section-h2{color:#fff}#passo-a-passo .section-sub{color:#94a3b8}.steps-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;position:relative}.steps-timeline:before{content:"";position:absolute;top:60px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--primary),transparent);opacity:.3}.step-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;text-align:center;position:relative;transition:.3s}.step-card:hover{background:#10b98114;border-color:#10b9814d;transform:translateY(-4px)}.step-num{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:var(--font-head);font-weight:800;font-size:1.3rem;color:#fff;box-shadow:0 8px 24px #10b98166}.step-icon{margin:0 auto 16px;opacity:.7}.step-icon svg{width:28px;height:28px;stroke:var(--primary-light);fill:none;stroke-width:2}.step-card h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:10px}.step-card p{color:#94a3b8;font-size:.84rem;line-height:1.6}.step-label{display:inline-block;background:#10b98126;color:var(--primary-light);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:3px 10px;border-radius:10px;margin-bottom:14px}.cta-band{background:linear-gradient(40deg,var(--login-teal) 0%,var(--primary-dark) 48%,var(--primary) 100%);padding:80px 5%;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.cta-band h2{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;color:#fff;margin-bottom:14px;position:relative;z-index:1}.cta-band p{color:#fffc;font-size:1.05rem;margin-bottom:32px;position:relative;z-index:1}.cta-band .btn-dark{background:#fff;color:var(--primary-dark);font-weight:700;position:relative;z-index:1}.cta-band .btn-dark:hover{background:var(--login-navy);color:#fff}footer{background:var(--login-navy);padding:80px 5% 0;position:relative;overflow:hidden}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08);max-width:1280px;margin:0 auto;position:relative;z-index:2}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-icon{width:38px;height:38px;padding:0;background:transparent;border-radius:10px;display:flex;align-items:center;justify-content:center}.footer-logo-icon svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.5}.footer-logo-text{font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:#fff}.footer-logo-text span{color:var(--primary)}.footer-desc{color:#64748b;font-size:.875rem;line-height:1.7;margin-bottom:24px;max-width:280px}.footer-socials{display:flex;gap:10px}.social-btn{width:38px;height:38px;border-radius:9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;text-decoration:none}.social-btn svg{width:18px;height:18px;stroke:#94a3b8;fill:none;stroke-width:2}.social-btn:hover{background:#10b98133;border-color:#10b98166}.social-btn:hover svg{stroke:var(--primary)}.footer-col h4{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{color:#64748b;font-size:.85rem;text-decoration:none;transition:.2s;display:flex;align-items:center;gap:6px}.footer-links a:hover{color:var(--primary);padding-left:4px}.footer-links a:before{content:"›";color:var(--primary);font-size:1rem}.contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.contact-icon{width:32px;height:32px;background:#10b9811a;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon svg{width:16px;height:16px;stroke:var(--primary);fill:none;stroke-width:2}.contact-text{color:#94a3b8;font-size:.82rem;line-height:1.5}.contact-text strong{color:#cbd5e1;font-size:.85rem;display:block}.footer-contact-form{margin-top:20px}.footer-contact-form input,.footer-contact-form textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;color:#fff;font-family:var(--font-body);font-size:.84rem;margin-bottom:8px;outline:none;transition:.2s;resize:none}.footer-contact-form input::placeholder,.footer-contact-form textarea::placeholder{color:#475569}.footer-contact-form input:focus,.footer-contact-form textarea:focus{border-color:var(--primary);background:#10b98112}.footer-contact-form label{color:#94a3b8;font-size:.78rem;font-weight:600;display:block;margin-bottom:4px}.footer-bottom{max-width:1280px;margin:0 auto;padding:24px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;position:relative;z-index:2}.footer-bottom-left{color:#475569;font-size:.8rem}.footer-bottom-left span{color:var(--primary)}.footer-legal{display:flex;gap:20px}.footer-legal a{color:#475569;font-size:.8rem;text-decoration:none;transition:.2s}.footer-legal a:hover{color:var(--primary)}.footer-company{color:#475569;font-size:.75rem;text-align:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.05);max-width:1280px;margin:0 auto;position:relative;z-index:2}.modal-overlay{position:fixed;inset:0;z-index:2000;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center}.modal-overlay.open{display:flex}.modal{background:#fff;border-radius:20px;width:90%;max-width:520px;max-height:92vh;overflow-y:auto;box-shadow:0 24px 80px #00000040;position:relative;animation:modal-in .35s cubic-bezier(.16,1,.3,1)}@keyframes modal-in{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:28px 32px 0;display:flex;align-items:flex-start;justify-content:space-between}.modal-body{padding:24px 32px 32px}.modal-close{width:36px;height:36px;border-radius:8px;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0;margin-left:12px}.modal-close:hover{background:#fee2e2}.modal-close svg{width:18px;height:18px;stroke:#64748b;fill:none;stroke-width:2.5}.modal-close:hover svg{stroke:#dc2626}.modal-title{font-family:var(--font-head);font-size:1.5rem;font-weight:800;color:var(--dark);line-height:1.2}.modal-sub{color:#64748b;font-size:.9rem;margin-top:6px;line-height:1.5}.modal-logo-bar{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.modal-logo-bar .brand-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:8px;display:flex;align-items:center;justify-content:center}.modal-logo-bar .brand-icon svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.5}.modal-logo-bar .brand-name{font-family:var(--font-head);font-weight:700;font-size:.95rem;color:var(--dark)}.modal-logo-bar .brand-name span{color:var(--primary)}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:6px}.form-group input,.form-group select{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:9px;font-family:var(--font-body);font-size:.9rem;color:#374151;outline:none;transition:.2s;background:#fff}.form-group input:focus,.form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #10b9811a}.form-group input::placeholder{color:#94a3b8}.form-group input.error{border-color:#ef4444}.steps-indicator{display:flex;align-items:center;gap:8px;margin-bottom:28px}.si-step{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600}.si-num{width:26px;height:26px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:.3s}.si-step.active .si-num{background:var(--primary);color:#fff}.si-step.done .si-num{background:var(--primary-dark);color:#fff}.si-label{color:#94a3b8;transition:.3s}.si-step.active .si-label{color:var(--dark)}.si-divider{flex:1;height:2px;background:#e2e8f0;border-radius:2px}.si-divider.done{background:var(--primary)}.type-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.type-card{border:2px solid #e2e8f0;border-radius:12px;padding:20px;cursor:pointer;text-align:center;transition:.3s;background:#fff}.type-card:hover{border-color:#10b98166;background:#10b98108}.type-card.selected{border-color:var(--primary);background:#10b9810f}.type-card-icon{width:48px;height:48px;border-radius:12px;background:#f8fafc;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.type-card.selected .type-card-icon{background:#10b98126}.type-card-icon svg{width:24px;height:24px;stroke:#64748b;fill:none;stroke-width:2}.type-card.selected .type-card-icon svg{stroke:var(--primary)}.type-card h4{font-size:.88rem;font-weight:700;color:#374151;margin-bottom:4px}.type-card.selected h4{color:var(--primary-dark)}.type-card p{font-size:.75rem;color:#94a3b8}.toast-container{position:fixed;top:80px;right:24px;z-index:3000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 8px 32px #00000026;display:flex;align-items:center;gap:12px;min-width:300px;border-left:4px solid var(--primary);animation:toast-in .35s cubic-bezier(.16,1,.3,1);pointer-events:auto;transition:.3s}.toast.error{border-left-color:#ef4444}.toast.success{border-left-color:#10b981}.toast-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast.success .toast-icon{background:#d1fae5}.toast.error .toast-icon{background:#fee2e2}.toast-icon svg{width:16px;height:16px;stroke-width:2.5;fill:none}.toast.success .toast-icon svg{stroke:#059669}.toast.error .toast-icon svg{stroke:#dc2626}.toast-text{font-size:.875rem;font-weight:600;color:#374151;flex:1}.toast-sub{font-size:.78rem;color:#94a3b8;display:block;margin-top:2px;font-weight:400}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast.out{opacity:0;transform:translate(20px)}.indicacao-banner{position:fixed;top:0;left:0;right:0;z-index:12600;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 40px 10px 16px;background:linear-gradient(90deg,#ecfdf5,#d1fae5);border-bottom:1px solid #a7f3d0;color:#065f46;font-size:.875rem;font-weight:600;text-align:center;pointer-events:auto}.indicacao-banner__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#047857;font-size:1.25rem;line-height:1;cursor:pointer;pointer-events:auto}.indicacao-banner__close:hover{background:#065f4614}.indicacao-validando{position:fixed;inset:0;z-index:12900;display:flex;align-items:center;justify-content:center;background:#0f172a59;color:#fff;font-size:.95rem;font-weight:600}[data-aos]{opacity:0;transition:opacity .6s,transform .6s}[data-aos=fade-up]{transform:translateY(32px)}[data-aos=fade-right]{transform:translate(-32px)}[data-aos=fade-left]{transform:translate(32px)}[data-aos=zoom-in]{transform:scale(.9)}[data-aos].aos-animate{opacity:1;transform:none}@media(max-height:820px){#home{padding-top:8px;padding-bottom:12px}.hero-inner{gap:24px}.hero-h1{margin-bottom:10px}.hero-sub{margin-bottom:14px}.hero-visual-wrapper{padding:20px}}@media(max-width:1024px){.landing-hero-screen{min-height:auto;max-height:none;overflow:visible}#home{min-height:auto;padding:28px 5% 40px}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-visual-wrapper{max-width:520px;margin:0 auto;width:100%}.why-grid{grid-template-columns:1fr;gap:32px}.footer-inner{grid-template-columns:1fr 1fr;gap:32px}.steps-timeline{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#navbar{padding:0 4%}.nav-links{display:none}.nav-cta{gap:6px}.nav-btn-cadastro{display:none}.hero-h1{font-size:2.2rem}.hero-sub{max-width:none}.recursos-grid,.advantages-grid,.footer-inner,.steps-timeline{grid-template-columns:1fr}.scrollspy{display:none}.type-cards{grid-template-columns:1fr}.hero-actions{flex-direction:column}#home .hero-actions .btn{width:100%;justify-content:center}.hero-visual-wrapper{padding:20px 0 0;max-width:100%}}@media(max-width:480px){#navbar .btn-header-correcao{padding:7px 9px;font-size:.75rem}#navbar .btn-primary{font-size:.78rem;padding:7px 10px}.landing-cadastro-brand-text{display:none}}.bg-squares{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sq{position:absolute;border-radius:12px;border:2px solid;opacity:0;animation:sq-float 8s ease-in-out infinite}@keyframes sq-float{0%{opacity:0;transform:translateY(0) rotate(0)}20%{opacity:1}80%{opacity:.6}to{opacity:0;transform:translateY(-80px) rotate(15deg)}}.parallax-bg{will-change:transform}@media(max-width:390px){.hp-hide-mobile{display:none!important}}@media(min-width:391px)and (max-width:768px){.hp-hide-tablet{display:none!important}}@media(min-width:769px){.hp-hide-desktop{display:none!important}}.hero-visual-wrapper{perspective:3000px;position:relative;padding:40px;min-width:0}.hero-visual-wrapper:before{content:"";position:absolute;inset:8% 4%;z-index:0;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.18) 0%,rgba(22,43,70,.06) 50%,transparent 75%);filter:blur(20px);pointer-events:none}.hero-dashboard-card{position:relative;z-index:1;background:#fff;border-radius:8px;box-shadow:0 32px 64px #162b4638,0 8px 24px #10b98124,0 0 0 1px #162b461f;border:1px solid rgba(22,43,70,.14);transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,0,.2,1);overflow:visible}.card-header-premium{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(180deg,#f1f5f9,#e8eef4);border-bottom:1px solid rgba(22,43,70,.1);border-radius:8px 8px 0 0}.header-left{display:flex;align-items:center;gap:15px}.mac-dots{display:flex;gap:6px}.mac-dots span{width:10px;height:10px;border-radius:50%}.dot-red{background:#ff5f56}.dot-amber{background:#ffbd2e}.dot-green{background:#27c93f}.header-divider{width:1px;height:20px;background:#162b4626}.header-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--login-navy);font-size:.75rem;font-weight:600;opacity:.75}.user-avatar-mini{width:24px;height:24px;background:linear-gradient(135deg,var(--login-teal),var(--primary));border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px #162b4626}.card-table-content{padding:12px 14px 14px;background:#fff}.hero-table{width:100%;border-collapse:collapse;font-size:.8rem}.hero-table th{text-align:left;padding:10px 12px;color:var(--login-navy);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid rgba(22,43,70,.1);background:#f8fafc}.hero-table td{padding:12px;border-bottom:1px solid #e2e8f0;color:#1e293b;font-weight:500}.hero-table tbody tr:last-child td{border-bottom:none}.hero-table tbody tr:hover td{background:#10b9810a}.badge-v2{padding:4px 10px;border-radius:99px;font-size:.7rem;font-weight:700}.badge-v2.vencido{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}.badge-v2.pendente{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.badge-v2.iminente{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}.badge-v2.no-prazo{background:#dcfce7;color:#15803d;border:1px solid #86efac}.hero-tag-v2{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 14px 32px #162b462e;font-weight:700;font-size:.85rem;z-index:10;transform:translateZ(50px);animation:floatV2 4s ease-in-out infinite}.tag-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.tag-icon svg{width:16px;height:16px}.tag-green{top:-10px;right:-20px;color:#15803d;border:1.5px solid #86efac;animation-delay:0s;box-shadow:0 14px 32px #16653433}.tag-green .tag-icon{background:#dcfce7}.tag-blue{bottom:60px;right:-40px;color:#1d4ed8;border:1.5px solid #93c5fd;animation-delay:1s;box-shadow:0 14px 32px #1d4ed82e}.tag-blue .tag-icon{background:#dbeafe}.tag-purple{bottom:-15px;left:10%;color:#7e22ce;border:1.5px solid #d8b4fe;animation-delay:2.5s;box-shadow:0 14px 32px #7e22ce2e}.tag-purple .tag-icon{background:#f3e8ff}.tag-amber{top:40px;left:-40px;color:#b45309;border:1.5px solid #fcd34d;animation-delay:1.5s;box-shadow:0 14px 32px #b453092e}.tag-amber .tag-icon{background:#fef3c7}@keyframes floatV2{0%,to{transform:translateZ(50px) translateY(0)}50%{transform:translateZ(50px) translateY(-12px)}}@media(max-width:768px){.hero-tag-v2{display:none}}html:has(.landing-cadastro-panel.p-sidebar-visible),body:has(.landing-cadastro-panel.p-sidebar-visible),html:has(.p-sidebar-mask.p-sidebar-visible .landing-cadastro-panel),body:has(.p-sidebar-mask.p-sidebar-visible .landing-cadastro-panel){overflow:hidden!important;height:100%}.landing-cadastro-panel.p-sidebar{background:#fff!important;border:none;box-shadow:none;overflow:hidden}.landing-cadastro-panel.p-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:1;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.07) 0%,transparent 42%),radial-gradient(circle at 100% 100%,rgba(22,43,70,.04) 0%,transparent 38%)}.landing-cadastro-brand{position:fixed;top:clamp(.875rem,2.5vw,1.125rem);left:clamp(.875rem,2.5vw,1.125rem);z-index:45;display:flex;align-items:center;gap:.5rem;pointer-events:none}.landing-cadastro-brand img{height:2rem;width:auto;padding:.3rem;border-radius:8px;background:#162b46}.landing-cadastro-brand-text{font-family:var(--font-head);font-size:1rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.landing-cadastro-brand-text span{color:var(--primary)}.landing-cadastro-panel.p-sidebar .p-sidebar-header{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden}.landing-cadastro-panel .p-sidebar-header{display:none!important}.landing-cadastro-panel .p-sidebar-header-content,.landing-cadastro-panel .p-sidebar-header .p-sidebar-header-content{display:none}.landing-cadastro-panel .p-sidebar-content{position:relative;z-index:2;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100vh;height:100dvh;max-height:100dvh;padding:0!important;background:transparent!important;overflow:hidden!important}.landing-cadastro-scroll{flex:1;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.landing-cadastro-scroll-center{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;box-sizing:border-box;padding:clamp(4.25rem,11vh,5rem) clamp(1rem,4vw,1.5rem) max(1.25rem,env(safe-area-inset-bottom));animation:landingCadastroIn .45s cubic-bezier(.16,1,.3,1)}.landing-cadastro-scroll--with-progress .landing-cadastro-scroll-center{padding-top:clamp(6.25rem,16vh,7.25rem)}.landing-cadastro-scroll-center .form-cadastro{flex-shrink:0;width:100%;max-width:38rem;margin-block:auto}@keyframes landingCadastroIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-cadastro-progress{position:fixed;top:clamp(3.35rem,9vh,3.85rem);left:50%;z-index:44;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.375rem .875rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0f172a0f}.landing-cadastro-progress:after{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);width:min(100vw,24rem);height:.75rem;background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,transparent 100%);pointer-events:none}.landing-cadastro-progress-step{width:1.625rem;height:1.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;font-family:var(--font-head);color:#94a3b8;background:#fff;border:1px solid #e2e8f0;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.landing-cadastro-progress-step.active{color:#fff;background:var(--primary);border-color:#059669;box-shadow:0 4px 14px #10b98159;transform:scale(1.05)}.landing-cadastro-progress-step.done{color:#fff;background:var(--primary-dark);border-color:#047857}.landing-cadastro-progress-line{width:2.25rem;height:2px;border-radius:2px;background:#e2e8f0;transition:background .25s ease}.landing-cadastro-progress-line.done{background:linear-gradient(90deg,var(--primary-dark),var(--primary-light))}.landing-cadastro-panel .form-cadastro{max-height:none;overflow:visible}.landing-cadastro-panel .modal-body{padding:.25rem 0 .5rem}@media(max-width:768px){.landing-cadastro-scroll-center{padding-left:clamp(1rem,5vw,1.25rem);padding-right:clamp(1rem,5vw,1.25rem)}.landing-cadastro-scroll-center .form-cadastro{max-width:none;border-radius:16px}}@media(max-width:480px){.landing-cadastro-brand img{height:1.75rem}.landing-cadastro-brand-text{font-size:.9rem}.landing-cadastro-scroll-center{padding-left:1.125rem;padding-right:1.125rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.landing-cadastro-scroll--with-progress .landing-cadastro-scroll-center{padding-top:clamp(6.5rem,17vh,7.5rem)}.landing-cadastro-progress{top:clamp(3.15rem,8.5vh,3.65rem);gap:.5rem;padding:.3125rem .75rem}.landing-cadastro-progress-line{width:1.5rem}}@media(max-width:540px){.landing-cadastro-panel.p-sidebar,.landing-cadastro-panel .p-sidebar-content{width:100%!important;max-width:100%!important}}.hero-trust{margin-top:18px;font-size:.88rem;color:#64748b;line-height:1.55;max-width:480px}.hero-trust strong{color:var(--login-navy)}.hero-mockup-live{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;color:#059669;background:#10b9811f;padding:4px 10px;border-radius:12px;margin-right:8px}.hero-mockup-alert{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:12px 14px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.28);border-radius:10px;font-size:.8rem;color:#065f46;line-height:1.4}.hero-mockup-alert i{font-size:1.25rem;color:#25d366;flex-shrink:0}.hero-mockup-alert strong{color:#064e3b}.adv-extra{margin-top:6px;font-size:.75rem;color:var(--primary-light);line-height:1.45;font-weight:500}.landing-stats-band{background:#fff;padding:40px 0;border-bottom:1px solid rgba(22,43,70,.06);box-shadow:0 4px 24px #162b460a}.landing-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing-stat-card{text-align:center;padding:20px 16px;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid rgba(22,43,70,.08);transition:.25s}.landing-stat-card:hover{border-color:#10b98159;box-shadow:0 8px 28px #10b9811a;transform:translateY(-2px)}.landing-stat-value{display:block;font-family:var(--font-head);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1;color:var(--login-navy);margin-bottom:6px}.landing-stat-label{display:block;font-size:.82rem;font-weight:700;color:var(--primary-dark);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.landing-stat-detail{display:block;font-size:.78rem;color:#64748b;line-height:1.45}.landing-section-head{margin-bottom:8px}.landing-section-sub--center{margin-left:auto;margin-right:auto;text-align:center}.landing-text-accent{color:var(--primary)}.landing-section-accent{position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.35}.landing-planos-section{position:relative;padding:96px 0;background:linear-gradient(180deg,#fff,#f8fafc,#f0fdf8);overflow:hidden}.landing-planos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.landing-plano-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:32px 28px;border:1.5px solid rgba(22,43,70,.1);box-shadow:0 4px 24px #162b460f;transition:.3s}.landing-plano-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #162b461a;border-color:#10b9814d}.landing-plano-card--featured{border-color:var(--primary);box-shadow:0 12px 40px #10b9812e;background:linear-gradient(180deg,#fff,#f0fdf8)}.landing-plano-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--login-gradient);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 14px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 14px #10b98159}.landing-plano-nome{font-size:1.1rem;font-weight:800;color:var(--login-navy);margin-bottom:12px}.landing-plano-preco{margin-bottom:14px}.landing-plano-valor{display:block;font-family:var(--font-head);font-size:2rem;font-weight:800;color:var(--login-navy);line-height:1.1}.landing-plano-periodo{display:block;font-size:.82rem;color:#64748b;margin-top:2px}.landing-plano-desc{font-size:.88rem;color:#64748b;line-height:1.6;margin-bottom:20px;flex:1}.landing-plano-features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.landing-plano-features li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:#475569;line-height:1.45}.landing-plano-features li:before{content:"✓";flex-shrink:0;font-weight:800;color:var(--primary);font-size:.9rem}.landing-plano-cta{width:100%;justify-content:center;margin-top:auto}.landing-plano-contratacao{margin-top:auto;width:100%;padding:12px 16px;border-radius:10px;text-align:center;font-size:.9rem;font-weight:600;color:#475569;background:#162b460d;border:1px dashed rgba(22,43,70,.18)}.landing-planos-footnote{margin-top:32px;text-align:center;font-size:.82rem;color:#64748b;line-height:1.6;max-width:640px;margin-left:auto;margin-right:auto}.recursos-grid--extended{grid-template-columns:repeat(3,1fr)}.steps-timeline--extended{grid-template-columns:repeat(5,1fr)}.steps-timeline--extended:before{left:6%;right:6%}.cta-band-extra{color:#ffffffc7;font-size:.95rem;margin-bottom:28px;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}@media(max-width:1024px){.landing-stats-grid{grid-template-columns:repeat(2,1fr)}.landing-planos-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.steps-timeline--extended{grid-template-columns:repeat(3,1fr)}.steps-timeline--extended:before{display:none}.recursos-grid--extended{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.landing-stats-grid,.steps-timeline--extended,.recursos-grid--extended{grid-template-columns:1fr}.landing-planos-section{padding:72px 0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-family,ui-sans-serif, system-ui, sans-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-xs:0 1px 2px 0 #0000000d;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-green:var(--green);--color-green-deep:var(--green-deep);--color-green-ghost:var(--green-ghost);--color-green-soft:var(--green-soft);--color-green-line:var(--green-line);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-hover:var(--surface-hover);--color-border:var(--border);--color-border-hover:var(--border-hover);--color-text-1:var(--text-1);--color-text-2:var(--text-2);--color-text-3:var(--text-3);--color-text-4:var(--text-4);--color-danger:var(--danger);--color-danger-soft:var(--danger-soft);--color-danger-line:var(--danger-line);--color-warning:var(--warning);--color-warning-soft:var(--warning-soft);--color-warning-line:var(--warning-line);--color-info:var(--info);--color-info-soft:var(--info-soft);--color-info-line:var(--info-line);--color-success:var(--success);--color-success-soft:var(--success-soft)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[1100\]{z-index:1100}.z-\[1101\]{z-index:1101}.z-\[1200\]{z-index:1200}.z-\[2000\]{z-index:2000}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-5{grid-column:5}.col-6{grid-column:6}.col-12{grid-column:12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[var\(--fh\)\]{height:var(--fh)}.h-\[var\(--float-control-h\)\]{height:var(--float-control-h)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[90vh\]{max-height:90vh}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[5rem\]{min-height:5rem}.min-h-\[var\(--float-control-h\)\]{min-height:var(--float-control-h)}.w-1\/3{width:33.3333%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-\[1\%\]{width:1%}.w-\[280px\]{width:280px}.w-\[min\(360px\,92vw\)\]{width:min(360px,92vw)}.w-\[min\(520px\,94vw\)\]{width:min(520px,94vw)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-full{width:100%}.w-px{width:1px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-4{flex-basis:calc(var(--spacing) * 4)}.basis-9{flex-basis:calc(var(--spacing) * 9)}.border-collapse{border-collapse:collapse}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--border-radius\,3px\)\]{border-radius:var(--border-radius,3px)}.rounded-\[var\(--fr\)\]{border-radius:var(--fr)}.rounded-\[var\(--radius\,3px\)\]{border-radius:var(--radius,3px)}.rounded-full{border-radius:3.40282e38px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border)}.border-danger{border-color:var(--color-danger)}.border-danger-line{border-color:var(--color-danger-line)}.border-green{border-color:var(--color-green)}.border-green-line{border-color:var(--color-green-line)}.border-info-line{border-color:var(--color-info-line)}.border-orange-300{border-color:var(--color-orange-300)}.border-text-1{border-color:var(--color-text-1)}.border-transparent{border-color:#0000}.border-warning-line{border-color:var(--color-warning-line)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[var\(--table-head-bg\)\]{background-color:var(--table-head-bg)}.bg-border{background-color:var(--color-border)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-green{background-color:var(--color-green)}.bg-green-ghost{background-color:var(--color-green-ghost)}.bg-green-soft{background-color:var(--color-green-soft)}.bg-info{background-color:var(--color-info)}.bg-info-soft{background-color:var(--color-info-soft)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-text-1{background-color:var(--color-text-1)}.bg-text-4{background-color:var(--color-text-4)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[length\:var\(--ffs\)\]{font-size:var(--ffs)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#fff\]{color:#fff}.text-blue-500{color:var(--color-blue-500)}.text-danger{color:var(--color-danger)}.text-green{color:var(--color-green)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-deep{color:var(--color-green-deep)}.text-info{color:var(--color-info)}.text-orange-600{color:var(--color-orange-600)}.text-red-500{color:var(--color-red-500)}.text-success{color:var(--color-success)}.text-text-1{color:var(--color-text-1)}.text-text-2{color:var(--color-text-2)}.text-text-3{color:var(--color-text-3)}.text-text-4{color:var(--color-text-4)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.accent-\[var\(--green\)\]{accent-color:var(--green)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.shadow-\[-1px_0_0_0_var\(--border\)\]{--tw-shadow:-1px 0 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.12\)\,0_1px_4px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a1f), 0 1px 4px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--cepi-shadow-modal\)\]{--tw-shadow:var(--cepi-shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,color\,box-shadow\,transform\]{transition-property:background,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-text-4::placeholder{color:var(--color-text-4)}@media(hover:hover){.hover\:border-border-hover:hover{border-color:var(--color-border-hover)}.hover\:bg-green-ghost:hover{background-color:var(--color-green-ghost)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:text-text-1:hover{color:var(--color-text-1)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-danger:focus{border-color:var(--color-danger)}.focus\:border-green:focus{border-color:var(--color-green)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-green-line:focus{--tw-ring-color:var(--color-green-line)}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-2:disabled{background-color:var(--color-surface-2)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[highlighted\]\:bg-green-ghost[data-highlighted]{background-color:var(--color-green-ghost)}.data-\[highlighted\]\:text-text-1[data-highlighted]{color:var(--color-text-1)}.data-\[state\=checked\]\:translate-x-\[1\.125rem\][data-state=checked]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-green[data-state=checked]{border-color:var(--color-green)}.data-\[state\=checked\]\:bg-green[data-state=checked]{background-color:var(--color-green)}.data-\[state\=checked\]\:bg-green-soft[data-state=checked]{background-color:var(--color-green-soft)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-\[\#fff\][data-state=checked]{color:#fff}.data-\[state\=checked\]\:text-green-deep[data-state=checked]{color:var(--color-green-deep)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-family);font-size:var(--font-base,.8125rem);color:var(--text-primary,#1a2332);background:var(--fundo-background,#eceef2);margin:0;line-height:1.45}#root{background:var(--fundo-background,#eceef2);min-height:100vh;transition:background var(--form-transition,.14s ease)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.text-50{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.text-100{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.text-200{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.text-300{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.text-400{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.text-500{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.text-600{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.text-700{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.text-800{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.text-900{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:text-0:focus{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:text-0:hover,.active\:text-0:active{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:text-50:focus{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:text-50:hover,.active\:text-50:active{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:text-100:focus{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:text-100:hover,.active\:text-100:active{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:text-200:focus{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:text-200:hover,.active\:text-200:active{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:text-300:focus{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:text-300:hover,.active\:text-300:active{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:text-400:focus{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:text-400:hover,.active\:text-400:active{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:text-500:focus{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:text-500:hover,.active\:text-500:active{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:text-600:focus{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:text-600:hover,.active\:text-600:active{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:text-700:focus{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:text-700:hover,.active\:text-700:active{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:text-800:focus{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:text-800:hover,.active\:text-800:active{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:text-900:focus{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:text-900:hover,.active\:text-900:active{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.surface-0{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-50{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.surface-100{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.surface-200{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.surface-300{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.surface-400{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.surface-500{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.surface-600{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.surface-700{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.surface-800{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.surface-900{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:surface-0:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-50:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:surface-100:focus{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:surface-200:focus{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:surface-300:focus{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:surface-400:focus{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:surface-500:focus{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:surface-600:focus{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:surface-700:focus{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:surface-800:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:surface-900:focus{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.border-0{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.border-50{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.border-100{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.border-200{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.border-300{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.border-400{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.border-500{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.border-600{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.border-700{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.border-800{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.border-900{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:border-0:focus{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:border-0:hover,.active\:border-0:active{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:border-50:focus{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:border-50:hover,.active\:border-50:active{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:border-100:focus{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:border-100:hover,.active\:border-100:active{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:border-200:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:border-200:hover,.active\:border-200:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:border-300:focus{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:border-300:hover,.active\:border-300:active{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:border-400:focus{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:border-400:hover,.active\:border-400:active{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:border-500:focus{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:border-500:hover,.active\:border-500:active{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:border-600:focus{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:border-600:hover,.active\:border-600:active{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:border-700:focus{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:border-700:hover,.active\:border-700:active{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:border-800:focus{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:border-800:hover,.active\:border-800:active{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:border-900:focus{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:border-900:hover,.active\:border-900:active{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--p-blue-50)!important}.text-blue-100{color:var(--p-blue-100)!important}.text-blue-200{color:var(--p-blue-200)!important}.text-blue-300{color:var(--p-blue-300)!important}.text-blue-400{color:var(--p-blue-400)!important}.text-blue-500{color:var(--p-blue-500)!important}.text-blue-600{color:var(--p-blue-600)!important}.text-blue-700{color:var(--p-blue-700)!important}.text-blue-800{color:var(--p-blue-800)!important}.text-blue-900{color:var(--p-blue-900)!important}.focus\:text-blue-50:focus{color:var(--p-blue-50)!important}.focus\:text-blue-100:focus{color:var(--p-blue-100)!important}.focus\:text-blue-200:focus{color:var(--p-blue-200)!important}.focus\:text-blue-300:focus{color:var(--p-blue-300)!important}.focus\:text-blue-400:focus{color:var(--p-blue-400)!important}.focus\:text-blue-500:focus{color:var(--p-blue-500)!important}.focus\:text-blue-600:focus{color:var(--p-blue-600)!important}.focus\:text-blue-700:focus{color:var(--p-blue-700)!important}.focus\:text-blue-800:focus{color:var(--p-blue-800)!important}.focus\:text-blue-900:focus{color:var(--p-blue-900)!important}.hover\:text-blue-50:hover{color:var(--p-blue-50)!important}.hover\:text-blue-100:hover{color:var(--p-blue-100)!important}.hover\:text-blue-200:hover{color:var(--p-blue-200)!important}.hover\:text-blue-300:hover{color:var(--p-blue-300)!important}.hover\:text-blue-400:hover{color:var(--p-blue-400)!important}.hover\:text-blue-500:hover{color:var(--p-blue-500)!important}.hover\:text-blue-600:hover{color:var(--p-blue-600)!important}.hover\:text-blue-700:hover{color:var(--p-blue-700)!important}.hover\:text-blue-800:hover{color:var(--p-blue-800)!important}.hover\:text-blue-900:hover{color:var(--p-blue-900)!important}.active\:text-blue-50:active{color:var(--p-blue-50)!important}.active\:text-blue-100:active{color:var(--p-blue-100)!important}.active\:text-blue-200:active{color:var(--p-blue-200)!important}.active\:text-blue-300:active{color:var(--p-blue-300)!important}.active\:text-blue-400:active{color:var(--p-blue-400)!important}.active\:text-blue-500:active{color:var(--p-blue-500)!important}.active\:text-blue-600:active{color:var(--p-blue-600)!important}.active\:text-blue-700:active{color:var(--p-blue-700)!important}.active\:text-blue-800:active{color:var(--p-blue-800)!important}.active\:text-blue-900:active{color:var(--p-blue-900)!important}.text-green-50{color:var(--p-green-50)!important}.text-green-100{color:var(--p-green-100)!important}.text-green-200{color:var(--p-green-200)!important}.text-green-300{color:var(--p-green-300)!important}.text-green-400{color:var(--p-green-400)!important}.text-green-500{color:var(--p-green-500)!important}.text-green-600{color:var(--p-green-600)!important}.text-green-700{color:var(--p-green-700)!important}.text-green-800{color:var(--p-green-800)!important}.text-green-900{color:var(--p-green-900)!important}.focus\:text-green-50:focus{color:var(--p-green-50)!important}.focus\:text-green-100:focus{color:var(--p-green-100)!important}.focus\:text-green-200:focus{color:var(--p-green-200)!important}.focus\:text-green-300:focus{color:var(--p-green-300)!important}.focus\:text-green-400:focus{color:var(--p-green-400)!important}.focus\:text-green-500:focus{color:var(--p-green-500)!important}.focus\:text-green-600:focus{color:var(--p-green-600)!important}.focus\:text-green-700:focus{color:var(--p-green-700)!important}.focus\:text-green-800:focus{color:var(--p-green-800)!important}.focus\:text-green-900:focus{color:var(--p-green-900)!important}.hover\:text-green-50:hover{color:var(--p-green-50)!important}.hover\:text-green-100:hover{color:var(--p-green-100)!important}.hover\:text-green-200:hover{color:var(--p-green-200)!important}.hover\:text-green-300:hover{color:var(--p-green-300)!important}.hover\:text-green-400:hover{color:var(--p-green-400)!important}.hover\:text-green-500:hover{color:var(--p-green-500)!important}.hover\:text-green-600:hover{color:var(--p-green-600)!important}.hover\:text-green-700:hover{color:var(--p-green-700)!important}.hover\:text-green-800:hover{color:var(--p-green-800)!important}.hover\:text-green-900:hover{color:var(--p-green-900)!important}.active\:text-green-50:active{color:var(--p-green-50)!important}.active\:text-green-100:active{color:var(--p-green-100)!important}.active\:text-green-200:active{color:var(--p-green-200)!important}.active\:text-green-300:active{color:var(--p-green-300)!important}.active\:text-green-400:active{color:var(--p-green-400)!important}.active\:text-green-500:active{color:var(--p-green-500)!important}.active\:text-green-600:active{color:var(--p-green-600)!important}.active\:text-green-700:active{color:var(--p-green-700)!important}.active\:text-green-800:active{color:var(--p-green-800)!important}.active\:text-green-900:active{color:var(--p-green-900)!important}.text-yellow-50{color:var(--p-yellow-50)!important}.text-yellow-100{color:var(--p-yellow-100)!important}.text-yellow-200{color:var(--p-yellow-200)!important}.text-yellow-300{color:var(--p-yellow-300)!important}.text-yellow-400{color:var(--p-yellow-400)!important}.text-yellow-500{color:var(--p-yellow-500)!important}.text-yellow-600{color:var(--p-yellow-600)!important}.text-yellow-700{color:var(--p-yellow-700)!important}.text-yellow-800{color:var(--p-yellow-800)!important}.text-yellow-900{color:var(--p-yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--p-yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--p-yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--p-yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--p-yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--p-yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--p-yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--p-yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--p-yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--p-yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--p-yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--p-yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--p-yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--p-yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--p-yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--p-yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--p-yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--p-yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--p-yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--p-yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--p-yellow-900)!important}.active\:text-yellow-50:active{color:var(--p-yellow-50)!important}.active\:text-yellow-100:active{color:var(--p-yellow-100)!important}.active\:text-yellow-200:active{color:var(--p-yellow-200)!important}.active\:text-yellow-300:active{color:var(--p-yellow-300)!important}.active\:text-yellow-400:active{color:var(--p-yellow-400)!important}.active\:text-yellow-500:active{color:var(--p-yellow-500)!important}.active\:text-yellow-600:active{color:var(--p-yellow-600)!important}.active\:text-yellow-700:active{color:var(--p-yellow-700)!important}.active\:text-yellow-800:active{color:var(--p-yellow-800)!important}.active\:text-yellow-900:active{color:var(--p-yellow-900)!important}.text-cyan-50{color:var(--p-cyan-50)!important}.text-cyan-100{color:var(--p-cyan-100)!important}.text-cyan-200{color:var(--p-cyan-200)!important}.text-cyan-300{color:var(--p-cyan-300)!important}.text-cyan-400{color:var(--p-cyan-400)!important}.text-cyan-500{color:var(--p-cyan-500)!important}.text-cyan-600{color:var(--p-cyan-600)!important}.text-cyan-700{color:var(--p-cyan-700)!important}.text-cyan-800{color:var(--p-cyan-800)!important}.text-cyan-900{color:var(--p-cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--p-cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--p-cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--p-cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--p-cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--p-cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--p-cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--p-cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--p-cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--p-cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--p-cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--p-cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--p-cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--p-cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--p-cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--p-cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--p-cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--p-cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--p-cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--p-cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--p-cyan-900)!important}.active\:text-cyan-50:active{color:var(--p-cyan-50)!important}.active\:text-cyan-100:active{color:var(--p-cyan-100)!important}.active\:text-cyan-200:active{color:var(--p-cyan-200)!important}.active\:text-cyan-300:active{color:var(--p-cyan-300)!important}.active\:text-cyan-400:active{color:var(--p-cyan-400)!important}.active\:text-cyan-500:active{color:var(--p-cyan-500)!important}.active\:text-cyan-600:active{color:var(--p-cyan-600)!important}.active\:text-cyan-700:active{color:var(--p-cyan-700)!important}.active\:text-cyan-800:active{color:var(--p-cyan-800)!important}.active\:text-cyan-900:active{color:var(--p-cyan-900)!important}.text-pink-50{color:var(--p-pink-50)!important}.text-pink-100{color:var(--p-pink-100)!important}.text-pink-200{color:var(--p-pink-200)!important}.text-pink-300{color:var(--p-pink-300)!important}.text-pink-400{color:var(--p-pink-400)!important}.text-pink-500{color:var(--p-pink-500)!important}.text-pink-600{color:var(--p-pink-600)!important}.text-pink-700{color:var(--p-pink-700)!important}.text-pink-800{color:var(--p-pink-800)!important}.text-pink-900{color:var(--p-pink-900)!important}.focus\:text-pink-50:focus{color:var(--p-pink-50)!important}.focus\:text-pink-100:focus{color:var(--p-pink-100)!important}.focus\:text-pink-200:focus{color:var(--p-pink-200)!important}.focus\:text-pink-300:focus{color:var(--p-pink-300)!important}.focus\:text-pink-400:focus{color:var(--p-pink-400)!important}.focus\:text-pink-500:focus{color:var(--p-pink-500)!important}.focus\:text-pink-600:focus{color:var(--p-pink-600)!important}.focus\:text-pink-700:focus{color:var(--p-pink-700)!important}.focus\:text-pink-800:focus{color:var(--p-pink-800)!important}.focus\:text-pink-900:focus{color:var(--p-pink-900)!important}.hover\:text-pink-50:hover{color:var(--p-pink-50)!important}.hover\:text-pink-100:hover{color:var(--p-pink-100)!important}.hover\:text-pink-200:hover{color:var(--p-pink-200)!important}.hover\:text-pink-300:hover{color:var(--p-pink-300)!important}.hover\:text-pink-400:hover{color:var(--p-pink-400)!important}.hover\:text-pink-500:hover{color:var(--p-pink-500)!important}.hover\:text-pink-600:hover{color:var(--p-pink-600)!important}.hover\:text-pink-700:hover{color:var(--p-pink-700)!important}.hover\:text-pink-800:hover{color:var(--p-pink-800)!important}.hover\:text-pink-900:hover{color:var(--p-pink-900)!important}.active\:text-pink-50:active{color:var(--p-pink-50)!important}.active\:text-pink-100:active{color:var(--p-pink-100)!important}.active\:text-pink-200:active{color:var(--p-pink-200)!important}.active\:text-pink-300:active{color:var(--p-pink-300)!important}.active\:text-pink-400:active{color:var(--p-pink-400)!important}.active\:text-pink-500:active{color:var(--p-pink-500)!important}.active\:text-pink-600:active{color:var(--p-pink-600)!important}.active\:text-pink-700:active{color:var(--p-pink-700)!important}.active\:text-pink-800:active{color:var(--p-pink-800)!important}.active\:text-pink-900:active{color:var(--p-pink-900)!important}.text-indigo-50{color:var(--p-indigo-50)!important}.text-indigo-100{color:var(--p-indigo-100)!important}.text-indigo-200{color:var(--p-indigo-200)!important}.text-indigo-300{color:var(--p-indigo-300)!important}.text-indigo-400{color:var(--p-indigo-400)!important}.text-indigo-500{color:var(--p-indigo-500)!important}.text-indigo-600{color:var(--p-indigo-600)!important}.text-indigo-700{color:var(--p-indigo-700)!important}.text-indigo-800{color:var(--p-indigo-800)!important}.text-indigo-900{color:var(--p-indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--p-indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--p-indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--p-indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--p-indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--p-indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--p-indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--p-indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--p-indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--p-indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--p-indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--p-indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--p-indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--p-indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--p-indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--p-indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--p-indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--p-indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--p-indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--p-indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--p-indigo-900)!important}.active\:text-indigo-50:active{color:var(--p-indigo-50)!important}.active\:text-indigo-100:active{color:var(--p-indigo-100)!important}.active\:text-indigo-200:active{color:var(--p-indigo-200)!important}.active\:text-indigo-300:active{color:var(--p-indigo-300)!important}.active\:text-indigo-400:active{color:var(--p-indigo-400)!important}.active\:text-indigo-500:active{color:var(--p-indigo-500)!important}.active\:text-indigo-600:active{color:var(--p-indigo-600)!important}.active\:text-indigo-700:active{color:var(--p-indigo-700)!important}.active\:text-indigo-800:active{color:var(--p-indigo-800)!important}.active\:text-indigo-900:active{color:var(--p-indigo-900)!important}.text-teal-50{color:var(--p-teal-50)!important}.text-teal-100{color:var(--p-teal-100)!important}.text-teal-200{color:var(--p-teal-200)!important}.text-teal-300{color:var(--p-teal-300)!important}.text-teal-400{color:var(--p-teal-400)!important}.text-teal-500{color:var(--p-teal-500)!important}.text-teal-600{color:var(--p-teal-600)!important}.text-teal-700{color:var(--p-teal-700)!important}.text-teal-800{color:var(--p-teal-800)!important}.text-teal-900{color:var(--p-teal-900)!important}.focus\:text-teal-50:focus{color:var(--p-teal-50)!important}.focus\:text-teal-100:focus{color:var(--p-teal-100)!important}.focus\:text-teal-200:focus{color:var(--p-teal-200)!important}.focus\:text-teal-300:focus{color:var(--p-teal-300)!important}.focus\:text-teal-400:focus{color:var(--p-teal-400)!important}.focus\:text-teal-500:focus{color:var(--p-teal-500)!important}.focus\:text-teal-600:focus{color:var(--p-teal-600)!important}.focus\:text-teal-700:focus{color:var(--p-teal-700)!important}.focus\:text-teal-800:focus{color:var(--p-teal-800)!important}.focus\:text-teal-900:focus{color:var(--p-teal-900)!important}.hover\:text-teal-50:hover{color:var(--p-teal-50)!important}.hover\:text-teal-100:hover{color:var(--p-teal-100)!important}.hover\:text-teal-200:hover{color:var(--p-teal-200)!important}.hover\:text-teal-300:hover{color:var(--p-teal-300)!important}.hover\:text-teal-400:hover{color:var(--p-teal-400)!important}.hover\:text-teal-500:hover{color:var(--p-teal-500)!important}.hover\:text-teal-600:hover{color:var(--p-teal-600)!important}.hover\:text-teal-700:hover{color:var(--p-teal-700)!important}.hover\:text-teal-800:hover{color:var(--p-teal-800)!important}.hover\:text-teal-900:hover{color:var(--p-teal-900)!important}.active\:text-teal-50:active{color:var(--p-teal-50)!important}.active\:text-teal-100:active{color:var(--p-teal-100)!important}.active\:text-teal-200:active{color:var(--p-teal-200)!important}.active\:text-teal-300:active{color:var(--p-teal-300)!important}.active\:text-teal-400:active{color:var(--p-teal-400)!important}.active\:text-teal-500:active{color:var(--p-teal-500)!important}.active\:text-teal-600:active{color:var(--p-teal-600)!important}.active\:text-teal-700:active{color:var(--p-teal-700)!important}.active\:text-teal-800:active{color:var(--p-teal-800)!important}.active\:text-teal-900:active{color:var(--p-teal-900)!important}.text-orange-50{color:var(--p-orange-50)!important}.text-orange-100{color:var(--p-orange-100)!important}.text-orange-200{color:var(--p-orange-200)!important}.text-orange-300{color:var(--p-orange-300)!important}.text-orange-400{color:var(--p-orange-400)!important}.text-orange-500{color:var(--p-orange-500)!important}.text-orange-600{color:var(--p-orange-600)!important}.text-orange-700{color:var(--p-orange-700)!important}.text-orange-800{color:var(--p-orange-800)!important}.text-orange-900{color:var(--p-orange-900)!important}.focus\:text-orange-50:focus{color:var(--p-orange-50)!important}.focus\:text-orange-100:focus{color:var(--p-orange-100)!important}.focus\:text-orange-200:focus{color:var(--p-orange-200)!important}.focus\:text-orange-300:focus{color:var(--p-orange-300)!important}.focus\:text-orange-400:focus{color:var(--p-orange-400)!important}.focus\:text-orange-500:focus{color:var(--p-orange-500)!important}.focus\:text-orange-600:focus{color:var(--p-orange-600)!important}.focus\:text-orange-700:focus{color:var(--p-orange-700)!important}.focus\:text-orange-800:focus{color:var(--p-orange-800)!important}.focus\:text-orange-900:focus{color:var(--p-orange-900)!important}.hover\:text-orange-50:hover{color:var(--p-orange-50)!important}.hover\:text-orange-100:hover{color:var(--p-orange-100)!important}.hover\:text-orange-200:hover{color:var(--p-orange-200)!important}.hover\:text-orange-300:hover{color:var(--p-orange-300)!important}.hover\:text-orange-400:hover{color:var(--p-orange-400)!important}.hover\:text-orange-500:hover{color:var(--p-orange-500)!important}.hover\:text-orange-600:hover{color:var(--p-orange-600)!important}.hover\:text-orange-700:hover{color:var(--p-orange-700)!important}.hover\:text-orange-800:hover{color:var(--p-orange-800)!important}.hover\:text-orange-900:hover{color:var(--p-orange-900)!important}.active\:text-orange-50:active{color:var(--p-orange-50)!important}.active\:text-orange-100:active{color:var(--p-orange-100)!important}.active\:text-orange-200:active{color:var(--p-orange-200)!important}.active\:text-orange-300:active{color:var(--p-orange-300)!important}.active\:text-orange-400:active{color:var(--p-orange-400)!important}.active\:text-orange-500:active{color:var(--p-orange-500)!important}.active\:text-orange-600:active{color:var(--p-orange-600)!important}.active\:text-orange-700:active{color:var(--p-orange-700)!important}.active\:text-orange-800:active{color:var(--p-orange-800)!important}.active\:text-orange-900:active{color:var(--p-orange-900)!important}.text-bluegray-50{color:var(--p-bluegray-50)!important}.text-bluegray-100{color:var(--p-bluegray-100)!important}.text-bluegray-200{color:var(--p-bluegray-200)!important}.text-bluegray-300{color:var(--p-bluegray-300)!important}.text-bluegray-400{color:var(--p-bluegray-400)!important}.text-bluegray-500{color:var(--p-bluegray-500)!important}.text-bluegray-600{color:var(--p-bluegray-600)!important}.text-bluegray-700{color:var(--p-bluegray-700)!important}.text-bluegray-800{color:var(--p-bluegray-800)!important}.text-bluegray-900{color:var(--p-bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--p-bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--p-bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--p-bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--p-bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--p-bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--p-bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--p-bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--p-bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--p-bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--p-bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--p-bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--p-bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--p-bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--p-bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--p-bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--p-bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--p-bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--p-bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--p-bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--p-bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--p-bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--p-bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--p-bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--p-bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--p-bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--p-bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--p-bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--p-bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--p-bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--p-bluegray-900)!important}.text-purple-50{color:var(--p-purple-50)!important}.text-purple-100{color:var(--p-purple-100)!important}.text-purple-200{color:var(--p-purple-200)!important}.text-purple-300{color:var(--p-purple-300)!important}.text-purple-400{color:var(--p-purple-400)!important}.text-purple-500{color:var(--p-purple-500)!important}.text-purple-600{color:var(--p-purple-600)!important}.text-purple-700{color:var(--p-purple-700)!important}.text-purple-800{color:var(--p-purple-800)!important}.text-purple-900{color:var(--p-purple-900)!important}.focus\:text-purple-50:focus{color:var(--p-purple-50)!important}.focus\:text-purple-100:focus{color:var(--p-purple-100)!important}.focus\:text-purple-200:focus{color:var(--p-purple-200)!important}.focus\:text-purple-300:focus{color:var(--p-purple-300)!important}.focus\:text-purple-400:focus{color:var(--p-purple-400)!important}.focus\:text-purple-500:focus{color:var(--p-purple-500)!important}.focus\:text-purple-600:focus{color:var(--p-purple-600)!important}.focus\:text-purple-700:focus{color:var(--p-purple-700)!important}.focus\:text-purple-800:focus{color:var(--p-purple-800)!important}.focus\:text-purple-900:focus{color:var(--p-purple-900)!important}.hover\:text-purple-50:hover{color:var(--p-purple-50)!important}.hover\:text-purple-100:hover{color:var(--p-purple-100)!important}.hover\:text-purple-200:hover{color:var(--p-purple-200)!important}.hover\:text-purple-300:hover{color:var(--p-purple-300)!important}.hover\:text-purple-400:hover{color:var(--p-purple-400)!important}.hover\:text-purple-500:hover{color:var(--p-purple-500)!important}.hover\:text-purple-600:hover{color:var(--p-purple-600)!important}.hover\:text-purple-700:hover{color:var(--p-purple-700)!important}.hover\:text-purple-800:hover{color:var(--p-purple-800)!important}.hover\:text-purple-900:hover{color:var(--p-purple-900)!important}.active\:text-purple-50:active{color:var(--p-purple-50)!important}.active\:text-purple-100:active{color:var(--p-purple-100)!important}.active\:text-purple-200:active{color:var(--p-purple-200)!important}.active\:text-purple-300:active{color:var(--p-purple-300)!important}.active\:text-purple-400:active{color:var(--p-purple-400)!important}.active\:text-purple-500:active{color:var(--p-purple-500)!important}.active\:text-purple-600:active{color:var(--p-purple-600)!important}.active\:text-purple-700:active{color:var(--p-purple-700)!important}.active\:text-purple-800:active{color:var(--p-purple-800)!important}.active\:text-purple-900:active{color:var(--p-purple-900)!important}.text-gray-50{color:var(--p-gray-50)!important}.text-gray-100{color:var(--p-gray-100)!important}.text-gray-200{color:var(--p-gray-200)!important}.text-gray-300{color:var(--p-gray-300)!important}.text-gray-400{color:var(--p-gray-400)!important}.text-gray-500{color:var(--p-gray-500)!important}.text-gray-600{color:var(--p-gray-600)!important}.text-gray-700{color:var(--p-gray-700)!important}.text-gray-800{color:var(--p-gray-800)!important}.text-gray-900{color:var(--p-gray-900)!important}.focus\:text-gray-50:focus{color:var(--p-gray-50)!important}.focus\:text-gray-100:focus{color:var(--p-gray-100)!important}.focus\:text-gray-200:focus{color:var(--p-gray-200)!important}.focus\:text-gray-300:focus{color:var(--p-gray-300)!important}.focus\:text-gray-400:focus{color:var(--p-gray-400)!important}.focus\:text-gray-500:focus{color:var(--p-gray-500)!important}.focus\:text-gray-600:focus{color:var(--p-gray-600)!important}.focus\:text-gray-700:focus{color:var(--p-gray-700)!important}.focus\:text-gray-800:focus{color:var(--p-gray-800)!important}.focus\:text-gray-900:focus{color:var(--p-gray-900)!important}.hover\:text-gray-50:hover{color:var(--p-gray-50)!important}.hover\:text-gray-100:hover{color:var(--p-gray-100)!important}.hover\:text-gray-200:hover{color:var(--p-gray-200)!important}.hover\:text-gray-300:hover{color:var(--p-gray-300)!important}.hover\:text-gray-400:hover{color:var(--p-gray-400)!important}.hover\:text-gray-500:hover{color:var(--p-gray-500)!important}.hover\:text-gray-600:hover{color:var(--p-gray-600)!important}.hover\:text-gray-700:hover{color:var(--p-gray-700)!important}.hover\:text-gray-800:hover{color:var(--p-gray-800)!important}.hover\:text-gray-900:hover{color:var(--p-gray-900)!important}.active\:text-gray-50:active{color:var(--p-gray-50)!important}.active\:text-gray-100:active{color:var(--p-gray-100)!important}.active\:text-gray-200:active{color:var(--p-gray-200)!important}.active\:text-gray-300:active{color:var(--p-gray-300)!important}.active\:text-gray-400:active{color:var(--p-gray-400)!important}.active\:text-gray-500:active{color:var(--p-gray-500)!important}.active\:text-gray-600:active{color:var(--p-gray-600)!important}.active\:text-gray-700:active{color:var(--p-gray-700)!important}.active\:text-gray-800:active{color:var(--p-gray-800)!important}.active\:text-gray-900:active{color:var(--p-gray-900)!important}.text-red-50{color:var(--p-red-50)!important}.text-red-100{color:var(--p-red-100)!important}.text-red-200{color:var(--p-red-200)!important}.text-red-300{color:var(--p-red-300)!important}.text-red-400{color:var(--p-red-400)!important}.text-red-500{color:var(--p-red-500)!important}.text-red-600{color:var(--p-red-600)!important}.text-red-700{color:var(--p-red-700)!important}.text-red-800{color:var(--p-red-800)!important}.text-red-900{color:var(--p-red-900)!important}.focus\:text-red-50:focus{color:var(--p-red-50)!important}.focus\:text-red-100:focus{color:var(--p-red-100)!important}.focus\:text-red-200:focus{color:var(--p-red-200)!important}.focus\:text-red-300:focus{color:var(--p-red-300)!important}.focus\:text-red-400:focus{color:var(--p-red-400)!important}.focus\:text-red-500:focus{color:var(--p-red-500)!important}.focus\:text-red-600:focus{color:var(--p-red-600)!important}.focus\:text-red-700:focus{color:var(--p-red-700)!important}.focus\:text-red-800:focus{color:var(--p-red-800)!important}.focus\:text-red-900:focus{color:var(--p-red-900)!important}.hover\:text-red-50:hover{color:var(--p-red-50)!important}.hover\:text-red-100:hover{color:var(--p-red-100)!important}.hover\:text-red-200:hover{color:var(--p-red-200)!important}.hover\:text-red-300:hover{color:var(--p-red-300)!important}.hover\:text-red-400:hover{color:var(--p-red-400)!important}.hover\:text-red-500:hover{color:var(--p-red-500)!important}.hover\:text-red-600:hover{color:var(--p-red-600)!important}.hover\:text-red-700:hover{color:var(--p-red-700)!important}.hover\:text-red-800:hover{color:var(--p-red-800)!important}.hover\:text-red-900:hover{color:var(--p-red-900)!important}.active\:text-red-50:active{color:var(--p-red-50)!important}.active\:text-red-100:active{color:var(--p-red-100)!important}.active\:text-red-200:active{color:var(--p-red-200)!important}.active\:text-red-300:active{color:var(--p-red-300)!important}.active\:text-red-400:active{color:var(--p-red-400)!important}.active\:text-red-500:active{color:var(--p-red-500)!important}.active\:text-red-600:active{color:var(--p-red-600)!important}.active\:text-red-700:active{color:var(--p-red-700)!important}.active\:text-red-800:active{color:var(--p-red-800)!important}.active\:text-red-900:active{color:var(--p-red-900)!important}.text-primary-50{color:var(--p-primary-50)!important}.text-primary-100{color:var(--p-primary-100)!important}.text-primary-200{color:var(--p-primary-200)!important}.text-primary-300{color:var(--p-primary-300)!important}.text-primary-400{color:var(--p-primary-400)!important}.text-primary-500{color:var(--p-primary-500)!important}.text-primary-600{color:var(--p-primary-600)!important}.text-primary-700{color:var(--p-primary-700)!important}.text-primary-800{color:var(--p-primary-800)!important}.text-primary-900{color:var(--p-primary-900)!important}.focus\:text-primary-50:focus{color:var(--p-primary-50)!important}.focus\:text-primary-100:focus{color:var(--p-primary-100)!important}.focus\:text-primary-200:focus{color:var(--p-primary-200)!important}.focus\:text-primary-300:focus{color:var(--p-primary-300)!important}.focus\:text-primary-400:focus{color:var(--p-primary-400)!important}.focus\:text-primary-500:focus{color:var(--p-primary-500)!important}.focus\:text-primary-600:focus{color:var(--p-primary-600)!important}.focus\:text-primary-700:focus{color:var(--p-primary-700)!important}.focus\:text-primary-800:focus{color:var(--p-primary-800)!important}.focus\:text-primary-900:focus{color:var(--p-primary-900)!important}.hover\:text-primary-50:hover{color:var(--p-primary-50)!important}.hover\:text-primary-100:hover{color:var(--p-primary-100)!important}.hover\:text-primary-200:hover{color:var(--p-primary-200)!important}.hover\:text-primary-300:hover{color:var(--p-primary-300)!important}.hover\:text-primary-400:hover{color:var(--p-primary-400)!important}.hover\:text-primary-500:hover{color:var(--p-primary-500)!important}.hover\:text-primary-600:hover{color:var(--p-primary-600)!important}.hover\:text-primary-700:hover{color:var(--p-primary-700)!important}.hover\:text-primary-800:hover{color:var(--p-primary-800)!important}.hover\:text-primary-900:hover{color:var(--p-primary-900)!important}.active\:text-primary-50:active{color:var(--p-primary-50)!important}.active\:text-primary-100:active{color:var(--p-primary-100)!important}.active\:text-primary-200:active{color:var(--p-primary-200)!important}.active\:text-primary-300:active{color:var(--p-primary-300)!important}.active\:text-primary-400:active{color:var(--p-primary-400)!important}.active\:text-primary-500:active{color:var(--p-primary-500)!important}.active\:text-primary-600:active{color:var(--p-primary-600)!important}.active\:text-primary-700:active{color:var(--p-primary-700)!important}.active\:text-primary-800:active{color:var(--p-primary-800)!important}.active\:text-primary-900:active{color:var(--p-primary-900)!important}.bg-blue-50{background-color:var(--p-blue-50)!important}.bg-blue-100{background-color:var(--p-blue-100)!important}.bg-blue-200{background-color:var(--p-blue-200)!important}.bg-blue-300{background-color:var(--p-blue-300)!important}.bg-blue-400{background-color:var(--p-blue-400)!important}.bg-blue-500{background-color:var(--p-blue-500)!important}.bg-blue-600{background-color:var(--p-blue-600)!important}.bg-blue-700{background-color:var(--p-blue-700)!important}.bg-blue-800{background-color:var(--p-blue-800)!important}.bg-blue-900{background-color:var(--p-blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--p-blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--p-blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--p-blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--p-blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--p-blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--p-blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--p-blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--p-blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--p-blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--p-blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--p-blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--p-blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--p-blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--p-blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--p-blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--p-blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--p-blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--p-blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--p-blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--p-blue-900)!important}.active\:bg-blue-50:active{background-color:var(--p-blue-50)!important}.active\:bg-blue-100:active{background-color:var(--p-blue-100)!important}.active\:bg-blue-200:active{background-color:var(--p-blue-200)!important}.active\:bg-blue-300:active{background-color:var(--p-blue-300)!important}.active\:bg-blue-400:active{background-color:var(--p-blue-400)!important}.active\:bg-blue-500:active{background-color:var(--p-blue-500)!important}.active\:bg-blue-600:active{background-color:var(--p-blue-600)!important}.active\:bg-blue-700:active{background-color:var(--p-blue-700)!important}.active\:bg-blue-800:active{background-color:var(--p-blue-800)!important}.active\:bg-blue-900:active{background-color:var(--p-blue-900)!important}.bg-green-50{background-color:var(--p-green-50)!important}.bg-green-100{background-color:var(--p-green-100)!important}.bg-green-200{background-color:var(--p-green-200)!important}.bg-green-300{background-color:var(--p-green-300)!important}.bg-green-400{background-color:var(--p-green-400)!important}.bg-green-500{background-color:var(--p-green-500)!important}.bg-green-600{background-color:var(--p-green-600)!important}.bg-green-700{background-color:var(--p-green-700)!important}.bg-green-800{background-color:var(--p-green-800)!important}.bg-green-900{background-color:var(--p-green-900)!important}.focus\:bg-green-50:focus{background-color:var(--p-green-50)!important}.focus\:bg-green-100:focus{background-color:var(--p-green-100)!important}.focus\:bg-green-200:focus{background-color:var(--p-green-200)!important}.focus\:bg-green-300:focus{background-color:var(--p-green-300)!important}.focus\:bg-green-400:focus{background-color:var(--p-green-400)!important}.focus\:bg-green-500:focus{background-color:var(--p-green-500)!important}.focus\:bg-green-600:focus{background-color:var(--p-green-600)!important}.focus\:bg-green-700:focus{background-color:var(--p-green-700)!important}.focus\:bg-green-800:focus{background-color:var(--p-green-800)!important}.focus\:bg-green-900:focus{background-color:var(--p-green-900)!important}.hover\:bg-green-50:hover{background-color:var(--p-green-50)!important}.hover\:bg-green-100:hover{background-color:var(--p-green-100)!important}.hover\:bg-green-200:hover{background-color:var(--p-green-200)!important}.hover\:bg-green-300:hover{background-color:var(--p-green-300)!important}.hover\:bg-green-400:hover{background-color:var(--p-green-400)!important}.hover\:bg-green-500:hover{background-color:var(--p-green-500)!important}.hover\:bg-green-600:hover{background-color:var(--p-green-600)!important}.hover\:bg-green-700:hover{background-color:var(--p-green-700)!important}.hover\:bg-green-800:hover{background-color:var(--p-green-800)!important}.hover\:bg-green-900:hover{background-color:var(--p-green-900)!important}.active\:bg-green-50:active{background-color:var(--p-green-50)!important}.active\:bg-green-100:active{background-color:var(--p-green-100)!important}.active\:bg-green-200:active{background-color:var(--p-green-200)!important}.active\:bg-green-300:active{background-color:var(--p-green-300)!important}.active\:bg-green-400:active{background-color:var(--p-green-400)!important}.active\:bg-green-500:active{background-color:var(--p-green-500)!important}.active\:bg-green-600:active{background-color:var(--p-green-600)!important}.active\:bg-green-700:active{background-color:var(--p-green-700)!important}.active\:bg-green-800:active{background-color:var(--p-green-800)!important}.active\:bg-green-900:active{background-color:var(--p-green-900)!important}.bg-yellow-50{background-color:var(--p-yellow-50)!important}.bg-yellow-100{background-color:var(--p-yellow-100)!important}.bg-yellow-200{background-color:var(--p-yellow-200)!important}.bg-yellow-300{background-color:var(--p-yellow-300)!important}.bg-yellow-400{background-color:var(--p-yellow-400)!important}.bg-yellow-500{background-color:var(--p-yellow-500)!important}.bg-yellow-600{background-color:var(--p-yellow-600)!important}.bg-yellow-700{background-color:var(--p-yellow-700)!important}.bg-yellow-800{background-color:var(--p-yellow-800)!important}.bg-yellow-900{background-color:var(--p-yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--p-yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--p-yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--p-yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--p-yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--p-yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--p-yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--p-yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--p-yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--p-yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--p-yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--p-yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--p-yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--p-yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--p-yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--p-yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--p-yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--p-yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--p-yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--p-yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--p-yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--p-yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--p-yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--p-yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--p-yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--p-yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--p-yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--p-yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--p-yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--p-yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--p-yellow-900)!important}.bg-cyan-50{background-color:var(--p-cyan-50)!important}.bg-cyan-100{background-color:var(--p-cyan-100)!important}.bg-cyan-200{background-color:var(--p-cyan-200)!important}.bg-cyan-300{background-color:var(--p-cyan-300)!important}.bg-cyan-400{background-color:var(--p-cyan-400)!important}.bg-cyan-500{background-color:var(--p-cyan-500)!important}.bg-cyan-600{background-color:var(--p-cyan-600)!important}.bg-cyan-700{background-color:var(--p-cyan-700)!important}.bg-cyan-800{background-color:var(--p-cyan-800)!important}.bg-cyan-900{background-color:var(--p-cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--p-cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--p-cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--p-cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--p-cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--p-cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--p-cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--p-cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--p-cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--p-cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--p-cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--p-cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--p-cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--p-cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--p-cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--p-cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--p-cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--p-cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--p-cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--p-cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--p-cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--p-cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--p-cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--p-cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--p-cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--p-cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--p-cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--p-cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--p-cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--p-cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--p-cyan-900)!important}.bg-pink-50{background-color:var(--p-pink-50)!important}.bg-pink-100{background-color:var(--p-pink-100)!important}.bg-pink-200{background-color:var(--p-pink-200)!important}.bg-pink-300{background-color:var(--p-pink-300)!important}.bg-pink-400{background-color:var(--p-pink-400)!important}.bg-pink-500{background-color:var(--p-pink-500)!important}.bg-pink-600{background-color:var(--p-pink-600)!important}.bg-pink-700{background-color:var(--p-pink-700)!important}.bg-pink-800{background-color:var(--p-pink-800)!important}.bg-pink-900{background-color:var(--p-pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--p-pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--p-pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--p-pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--p-pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--p-pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--p-pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--p-pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--p-pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--p-pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--p-pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--p-pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--p-pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--p-pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--p-pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--p-pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--p-pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--p-pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--p-pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--p-pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--p-pink-900)!important}.active\:bg-pink-50:active{background-color:var(--p-pink-50)!important}.active\:bg-pink-100:active{background-color:var(--p-pink-100)!important}.active\:bg-pink-200:active{background-color:var(--p-pink-200)!important}.active\:bg-pink-300:active{background-color:var(--p-pink-300)!important}.active\:bg-pink-400:active{background-color:var(--p-pink-400)!important}.active\:bg-pink-500:active{background-color:var(--p-pink-500)!important}.active\:bg-pink-600:active{background-color:var(--p-pink-600)!important}.active\:bg-pink-700:active{background-color:var(--p-pink-700)!important}.active\:bg-pink-800:active{background-color:var(--p-pink-800)!important}.active\:bg-pink-900:active{background-color:var(--p-pink-900)!important}.bg-indigo-50{background-color:var(--p-indigo-50)!important}.bg-indigo-100{background-color:var(--p-indigo-100)!important}.bg-indigo-200{background-color:var(--p-indigo-200)!important}.bg-indigo-300{background-color:var(--p-indigo-300)!important}.bg-indigo-400{background-color:var(--p-indigo-400)!important}.bg-indigo-500{background-color:var(--p-indigo-500)!important}.bg-indigo-600{background-color:var(--p-indigo-600)!important}.bg-indigo-700{background-color:var(--p-indigo-700)!important}.bg-indigo-800{background-color:var(--p-indigo-800)!important}.bg-indigo-900{background-color:var(--p-indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--p-indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--p-indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--p-indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--p-indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--p-indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--p-indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--p-indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--p-indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--p-indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--p-indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--p-indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--p-indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--p-indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--p-indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--p-indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--p-indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--p-indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--p-indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--p-indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--p-indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--p-indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--p-indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--p-indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--p-indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--p-indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--p-indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--p-indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--p-indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--p-indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--p-indigo-900)!important}.bg-teal-50{background-color:var(--p-teal-50)!important}.bg-teal-100{background-color:var(--p-teal-100)!important}.bg-teal-200{background-color:var(--p-teal-200)!important}.bg-teal-300{background-color:var(--p-teal-300)!important}.bg-teal-400{background-color:var(--p-teal-400)!important}.bg-teal-500{background-color:var(--p-teal-500)!important}.bg-teal-600{background-color:var(--p-teal-600)!important}.bg-teal-700{background-color:var(--p-teal-700)!important}.bg-teal-800{background-color:var(--p-teal-800)!important}.bg-teal-900{background-color:var(--p-teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--p-teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--p-teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--p-teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--p-teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--p-teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--p-teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--p-teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--p-teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--p-teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--p-teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--p-teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--p-teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--p-teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--p-teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--p-teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--p-teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--p-teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--p-teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--p-teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--p-teal-900)!important}.active\:bg-teal-50:active{background-color:var(--p-teal-50)!important}.active\:bg-teal-100:active{background-color:var(--p-teal-100)!important}.active\:bg-teal-200:active{background-color:var(--p-teal-200)!important}.active\:bg-teal-300:active{background-color:var(--p-teal-300)!important}.active\:bg-teal-400:active{background-color:var(--p-teal-400)!important}.active\:bg-teal-500:active{background-color:var(--p-teal-500)!important}.active\:bg-teal-600:active{background-color:var(--p-teal-600)!important}.active\:bg-teal-700:active{background-color:var(--p-teal-700)!important}.active\:bg-teal-800:active{background-color:var(--p-teal-800)!important}.active\:bg-teal-900:active{background-color:var(--p-teal-900)!important}.bg-orange-50{background-color:var(--p-orange-50)!important}.bg-orange-100{background-color:var(--p-orange-100)!important}.bg-orange-200{background-color:var(--p-orange-200)!important}.bg-orange-300{background-color:var(--p-orange-300)!important}.bg-orange-400{background-color:var(--p-orange-400)!important}.bg-orange-500{background-color:var(--p-orange-500)!important}.bg-orange-600{background-color:var(--p-orange-600)!important}.bg-orange-700{background-color:var(--p-orange-700)!important}.bg-orange-800{background-color:var(--p-orange-800)!important}.bg-orange-900{background-color:var(--p-orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--p-orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--p-orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--p-orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--p-orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--p-orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--p-orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--p-orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--p-orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--p-orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--p-orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--p-orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--p-orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--p-orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--p-orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--p-orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--p-orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--p-orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--p-orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--p-orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--p-orange-900)!important}.active\:bg-orange-50:active{background-color:var(--p-orange-50)!important}.active\:bg-orange-100:active{background-color:var(--p-orange-100)!important}.active\:bg-orange-200:active{background-color:var(--p-orange-200)!important}.active\:bg-orange-300:active{background-color:var(--p-orange-300)!important}.active\:bg-orange-400:active{background-color:var(--p-orange-400)!important}.active\:bg-orange-500:active{background-color:var(--p-orange-500)!important}.active\:bg-orange-600:active{background-color:var(--p-orange-600)!important}.active\:bg-orange-700:active{background-color:var(--p-orange-700)!important}.active\:bg-orange-800:active{background-color:var(--p-orange-800)!important}.active\:bg-orange-900:active{background-color:var(--p-orange-900)!important}.bg-bluegray-50{background-color:var(--p-bluegray-50)!important}.bg-bluegray-100{background-color:var(--p-bluegray-100)!important}.bg-bluegray-200{background-color:var(--p-bluegray-200)!important}.bg-bluegray-300{background-color:var(--p-bluegray-300)!important}.bg-bluegray-400{background-color:var(--p-bluegray-400)!important}.bg-bluegray-500{background-color:var(--p-bluegray-500)!important}.bg-bluegray-600{background-color:var(--p-bluegray-600)!important}.bg-bluegray-700{background-color:var(--p-bluegray-700)!important}.bg-bluegray-800{background-color:var(--p-bluegray-800)!important}.bg-bluegray-900{background-color:var(--p-bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--p-bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--p-bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--p-bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--p-bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--p-bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--p-bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--p-bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--p-bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--p-bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--p-bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--p-bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--p-bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--p-bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--p-bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--p-bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--p-bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--p-bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--p-bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--p-bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--p-bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--p-bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--p-bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--p-bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--p-bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--p-bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--p-bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--p-bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--p-bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--p-bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--p-bluegray-900)!important}.bg-purple-50{background-color:var(--p-purple-50)!important}.bg-purple-100{background-color:var(--p-purple-100)!important}.bg-purple-200{background-color:var(--p-purple-200)!important}.bg-purple-300{background-color:var(--p-purple-300)!important}.bg-purple-400{background-color:var(--p-purple-400)!important}.bg-purple-500{background-color:var(--p-purple-500)!important}.bg-purple-600{background-color:var(--p-purple-600)!important}.bg-purple-700{background-color:var(--p-purple-700)!important}.bg-purple-800{background-color:var(--p-purple-800)!important}.bg-purple-900{background-color:var(--p-purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--p-purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--p-purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--p-purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--p-purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--p-purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--p-purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--p-purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--p-purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--p-purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--p-purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--p-purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--p-purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--p-purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--p-purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--p-purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--p-purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--p-purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--p-purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--p-purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--p-purple-900)!important}.active\:bg-purple-50:active{background-color:var(--p-purple-50)!important}.active\:bg-purple-100:active{background-color:var(--p-purple-100)!important}.active\:bg-purple-200:active{background-color:var(--p-purple-200)!important}.active\:bg-purple-300:active{background-color:var(--p-purple-300)!important}.active\:bg-purple-400:active{background-color:var(--p-purple-400)!important}.active\:bg-purple-500:active{background-color:var(--p-purple-500)!important}.active\:bg-purple-600:active{background-color:var(--p-purple-600)!important}.active\:bg-purple-700:active{background-color:var(--p-purple-700)!important}.active\:bg-purple-800:active{background-color:var(--p-purple-800)!important}.active\:bg-purple-900:active{background-color:var(--p-purple-900)!important}.bg-gray-50{background-color:var(--p-gray-50)!important}.bg-gray-100{background-color:var(--p-gray-100)!important}.bg-gray-200{background-color:var(--p-gray-200)!important}.bg-gray-300{background-color:var(--p-gray-300)!important}.bg-gray-400{background-color:var(--p-gray-400)!important}.bg-gray-500{background-color:var(--p-gray-500)!important}.bg-gray-600{background-color:var(--p-gray-600)!important}.bg-gray-700{background-color:var(--p-gray-700)!important}.bg-gray-800{background-color:var(--p-gray-800)!important}.bg-gray-900{background-color:var(--p-gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--p-gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--p-gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--p-gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--p-gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--p-gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--p-gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--p-gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--p-gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--p-gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--p-gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--p-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--p-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--p-gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--p-gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--p-gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--p-gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--p-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--p-gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--p-gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--p-gray-900)!important}.active\:bg-gray-50:active{background-color:var(--p-gray-50)!important}.active\:bg-gray-100:active{background-color:var(--p-gray-100)!important}.active\:bg-gray-200:active{background-color:var(--p-gray-200)!important}.active\:bg-gray-300:active{background-color:var(--p-gray-300)!important}.active\:bg-gray-400:active{background-color:var(--p-gray-400)!important}.active\:bg-gray-500:active{background-color:var(--p-gray-500)!important}.active\:bg-gray-600:active{background-color:var(--p-gray-600)!important}.active\:bg-gray-700:active{background-color:var(--p-gray-700)!important}.active\:bg-gray-800:active{background-color:var(--p-gray-800)!important}.active\:bg-gray-900:active{background-color:var(--p-gray-900)!important}.bg-red-50{background-color:var(--p-red-50)!important}.bg-red-100{background-color:var(--p-red-100)!important}.bg-red-200{background-color:var(--p-red-200)!important}.bg-red-300{background-color:var(--p-red-300)!important}.bg-red-400{background-color:var(--p-red-400)!important}.bg-red-500{background-color:var(--p-red-500)!important}.bg-red-600{background-color:var(--p-red-600)!important}.bg-red-700{background-color:var(--p-red-700)!important}.bg-red-800{background-color:var(--p-red-800)!important}.bg-red-900{background-color:var(--p-red-900)!important}.focus\:bg-red-50:focus{background-color:var(--p-red-50)!important}.focus\:bg-red-100:focus{background-color:var(--p-red-100)!important}.focus\:bg-red-200:focus{background-color:var(--p-red-200)!important}.focus\:bg-red-300:focus{background-color:var(--p-red-300)!important}.focus\:bg-red-400:focus{background-color:var(--p-red-400)!important}.focus\:bg-red-500:focus{background-color:var(--p-red-500)!important}.focus\:bg-red-600:focus{background-color:var(--p-red-600)!important}.focus\:bg-red-700:focus{background-color:var(--p-red-700)!important}.focus\:bg-red-800:focus{background-color:var(--p-red-800)!important}.focus\:bg-red-900:focus{background-color:var(--p-red-900)!important}.hover\:bg-red-50:hover{background-color:var(--p-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--p-red-100)!important}.hover\:bg-red-200:hover{background-color:var(--p-red-200)!important}.hover\:bg-red-300:hover{background-color:var(--p-red-300)!important}.hover\:bg-red-400:hover{background-color:var(--p-red-400)!important}.hover\:bg-red-500:hover{background-color:var(--p-red-500)!important}.hover\:bg-red-600:hover{background-color:var(--p-red-600)!important}.hover\:bg-red-700:hover{background-color:var(--p-red-700)!important}.hover\:bg-red-800:hover{background-color:var(--p-red-800)!important}.hover\:bg-red-900:hover{background-color:var(--p-red-900)!important}.active\:bg-red-50:active{background-color:var(--p-red-50)!important}.active\:bg-red-100:active{background-color:var(--p-red-100)!important}.active\:bg-red-200:active{background-color:var(--p-red-200)!important}.active\:bg-red-300:active{background-color:var(--p-red-300)!important}.active\:bg-red-400:active{background-color:var(--p-red-400)!important}.active\:bg-red-500:active{background-color:var(--p-red-500)!important}.active\:bg-red-600:active{background-color:var(--p-red-600)!important}.active\:bg-red-700:active{background-color:var(--p-red-700)!important}.active\:bg-red-800:active{background-color:var(--p-red-800)!important}.active\:bg-red-900:active{background-color:var(--p-red-900)!important}.bg-primary-50{background-color:var(--p-primary-50)!important}.bg-primary-100{background-color:var(--p-primary-100)!important}.bg-primary-200{background-color:var(--p-primary-200)!important}.bg-primary-300{background-color:var(--p-primary-300)!important}.bg-primary-400{background-color:var(--p-primary-400)!important}.bg-primary-500{background-color:var(--p-primary-500)!important}.bg-primary-600{background-color:var(--p-primary-600)!important}.bg-primary-700{background-color:var(--p-primary-700)!important}.bg-primary-800{background-color:var(--p-primary-800)!important}.bg-primary-900{background-color:var(--p-primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--p-primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--p-primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--p-primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--p-primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--p-primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--p-primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--p-primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--p-primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--p-primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--p-primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--p-primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--p-primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--p-primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--p-primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--p-primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--p-primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--p-primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--p-primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--p-primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--p-primary-900)!important}.active\:bg-primary-50:active{background-color:var(--p-primary-50)!important}.active\:bg-primary-100:active{background-color:var(--p-primary-100)!important}.active\:bg-primary-200:active{background-color:var(--p-primary-200)!important}.active\:bg-primary-300:active{background-color:var(--p-primary-300)!important}.active\:bg-primary-400:active{background-color:var(--p-primary-400)!important}.active\:bg-primary-500:active{background-color:var(--p-primary-500)!important}.active\:bg-primary-600:active{background-color:var(--p-primary-600)!important}.active\:bg-primary-700:active{background-color:var(--p-primary-700)!important}.active\:bg-primary-800:active{background-color:var(--p-primary-800)!important}.active\:bg-primary-900:active{background-color:var(--p-primary-900)!important}.border-blue-50{border-color:var(--p-blue-50)!important}.border-blue-100{border-color:var(--p-blue-100)!important}.border-blue-200{border-color:var(--p-blue-200)!important}.border-blue-300{border-color:var(--p-blue-300)!important}.border-blue-400{border-color:var(--p-blue-400)!important}.border-blue-500{border-color:var(--p-blue-500)!important}.border-blue-600{border-color:var(--p-blue-600)!important}.border-blue-700{border-color:var(--p-blue-700)!important}.border-blue-800{border-color:var(--p-blue-800)!important}.border-blue-900{border-color:var(--p-blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--p-blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--p-blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--p-blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--p-blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--p-blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--p-blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--p-blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--p-blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--p-blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--p-blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--p-blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--p-blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--p-blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--p-blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--p-blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--p-blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--p-blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--p-blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--p-blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--p-blue-900)!important}.active\:border-blue-50:active{border-color:var(--p-blue-50)!important}.active\:border-blue-100:active{border-color:var(--p-blue-100)!important}.active\:border-blue-200:active{border-color:var(--p-blue-200)!important}.active\:border-blue-300:active{border-color:var(--p-blue-300)!important}.active\:border-blue-400:active{border-color:var(--p-blue-400)!important}.active\:border-blue-500:active{border-color:var(--p-blue-500)!important}.active\:border-blue-600:active{border-color:var(--p-blue-600)!important}.active\:border-blue-700:active{border-color:var(--p-blue-700)!important}.active\:border-blue-800:active{border-color:var(--p-blue-800)!important}.active\:border-blue-900:active{border-color:var(--p-blue-900)!important}.border-green-50{border-color:var(--p-green-50)!important}.border-green-100{border-color:var(--p-green-100)!important}.border-green-200{border-color:var(--p-green-200)!important}.border-green-300{border-color:var(--p-green-300)!important}.border-green-400{border-color:var(--p-green-400)!important}.border-green-500{border-color:var(--p-green-500)!important}.border-green-600{border-color:var(--p-green-600)!important}.border-green-700{border-color:var(--p-green-700)!important}.border-green-800{border-color:var(--p-green-800)!important}.border-green-900{border-color:var(--p-green-900)!important}.focus\:border-green-50:focus{border-color:var(--p-green-50)!important}.focus\:border-green-100:focus{border-color:var(--p-green-100)!important}.focus\:border-green-200:focus{border-color:var(--p-green-200)!important}.focus\:border-green-300:focus{border-color:var(--p-green-300)!important}.focus\:border-green-400:focus{border-color:var(--p-green-400)!important}.focus\:border-green-500:focus{border-color:var(--p-green-500)!important}.focus\:border-green-600:focus{border-color:var(--p-green-600)!important}.focus\:border-green-700:focus{border-color:var(--p-green-700)!important}.focus\:border-green-800:focus{border-color:var(--p-green-800)!important}.focus\:border-green-900:focus{border-color:var(--p-green-900)!important}.hover\:border-green-50:hover{border-color:var(--p-green-50)!important}.hover\:border-green-100:hover{border-color:var(--p-green-100)!important}.hover\:border-green-200:hover{border-color:var(--p-green-200)!important}.hover\:border-green-300:hover{border-color:var(--p-green-300)!important}.hover\:border-green-400:hover{border-color:var(--p-green-400)!important}.hover\:border-green-500:hover{border-color:var(--p-green-500)!important}.hover\:border-green-600:hover{border-color:var(--p-green-600)!important}.hover\:border-green-700:hover{border-color:var(--p-green-700)!important}.hover\:border-green-800:hover{border-color:var(--p-green-800)!important}.hover\:border-green-900:hover{border-color:var(--p-green-900)!important}.active\:border-green-50:active{border-color:var(--p-green-50)!important}.active\:border-green-100:active{border-color:var(--p-green-100)!important}.active\:border-green-200:active{border-color:var(--p-green-200)!important}.active\:border-green-300:active{border-color:var(--p-green-300)!important}.active\:border-green-400:active{border-color:var(--p-green-400)!important}.active\:border-green-500:active{border-color:var(--p-green-500)!important}.active\:border-green-600:active{border-color:var(--p-green-600)!important}.active\:border-green-700:active{border-color:var(--p-green-700)!important}.active\:border-green-800:active{border-color:var(--p-green-800)!important}.active\:border-green-900:active{border-color:var(--p-green-900)!important}.border-yellow-50{border-color:var(--p-yellow-50)!important}.border-yellow-100{border-color:var(--p-yellow-100)!important}.border-yellow-200{border-color:var(--p-yellow-200)!important}.border-yellow-300{border-color:var(--p-yellow-300)!important}.border-yellow-400{border-color:var(--p-yellow-400)!important}.border-yellow-500{border-color:var(--p-yellow-500)!important}.border-yellow-600{border-color:var(--p-yellow-600)!important}.border-yellow-700{border-color:var(--p-yellow-700)!important}.border-yellow-800{border-color:var(--p-yellow-800)!important}.border-yellow-900{border-color:var(--p-yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--p-yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--p-yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--p-yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--p-yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--p-yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--p-yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--p-yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--p-yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--p-yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--p-yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--p-yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--p-yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--p-yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--p-yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--p-yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--p-yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--p-yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--p-yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--p-yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--p-yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--p-yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--p-yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--p-yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--p-yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--p-yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--p-yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--p-yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--p-yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--p-yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--p-yellow-900)!important}.border-cyan-50{border-color:var(--p-cyan-50)!important}.border-cyan-100{border-color:var(--p-cyan-100)!important}.border-cyan-200{border-color:var(--p-cyan-200)!important}.border-cyan-300{border-color:var(--p-cyan-300)!important}.border-cyan-400{border-color:var(--p-cyan-400)!important}.border-cyan-500{border-color:var(--p-cyan-500)!important}.border-cyan-600{border-color:var(--p-cyan-600)!important}.border-cyan-700{border-color:var(--p-cyan-700)!important}.border-cyan-800{border-color:var(--p-cyan-800)!important}.border-cyan-900{border-color:var(--p-cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--p-cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--p-cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--p-cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--p-cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--p-cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--p-cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--p-cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--p-cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--p-cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--p-cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--p-cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--p-cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--p-cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--p-cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--p-cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--p-cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--p-cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--p-cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--p-cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--p-cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--p-cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--p-cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--p-cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--p-cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--p-cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--p-cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--p-cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--p-cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--p-cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--p-cyan-900)!important}.border-pink-50{border-color:var(--p-pink-50)!important}.border-pink-100{border-color:var(--p-pink-100)!important}.border-pink-200{border-color:var(--p-pink-200)!important}.border-pink-300{border-color:var(--p-pink-300)!important}.border-pink-400{border-color:var(--p-pink-400)!important}.border-pink-500{border-color:var(--p-pink-500)!important}.border-pink-600{border-color:var(--p-pink-600)!important}.border-pink-700{border-color:var(--p-pink-700)!important}.border-pink-800{border-color:var(--p-pink-800)!important}.border-pink-900{border-color:var(--p-pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--p-pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--p-pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--p-pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--p-pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--p-pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--p-pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--p-pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--p-pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--p-pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--p-pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--p-pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--p-pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--p-pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--p-pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--p-pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--p-pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--p-pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--p-pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--p-pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--p-pink-900)!important}.active\:border-pink-50:active{border-color:var(--p-pink-50)!important}.active\:border-pink-100:active{border-color:var(--p-pink-100)!important}.active\:border-pink-200:active{border-color:var(--p-pink-200)!important}.active\:border-pink-300:active{border-color:var(--p-pink-300)!important}.active\:border-pink-400:active{border-color:var(--p-pink-400)!important}.active\:border-pink-500:active{border-color:var(--p-pink-500)!important}.active\:border-pink-600:active{border-color:var(--p-pink-600)!important}.active\:border-pink-700:active{border-color:var(--p-pink-700)!important}.active\:border-pink-800:active{border-color:var(--p-pink-800)!important}.active\:border-pink-900:active{border-color:var(--p-pink-900)!important}.border-indigo-50{border-color:var(--p-indigo-50)!important}.border-indigo-100{border-color:var(--p-indigo-100)!important}.border-indigo-200{border-color:var(--p-indigo-200)!important}.border-indigo-300{border-color:var(--p-indigo-300)!important}.border-indigo-400{border-color:var(--p-indigo-400)!important}.border-indigo-500{border-color:var(--p-indigo-500)!important}.border-indigo-600{border-color:var(--p-indigo-600)!important}.border-indigo-700{border-color:var(--p-indigo-700)!important}.border-indigo-800{border-color:var(--p-indigo-800)!important}.border-indigo-900{border-color:var(--p-indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--p-indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--p-indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--p-indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--p-indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--p-indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--p-indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--p-indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--p-indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--p-indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--p-indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--p-indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--p-indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--p-indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--p-indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--p-indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--p-indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--p-indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--p-indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--p-indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--p-indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--p-indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--p-indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--p-indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--p-indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--p-indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--p-indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--p-indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--p-indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--p-indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--p-indigo-900)!important}.border-teal-50{border-color:var(--p-teal-50)!important}.border-teal-100{border-color:var(--p-teal-100)!important}.border-teal-200{border-color:var(--p-teal-200)!important}.border-teal-300{border-color:var(--p-teal-300)!important}.border-teal-400{border-color:var(--p-teal-400)!important}.border-teal-500{border-color:var(--p-teal-500)!important}.border-teal-600{border-color:var(--p-teal-600)!important}.border-teal-700{border-color:var(--p-teal-700)!important}.border-teal-800{border-color:var(--p-teal-800)!important}.border-teal-900{border-color:var(--p-teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--p-teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--p-teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--p-teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--p-teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--p-teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--p-teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--p-teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--p-teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--p-teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--p-teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--p-teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--p-teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--p-teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--p-teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--p-teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--p-teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--p-teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--p-teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--p-teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--p-teal-900)!important}.active\:border-teal-50:active{border-color:var(--p-teal-50)!important}.active\:border-teal-100:active{border-color:var(--p-teal-100)!important}.active\:border-teal-200:active{border-color:var(--p-teal-200)!important}.active\:border-teal-300:active{border-color:var(--p-teal-300)!important}.active\:border-teal-400:active{border-color:var(--p-teal-400)!important}.active\:border-teal-500:active{border-color:var(--p-teal-500)!important}.active\:border-teal-600:active{border-color:var(--p-teal-600)!important}.active\:border-teal-700:active{border-color:var(--p-teal-700)!important}.active\:border-teal-800:active{border-color:var(--p-teal-800)!important}.active\:border-teal-900:active{border-color:var(--p-teal-900)!important}.border-orange-50{border-color:var(--p-orange-50)!important}.border-orange-100{border-color:var(--p-orange-100)!important}.border-orange-200{border-color:var(--p-orange-200)!important}.border-orange-300{border-color:var(--p-orange-300)!important}.border-orange-400{border-color:var(--p-orange-400)!important}.border-orange-500{border-color:var(--p-orange-500)!important}.border-orange-600{border-color:var(--p-orange-600)!important}.border-orange-700{border-color:var(--p-orange-700)!important}.border-orange-800{border-color:var(--p-orange-800)!important}.border-orange-900{border-color:var(--p-orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--p-orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--p-orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--p-orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--p-orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--p-orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--p-orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--p-orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--p-orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--p-orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--p-orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--p-orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--p-orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--p-orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--p-orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--p-orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--p-orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--p-orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--p-orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--p-orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--p-orange-900)!important}.active\:border-orange-50:active{border-color:var(--p-orange-50)!important}.active\:border-orange-100:active{border-color:var(--p-orange-100)!important}.active\:border-orange-200:active{border-color:var(--p-orange-200)!important}.active\:border-orange-300:active{border-color:var(--p-orange-300)!important}.active\:border-orange-400:active{border-color:var(--p-orange-400)!important}.active\:border-orange-500:active{border-color:var(--p-orange-500)!important}.active\:border-orange-600:active{border-color:var(--p-orange-600)!important}.active\:border-orange-700:active{border-color:var(--p-orange-700)!important}.active\:border-orange-800:active{border-color:var(--p-orange-800)!important}.active\:border-orange-900:active{border-color:var(--p-orange-900)!important}.border-bluegray-50{border-color:var(--p-bluegray-50)!important}.border-bluegray-100{border-color:var(--p-bluegray-100)!important}.border-bluegray-200{border-color:var(--p-bluegray-200)!important}.border-bluegray-300{border-color:var(--p-bluegray-300)!important}.border-bluegray-400{border-color:var(--p-bluegray-400)!important}.border-bluegray-500{border-color:var(--p-bluegray-500)!important}.border-bluegray-600{border-color:var(--p-bluegray-600)!important}.border-bluegray-700{border-color:var(--p-bluegray-700)!important}.border-bluegray-800{border-color:var(--p-bluegray-800)!important}.border-bluegray-900{border-color:var(--p-bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--p-bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--p-bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--p-bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--p-bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--p-bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--p-bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--p-bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--p-bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--p-bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--p-bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--p-bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--p-bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--p-bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--p-bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--p-bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--p-bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--p-bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--p-bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--p-bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--p-bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--p-bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--p-bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--p-bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--p-bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--p-bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--p-bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--p-bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--p-bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--p-bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--p-bluegray-900)!important}.border-purple-50{border-color:var(--p-purple-50)!important}.border-purple-100{border-color:var(--p-purple-100)!important}.border-purple-200{border-color:var(--p-purple-200)!important}.border-purple-300{border-color:var(--p-purple-300)!important}.border-purple-400{border-color:var(--p-purple-400)!important}.border-purple-500{border-color:var(--p-purple-500)!important}.border-purple-600{border-color:var(--p-purple-600)!important}.border-purple-700{border-color:var(--p-purple-700)!important}.border-purple-800{border-color:var(--p-purple-800)!important}.border-purple-900{border-color:var(--p-purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--p-purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--p-purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--p-purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--p-purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--p-purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--p-purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--p-purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--p-purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--p-purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--p-purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--p-purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--p-purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--p-purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--p-purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--p-purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--p-purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--p-purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--p-purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--p-purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--p-purple-900)!important}.active\:border-purple-50:active{border-color:var(--p-purple-50)!important}.active\:border-purple-100:active{border-color:var(--p-purple-100)!important}.active\:border-purple-200:active{border-color:var(--p-purple-200)!important}.active\:border-purple-300:active{border-color:var(--p-purple-300)!important}.active\:border-purple-400:active{border-color:var(--p-purple-400)!important}.active\:border-purple-500:active{border-color:var(--p-purple-500)!important}.active\:border-purple-600:active{border-color:var(--p-purple-600)!important}.active\:border-purple-700:active{border-color:var(--p-purple-700)!important}.active\:border-purple-800:active{border-color:var(--p-purple-800)!important}.active\:border-purple-900:active{border-color:var(--p-purple-900)!important}.border-gray-50{border-color:var(--p-gray-50)!important}.border-gray-100{border-color:var(--p-gray-100)!important}.border-gray-200{border-color:var(--p-gray-200)!important}.border-gray-300{border-color:var(--p-gray-300)!important}.border-gray-400{border-color:var(--p-gray-400)!important}.border-gray-500{border-color:var(--p-gray-500)!important}.border-gray-600{border-color:var(--p-gray-600)!important}.border-gray-700{border-color:var(--p-gray-700)!important}.border-gray-800{border-color:var(--p-gray-800)!important}.border-gray-900{border-color:var(--p-gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--p-gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--p-gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--p-gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--p-gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--p-gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--p-gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--p-gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--p-gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--p-gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--p-gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--p-gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--p-gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--p-gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--p-gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--p-gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--p-gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--p-gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--p-gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--p-gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--p-gray-900)!important}.active\:border-gray-50:active{border-color:var(--p-gray-50)!important}.active\:border-gray-100:active{border-color:var(--p-gray-100)!important}.active\:border-gray-200:active{border-color:var(--p-gray-200)!important}.active\:border-gray-300:active{border-color:var(--p-gray-300)!important}.active\:border-gray-400:active{border-color:var(--p-gray-400)!important}.active\:border-gray-500:active{border-color:var(--p-gray-500)!important}.active\:border-gray-600:active{border-color:var(--p-gray-600)!important}.active\:border-gray-700:active{border-color:var(--p-gray-700)!important}.active\:border-gray-800:active{border-color:var(--p-gray-800)!important}.active\:border-gray-900:active{border-color:var(--p-gray-900)!important}.border-red-50{border-color:var(--p-red-50)!important}.border-red-100{border-color:var(--p-red-100)!important}.border-red-200{border-color:var(--p-red-200)!important}.border-red-300{border-color:var(--p-red-300)!important}.border-red-400{border-color:var(--p-red-400)!important}.border-red-500{border-color:var(--p-red-500)!important}.border-red-600{border-color:var(--p-red-600)!important}.border-red-700{border-color:var(--p-red-700)!important}.border-red-800{border-color:var(--p-red-800)!important}.border-red-900{border-color:var(--p-red-900)!important}.focus\:border-red-50:focus{border-color:var(--p-red-50)!important}.focus\:border-red-100:focus{border-color:var(--p-red-100)!important}.focus\:border-red-200:focus{border-color:var(--p-red-200)!important}.focus\:border-red-300:focus{border-color:var(--p-red-300)!important}.focus\:border-red-400:focus{border-color:var(--p-red-400)!important}.focus\:border-red-500:focus{border-color:var(--p-red-500)!important}.focus\:border-red-600:focus{border-color:var(--p-red-600)!important}.focus\:border-red-700:focus{border-color:var(--p-red-700)!important}.focus\:border-red-800:focus{border-color:var(--p-red-800)!important}.focus\:border-red-900:focus{border-color:var(--p-red-900)!important}.hover\:border-red-50:hover{border-color:var(--p-red-50)!important}.hover\:border-red-100:hover{border-color:var(--p-red-100)!important}.hover\:border-red-200:hover{border-color:var(--p-red-200)!important}.hover\:border-red-300:hover{border-color:var(--p-red-300)!important}.hover\:border-red-400:hover{border-color:var(--p-red-400)!important}.hover\:border-red-500:hover{border-color:var(--p-red-500)!important}.hover\:border-red-600:hover{border-color:var(--p-red-600)!important}.hover\:border-red-700:hover{border-color:var(--p-red-700)!important}.hover\:border-red-800:hover{border-color:var(--p-red-800)!important}.hover\:border-red-900:hover{border-color:var(--p-red-900)!important}.active\:border-red-50:active{border-color:var(--p-red-50)!important}.active\:border-red-100:active{border-color:var(--p-red-100)!important}.active\:border-red-200:active{border-color:var(--p-red-200)!important}.active\:border-red-300:active{border-color:var(--p-red-300)!important}.active\:border-red-400:active{border-color:var(--p-red-400)!important}.active\:border-red-500:active{border-color:var(--p-red-500)!important}.active\:border-red-600:active{border-color:var(--p-red-600)!important}.active\:border-red-700:active{border-color:var(--p-red-700)!important}.active\:border-red-800:active{border-color:var(--p-red-800)!important}.active\:border-red-900:active{border-color:var(--p-red-900)!important}.border-primary-50{border-color:var(--p-primary-50)!important}.border-primary-100{border-color:var(--p-primary-100)!important}.border-primary-200{border-color:var(--p-primary-200)!important}.border-primary-300{border-color:var(--p-primary-300)!important}.border-primary-400{border-color:var(--p-primary-400)!important}.border-primary-500{border-color:var(--p-primary-500)!important}.border-primary-600{border-color:var(--p-primary-600)!important}.border-primary-700{border-color:var(--p-primary-700)!important}.border-primary-800{border-color:var(--p-primary-800)!important}.border-primary-900{border-color:var(--p-primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--p-primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--p-primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--p-primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--p-primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--p-primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--p-primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--p-primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--p-primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--p-primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--p-primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--p-primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--p-primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--p-primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--p-primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--p-primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--p-primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--p-primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--p-primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--p-primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--p-primary-900)!important}.active\:border-primary-50:active{border-color:var(--p-primary-50)!important}.active\:border-primary-100:active{border-color:var(--p-primary-100)!important}.active\:border-primary-200:active{border-color:var(--p-primary-200)!important}.active\:border-primary-300:active{border-color:var(--p-primary-300)!important}.active\:border-primary-400:active{border-color:var(--p-primary-400)!important}.active\:border-primary-500:active{border-color:var(--p-primary-500)!important}.active\:border-primary-600:active{border-color:var(--p-primary-600)!important}.active\:border-primary-700:active{border-color:var(--p-primary-700)!important}.active\:border-primary-800:active{border-color:var(--p-primary-800)!important}.active\:border-primary-900:active{border-color:var(--p-primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--p-primary-color)!important}.bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--p-primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--p-text-color)!important}.text-color-secondary{color:var(--p-text-muted-color)!important}.surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.surface-card,.surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.focus\:text-primary:focus{color:var(--p-primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--p-primary-color)!important}.focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--p-primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--p-text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--p-text-color)!important}.focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--p-primary-color)!important}.sm\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--p-primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--p-text-color)!important}.sm\:text-color-secondary{color:var(--p-text-muted-color)!important}.sm\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:surface-card,.sm\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.sm\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--p-primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--p-text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--p-text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.sm\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--p-primary-color)!important}.md\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--p-primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--p-text-color)!important}.md\:text-color-secondary{color:var(--p-text-muted-color)!important}.md\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:surface-card,.md\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.md\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--p-primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--p-text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--p-text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.md\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--p-primary-color)!important}.lg\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--p-primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--p-text-color)!important}.lg\:text-color-secondary{color:var(--p-text-muted-color)!important}.lg\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:surface-card,.lg\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.lg\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--p-primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--p-text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--p-text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.lg\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--p-primary-color)!important}.xl\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--p-primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--p-text-color)!important}.xl\:text-color-secondary{color:var(--p-text-muted-color)!important}.xl\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:surface-card,.xl\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.xl\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--p-primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--p-text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--p-text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.xl\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width:576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--p-content-border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--p-content-border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--p-content-border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--p-content-border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--p-content-border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}:root{--primary-color:#10b981;--background-gradiente: linear-gradient(165deg, #0f172a 0%, #153c4d 42%, #0d9488 100%);--green: #16a34a;--green-hover: #15803d;--green-deep: #14532d;--green-ghost: #f0fdf4;--green-soft: #dcfce7;--green-line: #bbf7d0;--green-muted: #86efac;--white: #ffffff;--canvas: #f4f6f9;--surface: #ffffff;--surface-2: #f7f8fa;--surface-3: #eff1f5;--surface-hover: #eef3f7;--border: #dde1ea;--border-hover: #b8c0ce;--border-strong: #c4cbd8;--text-1: #141921;--text-2: #3d4554;--text-3: #64718a;--text-4: #9aa3b5;--danger: #dc2626;--danger-soft: #fef2f2;--danger-line: #fca5a5;--warning: #d97706;--warning-soft: #fffbf0;--warning-line: #fcd34d;--info: #0369a1;--info-soft: #f0f9ff;--info-line: #93c5fd;--success: #16a34a;--success-soft: #f0fdf4;--fh: 2.25rem;--btn-h: 1.75rem;--btn-h-sm: 1.5rem;--btn-h-xs: 1.25rem;--btn-fs: .75rem;--btn-fs-sm: .75rem;--btn-icon: .8125rem;--btn-icon-sm: .75rem;--btn-icon-xs: .625rem;--btn-secondary-bg: var(--surface);--btn-secondary-border: #9aa3b5;--btn-secondary-text: #1f2937;--btn-secondary-hover: #eef0f4;--input-icon-strip-w: 2.25rem;--input-icon-size: 1.125rem;--ffs: .8125rem;--fls: .6875rem;--ft: .15s ease;--fg: .2rem;--fr: 3px;--sp-1: .25rem;--sp-2: .375rem;--sp-3: .5rem;--sp-4: .625rem;--sp-5: .75rem;--sp-6: .875rem;--sp-7: 1rem;--radius: var(--fr);--border-radius: var(--fr);--brand-green: var(--green);--brand-green-hover: var(--green-hover);--brand-green-light: #34d399;--brand-green-muted: var(--green-soft);--brand-green-ghost: var(--green-ghost);--brand-green-line: var(--green-line);--brand-navy: #162b46;--brand-navy-sidebar: #2a4054;--color-on-accent: #ffffff;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--font-xs: var(--fls);--font-sm: .75rem;--font-base: var(--ffs);--font-md: .875rem;--font-lg: 1rem;--transition: var(--ft);--fundo-background: var(--canvas);--surface-canvas: var(--canvas);--surface-base: var(--surface);--surface-muted: var(--surface-2);--surface-inset: var(--surface-3);--border-default: var(--border);--border-subtle: var(--surface-3);--text-primary: var(--text-1);--text-secondary: var(--text-2);--text-tertiary: var(--text-3);--fundo-sidebar: var(--brand-navy-sidebar);--fundo-logo: var(--brand-navy);--fundo-botoes-destaque: #34d3992e;--textos: #9ca3af;--textos-hover: #24c382;--textos-ativos: #ffffff;--fundo-botoes: transparent;--fundo-botoes-hover: #323e50;--fundo-botoes-ativos: #ffffff10;--card-assinatura: rgba(0, 0, 0, .15);--fundo-header: var(--brand-green-light);--indicador-card: var(--brand-green);--fundo-botoes-card: #e2e8f0;--text-botoes-card: #64748b;--text-subtitulo-card: #2c2c2c;--text-titulo-card: #1e293b;--fundo-card-hover: #ffffff59;--fundo-botoes-card-hover: var(--brand-green);--text-botoes-card-hover: #ffffff;--fundo-card-user: #ffffff38;--fundo-user: #334155;--cabecalho-altura: 48px;--color-primary: #3b6fd4;--color-primary-dark: #2f5bb5;--color-primary-soft: #e8effb;--color-success: var(--green);--color-success-dark: var(--green-hover);--color-success-soft: var(--green-soft);--color-danger: var(--danger);--color-danger-soft: var(--danger-soft);--color-warning: var(--warning);--color-warning-soft: var(--warning-soft);--color-orange: var(--warning);--color-orange-soft: var(--warning-soft);--color-secondary: var(--text-secondary);--color-secondary-soft: var(--surface-muted);--background-pasta: #4a5568;--table-border: #e5e7eb;--table-border-light: #eef0f3;--table-head-bg: #f3f4f6;--table-head-text: #4b5563;--table-row-hover: #f3f4f6;--table-row-selected: #eef2f7;--table-row-stripe: #fafafa;--table-frozen-shadow: -1px 0 0 0 var(--border);--table-bg: var(--surface);--table-surface: var(--surface);--table-header-bg: var(--table-head-bg);--table-header-text: var(--table-head-text);--table-text: var(--text-1);--table-text-muted: var(--text-2);--table-text-light: var(--text-3);--table-accent: var(--green);--table-accent-hover: var(--green-hover);--table-accent-soft: var(--green-ghost);--table-radius: var(--fr);--table-radius-sm: var(--fr);--table-shadow: none;--table-toolbar-bg: var(--surface);--table-font-size: var(--ffs);--table-header-font-size: .75rem;--table-cell-padding-x: var(--sp-4);--table-cell-padding-y: .375rem;--table-header-padding-y: .3125rem;--table-status-tag-w: 5.25rem;--table-toolbar-gap: var(--sp-3);--table-toolbar-height: 32px;--table-transition: var(--ft);--table-tab-bg: #4a5568;--color-bg: var(--table-bg);--background-thead: var(--table-header-bg);--color-border: var(--table-border);--color-border-light: var(--table-border-light);--color-text: var(--table-text);--color-text-muted: var(--table-text-muted);--color-text-light: var(--table-text-light);--form-surface: var(--surface);--form-canvas: var(--canvas);--form-border: var(--border);--form-border-hover: var(--border-hover);--form-border-light: var(--surface-3);--form-border-focus: var(--green);--form-text: var(--text-1);--form-text-muted: var(--text-2);--form-text-light: var(--text-3);--form-accent: var(--green);--form-accent-hover: var(--green-hover);--form-accent-soft: var(--green-ghost);--form-danger-soft: var(--danger-soft);--form-danger: var(--danger);--form-warning-soft: var(--warning-soft);--status-pendente: #f59e0b;--status-pendente-contrast: #ffffff;--status-pendente-soft: rgba(245, 158, 11, .14);--form-radius: var(--fr);--form-radius-sm: var(--fr);--form-radius-card: 10px;--form-input-h: var(--fh);--form-font-size: var(--ffs);--form-label-size: var(--fls);--form-field-gap: var(--fg);--float-label-gap: .35rem;--float-control-h: 2.4rem;--form-footer-h: 48px;--form-shadow: none;--form-transition: var(--ft);--f-brand: var(--form-accent);--f-brand-hover: var(--form-accent-hover);--f-brand-soft: var(--form-accent-soft);--f-bg-surface: var(--form-surface);--f-bg-canvas: var(--form-canvas);--f-border-subtle: var(--form-border);--f-text-main: var(--form-text);--f-text-muted: var(--form-text-muted);--f-text-light: var(--form-text-light);--f-input-h: var(--form-input-h);--f-fs-base: var(--form-font-size);--f-fs-label: var(--form-label-size);--f-shadow-subtle: none;--f-transition: var(--form-transition);--radius-md: var(--fr);--shadow-none: none;--shadow-sm: none;--shadow-md: none;--cepi-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--cepi-shadow-md: 0 8px 24px rgba(15, 23, 42, .07);--cepi-shadow-lg: 0 16px 40px rgba(15, 23, 42, .1);--cepi-shadow-modal: 0 24px 56px rgba(15, 23, 42, .16);--cepi-ring: 0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent);--elevation-border: 1px solid var(--border);--primary-color: var(--green);--primary-color-text: #ffffff;--highlight-bg: var(--green-ghost);--highlight-text-color: var(--green-hover);--focus-ring: 0 0 0 1px var(--green-line);--surface-ground: var(--canvas);--surface-section: var(--surface);--surface-card: var(--surface);--surface-overlay: var(--surface);--surface-border: var(--border);--text-color: var(--text-1);--text-color-secondary: var(--text-2);--content-padding: var(--sp-6);--inline-spacing: var(--sp-4);--font-family: "Inter", sans-serif;--font-family-mono: "SF Mono", "Fira Code", "Roboto Mono", ui-monospace, monospace;--tooltip-ghost-bg: rgba(255, 255, 255, .82);--tooltip-ghost-text: var(--text-1);--tooltip-ghost-border: rgba(20, 25, 33, .1);--tooltip-ghost-shadow: 0 2px 10px rgba(15, 23, 42, .06)}html[data-theme=dark]{color-scheme:dark;--canvas: #0f1419;--surface: #1a222d;--surface-2: #222b38;--surface-3: #151c26;--border: #2e3a4a;--border-hover: #3d4d62;--border-strong: #3d4d62;--btn-secondary-bg: #1e2733;--btn-secondary-border: #5a6b82;--btn-secondary-text: #e8eef6;--btn-secondary-hover: #2a3545;--text-1: #e8edf4;--text-2: #9aa8ba;--text-3: #6b7a8f;--text-4: #6b7a8f;--green-ghost: rgba(13, 154, 110, .16);--danger-soft: rgba(214, 69, 69, .14);--warning-soft: rgba(201, 138, 26, .14);--fundo-background: var(--canvas);--surface-canvas: var(--canvas);--surface-base: var(--surface);--surface-muted: var(--surface-2);--surface-inset: var(--surface-3);--border-default: var(--border);--border-subtle: var(--surface-3);--text-primary: var(--text-1);--text-secondary: var(--text-2);--text-tertiary: var(--text-3);--fundo-header: #1e293b;--fundo-botoes-card: #334155;--text-botoes-card: #94a3b8;--text-subtitulo-card: #94a3b8;--text-titulo-card: #f1f5f9;--fundo-card-hover: rgba(255, 255, 255, .08);--fundo-card-user: rgba(255, 255, 255, .1);--fundo-user: #0f1419;--table-tab-bg: #3d4d62;--table-border: #2e3a4a;--table-border-light: #243041;--table-head-bg: #1e2733;--table-head-text: #9aa8ba;--table-row-hover: rgba(255, 255, 255, .04);--table-row-selected: rgba(255, 255, 255, .07);--table-row-stripe: #1a222d;--form-accent-soft: rgba(13, 154, 110, .16);--highlight-bg: rgba(13, 154, 110, .18);--tooltip-ghost-bg: rgba(30, 40, 54, .86);--tooltip-ghost-border: rgba(255, 255, 255, .1);--tooltip-ghost-shadow: 0 2px 10px rgba(0, 0, 0, .18)}html[data-theme=dark] .home-section,html[data-theme=dark] .home-section .content-area{background:var(--fundo-background)}html[data-theme=dark] .main_header_reinvented{box-shadow:0 4px 20px -2px #00000059}.cepi-page{display:flex;flex-direction:column;gap:var(--sp-6);min-height:0;flex:1;animation:cepi-page-in .35s var(--cepi-ease, cubic-bezier(.22, 1, .36, 1)) both}@keyframes cepi-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cepi-page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.cepi-page__title{margin:0;font-size:var(--font-lg);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--text-1)}.cepi-page__subtitle{margin:.25rem 0 0;max-width:42rem;font-size:var(--font-sm);line-height:1.55;color:var(--text-3)}.cepi-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.cepi-page__body{display:flex;flex-direction:column;gap:var(--sp-6);min-height:0;flex:1}.cepi-page__section{display:flex;flex-direction:column;gap:var(--sp-5)}.cepi-page .cepi-card{flex:1;min-height:0;display:flex;flex-direction:column}.cepi-page .cepi-card--flush{border:none;box-shadow:none;border-radius:0}.cepi-page .cepi-card--flush .cepi-card__header{border-radius:0}.cepi-page .cepi-card--flush .cepi-card__body{padding:0}.cepi-page .cepi-card__body{flex:1;min-height:0;display:flex;flex-direction:column}.cepi-page .cepi-table-shell{flex:1;min-height:0}.cepi-page .grid{margin:0}@media(max-width:768px){.cepi-page__header{flex-direction:column;align-items:stretch}.cepi-page__actions{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cepi-page{animation:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--cepi-ease: cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--font-family);font-size:var(--font-base);line-height:1.5;color:var(--text-1);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--font-family-mono);font-size:.75rem;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--fr);padding:.05rem .3rem;color:var(--green-deep)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--green-muted)}*:focus-visible{outline:none;box-shadow:var(--cepi-ring);border-radius:var(--fr)}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}button:focus-visible,.cepi-btn:focus-visible,.p-button:focus-visible{box-shadow:none}.cepi-btn{height:var(--fh);padding:0 var(--sp-6);border-radius:var(--fr);border:1px solid transparent;font-family:inherit;font-size:var(--ffs);font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s var(--cepi-ease)}.cepi-btn:active:not(:disabled){transform:translateY(1px)}.cepi-btn>.pi,.cepi-btn .pi,.cepi-btn>i[class*=pi-]{font-size:var(--btn-icon)!important;line-height:1!important;width:1em;display:inline-flex;align-items:center;justify-content:center}.cepi-btn>svg,.cepi-btn svg{width:var(--btn-icon)!important;height:var(--btn-icon)!important;flex-shrink:0}.cepi-btn--sm>.pi,.cepi-btn--sm .pi,.cepi-btn--sm>i[class*=pi-],.cepi-btn.p-button-sm>.pi,.cepi-btn.p-button-sm .pi{font-size:var(--btn-icon-sm)!important}.cepi-btn--sm>svg,.cepi-btn--sm svg,.cepi-btn.p-button-sm>svg,.cepi-btn.p-button-sm svg,.cepi-btn--icon.cepi-btn--sm>svg,.cepi-btn--icon.cepi-btn--sm svg{width:var(--btn-icon-sm)!important;height:var(--btn-icon-sm)!important}.cepi-btn svg.ai-sparkle-icon,.cepi-btn--sm svg.ai-sparkle-icon,.cepi-btn.p-button-sm svg.ai-sparkle-icon,.cepi-btn--icon.cepi-btn--sm svg.ai-sparkle-icon{width:1.25rem!important;height:1.25rem!important;display:block!important;margin:0!important;flex-shrink:0;align-self:center;transform:translateY(2px)}.cepi-btn--icon.cepi-btn--xs>.pi,.cepi-btn--icon.cepi-btn--xs .pi,.cepi-btn--icon.cepi-btn--xs>svg,.cepi-btn--icon.cepi-btn--xs svg{font-size:var(--btn-icon-xs)!important;width:var(--btn-icon-xs)!important;height:var(--btn-icon-xs)!important}.cepi-btn--sm{height:var(--btn-h-sm);padding:0 .5rem;font-size:var(--btn-fs-sm);gap:.25rem}.cepi-btn--md{height:var(--btn-h);font-size:var(--btn-fs)}.cepi-btn--lg{height:2.125rem;padding:0 1rem;font-size:var(--font-md)}.cepi-btn--icon{width:var(--btn-h);height:var(--btn-h);padding:0}.cepi-btn--icon.cepi-btn--sm{width:var(--btn-h-sm);height:var(--btn-h-sm)}.cepi-btn--icon.cepi-btn--xs{width:var(--btn-h-xs);height:var(--btn-h-xs);font-size:.6875rem}.cepi-btn.p-button-sm{height:var(--btn-h-sm);padding:0 .5rem;font-size:var(--btn-fs-sm)}.cepi-btn.p-button-lg{height:2.125rem;padding:0 1rem;font-size:.8125rem}.cepi-btn--primary{background:var(--green);border-color:var(--green);color:#fff}.cepi-btn--primary:hover:not(:disabled){background:var(--green-hover);border-color:var(--green-hover)}.cepi-btn--secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.cepi-btn--secondary:hover:not(:disabled){background:var(--btn-secondary-hover);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.cepi-btn--secondary.p-button-outlined{background:transparent;border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.cepi-btn--secondary.p-button-outlined:hover:not(:disabled){background:var(--btn-secondary-bg)}.p-datatable-header .cepi-btn--secondary,.cepi-table-toolbar .cepi-btn--secondary,.p-toolbar .cepi-btn--secondary{background:var(--brand-navy-sidebar);border-color:var(--brand-navy-sidebar);color:#fff}.p-datatable-header .cepi-btn--secondary:hover:not(:disabled),.cepi-table-toolbar .cepi-btn--secondary:hover:not(:disabled),.p-toolbar .cepi-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff);border-color:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff);color:#fff}.p-datatable-header .cepi-btn--secondary.p-button-outlined,.cepi-table-toolbar .cepi-btn--secondary.p-button-outlined,.p-toolbar .cepi-btn--secondary.p-button-outlined{background:var(--brand-navy-sidebar);border-color:var(--brand-navy-sidebar);color:#fff}.p-datatable-header .cepi-btn--secondary.p-button-outlined:hover:not(:disabled),.cepi-table-toolbar .cepi-btn--secondary.p-button-outlined:hover:not(:disabled),.p-toolbar .cepi-btn--secondary.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff);border-color:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff);color:#fff}.cepi-btn--outline{background:transparent;border-color:var(--border-hover);color:var(--green)}.cepi-btn--outline:hover:not(:disabled){background:var(--green-ghost);border-color:var(--green)}.cepi-btn--ghost{background:transparent;border-color:transparent;color:var(--text-2)}.cepi-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-1)}.cepi-btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.cepi-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.cepi-btn--text{background:transparent;border-color:transparent;color:var(--green);height:auto;padding:.25rem .5rem}.cepi-btn--text:hover:not(:disabled){background:var(--green-ghost)}.cepi-control{min-height:var(--fh);width:100%;padding:0 .75rem;border-radius:var(--fr);border:1px solid var(--border);background:var(--surface);color:var(--text-1);font-family:inherit;font-size:var(--ffs);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cepi-control:hover:not(:disabled){border-color:var(--border-hover)}.cepi-control:focus{outline:none;border-color:var(--green);box-shadow:none}.cepi-control:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}.cepi-control::placeholder{color:var(--text-4)}.cepi-control--textarea{min-height:5rem;padding-top:.5rem;padding-bottom:.5rem;resize:vertical}.cepi-control--invalid,.cepi-control.cepi-control--invalid{border-color:var(--danger)}.cepi-control--invalid:focus{box-shadow:none}.ui-float{position:relative;display:block;width:100%}.ui-float>input,.ui-float>textarea,.ui-float>button[role=combobox],.ui-float>.ui-float-control,.ui-float>.cepi-control,.ui-float>.ui-float-slot input,.ui-float>.ui-float-slot .ui-float-control,.ui-float>.ui-float-slot textarea{width:100%;min-height:var(--float-control-h);border-radius:var(--fr);border:1px solid var(--border);background:var(--surface);color:var(--text-1);font-family:inherit;font-size:var(--ffs);line-height:1.35;outline:none;transition:border-color .15s ease,box-shadow .15s ease,padding .15s ease}.ui-float>input,.ui-float>button[role=combobox],.ui-float>.ui-float-control,.ui-float>.cepi-control,.ui-float>.ui-float-slot input,.ui-float>.ui-float-slot .ui-float-control{padding:0 .75rem}.ui-float>textarea,.ui-float>.ui-float-slot textarea{min-height:5.5rem;padding:.75rem;resize:vertical}.ui-float.has-value>input,.ui-float.is-focused>input,.ui-float.has-value>button[role=combobox],.ui-float.is-focused>button[role=combobox],.ui-float.has-value>.ui-float-control,.ui-float.is-focused>.ui-float-control,.ui-float.has-value>.ui-float-slot input,.ui-float.is-focused>.ui-float-slot input,.ui-float.has-value>.ui-float-slot .ui-float-control,.ui-float.is-focused>.ui-float-slot .ui-float-control{padding-top:.5rem;padding-bottom:.3125rem}.ui-float>input:hover:not(:disabled),.ui-float>textarea:hover:not(:disabled),.ui-float>button[role=combobox]:hover:not(:disabled),.ui-float>.ui-float-slot input:hover:not(:disabled){border-color:var(--border-hover)}.ui-float>input:focus,.ui-float>textarea:focus,.ui-float>button[role=combobox]:focus,.ui-float>.ui-float-control:focus-within,.ui-float>.cepi-control:focus,.ui-float>.ui-float-slot input:focus,.ui-float>.ui-float-slot .ui-float-control:focus-within{border-color:var(--green);box-shadow:none}.ui-float>label{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);max-width:calc(100% - 1.25rem);font-size:var(--ffs);font-weight:500;color:var(--text-3);pointer-events:none;transition:all .15s var(--cepi-ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.ui-float>textarea+label{top:1rem;transform:none}.ui-float.has-value>label,.ui-float.is-focused>label,.ui-float>input:focus+label,.ui-float>input:not(:placeholder-shown)+label,.ui-float>textarea:focus+label,.ui-float>textarea:not(:placeholder-shown)+label,.ui-float>button[role=combobox][data-state=open]+label,.ui-float>button[role=combobox][data-has-value=true]+label{top:0;transform:translateY(-50%);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--green-hover);background:var(--surface);padding:0 var(--float-label-gap);max-width:calc(100% - 1.25rem)}.ui-float:has(.ui-has-trailing-icon)>label{max-width:calc(100% - var(--input-icon-strip-w) - .35rem)}.ui-float.is-invalid>input,.ui-float.is-invalid>textarea,.ui-float.is-invalid>button[role=combobox],.ui-float.is-invalid>.ui-float-control,.ui-float.is-invalid>.ui-float-slot input,.ui-float>input.p-invalid,.ui-float>textarea.p-invalid{border-color:var(--danger)}.ui-float>input:disabled,.ui-float>textarea:disabled,.ui-float>button[role=combobox]:disabled,.ui-float>.ui-float-slot input:disabled{opacity:.65;cursor:not-allowed;background:var(--surface-2)}.ui-float>.ui-float-slot{position:relative;width:100%}.ui-float>.ui-float-slot .relative{width:100%}.ui-float>.ui-float-slot.ui-has-trailing-icon>input,.ui-float>.ui-float-slot.ui-has-trailing-icon>.ui-float-control,.ui-float>.ui-float-slot.ui-has-trailing-icon>textarea{padding-right:var(--input-icon-strip-w)}.ui-float-slot{position:relative}.ui-float-slot.ui-has-trailing-icon>input,.ui-float-slot.ui-has-trailing-icon>.ui-float-control,.ui-float-slot.ui-has-trailing-icon>textarea{padding-right:var(--input-icon-strip-w)}.ui-float-slot__trigger{position:absolute;top:0;right:0;bottom:0;width:var(--input-icon-strip-w);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:var(--text-3);cursor:pointer;z-index:2;line-height:1}.ui-float-slot__trigger:hover:not(:disabled){color:var(--text-1)}.ui-float-slot__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-float-slot__trigger svg{width:var(--input-icon-size);height:var(--input-icon-size);flex-shrink:0}.field-with-addon{position:relative;width:100%}.field-with-addon .ui-float>input,.field-with-addon .ui-float>.ui-float-control,.field-with-addon .ui-float>.ui-float-slot input,.field-with-addon .ui-float>.ui-float-slot .ui-float-control{padding-right:calc(var(--input-icon-strip-w) + .125rem)}.field-with-addon .ui-float>label{max-width:calc(100% - var(--input-icon-strip-w) - .35rem)}.field-with-addon__addon{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--input-icon-size);height:var(--input-icon-size);line-height:1;pointer-events:none;font-size:var(--input-icon-size)}.field-with-addon__addon .pi{font-size:var(--input-icon-size)}.field-with-addon__addon.is-success{color:var(--green-deep)}.field-with-addon__addon.is-warn{color:var(--warning)}.field-with-addon__addon.is-error{color:var(--danger)}.cepi-form{display:flex;flex-direction:column;gap:var(--sp-6)}.painel-corpo-extras{margin:5px}.painel-corpo .cepi-form-stack,.painel-corpo form,.painel-corpo>div>.field:first-child{--form-stack-gap: 1rem}.painel-corpo .field{margin:0 0 var(--form-stack-gap, 1rem)}.painel-corpo .field.mt-3,.painel-corpo .field.mb-3{margin-top:0!important}.painel-corpo .grid{row-gap:var(--form-stack-gap, 1rem);column-gap:.75rem;margin-left:0;margin-right:0}.painel-corpo .grid>[class*=col-]{padding-left:0;padding-right:0}.painel-corpo .field small,.painel-corpo .field .block.text-sm{margin-top:.375rem}.painel-corpo .flex.flex-wrap.gap-2{gap:.5rem!important}.cepi-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-6)}.cepi-form__grid .cepi-form__full{grid-column:1 / -1}.cepi-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--border)}.cepi-form__actions .cepi-btn,.cepi-form__actions .formSubmitBtnNative{height:var(--btn-h);font-size:var(--btn-fs)}.cepi-form__hint{margin-top:.25rem;font-size:.6875rem;color:var(--text-3);line-height:1.45}.cepi-form__error{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;border-radius:var(--fr);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));font-size:.8125rem;color:#b91c1c}@media(max-width:640px){.cepi-form__grid{grid-template-columns:1fr}}.cepi-card{border-radius:var(--fr);border:1px solid var(--border);background:var(--surface);box-shadow:var(--cepi-shadow-sm);overflow:hidden}.cepi-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);font-size:var(--font-md);font-weight:700;letter-spacing:-.01em;color:var(--text-1)}.cepi-card__body{padding:var(--sp-6)}.cepi-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--border);background:var(--surface-2)}.cepi-card--flush .cepi-card__body{padding:0}.cepi-card--flush .cepi-table-shell{border:none;border-radius:0;box-shadow:none}.cepi-table-shell{border-radius:var(--fr);background:var(--surface);box-shadow:var(--cepi-shadow-sm);overflow:hidden;min-height:0}.cepi-table-shell--flex{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.cepi-table-scroll{position:relative;min-height:0}.cepi-table-shell--flex .cepi-table-scroll{flex:1 1 auto;overflow:auto;overscroll-behavior:contain}.cepi-table-scroll,.p-datatable-wrapper,.p-datatable-scrollable-body,.cadastro-section__table-scroll{scrollbar-width:thin;scrollbar-color:var(--green-muted) color-mix(in srgb,var(--green) 10%,transparent)}.cepi-table-scroll::-webkit-scrollbar,.p-datatable-wrapper::-webkit-scrollbar,.p-datatable-scrollable-body::-webkit-scrollbar,.cadastro-section__table-scroll::-webkit-scrollbar{width:8px;height:8px}.cepi-table-scroll::-webkit-scrollbar-track,.p-datatable-wrapper::-webkit-scrollbar-track,.p-datatable-scrollable-body::-webkit-scrollbar-track,.cadastro-section__table-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--green) 8%,transparent);border-radius:999px}.cepi-table-scroll::-webkit-scrollbar-thumb,.p-datatable-wrapper::-webkit-scrollbar-thumb,.p-datatable-scrollable-body::-webkit-scrollbar-thumb,.cadastro-section__table-scroll::-webkit-scrollbar-thumb{background:var(--green-muted);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.cepi-table-scroll::-webkit-scrollbar:hover,.p-datatable-wrapper::-webkit-scrollbar:hover,.p-datatable-scrollable-body::-webkit-scrollbar:hover,.cadastro-section__table-scroll::-webkit-scrollbar:hover{width:12px;height:12px}.cepi-table-scroll::-webkit-scrollbar-thumb:hover,.p-datatable-wrapper::-webkit-scrollbar-thumb:hover,.p-datatable-scrollable-body::-webkit-scrollbar-thumb:hover,.cadastro-section__table-scroll::-webkit-scrollbar-thumb:hover{background:var(--green-hover);border-width:1px}.cepi-table-shell--flex .cepi-table__head{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--table-border)}.cepi-table-shell--compact .cepi-table__th{padding-top:.25rem;padding-bottom:.25rem;font-size:.6875rem}.cepi-table-shell--compact .cepi-table__td{padding-top:.3125rem;padding-bottom:.3125rem;font-size:.75rem}.cepi-table-shell--flex .cepi-table__footer{flex-shrink:0;z-index:1;background:var(--surface-2);height:2rem;min-height:2rem}.cepi-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;background:var(--table-head-bg);flex-shrink:0;width:100%;min-width:0}.cepi-table-toolbar>.p-toolbar-group-start,.cepi-table-toolbar>.p-toolbar-group-end,.cepi-table-toolbar>div{min-width:0}.cepi-table-toolbar>.p-toolbar-group-start{margin-right:auto}.cepi-table-toolbar>.p-toolbar-group-end{margin-left:0}.cepi-table-toolbar:has(>.p-toolbar-group-start)>.p-toolbar-group-end{margin-left:auto}@media(max-width:767px){.cepi-table-toolbar,.p-datatable-header,.p-datatable .p-datatable-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.4rem!important;width:100%!important;min-width:0!important;row-gap:.4rem!important}.cepi-table-toolbar>.p-toolbar-group-start,.cepi-table-toolbar>.p-toolbar-group-end,.p-datatable-header>.cepi-table-toolbar{flex:1 1 auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.cepi-table-toolbar .p-toolbar-group-start,.cepi-table-toolbar .p-toolbar-group-end,.cepi-table-toolbar .p-toolbar-group-end>.flex,.cepi-table-toolbar .flex,.p-datatable-header .flex{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.4rem!important;min-width:0!important;max-width:100%!important;width:100%!important}.cepi-table-toolbar .p-input-icon-left,.p-datatable-header .p-input-icon-left{flex:1 1 0!important;width:auto!important;min-width:5.5rem!important;max-width:100%!important}.cepi-table-toolbar .p-input-icon-left>input,.p-datatable-header .p-input-icon-left>input{width:100%!important;max-width:100%!important;min-width:0!important}.cepi-table-toolbar .p-button,.cepi-table-toolbar .cepi-btn,.p-datatable-header .p-button,.p-datatable-header .cepi-btn,.cepi-table-toolbar .p-toolbar-group-end>span,.cepi-table-toolbar .p-toolbar-group-end>.flex>span{flex:0 0 auto!important}}.cepi-table-toolbar .cepi-control,.cepi-table-toolbar input[type=search],.cepi-table-toolbar input[type=text],.cepi-table-toolbar .p-inputtext,.p-datatable-header .cepi-control,.p-datatable-header input[type=search],.p-datatable-header input[type=text],.p-datatable-header .p-inputtext{height:var(--btn-h-sm)!important;min-height:var(--btn-h-sm)!important;max-height:var(--btn-h-sm)!important;padding-top:0!important;padding-bottom:0!important;font-size:var(--btn-fs-sm)!important;line-height:1.2!important;border-color:var(--border-hover)!important;background:var(--surface)!important;color:var(--text-1)!important}.cepi-table-toolbar .p-input-icon-left,.p-datatable-header .p-input-icon-left,.p-toolbar .p-input-icon-left{display:inline-flex;align-items:center;position:relative;vertical-align:middle;flex:0 0 auto}.cepi-table-toolbar .p-input-icon-left>i,.p-datatable-header .p-input-icon-left>i,.p-toolbar .p-input-icon-left>i{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;line-height:1;pointer-events:none;color:var(--text-3);z-index:1}.cepi-table-toolbar .p-input-icon-left>input,.p-datatable-header .p-input-icon-left>input,.p-toolbar .p-input-icon-left>input{padding-left:1.75rem!important;width:min(14rem,42vw)!important;max-width:min(14rem,42vw)!important}@media(max-width:767px){.cepi-table-toolbar .p-input-icon-left,.p-datatable-header .p-input-icon-left,.p-toolbar .p-input-icon-left{flex:1 1 0!important;min-width:5.5rem!important;max-width:100%!important;width:auto!important}.cepi-table-toolbar .p-input-icon-left>input,.p-datatable-header .p-input-icon-left>input,.p-toolbar .p-input-icon-left>input{width:100%!important;max-width:100%!important;min-width:0!important}}.cepi-table-toolbar input[type=search]::-webkit-search-decoration,.cepi-table-toolbar input[type=search]::-webkit-search-cancel-button,.cepi-table-toolbar input[type=search]::-webkit-search-results-button,.p-datatable-header input[type=search]::-webkit-search-decoration,.p-datatable-header input[type=search]::-webkit-search-cancel-button,.historico-mov__filtro input[type=search]::-webkit-search-decoration,.historico-mov__filtro input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cepi-table-toolbar>div,.p-datatable-header>div{align-items:center}.cepi-table{width:100%;border-collapse:collapse;font-size:var(--table-font-size)}.cepi-table__head{position:sticky;top:0;z-index:1;background:var(--table-head-bg)}.cepi-table__th{padding:var(--table-header-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-border);font-size:var(--table-header-font-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--table-head-text);white-space:nowrap;vertical-align:middle;line-height:1.25;text-align:left!important}@media(max-width:767px){.cepi-table__th{white-space:normal;letter-spacing:.02em;font-size:.625rem;padding:.4rem;vertical-align:bottom}.cepi-table__td{padding:.45rem .4rem;font-size:.75rem}}.cepi-table__th .cepi-table__th-inner{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:.35rem}.cepi-table__td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-border-light);color:var(--table-text);vertical-align:middle;line-height:1.35;font-size:var(--table-font-size);text-align:left;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.cepi-table-shell--mobile .cepi-table__td:not(.cepi-table__td--actions){max-width:none;overflow:visible;text-overflow:unset;white-space:normal}}.cepi-table__td:has(.cepi-table-actions),.cepi-table__td.cepi-table__td--actions{max-width:none;overflow:visible;white-space:nowrap;width:1%}.cepi-table__td.cepi-table__td--wrap{max-width:none;overflow:visible;white-space:normal}.cepi-table__row:hover .cepi-table__td{background:var(--table-row-hover)}.cepi-table__row:nth-child(2n) .cepi-table__td{background:var(--table-row-stripe)}.cepi-table__row:hover:nth-child(2n) .cepi-table__td{background:var(--table-row-hover)}.cepi-table__empty{padding:2.5rem 1rem;text-align:center;color:var(--text-3);font-size:var(--font-sm)}.cepi-table__footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .65rem;min-height:2rem;height:2rem;border-top:1px solid var(--table-border-light);background:var(--surface-2);font-size:.75rem;color:var(--text-2);box-sizing:border-box}.cepi-table__footer--compact,.cepi-table__footer.p-paginator{min-height:2rem!important;height:2rem!important;padding:.2rem .65rem!important;gap:.5rem!important;justify-content:space-between!important;background:var(--surface-2)!important}.cepi-table__footer-start{display:inline-flex;align-items:center;min-width:0;flex-shrink:1}.cepi-table__footer-start .cepi-table__ajuda,.cepi-table__footer-start a{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.2;font-weight:500;color:var(--text-3);text-decoration:none;white-space:nowrap}.cepi-table__footer-start .cepi-table__ajuda:hover,.cepi-table__footer-start a:hover{color:var(--green)}.cepi-table__footer-start .pi{font-size:.75rem}.cepi-table__pager{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;margin-left:auto;height:100%}.cepi-table__pager-total{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums}.cepi-table__pager-total strong{color:var(--text-2);font-weight:650}.cepi-table__pager-sep{color:var(--text-4);font-weight:500}.cepi-table__pager-divider{width:1px;height:1rem;background:var(--border);flex-shrink:0}.cepi-table__pager-rows{display:inline-flex;align-items:center;gap:.3rem;margin:0;white-space:nowrap}.cepi-table__pager-rows-label{color:var(--text-3);font-size:.6875rem;letter-spacing:.02em}.cepi-table__pager-select{width:3.35rem!important;min-width:3.35rem!important;height:1.5rem!important;min-height:1.5rem!important;max-height:1.5rem!important;padding-inline:.3rem .2rem!important;font-size:.75rem!important}.cepi-table__pager-select svg{width:.8rem!important;height:.8rem!important}.cepi-table__pager-nav{display:inline-flex;align-items:center;gap:.1rem}.cepi-table__pager-nav .cepi-btn{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;padding:0!important}.cepi-table__pager-page{min-width:2.5rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:600;font-size:.75rem}.cepi-modal-overlay{background:color-mix(in srgb,var(--text-1) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.route-fallback{display:grid;place-items:center;min-height:40vh;padding:2rem}.route-fallback__spin{width:1.5rem;height:1.5rem;border:2px solid color-mix(in srgb,var(--green, #10b981) 25%,transparent);border-top-color:var(--green, #10b981);border-radius:50%;animation:route-fallback-spin .7s linear infinite}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}.cepi-modal{left:50%;top:50%;width:min(520px,94vw);max-height:90vh;transform:translate(-50%,-50%);border-radius:var(--fr);border:1px solid var(--border);background:var(--surface);box-shadow:var(--cepi-shadow-modal)}.cepi-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border);font-size:var(--font-md);font-weight:700;color:var(--text-1)}.cepi-modal__body{padding:var(--sp-6);overflow:auto}.cepi-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--border);background:var(--surface-2)}.cepi-sheet{border-color:var(--border);box-shadow:var(--cepi-shadow-modal);height:100dvh;max-height:100dvh;top:0;bottom:0}@media(max-width:767px){.cepi-sheet:not(.landing-cadastro-panel){height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;top:0!important;bottom:0!important}.cepi-sheet:not(.landing-cadastro-panel) .cepi-sheet__body{flex:1 1 auto;min-height:0}.cepi-sheet:has(.painel-layout):not(.landing-cadastro-panel),.cepi-sheet:has(.form-rodape):not(.landing-cadastro-panel),.cepi-sheet:has(.painel-simples):not(:has(.sidebar-extras)):not(.landing-cadastro-panel){width:100%!important;max-width:100vw!important;inset:0!important;border-left:none!important;border-right:none!important;height:100%!important;height:100dvh!important;max-height:100%!important;max-height:100dvh!important;min-height:100%!important;min-height:100dvh!important}.cepi-sheet:has(.painel-layout):not(.landing-cadastro-panel) .cepi-sheet__body,.cepi-sheet:has(.form-rodape):not(.landing-cadastro-panel) .cepi-sheet__body,.cepi-sheet:has(.painel-simples):not(:has(.sidebar-extras)):not(.landing-cadastro-panel) .cepi-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;padding:0}.cepi-sheet:not(.landing-cadastro-panel) .painel-layout,.cepi-sheet:not(.landing-cadastro-panel) .painel-simples{flex:1 1 auto;height:100%;min-height:0}}.cepi-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--border);font-weight:700;font-size:var(--font-md);height:var(--cabecalho-altura);background-color:var(--surface-2);padding:10px}.cepi-sheet__header .cepi-sheet__close,.cepi-sheet__header>button{width:2rem!important;height:2rem!important;min-width:2rem!important;padding:0!important;border-radius:var(--fr)!important;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-2)!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.cepi-sheet__header .cepi-sheet__close:hover,.cepi-sheet__header>button:hover{background:var(--danger-soft)!important;border-color:var(--danger-line)!important;color:var(--danger)!important}.cepi-sheet__header .cepi-sheet__close svg,.cepi-sheet__header>button svg{width:1rem;height:1rem}.cepi-sheet__body{flex:1;min-height:0;overflow:auto;padding:0 .4rem}.cepi-sheet__body--flush{padding:0;display:flex;flex-direction:column;overflow:hidden}.cepi-table-actions .cepi-btn{height:1.5rem;width:1.5rem;padding:0;font-size:var(--btn-icon-sm);color:var(--text-3)!important;background:transparent!important;border-color:transparent!important}.cepi-table-actions .cepi-btn:hover:not(:disabled){color:var(--text-1)!important;background:var(--surface-hover, var(--table-row-hover))!important}.cepi-table-actions .cepi-btn.p-button-danger,.cepi-table-actions .cepi-btn.cepi-btn--danger{color:var(--danger)!important}.cepi-table-actions .cepi-btn.p-button-danger:hover:not(:disabled),.cepi-table-actions .cepi-btn.cepi-btn--danger:hover:not(:disabled){color:var(--danger)!important;background:var(--danger-soft)!important}.cepi-table-actions .cepi-btn.p-button-danger:disabled,.cepi-table-actions .cepi-btn.cepi-btn--danger:disabled{color:var(--text-4)!important;opacity:.55}.cepi-table-actions .cepi-btn .pi,.cepi-table-actions .cepi-btn>i[class*=pi-]{font-size:var(--btn-icon-sm)!important;line-height:1;color:inherit!important}.cepi-table-actions .cepi-btn svg{width:var(--btn-icon-sm)!important;height:var(--btn-icon-sm)!important}.cepi-tag--cell-status{display:inline-flex!important;width:var(--table-status-tag-w);max-width:var(--table-status-tag-w);justify-content:center;text-align:center;box-sizing:border-box;padding-left:.25rem!important;padding-right:.25rem!important;font-size:.6875rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.pendencias-link{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--radius, 4px)}button.pendencias-link:hover .cepi-tag{filter:brightness(.97);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 35%,transparent)}button.pendencias-link:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 55%,transparent);outline-offset:2px}.cepi-table__td--status{text-align:center}.cepi-table__th--status{text-align:center!important}.cepi-table__th--status .cepi-table__th-inner{justify-content:center}.cepi-table__row.cepi-table__row--vencido .cepi-table__td,.cepi-table__row.cepi-table__row--vencido:nth-child(2n) .cepi-table__td{color:color-mix(in srgb,var(--danger) 82%,var(--table-text));background:color-mix(in srgb,var(--danger-soft) 65%,var(--surface))}.cepi-table__row.cepi-table__row--pendente .cepi-table__td,.cepi-table__row.cepi-table__row--pendente:nth-child(2n) .cepi-table__td{color:color-mix(in srgb,var(--info) 78%,var(--table-text));background:color-mix(in srgb,var(--info-soft) 70%,var(--surface))}.cepi-table__row.cepi-table__row--iminente .cepi-table__td,.cepi-table__row.cepi-table__row--iminente:nth-child(2n) .cepi-table__td{color:color-mix(in srgb,var(--warning) 80%,var(--table-text));background:color-mix(in srgb,var(--warning-soft) 70%,var(--surface))}.cepi-table__row.cepi-table__row--vencido:hover .cepi-table__td{background:color-mix(in srgb,var(--danger-soft) 88%,var(--table-row-hover))}.cepi-table__row.cepi-table__row--pendente:hover .cepi-table__td{background:color-mix(in srgb,var(--info-soft) 88%,var(--table-row-hover))}.cepi-table__row.cepi-table__row--iminente:hover .cepi-table__td{background:color-mix(in srgb,var(--warning-soft) 88%,var(--table-row-hover))}.cepi-table-shell--no-hover .cepi-table__row:hover .cepi-table__td{background:inherit}.formSubmitBtnNative{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:var(--btn-h);padding:0 .75rem;border-radius:var(--fr);border:1px solid var(--green);background:var(--green);color:#fff;font-family:inherit;font-size:var(--btn-fs);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.formSubmitBtnNative:hover:not(:disabled){background:var(--green-hover);border-color:var(--green-hover)}.formSubmitBtnNative.is-loading{opacity:.75;pointer-events:none}.auth-form-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;background:var(--canvas)}.auth-form-card{width:min(420px,100%);padding:2rem 1.75rem;border-radius:var(--fr);border:1px solid var(--border);background:var(--surface);box-shadow:var(--cepi-shadow-md)}.auth-form-card-logo{display:block;height:2.5rem;width:auto;margin:0 auto 1.25rem}.auth-form-card-title{margin:0 0 .35rem;text-align:center;font-size:var(--font-lg);font-weight:700;letter-spacing:-.02em;color:var(--text-1)}.auth-form-card-desc{margin:0 0 1.5rem;text-align:center;font-size:var(--font-sm);line-height:1.55;color:var(--text-3)}.pi-spin{animation:pi-spin .8s linear infinite}@keyframes pi-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cepi-btn:active:not(:disabled){transform:none}}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--green)}*:focus{outline:none}*:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent);border-radius:var(--radius)}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none;box-shadow:none}body,.p-component,.p-inputtext,.p-button,.p-dropdown,.p-multiselect,.p-datatable,.p-dialog,.p-sidebar,.p-panel,.p-card,.p-toast,.p-menu,.p-tabview,.p-steps,.p-paginator,.p-calendar,.p-overlaypanel{font-family:var(--font-family)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--green-soft);color:var(--green-deep)}.p-button{border-radius:var(--radius)!important;font-size:var(--btn-fs)!important;font-weight:500!important;letter-spacing:.025em!important;padding:0 .625rem!important;height:var(--btn-h);gap:.3rem!important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease!important;box-shadow:none!important;white-space:nowrap}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-icon-only):not(.p-datepicker-trigger):not(.p-autocomplete-dropdown):not(.p-column-filter-menu-button):not(.p-paginator-element):not(.p-picklist-transfer-button){background:var(--green)!important;border:1px solid var(--green)!important;color:#fff!important}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-icon-only):not(.p-datepicker-trigger):not(.p-autocomplete-dropdown):not(.p-column-filter-menu-button):not(.p-paginator-element):not(.p-picklist-transfer-button):not(:disabled):hover{background:var(--green-hover)!important;border-color:var(--green-hover)!important}.p-button.p-button-outlined{border-width:1px!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning):not(.p-button-info){color:var(--green)!important;border-color:var(--border-hover)!important;background:transparent!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning):not(.p-button-info):not(:disabled):hover{background:var(--green-ghost)!important;border-color:var(--green)!important}.p-button.p-button-text{background:transparent!important;border-color:transparent!important}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning){color:var(--text-2)!important}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning):not(:disabled):hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text){background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.p-button.p-button-danger.p-button-outlined{color:var(--danger)!important;border-color:var(--danger-line)!important}.p-button.p-button-danger.p-button-outlined:hover{background:var(--danger-soft)!important}.p-button.p-button-danger.p-button-text{color:var(--danger)!important}.p-button.p-button-danger.p-button-text:hover{background:var(--danger-soft)!important}.p-button.p-button-warning:not(.p-button-outlined):not(.p-button-text){background:var(--warning)!important;border-color:var(--warning)!important;color:#fff!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text){background:var(--btn-secondary-bg)!important;border-color:var(--btn-secondary-border)!important;color:var(--btn-secondary-text)!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):hover{background:var(--btn-secondary-hover)!important;color:var(--btn-secondary-text)!important}.p-datatable-header .p-button.p-button-secondary,.p-toolbar .p-button.p-button-secondary{background:var(--brand-navy-sidebar)!important;border-color:var(--brand-navy-sidebar)!important;color:#fff!important}.p-datatable-header .p-button.p-button-secondary:hover:not(:disabled),.p-toolbar .p-button.p-button-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff)!important;border-color:color-mix(in srgb,var(--brand-navy-sidebar) 88%,#fff)!important;color:#fff!important}.p-button.p-button-sm{height:var(--btn-h-sm)!important;padding:0 .45rem!important;font-size:var(--btn-fs-sm)!important;gap:.2rem!important}.p-button.p-button-lg{height:2.125rem!important;padding:0 .875rem!important;font-size:.8125rem!important}.p-button.p-button-icon-only{width:var(--btn-h)!important;height:var(--btn-h)!important;padding:0!important;justify-content:center}.p-button.p-button-icon-only.p-button-sm{width:var(--btn-h-sm)!important;height:var(--btn-h-sm)!important}.p-button .pi,.p-button .p-button-icon,.p-button>.p-button-icon-left,.p-button>.p-button-icon-right{font-size:var(--btn-icon)!important;line-height:1!important}.p-button.p-button-sm .pi,.p-button.p-button-sm .p-button-icon,.p-button.p-button-icon-only.p-button-sm .pi{font-size:var(--btn-icon-sm)!important}.p-button svg{width:var(--btn-icon)!important;height:var(--btn-icon)!important}.p-button.p-button-sm svg,.p-button.p-button-icon-only.p-button-sm svg{width:var(--btn-icon-sm)!important;height:var(--btn-icon-sm)!important}.p-button-rounded{border-radius:999px!important}.p-button:disabled{opacity:.45!important;cursor:not-allowed!important}.p-button:focus,.p-button:focus-visible,.cepi-btn:focus,.cepi-btn:focus-visible{box-shadow:none!important}.p-splitbutton .p-splitbutton-defaultbutton{border-radius:var(--radius) 0 0 var(--radius)!important}.p-splitbutton .p-splitbutton-menubutton{border-radius:0 var(--radius) var(--radius) 0!important;border-left:1px solid rgba(255,255,255,.2)!important}.p-inputtext{border-radius:var(--radius)!important;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-1)!important;font-size:.8125rem!important;padding:0 .625rem!important;height:2rem;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:none!important;outline:none!important}.p-inputtext::placeholder{color:var(--text-4)!important;font-style:normal}.p-inputtext:enabled:hover{border-color:var(--border-strong)!important}.p-inputtext:enabled:focus{border-color:var(--green)!important;box-shadow:none!important;outline:none!important}.p-inputtext.p-invalid{border-color:var(--danger)!important;box-shadow:none!important}.p-inputtext:disabled{opacity:.5!important;background:var(--surface-2)!important;cursor:not-allowed}.p-inputtextarea.p-inputtext{height:auto!important;padding:.4rem .625rem!important;resize:vertical}.p-inputgroup{display:flex}.p-inputgroup .p-inputtext,.p-inputgroup .p-button,.p-inputgroup .p-inputgroup-addon{border-radius:0!important}.p-inputgroup>:first-child .p-inputtext,.p-inputgroup>:first-child .p-button,.p-inputgroup>:first-child.p-inputgroup-addon{border-radius:var(--radius) 0 0 var(--radius)!important}.p-inputgroup>:last-child .p-inputtext,.p-inputgroup>:last-child .p-button,.p-inputgroup>:last-child.p-inputgroup-addon{border-radius:0 var(--radius) var(--radius) 0!important}.p-inputgroup-addon{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-3)!important;font-size:.75rem!important;padding:0 .55rem!important}.p-inputnumber{height:2rem}.p-inputnumber-input{padding-right:.25rem!important}.p-dropdown,.p-multiselect{border-radius:var(--radius)!important;border:1px solid var(--border)!important;background:var(--surface)!important;height:2rem;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;outline:none!important}.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover{border-color:var(--border-strong)!important}.p-dropdown.p-focus,.p-multiselect.p-focus{border-color:var(--green)!important;box-shadow:none!important}.p-dropdown-label,.p-multiselect-label{font-size:.8125rem!important;color:var(--text-1)!important;padding:0 .625rem!important;line-height:1.9rem!important}.p-dropdown-label.p-placeholder,.p-multiselect-label.p-placeholder{color:var(--text-4)!important}.p-dropdown-trigger,.p-multiselect-trigger{width:1.75rem!important;color:var(--text-3)!important}.p-dropdown-trigger-icon,.p-multiselect-trigger-icon{font-size:.65rem!important}.p-dropdown-panel,.p-multiselect-panel,.p-autocomplete-panel{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 6px 20px #00000014,0 1px 4px #0000000a!important;background:var(--surface)!important;overflow:hidden}.p-dropdown-items,.p-multiselect-items{padding:.25rem!important}.p-dropdown-item,.p-multiselect-item{font-size:.8125rem!important;padding:.4rem .65rem!important;color:var(--text-1)!important;border-radius:3px!important;transition:background .1s ease!important;margin:1px 0;line-height:1.35!important}.p-dropdown-item:hover,.p-multiselect-item:hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-dropdown-item.p-highlight,.p-multiselect-item.p-highlight{background:var(--green-soft)!important;color:var(--green-deep)!important}.p-dropdown-item-group{font-size:.65rem!important;color:var(--text-4)!important;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .55rem .2rem!important}.p-multiselect-header{padding:.35rem .55rem!important;border-bottom:1px solid var(--border)!important;background:var(--surface-2)!important}.p-multiselect-filter{height:1.75rem;font-size:.75rem!important}.p-multiselect-close{width:1.5rem!important;height:1.5rem!important}.p-multiselect-item .p-checkbox .p-checkbox-box.p-highlight{background:var(--green)!important;border-color:var(--green)!important}.p-calendar .p-inputtext{height:var(--float-control-h, var(--fh));padding-right:var(--input-icon-strip-w)!important}.p-calendar .p-datepicker-trigger{height:var(--float-control-h, var(--fh))!important;width:var(--input-icon-strip-w)!important;border-left:none!important;font-size:var(--input-icon-size)!important}.p-datepicker{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 6px 20px #00000014!important;overflow:hidden}.p-datepicker-header{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;padding:.35rem .5rem!important}.p-datepicker-title{font-size:.8125rem!important;font-weight:600!important}.p-datepicker .p-datepicker-prev:hover,.p-datepicker .p-datepicker-next:hover{background:var(--surface-hover)!important;border-radius:var(--radius)!important}.p-datepicker table{font-size:.75rem!important}.p-datepicker table td{padding:1px!important}.p-datepicker table td>span{width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius)!important;font-size:.75rem!important;transition:background .1s ease!important}.p-datepicker table td>span:hover{background:var(--surface-hover)!important}.p-datepicker table td>span.p-highlight{background:var(--green)!important;color:#fff!important}.p-datepicker table td.p-datepicker-today>span{border:1px solid var(--green-line)!important;color:var(--green)!important;font-weight:600}.p-datepicker table th>span{font-size:.65rem!important;color:var(--text-3)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.p-checkbox .p-checkbox-box{border-radius:2px!important;border:1.5px solid var(--border-hover)!important;background:var(--surface)!important;width:15px!important;height:15px!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important;box-shadow:none!important}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:var(--green)!important}.p-checkbox .p-checkbox-box.p-highlight{background:var(--green)!important;border-color:var(--green)!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:.6rem!important;color:#fff!important}.p-checkbox:not(.p-checkbox-disabled).p-focus .p-checkbox-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)!important;border-color:var(--green)!important}.cepi-checkbox[data-state=checked]{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.cepi-checkbox__indicator,.cepi-checkbox[data-state=checked] svg,.cepi-checkbox__icon{color:#fff!important;stroke:#fff!important}.p-radiobutton .p-radiobutton-box{border:1.5px solid var(--border-hover)!important;background:var(--surface)!important;width:15px!important;height:15px!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:none!important}.p-radiobutton:not(.p-radiobutton-disabled) .p-radiobutton-box:hover{border-color:var(--green)!important}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--green)!important}.p-radiobutton .p-radiobutton-box.p-highlight:before{background:var(--green)!important;width:7px!important;height:7px!important}.p-inputswitch{width:2.2rem!important;height:1.1rem!important}.p-inputswitch .p-inputswitch-slider{border-radius:999px!important;background:var(--border-hover)!important;transition:background .2s ease!important}.p-inputswitch .p-inputswitch-slider:before{width:.8rem!important;height:.8rem!important;top:50%!important;transform:translateY(-50%)!important;border-radius:50%!important;box-shadow:0 1px 3px #0003!important}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:var(--green)!important}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(1.1rem,-50%)!important}.p-tag{border-radius:2px!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase;padding:.1rem .4rem!important;border:1px solid transparent;line-height:1.4}.p-tag.p-tag-success{background:var(--green-soft)!important;color:var(--green-deep)!important;border-color:var(--green-line)!important}.p-tag.p-tag-danger{background:var(--danger-soft)!important;color:var(--danger)!important;border-color:var(--danger-line)!important}.p-tag.p-tag-warning{background:var(--warning-soft)!important;color:var(--warning)!important;border-color:var(--warning-line)!important}.p-tag.p-tag-info{background:var(--info-soft)!important;color:var(--info)!important;border-color:var(--info-line)!important}.p-tag.p-tag-secondary{background:var(--surface-3)!important;color:var(--text-3)!important;border-color:var(--border)!important}.p-badge{border-radius:999px!important;font-size:.6rem!important;font-weight:700!important;min-width:1.05rem!important;height:1.05rem!important;line-height:1.05rem!important;padding:0 .3rem!important}.p-badge.p-badge-danger{background:var(--danger)!important}.p-badge.p-badge-success{background:var(--green)!important}.p-badge.p-badge-warning{background:var(--warning)!important}.p-chip{border-radius:2px!important;font-size:.75rem!important;padding:.15rem .5rem!important;background:var(--surface-3)!important;color:var(--text-2)!important;border:1px solid var(--border)!important;gap:.3rem}.p-chip .p-chip-remove-icon{font-size:.6rem!important;color:var(--text-3)!important}.p-chip .p-chip-remove-icon:hover{color:var(--danger)!important}.p-datatable{font-size:.8125rem!important}.p-datatable .p-datatable-header{background:var(--table-head-bg);border:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end;margin-bottom:5px;border-radius:3px;padding:5px!important;width:100%;min-width:0;gap:.4rem}.p-datatable-header>.cepi-table-toolbar{background:transparent;padding:0;width:100%;gap:.4rem}.p-datatable .p-datatable-thead>tr>th{background:var(--table-head-bg)!important;color:var(--table-head-text)!important;border:none!important;border-bottom:1px solid var(--table-border)!important;padding:.35rem .75rem!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase;white-space:nowrap;text-align:left!important}.p-datatable .p-sortable-column{transition:background .12s ease!important}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-datatable .p-sortable-column.p-highlight{background:var(--table-head-bg)!important;color:var(--text-1)!important}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--text-2)!important}.p-datatable .p-column-header-content{gap:.3rem;justify-content:flex-start!important;width:100%}.p-datatable .p-sortable-column-icon{font-size:.6rem!important;opacity:.6}@media(max-width:767px){.cepi-table-shell--mobile .cepi-table-scroll,.cepi-table-shell.cepi-table-shell--mobile .cepi-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cepi-table-shell--mobile .cepi-table{width:max-content!important;max-width:none!important}.p-datatable .p-datatable-thead>tr>th,.p-datatable .cepi-table thead .cepi-table__th,.cepi-table-shell .cepi-table thead .cepi-table__th,.cepi-table-shell--mobile .cepi-table__th{padding:.45rem .5rem!important;font-size:.6875rem!important;letter-spacing:.03em!important;white-space:normal!important;line-height:1.25!important;vertical-align:bottom!important;overflow:visible!important;text-overflow:unset!important}.cepi-table-shell--mobile .cepi-table__td{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;max-width:none!important}.cepi-table-shell--mobile .cepi-table__td.cepi-table__td--actions{white-space:nowrap!important}.p-datatable .p-column-header-content,.p-datatable .cepi-table thead .cepi-table__th .cepi-table__th-inner,.cepi-table-shell .cepi-table thead .cepi-table__th .cepi-table__th-inner,.cepi-table__th .cepi-table__th-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:.2rem!important;min-width:0!important}.p-datatable .cepi-table thead .cepi-table__th--status .cepi-table__th-inner,.cepi-table-shell .cepi-table thead .cepi-table__th--status .cepi-table__th-inner{align-items:center!important}.p-datatable .p-sortable-column-icon,.cepi-table__th-inner svg{width:.75rem!important;height:.75rem!important;flex-shrink:0}.p-datatable .p-datatable-tbody>tr>td,.cepi-table__td{padding:.5rem!important;font-size:.8125rem!important}.cepi-table-actions{gap:.2rem!important}.cepi-table-actions .cepi-btn{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important}}.p-datatable .cepi-table thead .cepi-table__th,.cepi-table-shell .cepi-table thead .cepi-table__th{text-align:left!important}.p-datatable .cepi-table thead .cepi-table__th .cepi-table__th-inner{display:flex!important;width:100%!important;justify-content:flex-start!important;align-items:center!important}.p-datatable .cepi-table thead .cepi-table__th--status,.cepi-table-shell .cepi-table thead .cepi-table__th--status{text-align:center!important}.p-datatable .cepi-table thead .cepi-table__th--status .cepi-table__th-inner{justify-content:center!important}.p-datatable .p-datatable-tbody>tr>td{border:none!important;border-bottom:1px solid var(--surface-3)!important;padding:.45rem .75rem!important;color:var(--text-1)!important;font-size:.8125rem!important;text-align:left!important;transition:background 80ms ease!important}.p-datatable .p-datatable-tbody>tr{background:var(--surface)!important}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:color-mix(in srgb,var(--canvas) 50%,var(--surface))!important}.p-datatable .p-datatable-tbody>tr:not(.p-row-odd):not(.p-highlight):hover>td,.p-datatable .p-datatable-tbody>tr.p-row-odd:not(.p-highlight):hover>td{background:var(--table-row-hover)!important}.p-datatable .p-datatable-tbody>tr.p-highlight>td{background:var(--table-row-selected)!important;color:var(--text-1)!important}.p-datatable .p-datatable-row-expansion>td{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;padding:.75rem!important}.p-datatable .p-selection-column .p-checkbox{vertical-align:middle}.p-datatable .p-datatable-footer{background:var(--surface-2)!important;border:none!important;border-top:1px solid var(--border)!important;padding:.4rem .75rem!important;font-size:.75rem!important;color:var(--text-3)!important}.p-datatable .p-frozen-column{width:1%!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;box-shadow:var(--table-frozen-shadow)}.p-datatable .p-datatable-thead>tr>th.p-frozen-column,.p-datatable .p-datatable-tbody>tr>td.p-frozen-column{padding-left:.75rem!important;padding-right:.75rem!important}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.25rem .6rem!important}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th.p-frozen-column,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td.p-frozen-column{padding-left:.6rem!important;padding-right:.6rem!important}.p-datatable .p-datatable-emptymessage>td{text-align:center!important;color:var(--text-3)!important;padding:2.5rem 1rem!important;font-size:.8125rem!important}.p-column-filter-overlay{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 6px 20px #00000014!important}.p-column-filter-row .p-inputtext{height:1.6rem!important;font-size:.75rem!important}.p-paginator{background:var(--surface-2)!important;border:none!important;border-top:1px solid var(--border)!important;padding:.2rem .65rem!important;gap:.5rem;justify-content:space-between!important;min-height:2rem!important;height:2rem!important}.p-paginator .p-paginator-element{border-radius:var(--radius)!important;min-width:1.5rem!important;height:1.5rem!important;font-size:.75rem!important;color:var(--text-2)!important;border:none!important;background:transparent!important;transition:background .1s ease,color .1s ease!important}.p-paginator .p-paginator-element:not(.p-disabled):hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-paginator .p-paginator-element.p-highlight{background:var(--green)!important;color:#fff!important}.p-paginator .p-dropdown{height:1.5rem!important;font-size:.75rem!important}.p-paginator .p-paginator-current{font-size:.75rem!important;color:var(--text-2)!important}.p-toolbar{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:.4rem .65rem!important;gap:.5rem;box-shadow:none!important}.p-toolbar .p-toolbar-group-start,.p-toolbar .p-toolbar-group-center,.p-toolbar .p-toolbar-group-end{gap:.4rem}.controle-epi-toolbar.p-toolbar{align-items:flex-start;gap:.65rem}.controle-epi-filtros{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.controle-epi-filtros__label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.controle-epi-filtros__track{display:inline-flex;align-items:stretch;gap:.2rem;padding:.18rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0;flex-wrap:wrap}.controle-epi-filtro{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.28rem .45rem;border:1px solid transparent;border-radius:calc(var(--radius) - 1px);background:transparent;color:var(--text-3);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.controle-epi-filtro__n{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.05rem;padding:0 .28rem;border-radius:var(--radius);font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--border);color:var(--text-2)}.controle-epi-filtro__l{font-size:.68rem;font-weight:650;white-space:nowrap}.controle-epi-filtro:hover{background:var(--surface);color:var(--text-1)}.controle-epi-filtro.is-active{background:var(--surface);border-color:var(--border-hover, var(--border));color:var(--text-1);box-shadow:0 1px 2px color-mix(in srgb,var(--text-1) 6%,transparent)}.controle-epi-filtro--danger.is-active{border-color:color-mix(in srgb,var(--danger, #b91c1c) 35%,var(--border));background:var(--danger-soft, color-mix(in srgb, #b91c1c 8%, var(--surface)))}.controle-epi-filtro--danger.is-active .controle-epi-filtro__n{background:color-mix(in srgb,var(--danger, #b91c1c) 12%,var(--surface));border-color:color-mix(in srgb,var(--danger, #b91c1c) 28%,var(--border));color:var(--danger, #b91c1c)}.controle-epi-filtro--warning.is-active{border-color:color-mix(in srgb,var(--warning, #d97706) 35%,var(--border));background:color-mix(in srgb,var(--warning, #d97706) 8%,var(--surface))}.controle-epi-filtro--warning.is-active .controle-epi-filtro__n{background:color-mix(in srgb,var(--warning, #d97706) 14%,var(--surface));border-color:color-mix(in srgb,var(--warning, #d97706) 28%,var(--border));color:var(--warning, #b45309)}.controle-epi-filtro--info.is-active{border-color:color-mix(in srgb,var(--info, #2563eb) 35%,var(--border));background:color-mix(in srgb,var(--info, #2563eb) 8%,var(--surface))}.controle-epi-filtro--info.is-active .controle-epi-filtro__n{background:color-mix(in srgb,var(--info, #2563eb) 12%,var(--surface));border-color:color-mix(in srgb,var(--info, #2563eb) 28%,var(--border));color:var(--info, #1d4ed8)}.controle-epi-filtro--success.is-active{border-color:var(--green-line);background:var(--green-soft)}.controle-epi-filtro--success.is-active .controle-epi-filtro__n{background:color-mix(in srgb,var(--green) 14%,var(--surface));border-color:var(--green-line);color:var(--green-deep)}.controle-epi-filtro--all.is-active .controle-epi-filtro__n{background:var(--surface-3)}.controle-epi-contexto{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;padding:.5rem .65rem;border:1px solid color-mix(in srgb,var(--info, #2563eb) 22%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--info, #2563eb) 6%,var(--surface))}.controle-epi-contexto__label{display:block;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:.1rem}.controle-epi-contexto__nome{font-size:.84rem;color:var(--text-1);font-weight:650}@media(max-width:720px){.controle-epi-filtro__l{display:none}.controle-epi-filtro{padding:.3rem .35rem}.controle-epi-filtros__label{width:100%}}.p-card{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:none!important;background:var(--surface)!important}.p-card .p-card-header{border-bottom:1px solid var(--border)!important;padding:.5rem .75rem!important;background:var(--surface-2)!important;border-radius:var(--radius) var(--radius) 0 0!important}.p-card .p-card-title{font-size:.875rem!important;font-weight:600!important;color:var(--text-1)!important;margin-bottom:0!important;letter-spacing:-.01em}.p-card .p-card-subtitle{font-size:.75rem!important;color:var(--text-3)!important}.p-card .p-card-body{padding:.75rem!important}.p-card .p-card-content{padding:0!important}.p-card .p-card-footer{border-top:1px solid var(--border)!important;padding:.5rem .75rem!important;background:var(--surface-2)!important}.p-panel{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:none!important;overflow:hidden}.p-panel .p-panel-header{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:.4rem .65rem!important}.p-panel .p-panel-title{font-size:.8125rem!important;font-weight:600!important;color:var(--text-1)!important}.p-panel .p-panel-header-icon{width:1.5rem!important;height:1.5rem!important;border-radius:var(--radius)!important;color:var(--text-3)!important}.p-panel .p-panel-header-icon:hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-panel .p-panel-content{padding:.75rem!important;background:var(--surface)!important;border:none!important}.p-panel .p-panel-footer{background:var(--surface-2)!important;border-top:1px solid var(--border)!important;padding:.4rem .65rem!important}.p-fieldset{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:none!important}.p-fieldset-legend{border-radius:2px!important;border:1px solid var(--border)!important;background:var(--surface-2)!important;padding:.2rem .55rem!important;font-size:.75rem!important;font-weight:600!important;color:var(--text-2)!important}.p-fieldset .p-fieldset-content{padding:.75rem!important}.p-dialog{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 20px 60px #00000026,0 4px 12px #0000000f!important;overflow:hidden}.p-dialog .p-dialog-header{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;padding:.55rem .75rem!important;border-radius:0!important}.p-dialog .p-dialog-title{font-size:.875rem!important;font-weight:600!important;color:var(--text-1)!important;letter-spacing:-.01em}.p-dialog .p-dialog-header-icon{width:1.5rem!important;height:1.5rem!important;border-radius:var(--radius)!important;color:var(--text-3)!important}.p-dialog .p-dialog-header-icon:hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-dialog .p-dialog-content{padding:.75rem!important;background:var(--surface)!important;border:none!important}.p-dialog .p-dialog-footer{background:var(--surface-2)!important;border-top:1px solid var(--border)!important;padding:.5rem .75rem!important;border-radius:0!important;gap:.4rem}.p-dialog-mask.p-component-overlay{background:#0a0f1980!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-sidebar{border-radius:0!important;border:none!important;border-left:1px solid var(--border)!important;box-shadow:-8px 0 24px #00000014!important;background:var(--surface)!important}.p-sidebar-right{border-left:1px solid var(--border)!important;border-right:none!important}.p-sidebar-left{border-right:1px solid var(--border)!important;border-left:none!important;box-shadow:8px 0 24px #00000014!important}.p-sidebar .p-sidebar-header{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;padding:.55rem .75rem!important;border-top:2px solid var(--green)!important}.p-sidebar .p-sidebar-header .p-sidebar-header-content{font-size:.875rem!important;font-weight:600!important;color:var(--text-1)!important}.p-sidebar .p-sidebar-close{width:2rem!important;height:2rem!important;border-radius:var(--radius)!important;color:var(--text-2)!important;border:1px solid var(--border)!important;background:var(--surface)!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.p-sidebar .p-sidebar-close:hover{background:var(--danger-soft)!important;border-color:var(--danger-line)!important;color:var(--danger)!important}.p-sidebar:has(.painel-layout) .p-sidebar-close,.p-sidebar:has(.cepi-table-shell) .p-sidebar-close,.p-sidebar:has(.p-datatable) .p-sidebar-close{width:2.125rem!important;height:2.125rem!important}.p-sidebar .p-sidebar-content{padding:.75rem!important}.p-overlaypanel{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000a!important;background:var(--surface)!important}.p-overlaypanel .p-overlaypanel-content{padding:.75rem!important}.p-overlaypanel:before,.p-overlaypanel:after{display:none!important}.p-menu,.p-tieredmenu,.p-contextmenu{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #00000014,0 1px 4px #0000000a!important;padding:.2rem!important;background:var(--surface)!important;min-width:160px!important}.p-menu .p-menuitem,.p-tieredmenu .p-menuitem{padding:0!important}.p-menu .p-menuitem-link,.p-tieredmenu .p-menuitem-link{border-radius:2px!important;padding:.3rem .55rem!important;font-size:.8125rem!important;color:var(--text-1)!important;transition:background .1s ease!important;gap:.4rem}.p-menu .p-menuitem-link:not(.p-disabled):hover,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon{color:var(--green)!important}.p-menu .p-menuitem-icon,.p-tieredmenu .p-menuitem-icon{font-size:.8rem!important;color:var(--text-3)!important}.p-menu .p-menuitem-text,.p-tieredmenu .p-menuitem-text{font-size:.8125rem!important}.p-menu .p-submenu-header{font-size:.6rem!important;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)!important;padding:.55rem .55rem .2rem!important;font-weight:600!important;background:transparent!important}.p-menu .p-menu-separator{border-color:var(--border)!important;margin:.2rem 0!important}.p-tieredmenu.p-tieredmenu-overlay{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #00000014!important}.p-steps{padding:.5rem 0!important}.p-steps .p-steps-item{flex:1}.p-steps .p-steps-item:before{border-top:1px solid var(--border)!important;top:.875rem!important;margin-top:0!important}.p-steps .p-steps-item .p-menuitem-link{flex-direction:column;padding:0 .5rem!important;background:transparent!important}.p-steps .p-steps-item .p-steps-number{border-radius:50%!important;width:1.75rem!important;height:1.75rem!important;font-size:.7rem!important;font-weight:700!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text-3)!important;line-height:1.55rem!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 15%,transparent)!important}.p-steps .p-steps-item .p-steps-title{font-size:.6875rem!important;color:var(--text-3)!important;margin-top:.3rem!important;font-weight:500!important;white-space:nowrap}.p-steps .p-steps-item.p-highlight .p-steps-title{color:var(--green)!important;font-weight:600!important}.p-steps .p-steps-item.p-disabled{opacity:1!important}.p-tabview .p-tabview-nav-container{border-bottom:1px solid var(--border)!important}.p-tabview .p-tabview-nav{border:none!important;background:transparent!important;padding:0 .1rem!important;gap:0}.p-tabview .p-tabview-nav li{margin-bottom:-1px}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:none!important;border-bottom:2px solid transparent!important;padding:.45rem .85rem!important;font-size:.8125rem!important;font-weight:500!important;color:var(--text-3)!important;background:transparent!important;border-radius:0!important;transition:color .12s ease,border-color .12s ease!important;box-shadow:none!important}.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{color:var(--text-1)!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--green)!important;border-bottom-color:var(--green)!important;font-weight:600!important}.p-tabview .p-tabview-panels{padding:.75rem 0!important;background:transparent!important;border:none!important}.p-avatar{border-radius:var(--radius)!important;font-size:.7rem!important;font-weight:700!important;background:var(--surface-3)!important;color:var(--text-2)!important}.p-avatar.p-avatar-circle{border-radius:50%!important}.p-avatar-group .p-avatar{border:2px solid var(--surface)!important}.p-avatar.p-avatar-lg{width:3rem!important;height:3rem!important;font-size:1rem!important}.p-avatar.p-avatar-xl{width:4rem!important;height:4rem!important;font-size:1.25rem!important}.p-progressbar{border-radius:2px!important;height:4px!important;background:var(--surface-3)!important;overflow:hidden}.p-progressbar .p-progressbar-value{border-radius:2px!important;background:var(--green)!important;transition:width .4s ease!important}.p-progressbar .p-progressbar-label{display:none!important}.p-progressbar.labeled{height:16px!important}.p-progressbar.labeled .p-progressbar-label{display:flex!important;font-size:.6rem!important;font-weight:700;color:#fff}.p-message{border-radius:var(--radius)!important;border:1px solid transparent!important;margin:0!important;box-shadow:none!important}.p-message .p-message-wrapper{padding:.45rem .65rem!important;gap:.45rem}.p-message .p-message-icon{font-size:.85rem!important}.p-message .p-message-text{font-size:.8125rem!important;line-height:1.4}.p-message .p-message-summary{font-weight:600!important}.p-message .p-message-detail{font-weight:400!important}.p-message .p-message-close{width:1.4rem!important;height:1.4rem!important;border-radius:2px!important}.p-message .p-message-close:hover{background:#00000014!important}.p-message.p-message-success{background:var(--green-soft)!important;border-color:var(--green-line)!important;color:var(--green-deep)!important}.p-message.p-message-info{background:var(--info-soft)!important;border-color:var(--info-line)!important;color:var(--info)!important}.p-message.p-message-warn{background:var(--warning-soft)!important;border-color:var(--warning-line)!important;color:var(--warning)!important}.p-message.p-message-error{background:var(--danger-soft)!important;border-color:var(--danger-line)!important;color:var(--danger)!important}.p-toast{min-width:280px}.p-toast .p-toast-message{border-radius:var(--radius)!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #0000001a,0 1px 4px #0000000a!important;overflow:hidden}.p-toast .p-toast-message-content{padding:.6rem .75rem!important;gap:.5rem;align-items:flex-start}.p-toast .p-toast-message-icon{font-size:1rem!important;margin-top:.05rem}.p-toast .p-toast-summary{font-size:.8125rem!important;font-weight:600!important;color:var(--text-1)!important}.p-toast .p-toast-detail{font-size:.75rem!important;color:var(--text-2)!important;line-height:1.4}.p-toast .p-toast-icon-close{width:1.4rem!important;height:1.4rem!important;border-radius:2px!important}.p-toast .p-toast-icon-close:hover{background:#00000014!important}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:var(--green)!important}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:var(--info)!important}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:var(--warning)!important}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:var(--danger)!important}.p-divider.p-divider-horizontal{margin:.6rem 0!important}.p-divider.p-divider-horizontal:before{border-top:1px solid var(--border)!important}.p-divider.p-divider-vertical:before{border-left:1px solid var(--border)!important}.p-divider .p-divider-content{background:var(--surface)!important;font-size:.65rem!important;font-weight:600!important;color:var(--text-4)!important;text-transform:uppercase;letter-spacing:.05em;padding:0 .5rem!important}.p-inplace .p-inplace-display{border-radius:var(--radius)!important;padding:.2rem .4rem!important;color:var(--green)!important;font-size:.8125rem!important;transition:background .1s ease!important;text-decoration:underline;text-decoration-color:var(--green-line);text-underline-offset:2px}.p-inplace .p-inplace-display:hover{background:var(--green-ghost)!important}.p-confirmdialog .p-dialog-content{padding:1rem .75rem!important;gap:.65rem;display:flex;align-items:flex-start}.p-confirmdialog .p-confirm-dialog-icon{font-size:1.4rem!important;margin-top:.05rem;flex-shrink:0}.p-confirmdialog .p-confirm-dialog-message{font-size:.8125rem!important;line-height:1.5;color:var(--text-1)!important}.cepi-picklist{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;align-items:stretch;min-height:0;width:100%}.cepi-picklist__panel{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.cepi-picklist__panel--target{border-color:color-mix(in srgb,var(--green) 28%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 8%,transparent)}.cepi-picklist__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.4rem .55rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.cepi-picklist__panel--target .cepi-picklist__panel-head{background:color-mix(in srgb,var(--green) 8%,var(--surface-2))}.cepi-picklist__panel-title{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.cepi-picklist__panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.1rem;padding:0 .3rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-2)}.cepi-picklist__panel--target .cepi-picklist__panel-count{background:var(--green-soft);border-color:var(--green-line);color:var(--green-deep)}.cepi-picklist__filter{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-bottom:1px solid var(--border);background:var(--surface)}.cepi-picklist__filter .pi{font-size:.7rem;color:var(--text-4);flex-shrink:0}.cepi-picklist__filter-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:.75rem;color:var(--text-1);padding:.15rem 0}.cepi-picklist__filter-input::placeholder{color:var(--text-4)}.cepi-picklist__list{flex:1 1 auto;min-height:7.5rem;max-height:11rem;overflow-y:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent;transition:min-height .38s cubic-bezier(.22,1,.36,1),max-height .38s cubic-bezier(.22,1,.36,1)}.form-cadastro-funcao--pick-expanded .cepi-picklist__list{min-height:14rem;max-height:min(42vh,22rem)}.cepi-picklist__empty{padding:1.1rem .6rem;text-align:center;font-size:.72rem;color:var(--text-4);font-style:italic}.cepi-picklist__item{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;margin:0 0 .15rem;padding:.4rem .45rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-1);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.cepi-picklist__item:hover{background:var(--surface-hover, var(--table-row-hover));border-color:var(--border)}.cepi-picklist__item--add:hover{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:var(--green-line)}.cepi-picklist__item--add:hover .pi{color:var(--green-deep)}.cepi-picklist__item--remove:hover{background:var(--danger-soft, color-mix(in srgb, #b91c1c 10%, var(--surface)));border-color:var(--danger-line, color-mix(in srgb, #b91c1c 25%, var(--border)))}.cepi-picklist__item--remove:hover .pi{color:var(--danger, #b91c1c)}.cepi-picklist__item-label,.cepi-picklist__item-text{flex:1 1 auto;min-width:0;font-size:.78rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cepi-picklist__item .pi{flex-shrink:0;font-size:.7rem;color:var(--text-4)}.cepi-picklist__controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.15rem 0}.cepi-picklist__transfer.cepi-btn,.cepi-picklist__transfer.p-button{width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;padding:0!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text-2)!important;box-shadow:none!important}.cepi-picklist__transfer.cepi-btn:hover:not(:disabled),.cepi-picklist__transfer.p-button:hover:not(:disabled){border-color:var(--green-line)!important;background:var(--green-soft)!important;color:var(--green-deep)!important}.cepi-picklist__transfer:disabled{opacity:.4}.p-picklist{gap:.5rem}@media(max-width:520px){.cepi-picklist{grid-template-columns:1fr;grid-template-rows:auto auto auto}.cepi-picklist__controls{flex-direction:row;padding:.15rem 0}}.form-cadastro-funcao .painel-corpo--fill{gap:.55rem;justify-content:flex-start;transition:gap .32s cubic-bezier(.22,1,.36,1)}.form-cadastro-colaborador .painel-corpo--fill{gap:.4rem;justify-content:flex-start}.form-cadastro-colaborador__steps{flex-shrink:0;margin-bottom:.1rem!important}.form-cadastro-colaborador__dados,.form-cadastro-colaborador__digital,.form-cadastro-colaborador__tamanhos{flex-shrink:0;margin-bottom:0!important}.form-cadastro-colaborador__sec-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.3rem .55rem 0}.form-cadastro-colaborador__sec-label{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.form-cadastro-colaborador__sec-hint{font-size:.58rem;color:var(--text-4)}.form-cadastro-colaborador__tamanhos .cadastro-section__body{padding-top:.3rem}.form-cadastro-colaborador__digital .cadastro-section__body{padding-top:.28rem;padding-bottom:.55rem}.form-cadastro-colaborador__digital-campo{margin-bottom:0!important}.form-cadastro-colaborador__dados .cadastro-section__body{padding-top:.55rem;padding-bottom:.55rem;gap:.55rem .65rem}.painel-layout.form-fornecimento-epi:not(.form-fornecimento-epi--step2) .painel-corpo--fill{gap:.55rem;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;min-height:0;padding:.65rem .75rem 1.15rem;-webkit-overflow-scrolling:touch}.form-fornecimento-epi__dados,.form-fornecimento-epi__opcoes{flex-shrink:0;margin-bottom:0!important}.form-fornecimento-epi__vincular{margin-top:.55rem}.form-fornecimento-epi__guia{margin:0;padding:0;min-width:0}.form-fornecimento-epi__colab-combo{display:flex;flex-direction:column;gap:0;margin-bottom:0!important;min-width:0}.form-fornecimento-epi__colab-combo.has-guia{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:visible}.form-fornecimento-epi__colab-combo.has-guia:focus-within{border-color:var(--green)}.form-fornecimento-epi__colab-combo.has-guia:has(.p-invalid){border-color:var(--danger)}.form-fornecimento-epi__colab-combo.has-guia.campo-validavel,.form-fornecimento-epi__colab-combo.has-guia .campo-validavel{margin-bottom:0}.form-fornecimento-epi__colab-combo.has-guia>.campo-validavel,.form-fornecimento-epi__colab-combo.has-guia>[class*=campo]{flex:0 0 auto}.form-fornecimento-epi__colab-combo.has-guia .ui-float{margin-bottom:0}.form-fornecimento-epi__colab-combo.has-guia .ui-float>.ui-float-control,.form-fornecimento-epi__colab-combo.has-guia .ui-float>button,.form-fornecimento-epi__colab-combo.has-guia .form-fornecimento-epi__colab-dd,.form-fornecimento-epi__colab-combo.has-guia .cepi-select{height:var(--fh, 2.25rem)!important;min-height:var(--fh, 2.25rem)!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;background:var(--surface)!important}.form-fornecimento-epi__colab-combo.has-guia .form-fornecimento-epi__guia{border-top:none;background:color-mix(in srgb,var(--surface-2) 88%,var(--surface));padding:.45rem .5rem .4rem;border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);display:flex;flex-direction:column;gap:.35rem}.form-fornecimento-epi__colab-combo.has-guia .form-fornecimento-epi__guia-foot{display:flex;align-items:center;justify-content:flex-start;padding:.05rem .1rem 0}.form-fornecimento-epi__colab-combo.has-guia .form-fornecimento-epi__guia-grid{gap:.28rem}.form-fornecimento-epi__colab-combo.has-guia .form-fornecimento-epi__guia-chip{background:var(--surface)}.form-fornecimento-epi__sec-head--inline{padding:.15rem 0 .35rem}.form-fornecimento-epi__recibo{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-shrink:0;padding:.1rem .15rem}.form-fornecimento-epi__recibo-label{min-width:4.75rem;text-align:right;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);transition:color .18s ease;animation:form-recibo-label-in .22s ease}.form-fornecimento-epi__recibo-label--imprimir{color:#1d4ed8}.form-fornecimento-epi__recibo-label--baixar{color:var(--green-deep)}.form-fornecimento-epi__recibo-label--nenhum{color:var(--text-2)}@keyframes form-recibo-label-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.form-fornecimento-epi__recibo-label{animation:none}}.form-fornecimento-epi__recibo-track{position:relative;display:grid;grid-template-columns:repeat(3,1.85rem);align-items:stretch;height:1.95rem;padding:2px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius)}.form-fornecimento-epi__recibo-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / 3);background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) - 1px);box-shadow:0 1px 2px #0f172a0f;transition:transform .28s cubic-bezier(.32,.72,0,1),border-color .2s ease,background .2s ease,box-shadow .2s ease;pointer-events:none;z-index:0}.form-fornecimento-epi__recibo-track[data-modo="1"] .form-fornecimento-epi__recibo-thumb{transform:translate(100%)}.form-fornecimento-epi__recibo-track[data-modo="2"] .form-fornecimento-epi__recibo-thumb{transform:translate(200%)}.form-fornecimento-epi__recibo-track[data-tone=imprimir] .form-fornecimento-epi__recibo-thumb{border-color:color-mix(in srgb,#2563eb 40%,var(--border));background:color-mix(in srgb,#2563eb 10%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 18%,transparent)}.form-fornecimento-epi__recibo-track[data-tone=baixar] .form-fornecimento-epi__recibo-thumb{border-color:var(--green-line);background:var(--green-ghost);box-shadow:0 0 0 1px var(--green-line)}.form-fornecimento-epi__recibo-track[data-tone=nenhum] .form-fornecimento-epi__recibo-thumb{border-color:var(--border);background:var(--surface);box-shadow:0 1px 2px #0f172a0f}.form-fornecimento-epi__recibo-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:none;border-radius:calc(var(--radius) - 1px);background:transparent;cursor:pointer;transition:color .18s ease}.form-fornecimento-epi__recibo-btn .pi{font-size:.9rem;line-height:1}.form-fornecimento-epi__recibo-btn--imprimir,.form-fornecimento-epi__recibo-btn--baixar,.form-fornecimento-epi__recibo-btn--nenhum{color:var(--text-3)}.form-fornecimento-epi__recibo-btn--imprimir.is-active{color:#1d4ed8}.form-fornecimento-epi__recibo-btn--baixar.is-active{color:var(--green-deep)}.form-fornecimento-epi__recibo-btn--nenhum.is-active{color:var(--text-2)}.form-fornecimento-epi__recibo-btn:hover:not(.is-active){color:var(--text-1)}.form-fornecimento-epi__recibo-btn:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.form-fornecimento-epi__sec-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem .35rem}.form-fornecimento-epi__guia .form-fornecimento-epi__guia-grid{padding:0}.form-fornecimento-epi__sec-title{display:flex;align-items:baseline;gap:.55rem;min-width:0}.form-fornecimento-epi__sec-label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.form-fornecimento-epi__sec-hint{font-size:.62rem;color:var(--text-4)}.form-fornecimento-epi__match-hint{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;color:var(--green-deep);white-space:nowrap}.form-fornecimento-epi__match-hint.is-recommend{color:var(--warning)}.form-fornecimento-epi__match-hint .pi{font-size:.7rem}.form-fornecimento-epi__guia-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:0 .7rem .65rem}.form-fornecimento-epi__guia-chip{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .45rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.form-fornecimento-epi__guia-chip.is-empty{opacity:.72;border-style:dashed}.form-fornecimento-epi__guia-chip.is-match{border-color:var(--green);background:var(--green-ghost);box-shadow:0 0 0 1px var(--green-line);opacity:1}.form-fornecimento-epi__guia-chip.is-recommended:not(.is-match){border-color:var(--warning);background:var(--warning-soft);box-shadow:0 0 0 1px var(--warning-line);opacity:1}.form-fornecimento-epi__guia-chip-label{display:inline-flex;align-items:center;gap:.25rem;min-width:0;font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);line-height:1.2}.form-fornecimento-epi__guia-chip-badge{flex-shrink:0;font-size:.5rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,var(--surface));border:1px solid var(--warning-line);border-radius:2px;padding:.02rem .2rem;line-height:1.2}.form-fornecimento-epi__guia-chip-value{font-size:.78rem;font-weight:600;color:var(--text-1);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-fornecimento-epi__guia-chip.is-recommended:not(.is-match) .form-fornecimento-epi__guia-chip-value{color:#92400e}.form-fornecimento-epi__guia-chip.is-empty .form-fornecimento-epi__guia-chip-value{color:var(--text-4);font-weight:500}.form-fornecimento-epi__accordion{width:100%}.form-fornecimento-epi__accordion>div{margin:0!important;border:none!important;border-radius:0!important;background:transparent}.form-fornecimento-epi__accordion>div>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem!important;border:none!important;background:var(--surface-2)!important;color:var(--text-2);cursor:pointer;font:inherit;text-align:left}.form-fornecimento-epi__accordion>div>button:hover{background:var(--surface-hover, var(--surface-3))!important}.form-fornecimento-epi__accordion>div>button>span:last-child{font-size:.95rem;font-weight:600;color:var(--text-3);line-height:1}.form-fornecimento-epi__accordion-head{display:flex;align-items:baseline;gap:.55rem;min-width:0}.form-fornecimento-epi__accordion>div>div{border-top:1px solid var(--border)!important;padding:.65rem .7rem .75rem!important;background:var(--surface)}.form-fornecimento-epi__opcoes-body{display:flex;flex-direction:column;gap:.85rem}.form-fornecimento-epi__opcao-label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:600;color:var(--text-1)}.form-fornecimento-epi__emergencial{padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);transition:border-color .18s ease,background .18s ease}.form-fornecimento-epi__emergencial.is-active{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:var(--danger-soft)}.form-fornecimento-epi__emergencial.is-active .form-fornecimento-epi__opcao-label{color:var(--danger);font-weight:700}.form-fornecimento-epi__emergencial .cepi-checkbox,.form-fornecimento-epi__emergencial .p-checkbox{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))!important}.form-fornecimento-epi__emergencial .cepi-checkbox[data-state=checked],.form-fornecimento-epi__emergencial .cepi-checkbox.p-highlight{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.form-fornecimento-epi__emergencial .cepi-checkbox[data-state=checked] svg,.form-fornecimento-epi__emergencial .cepi-checkbox__icon{color:#fff!important;stroke:#fff!important}.form-fornecimento-epi__emergencial-hint{margin:.45rem 0 0;font-size:.68rem;line-height:1.4;color:var(--text-3)}.form-fornecimento-epi__emergencial.is-active .form-fornecimento-epi__emergencial-hint{color:color-mix(in srgb,var(--danger) 70%,var(--text-3))}.form-fornecimento-epi__motivo--emergencial .ui-float>label,.form-fornecimento-epi__motivo--emergencial label[for=motivo_acao]{color:var(--danger)!important}.form-fornecimento-epi__motivo--emergencial .ui-float-control,.form-fornecimento-epi__motivo--emergencial .cepi-select,.form-fornecimento-epi__motivo--emergencial button[role=combobox],.form-fornecimento-epi__motivo-dd--emergencial{border-color:var(--danger)!important;background:var(--danger-soft)!important;color:var(--danger)!important;font-weight:700!important;box-shadow:none!important}.form-fornecimento-epi__motivo--emergencial .campo-erro-inline--error{color:var(--danger)}@media(max-width:560px){.form-fornecimento-epi__guia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-fornecimento-epi__sec-head{flex-direction:column;align-items:flex-start}}.form-cadastro-funcao--pick-expanded .painel-corpo--fill{gap:.35rem}.form-cadastro-funcao__campos{flex-shrink:0;overflow:hidden;max-height:14rem;opacity:1;transform:translateY(0);transform-origin:top center;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),border-width .28s ease}.form-cadastro-funcao__campos.is-collapsed{max-height:0;opacity:0;transform:translateY(-.45rem);margin:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;pointer-events:none}.form-cadastro-funcao__epis{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important;display:flex!important;flex-direction:column;margin-bottom:0!important;transform:translateY(0) scale(1);transform-origin:top center;transition:box-shadow .34s cubic-bezier(.22,1,.36,1),border-color .34s ease,transform .38s cubic-bezier(.22,1,.36,1)}.form-cadastro-funcao__epis.is-expanded{border-color:color-mix(in srgb,var(--green) 35%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 12%,transparent),0 10px 28px -18px color-mix(in srgb,var(--green) 35%,transparent);transform:translateY(0) scale(1.005)}.form-cadastro-funcao__pick-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.form-cadastro-funcao__pick-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;background:var(--surface-2);border-bottom:1px solid var(--border);transition:background .28s ease}.form-cadastro-funcao--pick-expanded .form-cadastro-funcao__pick-head{background:color-mix(in srgb,var(--green) 6%,var(--surface-2))}.form-cadastro-funcao__pick-title{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.form-cadastro-funcao__label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.form-cadastro-funcao__chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.1rem;padding:0 .3rem;border-radius:var(--radius);font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);color:var(--text-2);transition:transform .22s ease}.form-cadastro-funcao--pick-expanded .form-cadastro-funcao__chip{transform:scale(1.06)}.form-cadastro-funcao__chip--target{background:var(--green-soft);border-color:var(--green-line);color:var(--green-deep)}.form-cadastro-funcao__arrow{font-size:.55rem;color:var(--text-4)}.form-cadastro-funcao__pick-actions{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.form-cadastro-funcao__hint{font-size:.62rem;color:var(--text-4);white-space:nowrap;transition:opacity .2s ease}.form-cadastro-funcao__expandir,.form-cadastro-funcao__recolher{font-size:.7rem!important;height:1.55rem!important;padding:0 .5rem!important;animation:form-funcao-fade-in .24s ease both;box-shadow:none!important}.form-cadastro-funcao__expandir{border-color:color-mix(in srgb,var(--green) 45%,var(--border))!important;background:color-mix(in srgb,var(--green) 14%,var(--surface))!important;color:var(--green-deep, #047857)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 10%,transparent)!important}.form-cadastro-funcao__expandir .pi{color:inherit!important;font-size:.7rem!important}.form-cadastro-funcao__expandir:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 62%,var(--border))!important;background:color-mix(in srgb,var(--green) 22%,var(--surface))!important;color:var(--green-deep, #047857)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent)!important}.form-cadastro-funcao__expandir.is-attention{animation:form-funcao-expandir-pulse 1.1s ease-in-out infinite,form-funcao-expandir-shake 1.8s ease-in-out infinite}.form-cadastro-funcao__recolher{border-color:var(--danger-line, color-mix(in srgb, #b91c1c 28%, var(--border)))!important;background:var(--danger-soft, color-mix(in srgb, #b91c1c 8%, var(--surface)))!important;color:color-mix(in srgb,var(--danger, #b91c1c) 72%,var(--text-2))!important}.form-cadastro-funcao__recolher .pi{color:inherit!important;font-size:.7rem!important}.form-cadastro-funcao__recolher:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger, #b91c1c) 42%,var(--border))!important;background:color-mix(in srgb,var(--danger, #b91c1c) 12%,var(--surface))!important;color:var(--danger, #b91c1c)!important}@keyframes form-funcao-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes form-funcao-expandir-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 0%,transparent)!important;filter:brightness(1)}45%{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 22%,transparent)!important;filter:brightness(1.04)}}@keyframes form-funcao-expandir-shake{0%,to{transform:translate(0) rotate(0)}12%{transform:translate(-1.5px) rotate(-1.2deg)}24%{transform:translate(1.5px) rotate(1.2deg)}36%{transform:translate(-1px) rotate(-.8deg)}48%{transform:translate(1px) rotate(.8deg)}60%{transform:translate(0) rotate(0)}}.form-cadastro-funcao__pick-body{flex:1 1 auto;min-height:11.5rem;padding:.55rem;display:flex;flex-direction:column;transition:min-height .4s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1)}.form-cadastro-funcao__pick-body .cepi-picklist{flex:1 1 auto;min-height:0;transition:min-height .38s cubic-bezier(.22,1,.36,1)}.form-cadastro-funcao--pick-expanded .form-cadastro-funcao__pick-body{padding:.65rem;min-height:min(52vh,28rem)}.form-cadastro-funcao--pick-expanded .cepi-picklist{height:100%;min-height:16rem}.form-cadastro-funcao--pick-expanded .cepi-picklist__panel{height:100%;min-height:0;transition:border-color .28s ease,box-shadow .28s ease}.form-cadastro-funcao--embed .form-cadastro-funcao__campos.is-collapsed{max-height:none;opacity:1;transform:none;pointer-events:auto;overflow:visible}@media(max-width:480px){.form-cadastro-funcao__hint{display:none}}@media(prefers-reduced-motion:reduce){.form-cadastro-funcao__campos,.form-cadastro-funcao__epis,.form-cadastro-funcao__pick-body,.form-cadastro-funcao__pick-body .cepi-picklist,.form-cadastro-funcao__chip,.form-cadastro-funcao__expandir,.form-cadastro-funcao__recolher,.cepi-picklist__list,.form-cadastro-funcao .painel-corpo--fill{transition:none!important;animation:none!important}.form-cadastro-funcao__expandir.is-attention{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent);outline-offset:2px}}.form-entrada-epi--pick-expanded .painel-corpo--fill{gap:.35rem}.form-entrada-epi .painel-corpo--fill{padding-top:.65rem}.form-entrada-epi__cabecalho{flex-shrink:0;overflow:hidden;max-height:22rem;opacity:1;transform:translateY(0);transform-origin:top center;margin-top:.15rem;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1)}.form-entrada-epi__cabecalho-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .65rem;background:var(--surface-2);border-bottom:1px solid var(--border);min-width:0}.form-entrada-epi__nfe{flex:0 0 auto;margin-right:auto}.form-entrada-epi__nfe .p-button{white-space:nowrap}.form-entrada-epi__cabecalho-bar .cadastro-section__switch{flex:0 1 auto;margin-left:auto;padding:0;background:transparent;justify-content:flex-start;max-width:min(100%,18rem)}.form-entrada-epi__cabecalho.is-collapsed{max-height:0;opacity:0;transform:translateY(-.45rem);margin:0!important;pointer-events:none}.form-entrada-epi__add{flex-shrink:0;overflow:hidden;max-height:3rem;opacity:1;transition:max-height .28s ease,opacity .22s ease,margin .28s ease}.form-entrada-epi__add.is-collapsed{max-height:0;opacity:0;margin:0!important;pointer-events:none}.form-entrada-epi--pick-expanded .form-cadastro-funcao__pick-head{background:color-mix(in srgb,var(--green) 6%,var(--surface-2))}.form-entrada-epi__itens.is-expanded .form-entrada-epi__scroll{min-height:min(48vh,26rem)}.form-entrada-epi__chip-revisar{display:inline-flex;align-items:center;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;color:var(--orange-700, #c2410c);background:color-mix(in srgb,var(--orange-100, #ffedd5) 80%,transparent);border:1px solid color-mix(in srgb,var(--orange-400, #fb923c) 45%,transparent)}@media(prefers-reduced-motion:reduce){.form-entrada-epi__cabecalho,.form-entrada-epi__add{transition:none!important}}.p-skeleton{border-radius:var(--radius)!important;background:var(--surface-3)!important}.p-skeleton:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%)!important}.p-tooltip .p-tooltip-text{border-radius:2px!important;background:var(--text-1)!important;color:var(--surface)!important;font-size:.6875rem!important;padding:.2rem .5rem!important;box-shadow:0 2px 8px #00000026!important;line-height:1.4;max-width:220px;white-space:normal}.p-tooltip .p-tooltip-arrow{display:none!important}.p-scrollpanel .p-scrollpanel-bar{background:var(--border-hover)!important;border-radius:2px!important;width:3px!important;opacity:.7}.p-scrollpanel .p-scrollpanel-bar:hover{background:var(--green)!important;opacity:1}.p-button.p-button-rounded.p-button-text{width:1.75rem!important;height:1.75rem!important;padding:0!important;color:var(--text-3)!important;border-radius:var(--radius)!important;background:transparent!important}.p-button.p-button-rounded.p-button-text:hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.p-button.p-button-rounded.p-button-text.p-button-danger:hover{background:var(--danger-soft)!important;color:var(--danger)!important}.p-button.p-button-rounded.p-button-text.p-button-success:hover{background:var(--green-ghost)!important;color:var(--green)!important}.content-area-util{height:calc(100vh - var(--cabecalho-altura))!important;max-height:calc(100vh - var(--cabecalho-altura))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:.6rem;min-height:0!important}.content-area-util>*{flex:1;min-height:0}.content-area-util>.content-outlet-host{flex:1 1 auto!important;min-height:0!important;width:100%;height:100%;max-height:100%;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:block!important}.content-area-util>.content-outlet-host>*{display:block;width:100%;min-height:auto;height:auto;max-height:none;box-sizing:border-box}.content-area-util>.content-outlet-host>.p-card,.content-area-util>.content-outlet-host>.cepi-card,.content-area-util>.content-outlet-host>.cepi-page,.content-area-util>.content-outlet-host>.doacao-page,.content-area-util>.content-outlet-host>.esocial-page{display:flex!important;flex-direction:column!important;min-height:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.content-area-util .p-card,.content-area-util .cepi-card:not(.config-index__panel){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%}.content-area-util .p-card .p-card-body,.content-area-util .cepi-card:not(.config-index__panel) .cepi-card__body{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}.content-area-util .p-card .p-card-title,.content-area-util .cepi-card__header{padding:5px;flex-shrink:0;font-size:.875rem!important;font-weight:600!important}.content-area-util .p-card .p-card-content{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}.content-area-util .cepi-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-area-util>.content-outlet-host>.config-index,.content-area-util>.content-outlet-host>.suporte-page,.content-area-util>.content-outlet-host>.perfil-page,.content-area-util>.config-index,.content-area-util>.suporte-page,.content-area-util>.perfil-page{display:flex!important;flex-direction:column!important;flex:none!important;min-height:auto!important;max-width:none;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:.15rem}.content-area-util>.content-outlet-host>.doacao-page,.content-area-util>.doacao-page,.content-area-util>.content-outlet-host>.esocial-page,.content-area-util>.esocial-page{flex:1 1 auto;min-height:0;max-width:none;width:100%;overflow:hidden!important;padding-right:0}.content-area-util>.content-outlet-host>.config-index>*,.content-area-util>.content-outlet-host>.suporte-page>*,.content-area-util>.content-outlet-host>.perfil-page>*,.content-area-util>.config-index>*,.content-area-util>.suporte-page>*,.content-area-util>.perfil-page>*{flex:0 0 auto!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.content-area-util>.content-outlet-host>.doacao-page,.content-area-util>.doacao-page,.content-area-util>.content-outlet-host>.esocial-page,.content-area-util>.esocial-page{display:flex!important;flex-direction:column!important}.content-area-util>.content-outlet-host>.doacao-page>.doacao-layout,.content-area-util>.doacao-page>.doacao-layout{flex:1 1 auto!important;min-height:0!important}.content-area-util>.content-outlet-host>.esocial-page>*:not(.esocial-workspace),.content-area-util>.esocial-page>*:not(.esocial-workspace){flex:0 0 auto!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.content-area-util>.content-outlet-host>.esocial-page>.esocial-workspace,.content-area-util>.esocial-page>.esocial-workspace{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.content-area-util .config-index .config-index__sections{flex:0 0 auto!important;min-height:auto!important;height:auto!important;overflow:visible!important}.content-area-util .config-index .config-index__panel,.content-area-util .config-index .cepi-card.config-index__panel,.content-area-util .config-index .p-panel.config-index__panel{flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important}.content-area-util .config-index .config-index__panel>*,.content-area-util .config-index .config-index__panel .p-panel-header,.content-area-util .config-index .config-index__panel .p-panel-content{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.content-area-util .config-index .config-index__panel>.p-panel-header,.content-area-util .config-index .config-index__panel>.p-panel-content{display:block!important;padding:0!important}.content-area-util .card-page-footer{flex-shrink:0;padding:.25rem .75rem;border-top:1px solid var(--border);background:var(--surface)}.content-area-util .p-datatable,.content-area-util .cepi-table-shell.p-datatable-flex{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:5px}.content-area-util .p-datatable .p-datatable-wrapper,.content-area-util .cepi-table-shell.p-datatable-flex .cepi-table-scroll{flex:1!important;min-height:0!important}.content-area-util .p-paginator,.content-area-util .cepi-table__footer{height:2rem!important;min-height:2rem!important;max-height:2rem!important;flex-shrink:0!important}.p-sidebar .p-sidebar-content{display:flex!important;flex-direction:column!important;padding:0!important;height:100%!important;overflow:hidden!important}.painel-simples{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem;height:100%;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.painel-layout{display:flex;flex-direction:column;height:100%}.painel-layout .painel-corpo{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin-bottom:0;padding-bottom:1.15rem}.form-rodape{flex-shrink:0;height:var(--cabecalho-altura);min-height:var(--cabecalho-altura);max-height:var(--cabecalho-altura);padding:0 .75rem;box-sizing:border-box;background:var(--surface-2);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;flex-wrap:nowrap}.form-rodape-ajuda{display:flex;align-items:center;gap:.4rem;flex-shrink:0;min-width:0}.form-rodape-acoes{position:relative;display:flex;align-items:center;gap:.55rem;flex-shrink:0;margin-left:auto}.form-rodape-obrigatorio{position:absolute;right:0;bottom:calc(100% + .35rem);font-size:.6875rem;font-weight:500;color:var(--text-4);white-space:nowrap;line-height:1.2;text-transform:none;letter-spacing:normal;pointer-events:none;z-index:2}.form-rodape-acoes .p-button:not(.p-button-text):not(.p-button-link),.form-rodape-acoes .cepi-btn:not(.cepi-btn--text):not(.cepi-btn--ghost){height:2rem!important;min-height:2rem!important;box-sizing:border-box}.p-dialog .p-dialog-footer{height:var(--cabecalho-altura)!important;min-height:var(--cabecalho-altura)!important;padding:0 .75rem!important;display:flex!important;align-items:center!important;gap:.4rem!important}.p-card .p-card-footer{height:var(--cabecalho-altura)!important;min-height:var(--cabecalho-altura)!important;padding:0 .75rem!important;display:flex!important;align-items:center!important}.field>label,.p-field>label{font-size:.6875rem!important;font-weight:600!important;color:var(--text-3)!important;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem!important;display:block}.field-hint,.p-field-hint,small.hint{font-size:.6875rem!important;color:var(--text-4)!important;margin-top:.15rem!important;display:block}.p-error,small.p-error{font-size:.6875rem!important;color:var(--danger)!important;margin-top:.15rem!important}.form-section-title{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-4);padding-bottom:.35rem;border-bottom:1px solid var(--border);margin-bottom:.65rem}.formgrid.grid{row-gap:.75rem;column-gap:0}.formgrid.grid>.field,.formgrid.grid>[class*=col-]{padding-left:.4rem;padding-right:.4rem}.formgrid.grid>.field:first-child,.formgrid.grid>[class*=col-]:first-child{padding-left:0}.formgrid.grid>.field:last-child,.formgrid.grid>[class*=col-]:last-child{padding-right:0}.field{margin-bottom:.75rem}.field:last-child{margin-bottom:0}.field>label,.p-field>label,label.block{display:block;font-size:.6875rem!important;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field small,.field .p-error,.field-hint,small.hint{display:block;font-size:.6875rem;margin-top:.2rem;line-height:1.4}.field small{color:var(--text-4)}.field .p-error{color:var(--danger);font-weight:500}.p-fluid .p-inputtext,.p-fluid .p-dropdown,.p-fluid .p-multiselect,.p-fluid .p-calendar,.p-fluid .p-inputnumber{width:100%}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.page-header__title{font-size:1rem;font-weight:700;color:var(--text-1);letter-spacing:-.02em;line-height:1.3}.page-header__subtitle{font-size:.75rem;color:var(--text-3);margin-top:.15rem;line-height:1.4}.page-header__actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.section-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.section-header__label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-4);white-space:nowrap}.section-header:after{content:"";flex:1;height:1px;background:var(--border)}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem;transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--green);border-radius:var(--radius) var(--radius) 0 0}.stat-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000000f}.stat-card__label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-4)}.stat-card__value{font-size:1.5rem;font-weight:800;color:var(--text-1);letter-spacing:-.03em;line-height:1}.stat-card__value.accent{color:var(--green)}.stat-card__value.danger{color:var(--danger)}.stat-card__value.warning{color:var(--warning)}.stat-card__delta{font-size:.6875rem;color:var(--text-3);display:flex;align-items:center;gap:.2rem}.stat-card__delta.up{color:var(--green)}.stat-card__delta.down{color:var(--danger)}.info-block{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;background:var(--info-soft);border:1px solid var(--info-line);border-radius:var(--radius);font-size:.8125rem;color:var(--info);line-height:1.45}.info-block.success{background:var(--green-soft);border-color:var(--green-line);color:var(--green-deep)}.info-block.warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.info-block.danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.info-block .pi{flex-shrink:0;margin-top:.05rem;font-size:.875rem}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.feature-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--text-2);line-height:1.4}.feature-list li .pi{flex-shrink:0;margin-top:.05rem;font-size:.8rem;color:var(--green)}.feature-list li.unavailable,.feature-list li.unavailable .pi{color:var(--text-4)}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.plan-card.featured{border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 8px 32px color-mix(in srgb,var(--green) 10%,transparent)}.plan-card__name{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-4)}.plan-card__price{font-size:1.75rem;font-weight:800;color:var(--text-1);letter-spacing:-.04em;line-height:1}.plan-card__price span{font-size:.8125rem;font-weight:400;color:var(--text-3);letter-spacing:0}.plan-card__description{font-size:.75rem;color:var(--text-3);line-height:1.45}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.setting-row:last-child{border-bottom:none}.setting-row__info{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.setting-row__label{font-size:.8125rem;font-weight:600;color:var(--text-1)}.setting-row__description{font-size:.6875rem;color:var(--text-3);line-height:1.4}.setting-row__control{flex-shrink:0}.danger-zone{border:1px solid var(--danger-line);border-radius:var(--radius);padding:.9rem 1rem;background:var(--danger-soft)}.danger-zone__title{font-size:.75rem;font-weight:700;color:var(--danger);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.danger-zone__description{font-size:.8125rem;color:var(--text-2);line-height:1.45;margin-bottom:.75rem}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--text-3)}.empty-state .pi{font-size:2rem;color:var(--border-hover);margin-bottom:.25rem}.empty-state__title{font-size:.875rem;font-weight:600;color:var(--text-2)}.empty-state__subtitle{font-size:.75rem;color:var(--text-4);line-height:1.4;max-width:280px}.breadcrumb{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--text-4);margin-bottom:.75rem}.breadcrumb a{color:var(--text-3);text-decoration:none;transition:color .2s ease}.breadcrumb a:hover{color:var(--green)}.breadcrumb .sep{color:var(--border-hover)}.breadcrumb .current{color:var(--text-2);font-weight:500}.content-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.content-grid.cols-2{grid-template-columns:repeat(2,1fr)}.content-grid.cols-3{grid-template-columns:repeat(3,1fr)}.content-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.content-grid.cols-2,.content-grid.cols-3,.content-grid.cols-4{grid-template-columns:1fr}}.p-accordion .p-accordion-tab{border:1px solid var(--border);border-radius:var(--radius)!important;margin-bottom:.35rem;overflow:hidden}.p-accordion .p-accordion-header .p-accordion-header-link{background:var(--surface-2)!important;border:none!important;border-radius:0!important;padding:.5rem .75rem!important;font-size:.8125rem!important;font-weight:600!important;color:var(--text-1)!important;transition:background .2s ease!important}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:hover{background:var(--surface-hover)!important}.p-accordion .p-accordion-header.p-highlight .p-accordion-header-link{background:var(--surface)!important;border-bottom:1px solid var(--border)!important;color:var(--green)!important}.p-accordion .p-accordion-toggle-icon{font-size:.65rem!important;color:var(--text-3)!important}.p-accordion .p-accordion-content{border:none!important;padding:.75rem!important;background:var(--surface)!important;font-size:.8125rem!important;color:var(--text-2)!important;line-height:1.55}html[data-theme=dark] .p-accordion .p-accordion-tab{border-color:var(--border)!important}html[data-theme=dark] .p-accordion .p-accordion-header .p-accordion-header-link{background:var(--surface-2)!important}html[data-theme=dark] .p-accordion .p-accordion-content{background:var(--surface)!important}.cadastro-section{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem .85rem .6rem;margin-bottom:.75rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cadastro-section:hover{border-color:var(--border-hover)}.cadastro-section__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.cadastro-section__title .pi{font-size:.72rem;color:var(--green)}.cadastro-section .grid,.cadastro-section .formgrid.grid{margin:0}.cadastro-section--table{padding:0;overflow:hidden;margin-bottom:0!important}.painel-layout .painel-corpo--fill{display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start}.painel-layout.form-fornecimento-epi:not(.form-fornecimento-epi--step2) .painel-corpo--fill,.painel-layout.form-cadastro-funcao .painel-corpo--fill,.painel-layout.form-cadastro-colaborador .painel-corpo--fill,.painel-layout.consulta-ca-avulsa .painel-corpo--fill,.painel-layout.historico-mov .painel-corpo--fill{overflow-x:hidden;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.painel-corpo--fill>.painel-corpo-extras,.painel-corpo--fill>.cadastro-section--switch,.painel-corpo--fill>.p-button{flex-shrink:0}.painel-corpo--fill>.cadastro-section--table{height:min(260px,38vh);display:flex;flex-direction:column;min-height:0}.cadastro-section--table .grid{column-gap:0!important;row-gap:0!important}.cadastro-section--table .grid>[class*=col-]{padding-left:.4rem!important;padding-right:.4rem!important}.cadastro-section--table .p-inputtext:enabled:hover,.cadastro-section--table .p-dropdown:not(.p-disabled):hover,.cadastro-section--table .p-inputnumber:not(.p-disabled):hover .p-inputtext:enabled{border-color:var(--border-hover)!important}.cadastro-section--table .p-inputtext:enabled:focus,.cadastro-section--table .p-dropdown.p-focus,.cadastro-section--table .p-inputnumber .p-inputtext:enabled:focus{border-color:var(--green)!important;box-shadow:none!important}.cadastro-section__table-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.25rem 0;background:var(--surface)}.cadastro-section__lista-alerta{margin:.25rem .5rem .35rem;padding:0;border:none;background:transparent;color:var(--danger);font-size:.6rem;font-weight:500;text-align:left;line-height:1.3}.cadastro-section--switch{padding:0;overflow:hidden}.cadastro-section__switch{display:flex;align-items:center;gap:.6rem;padding:.4rem 0rem;background:var(--surface-2);transition:background .2s ease;flex-direction:row-reverse}.cadastro-section__switch button{flex:.15;border-radius:3px;height:1.5rem;width:2rem}.cadastro-section__switch button span{width:50%;border-radius:3px}.cadastro-section__switch-texts{display:flex;flex-direction:column;gap:.1rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;align-items:flex-end}.cadastro-section__switch-label{font-size:.5rem;font-weight:600;color:var(--text-1);line-height:1.25}.cadastro-section__switch-hint{font-size:.5rem;color:var(--text-3);line-height:1.35}.cadastro-section--switch.is-active{border-color:var(--green);box-shadow:0 0 0 1px var(--green-line)}.cadastro-section--switch.is-active .cadastro-section__switch-label{color:var(--green-deep)}.cadastro-section--switch .cadastro-section__switch:not(:last-child){border-bottom:1px solid var(--border)}.cadastro-section--switch.is-active .cadastro-section__switch:not(:last-child){border-bottom-color:var(--green-line)}.cadastro-section__body{padding:.75rem .7rem .45rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem .75rem;align-items:start}.cadastro-section__body--stack{grid-template-columns:1fr}.cadastro-section__body .campo-full{grid-column:1 / -1}.cadastro-section__body .field{margin-bottom:0}.cadastro-section__body .campo-validavel.w-full,.cadastro-section__body .inline-flex.w-full{width:100%}@media(max-width:640px){.cadastro-section__body{grid-template-columns:1fr}}.modo-tamanho{display:flex;flex-direction:column;gap:.7rem}.modo-tamanho__campo{min-width:0}.modo-slide{display:flex;flex-direction:column;gap:.3rem}.modo-slide__hint{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.modo-slide__track{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;height:2.15rem;padding:3px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius)}.modo-slide__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);background:var(--green);border:1px solid var(--green);border-radius:calc(var(--radius) - 1px);box-shadow:0 1px 2px color-mix(in srgb,var(--green) 35%,transparent);transition:transform .28s cubic-bezier(.32,.72,0,1);pointer-events:none;z-index:0}.modo-slide__track[data-modo="1"] .modo-slide__thumb{transform:translate(100%)}.modo-slide__btn{position:relative;z-index:1;appearance:none;border:0;background:transparent;margin:0;padding:0 .4rem;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--text-3);cursor:pointer;transition:color .2s ease}.modo-slide__btn.is-active{color:#fff}.modo-slide__btn:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:calc(var(--radius) - 1px)}.opt-tamanho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.35rem;width:100%}.opt-tamanho__nome{font-size:.72rem;font-weight:500;color:var(--text-1);line-height:1.2}.opt-tamanho--disabled .opt-tamanho__nome{color:var(--text-4);text-decoration:line-through}.opt-tamanho__badge,.lista-tamanhos__badge{flex-shrink:0;font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #ffedd5;border-radius:2px;padding:.1rem .28rem;line-height:1.2}.dropdown-tamanhos-panel .p-dropdown-item{padding:.28rem .5rem!important}.dropdown-tamanhos-panel .p-dropdown-item.p-disabled{opacity:1!important}.lista-tamanhos__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--surface-2);border-bottom:1px solid var(--border);padding:.32rem .55rem;flex-shrink:0}.lista-tamanhos__titulo{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.lista-tamanhos__acoes{display:flex;align-items:center;gap:.65rem}.lista-tamanhos__acao{appearance:none;border:0;background:none;padding:0;font-size:.62rem;font-weight:600;color:var(--green-deep);cursor:pointer}.lista-tamanhos__acao:hover{text-decoration:underline}.lista-tamanhos__acao--muted{color:var(--text-3);font-weight:500}.lista-tamanhos__vazio{padding:.75rem .7rem;font-size:.7rem;color:var(--text-3);line-height:1.35}.lista-tamanhos__scroll{max-height:170px}.lista-tamanhos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.4rem}@media(min-width:640px){.lista-tamanhos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lista-tamanhos__item{display:flex;align-items:center;gap:.35rem;min-height:1.55rem;margin:0;padding:.18rem .35rem;border:1px solid transparent;border-radius:calc(var(--radius) - 1px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.lista-tamanhos__item:hover:not(.is-disabled){background:var(--surface-2);border-color:var(--border)}.lista-tamanhos__item.is-checked{background:var(--green-ghost);border-color:var(--green-line)}.lista-tamanhos__item.is-disabled{cursor:not-allowed;opacity:.72}.lista-tamanhos__item .cepi-checkbox,.lista-tamanhos__item .p-checkbox{width:.9rem!important;height:.9rem!important;min-width:.9rem!important;min-height:.9rem!important;flex:0 0 .9rem!important;padding:0!important;overflow:visible!important;color:#fff!important}.lista-tamanhos__item .cepi-checkbox[data-state=checked],.lista-tamanhos__item .cepi-checkbox.p-highlight{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.lista-tamanhos__item .cepi-checkbox__indicator,.lista-tamanhos__item .cepi-checkbox svg,.lista-tamanhos__item .cepi-checkbox__icon{width:.65rem!important;height:.65rem!important;color:#fff!important;stroke:#fff!important}.lista-tamanhos__item .p-checkbox .p-checkbox-box{width:.9rem!important;height:.9rem!important}.lista-tamanhos__item .p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:.55rem!important;color:#fff!important}.lista-tamanhos__label{font-size:.68rem;font-weight:500;color:var(--text-1);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-tamanhos__item.is-checked .lista-tamanhos__label{color:var(--green-deep);font-weight:600}.lista-tamanhos__item.is-disabled .lista-tamanhos__label{color:var(--text-4);text-decoration:line-through}.lista-tamanhos.p-invalid,.campo-validavel.lista-tamanhos-validavel:has(.campo-erro-inline)>.lista-tamanhos{border-color:var(--danger)!important}.campo-validavel.lista-tamanhos-validavel:has(.campo-erro-inline)>.lista-tamanhos{padding-bottom:.85rem}.campo-validavel.lista-tamanhos-validavel .campo-erro-inline{left:.55rem;right:.55rem;bottom:.28rem}.campo-config-aviso{margin:0 0 .35rem;padding:.35rem .5rem;font-size:.65rem;line-height:1.35;color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius)}.campo-grupo--inativo{opacity:.78}.campo-grupo--inativo .p-inputnumber,.campo-grupo--inativo .p-inputtext,.campo-grupo--inativo .p-dropdown{pointer-events:none}.campo-bloqueado-plano{position:relative;display:block;width:100%;cursor:pointer;outline:none}.campo-bloqueado-plano:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 55%,transparent);outline-offset:2px;border-radius:var(--radius)}.campo-bloqueado-plano .p-float-label,.campo-bloqueado-plano .p-inputtext,.campo-bloqueado-plano label{pointer-events:none}.campo-bloqueado-plano__input.p-inputtext,.campo-bloqueado-plano__input.p-inputtext:disabled{opacity:1!important;cursor:pointer!important;color:transparent!important;background:color-mix(in srgb,var(--surface-2) 72%,#fff)!important;border-color:var(--border)!important;padding-right:2.1rem!important;box-shadow:none!important}html[data-theme=dark] .campo-bloqueado-plano__input.p-inputtext,html[data-theme=dark] .campo-bloqueado-plano__input.p-inputtext:disabled{background:color-mix(in srgb,var(--surface-2) 88%,#000)!important}.campo-bloqueado-plano:hover .campo-bloqueado-plano__input.p-inputtext{border-color:var(--border-strong)!important;background:color-mix(in srgb,var(--surface-2) 58%,#fff)!important}html[data-theme=dark] .campo-bloqueado-plano:hover .campo-bloqueado-plano__input.p-inputtext{background:color-mix(in srgb,var(--surface-2) 78%,#000)!important}.campo-bloqueado-plano .p-float-label>label{color:var(--text-4)!important;opacity:.92}.campo-bloqueado-plano__lock{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:var(--text-4);pointer-events:none}.campo-bloqueado-plano__lock .pi{font-size:.78rem;line-height:1}.campo-bloqueado-plano:hover .campo-bloqueado-plano__lock{color:var(--text-3)}.campo-com-add{display:flex;align-items:stretch;gap:.5rem}.campo-com-add>:first-child{flex:1 1 auto;min-width:0}.campo-com-add>.p-button,.campo-com-add>.p-button.p-button-icon-only{flex:0 0 auto;align-self:start;height:var(--float-control-h)!important;width:var(--float-control-h)!important;padding:0!important}.btn-add-leve,.btn-add-leve.p-button,.btn-add-leve.cepi-btn{background:var(--green-ghost)!important;border:1px solid var(--green-line)!important;color:var(--green-deep)!important;box-shadow:none!important}.btn-add-leve:hover:not(:disabled),.btn-add-leve.p-button:hover:not(:disabled),.btn-add-leve.cepi-btn:hover:not(:disabled){background:color-mix(in srgb,var(--green) 14%,var(--surface))!important;border-color:var(--green)!important;color:var(--green)!important}.btn-add-itens.btn-add-leve{border-style:dashed!important}.ui-float .p-inputtext,.ui-float .p-dropdown,.ui-float .p-multiselect,.ui-float .p-calendar .p-inputtext,.ui-float .p-inputnumber .p-inputtext{height:var(--float-control-h)!important;min-height:var(--float-control-h)!important}.ui-float .p-dropdown .p-dropdown-label,.ui-float .p-multiselect .p-multiselect-label{display:flex;align-items:center;line-height:1.2!important}.field-error-text{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:500;color:var(--danger);line-height:1.4}.p-inputtext.p-invalid,.p-invalid>.p-inputtext,.p-dropdown.p-invalid,.p-multiselect.p-invalid,.p-inputnumber.p-invalid .p-inputtext,.p-calendar.p-invalid .p-inputtext,.ui-float-control.p-invalid,.ui-float-control.border-danger,input.p-invalid,button.p-invalid{border-color:var(--danger)!important}.p-inputtext.p-invalid:enabled:focus,.p-dropdown.p-invalid.p-focus,.p-multiselect.p-invalid.p-focus{box-shadow:none!important}.campo-validavel{position:relative;width:100%}.campo-validavel .campo-erro-inline{position:absolute;left:.45rem;right:.45rem;bottom:.12rem;z-index:2;margin:0;padding:0;font-size:.55rem;font-weight:600;line-height:1.1;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;letter-spacing:.01em}.campo-validavel .campo-erro-inline--error{color:var(--danger)}.campo-validavel .campo-erro-inline--warn{color:var(--warning)}.campo-validavel .campo-erro-inline--success{color:var(--green-deep)}.campo-validavel .campo-erro-inline--info{color:var(--info, #2563eb)}.campo-validavel:has(.campo-erro-inline) .ui-float>input,.campo-validavel:has(.campo-erro-inline) .ui-float>button[role=combobox],.campo-validavel:has(.campo-erro-inline) .ui-float>.ui-float-control,.campo-validavel:has(.campo-erro-inline) .ui-float>.ui-float-slot input,.campo-validavel:has(.campo-erro-inline) .p-dropdown,.campo-validavel:has(.campo-erro-inline) .p-inputtext,.campo-validavel:has(.campo-erro-inline) .p-calendar .p-inputtext,.campo-validavel:has(.campo-erro-inline) .p-inputnumber .p-inputtext{padding-bottom:.7rem!important}.campo-validavel:has(.campo-erro-inline) .p-dropdown .p-dropdown-label{padding-bottom:.55rem!important;align-items:flex-start!important;padding-top:.35rem!important}.campo-validavel--error:has(.campo-erro-inline) .ui-float>input,.campo-validavel--error:has(.campo-erro-inline) .ui-float>input:hover,.campo-validavel--error:has(.campo-erro-inline) .ui-float>input:focus,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.ui-float-control,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.ui-float-control:hover,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.ui-float-control:focus,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.cepi-control,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.cepi-control:hover,.campo-validavel--error:has(.campo-erro-inline) .ui-float>.cepi-control:focus,.campo-validavel--error:has(.campo-erro-inline) .p-inputtext,.campo-validavel--error:has(.campo-erro-inline) .p-dropdown{border-color:var(--danger)!important}.campo-validavel--warn:has(.campo-erro-inline) .ui-float>input,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>input:hover,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>input:focus,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.ui-float-control,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.ui-float-control:hover,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.ui-float-control:focus,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.cepi-control,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.cepi-control:hover,.campo-validavel--warn:has(.campo-erro-inline) .ui-float>.cepi-control:focus,.campo-validavel--warn:has(.campo-erro-inline) .p-inputtext,.campo-validavel--warn:has(.campo-erro-inline) .p-dropdown{border-color:var(--warning)!important}.campo-validavel--success:has(.campo-erro-inline) .ui-float>input,.campo-validavel--success:has(.campo-erro-inline) .ui-float>input:hover,.campo-validavel--success:has(.campo-erro-inline) .ui-float>input:focus,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.ui-float-control,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.ui-float-control:hover,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.ui-float-control:focus,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.cepi-control,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.cepi-control:hover,.campo-validavel--success:has(.campo-erro-inline) .ui-float>.cepi-control:focus,.campo-validavel--success:has(.campo-erro-inline) .p-inputtext{border-color:var(--green)!important}.campo-validavel--info:has(.campo-erro-inline) .ui-float>input,.campo-validavel--info:has(.campo-erro-inline) .ui-float>input:hover,.campo-validavel--info:has(.campo-erro-inline) .ui-float>input:focus,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.ui-float-control,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.ui-float-control:hover,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.ui-float-control:focus,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.cepi-control,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.cepi-control:hover,.campo-validavel--info:has(.campo-erro-inline) .ui-float>.cepi-control:focus,.campo-validavel--info:has(.campo-erro-inline) .p-inputtext,.campo-validavel--info:has(.campo-erro-inline) .p-dropdown{border-color:var(--info, #2563eb)!important}input.campo-status-border--warn,input.campo-status-border--warn:hover,input.campo-status-border--warn:focus{border-color:var(--warning)!important}input.campo-status-border--success,input.campo-status-border--success:hover,input.campo-status-border--success:focus{border-color:var(--green)!important}.field-with-addon .campo-validavel .campo-erro-inline{right:calc(var(--input-icon-strip-w, 2rem) + .2rem)}@keyframes campo-shake{0%,to{transform:translate(0)}18%{transform:translate(-2px)}36%{transform:translate(2px)}54%{transform:translate(-1.5px)}72%{transform:translate(1.5px)}}.campo-validavel.is-shaking{animation:campo-shake .38s ease}@media(prefers-reduced-motion:reduce){.campo-validavel.is-shaking{animation:none}}@media(max-width:640px){.painel-corpo--fill>.cadastro-section--table{height:min(220px,34vh)}.cadastro-section__switch-hint{display:none}.form-rodape{height:auto;min-height:var(--cabecalho-altura);max-height:none;flex-wrap:wrap;padding:.4rem .75rem;row-gap:.35rem}.form-rodape-acoes{width:100%;justify-content:flex-end}.form-rodape-obrigatorio{font-size:.6rem;bottom:calc(100% + .25rem)}.cadastro-section--table .grid>[class*=col-]{padding-left:.25rem!important;padding-right:.25rem!important}.form-rodape-acoes>.p-button:not(.p-button-text),.form-rodape-acoes>.cepi-btn:not(.cepi-btn--text){flex:1 1 auto}}.form-alert{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;margin-bottom:.75rem;border-radius:var(--radius);border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);font-size:.8125rem;line-height:1.45;animation:formAlertIn .25s ease-out}.form-alert .pi{flex-shrink:0;margin-top:.06rem;font-size:.9rem}.form-alert__text{margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.form-alert--success{border-color:var(--green-line);background:var(--green-soft);color:var(--green-deep)}.form-alert--info{border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.form-alert--warning{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}@keyframes formAlertIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.p-dropdown-panel .p-dropdown-header,.p-multiselect-panel .p-multiselect-header{padding:.4rem .45rem!important;background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important}.p-dropdown-filter,.p-multiselect-filter{height:1.95rem!important;font-size:.8125rem!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;background:var(--surface)!important;padding:0 .5rem 0 1.85rem!important}.p-dropdown-filter:focus,.p-multiselect-filter:focus{border-color:var(--green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)!important;outline:none!important}.p-dropdown-filter-icon,.p-multiselect-filter-icon{left:.62rem!important;right:auto!important;color:var(--text-3)!important;font-size:.78rem!important}.p-dropdown-item:not(.p-highlight):hover,.p-multiselect-item:not(.p-highlight):hover{background:var(--green-ghost)!important;color:var(--text-1)!important}.p-dropdown-item.p-highlight,.p-multiselect-item.p-highlight{background:var(--green-soft)!important;color:var(--green-deep)!important;font-weight:600!important}.p-dropdown-empty-message,.p-multiselect-empty-message,.p-dropdown-items-wrapper .p-dropdown-empty-message{padding:.65rem!important;font-size:.75rem!important;color:var(--text-4)!important}.p-dropdown-items-wrapper,.p-multiselect-items-wrapper{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.p-sidebar .p-sidebar-header{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 7%,var(--surface-2)),var(--surface-2))!important}.p-sidebar .p-sidebar-header .p-sidebar-header-content{position:relative;padding-left:.65rem}.p-sidebar .p-sidebar-header .p-sidebar-header-content:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:.95rem;border-radius:2px;background:var(--green)}.p-dialog .p-dialog-header{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface-2)),var(--surface-2))!important;border-top:2px solid var(--green)!important}.p-dialog .p-dialog-title{position:relative;padding-left:.65rem}.p-dialog .p-dialog-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:.9rem;border-radius:2px;background:var(--green)}.form-rodape{position:relative;background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--green) 4%,var(--surface-2)))}.form-rodape:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--green-line),transparent)}html[data-theme=dark] .p-inputtext,html[data-theme=dark] .p-dropdown,html[data-theme=dark] .p-multiselect{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-1)!important}html[data-theme=dark] .p-dropdown-panel,html[data-theme=dark] .p-multiselect-panel,html[data-theme=dark] .p-autocomplete-panel,html[data-theme=dark] .p-overlaypanel,html[data-theme=dark] .p-menu,html[data-theme=dark] .p-tieredmenu,html[data-theme=dark] .p-contextmenu,html[data-theme=dark] .p-datepicker{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-dropdown-item,html[data-theme=dark] .p-multiselect-item{color:var(--text-1)!important}html[data-theme=dark] .p-dropdown-item:hover,html[data-theme=dark] .p-multiselect-item:hover{background:var(--surface-hover)!important}html[data-theme=dark] .p-datatable .p-datatable-thead>tr>th{background:var(--surface-2)!important;color:var(--text-3)!important;border-color:var(--border)!important}html[data-theme=dark] .p-datatable .p-datatable-tbody>tr{background:var(--surface)!important}html[data-theme=dark] .p-datatable .p-datatable-tbody>tr>td{border-color:var(--border)!important}html[data-theme=dark] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--table-row-hover)!important}html[data-theme=dark] .p-datatable .p-datatable-header{background:var(--surface)!important}html[data-theme=dark] .p-card,html[data-theme=dark] .p-panel,html[data-theme=dark] .p-fieldset,html[data-theme=dark] .p-card .p-card-header,html[data-theme=dark] .p-card .p-card-footer,html[data-theme=dark] .p-card .p-card-body,html[data-theme=dark] .p-panel .p-panel-header,html[data-theme=dark] .p-panel .p-panel-content{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-card .p-card-header,html[data-theme=dark] .p-card .p-card-footer,html[data-theme=dark] .p-panel .p-panel-header{background:var(--surface-2)!important}html[data-theme=dark] .p-dialog{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-dialog .p-dialog-header,html[data-theme=dark] .p-dialog .p-dialog-footer{background:var(--surface-2)!important;border-color:var(--border)!important}html[data-theme=dark] .p-dialog .p-dialog-content{background:var(--surface)!important}html[data-theme=dark] .p-dialog-mask.p-component-overlay{background:#000000a6!important}html[data-theme=dark] .p-sidebar{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-sidebar .p-sidebar-header{background:var(--surface-2)!important;border-color:var(--border)!important}html[data-theme=dark] .p-tabview .p-tabview-nav-container{border-color:var(--border)!important}html[data-theme=dark] .p-paginator,html[data-theme=dark] .p-toolbar{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-message.p-message-success{background:var(--green-ghost)!important}html[data-theme=dark] .p-message.p-message-warn{background:var(--warning-soft)!important}html[data-theme=dark] .p-message.p-message-error{background:var(--danger-soft)!important}html[data-theme=dark] .p-toast .p-toast-message{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .p-checkbox .p-checkbox-box,html[data-theme=dark] .p-radiobutton .p-radiobutton-box{background:var(--surface-2)!important;border-color:var(--border-hover)!important}html[data-theme=dark] .p-inputswitch .p-inputswitch-slider{background:var(--border-hover)!important}html[data-theme=dark] .p-divider .p-divider-content{background:var(--surface)!important}html[data-theme=dark] .p-tooltip .p-tooltip-text{background:var(--text-1)!important;color:var(--canvas)!important}html[data-theme=dark] .p-skeleton{background:var(--surface-2)!important}html[data-theme=dark] .p-tag.p-tag-secondary{background:var(--surface-3)!important;border-color:var(--border)!important}.pedido-compras-shell--pick-expanded .pedido-compras{grid-template-columns:minmax(0,1fr) 0;gap:0}.pedido-compras{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:.75rem;overflow:hidden!important;margin-bottom:0!important;transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),gap .28s ease}.pedido-compras__form{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pedido-compras__cabecalho{flex-shrink:0;overflow:hidden;max-height:16rem;opacity:1;transform:translateY(0);transform-origin:top center;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1)}.pedido-compras__cabecalho.is-collapsed{max-height:0;opacity:0;transform:translateY(-.45rem);margin:0!important;pointer-events:none}.pedido-compras__cabecalho>.cadastro-section--switch{margin-bottom:.5rem!important}.pedido-compras__form>.cadastro-section--switch{flex-shrink:0}.pedido-compras__lista{flex:1 1 auto!important;height:auto!important;min-height:0;display:flex;flex-direction:column;margin-bottom:0!important}.pedido-compras-shell--pick-expanded .form-cadastro-funcao__pick-head{background:color-mix(in srgb,var(--green) 6%,var(--surface-2))}.pedido-compras__lista.is-expanded .pedido-compras__scroll{min-height:min(52vh,28rem)}.pedido-compras__thead{background:var(--surface-2);border-bottom:1px solid var(--border);padding:.3rem 0;flex-shrink:0}.pedido-compras__thead>[class*=col-]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.pedido-compras__row{padding:.2rem 0;border-bottom:1px solid var(--surface-3)}.pedido-compras__linha-total{font-size:.75rem;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pedido-compras__add{flex-shrink:0;display:flex;justify-content:center;padding:.4rem 0 0;overflow:hidden;max-height:3rem;opacity:1;transition:max-height .28s ease,opacity .22s ease,padding .28s ease,margin .28s ease}.pedido-compras__add.is-collapsed{max-height:0;opacity:0;padding:0!important;margin:0!important;pointer-events:none}.pedido-compras__add .btn-add-itens{height:1.75rem;width:5.5rem;font-size:.7rem}.pedido-compras__dash{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface);border-left:1px solid var(--border);transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),border-width .28s ease}.pedido-compras__dash.is-collapsed{opacity:0;transform:translate(.75rem);pointer-events:none;border-left-width:0}@media(prefers-reduced-motion:reduce){.pedido-compras,.pedido-compras__cabecalho,.pedido-compras__add,.pedido-compras__dash{transition:none!important}}.pedido-dash__head{flex-shrink:0;padding:.85rem .9rem .75rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--green-ghost) 0%,var(--surface) 100%)}.pedido-dash__eyebrow{display:block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:.25rem}.pedido-dash__total{display:block;font-size:1.35rem;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.15}.pedido-dash__total-hint{display:block;margin-top:.2rem;font-size:.65rem;color:var(--text-4);line-height:1.3}.pedido-dash__metrics{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.pedido-dash__metric{background:var(--surface);padding:.55rem .7rem;display:flex;flex-direction:column;gap:.15rem}.pedido-dash__metric-label{font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4)}.pedido-dash__metric-value{font-size:1rem;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.2}.pedido-dash__metric-value--sm{font-size:.8rem}.pedido-dash__block{flex-shrink:0;padding:.7rem .9rem;border-bottom:1px solid var(--border)}.pedido-dash__block--grow{flex:1 1 auto;min-height:0;overflow:auto;border-bottom:none;scrollbar-width:thin}.pedido-dash__block-title{margin:0 0 .45rem;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.pedido-dash__stat-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--text-2);padding:.15rem 0}.pedido-dash__stat-row strong{font-variant-numeric:tabular-nums;color:var(--text-1)}.pedido-dash__stat-row strong.is-warn{color:var(--danger)}.pedido-dash__warn{margin:.35rem 0 0;font-size:.65rem;line-height:1.35;color:var(--danger)}.pedido-dash__empty{margin:0;font-size:.7rem;color:var(--text-4);line-height:1.4}.pedido-dash__rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pedido-dash__rank-item{min-width:0}.pedido-dash__rank-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.pedido-dash__rank-nome{flex:1;min-width:0;font-size:.72rem;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pedido-dash__rank-valor{flex-shrink:0;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green-deep)}.pedido-dash__bar{height:3px;background:var(--surface-3);border-radius:1px;overflow:hidden}.pedido-dash__bar>span{display:block;height:100%;background:var(--green);border-radius:1px}.pedido-dash__rank-sub{display:block;margin-top:.15rem;font-size:.62rem;color:var(--text-4);font-variant-numeric:tabular-nums}.pedido-dash__foot{flex-shrink:0;padding:.45rem .9rem;border-top:1px solid var(--border);background:var(--surface-2);font-size:.62rem;color:var(--text-3);font-variant-numeric:tabular-nums}@media(max-width:900px){.pedido-compras{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;overflow-y:auto!important}.pedido-compras-shell--pick-expanded .pedido-compras{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 0}.pedido-compras__dash{max-height:none}.pedido-dash__block--grow{max-height:180px}}.sidebar-extras{display:flex;flex-direction:column;gap:1.15rem;height:auto;min-height:0;width:100%;box-sizing:border-box;padding:.25rem .15rem 1rem;animation:sidebar-extras-in .28s ease both}@keyframes sidebar-extras-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.sidebar-extras__intro{margin:0;flex-shrink:0;font-size:.78rem;line-height:1.45;color:var(--text-3);padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface-2)),var(--surface))}.sidebar-extras__section{display:flex;flex-direction:column;gap:.55rem;min-width:0;flex-shrink:0;position:relative;padding:.65rem .7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs, none)}.sidebar-extras__section-head{display:flex;flex-direction:column;gap:.15rem;padding:0 .05rem .15rem;flex-shrink:0;border-bottom:1px solid var(--border);margin-bottom:.1rem}.sidebar-extras__section-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.sidebar-extras__section-hint{margin:0 0 .35rem;font-size:.7rem;line-height:1.35;color:var(--text-4)}.sidebar-extras__section-body{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;min-width:0}.sidebar-extras__action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;margin:0;padding:.7rem .75rem;text-align:left;cursor:pointer;color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;position:relative;isolation:isolate;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sidebar-extras__action:hover{border-color:var(--green-line);background:var(--green-ghost)}.sidebar-extras__action:hover .sidebar-extras__action-chevron{color:var(--green);transform:translate(2px)}.sidebar-extras__action:active{transform:scale(.992)}.sidebar-extras__action:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sidebar-extras__action.is-disabled,.sidebar-extras__action:disabled{opacity:.55;cursor:not-allowed;pointer-events:auto}.sidebar-extras__action.is-disabled:hover,.sidebar-extras__action:disabled:hover{border-color:var(--border);background:var(--surface)}.sidebar-extras__action.is-disabled:hover .sidebar-extras__action-chevron,.sidebar-extras__action:disabled:hover .sidebar-extras__action-chevron{color:inherit;transform:none}.sidebar-extras__action.is-disabled:active,.sidebar-extras__action:disabled:active{transform:none}.sidebar-extras__action--export{background:linear-gradient(180deg,var(--green-ghost) 0%,var(--surface) 100%);border-color:var(--green-line)}.sidebar-extras__action--export .sidebar-extras__action-icon{background:var(--green-soft);color:var(--green-deep)}.sidebar-extras__action-icon{flex-shrink:0;width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--surface-3);color:var(--text-2);transition:background .15s ease,color .15s ease}.sidebar-extras__action:hover .sidebar-extras__action-icon{background:var(--green-soft);color:var(--green-deep)}.sidebar-extras__action-icon .pi{font-size:.95rem}.sidebar-extras__action-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sidebar-extras__action-title{font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--text-1)}.sidebar-extras__action-desc{font-size:.68rem;line-height:1.35;color:var(--text-3)}.sidebar-extras__action-chevron{flex-shrink:0;font-size:.85rem;color:var(--text-4);transition:color .15s ease,transform .15s ease}.sidebar-extras__cols{padding:.7rem .75rem;background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius);flex-shrink:0;min-width:0;display:flex;flex-direction:column;gap:.4rem}.controle-epi-extras{gap:.75rem}.controle-epi-extras .sidebar-extras__intro{display:flex;flex-direction:column;gap:.2rem}.controle-epi-extras .sidebar-extras__nav{gap:.4rem}.sidebar-extras__cols-label{display:block;margin:0 0 .4rem;font-size:.72rem;font-weight:650;color:var(--text-2)}.sidebar-extras__cols-note{margin:.4rem 0 0;font-size:.62rem;line-height:1.35;color:var(--text-4)}.sidebar-extras__multiselect.p-multiselect,.sidebar-extras__multiselect.ui-float-control,.sidebar-extras__multiselect.cepi-ms-trigger{min-height:var(--fh);height:auto!important;align-items:center!important;padding:.4rem .45rem .4rem .5rem!important;max-width:100%;gap:.45rem!important}.sidebar-extras__multiselect .cepi-ms-chips{align-items:center;gap:.35rem;row-gap:.3rem}.sidebar-extras__multiselect .cepi-ms-chip{max-width:9.5rem;padding:.2rem .45rem;line-height:1.25;border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-deep);font-weight:600;font-size:.68rem}.sidebar-extras__multiselect .cepi-ms-chip--more{max-width:none;border-color:var(--border);background:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums}.sidebar-extras__multiselect .cepi-ms-trigger>svg,.sidebar-extras__multiselect.ui-float-control>svg{align-self:center;flex-shrink:0}.sidebar-extras__nav{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;min-width:0}.p-sidebar:has(.sidebar-extras),.cepi-sheet:has(.sidebar-extras){width:min(400px,94vw)!important}.p-sidebar:has(.sidebar-extras) .p-sidebar-content,.cepi-sheet:has(.sidebar-extras) .cepi-sheet__body{padding-top:.65rem;padding-bottom:.75rem;overflow-x:hidden;overflow-y:auto}.fornecedores-misto .painel-corpo--fill{gap:.5rem;justify-content:flex-start;margin-bottom:0}.fornecedores-misto__form{flex-shrink:0;margin-bottom:0!important}.fornecedores-misto__form .cadastro-section__body{padding:.65rem .7rem .55rem;gap:.5rem .65rem}.fornecedores-misto__label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.fornecedores-misto__lista{flex:0 1 auto!important;height:auto!important;min-height:0;max-height:none!important;margin-bottom:0!important;display:flex!important;flex-direction:column}.fornecedores-misto__lista-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.fornecedores-misto__lista-title{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.fornecedores-misto__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.15rem;padding:0 .35rem;border-radius:var(--radius);background:var(--green-soft);color:var(--green-deep);font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums}.fornecedores-misto__lista-hint{font-size:.62rem;color:var(--text-4);white-space:nowrap}.fornecedores-misto__scroll{flex:0 1 auto;min-height:0;max-height:min(280px,42vh);padding:0!important}.fornecedores-misto__table.p-datatable .p-datatable-thead>tr>th{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);background:var(--surface)!important;padding:.4rem .55rem!important}.fornecedores-misto__table.p-datatable .p-datatable-tbody>tr>td{padding:.4rem .55rem!important;vertical-align:middle;border-bottom-color:var(--surface-3)!important}.fornecedores-misto__table.p-datatable .p-datatable-tbody>tr:hover{background:var(--table-row-hover)!important}.fornecedores-misto__table--row-edit.p-datatable .p-datatable-tbody>tr{cursor:pointer}.fornecedores-misto__cell-nome{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fornecedores-misto__razao{font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fornecedores-misto__contato{font-size:.65rem;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fornecedores-misto__muted{font-size:.72rem;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:11rem}.fornecedores-misto__dialog .cadastro-section{border:none;background:transparent}.fornecedores-misto__dialog .cadastro-section:hover{border-color:transparent}.funcoes-epis-tags{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;max-width:100%;min-width:0;overflow:hidden}.funcoes-epis-tags--measure{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap}.funcoes-epis-tag.cepi-tag,.funcoes-epis-tag.p-tag{width:auto!important;max-width:9rem;flex:0 1 auto;justify-content:flex-start!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funcoes-epis-more.cepi-tag,.funcoes-epis-more.p-tag{width:auto!important;flex:0 0 auto;font-weight:700}.painel-layout.historico-mov .painel-corpo--fill{gap:.75rem;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.painel-layout.historico-mov .painel-corpo--fill>.cadastro-section--table{height:auto;max-height:none;flex:0 0 auto}.historico-mov__cabecalho{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.75rem 1rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface-2)),var(--surface))}.historico-mov__equip{display:flex;align-items:flex-start;gap:.65rem;min-width:0;grid-column:1}.historico-mov__equip-icon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--green-soft);color:var(--green-deep)}.historico-mov__equip-icon .pi{font-size:.85rem}.historico-mov__equip-copy{min-width:0;display:flex;flex-direction:column;gap:.2rem}.historico-mov__label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.historico-mov__equip-nome{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.historico-mov__descricao{font-size:.95rem;font-weight:650;color:var(--text-1);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.historico-mov__saldo{font-size:.72rem;color:var(--text-4)}.historico-mov__saldo strong{color:var(--green-deep);font-variant-numeric:tabular-nums}.historico-mov__periodo{display:flex;flex-direction:column;gap:.35rem;min-width:0;justify-content:center}.historico-mov__periodo-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.historico-mov__calendar{flex:1 1 11rem;min-width:0}.historico-mov__resumo{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.historico-mov__chip{display:flex;flex-direction:column;gap:.05rem;padding:.45rem .55rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.historico-mov__chip-n{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text-1)}.historico-mov__chip-l{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.historico-mov__chip--entrada .historico-mov__chip-n{color:var(--green-deep)}.historico-mov__chip--saida .historico-mov__chip-n,.historico-mov__chip--audit .historico-mov__chip-n{color:var(--text-2)}.historico-mov__grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;align-items:start}.historico-mov__full{grid-column:1 / -1}.historico-mov__secao{height:auto!important;max-height:none!important}.historico-mov__secao-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "hint actions";gap:.15rem .75rem;align-items:center;padding:.5rem .65rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.historico-mov__secao-title{grid-area:title;display:inline-flex;align-items:center;gap:.4rem;min-width:0}.historico-mov__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.15rem;padding:0 .35rem;border-radius:var(--radius);background:var(--green-soft);color:var(--green-deep);font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums}.historico-mov__secao-hint{grid-area:hint;font-size:.62rem;color:var(--text-4);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historico-mov__secao-acoes{grid-area:actions;display:inline-flex;align-items:center;gap:.25rem;min-width:0}.historico-mov__filtro.p-input-icon-left,.p-input-icon-left.historico-mov__filtro{display:inline-flex;align-items:center;position:relative;vertical-align:middle;flex:0 0 auto}.historico-mov__filtro.p-input-icon-left>i,.p-input-icon-left.historico-mov__filtro>i{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;line-height:1;pointer-events:none;color:var(--text-3);z-index:1}.historico-mov__filtro.p-input-icon-left>input,.historico-mov__filtro .p-inputtext,.historico-mov__filtro .cepi-control,.historico-mov__filtro .ui-float-control{width:8.5rem!important;max-width:min(8.5rem,42vw)!important;height:var(--btn-h-sm)!important;min-height:var(--btn-h-sm)!important;max-height:var(--btn-h-sm)!important;padding-top:0!important;padding-bottom:0!important;padding-left:1.75rem!important;font-size:var(--btn-fs-sm)!important;line-height:1.2!important}.historico-mov .historico-mov__scroll.cadastro-section__table-scroll,.historico-mov .historico-mov__scroll{max-height:none;overflow:visible;flex:0 0 auto;min-height:0}.historico-mov__full .historico-mov__scroll{max-height:none;overflow:visible}.historico-mov__table.p-datatable .p-datatable-thead>tr>th{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);background:var(--surface)!important;padding:.4rem .5rem!important}.historico-mov__table.p-datatable .p-datatable-tbody>tr>td{padding:.42rem .5rem!important;vertical-align:middle;font-size:.78rem;border-bottom-color:var(--surface-3)!important}.historico-mov__table.p-datatable .p-datatable-tbody>tr:hover{background:var(--table-row-hover)!important}.historico-mov__cell{display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historico-mov__delta{font-weight:700;font-variant-numeric:tabular-nums}.historico-mov__delta--up{color:var(--green-deep)}.historico-mov__delta--down{color:var(--danger, #b91c1c)}.historico-mov__rodape-hint{font-size:.68rem!important;text-transform:none!important;letter-spacing:0!important;max-width:22rem;white-space:normal;line-height:1.3;text-align:right}@media(max-width:720px){.historico-mov__cabecalho,.historico-mov__grid{grid-template-columns:1fr}.historico-mov__filtro.p-input-icon-left>input,.historico-mov__filtro .cepi-control,.historico-mov__filtro .ui-float-control{width:7rem!important;max-width:7rem!important}}.hist-fornecimento-page{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:0!important;overflow:hidden}.hist-fornecimento-page>.hist-fornecimento{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.hist-fornecimento.painel-layout{min-height:0}.hist-fornecimento .painel-corpo--fill{gap:.75rem;padding:.2rem .2rem 1rem;box-sizing:border-box;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}.hist-fornecimento .form-rodape{position:relative;z-index:5;flex-shrink:0;box-shadow:0 -10px 28px #0f172a0f;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 88%,var(--green-soft)),var(--surface-2))}.hist-fornecimento__intro{flex-shrink:0;display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:calc(var(--radius) + 2px);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--green) 12%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--green) 7%,var(--surface-2)),var(--surface));box-shadow:0 1px color-mix(in srgb,#fff 55%,transparent) inset}.hist-fornecimento__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.65rem;background:color-mix(in srgb,var(--green) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 22%,var(--border));color:var(--green-deep);flex-shrink:0;box-shadow:0 6px 14px color-mix(in srgb,var(--green) 12%,transparent)}.hist-fornecimento__intro-icon .pi{font-size:.95rem}.hist-fornecimento__intro-copy{flex:1 1 auto;min-width:0}.hist-fornecimento__eyebrow{display:inline-flex;align-items:center;margin-bottom:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);background:color-mix(in srgb,var(--green) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}.hist-fornecimento__label{display:block;font-size:.78rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text-1);margin-bottom:.2rem}.hist-fornecimento__intro-text{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-3)}.hist-fornecimento__intro-text strong{color:var(--text-1);font-weight:650}.hist-fornecimento__chip{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.55rem;padding:.4rem .55rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--green) 22%,var(--border));background:var(--surface);box-shadow:0 8px 18px color-mix(in srgb,var(--green) 8%,transparent)}.hist-fornecimento__chip-n{font-size:1.05rem;font-weight:800;line-height:1.1;color:var(--green-deep);font-variant-numeric:tabular-nums}.hist-fornecimento__chip-l{font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.hist-fornecimento__filtros{flex-shrink:0;border-color:color-mix(in srgb,var(--green) 12%,var(--border))!important;box-shadow:0 10px 28px #0f172a0a;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,var(--surface)),var(--surface))!important}.hist-fornecimento__filtros-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;flex-wrap:wrap;padding:.55rem .75rem .15rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);margin-bottom:.15rem}.hist-fornecimento__filtros-head-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hist-fornecimento__filtros-hint{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.hist-fornecimento__filtros-sub{font-size:.68rem;color:var(--text-4);line-height:1.3}.hist-fornecimento__filtros-acoes{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.hist-fornecimento__campo-acoes{display:flex;align-items:center;gap:.25rem;margin-top:.35rem;padding:.15rem .1rem 0}.hist-fornecimento__campo-acao{margin:0;padding:.15rem .35rem;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--green) 8%,transparent);cursor:pointer;font:inherit;font-size:.66rem;font-weight:600;color:var(--green-deep);line-height:1.2;transition:background .15s ease,border-color .15s ease}.hist-fornecimento__campo-acao:hover:not(:disabled){background:color-mix(in srgb,var(--green) 14%,var(--surface));border-color:color-mix(in srgb,var(--green) 22%,var(--border));text-decoration:none}.hist-fornecimento__campo-acao:disabled{opacity:.45;cursor:not-allowed}.hist-fornecimento__campo-sep{color:var(--text-4);font-size:.68rem;line-height:1}.hist-fornecimento__secao{flex:1 1 auto!important;min-height:0;display:flex!important;flex-direction:column;height:auto!important;max-height:none!important;border-color:color-mix(in srgb,var(--green) 12%,var(--border))!important;box-shadow:0 10px 28px #0f172a0a}.hist-fornecimento--resultados .painel-corpo--fill{overflow:hidden!important;display:flex;flex-direction:column;gap:0;padding:.1rem .1rem .35rem}.hist-fornecimento--resultados .hist-fornecimento__secao{flex:1 1 auto!important;min-height:0;max-height:none!important;height:100%!important}.hist-fornecimento__scroll{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.hist-fornecimento__head.historico-mov__secao-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.22rem .5rem;min-height:0}.hist-fornecimento__meta{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:0 1 auto}.hist-fornecimento__meta .historico-mov__secao-title{flex:0 0 auto;gap:.3rem}.hist-fornecimento__meta .historico-mov__label{font-size:.62rem;letter-spacing:.04em}.hist-fornecimento__meta .historico-mov__count{min-width:1.1rem;height:1rem;padding:0 .28rem;font-size:.6rem}.hist-fornecimento__periodo{display:inline-flex;align-items:center;gap:.25rem;min-width:0;padding:.08rem .38rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:var(--surface);color:var(--text-3);font-size:.6rem;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-fornecimento__periodo .pi{font-size:.55rem;color:var(--text-4);flex-shrink:0}.hist-fornecimento__tools{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;margin-left:auto}.hist-fornecimento__filtros-rapidos{display:inline-flex;align-items:center;gap:.2rem;padding:.08rem;border-radius:calc(var(--radius) + 1px);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--surface) 70%,var(--surface-2))}.hist-fornecimento__motivo{min-width:7.5rem;max-width:9.5rem}.hist-fornecimento__motivo.p-dropdown{border:none;background:transparent;box-shadow:none;height:1.7rem}.hist-fornecimento__motivo.p-dropdown .p-dropdown-label{padding:.2rem .45rem;font-size:.72rem;line-height:1.2}.hist-fornecimento__motivo.p-dropdown .p-dropdown-trigger{width:1.6rem}.hist-fornecimento__busca.historico-mov__filtro{flex:0 0 auto}.hist-fornecimento__busca .p-inputtext,.hist-fornecimento__busca .cepi-control,.hist-fornecimento__busca .ui-float-control{border:none!important;background:transparent!important;box-shadow:none!important;min-width:7.5rem;height:1.7rem!important;padding-top:.15rem!important;padding-bottom:.15rem!important;font-size:.72rem!important}.hist-fornecimento__export.p-button{width:1.7rem;height:1.7rem;padding:0;flex-shrink:0}.hist-fornecimento__export.p-button .pi{font-size:.78rem}.hist-fornecimento__validacao{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:650;color:var(--text-3)}.hist-fornecimento__validacao .pi{font-size:.72rem}.hist-fornecimento__validacao.is-ok{color:var(--green-deep)}.hist-fornecimento__scroll .p-datatable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hist-fornecimento__scroll .p-datatable-wrapper{flex:1 1 auto;min-height:0}.hist-fornecimento__table{font-size:.78rem}.hist-fornecimento__table.p-datatable .p-datatable-thead>tr>th{background:color-mix(in srgb,var(--green) 4%,var(--surface))!important}@media(max-width:768px){.hist-fornecimento .painel-corpo--fill{padding:.1rem .1rem 1.25rem}.hist-fornecimento .form-rodape{height:auto;min-height:var(--cabecalho-altura);max-height:none;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;row-gap:.4rem;box-shadow:0 -12px 32px #0f172a1a,0 -1px color-mix(in srgb,var(--border) 80%,transparent)}.hist-fornecimento .form-rodape-acoes{width:100%;justify-content:stretch}.hist-fornecimento .form-rodape-acoes>.p-button{flex:1 1 auto;justify-content:center}.hist-fornecimento__intro{flex-wrap:wrap;padding:.7rem .75rem}.hist-fornecimento__head.historico-mov__secao-head{flex-wrap:wrap}.hist-fornecimento__meta{width:100%}.hist-fornecimento__tools{width:100%;margin-left:0}.hist-fornecimento__filtros-rapidos{flex:1 1 auto;min-width:0}.hist-fornecimento__motivo{min-width:0;max-width:none;flex:1 1 40%}.hist-fornecimento__busca{flex:1 1 55%;min-width:0}.hist-fornecimento__busca .p-inputtext,.hist-fornecimento__busca .cepi-control,.hist-fornecimento__busca .ui-float-control{width:100%;min-width:0}.hist-fornecimento__filtros-head{padding-left:.65rem;padding-right:.65rem}.hist-fornecimento__filtros-sub{display:none}}@media(max-width:480px){.hist-fornecimento__eyebrow{font-size:.5rem}.hist-fornecimento__label{font-size:.72rem}.hist-fornecimento__intro-text{font-size:.7rem}}.painel-layout.consulta-ca-avulsa .painel-corpo--fill{gap:.65rem;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.consulta-ca-avulsa__intro,.consulta-ca-resultado__head{flex-shrink:0;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface-2)),var(--surface))}.consulta-ca-avulsa__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green-deep);flex-shrink:0}.consulta-ca-avulsa__intro-icon .pi{font-size:.95rem}.consulta-ca-avulsa__intro-copy,.consulta-ca-resultado__titulo{flex:1 1 auto;min-width:0}.consulta-ca-avulsa__label,.consulta-ca-resultado__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:.15rem}.consulta-ca-avulsa__intro-text{margin:0;font-size:.78rem;line-height:1.4;color:var(--text-3)}.consulta-ca-resultado{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}.consulta-ca-resultado--compact{margin-top:.45rem}.consulta-ca-resultado__head{justify-content:space-between;flex-wrap:wrap}.consulta-ca-resultado__ca{display:block;font-size:1rem;font-weight:700;color:var(--text-1);line-height:1.2}.consulta-ca-resultado__tags{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.consulta-ca-resultado__lista{margin:0;padding:.65rem .7rem;display:flex;flex-direction:column;gap:.4rem}.consulta-ca-resultado__item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}.consulta-ca-resultado__item dt{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.consulta-ca-resultado__item dd{margin:0;font-size:.8rem;color:var(--text-1);text-align:right;overflow:hidden;text-overflow:ellipsis}.consulta-ca-resultado__desc{margin:0;padding:0 .7rem .65rem;font-size:.72rem;line-height:1.4;color:var(--text-3)}.consulta-ca-resultado__acoes{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-top:.15rem}.sidebar-extras__ca-result .consulta-ca-resultado__head{padding:.55rem .6rem}.sidebar-extras__ca-result .consulta-ca-resultado__item{grid-template-columns:6.2rem minmax(0,1fr)}.historico-funcoes .painel-corpo--fill{gap:.65rem}.historico-funcoes__intro{flex-shrink:0;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface-2)),var(--surface))}.historico-funcoes__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green-deep);flex-shrink:0}.historico-funcoes__intro-icon .pi{font-size:.95rem}.historico-funcoes__intro-copy{flex:1 1 auto;min-width:0}.historico-funcoes__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:.15rem}.historico-funcoes__intro-text{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-2)}.historico-funcoes__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.5rem;padding:.35rem .5rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-shrink:0}.historico-funcoes__chip-n{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green-deep);line-height:1.1}.historico-funcoes__chip-l{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:var(--text-4);text-transform:uppercase}.historico-funcoes__secao{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important}.historico-funcoes__scroll{flex:1 1 auto;min-height:10rem;max-height:min(420px,52vh)}.historico-funcoes__data{display:flex;flex-direction:column;gap:.05rem;line-height:1.2}.historico-funcoes__data-dia{font-size:.75rem;font-weight:650;color:var(--text-1);font-variant-numeric:tabular-nums}.historico-funcoes__data-hora{font-size:.65rem;color:var(--text-4);font-variant-numeric:tabular-nums}.historico-funcoes__funcao{display:block;font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.historico-funcoes__muted{font-size:.72rem;color:var(--text-4);font-style:italic}.historico-funcoes__table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}@media(max-width:480px){.historico-funcoes__intro{flex-wrap:wrap}.historico-funcoes__chip{margin-left:auto}}.hist-trocas .painel-corpo--fill{gap:.65rem}.hist-trocas__intro{flex-shrink:0;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy-sidebar) 8%,var(--surface-2)),var(--surface))}.hist-trocas__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--brand-navy-sidebar) 14%,var(--surface));color:var(--brand-navy-sidebar);flex-shrink:0}.hist-trocas__intro-icon .pi{font-size:.95rem}.hist-trocas__intro-copy{flex:1 1 auto;min-width:0}.hist-trocas__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:.15rem}.hist-trocas__intro-text{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-2)}.hist-trocas__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.5rem;padding:.35rem .5rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-shrink:0}.hist-trocas__chip-n{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-navy-sidebar);line-height:1.1}.hist-trocas__chip-l{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:var(--text-4);text-transform:uppercase}.hist-trocas__secao{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important}.hist-trocas__scroll{flex:1 1 auto;min-height:10rem;max-height:min(420px,52vh)}.hist-trocas__data{display:flex;flex-direction:column;gap:.05rem;line-height:1.2}.hist-trocas__data-dia{font-size:.75rem;font-weight:650;color:var(--text-1);font-variant-numeric:tabular-nums}.hist-trocas__data-hora{font-size:.65rem;color:var(--text-4);font-variant-numeric:tabular-nums}.hist-trocas__nome{display:block;font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.hist-trocas__fluxo{display:flex;align-items:center;gap:.4rem;min-width:0}.hist-trocas__cargo{display:block;font-size:.72rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8.5rem;padding:.2rem .4rem;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border)}.hist-trocas__cargo--de{color:var(--text-3);background:var(--surface-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-4) 55%,transparent)}.hist-trocas__cargo--para{color:var(--text-1);font-weight:650;background:color-mix(in srgb,var(--green) 8%,var(--surface));border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.hist-trocas__seta{display:inline-flex;color:var(--text-4);flex-shrink:0}.hist-trocas__seta .pi{font-size:.7rem}.hist-trocas__motivo{display:block;font-size:.72rem;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.hist-trocas__muted{font-size:.72rem;color:var(--text-4);font-style:italic}.hist-trocas__table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}@media(max-width:480px){.hist-trocas__intro{flex-wrap:wrap}.hist-trocas__chip{margin-left:auto}.hist-trocas__fluxo{flex-wrap:wrap}}.sem-cpf .painel-corpo--fill{gap:.65rem}.sem-cpf__intro{flex-shrink:0;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--warning, #d97706) 28%,var(--border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #d97706) 8%,var(--surface-2)),var(--surface))}.sem-cpf__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--warning, #d97706) 14%,var(--surface));color:var(--warning, #d97706);flex-shrink:0}.sem-cpf__intro-icon .pi{font-size:.95rem}.sem-cpf__intro-copy{flex:1 1 auto;min-width:0}.sem-cpf__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:.15rem}.sem-cpf__intro-text{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-2)}.sem-cpf__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.5rem;padding:.35rem .5rem;border-radius:var(--radius);background:var(--surface);border:1px solid color-mix(in srgb,var(--warning, #d97706) 30%,var(--border));flex-shrink:0}.sem-cpf__chip-n{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--warning, #d97706);line-height:1.1}.sem-cpf__chip-l{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:var(--text-4);text-transform:uppercase}.sem-cpf__secao{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important}.sem-cpf__scroll{flex:1 1 auto;min-height:10rem;max-height:min(420px,52vh)}.sem-cpf__insc{font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-2)}.sem-cpf__pessoa{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sem-cpf__nome{display:block;font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.sem-cpf__badge{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;font-size:.62rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--warning, #d97706);background:color-mix(in srgb,var(--warning, #d97706) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--warning, #d97706) 28%,var(--border));border-radius:999px;padding:.1rem .45rem}.sem-cpf__badge .pi{font-size:.65rem}.sem-cpf__funcao{display:block;font-size:.74rem;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.sem-cpf__muted{font-size:.72rem;color:var(--text-4);font-style:italic}.sem-cpf__table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}@media(max-width:480px){.sem-cpf__intro{flex-wrap:wrap}.sem-cpf__chip{margin-left:auto}}.matriz-epi .painel-corpo--fill{gap:.65rem}.matriz-epi__intro{flex-shrink:0;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--info, #0284c7) 7%,var(--surface-2)),var(--surface))}.matriz-epi__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--info, #0284c7) 12%,var(--surface));color:var(--info, #0284c7);flex-shrink:0}.matriz-epi__intro-icon .pi{font-size:.95rem}.matriz-epi__intro-copy{flex:1 1 auto;min-width:0}.matriz-epi__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:.15rem}.matriz-epi__intro-text{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-2)}.matriz-epi__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.5rem;padding:.35rem .5rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-shrink:0}.matriz-epi__chip-n{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--info, #0284c7);line-height:1.1}.matriz-epi__chip-l{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:var(--text-4);text-transform:uppercase}.matriz-epi__seletor{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.matriz-epi__contexto{display:flex;align-items:baseline;gap:.4rem;min-width:0}.matriz-epi__contexto-label{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.matriz-epi__contexto-nome{font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matriz-epi__resumo{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.35rem}.matriz-epi__filtro{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color .12s ease,background .12s ease}.matriz-epi__filtro:hover{border-color:color-mix(in srgb,var(--text-1) 18%,var(--border))}.matriz-epi__filtro-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.25rem;padding:0 .3rem;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:var(--surface-2);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-1)}.matriz-epi__filtro-l{font-size:.68rem;font-weight:600}.matriz-epi__filtro.is-active{border-color:color-mix(in srgb,var(--info, #0284c7) 35%,var(--border));background:color-mix(in srgb,var(--info, #0284c7) 7%,var(--surface))}.matriz-epi__filtro--danger.is-active{border-color:color-mix(in srgb,var(--danger, #b91c1c) 35%,var(--border));background:var(--danger-soft, color-mix(in srgb, #b91c1c 8%, var(--surface)))}.matriz-epi__filtro--danger.is-active .matriz-epi__filtro-n{color:var(--danger, #b91c1c);border-color:color-mix(in srgb,var(--danger, #b91c1c) 28%,var(--border));background:color-mix(in srgb,var(--danger, #b91c1c) 12%,var(--surface))}.matriz-epi__filtro--warning.is-active{border-color:color-mix(in srgb,var(--warning, #d97706) 35%,var(--border));background:var(--warning-soft, color-mix(in srgb, #d97706 8%, var(--surface)))}.matriz-epi__filtro--warning.is-active .matriz-epi__filtro-n{color:var(--warning, #d97706);border-color:color-mix(in srgb,var(--warning, #d97706) 28%,var(--border));background:color-mix(in srgb,var(--warning, #d97706) 12%,var(--surface))}.matriz-epi__filtro--info.is-active{border-color:color-mix(in srgb,var(--info, #0284c7) 35%,var(--border));background:color-mix(in srgb,var(--info, #0284c7) 8%,var(--surface))}.matriz-epi__filtro--info.is-active .matriz-epi__filtro-n{color:var(--info, #0284c7);border-color:color-mix(in srgb,var(--info, #0284c7) 28%,var(--border));background:color-mix(in srgb,var(--info, #0284c7) 12%,var(--surface))}.matriz-epi__filtro--success.is-active{border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:color-mix(in srgb,var(--green) 8%,var(--surface))}.matriz-epi__filtro--success.is-active .matriz-epi__filtro-n{color:var(--green-deep);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:color-mix(in srgb,var(--green) 12%,var(--surface))}.matriz-epi__filtro--all.is-active .matriz-epi__filtro-n{color:var(--info, #0284c7)}.matriz-epi__secao{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important}.matriz-epi__scroll{flex:1 1 auto;min-height:10rem;max-height:min(380px,48vh)}.matriz-epi__epi{display:block;font-size:.78rem;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.matriz-epi__data{font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--text-2)}.matriz-epi__muted{font-size:.72rem;color:var(--text-4);font-style:italic}.matriz-epi__table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}@media(max-width:480px){.matriz-epi__intro{flex-wrap:wrap}.matriz-epi__chip{margin-left:auto}}.sidebar-extras__ca{display:flex;flex-direction:column;gap:.4rem;min-width:0}.sidebar-extras__ca-inplace.p-inplace{display:block;width:100%}.sidebar-extras__ca-inplace .p-inplace-display{padding:0!important;display:block}.sidebar-extras__ca-inplace .p-inplace-content{padding:0!important}.sidebar-extras__ca-inplace .p-inplace-display:hover{background:transparent!important}.sidebar-extras__ca-form{display:flex;align-items:center;gap:.4rem;padding:.7rem .75rem;background:var(--surface);border:1px solid var(--green-line);border-radius:var(--radius)}.sidebar-extras__ca-result{padding:.55rem .65rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.cepi-switch{box-sizing:border-box;flex:0 0 2.25rem!important;width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:1.25rem!important;padding:0!important;border:none!important;cursor:pointer}.cepi-switch:disabled{opacity:.55;cursor:not-allowed}.config-index{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:none;margin:0;padding-bottom:1.25rem;box-sizing:border-box}.config-index__hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;flex-wrap:wrap;flex-shrink:0;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--green) 8%,var(--surface)) 0%,var(--surface) 48%,var(--surface-2) 100%);overflow:hidden}.config-index__hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--green),color-mix(in srgb,var(--green) 30%,transparent))}.config-index__kicker{display:inline-block;margin:0 0 .25rem;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep)}.config-index__title{margin:0 0 .2rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:750;color:var(--text-1);line-height:1.15;letter-spacing:-.02em}.config-index__subtitle{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-3);max-width:44rem}.config-index__sections{display:flex;flex-direction:column;gap:.65rem;flex:0 0 auto;min-height:auto}.config-index__panel.p-panel,.config-index__panel.cepi-card{border:1px solid var(--border)!important;border-radius:var(--radius);background:var(--surface);overflow:visible!important;flex-shrink:0;height:auto!important;max-height:none!important;box-shadow:0 1px color-mix(in srgb,var(--border) 65%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.config-index__panel.p-panel:hover,.config-index__panel.cepi-card:hover{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.config-index__panel.p-panel .p-panel-header,.config-index__panel .p-panel-header{padding:0!important;background:transparent!important;border:none!important}.config-index__panel.p-panel .p-panel-content,.config-index__panel .p-panel-content{padding:0!important;border:none!important;background:transparent!important;overflow:visible!important;height:auto!important}.config-index__panel--danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.config-index__panel--danger:hover{border-color:var(--danger-line)}.config-index__toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;margin:0;padding:.75rem .85rem;text-align:left;cursor:pointer;color:var(--text-1);background:var(--surface);border:none;border-bottom:1px solid transparent;transition:background .15s ease}.config-index__toggle:hover{background:var(--green-ghost)}.config-index__toggle.is-open{border-bottom-color:var(--border);background:linear-gradient(180deg,var(--green-ghost) 0%,var(--surface) 100%)}.config-index__toggle--danger:hover,.config-index__toggle--danger.is-open{background:var(--danger-soft)}.config-index__toggle-icon{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--surface-3);color:var(--text-2);flex-shrink:0;border:1px solid var(--border);transition:background .15s ease,color .15s ease,border-color .15s ease}.config-index__toggle-icon .pi{font-size:.9rem}.config-index__toggle.is-open .config-index__toggle-icon,.config-index__toggle:hover .config-index__toggle-icon{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-line)}.config-index__toggle--danger .config-index__toggle-icon{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.config-index__toggle-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.config-index__toggle-title{font-size:.88rem;font-weight:700;color:var(--text-1);line-height:1.25}.config-index__toggle--danger .config-index__toggle-title{color:var(--danger)}.config-index__toggle-desc{font-size:.7rem;line-height:1.4;color:var(--text-3)}.config-index__toggle-chevron{color:var(--text-4);font-size:.85rem;transition:transform .18s ease,color .15s ease}.config-index__toggle.is-open .config-index__toggle-chevron{color:var(--green-deep)}.config-index__body{padding:.75rem .85rem .9rem;background:var(--surface)}.config-index__section-foot{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.85rem;padding:.65rem 0 0;border-top:1px solid var(--border);background:transparent}.config-index__divider{border:none;border-top:1px dashed var(--border);margin:.9rem 0}.config-block{display:flex;flex-direction:column;gap:.6rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.config-block+.config-block{margin-top:.65rem}.config-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.config-block__title{margin:0;font-size:.64rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.config-block__hint{margin:0;font-size:.68rem;color:var(--text-4);line-height:1.35}.config-block__body{display:flex;flex-direction:column;gap:.55rem}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .6rem;align-items:stretch}.config-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.config-grid .campo-full,.config-grid__full{grid-column:1 / -1}.config-grid .field{margin:0;min-width:0}.config-switch{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.75rem;padding:.45rem .6rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);transition:border-color .15s ease,background .15s ease}.config-switch.is-on{border-color:var(--green-line);background:var(--green-ghost)}.config-switch--locked{cursor:pointer;opacity:.72;background:color-mix(in srgb,var(--surface-2) 70%,#fff)}.config-switch--locked:hover{opacity:.88;border-color:var(--border-strong)}.config-switch--locked:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 55%,transparent);outline-offset:2px}.config-switch__lock{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--text-4);border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,var(--surface-2))}.config-switch__lock .pi{font-size:.72rem}html[data-theme=dark] .config-switch--locked{background:color-mix(in srgb,var(--surface-2) 88%,#000)}.config-switch__copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem}.config-switch__title{font-size:.78rem;font-weight:650;color:var(--text-1);line-height:1.25}.config-switch__desc{font-size:.65rem;color:var(--text-3);line-height:1.3}.config-switch .cepi-switch,.config-switch>button{flex:0 0 2.25rem!important;width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:1.25rem!important;align-self:center}.config-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--border)}.config-actions--end{justify-content:flex-end}.config-lead{margin:0 0 .45rem;font-size:.76rem;line-height:1.4;color:var(--text-3)}.config-logo{align-items:center;text-align:center;height:100%}.config-logo__preview{position:relative;width:6.5rem;height:6.5rem;margin:.1rem auto .25rem}.config-logo__img,.config-logo__placeholder{width:100%;height:100%;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);object-fit:contain}.config-logo__placeholder{display:flex;align-items:center;justify-content:center;color:var(--text-4)}.config-logo__placeholder .pi{font-size:1.5rem}.config-logo__upload{position:absolute!important;right:-.3rem;bottom:-.3rem}.config-logo__hint{margin:0;font-size:.65rem;color:var(--text-4);line-height:1.3}.config-perfil__aside{gap:.75rem}.config-perfil__avatar-wrap{width:7rem;height:7rem}.config-perfil__avatar{border-radius:999px!important}.config-perfil__identity{display:flex;flex-direction:column;gap:.15rem;align-items:center;text-align:center}.config-perfil__name{margin:0;font-size:.95rem;font-weight:700;color:var(--text-1);line-height:1.25}.config-perfil__email{margin:0;font-size:.72rem;color:var(--text-3);word-break:break-all}.config-dados__layout{display:grid;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr);gap:.7rem;align-items:start}.config-dados__main{min-width:0;display:flex;flex-direction:column}.config-dados__sep{height:1px;margin:.1rem 0;background:var(--border);border:none;width:100%}.config-mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.config-mode-card{position:relative;padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease,filter .15s ease}.config-mode-card:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:var(--surface-2)}.config-mode-card.is-active{border-color:var(--green);background:var(--green-ghost);box-shadow:0 0 0 1px var(--green-line)}.config-mode-card.is-locked{opacity:.48;filter:grayscale(.45);background:color-mix(in srgb,var(--surface-2) 70%,#fff);border-color:color-mix(in srgb,var(--border) 80%,#cbd5e1);cursor:pointer}.config-mode-card.is-locked:hover{opacity:.62;filter:grayscale(.25);border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.config-mode-card.is-locked.is-active{opacity:.55}.config-mode-card__row{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.55rem;cursor:pointer}.config-mode-card__art{position:relative;width:3.75rem;height:2.55rem;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--green) 6%,var(--surface-2));border:1px solid color-mix(in srgb,var(--green) 12%,var(--border));overflow:hidden;display:flex;align-items:center;justify-content:center}.config-mode-card.is-active .config-mode-card__art{background:color-mix(in srgb,var(--green) 12%,var(--surface));border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.config-mode-card.is-locked .config-mode-card__art{background:var(--surface-2);border-color:var(--border)}.config-mode-card__art .cap-ilustracao{width:120%;max-width:none;margin:0;transform:scale(.92);transform-origin:center}.config-mode-card__art .cap-ilustracao__svg{display:block}.config-mode-card__art .cap-ilustracao.is-aguardando .cap-rfid__cartao-move,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-rfid__onda,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-barcode__cracha-move,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-barcode__feixe,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-bio__dedo-move,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-bio__anel,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-bio__scanline,.config-mode-card__art .cap-ilustracao.is-aguardando .cap-ilustracao__leitor-led{animation:none!important}.config-mode-card__lock{position:absolute;right:.2rem;bottom:.15rem;width:1.05rem;height:1.05rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#0f172a 72%,transparent);color:#fff;font-size:.55rem;z-index:1}.config-mode-card__copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.config-mode-card__title{font-size:.8rem;font-weight:700;color:var(--text-1);line-height:1.25}.config-mode-card__meta{font-size:.66rem;font-weight:500;color:var(--text-3)}.config-mode-card__desc{font-size:.68rem;color:var(--text-3);line-height:1.35}.config-mode-card .config-switch{margin-top:.45rem}.config-mode-card__radio{align-self:start;margin-top:.15rem}@media(max-width:720px){.config-mode-list{grid-template-columns:1fr}}.config-stats{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem}.config-stat{display:flex;flex-direction:column;gap:.2rem;min-width:7.5rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.config-stat__label{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4)}.config-stat__value{font-size:.88rem;font-weight:700;color:var(--text-1);line-height:1.2}.config-assinatura__layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:.85rem;align-items:start}.config-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.config-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.config-meta__label{font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4)}.config-meta__value{font-size:.84rem;font-weight:600;color:var(--text-1);word-break:break-word}.config-meta__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;color:var(--text-2)}.config-billing{padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.config-callout{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.config-callout__main{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 16rem}.config-callout__icon{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--green-soft);color:var(--green-deep);flex-shrink:0}.config-callout__icon .pi{font-size:1rem}.config-callout__title{margin:0 0 .2rem;font-size:.9rem;font-weight:700;color:var(--text-1)}.config-callout__text{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-3)}.config-checklist{display:flex;flex-direction:column;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none}.config-checklist li{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--text-2)}.config-checklist .pi{color:var(--green);font-size:.85rem}.config-equipe__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.config-equipe__form{margin-bottom:.85rem}.config-equipe__email-acao{margin-top:.45rem;padding:.55rem .65rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--orange-400, #fb923c) 40%,var(--border));background:color-mix(in srgb,var(--orange-100, #ffedd5) 55%,var(--surface))}.config-equipe__email-acao-msg{margin:0 0 .45rem;font-size:.78rem;line-height:1.4;color:var(--text-2)}.config-danger-alert{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 .85rem;padding:.7rem .8rem;border:1px solid var(--danger-line);border-radius:var(--radius);background:var(--danger-soft);color:var(--text-2)}.config-danger-alert>.pi{flex-shrink:0;margin-top:.1rem;color:var(--danger);font-size:.95rem}.config-danger-alert strong{display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--danger)}.config-danger-alert p{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-2)}.config-danger-box{padding:.9rem 1rem;border:1px solid var(--danger-line);border-radius:var(--radius);background:var(--danger-soft)}.config-danger-box--muted{border-color:var(--border);background:var(--surface-2)}.config-danger-box__label{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:650;color:var(--danger)}.config-danger-box__code{display:block;margin-bottom:.75rem;padding:.45rem .55rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);font-weight:700;font-size:.84rem;color:var(--text-1);word-break:break-word}.config-danger-box__email{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.45rem .7rem;border-radius:999px;background:var(--surface);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));box-shadow:0 1px 2px color-mix(in srgb,#0f172a 6%,transparent);color:var(--text-1)}.config-danger-box__email .pi{flex-shrink:0;font-size:.8rem;color:var(--danger)}.config-danger-box__email strong{font-size:.84rem;font-weight:750;letter-spacing:-.01em;word-break:break-all}.config-danger-box__field{margin-top:.85rem}.config-danger-box__field--last{margin-bottom:0}.config-danger-list{margin:0 0 .85rem;padding-left:1.1rem;font-size:.78rem;line-height:1.5;color:var(--text-3)}.config-danger-list li+li{margin-top:.25rem}.config-check-list{display:flex;flex-direction:column;gap:.55rem}.config-check{display:flex;flex-direction:row;align-items:flex-start;gap:.55rem}.config-check>button,.config-check .config-check__box,.config-check .cepi-checkbox,.config-check .p-checkbox{flex:0 0 1rem!important;flex-grow:0!important;flex-shrink:0!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;margin-top:.15rem!important;padding:0!important;box-sizing:border-box!important;align-self:flex-start!important}.config-check>button svg,.config-check .config-check__box svg{width:.7rem!important;height:.7rem!important}.config-check .p-checkbox .p-checkbox-box{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important}.config-check .p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:.55rem!important}.config-check label{flex:1 1 auto;min-width:0;font-size:.8rem;line-height:1.4;color:var(--text-1);cursor:pointer}@media(min-width:1200px){.config-grid--switches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.config-dados__layout,.config-assinatura__layout,.config-grid,.config-grid--3,.config-grid--switches,.config-meta-grid{grid-template-columns:1fr}.config-logo{max-width:22rem;margin-inline:auto}}@media(max-width:640px){.config-index__hero{padding:.75rem .85rem}.config-index__title{font-size:1.15rem}.config-index__toggle{gap:.5rem;padding:.65rem .7rem}.config-index__toggle-desc{display:none}.config-index__body{padding:.65rem}.config-switch{min-height:0;padding:.5rem .55rem}}.modal-inativar-colab__body{display:flex;flex-direction:column;gap:.85rem}.modal-inativar-colab__alerta{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:8px}.modal-inativar-colab__alerta .pi{color:var(--danger);margin-top:.15rem}.modal-inativar-colab__alerta p{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-2)}.modal-inativar-colab__texto{margin:0;font-size:.8125rem;color:var(--text-2);line-height:1.45}.modal-inativar-colab__lista{margin:0;padding-left:1.15rem;font-size:.8125rem;color:var(--text-1);line-height:1.55}.hist-inativos .painel-corpo--fill{min-height:0}.hist-inativos__intro{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.hist-inativos__intro-icon{flex:0 0 auto;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.hist-inativos__intro-icon .pi{font-size:1rem}.hist-inativos__intro-copy{flex:1 1 auto;min-width:0}.hist-inativos__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:.2rem}.hist-inativos__intro-text{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-2)}.hist-inativos__chip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:.35rem .55rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-1, #fff);min-width:3.5rem}.hist-inativos__chip-n{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-1);line-height:1.1}.hist-inativos__chip-l{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.hist-inativos__secao{flex:1 1 auto!important;height:auto!important;min-height:0;max-height:none!important}.hist-inativos__scroll{flex:1 1 auto;min-height:10rem;max-height:min(420px,52vh)}.hist-inativos__data{display:flex;flex-direction:column;gap:.1rem}.hist-inativos__data-dia{font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums}.hist-inativos__data-hora{font-size:.68rem;color:var(--text-3)}.hist-inativos__pessoa{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hist-inativos__nome{font-size:.78rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.hist-inativos__insc{font-size:.7rem;color:var(--text-3);font-variant-numeric:tabular-nums}.hist-inativos__cargo{font-size:.75rem;color:var(--text-1)}.hist-inativos__ghe{color:var(--text-3)}.hist-inativos__motivo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem;line-height:1.35;color:var(--text-2)}.hist-inativos__muted{color:var(--text-4)}@media(max-width:640px){.hist-inativos__intro{flex-wrap:wrap}.hist-inativos__chip{margin-left:auto}}.esocial-page{--esocial-ink: #162b46;--esocial-ink-soft: color-mix(in srgb, var(--esocial-ink) 8%, var(--surface));--esocial-line: color-mix(in srgb, var(--esocial-ink) 18%, var(--border));display:flex;flex-direction:column;gap:.7rem;width:100%;height:100%;min-height:0;padding-bottom:.35rem;box-sizing:border-box;overflow:hidden;animation:esocial-enter .35s ease both}@keyframes esocial-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.esocial-hero{position:relative;overflow:hidden;border:1px solid var(--esocial-line);border-radius:var(--radius);background:linear-gradient(125deg,var(--esocial-ink) 0%,#1e3a5f 42%,#1a4d45 100%);color:#f8fafc;padding:1rem 1.1rem}.esocial-hero__glow{position:absolute;inset:auto -10% -40% 40%;height:140%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--green) 28%,transparent) 0%,transparent 62%);pointer-events:none}.esocial-hero__main{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.esocial-hero__brand{display:flex;align-items:flex-start;gap:.85rem;min-width:0;flex:1 1 18rem}.esocial-hero__logo-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:.4rem;border-radius:var(--radius);background:#fff;border:1px solid color-mix(in srgb,#fff 30%,transparent)}.esocial-hero__logo{width:100%;height:auto;max-height:1.65rem;object-fit:contain}.esocial-hero__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.esocial-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:2px;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--green) 85%,#fff);color:#052e16}.esocial-hero__kicker{font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,#fff 62%,transparent)}.esocial-hero__title{margin:0 0 .25rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#fff}.esocial-hero__subtitle{margin:0;max-width:40rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,#fff 78%,transparent)}.esocial-hero__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.esocial-hero__actions .p-button,.esocial-hero__actions .cepi-btn{border-color:color-mix(in srgb,#fff 35%,transparent)!important;color:#fff!important;background:transparent!important}.esocial-hero__actions .p-button:hover,.esocial-hero__actions .cepi-btn:hover{background:color-mix(in srgb,#fff 12%,transparent)!important}.esocial-hero__status{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;color:color-mix(in srgb,#fff 82%,transparent)}.esocial-status-dot{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8}.esocial-status-dot--ok{background:#4ade80;box-shadow:0 0 0 3px color-mix(in srgb,#4ade80 28%,transparent)}.esocial-status-dot--warn{background:#fbbf24;box-shadow:0 0 0 3px color-mix(in srgb,#fbbf24 28%,transparent)}.esocial-status-dot--idle{background:#94a3b8}.esocial-command{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.esocial-command__period{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.esocial-command__label{font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.esocial-presets{display:inline-flex;gap:.2rem;padding:.15rem;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.esocial-preset{appearance:none;border:none;background:transparent;color:var(--text-2);font-size:.72rem;font-weight:650;padding:.28rem .55rem;border-radius:2px;cursor:pointer;transition:background .15s ease,color .15s ease}.esocial-preset:hover{background:var(--surface-hover);color:var(--text-1)}.esocial-preset.is-active{background:var(--esocial-ink);color:#fff}.esocial-calendar{width:min(100%,15rem)}.esocial-command__actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.esocial-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.esocial-kpi{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;transition:border-color .15s ease}.esocial-kpi--primary{border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--green) 7%,var(--surface)) 0%,var(--surface) 100%)}.esocial-kpi--alert{border-color:var(--warning-line);background:var(--warning-soft)}.esocial-kpi--period .esocial-kpi__value{font-variant-numeric:tabular-nums}.esocial-kpi__value{font-size:1.35rem;font-weight:750;letter-spacing:-.03em;color:var(--text-1);line-height:1.1;font-variant-numeric:tabular-nums}.esocial-kpi__value--sm{font-size:.82rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.esocial-kpi__label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.esocial-kpi__hint{font-size:.65rem;color:var(--text-4);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esocial-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.65rem .8rem;border:1px solid var(--warning-line);border-radius:var(--radius);background:var(--warning-soft)}.esocial-alert__body{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.esocial-alert__body>.pi{margin-top:.15rem;color:var(--warning)}.esocial-alert__title{margin:0;font-size:.8rem;font-weight:700;color:var(--text-1)}.esocial-alert__text{margin:.1rem 0 0;font-size:.72rem;color:var(--text-3);line-height:1.35}.esocial-alert__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.esocial-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);grid-template-rows:minmax(0,1fr);gap:.65rem;align-items:stretch;min-height:0;flex:1 1 auto}.esocial-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.65rem .7rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.esocial-panel--table{padding-bottom:.45rem;min-height:0;height:100%;overflow:hidden}.esocial-panel--table .esocial-panel__head{flex-shrink:0}.esocial-panel--table .esocial-table.p-datatable{flex:1 1 auto;min-height:0;height:100%;display:flex!important;flex-direction:column!important}.esocial-panel--table .esocial-table.p-datatable .p-datatable-wrapper,.esocial-panel--table .esocial-table.p-datatable .p-datatable-table-container{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.esocial-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.esocial-panel__head--compact{align-items:center}.esocial-panel__title{margin:0;font-size:.78rem;font-weight:750;color:var(--text-1);letter-spacing:-.01em}.esocial-panel__hint{margin:.15rem 0 0;font-size:.68rem;color:var(--text-4);line-height:1.35}.esocial-filters{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.esocial-seg{display:inline-flex;gap:.15rem;padding:.12rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.esocial-seg__btn{appearance:none;border:none;background:transparent;color:var(--text-3);font-size:.68rem;font-weight:650;padding:.28rem .5rem;border-radius:2px;cursor:pointer;transition:background .15s ease,color .15s ease}.esocial-seg__btn:hover{color:var(--text-1);background:var(--surface-hover)}.esocial-seg__btn.is-active{background:var(--surface);color:var(--text-1);border:1px solid var(--border);box-shadow:0 1px color-mix(in srgb,var(--border) 70%,transparent)}.esocial-seg__btn--warn.is-active{background:var(--warning-soft);border-color:var(--warning-line);color:#92400e}.esocial-search{position:relative;display:inline-flex;align-items:center;min-width:11rem;flex:1 1 10rem;max-width:16rem}.esocial-search .pi{position:absolute;left:.55rem;font-size:.75rem;color:var(--text-4);pointer-events:none}.esocial-search input{width:100%;height:1.85rem;padding:0 .55rem 0 1.7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-1);font-size:.75rem;outline:none;transition:border-color .15s ease}.esocial-search input:focus{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.esocial-search input::placeholder{color:var(--text-4)}.esocial-table .esocial-row--pendente td,.esocial-table tr.esocial-row--pendente{background:color-mix(in srgb,var(--warning-soft) 70%,transparent)!important}.esocial-tipo{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:2px;font-size:.68rem;font-weight:700;border:1px solid transparent}.esocial-tipo--admissao{background:var(--green-ghost);color:var(--green-deep);border-color:var(--green-line)}.esocial-tipo--alteracao{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.esocial-cpf{font-variant-numeric:tabular-nums;font-size:.75rem}.esocial-cpf--ok{color:var(--text-2)}.esocial-cpf--pendente{display:inline-flex;align-items:center;gap:.3rem;color:var(--danger);font-weight:700}.esocial-cpf--pendente .pi{font-size:.7rem}.esocial-cas{display:flex;flex-wrap:wrap;gap:.2rem}.esocial-cas__chip{display:inline-flex;padding:.05rem .35rem;border-radius:2px;border:1px solid var(--border);background:var(--surface-2);font-size:.65rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-2)}.esocial-cas__more{font-size:.65rem;color:var(--text-4);align-self:center}.esocial-muted{color:var(--text-4)}.esocial-aside{display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.esocial-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.esocial-steps li{display:flex;gap:.55rem;align-items:flex-start}.esocial-steps__n{flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--esocial-ink);color:#fff;font-size:.65rem;font-weight:750}.esocial-steps strong{display:block;font-size:.75rem;color:var(--text-1);margin-bottom:.1rem}.esocial-steps p{margin:0;font-size:.68rem;line-height:1.4;color:var(--text-3)}.esocial-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.esocial-facts li{display:flex;gap:.45rem;align-items:flex-start;font-size:.7rem;line-height:1.4;color:var(--text-2)}.esocial-facts .pi{margin-top:.1rem;color:var(--green);font-size:.8rem}.esocial-aside__links{display:flex;flex-direction:column;gap:.35rem;padding-top:.45rem;border-top:1px dashed var(--border)}.esocial-empty-side{margin:0;font-size:.72rem;color:var(--text-4);line-height:1.4}.esocial-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.esocial-history li{display:flex;gap:.5rem;align-items:flex-start;padding:.4rem .45rem;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.esocial-history__fmt{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.15rem .3rem;border-radius:2px;background:var(--esocial-ink);color:#fff;font-size:.58rem;font-weight:750;letter-spacing:.04em}.esocial-history__range{margin:0;font-size:.7rem;font-weight:650;color:var(--text-1);font-variant-numeric:tabular-nums}.esocial-history__meta{margin:.1rem 0 0;font-size:.65rem;color:var(--text-4)}html[data-theme=dark] .esocial-hero{background:linear-gradient(125deg,#0f1a28,#15263a 45%,#12352f);border-color:color-mix(in srgb,#fff 12%,transparent)}html[data-theme=dark] .esocial-hero__logo-wrap{background:#f8fafc}html[data-theme=dark] .esocial-preset.is-active,html[data-theme=dark] .esocial-steps__n,html[data-theme=dark] .esocial-history__fmt{background:color-mix(in srgb,var(--green) 55%,#0f172a)}@media(max-width:1100px){.esocial-workspace{grid-template-columns:1fr;grid-template-rows:minmax(16rem,1fr) auto;overflow-x:hidden;overflow-y:auto}.esocial-aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;overflow:visible}}@media(max-width:900px){.esocial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.esocial-kpi--period{grid-column:1 / -1}}@media(max-width:720px){.esocial-aside{grid-template-columns:1fr}.esocial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.esocial-hero__actions{align-items:flex-start;width:100%}.esocial-command__actions{width:100%}.esocial-command__actions .p-button,.esocial-command__actions .cepi-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.esocial-page{animation:none}}.boot-vignette{--boot-green: #10b981;--boot-green-soft: white;--boot-duration: 1.6s;--boot-exit-ms: .85s;position:fixed;inset:0;z-index:99999;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:#fff;color:#0f172a;opacity:1;visibility:visible;transform:scale(1);filter:none;transition:opacity var(--boot-exit-ms) cubic-bezier(.33,0,.2,1),filter var(--boot-exit-ms) cubic-bezier(.33,0,.2,1),transform var(--boot-exit-ms) cubic-bezier(.33,0,.2,1),visibility 0s linear 0s;pointer-events:all}.boot-vignette--exit{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.02);filter:blur(4px) saturate(.85);transition:opacity var(--boot-exit-ms) cubic-bezier(.22,1,.36,1),filter var(--boot-exit-ms) cubic-bezier(.22,1,.36,1),transform var(--boot-exit-ms) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--boot-exit-ms)}.boot-vignette--exit .boot-vignette__stage{opacity:0;transform:translateY(-8px) scale(.97);animation:none}.boot-vignette--exit .boot-vignette__glow{opacity:0;transition:opacity calc(var(--boot-exit-ms) * .55) ease-out}.boot-vignette--exit .boot-vignette__atmosphere{opacity:0;transition:opacity calc(var(--boot-exit-ms) * .7) ease-out}.boot-vignette__atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:1;transition:opacity calc(var(--boot-exit-ms) * .7) ease-out}.boot-vignette__glow{position:absolute;border-radius:50%;filter:blur(56px);opacity:.9;will-change:transform,opacity}.boot-vignette__glow--a{width:min(22rem,58vw);height:min(22rem,58vw);left:50%;top:42%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--boot-green-soft) 0%,transparent 68%);animation:bootGlowPulse 3.2s ease-in-out infinite}.boot-vignette__glow--b{width:min(14rem,40vw);height:min(14rem,40vw);right:12%;bottom:16%;background:radial-gradient(circle,rgba(56,189,248,.08) 0%,transparent 70%);animation:bootGlowDrift 5s ease-in-out infinite alternate}.boot-vignette__grain{display:none}.boot-vignette__stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1.5rem;opacity:1;transform:none;transition:opacity calc(var(--boot-exit-ms) * .75) cubic-bezier(.4,0,.2,1),transform calc(var(--boot-exit-ms) * .85) cubic-bezier(.4,0,.2,1);animation:bootStageIn .55s cubic-bezier(.22,1,.36,1) both}.boot-vignette__mark{position:relative;width:7.25rem;height:7.25rem;display:grid;place-items:center}.boot-vignette__orbit{position:absolute;inset:0;pointer-events:none}.boot-vignette__arc{position:absolute;inset:0;border-radius:50%;border:2px solid #e2e8f0;border-top-color:var(--boot-green);border-right-color:#10b9818c;animation:bootSpin 1.1s linear infinite;will-change:transform}.boot-vignette__dot{position:absolute;top:-.2rem;left:50%;width:.4rem;height:.4rem;margin-left:-.2rem;border-radius:50%;background:var(--boot-green);box-shadow:0 0 10px var(--boot-green);animation:bootSpin 1.1s linear infinite;transform-origin:50% 3.825rem;will-change:transform}.boot-vignette__logo-wrap{position:relative;z-index:1;width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:1rem;background:#fff;animation:bootLogoBreathe 2.4s ease-in-out infinite;will-change:transform}.boot-vignette__logo{width:2.65rem;height:auto;display:block}.boot-vignette__msg{margin:.35rem 0 0;min-height:1.35rem;max-width:16rem;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:#334155;transition:opacity .18s ease}.boot-vignette__msg--out{opacity:0}.boot-vignette__bar{width:min(11rem,56vw);height:3px;border-radius:999px;background:#e2e8f0;overflow:hidden}.boot-vignette__bar-fill{display:block;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--boot-green),#34d399,transparent);animation:bootBarShimmer 1.35s ease-in-out infinite;will-change:transform}.boot-vignette__brand{margin-top:.15rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.boot-vignette[data-mode=hold] .boot-vignette__bar-fill{width:35%}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootLogoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes bootGlowPulse{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.06)}}@keyframes bootGlowDrift{0%{transform:translate(0)}to{transform:translate(-12%,8%)}}@keyframes bootBarShimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes bootStageIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.boot-vignette__arc,.boot-vignette__dot,.boot-vignette__logo-wrap,.boot-vignette__glow,.boot-vignette__bar-fill,.boot-vignette__stage{animation:none!important}.boot-vignette,.boot-vignette--exit{filter:none!important;transform:none!important;transition:opacity .28s ease,visibility 0s linear .28s!important}.boot-vignette__bar-fill{width:55%;transform:none}}@media(max-width:480px){.boot-vignette__mark{width:6.25rem;height:6.25rem}.boot-vignette__logo-wrap{width:3.85rem;height:3.85rem}.boot-vignette__logo{width:2.2rem}.boot-vignette__dot{transform-origin:50% 3.325rem}.boot-vignette__msg{font-size:.8125rem}}.custom-loading-overlay{position:fixed;inset:0;z-index:2000;pointer-events:none}.custom-loading-overlay .boot-vignette{z-index:2001}.loading-overlay{display:none}
