@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#0f172a;--brand-blue:#3b82f6;--brand-cyan:#06b6d4;--brand-cyan-light:#22d3ee;--brand-emerald:#10b981;--brand-emerald-deep:#065f46;--bg:#f5f7fb;--surface:#fff;--surface-sunken:#eef2f7;--surface-inverse:#0f172a;--line:#e5e7eb;--line-strong:#7d8799;--ink:#111827;--ink-muted:#475467;--ink-subtle:#667085;--ink-inverse:#f1f5f9;--accent-on-inverse:#22d3ee;--overline:#0e7490;--action:#2563eb;--action-hover:#1d4ed8;--on-action:#fff;--action-soft:#eff6ff;--focus-ring:#2563eb;--patrimonio:#047857;--on-patrimonio:#fff;--patrimonio-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fffbeb;--danger:#b91c1c;--danger-soft:#fef2f2;--chart-1:#3b82f6;--chart-2:#10b981;--chart-3:#06b6d4;--chart-4:#f59e0b;--chart-5:#64748b;--sidebar-rail:#0f172a;--sidebar-panel:#065f46;--sidebar-head:#047857;--sidebar-ink:#fff;--sidebar-ink-muted:#a7f3d0;--sidebar-rail-ink:#94a3b8;--sidebar-active:var(--bg);--sidebar-active-ink:#047857;--folder-from:#1e5bd8;--folder-to:#065f46;--on-folder:#fff;--on-folder-muted:#d1fae5;--shadow-card:0 1px 2px #0f172a0f, 0 4px 16px #0f172a0f;--shadow-lift:0 10px 30px #0f172a1a;--shadow-folder:0 18px 36px #1e5bd847;--shadow-overlay:0 12px 40px #0f172a2e;--shadow-glow:0 0 0 1px #06b6d473, 0 8px 28px #06b6d42e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-24:96px;--radius-tag:8px;--radius-card:16px;--radius-tab:12px;--radius-shell:24px;--radius-pill:999px;--container-max:1200px;--gutter:24px;--sidebar-width:280px;--sidebar-rail-width:72px;--topbar-height:72px;--font-sans:Montserrat, "Segoe UI", system-ui, -apple-system, sans-serif;--type-display-size:60px;--type-display-line:1.06;--type-display-weight:700;--type-display-tracking:-.03em;--type-title-size:44px;--type-title-line:1.12;--type-title-weight:700;--type-title-tracking:-.02em;--type-subtitle-size:34px;--type-subtitle-line:1.18;--type-subtitle-weight:600;--type-subtitle-tracking:-.02em;--type-h1-size:26px;--type-h1-line:1.18;--type-h1-weight:700;--type-h1-tracking:-.02em;--type-h2-size:20px;--type-h2-line:1.25;--type-h2-weight:600;--type-h2-tracking:-.01em;--type-h3-size:17px;--type-h3-line:1.3;--type-h3-weight:600;--type-body-size:15px;--type-body-line:1.6;--type-body-weight:400;--type-body-sm-size:13px;--type-body-sm-line:1.5;--type-body-sm-weight:400;--type-label-size:13px;--type-label-line:1.3;--type-label-weight:600;--type-overline-size:11px;--type-overline-line:1.3;--type-overline-weight:600;--type-overline-tracking:.16em;--type-caption-size:12px;--type-caption-line:1.4;--type-caption-weight:500;--type-valor-size:26px;--type-valor-line:1.1;--type-valor-weight:700;--type-valor-tracking:-.02em}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-navy:#0f172a;--brand-blue:#3b82f6;--brand-cyan:#06b6d4;--brand-cyan-light:#22d3ee;--brand-emerald:#10b981;--brand-emerald-deep:#065f46;--bg:#0f172a;--surface:#18223a;--surface-sunken:#121b30;--surface-inverse:#e2e8f0;--line:#26324a;--line-strong:#6b7b94;--ink:#f1f5f9;--ink-muted:#a9b6ca;--ink-subtle:#8b98ae;--ink-inverse:#0f172a;--accent-on-inverse:#0e7490;--overline:#22d3ee;--action:#60a5fa;--action-hover:#93c5fd;--on-action:#0f172a;--action-soft:#172554;--focus-ring:#60a5fa;--patrimonio:#34d399;--on-patrimonio:#0f172a;--patrimonio-soft:#0a3a30;--warning:#fbbf24;--warning-soft:#3a2a0a;--danger:#f87171;--danger-soft:#3d141b;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#22d3ee;--chart-4:#fbbf24;--chart-5:#94a3b8;--sidebar-rail:#0a1020;--sidebar-panel:#0c2e2a;--sidebar-head:#0f3a34;--sidebar-ink:#e6fff5;--sidebar-ink-muted:#8fd9bd;--sidebar-rail-ink:#7c8ba3;--sidebar-active:var(--bg);--sidebar-active-ink:#34d399;--folder-from:#1e5bd8;--folder-to:#065f46;--on-folder:#fff;--on-folder-muted:#d1fae5;--shadow-card:0 1px 2px #0006;--shadow-lift:0 10px 30px #00000073;--shadow-folder:0 18px 36px #00000080;--shadow-overlay:0 12px 40px #0000008c;--shadow-glow:0 0 0 1px #22d3ee80, 0 8px 32px #06b6d447}:root{--grad-brand:linear-gradient(120deg, var(--brand-blue), var(--brand-cyan));--grad-patrimonio:linear-gradient(120deg, var(--brand-blue), var(--brand-emerald));--grad-folder:linear-gradient(125deg, var(--folder-from) 0%, var(--folder-from) 22%, var(--folder-to) 100%);--folder-drop:drop-shadow(0 10px 18px #0f172a14)}[data-theme=dark]{--folder-drop:drop-shadow(0 10px 18px #00000073)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--folder-drop:drop-shadow(0 10px 18px #00000073)}}.mh,.mh *{box-sizing:border-box}.mh{font-family:var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.mh-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mh-icon--sm{width:16px;height:16px}.mh-overline{letter-spacing:.16em;text-transform:uppercase;color:var(--overline);font-size:11px;font-weight:600}.mh-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.mh-stack{gap:var(--space-4);display:grid}.mh-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-pill);font:600 13px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;border:1.5px solid #0000;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mh-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mh-btn--primary{background:var(--action);color:var(--on-action)}.mh-btn--primary:hover{background:var(--action-hover)}.mh-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.mh-btn--secondary:hover{border-color:var(--action);color:var(--action)}.mh-btn--ghost{color:var(--action);padding:0 var(--space-3);background:0 0}.mh-btn--ghost:hover{background:var(--action-soft)}.mh-btn--danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.mh-btn--sm{min-height:36px;padding:0 var(--space-4);font-size:12px}.mh-btn[disabled]{opacity:.45;cursor:not-allowed}.mh-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-tag);font:600 12px/20px var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);padding:2px 10px 2px 8px;display:inline-flex}.mh-badge .mh-icon{width:14px;height:14px}.mh-badge--concluida{background:var(--patrimonio-soft);color:var(--patrimonio)}.mh-badge--andamento{background:var(--action-soft);color:var(--action-hover)}.mh-badge--pendente{background:var(--warning-soft);color:var(--warning)}.mh-badge--bloqueada{background:var(--danger-soft);color:var(--danger)}.mh-field{gap:var(--space-2);min-width:0;display:grid}.mh-field__label{font:600 13px/1.3 var(--font-sans);color:var(--ink)}.mh-field__label small{color:var(--ink-subtle);margin-left:var(--space-1);font-weight:500}.mh-field__control{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-tag);display:flex}.mh-field__control:focus-within{border-color:var(--action);outline:2px solid var(--focus-ring);outline-offset:2px}.mh-field__prefix{font:600 13px/1 var(--font-sans);color:var(--ink-subtle)}.mh-field input,.mh-field select{min-width:0;font:500 14px/1.4 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.mh-field input::placeholder{color:var(--ink-subtle);font-weight:400}.mh-field__help{color:var(--ink-muted);font-size:12px;line-height:1.45}.mh-field--error .mh-field__control{border-color:var(--danger)}.mh-field--error .mh-field__help{color:var(--danger);gap:var(--space-1);align-items:flex-start;display:flex}.mh-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6)}.mh-card--glow{box-shadow:var(--shadow-glow);border-color:#0000}.mh-stepper{gap:var(--space-2);counter-reset:etapa;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mh-step{gap:var(--space-2);min-width:0;display:grid}.mh-step__bar{border-radius:var(--radius-pill);background:var(--surface-sunken);height:6px}.mh-step--done .mh-step__bar{background:var(--patrimonio)}.mh-step--current .mh-step__bar{background:var(--grad-brand)}.mh-step__meta{align-items:center;gap:var(--space-1);font:600 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);display:flex}.mh-step--done .mh-step__meta{color:var(--patrimonio)}.mh-step--current .mh-step__meta{color:var(--overline)}.mh-step__name{font:600 13px/1.3 var(--font-sans);color:var(--ink-muted)}.mh-step--current .mh-step__name{color:var(--ink)}@media (width<=640px){.mh-stepper{grid-template-columns:1fr}}.mh-bem{gap:var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;display:grid}.mh-bem+.mh-bem{border-top:1px solid var(--line)}.mh-bem__icon{background:var(--action-soft);width:44px;height:44px;color:var(--action);border-radius:12px;place-items:center;display:grid}.mh-bem__title{font:600 14px/1.35 var(--font-sans);color:var(--ink)}.mh-bem__meta{color:var(--ink-muted);font-size:12px;line-height:1.5}.mh-bem__values{text-align:right;gap:2px;display:grid}.mh-bem__value{font:700 15px/1.3 var(--font-sans);color:var(--ink)}.mh-bem__sub{color:var(--ink-subtle);font-size:12px}.mh-table-wrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}.mh-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.mh-table th{text-align:left;font:600 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);padding:var(--space-3) var(--space-4)}.mh-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--ink);vertical-align:middle}.mh-table .num{text-align:right;font-variant-numeric:tabular-nums}.mh-table tfoot td{background:var(--surface-sunken);font-weight:700}.mh-person{display:grid}.mh-person b{font-weight:600}.mh-person span{color:var(--ink-subtle);font-size:12px}.mh-share{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.mh-share__bar{border-radius:var(--radius-pill);background:var(--surface-sunken);width:64px;height:6px;overflow:hidden}.mh-share__bar i{background:var(--action);border-radius:inherit;height:100%;display:block}.mh-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--action-soft);color:var(--ink);grid-template-columns:20px minmax(0,1fr);display:grid}.mh-alert>.mh-icon{color:var(--action);margin-top:2px}.mh-alert__title{font:600 13px/1.4 var(--font-sans)}.mh-alert__text{color:var(--ink-muted);font-size:13px;line-height:1.55}.mh-alert--warning{background:var(--warning-soft)}.mh-alert--warning>.mh-icon{color:var(--warning)}.mh-alert--danger{background:var(--danger-soft)}.mh-alert--danger>.mh-icon{color:var(--danger)}.mh-alert--success{background:var(--patrimonio-soft)}.mh-alert--success>.mh-icon{color:var(--patrimonio)}.mh-kpi{gap:var(--space-2);display:grid}.mh-kpi__value{font:700 26px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.mh-kpi__value--patrimonio{color:var(--patrimonio)}.mh-kpi__note{color:var(--ink-muted);font-size:12px}.mh-compare{gap:var(--space-2);margin-top:var(--space-2);display:grid}.mh-compare__row{gap:var(--space-3);color:var(--ink-muted);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;font-size:12px;display:grid}.mh-compare__track{border-radius:var(--radius-pill);background:var(--surface-sunken);height:10px;overflow:hidden}.mh-compare__track i{border-radius:inherit;height:100%;display:block}.mh-compare__row b{color:var(--ink);font-weight:600}.mh-sidebar{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr);width:var(--sidebar-width);background:var(--sidebar-rail);min-height:100%;font-family:var(--font-sans);display:grid}.mh-rail{align-items:center;gap:var(--space-2);padding-block:var(--space-6);background:var(--sidebar-rail);flex-direction:column;display:flex}.mh-rail__mark{width:40px;height:40px;margin-bottom:var(--space-6);background:var(--grad-brand);border-radius:12px;place-items:center;display:grid}.mh-rail__mark img{object-fit:cover;border-radius:12px;width:40px;height:40px}.mh-rail__btn{width:44px;height:44px;color:var(--sidebar-rail-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.mh-rail__btn:hover{color:var(--sidebar-ink)}.mh-rail__btn[aria-current=true]{color:var(--sidebar-ink);background:var(--sidebar-panel)}.mh-rail__btn[aria-current=true]:before{content:"";background:var(--brand-cyan-light);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-14px}.mh-rail__btn:focus-visible{outline:2px solid var(--brand-cyan-light);outline-offset:2px}.mh-rail__spacer{flex:1}.mh-panel{background:var(--sidebar-panel);border-radius:var(--radius-shell) 0 0 0;padding-bottom:var(--space-6);flex-direction:column;min-width:0;display:flex}.mh-panel__head{background:var(--sidebar-head);color:var(--sidebar-ink);border-radius:var(--radius-shell) 0 var(--radius-shell) 0;padding:var(--space-6) var(--space-4) var(--space-6) var(--space-6);margin-bottom:var(--space-4)}.mh-panel__brand{font:700 15px/1.2 var(--font-sans);letter-spacing:-.01em}.mh-panel__brand b{color:var(--brand-cyan-light);font-weight:700}.mh-panel__office{margin-top:var(--space-1);font:500 12px/1.4 var(--font-sans);color:var(--sidebar-ink-muted)}.mh-panel__group{padding:var(--space-4) var(--space-6) var(--space-2);font:600 11px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sidebar-ink-muted)}.mh-nav{padding:0 0 0 var(--space-3);gap:2px;margin:0;list-style:none;display:grid}.mh-nav a{align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-tab) 0 0 var(--radius-tab);color:var(--sidebar-ink-muted);font:500 13px/1.2 var(--font-sans);text-decoration:none;display:flex;position:relative}.mh-nav a:hover{color:var(--sidebar-ink)}.mh-nav a:focus-visible{outline:2px solid var(--brand-cyan-light);outline-offset:-2px}.mh-nav a .mh-icon{width:18px;height:18px}.mh-nav__chev{opacity:.8;margin-left:auto}.mh-nav__count{border-radius:var(--radius-pill);background:var(--sidebar-head);min-width:22px;color:var(--sidebar-ink);font:600 11px/20px var(--font-sans);text-align:center;margin-left:auto;padding:0 6px}.mh-nav a[aria-current=page]{background:var(--sidebar-active);color:var(--sidebar-active-ink);font-weight:700}.mh-nav a[aria-current=page]:before,.mh-nav a[aria-current=page]:after{content:"";width:var(--radius-tab);height:var(--radius-tab);pointer-events:none;position:absolute;right:0}.mh-nav a[aria-current=page]:before{top:calc(-1 * var(--radius-tab));background:radial-gradient(circle at 0 0, transparent calc(var(--radius-tab) - .5px), var(--sidebar-active) var(--radius-tab))}.mh-nav a[aria-current=page]:after{bottom:calc(-1 * var(--radius-tab));background:radial-gradient(circle at 0 100%, transparent calc(var(--radius-tab) - .5px), var(--sidebar-active) var(--radius-tab))}.mh-nav a[aria-current=page] .mh-nav__count{background:var(--patrimonio-soft);color:var(--patrimonio)}.mh-topbar{align-items:center;gap:var(--space-4);min-height:var(--topbar-height);padding:0 var(--space-6);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.mh-search{align-items:center;gap:var(--space-2);min-width:0;height:40px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-subtle);flex:0 340px;display:flex}.mh-search input{min-width:0;font:500 12px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.mh-search input::placeholder{color:var(--ink-subtle)}.mh-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.mh-search__btn{background:var(--action);width:30px;height:30px;color:var(--on-action);border-radius:50%;place-items:center;display:grid}.mh-topbar__spacer{flex:1}.mh-topbar__sep{background:var(--line);width:1px;height:28px}.mh-bell{width:40px;height:40px;color:var(--ink-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.mh-bell__dot{background:var(--patrimonio);min-width:18px;height:18px;color:var(--on-patrimonio);font:700 10px/14px var(--font-sans);text-align:center;border:2px solid var(--bg);box-sizing:border-box;border-radius:9px;padding:0 4px;position:absolute;top:2px;right:0}.mh-user{align-items:center;gap:var(--space-3);display:flex}.mh-user>div>b{font:600 12px/1.2 var(--font-sans);color:var(--ink);display:block}.mh-user>div>span{font:500 11px/1.3 var(--font-sans);color:var(--ink-subtle);display:block}.mh-avatars{display:flex}.mh-avatar{width:28px;height:28px;font:700 10px/1 var(--font-sans);letter-spacing:.02em;color:var(--brand-navy);border:2px solid var(--avatar-ring,var(--surface));border-radius:50%;place-items:center;display:grid}.mh-avatars .mh-avatar+.mh-avatar{margin-left:-8px}.mh-avatar--a{background:#bfdbfe}.mh-avatar--b{background:#a7f3d0}.mh-avatar--c{background:#a5f3fc}.mh-avatar--d{background:#fde68a}.mh-avatar--more{background:var(--surface-sunken);color:var(--ink-muted)}.mh-avatar--lg{width:40px;height:40px;font-size:12px}.mh-folders{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding-top:18px;display:grid}.mh-folder{--folder-bg:var(--surface);gap:var(--space-6);min-height:168px;padding:var(--space-6);background:var(--folder-bg);color:var(--ink);border-radius:0 var(--radius-shell) var(--radius-shell) var(--radius-shell);filter:var(--folder-drop);flex-direction:column;text-decoration:none;transition:transform .18s,filter .18s;display:flex;position:relative}.mh-folder:before{content:"";background:var(--folder-tab,var(--folder-bg));border-radius:var(--radius-tab) var(--radius-tab) 0 0;width:42%;height:19px;position:absolute;top:-18px;left:0}.mh-folder:after{content:"";background:radial-gradient(circle at 100% 0, transparent 11.5px, var(--folder-tab,var(--folder-bg)) 12px);width:12px;height:12px;position:absolute;top:-12px;left:calc(42% - .5px)}.mh-folder:hover{transform:translateY(-3px)}.mh-folder:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.mh-folder__over{font:600 10px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle)}.mh-folder__top{gap:var(--space-2);display:grid}.mh-folder__bottom{gap:2px;margin-top:auto;display:grid}.mh-folder__name{font:700 15px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.mh-folder__meta{justify-content:space-between;gap:0 var(--space-2);font:500 12px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.mh-folder__meta b{color:var(--patrimonio);white-space:nowrap;font-weight:700}.mh-folder__progress{border-radius:var(--radius-pill);background:var(--surface-sunken);height:4px;margin-top:var(--space-2);overflow:hidden}.mh-folder__progress i{border-radius:inherit;background:var(--patrimonio);height:100%;display:block}.mh-folder--featured{--folder-bg:var(--grad-folder);--folder-tab:var(--folder-from);--avatar-ring:var(--folder-from);color:var(--on-folder);filter:drop-shadow(0 16px 22px #1e5bd852)}.mh-folder--featured .mh-folder__over{color:var(--on-folder-muted)}.mh-folder--featured .mh-folder__name{color:var(--on-folder)}.mh-folder--featured .mh-folder__meta{color:var(--on-folder-muted)}.mh-folder--featured .mh-folder__meta b{color:var(--on-folder)}.mh-folder--featured .mh-folder__progress{background:#ffffff38}.mh-folder--featured .mh-folder__progress i{background:var(--on-folder)}.mh-folder--sm{min-height:112px;padding:var(--space-4);gap:var(--space-3);border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card)}.mh-folder--sm:before{border-radius:8px 8px 0 0;width:38%;height:13px;top:-12px}.mh-folder--sm:after{background:radial-gradient(circle at 100% 0, transparent 7.5px, var(--folder-tab,var(--folder-bg)) 8px);width:8px;height:8px;top:-8px;left:calc(38% - .5px)}.mh-folder--sm .mh-folder__name{font-size:12px;font-weight:600}.mh-folder__ico{background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);border-radius:10px;place-items:center;display:grid}.mh-folders--sm{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding-top:12px}.mh-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mh-stat{gap:var(--space-1) var(--space-3);padding:var(--space-6);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.mh-stat__value{font:700 22px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--patrimonio);font-variant-numeric:tabular-nums;white-space:nowrap}.mh-stat__label{font:600 13px/1.3 var(--font-sans);color:var(--ink);grid-column:1}.mh-stat__icon{background:var(--patrimonio);width:48px;height:48px;color:var(--on-patrimonio);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.mh-stat__icon--action{background:var(--action);color:var(--on-action)}.mh-stat__note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font:500 12px/1.4 var(--font-sans);color:var(--ink-subtle);grid-column:1/-1}.mh-stat__note b{color:var(--ink-muted);font-weight:600}.mh-ring-list{gap:var(--space-3);display:grid}.mh-ring-item{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) 64px auto;display:grid}.mh-ring-item__label{font:600 12px/1.35 var(--font-sans);color:var(--ink)}.mh-ring-item__unit{font:500 12px/1.3 var(--font-sans);color:var(--ink-muted);min-width:52px}.mh-ring{width:64px;height:64px;position:relative}.mh-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.mh-ring__track{fill:none;stroke:var(--line);stroke-width:4px}.mh-ring__bar{fill:none;stroke:var(--action);stroke-width:4px;stroke-linecap:round}.mh-ring--patrimonio .mh-ring__bar{stroke:var(--patrimonio)}.mh-ring--warning .mh-ring__bar{stroke:var(--warning)}.mh-ring__num{font:700 15px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.mh-files{gap:var(--space-1);display:grid}.mh-file{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);color:var(--ink-muted);grid-template-columns:40px minmax(0,2.4fr) minmax(0,1.2fr) 84px auto auto;font-size:12px;transition:background-color .15s,box-shadow .15s;display:grid}.mh-file:hover{background:var(--surface)}.mh-file[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-lift);margin-inline:calc(-1 * var(--space-2));padding-inline:calc(var(--space-4) + var(--space-2))}.mh-file__thumb{background:var(--action-soft);width:36px;height:40px;color:var(--action);border-radius:8px;place-items:center;display:grid}.mh-file__thumb--pat{background:var(--patrimonio-soft);color:var(--patrimonio)}.mh-file__name{font:600 13px/1.3 var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-file__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-file__ext{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}.mh-file__actions{gap:var(--space-1);display:flex}.mh-iconbtn{width:32px;height:32px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mh-iconbtn:hover{background:var(--action-soft);color:var(--action)}.mh-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mh-section-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.mh-section-head h3{font:700 17px/1.3 var(--font-sans);color:var(--ink);margin:0}.mh-link-pill{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.mh-link-pill:hover{color:var(--action);border-color:var(--action)}@media (width<=720px){.mh-file{grid-template-columns:40px minmax(0,1fr) auto}.mh-file>:nth-child(3),.mh-file>:nth-child(4),.mh-file>:nth-child(5){display:none}}.mh-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);border-radius:var(--radius-shell);box-shadow:var(--shadow-overlay);display:grid;overflow:hidden}.mh-main{flex-direction:column;min-width:0;display:flex}.mh-content{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;display:grid}.mh-aside{align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}@media (prefers-reduced-motion:reduce){.mh *,.mh-folder{transition:none!important}}.app-moldura{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.app-moldura .mh-sidebar{height:100vh;min-height:0;position:sticky;top:0;overflow-y:auto}.app-moldura .mh-main{min-height:100vh}.app-conteudo{gap:var(--space-6);width:100%;max-width:var(--container-max);padding:var(--space-6) var(--gutter) var(--space-12);display:grid}.app-cabecalho{gap:var(--space-2);display:grid}.app-titulo{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);color:var(--ink)}.app-introducao{max-width:72ch;color:var(--ink-muted)}.app-topbar__titulo{gap:2px;display:grid}.app-topbar__secao{font-weight:600;font-size:var(--type-label-size);color:var(--ink)}.mh-field--error .mh-field__help.app-ajuda{color:var(--ink-muted);display:block}.app-aviso__corpo{gap:var(--space-1);min-width:0;display:grid}.app-aviso__acoes{margin-top:var(--space-2)}.app-carregando{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.app-girando{animation:.9s linear infinite app-girar}@keyframes app-girar{to{transform:rotate(360deg)}}.app-fundo-navegacao{display:none}@media (width<=959.98px){.app-moldura{grid-template-columns:minmax(0,1fr)}.app-moldura .mh-sidebar{z-index:30;max-width:calc(100vw - var(--space-12));visibility:hidden;transition:transform var(--app-painel-duracao) var(--app-painel-curva), visibility var(--app-painel-duracao);box-shadow:var(--shadow-overlay);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-moldura[data-navegacao-aberta=true] .mh-sidebar{visibility:visible;transform:none}.app-moldura[data-navegacao-aberta=true] .app-fundo-navegacao{z-index:20;background:var(--brand-navy);opacity:.4;border:0;display:block;position:fixed;inset:0}.mh-topbar{padding:0 var(--space-4)}.app-conteudo{padding:var(--space-4) var(--space-4) var(--space-12)}}.app-marca-botao{cursor:pointer;border:0;flex:none;padding:0}.mh-rail__mark.app-marca-botao{background:0 0}.mh-rail__mark.app-marca-botao img{object-fit:contain;width:36px;height:36px;transition:opacity var(--app-painel-duracao) var(--app-painel-curva);border-radius:0}.mh-rail__mark.app-marca-botao:hover img{opacity:.8}.app-marca-botao:focus-visible{outline:2px solid var(--brand-cyan-light);outline-offset:2px}.app-moldura{--app-painel-duracao:.28s;--app-painel-curva:cubic-bezier(.2, 0, 0, 1)}@media (width>=960px){.app-moldura{transition:grid-template-columns var(--app-painel-duracao) var(--app-painel-curva)}.app-moldura .mh-sidebar{transition:width var(--app-painel-duracao) var(--app-painel-curva);overflow-x:hidden}.app-moldura .mh-panel{min-width:calc(var(--sidebar-width) - var(--sidebar-rail-width));transition:opacity var(--app-painel-duracao) var(--app-painel-curva), transform var(--app-painel-duracao) var(--app-painel-curva), visibility 0s linear 0s}.app-moldura[data-navegacao-recolhida=true]{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.app-moldura[data-navegacao-recolhida=true] .mh-sidebar{width:var(--sidebar-rail-width)}.app-moldura[data-navegacao-recolhida=true] .mh-panel{opacity:0;transform:translateX(calc(var(--space-6) * -1));visibility:hidden;transition:opacity var(--app-painel-duracao) var(--app-painel-curva), transform var(--app-painel-duracao) var(--app-painel-curva), visibility 0s linear var(--app-painel-duracao)}}@media (prefers-reduced-motion:reduce){.app-moldura,.app-moldura .mh-sidebar,.app-moldura .mh-panel,.mh-rail__mark.app-marca-botao img{transition:none}.app-girando{animation:none}}.app-topbar__usuario{align-items:center;gap:var(--space-3);flex:none;display:flex}.app-topbar__mfa{text-decoration:none}.app-topbar__pessoa{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);text-decoration:none;display:flex}.app-topbar__nome{min-width:0;line-height:1.2;display:grid}.app-topbar__nome b{font-size:var(--type-body-sm-size);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:600;overflow:hidden}.app-topbar__nome small{font-size:var(--type-caption-size);color:var(--ink-muted);white-space:nowrap}.app-erro-inicial{max-width:40rem;margin:var(--space-12) auto;padding:0 var(--space-4)}@media (width<=719.98px){.app-topbar__nome,.app-topbar__sair{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-topbar__mfa span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.mh-step{align-content:start}.app-jornada{--app-seta:14px;border-radius:var(--radius-card);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-jornada__etapa{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-3) calc(var(--app-seta) + var(--space-1)) var(--space-3) calc(var(--app-seta) + var(--space-2));background:var(--surface-sunken);color:var(--ink-subtle);clip-path:polygon(0 0, calc(100% - var(--app-seta)) 0, 100% 50%, calc(100% - var(--app-seta)) 100%, 0 100%, var(--app-seta) 50%);flex:1 0 9rem;display:flex;position:relative}.app-jornada__etapa+.app-jornada__etapa{margin-left:calc(3px - var(--app-seta))}.app-jornada__etapa:first-child{padding-left:var(--space-4);clip-path:polygon(0 0, calc(100% - var(--app-seta)) 0, 100% 50%, calc(100% - var(--app-seta)) 100%, 0 100%)}.app-jornada__etapa:last-child{padding-right:var(--space-4);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--app-seta) 50%)}.app-jornada__etapa--concluida{background:var(--patrimonio-soft);color:var(--ink)}.app-jornada__etapa--concluida>.mh-icon{color:var(--patrimonio)}.app-jornada__etapa--atual{background:var(--grad-brand);color:var(--on-action)}.app-jornada__texto{gap:2px;min-width:0;display:grid}.app-jornada__meta{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:.85;font-weight:600}.app-jornada__nome{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);font-weight:600}.app-conteudo .app-jornada__nome a{color:inherit;text-decoration:none}.app-jornada__nome a:after{content:"";position:absolute;inset:0}.app-conteudo .app-jornada__nome a:hover{color:inherit;text-decoration:underline}.app-jornada__nome a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-jornada__etapa--atual .app-jornada__nome a:focus-visible{outline-color:var(--on-action)}.mh-field{grid-template-columns:minmax(0,1fr)}.mh-field__control{min-width:0}a.mh-btn{text-decoration:none}.app-topbar__busca{flex:0 360px}@media (width<=559.98px){.app-topbar__busca{padding:0 var(--space-3);flex:none}.app-topbar__gatilho-texto{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-topbar__atalho{display:none}}.mh-field textarea{min-width:0;padding:var(--space-3) 0;font:500 14px/1.5 var(--font-sans);color:var(--ink);resize:vertical;background:0 0;border:0;outline:0;flex:1}.mh-field__label small{font-size:var(--type-caption-size)}.app-barra-acoes{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-overlay);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.app-barra-acoes__estado{color:var(--ink-muted);font-size:var(--type-body-sm-size)}.app-alinhar-controle{padding-top:calc(var(--type-label-size) * var(--type-label-line) + var(--space-2))}:where(.app-conteudo a){color:var(--action);text-underline-offset:2px}:where(.app-conteudo a):hover{color:var(--action-hover)}.mh-section-head{flex-wrap:wrap}.app-logo-painel{width:100%;max-width:176px;height:auto;display:block}.app-janela{z-index:40;position:relative}.app-janela__fundo{background:var(--brand-navy);opacity:.45;position:fixed;inset:0}.app-janela__area{padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.app-janela__painel{width:min(100%,72rem);max-height:calc(100vh - var(--space-8));background:var(--surface);color:var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.app-janela__painel--larga{width:min(100%,96rem)}.app-janela__painel--formulario{width:min(100%, calc(880px + 2 * var(--space-6)))}.app-janela__cabecalho{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);display:flex}.app-janela__titulos{gap:var(--space-1);display:grid}.app-janela__titulo{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.app-janela__descricao{color:var(--ink-muted);font-size:var(--type-body-sm-size)}.app-janela__corpo{align-content:start;gap:var(--space-4);padding:var(--space-4) var(--space-6);grid-auto-rows:max-content;display:grid;overflow-y:auto}.app-janela__pe{padding:var(--space-4) var(--space-6);border-top:1px solid var(--line)}@media (width<=719.98px){.app-janela__area{padding:0}.app-janela__painel{border-radius:0;height:100%;max-height:100vh}.app-janela__cabecalho,.app-janela__corpo,.app-janela__pe{padding-inline:var(--space-4)}}.mh-table-wrap{position:relative}.app-painel-projeto__voltar{align-items:center;gap:var(--space-2);min-height:40px;margin:0 var(--space-4) var(--space-1) var(--space-6);font-size:var(--type-caption-size);color:var(--sidebar-ink-muted);font-weight:600;text-decoration:none;display:flex}.app-painel-projeto__voltar:hover{color:var(--sidebar-ink)}.app-painel-projeto__voltar:focus-visible{outline:2px solid var(--brand-cyan-light);outline-offset:2px}.app-painel-projeto__cabecalho{margin:0 var(--space-4) var(--space-2) var(--space-6);gap:2px;display:grid}.app-painel-projeto__cabecalho .mh-panel__group{padding:var(--space-1) 0;margin:0}.app-painel-projeto__nome{font-size:var(--type-body-size);letter-spacing:-.01em;color:var(--sidebar-ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.app-painel-projeto__meta,.app-painel-projeto__nota{font-size:var(--type-caption-size);color:var(--sidebar-ink-muted);margin:0;line-height:1.4}.app-painel-projeto__nota{margin:var(--space-4) var(--space-4) 0 var(--space-6);line-height:1.5}.app-painel-projeto__bloqueada{align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-4) 0 var(--space-3);font-size:var(--type-body-sm-size);color:var(--sidebar-ink-muted);opacity:.85;font-weight:500;display:flex}.app-painel-projeto__bloqueada .mh-icon{width:18px;height:18px}.app-caminho{margin-block-end:calc(var(--space-2) - var(--space-6))}.app-formulario{max-width:880px}.app-entre{flex-wrap:wrap;justify-content:space-between}.app-lista-dados{margin:0}.app-lista-dados__item{gap:var(--space-1);min-width:0;display:grid}.app-lista-dados__item dt{font-size:var(--type-label-size);color:var(--ink-muted);font-weight:600}.app-lista-dados__item dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.app-lista-dados__vazio{color:var(--ink-muted)}.app-topbar__gatilho{cursor:pointer;font:inherit;font-size:var(--type-caption-size);text-align:left;padding-right:var(--space-3)}.app-topbar__gatilho:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-topbar__gatilho-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-topbar__atalho{padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;font-size:var(--type-caption-size);color:var(--ink-subtle)}.app-stat-link{color:inherit;text-decoration:none}.app-stat-link:hover{border-color:var(--action)}.app-stat-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mh-field__help.app-pendente,.mh-field__help.app-preenchido{align-items:center;gap:var(--space-1);color:var(--warning);font-weight:600;display:flex}.mh-field__help.app-preenchido{color:var(--patrimonio)}html{background:var(--bg);font-size:100%}body{background:var(--bg);min-width:0;color:var(--ink);font-family:var(--font-sans);margin:0}button,input,select{font:inherit}h1,h2,h3,p{margin:0}.carregando-pagina{padding:var(--space-6);color:var(--ink-muted)}.visualmente-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._area_1gkaq_3{padding-top:var(--space-12);align-items:flex-start}._painel_1gkaq_8{grid-template-rows:auto auto minmax(0,1fr);width:min(100%,40rem)}._campo_1gkaq_13{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);display:flex}._campo_1gkaq_13 input{min-width:0;color:var(--ink);font:inherit;font-size:var(--type-body-size);background:0 0;border:0;outline:0;flex:1}._estado_1gkaq_32{padding:var(--space-3) var(--space-6) 0;color:var(--ink-muted);font-size:var(--type-body-sm-size);margin:0}._lista_1gkaq_39{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);margin:0;list-style:none;display:grid;overflow-y:auto}._grupo_1gkaq_48{gap:2px;display:grid}._tituloGrupo_1gkaq_53{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-muted);font-size:var(--type-overline-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}._opcao_1gkaq_63{align-items:center;gap:2px var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}._opcao_1gkaq_63[aria-selected=true]{background:var(--action-soft);outline:2px solid var(--focus-ring);outline-offset:-2px}._opcao_1gkaq_63>svg{color:var(--ink-muted);grid-row:span 2}._tituloOpcao_1gkaq_84{color:var(--ink);overflow-wrap:anywhere;font-weight:600}._detalheOpcao_1gkaq_90{color:var(--ink-muted);font-size:var(--type-body-sm-size);overflow-wrap:anywhere}._atalho_1gkaq_96{padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);font:inherit;font-size:var(--type-caption-size)}._area_190rp_3{right:var(--space-6);bottom:var(--space-6);z-index:35;gap:var(--space-3);width:min(26rem, calc(100vw - var(--space-8)));pointer-events:none;display:grid;position:fixed}._regiao_190rp_14{gap:var(--space-3);display:grid}._aviso_190rp_19{pointer-events:auto;box-shadow:var(--shadow-overlay)}._cabecalho_190rp_24{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}@media (width<=559.98px){._area_190rp_3{right:var(--space-4);bottom:var(--space-4)}}._lista_1v52g_4{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-muted);font-size:var(--type-body-sm-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_1v52g_16{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}._item_1v52g_16>svg{flex:none}._tela_tsclj_4{min-height:100vh;padding:var(--space-6) var(--space-4);background:radial-gradient(circle at 100% 0%, var(--action-soft) 0%, transparent 45%), var(--bg);place-items:center;display:grid}._cartao_tsclj_14{gap:var(--space-6);width:100%;max-width:28rem;padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);display:grid}._marca_tsclj_26{gap:var(--space-1);display:grid}._logo_tsclj_31{width:min(240px,100%);height:auto;display:block}._titulo_tsclj_37{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);color:var(--ink)}._texto_tsclj_44{color:var(--ink-muted)}._formulario_tsclj_48{gap:var(--space-4);display:grid}._acoes_tsclj_53{gap:var(--space-3);display:grid}._acoes_tsclj_53>._mh-btn_tsclj_58,._acoes_tsclj_53>button{width:100%}._links_tsclj_63{justify-content:space-between;gap:var(--space-2);font-size:var(--type-body-sm-size);flex-wrap:wrap;display:flex}._links_tsclj_63 a,._links_tsclj_63 button{color:var(--action);font-weight:600}._links_tsclj_63 button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._regras_tsclj_87{padding-left:var(--space-6);color:var(--ink-muted);font-size:var(--type-body-sm-size);margin:0}._rodape_tsclj_94{color:var(--ink-subtle);font-size:var(--type-caption-size);text-align:center}
