:root{--ac-lighthouse:#f3f4f4;--ac-distant-cloud:#e5eae6;--ac-cocoon:#dedbcc;--ac-june-ivy:#416858;--ac-teal-spill:#032425;--ac-yellow-ace:#f1ff58;--ac-bg:#f3f4f4;--ac-surface:#ffffff;--ac-surface-raised:#ffffff;--ac-surface-sunken:#e5eae6;--ac-sunken:var(--ac-surface-sunken);--ac-paper:#dedbcc;--ac-sidebar:#032425;--ac-sidebar-active:#12403b;--ac-border:#d5ddd8;--ac-border-strong:#7a8d83;--ac-ink:#032425;--ac-ink-muted:#416858;--ac-ink-subtle:#546b60;--ac-ink-inverse:#f3f4f4;--ac-on-sidebar:#e5eae6;--ac-on-sidebar-muted:#b9c9c0;--ac-on-sidebar-active:#f1ff58;--ac-primary:#416858;--ac-primary-hover:#355647;--ac-primary-soft:#e1ebe5;--ac-on-primary:#ffffff;--ac-accent:#f1ff58;--ac-on-accent:#032425;--ac-highlight:rgba(241,255,88,0.62);--ac-focus-ring:#416858;--ac-success:#2e6b45;--ac-success-soft:#e1efe5;--ac-warning:#9a5b00;--ac-warning-soft:#fbf0d6;--ac-danger:#b3412e;--ac-danger-soft:#f8e3de;--ac-info:#1f5a78;--ac-info-soft:#e0ecf2;--ac-overlay:rgba(3,36,37,0.48);--ac-shadow-sm:0 1px 2px rgba(3,36,37,0.06),0 1px 1px rgba(3,36,37,0.04);--ac-shadow-md:0 4px 12px rgba(3,36,37,0.08),0 1px 3px rgba(3,36,37,0.06);--ac-shadow-lg:0 16px 40px rgba(3,36,37,0.16),0 2px 6px rgba(3,36,37,0.08);--ac-space-1:4px;--ac-space-2:8px;--ac-space-3:12px;--ac-space-4:16px;--ac-space-5:20px;--ac-space-6:24px;--ac-space-8:32px;--ac-space-10:40px;--ac-space-12:48px;--ac-space-16:64px;--ac-radius-xs:3px;--ac-radius-sm:6px;--ac-radius-md:10px;--ac-radius-lg:16px;--ac-radius-pill:999px;--ac-z-sticky:10;--ac-z-overlay:40;--ac-z-modal:50;--ac-z-toast:60}.dark{--ac-bg:#032425;--ac-surface:#0a3132;--ac-surface-raised:#10393a;--ac-surface-sunken:#021a1b;--ac-paper:#26302a;--ac-sidebar:#021718;--ac-sidebar-active:#0c2f2d;--ac-border:#1d4645;--ac-border-strong:#5a8a7c;--ac-ink:#f3f4f4;--ac-ink-muted:#a9c2b6;--ac-ink-subtle:#86a497;--ac-ink-inverse:#032425;--ac-primary:#7db39a;--ac-primary-hover:#93c4ad;--ac-primary-soft:#12403b;--ac-on-primary:#032425;--ac-highlight:rgba(241,255,88,0.26);--ac-focus-ring:#f1ff58;--ac-success:#7fc79a;--ac-success-soft:#12382a;--ac-warning:#e8b75a;--ac-warning-soft:#3a2e12;--ac-danger:#f2917f;--ac-danger-soft:#3e1f1a;--ac-info:#7db8d6;--ac-info-soft:#10324a;--ac-overlay:rgba(0,0,0,0.6);--ac-shadow-sm:0 1px 2px rgba(0,0,0,0.4);--ac-shadow-md:0 4px 12px rgba(0,0,0,0.45);--ac-shadow-lg:0 16px 40px rgba(0,0,0,0.6)}.ac-t-display{font-size:52px;line-height:56px;letter-spacing:-.01em}.ac-t-display,.ac-t-title-1{font-family:var(--font-serif),Georgia,serif;font-weight:500}.ac-t-title-1{font-size:36px;line-height:40px}.ac-t-title-2{font-size:26px;line-height:32px;font-weight:600}.ac-t-quote,.ac-t-title-2{font-family:var(--font-serif),Georgia,serif}.ac-t-quote{font-size:20px;line-height:28px;font-weight:500;font-style:italic}.ac-t-metric-xl{font-family:var(--font-sans);font-size:44px;line-height:48px;font-weight:200;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ac-t-metric{font-family:var(--font-sans);font-size:28px;line-height:32px;font-weight:300;font-variant-numeric:tabular-nums}.ac-t-heading{font-size:18px;line-height:24px}.ac-t-heading,.ac-t-subheading{font-family:var(--font-sans);font-weight:600}.ac-t-subheading{font-size:15px;line-height:20px}.ac-t-body-lg{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400}.ac-t-body{font-weight:400}.ac-t-body,.ac-t-body-strong{font-family:var(--font-sans);font-size:14px;line-height:20px}.ac-t-body-strong{font-weight:500}.ac-t-label{font-size:13px;font-weight:500}.ac-t-caption,.ac-t-label{font-family:var(--font-sans);line-height:16px}.ac-t-caption{font-size:12px;font-weight:400}.ac-t-overline{font-family:var(--font-sans);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ac-t-mono{font-size:13px;line-height:20px;font-weight:400;font-variant-numeric:tabular-nums}.ac-t-mono,.ac-t-mono-sm{font-family:var(--font-mono)}.ac-t-mono-sm{font-size:12px;line-height:16px;font-weight:500;font-variant-numeric:tabular-nums}.ac-pad{padding:16px}.ac-row{flex-wrap:wrap;align-items:center}.ac-col,.ac-row{display:flex;gap:12px}.ac-col{flex-direction:column}:where(.ac-btn,.ac-iconbtn,.ac-seg-item,.ac-page-btn,.ac-th-sort,.ac-nav-item,.ac-copy,.ac-chip,.ac-acc-head,.ac-input,.ac-check input):focus-visible{outline:2px solid var(--ac-focus-ring);outline-offset:2px}@keyframes ac-spin{to{transform:rotate(1turn)}}@keyframes ac-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ac-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes ac-pulse{0%,to{box-shadow:0 0 0 0 var(--ac-danger-soft)}50%{box-shadow:0 0 0 5px var(--ac-danger-soft)}}@keyframes ac-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ac-root,.ac-root *{animation:none!important;transition:none!important}}.ac-icon{display:inline-block;flex:none;vertical-align:middle;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.ac-icon-spin{animation:ac-spin .9s linear infinite}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--ac-radius-sm);border:1px solid transparent;font:500 14px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s}.ac-btn:active:not(:disabled){transform:translateY(1px)}.ac-btn:disabled{cursor:not-allowed;opacity:.48}.ac-btn-sm{height:30px;padding:0 12px;font-size:13px;gap:6px}.ac-btn-lg{height:46px;padding:0 22px;font-size:15px}.ac-btn-block{width:100%}.ac-btn-primary{background:var(--ac-primary);color:var(--ac-on-primary)}.ac-btn-primary:hover:not(:disabled){background:var(--ac-primary-hover);box-shadow:var(--ac-shadow-md)}.ac-btn-secondary{background:var(--ac-surface);color:var(--ac-ink);border-color:var(--ac-border-strong)}.ac-btn-secondary:hover:not(:disabled){background:var(--ac-primary-soft);border-color:var(--ac-primary)}.ac-btn-ghost{background:transparent;color:var(--ac-ink-muted)}.ac-btn-ghost:hover:not(:disabled){background:var(--ac-primary-soft);color:var(--ac-ink)}.ac-btn-accent{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-btn-accent:hover:not(:disabled){box-shadow:0 0 0 4px var(--ac-highlight)}.ac-btn-danger{background:var(--ac-surface);color:var(--ac-danger);border-color:var(--ac-danger)}.ac-btn-danger:hover:not(:disabled){background:var(--ac-danger-soft)}.ac-btn-dashed{width:100%;background:transparent;color:var(--ac-ink-muted);border:1px dashed var(--ac-border-strong);height:44px}.ac-btn-dashed:hover:not(:disabled){color:var(--ac-primary);border-color:var(--ac-primary);background:var(--ac-primary-soft)}.ac-btn[data-state=success]{background:var(--ac-success);color:var(--ac-surface);border-color:transparent}.ac-iconbtn{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--ac-radius-sm);border:1px solid transparent;background:transparent;color:var(--ac-ink-muted);cursor:pointer;transition:background-color .12s,color .12s}.ac-iconbtn:hover{background:var(--ac-primary-soft);color:var(--ac-ink)}.ac-iconbtn-danger:hover{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-iconbtn-sm{width:28px;height:28px}.ac-iconbtn[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--ac-teal-spill);color:var(--ac-lighthouse);font:500 12px/16px var(--font-sans);padding:4px 8px;border-radius:var(--ac-radius-xs);white-space:nowrap;pointer-events:none;z-index:60;animation:ac-in .12s ease-out}.ac-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--ac-radius-pill);font:500 12px/1 var(--font-sans);white-space:nowrap;background:var(--ac-surface-sunken);color:var(--ac-ink-muted)}.ac-badge-sm{height:20px;padding:0 8px;font-size:11px}.ac-badge-square{border-radius:var(--ac-radius-xs)}.ac-badge-primary{background:var(--ac-primary-soft);color:var(--ac-primary)}.ac-badge-success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-badge-warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-badge-danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-badge-info{background:var(--ac-info-soft);color:var(--ac-info)}.ac-badge-accent{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-badge-outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ac-border-strong);color:var(--ac-ink-muted)}.ac-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ac-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;font:600 11px/1 var(--font-sans);background:var(--ac-accent);color:var(--ac-on-accent)}.ac-count,.ac-deadline{border-radius:var(--ac-radius-pill)}.ac-deadline{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font:500 12px/1 var(--font-sans);white-space:nowrap}.ac-deadline b{font-weight:600;font-variant-numeric:tabular-nums}.ac-deadline-ok{background:var(--ac-success-soft);color:var(--ac-success)}.ac-deadline-soon{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-deadline-late,.ac-deadline-today{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-deadline-today{animation:ac-pulse 1.8s ease-in-out infinite}.ac-deadline-none{background:transparent;color:var(--ac-ink-subtle);border:1px dashed var(--ac-border-strong)}.ac-deadline-date{font-family:var(--font-mono);font-weight:400;opacity:.9}.ac-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-field-label{display:flex;align-items:center;gap:4px;font:500 13px/16px var(--font-sans);color:var(--ac-ink)}.ac-field-req{color:var(--ac-danger)}.ac-field-opt{margin-left:auto;font:400 12px/16px var(--font-sans);color:var(--ac-ink-subtle)}.ac-control{position:relative;display:flex;align-items:center;background:var(--ac-surface);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-sm);transition:border-color .12s,box-shadow .12s}.ac-control:hover{border-color:var(--ac-ink-muted)}.ac-control:focus-within{border-color:var(--ac-primary);box-shadow:0 0 0 3px var(--ac-primary-soft)}.ac-control[data-status=error]{border-color:var(--ac-danger)}.ac-control[data-status=error]:focus-within{box-shadow:0 0 0 3px var(--ac-danger-soft)}.ac-control[data-status=success]{border-color:var(--ac-success)}.ac-control[data-readonly]{background:var(--ac-surface-sunken);border-color:transparent}.ac-control[data-changed]{background:linear-gradient(var(--ac-highlight),var(--ac-highlight)) 0 100% /100% 3px no-repeat,var(--ac-surface)}.ac-control-adorn{padding-left:12px;font:500 13px/1 var(--font-sans)}.ac-control-adorn,.ac-control-trail{display:inline-flex;align-items:center;color:var(--ac-ink-subtle)}.ac-control-trail{padding-right:10px}.ac-control-trail .ac-icon-ok{color:var(--ac-success)}.ac-control-trail .ac-icon-err{color:var(--ac-danger)}.ac-input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;outline:0;background:transparent;color:var(--ac-ink);font:400 14px/20px var(--font-sans)}.ac-input:focus-visible{outline:none}.ac-input::-moz-placeholder{color:var(--ac-ink-subtle)}.ac-input::placeholder{color:var(--ac-ink-subtle)}.ac-input-mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}textarea.ac-input{height:auto;min-height:88px;padding:10px 12px;resize:vertical}select.ac-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.ac-select-caret{position:absolute;right:10px;pointer-events:none;color:var(--ac-ink-subtle)}.ac-field-hint{display:flex;gap:6px;align-items:flex-start;font:400 12px/16px var(--font-sans);color:var(--ac-ink-subtle)}.ac-field-hint[data-status=error]{color:var(--ac-danger);font-weight:500}.ac-field-hint[data-status=success]{color:var(--ac-success)}.ac-section{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:24px 0;border-top:1px solid var(--ac-border)}.ac-section:first-child{border-top:0;padding-top:0}.ac-section-title{font:600 15px/20px var(--font-sans);color:var(--ac-ink);margin:0 0 4px;display:flex;gap:8px;align-items:center}.ac-section-desc{font:400 13px/18px var(--font-sans);color:var(--ac-ink-muted);margin:0}.ac-grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:16px 16px}.ac-span-all{grid-column:1/-1}.ac-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:400 14px/20px var(--font-sans);color:var(--ac-ink)}.ac-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:18px;height:18px;border:1.5px solid var(--ac-border-strong);border-radius:var(--ac-radius-xs);background:var(--ac-surface);display:grid;place-items:center;cursor:pointer;transition:background-color .12s,border-color .12s}.ac-check input:checked{background:var(--ac-primary);border-color:var(--ac-primary)}.ac-check input:checked:after{content:"";width:9px;height:5px;border:2px solid var(--ac-on-primary);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.ac-switch input{width:34px;height:20px;border-radius:999px;position:relative}.ac-switch input:after,.ac-switch input:checked:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border:0;border-radius:50%;background:var(--ac-border-strong);transform:none;transition:left .12s,background-color .12s}.ac-switch input:checked:after{left:16px;background:var(--ac-on-primary)}.ac-seg{display:inline-flex;gap:4px;padding:4px;background:var(--ac-surface-sunken);border-radius:calc(var(--ac-radius-sm) + 4px)}.ac-seg-item{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:var(--ac-radius-sm);background:transparent;color:var(--ac-ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background-color .12s,color .12s,box-shadow .12s}.ac-seg-item:hover,.ac-seg-item[aria-selected=true]{color:var(--ac-ink);background:var(--ac-surface)}.ac-seg-item[aria-selected=true]{box-shadow:var(--ac-shadow-md)}.ac-seg-item[aria-selected=true] .ac-icon{color:var(--ac-primary)}.ac-seg-item .ac-seg-count{font:500 12px/1 var(--font-sans);color:var(--ac-ink-subtle)}.ac-seg-item[aria-selected=true] .ac-seg-count{color:var(--ac-primary)}.ac-seg-dot{width:7px;height:7px;border-radius:50%;background:var(--ac-danger)}.ac-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ac-border)}.ac-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0;border:0;background:none;color:var(--ac-ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer}.ac-tab[aria-selected=true]{color:var(--ac-ink)}.ac-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ac-primary);border-radius:2px}.ac-alert{display:flex;gap:12px;padding:14px 16px;border-radius:var(--ac-radius-md);background:var(--ac-info-soft);color:var(--ac-ink);border:1px solid transparent}.ac-alert-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ac-surface)}.ac-alert-body{flex:1;min-width:0}.ac-alert-title{font:600 14px/20px var(--font-sans);margin:0}.ac-alert-text{font:400 13px/19px var(--font-sans);color:var(--ac-ink-muted);margin:2px 0 0}.ac-alert-text ol,.ac-alert-text ul{margin:6px 0 0;padding-left:18px}.ac-alert-actions{display:flex;gap:8px;margin-top:10px}.ac-alert-info .ac-alert-icon{color:var(--ac-info)}.ac-alert-success{background:var(--ac-success-soft)}.ac-alert-success .ac-alert-icon{color:var(--ac-success)}.ac-alert-warning{background:var(--ac-warning-soft)}.ac-alert-warning .ac-alert-icon{color:var(--ac-warning)}.ac-alert-danger{background:var(--ac-danger-soft)}.ac-alert-danger .ac-alert-icon{color:var(--ac-danger)}.ac-alert-paper{background:var(--ac-paper)}.ac-alert-paper .ac-alert-icon{color:var(--ac-ink)}.ac-alert-close{margin:-6px -8px 0 0}.ac-toast{border:1px solid rgba(229,234,230,.14);display:flex;align-items:flex-start;gap:12px;width:380px;max-width:100%;padding:14px 14px 14px 16px;border-radius:var(--ac-radius-md);background:var(--ac-teal-spill);color:var(--ac-lighthouse);box-shadow:var(--ac-shadow-lg);animation:ac-in .2s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ac-toast-icon{flex:none;margin-top:1px}.ac-toast-success .ac-toast-icon{color:#7fc79a}.ac-toast-warning .ac-toast-icon{color:#e8b75a}.ac-toast-danger .ac-toast-icon{color:#f2917f}.ac-toast-info .ac-toast-icon{color:var(--ac-yellow-ace)}.ac-toast-title{font:600 14px/20px var(--font-sans)}.ac-toast-text{font:400 13px/18px var(--font-sans);color:#b9c9c0}.ac-toast-action{margin-left:auto;align-self:center;background:none;border:0;color:var(--ac-yellow-ace);font:600 13px/1 var(--font-sans);cursor:pointer;padding:6px;border-radius:var(--ac-radius-xs)}.ac-toast-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--ac-yellow-ace);transform-origin:left;opacity:.85}.ac-toast-stack{display:flex;flex-direction:column;gap:10px}.ac-card{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);box-shadow:var(--ac-shadow-sm)}.ac-card-pad{padding:24px}.ac-card-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--ac-border)}.ac-card-title{font:600 16px/22px var(--font-sans);margin:0}.ac-card-sub{font:400 13px/18px var(--font-sans);color:var(--ac-ink-muted);margin:0}.ac-card-tools{margin-left:auto;display:flex;gap:8px;align-items:center}.ac-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--ac-radius-lg);background:var(--ac-surface);border:1px solid var(--ac-border);overflow:hidden;min-width:0;transition:border-color .14s,box-shadow .14s,transform .14s}.ac-stat:hover{border-color:var(--ac-border-strong);box-shadow:var(--ac-shadow-sm)}button.ac-stat:hover{border-color:var(--ac-primary);box-shadow:var(--ac-shadow-md);transform:translateY(-1px)}.ac-stat-dark:hover{border-color:var(--ac-teal-spill)}.ac-hover{transition:border-color .14s,box-shadow .14s}.ac-hover:hover{border-color:var(--ac-border-strong);box-shadow:var(--ac-shadow-md)}.ac-hover-linha{transition:background-color .12s;border-radius:var(--ac-radius-md)}.ac-hover-linha:hover{background:var(--ac-bg)}.ac-stat-head{display:flex;align-items:center;gap:10px;color:var(--ac-ink-muted);font:500 13px/16px var(--font-sans)}.ac-stat-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ac-radius-sm);background:var(--ac-primary-soft);color:var(--ac-primary)}.ac-stat-value{font:200 40px/44px var(--font-sans);letter-spacing:-.02em;color:var(--ac-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ac-stat-value small{font-size:18px;font-weight:300;color:var(--ac-ink-muted);margin-right:4px;letter-spacing:0}.ac-stat-foot{display:flex;align-items:center;gap:6px;font:400 12px/16px var(--font-sans);color:var(--ac-ink-subtle)}.ac-trend{display:inline-flex;align-items:center;gap:2px;font-weight:600}.ac-trend-up{color:var(--ac-success)}.ac-trend-down{color:var(--ac-danger)}.ac-stat-dark{background:var(--ac-teal-spill);border-color:var(--ac-teal-spill)}.ac-stat-dark .ac-stat-foot,.ac-stat-dark .ac-stat-head{color:#b9c9c0}.ac-stat-dark .ac-stat-value{color:var(--ac-lighthouse)}.ac-stat-dark .ac-stat-value small{color:#b9c9c0}.ac-stat-dark .ac-stat-icon{background:var(--ac-yellow-ace);color:var(--ac-teal-spill)}.ac-stat-tone-danger .ac-stat-icon{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-stat-tone-warning .ac-stat-icon{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-stat-tone-success .ac-stat-icon{background:var(--ac-success-soft);color:var(--ac-success)}.ac-progress{display:flex;flex-direction:column;gap:8px}.ac-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 13px/16px var(--font-sans);color:var(--ac-ink-muted)}.ac-progress-head b{font:600 13px/16px var(--font-sans);color:var(--ac-ink);font-variant-numeric:tabular-nums}.ac-progress-track{display:flex;height:8px;border-radius:999px;background:var(--ac-surface-sunken);overflow:hidden;gap:2px}.ac-progress-seg{height:100%;transform-origin:left;animation:ac-grow .36s cubic-bezier(.2,.8,.2,1)}.ac-progress-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font:400 12px/16px var(--font-sans);color:var(--ac-ink-muted)}.ac-progress-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.ac-progress-legend span b{color:var(--ac-ink);font-weight:500;font-family:var(--font-mono);font-size:12px;margin-left:4px}.ac-phases{width:100%;list-style:none;margin:0;padding:0}.ac-phase,.ac-phases{display:flex;align-items:flex-start}.ac-phase{flex:1;flex-direction:column;gap:8px;position:relative;min-width:0}.ac-phase-line{display:flex;align-items:center;width:100%}.ac-phase-node{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ac-surface);border:1.5px solid var(--ac-border-strong);color:var(--ac-ink-subtle);font:600 12px/1 var(--font-sans);z-index:1}.ac-phase-bar{flex:1;height:2px;margin:0 6px;background:var(--ac-border);border-radius:2px}.ac-phase:last-child .ac-phase-bar{visibility:hidden}.ac-phase-done .ac-phase-node{background:var(--ac-primary);border-color:var(--ac-primary);color:var(--ac-on-primary)}.ac-phase-done .ac-phase-bar{background:var(--ac-primary)}.ac-phase-current .ac-phase-node{background:var(--ac-accent);border-color:var(--ac-teal-spill);color:var(--ac-on-accent);box-shadow:0 0 0 4px var(--ac-highlight)}.ac-phase-blocked .ac-phase-node{border-color:var(--ac-danger);color:var(--ac-danger);background:var(--ac-danger-soft)}.ac-phase-label{font:600 13px/16px var(--font-sans);color:var(--ac-ink);padding-right:8px}.ac-phase-pending .ac-phase-label{color:var(--ac-ink-subtle);font-weight:500}.ac-phase-meta{font:400 12px/16px var(--font-sans);color:var(--ac-ink-subtle);padding-right:8px}.ac-phases-compact .ac-phase-label,.ac-phases-compact .ac-phase-meta{display:none}.ac-phases-compact .ac-phase-node{width:10px;height:10px;border-width:1.5px;font-size:0;box-shadow:none}.ac-phases-compact .ac-phase-node .ac-icon{display:none}.ac-phases-compact .ac-phase-bar{margin:0 2px}.ac-phases-compact{width:120px}.ac-timeline{list-style:none;margin:0;padding:0;position:relative}.ac-tl-item{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;padding-bottom:18px}.ac-tl-item:before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:var(--ac-border)}.ac-tl-item:last-child:before{display:none}.ac-tl-node{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ac-surface-sunken);color:var(--ac-ink-muted)}.ac-tl-item[data-tone=current] .ac-tl-node{background:var(--ac-accent);color:var(--ac-on-accent);box-shadow:0 0 0 4px var(--ac-highlight)}.ac-tl-item[data-tone=done] .ac-tl-node{background:var(--ac-primary);color:var(--ac-on-primary)}.ac-tl-item[data-tone=danger] .ac-tl-node{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-tl-card{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);overflow:hidden;transition:box-shadow .12s,border-color .12s}.ac-tl-card:hover{box-shadow:var(--ac-shadow-md);border-color:var(--ac-border-strong)}.ac-tl-item[data-tone=current] .ac-tl-card{border-color:var(--ac-primary)}.ac-acc-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:0;text-align:left;cursor:pointer;color:var(--ac-ink);font-family:var(--font-sans)}.ac-tl-title{font:600 15px/20px var(--font-sans)}.ac-tl-status{font:400 13px/18px var(--font-sans);color:var(--ac-ink-muted)}.ac-tl-right{margin-left:auto;display:flex;align-items:center;gap:10px}.ac-acc-caret{color:var(--ac-ink-subtle);transition:transform .2s}.ac-acc-head[aria-expanded=true] .ac-acc-caret{transform:rotate(180deg)}.ac-tl-body{padding:4px 14px 14px;animation:ac-in .2s ease-out}.ac-tl-handle{flex:none;display:grid;place-items:center;width:28px;height:36px;margin-left:6px;border:0;border-radius:var(--ac-radius-xs);background:transparent;color:var(--ac-ink-subtle);cursor:grab;transition:color .12s,background-color .12s}.ac-tl-handle:hover{color:var(--ac-ink);background:var(--ac-primary-soft)}.ac-tl-handle:active{cursor:grabbing}.ac-tl-handle:focus-visible{outline:2px solid var(--ac-focus-ring);outline-offset:2px}.ac-tl-item[data-dragging]{opacity:.45}.ac-tl-node[data-marca]{position:relative}.ac-tl-item:not([data-tone=danger]) .ac-tl-node[data-marca=abre]{background:var(--fundo);color:var(--cor);border:2px dashed var(--cor)}.ac-tl-item:not([data-tone=danger]) .ac-tl-node[data-marca=encerra]{background:var(--cor);color:var(--ac-surface)}.ac-tl-node-check{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--ac-surface);color:var(--cor);box-shadow:0 0 0 1.5px var(--cor)}.ac-selo-estado{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;color:var(--cor);border:1px solid transparent;white-space:nowrap;vertical-align:middle}.ac-selo-estado[data-tipo=abre]{border:1px dashed var(--cor);background:transparent}.ac-selo-estado[data-tipo=encerra]{background:var(--fundo)}.ac-arrastavel[data-dragging]{opacity:.45}.ac-arrastavel[data-drop]{border-color:var(--ac-primary)!important;box-shadow:0 0 0 3px var(--ac-primary-soft)}.ac-tl-item[data-drop] .ac-tl-card{border-color:var(--ac-primary);box-shadow:0 0 0 3px var(--ac-primary-soft)}.ac-meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 16px;padding:12px;background:var(--ac-surface-sunken);border-radius:var(--ac-radius-sm)}.ac-meta dt{font:600 11px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ac-ink-subtle)}.ac-meta dd{margin:2px 0 0;font:500 14px/20px var(--font-sans);color:var(--ac-ink)}.ac-meta dd.ac-mono{font:400 13px/20px var(--font-mono)}.ac-meta dd.ac-meta-empty{color:var(--ac-ink-subtle);font-weight:400}.ac-table-wrap{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);overflow:auto;box-shadow:var(--ac-shadow-sm)}.ac-table{width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-sans)}.ac-table th{position:sticky;top:0;z-index:10;background:var(--ac-surface-sunken);color:var(--ac-ink-muted);text-align:left;font:600 11px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;white-space:nowrap}.ac-table td{padding:12px 16px;border-top:1px solid var(--ac-border);vertical-align:middle;color:var(--ac-ink)}.ac-table tbody tr{transition:background-color .12s}.ac-table tbody tr:hover{background:var(--ac-bg)}.ac-table tbody tr[aria-selected=true]{background:var(--ac-primary-soft)}.ac-table tbody tr[data-clickable]{cursor:pointer}.ac-table td.text-right,.ac-table th.text-right{text-align:right}.ac-table .ac-num{text-align:right;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.ac-table .ac-mono{font-family:var(--font-mono);font-size:13px}.ac-table .ac-actions{width:1%;white-space:nowrap;text-align:right}.ac-th-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.ac-th-sort[data-active]{color:var(--ac-ink)}.ac-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-cell-sub{font:400 12px/16px var(--font-sans);color:var(--ac-ink-subtle)}.ac-table-foot{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--ac-border);color:var(--ac-ink-subtle);font:400 13px/18px var(--font-sans)}.ac-pager{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.ac-page-btn{min-width:32px;height:32px;padding:0 8px;border-radius:var(--ac-radius-sm);border:0;background:transparent;color:var(--ac-ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.ac-page-btn:hover:not(:disabled){background:var(--ac-primary-soft);color:var(--ac-ink)}.ac-page-btn[aria-current=page]{background:var(--ac-primary);color:var(--ac-on-primary)}.ac-page-btn:disabled{opacity:.4;cursor:not-allowed}.ac-filterbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ac-search{flex:1 1 320px;max-width:520px}.ac-search kbd{font:500 11px/1 var(--font-mono);color:var(--ac-ink-subtle);border:1px solid var(--ac-border);border-radius:var(--ac-radius-xs);padding:3px 5px;margin-right:10px}.ac-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--ac-radius-pill);border:1px solid var(--ac-border-strong);background:var(--ac-surface);color:var(--ac-ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer;transition:all .12s}.ac-chip:hover{border-color:var(--ac-primary);color:var(--ac-ink)}.ac-chip[aria-pressed=true]{background:var(--ac-primary-soft);border-color:var(--ac-primary);color:var(--ac-primary)}.ac-chip .ac-chip-n{font-variant-numeric:tabular-nums;color:var(--ac-ink-subtle);font-weight:400}.ac-chip-sugestao-alta,.ac-chip[aria-pressed=true] .ac-chip-n{color:var(--ac-primary)}.ac-chip-sugestao-alta{background:var(--ac-primary-soft);border-color:var(--ac-primary)}.ac-filterbar-cheia{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;width:100%}.ac-filterbar-cheia .ac-chip{height:40px;border-radius:var(--ac-radius-md);border-color:var(--ac-border);background:var(--ac-bg);justify-content:flex-start}.ac-filterbar-cheia .ac-chip:hover{background:var(--ac-surface);border-color:var(--ac-primary);box-shadow:var(--ac-shadow-sm)}.ac-filterbar-cheia .ac-chip[aria-pressed=true]{background:var(--ac-primary-soft);border-color:var(--ac-primary)}.ac-filterbar-cheia .ac-chip .ac-chip-n{margin-left:auto;min-width:24px;padding:0 8px;border-radius:var(--ac-radius-pill);background:var(--ac-surface);color:var(--ac-ink);font-weight:600;text-align:center;line-height:22px}.ac-filtros-faixa{border-top:1px solid var(--ac-border);padding-top:12px}.ac-filtros-rotulo{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-ink-subtle)}.ac-mark,mark.ac-mark{background:var(--ac-highlight);color:inherit;border-radius:var(--ac-radius-xs);padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ac-cnj{display:inline-flex;white-space:nowrap;align-items:center;gap:6px;font:400 13px/20px var(--font-mono);color:var(--ac-ink);letter-spacing:.01em}.ac-copy{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--ac-radius-xs);background:transparent;color:var(--ac-ink-subtle);cursor:pointer;transition:color .12s,background-color .12s}.ac-copy:hover{background:var(--ac-primary-soft);color:var(--ac-ink)}.ac-copy[data-copied]{color:var(--ac-success);background:var(--ac-success-soft)}.ac-phead{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-shadow-sm);overflow:hidden}.ac-phead-top{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid var(--ac-border);font:500 13px/18px var(--font-sans);color:var(--ac-ink-muted)}.ac-phead-top .ac-crumb-sep{color:var(--ac-border-strong)}.ac-phead-top .ac-crumb-here{color:var(--ac-ink)}.ac-phead-main{display:grid;grid-template-columns:1fr auto;gap:16px 32px;padding:22px 24px 18px;align-items:start}.ac-phead-over{font:600 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-ink-subtle);display:flex;gap:8px;align-items:center}.ac-phead-title{font:500 30px/36px var(--font-serif),Georgia,serif;margin:4px 0 6px;color:var(--ac-ink)}.ac-phead-title em{font-style:italic;color:var(--ac-ink-muted);font-weight:500}.ac-phead-facts{display:flex;flex-wrap:wrap;gap:6px 20px;font:400 13px/18px var(--font-sans);color:var(--ac-ink-muted)}.ac-phead-facts span{display:inline-flex;align-items:center;gap:6px}.ac-phead-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ac-phead-phases{padding:16px 24px 20px;border-top:1px solid var(--ac-border);background:linear-gradient(var(--ac-bg),var(--ac-bg))}.ac-person{display:inline-flex;align-items:center;gap:8px;font:500 13px/16px var(--font-sans);color:var(--ac-ink);min-width:0}.ac-avatar{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ac-paper);color:var(--ac-teal-spill);font:600 11px/1 var(--font-sans);letter-spacing:.02em}.ac-avatar-lg{width:36px;height:36px;font-size:13px}.dark .ac-avatar{color:var(--ac-ink)}.ac-side{display:flex;flex-direction:column;width:248px;min-height:100%;background:var(--ac-sidebar);color:var(--ac-on-sidebar);padding:20px 12px;gap:4px;font-family:var(--font-sans)}.ac-side[data-collapsed]{width:72px}.ac-side-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 22px}.ac-wordmark{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.ac-wordmark-a{font:600 22px/1 var(--font-serif),Georgia,serif;letter-spacing:.14em;color:var(--ac-lighthouse)}.ac-wordmark-b{font:300 13px/1 var(--font-sans);letter-spacing:.04em;color:#b9c9c0}.ac-wordmark-ink .ac-wordmark-a{color:var(--ac-ink)}.ac-wordmark-ink .ac-wordmark-b{color:var(--ac-ink-muted)}.ac-side-group{font:600 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-on-sidebar-muted);padding:16px 12px 6px}.ac-nav-item{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--ac-radius-sm);color:var(--ac-on-sidebar);text-decoration:none;font:500 14px/1 var(--font-sans);border:0;background:none;cursor:pointer;width:100%;text-align:left;transition:background-color .12s,color .12s}.ac-nav-item .ac-icon{color:var(--ac-on-sidebar-muted)}.ac-nav-item:hover{background:rgba(229,234,230,.06)}.ac-nav-item[aria-current=page]{background:var(--ac-sidebar-active)}.ac-nav-item[aria-current=page],.ac-nav-item[aria-current=page] .ac-icon{color:var(--ac-on-sidebar-active)}.ac-nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ac-yellow-ace)}.ac-nav-item .ac-count{margin-left:auto}.ac-nav-item .ac-nav-alert{margin-left:auto;min-width:20px;height:20px;border-radius:999px;background:#f2917f;color:var(--ac-teal-spill);font:600 11px/20px var(--font-sans);text-align:center;padding:0 6px}.ac-side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid rgba(229,234,230,.1)}.ac-side-foot .ac-avatar{background:var(--ac-june-ivy);color:var(--ac-lighthouse)}.ac-side-user{display:flex;flex-direction:column;min-width:0}.ac-side-user b{font:500 13px/16px var(--font-sans);color:var(--ac-on-sidebar)}.ac-side-user span{font:400 12px/16px var(--font-sans);color:var(--ac-on-sidebar-muted)}.ac-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px}.ac-empty-art{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--ac-paper);color:var(--ac-teal-spill);margin-bottom:6px}.ac-empty-art:after{content:"";position:absolute;right:2px;bottom:6px;width:22px;height:10px;border-radius:3px;background:var(--ac-yellow-ace);transform:rotate(-18deg)}.ac-empty-title{font:500 24px/30px var(--font-serif),Georgia,serif;margin:0;color:var(--ac-ink)}.ac-empty-text{font:400 14px/20px var(--font-sans);color:var(--ac-ink-muted);max-width:380px;margin:0}.ac-empty-actions{display:flex;gap:8px;margin-top:8px}.ac-skel{display:block;height:12px;border-radius:var(--ac-radius-xs);background:var(--ac-surface-sunken) linear-gradient(90deg,transparent,var(--ac-surface),transparent) no-repeat;background-size:240px 100%;animation:ac-shimmer 1.2s ease-in-out infinite}.ac-shell{display:flex;min-height:100vh;background:var(--ac-bg)}.ac-main{flex:1;min-width:0;padding:24px 32px 40px;display:flex;flex-direction:column;gap:20px}.ac-pagehead{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.ac-pagehead-over{font:600 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-ink-subtle)}.ac-pagehead h1{font:500 36px/40px var(--font-serif),Georgia,serif;margin:2px 0 0;color:var(--ac-ink)}.ac-pagehead-tools{margin-left:auto;display:flex;gap:8px}.ac-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac-kpis>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:1024px){.ac-kpis{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ac-kpis>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:720px){.ac-section{grid-template-columns:1fr;gap:12px}.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-phead-main{grid-template-columns:1fr}.ac-phead-side{align-items:flex-start}}@keyframes ac-sino{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.animate-\[ac-sino_1\.6s_ease-in-out_2\]{animation:none!important}}.ac-seg.ac-seg-full{display:flex;width:100%;padding:5px;overflow-x:auto;scrollbar-width:none}.ac-seg.ac-seg-full .ac-seg-item{flex:1 0 auto;justify-content:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;white-space:nowrap}.ac-seg.ac-seg-full .ac-seg-item[aria-selected=true]{color:var(--ac-primary);box-shadow:var(--ac-shadow-md),inset 0 -3px 0 var(--ac-primary)}.ac-seg.ac-seg-full .ac-seg-item[aria-selected=true] svg{color:var(--ac-primary)}.ac-seg.ac-seg-full .ac-seg-count{font-size:12px;padding:2px 7px;border-radius:999px;background:var(--ac-surface-sunken)}@keyframes ac-respira{0%,to{opacity:.55}50%{opacity:1}}.ac-carregando-marca{animation:ac-respira 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ac-carregando-marca{animation:none}}.ac-seg.ac-seg-full .ac-seg-item:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--ac-surface) 45%,transparent);color:var(--ac-ink);box-shadow:none}@media print{.ac-noprint{display:none!important}.ac-shell{display:block!important;height:auto!important}.ac-shell,.ac-shell-main{overflow:visible!important}body,html{background:#fff!important}.ac-card,.ac-stat{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.ac-print-only{display:block!important}@page{margin:14mm}}.ac-print-only{display:none}@keyframes ac-pulso-atual{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.ac-phases:not(.ac-phases-compact) .ac-phase-current .ac-phase-node,.ac-tl-item[data-tone=current] .ac-tl-node,.ac-tl-item[data-tone=danger] .ac-tl-node{position:relative}.ac-phases:not(.ac-phases-compact) .ac-phase-current .ac-phase-node:after,.ac-tl-item[data-tone=current] .ac-tl-node:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--ac-primary);pointer-events:none;animation:ac-pulso-atual 2.4s cubic-bezier(.22,1,.36,1) infinite}.ac-tl-item[data-tone=danger] .ac-tl-node:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--ac-danger);pointer-events:none;animation:ac-pulso-atual 2.4s cubic-bezier(.22,1,.36,1) infinite}@media (prefers-reduced-motion:reduce){.ac-phases .ac-phase-current .ac-phase-node:after,.ac-tl-item[data-tone=current] .ac-tl-node:after,.ac-tl-item[data-tone=danger] .ac-tl-node:after{animation:none;opacity:0}}