@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/montserrat-latin-wght-normal-ROHDQP3R.woff2") format("woff2-variations")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/montserrat-latin-wght-italic-HS4VWUDB.woff2") format("woff2-variations")}:root{--mc-navy: #112A45;--mc-magenta: #E0004F;--mc-teal: #2E8C8C;--mc-amber: #F2A93B;--mc-orange: #C8641C;--mc-blue: #3A6EA5;--mc-bg: #F5F6F8;--mc-surface: #FFFFFF;--mc-surface-sunken: #EEF1F4;--mc-border: #E3E7EC;--mc-border-strong: #D5DCE4;--mc-text: #112A45;--mc-text-2: #5A6672;--mc-text-3: #7C8A99;--mc-text-disabled: #A3ACB7;--mc-on-dark: #FFFFFF;--mc-on-dark-overline: #F7A3B9;--mc-ok: #2E8C8C;--mc-ok-bg: #DDF1EF;--mc-ok-bg-soft: #F2FAF9;--mc-ok-text: #0F4C4C;--mc-watch: #F2A93B;--mc-watch-bg: #FFF1DC;--mc-watch-bg-soft: #FFF8EE;--mc-watch-text: #8A4B0F;--mc-support: #C8641C;--mc-support-bg: #FBE9DA;--mc-support-text: #A4500F;--mc-you: #E0004F;--mc-you-bg: #FDE7EC;--mc-you-bg-soft: #FFF5F8;--mc-you-text: #8C1035;--mc-area-inicio: #112A45;--mc-area-inicio-bg: #EEF1F4;--mc-area-inicio-text: #112A45;--mc-area-financeiro: #2E8C8C;--mc-area-financeiro-bg: #E3F4F2;--mc-area-financeiro-text: #0F4C4C;--mc-area-atendimento: #112A45;--mc-area-atendimento-bg: #EEF1F4;--mc-area-atendimento-text: #112A45;--mc-area-clientes: #E0004F;--mc-area-clientes-bg: #FDE7EC;--mc-area-clientes-text: #8C1035;--mc-area-profissionais: #D98A1C;--mc-area-profissionais-bg: #FFF1DC;--mc-area-profissionais-text: #8A4B0F;--mc-area-indicadores: #3A6EA5;--mc-area-indicadores-bg: #E3EDF8;--mc-area-indicadores-text: #1F4775;--mc-area-neutra: #5A6672;--mc-ramp-1: #D5ECEA;--mc-ramp-2: #A9D8D5;--mc-ramp-3: #7CC4C0;--mc-ramp-4: #5FB5B5;--mc-ramp-5: #2E8C8C;--mc-font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mc-text-display: 700 30px/36px var(--mc-font);--mc-text-title: 700 28px/34px var(--mc-font);--mc-text-metric-lg: 700 28px/32px var(--mc-font);--mc-text-metric: 700 24px/28px var(--mc-font);--mc-text-heading: 700 16px/22px var(--mc-font);--mc-text-body: 400 16px/24px var(--mc-font);--mc-text-nav: 400 15px/20px var(--mc-font);--mc-text-body-sm: 400 14px/20px var(--mc-font);--mc-text-caption: 400 12px/16px var(--mc-font);--mc-text-overline: 700 11px/14px var(--mc-font);--mc-tracking-overline: .16em;--mc-space-1: 4px;--mc-space-2: 8px;--mc-space-3: 12px;--mc-space-4: 16px;--mc-space-5: 20px;--mc-space-6: 24px;--mc-space-8: 32px;--mc-space-10: 40px;--mc-space-12: 48px;--mc-radius-sm: 8px;--mc-radius-md: 10px;--mc-radius-lg: 14px;--mc-radius-xl: 20px;--mc-radius-pill: 999px;--mc-shadow-card: 0 1px 2px rgba(17, 42, 69, .04), 0 6px 20px rgba(17, 42, 69, .06);--mc-shadow-float: 0 2px 6px rgba(17, 42, 69, .08), 0 16px 40px rgba(17, 42, 69, .14);--mc-focus-ring: 0 0 0 3px rgba(58, 110, 165, .45);--mc-sidebar-width: 216px;--mc-content-max: 1120px;--mc-bottom-nav-height: 64px;--mc-touch-min: 44px;--mc-ease: cubic-bezier(.2, .7, .2, 1);--mc-duration-fast: .15s;--mc-duration-fill: .6s}@media(prefers-reduced-motion:reduce){:root{--mc-duration-fast: 0ms;--mc-duration-fill: 0ms}}.mc,.mc *,.mc *:before,.mc *:after{box-sizing:border-box}.mc{font:var(--mc-text-body-sm);color:var(--mc-text);-webkit-font-smoothing:antialiased}.mc :focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--mc-focus-ring)}.mc-display{margin:0;font:var(--mc-text-display);letter-spacing:-.01em}.mc-title{margin:0;font:var(--mc-text-title);color:var(--area-text, var(--mc-text));letter-spacing:-.01em}.mc-heading{margin:0;font:var(--mc-text-heading)}.mc-overline{margin:0;font:var(--mc-text-overline);color:var(--mc-text-3);text-transform:uppercase;letter-spacing:var(--mc-tracking-overline)}.mc-meta{font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.mc-area--inicio{--area: var(--mc-area-inicio);--area-bg: var(--mc-area-inicio-bg);--area-text: var(--mc-area-inicio-text)}.mc-area--financeiro{--area: var(--mc-area-financeiro);--area-bg: var(--mc-area-financeiro-bg);--area-text: var(--mc-area-financeiro-text)}.mc-area--atendimento{--area: var(--mc-area-atendimento);--area-bg: var(--mc-area-atendimento-bg);--area-text: var(--mc-area-atendimento-text)}.mc-area--clientes{--area: var(--mc-area-clientes);--area-bg: var(--mc-area-clientes-bg);--area-text: var(--mc-area-clientes-text)}.mc-area--profissionais{--area: var(--mc-area-profissionais);--area-bg: var(--mc-area-profissionais-bg);--area-text: var(--mc-area-profissionais-text)}.mc-area--indicadores{--area: var(--mc-area-indicadores);--area-bg: var(--mc-area-indicadores-bg);--area-text: var(--mc-area-indicadores-text)}.mc-area--neutra{--area: var(--mc-area-neutra);--area-bg: var(--mc-surface-sunken);--area-text: var(--mc-text)}.mc-btn{display:inline-flex;gap:var(--mc-space-2);align-items:center;justify-content:center;min-height:40px;padding:0 var(--mc-space-5);font:var(--mc-text-body-sm);font-weight:700;color:var(--mc-text);text-decoration:none;white-space:nowrap;cursor:pointer;background:none;border:1.5px solid transparent;border-radius:var(--mc-radius-pill);transition:background var(--mc-duration-fast) var(--mc-ease),border-color var(--mc-duration-fast) var(--mc-ease)}.mc-btn--primary{color:var(--mc-on-dark);background:var(--mc-magenta)}.mc-btn--primary:hover{background:color-mix(in srgb,var(--mc-magenta) 88%,var(--mc-navy))}.mc-btn--secondary{background:var(--mc-surface);border-color:var(--mc-border-strong)}.mc-btn--secondary:hover{border-color:var(--mc-text-3)}.mc-btn--text{padding:0 var(--mc-space-2);color:var(--mc-magenta)}.mc-btn--text:hover{text-decoration:underline}.mc-btn--sm{min-height:32px;padding:0 var(--mc-space-4);font:var(--mc-text-caption);font-weight:700}.mc-btn--block{width:100%;min-height:48px}.mc-btn[disabled]{color:var(--mc-text-disabled);cursor:default;background:var(--mc-surface-sunken);border-color:transparent}.mc-card{padding:var(--mc-space-5);background:var(--mc-surface);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-card)}.mc-card--soft-ok{background:var(--mc-ok-bg-soft);box-shadow:none}.mc-card__head{display:flex;gap:var(--mc-space-3);align-items:center;justify-content:space-between;margin-bottom:var(--mc-space-4)}.mc-dot{flex:none;width:10px;height:10px;background:var(--area, var(--mc-area-neutra));border-radius:50%}.mc-toggle{display:inline-flex;gap:2px;padding:3px;background:var(--mc-surface-sunken);border-radius:var(--mc-radius-pill)}.mc-toggle__item{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--mc-space-5);font:var(--mc-text-caption);color:var(--mc-text-2);text-decoration:none;cursor:pointer;background:none;border:0;border-radius:var(--mc-radius-pill)}.mc-toggle__item[aria-current=page],.mc-toggle__item[aria-pressed=true]{font-weight:700;color:var(--mc-text);background:var(--mc-surface);box-shadow:var(--mc-shadow-card)}.mc-state{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--mc-space-3);font:var(--mc-text-caption);font-weight:700;color:var(--mc-text-2);white-space:nowrap;background:var(--mc-surface-sunken);border-radius:var(--mc-radius-pill)}.mc-state--ok{color:var(--mc-ok-text);background:var(--mc-ok-bg)}.mc-state--watch{color:var(--mc-watch-text);background:var(--mc-watch-bg)}.mc-state--support{color:var(--mc-support-text);background:var(--mc-support-bg)}.mc-state--you{color:var(--mc-you-text);background:var(--mc-you-bg)}.mc-state--info{color:var(--mc-area-indicadores-text);background:var(--mc-area-indicadores-bg)}.mc-ring{position:relative;display:inline-grid;place-items:center;width:var(--ring-size, 88px);aspect-ratio:1}.mc-ring__svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mc-ring__track{fill:none;stroke:var(--mc-surface-sunken);stroke-width:3.6}.mc-ring__value{fill:none;stroke:var(--ring-color, var(--area, var(--mc-teal)));stroke-dasharray:var(--value, 0) 100;stroke-linecap:round;stroke-width:3.6;transition:stroke-dasharray var(--mc-duration-fill) var(--mc-ease)}.mc-ring__label{position:relative;font:var(--mc-text-metric);text-align:center}.mc-ring__label small{display:block;font:400 11px/12px var(--mc-font);color:var(--mc-text-2)}.mc-ring--sm{--ring-size: 56px}.mc-ring--sm .mc-ring__label{font:700 13px/16px var(--mc-font)}.mc-ring--lg{--ring-size: 132px}.mc-ring--lg .mc-ring__label{font:var(--mc-text-metric-lg)}.mc-bar{display:block;height:8px;overflow:hidden;background:var(--mc-surface-sunken);border-radius:var(--mc-radius-pill)}.mc-bar__value{display:block;width:calc(var(--value, 0) * 1%);height:100%;background:var(--bar-color, var(--area, var(--mc-teal)));border-radius:inherit;transition:width var(--mc-duration-fill) var(--mc-ease)}.mc-livecard{display:flex;flex-direction:column;gap:var(--mc-space-2);align-items:center;padding:var(--mc-space-4);color:inherit;text-align:center;text-decoration:none}.mc-livecard__area{display:inline-flex;gap:var(--mc-space-2);align-items:center;align-self:flex-start;font:var(--mc-text-body-sm);font-weight:700;color:var(--area-text);text-align:left}.mc-livecard__what{margin-top:var(--mc-space-2);font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-livecard__ref{font:var(--mc-text-caption);font-weight:700}.mc-livecard .mc-state{margin-top:var(--mc-space-2)}.mc-checks{display:grid;gap:var(--mc-space-3);padding:0;margin:0;list-style:none}.mc-check{position:relative;display:flex;gap:var(--mc-space-3);align-items:flex-start;font:var(--mc-text-body-sm)}.mc-check:before{flex:none;width:18px;height:18px;margin-top:1px;content:"";border:1.5px solid var(--mc-border-strong);border-radius:50%}.mc-check--done:before{background:var(--mc-ok-bg);border-color:transparent}.mc-check--done:after{position:absolute;top:5px;left:7px;width:4px;height:8px;content:"";border:solid var(--mc-ok-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.mc-check--next:before{border-color:var(--mc-magenta);border-width:2px}.mc-ctx{display:flex;gap:var(--mc-space-4);align-items:center;padding:var(--mc-space-4) var(--mc-space-5);background:var(--mc-surface);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-card)}.mc-ctx__avatar{flex:none;width:52px;height:52px;object-fit:contain}.mc-ctx__body{flex:1;min-width:0}.mc-ctx__kind{margin:0 0 var(--mc-space-1);font:var(--mc-text-overline);color:var(--ctx-ink, var(--mc-magenta));text-transform:uppercase;letter-spacing:var(--mc-tracking-overline)}.mc-ctx__text{max-width:64ch;margin:0;font:var(--mc-text-body-sm)}.mc-ctx__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--mc-space-2);align-items:center}.mc-ctx__actions:empty{display:none}.mc-ctx--foco{--ctx-ink: var(--mc-magenta)}.mc-ctx--foco .mc-ctx__text,.mc-ctx--conquista .mc-ctx__text{font:var(--mc-text-body)}.mc-ctx--conquista{--ctx-ink: var(--mc-ok-text);background:var(--mc-ok-bg-soft);box-shadow:none}.mc-ctx--atencao{--ctx-ink: var(--mc-watch-text);background:var(--mc-watch-bg-soft);box-shadow:none}.mc-ctx--padrao{--ctx-ink: var(--mc-area-indicadores-text)}.mc-ctx--dica{--ctx-ink: var(--mc-ok-text)}.mc-ctx--feedback{--ctx-ink: var(--mc-you-text);background:var(--mc-you-bg-soft);box-shadow:none}.mc-ctx--stack{flex-direction:column;align-items:flex-start}.mc-ctx-fab{width:56px;height:56px;padding:4px;cursor:pointer;background:var(--mc-surface);border:0;border-radius:50%;box-shadow:var(--mc-shadow-float)}.mc-ctx-fab img{width:100%;height:100%;object-fit:contain}.mc-sidebar{display:flex;flex-direction:column;gap:var(--mc-space-1);width:var(--mc-sidebar-width);padding:var(--mc-space-5) var(--mc-space-3);background:var(--mc-surface);border-right:1px solid var(--mc-border)}.mc-sidebar__logo{align-self:flex-start;height:28px;margin:0 var(--mc-space-2) var(--mc-space-5)}.mc-nav__item{display:flex;gap:var(--mc-space-3);align-items:center;min-height:40px;padding:0 var(--mc-space-3);font:var(--mc-text-nav);color:var(--mc-text-2);text-decoration:none;border-radius:var(--mc-radius-md)}.mc-nav__item:hover{background:var(--mc-bg)}.mc-nav__item[aria-current=page]{font-weight:700;color:var(--area-text);background:var(--area-bg)}.mc-nav__sep{height:1px;margin:var(--mc-space-3) var(--mc-space-2);background:var(--mc-border)}.mc-userchip{display:flex;gap:var(--mc-space-3);align-items:center;padding:var(--mc-space-2);margin-top:auto}.mc-userchip__name{display:block;font:var(--mc-text-body-sm);font-weight:700}.mc-userchip__role{font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-avatar{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;font:var(--mc-text-caption);font-weight:700;color:var(--mc-you-text);background:var(--mc-you-bg);border-radius:50%}.mc-avatar--amber{color:var(--mc-watch-text);background:var(--mc-watch-bg)}.mc-avatar--teal{color:var(--mc-ok-text);background:var(--mc-ok-bg)}.mc-avatar--sm{width:28px;height:28px;font-size:10px}.mc-bottomnav{display:grid;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;height:var(--mc-bottom-nav-height);background:var(--mc-surface);border-top:1px solid var(--mc-border)}.mc-bottomnav__item{display:grid;gap:4px;align-content:center;justify-items:center;min-height:var(--mc-touch-min);font:var(--mc-text-overline);font-weight:400;color:var(--mc-text-2);text-decoration:none}.mc-bottomnav__item:before{width:7px;height:7px;content:"";background:var(--mc-border-strong);border-radius:50%}.mc-bottomnav__item[aria-current=page]{font-weight:700;color:var(--mc-magenta)}.mc-bottomnav__item[aria-current=page]:before{background:var(--mc-magenta)}.mc-bottomnav__ctx{justify-self:center;transform:translateY(-10px)}.mc-field{display:grid;gap:var(--mc-space-2)}.mc-field__label{font:var(--mc-text-caption);font-weight:700}.mc-input{width:100%;min-height:44px;padding:0 var(--mc-space-4);font:var(--mc-text-body-sm);color:var(--mc-text);background:var(--mc-bg);border:1.5px solid transparent;border-radius:var(--mc-radius-md)}.mc-input:focus{outline:none;background:var(--mc-surface);border-color:var(--mc-blue)}.mc-textarea{min-height:96px;padding:var(--mc-space-3) var(--mc-space-4);resize:vertical}.mc-options{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.mc-option{min-height:32px;padding:0 var(--mc-space-4);font:var(--mc-text-caption);color:var(--mc-text-2);cursor:pointer;background:var(--mc-surface);border:1.5px solid var(--mc-border);border-radius:var(--mc-radius-pill)}.mc-option[aria-pressed=true]{font-weight:700;color:var(--mc-you-text);background:var(--mc-you-bg-soft);border-color:var(--mc-magenta)}.mc-radiocard{display:flex;gap:var(--mc-space-3);align-items:flex-start;width:100%;padding:var(--mc-space-3) var(--mc-space-4);font:var(--mc-text-body-sm);color:inherit;text-align:left;cursor:pointer;background:var(--mc-surface);border:1.5px solid var(--mc-border);border-radius:var(--mc-radius-md)}.mc-radiocard[aria-pressed=true]{font-weight:700;color:var(--mc-you-text);background:var(--mc-you-bg-soft);border-color:var(--mc-magenta)}.mc-radiocard__mark{display:grid;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--mc-border-strong);border-radius:50%}.mc-radiocard[aria-pressed=true] .mc-radiocard__mark{border-color:var(--mc-magenta)}.mc-radiocard[aria-pressed=true] .mc-radiocard__mark:after{width:8px;height:8px;content:"";background:var(--mc-magenta);border-radius:50%}.mc-radiocard__title{display:block;font:var(--mc-text-body-sm);font-weight:700}.mc-radiocard__hint{font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-stepper{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:0;margin:0;list-style:none}.mc-stepper:before{position:absolute;top:15px;right:12.5%;left:12.5%;height:2px;content:"";background:var(--mc-border)}.mc-stepper__step{position:relative;display:grid;gap:2px;align-content:start;justify-items:center;font:var(--mc-text-caption);font-weight:700;text-align:center}.mc-stepper__step--done:not(:first-child):before,.mc-stepper__step--now:not(:first-child):before{position:absolute;top:15px;right:50%;width:100%;height:2px;content:"";background:var(--mc-teal)}.mc-stepper__step small{font-weight:400;color:var(--mc-text-2)}.mc-stepper__n{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-bottom:var(--mc-space-2);color:var(--mc-text-2);background:var(--mc-surface);border:1.5px solid var(--mc-border-strong);border-radius:50%}.mc-stepper__step--done .mc-stepper__n{color:transparent;background:var(--mc-ok-bg);border:0}.mc-stepper__step--done .mc-stepper__n:after{position:absolute;top:8px;left:12px;width:7px;height:12px;content:"";border:solid var(--mc-ok-text);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mc-stepper__step--now .mc-stepper__n{color:var(--mc-on-dark);background:var(--mc-magenta);border:0}.mc-stepper__step--todo{color:var(--mc-text-2)}.mc-table{width:100%;font:var(--mc-text-body-sm);border-collapse:collapse}.mc-table th{padding:var(--mc-space-3);font:var(--mc-text-overline);color:var(--mc-text-2);text-align:left;text-transform:uppercase;letter-spacing:var(--mc-tracking-overline)}.mc-table td{padding:var(--mc-space-3);color:var(--mc-text-2);border-top:1px solid var(--mc-border)}.mc-table td.mc-num,.mc-table th.mc-num{font-variant-numeric:tabular-nums;text-align:right}.mc-table td.mc-num{font-weight:700;color:var(--mc-text);white-space:nowrap}.mc-table tr.is-done td{background:var(--mc-ok-bg-soft)}.mc-ladder{--h: 132px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mc-space-4);padding-top:28px}.mc-ladder__cushion{position:absolute;top:calc(28px + var(--h) * (100 - var(--cushion)) / 100);right:0;left:0;z-index:1;pointer-events:none;border-top:1.5px dashed var(--mc-amber)}.mc-ladder__legend{display:inline-flex;gap:var(--mc-space-2);align-items:center;font:var(--mc-text-caption);color:var(--mc-watch-text)}.mc-ladder__legend:before{width:24px;content:"";border-top:1.5px dashed var(--mc-amber)}.mc-ladder__week{display:grid;gap:4px;justify-items:center}.mc-ladder__plot{display:flex;align-items:flex-end;height:var(--h)}.mc-ladder__bar{position:relative;width:56px;height:calc(var(--h) * var(--value) / 100);background:var(--mc-teal);border-radius:6px 6px 2px 2px;transition:background var(--mc-duration-fill) var(--mc-ease)}.mc-ladder__bar b{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:2;padding:0 4px;font:var(--mc-text-caption);font-weight:700;white-space:nowrap;background:var(--mc-surface);transform:translate(-50%)}.mc-ladder__week--watch .mc-ladder__bar{background:var(--mc-amber)}.mc-ladder__week--watch .mc-ladder__bar b{color:var(--mc-watch-text)}.mc-ladder__label{margin-top:4px;font:var(--mc-text-caption);font-weight:700}.mc-ladder__flow{font:var(--mc-text-overline);font-weight:400;color:var(--mc-text-2)}.mc-event{position:relative;min-height:44px;padding:var(--mc-space-2) 28px var(--mc-space-2) var(--mc-space-3);font:var(--mc-text-caption);color:var(--mc-text);background:var(--mc-ok-bg);border-radius:var(--mc-radius-sm)}.mc-event__title{display:block;font-weight:700}.mc-event__meta{color:var(--mc-text-2)}.mc-event--grupo{background:var(--mc-area-indicadores-bg)}.mc-event--parental{background:var(--mc-you-bg)}.mc-event--equipe{background:var(--mc-watch-bg)}.mc-event--externa{background:var(--mc-surface-sunken)}.mc-event:after{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:14px;height:14px;font:700 9px/1 var(--mc-font);color:var(--mc-on-dark);content:"";background:var(--mc-surface);border:1.5px solid var(--mc-text-3);border-radius:50%}.mc-event--realizado:after{content:"\2713" / "";background:var(--mc-navy);border:0}.mc-event--confirmado:after{content:"\2713" / "";background:var(--mc-teal);border:0}.mc-event--remarcado:after{background:var(--mc-amber);border:0}.mc-event--cancelado{color:var(--mc-text-2);background:var(--mc-surface);border:1px solid var(--mc-border-strong)}.mc-event--cancelado .mc-event__title{text-decoration:line-through}.mc-event--cancelado:after{color:var(--mc-text-3);content:"\2212" / "";border-style:dashed}.mc-event--encaixe{color:var(--mc-you-text);background:var(--mc-you-bg-soft);border:1.5px dashed var(--mc-magenta)}.mc-event--encaixe .mc-event__meta{color:inherit}.mc-event--encaixe:after,.mc-event--deslocamento:after,.mc-event--fechado:after{display:none}.mc-event--deslocamento{min-height:20px;padding:0;background:repeating-linear-gradient(135deg,var(--mc-surface-sunken) 0 6px,var(--mc-surface) 6px 12px)}.mc-event--fechado{color:var(--mc-text-2);background:var(--mc-surface-sunken)}.mc-flow{display:flex;gap:var(--mc-space-2);align-items:flex-start;justify-content:space-between}.mc-flow__stage{display:grid;flex:1;gap:var(--mc-space-2);align-content:start;justify-items:center;min-width:0;font:var(--mc-text-caption);font-weight:700}.mc-flow__sep{align-self:center;margin-top:-34px;font-size:18px;color:var(--mc-text-3)}.mc-cycle{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:0;margin:0;list-style:none}.mc-cycle:before{position:absolute;top:22px;right:10%;left:10%;height:2px;content:"";background:var(--mc-you-bg)}.mc-cycle__step{position:relative;display:grid;gap:var(--mc-space-2);align-content:start;justify-items:center;padding:0 var(--mc-space-1);font:var(--mc-text-caption);font-weight:700;color:inherit;text-align:center;text-decoration:none}.mc-cycle__n{display:grid;flex:none;place-items:center;width:44px;height:44px;font:var(--mc-text-heading);color:var(--mc-you-text);background:var(--mc-you-bg);border-radius:50%}.mc-cycle__step[aria-current=true] .mc-cycle__n{width:56px;height:56px;margin-top:-6px;font:var(--mc-text-metric);font-size:20px;color:var(--mc-on-dark);background:var(--mc-magenta)}.mc-linechart{display:block}.mc-linechart__plot{position:relative;height:var(--linechart-height, 120px);margin:var(--mc-space-6) 0 var(--mc-space-3)}.mc-linechart__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mc-linechart__line{fill:none;stroke:var(--area, var(--mc-magenta));stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.mc-linechart__line--forecast{stroke-dasharray:8 8}.mc-linechart__point{position:absolute;width:12px;height:12px;background:var(--area, var(--mc-magenta));border:2.5px solid var(--area, var(--mc-magenta));border-radius:50%;transform:translate(-50%,-50%)}.mc-linechart__point--forecast{background:var(--mc-surface)}.mc-linechart__point b{position:absolute;bottom:14px;left:50%;font:var(--mc-text-caption);font-weight:700;color:var(--area-text, var(--mc-you-text));transform:translate(-50%)}.mc-linechart__point--first b{top:14px;bottom:auto}.mc-linechart__plot--ends{margin-bottom:var(--mc-space-8)}.mc-linechart__ref{position:absolute;right:0;left:0;font:var(--mc-text-caption);color:var(--mc-text-2);border-bottom:1.5px dashed var(--mc-text-disabled);transform:translateY(-100%)}.mc-linechart__axis{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;font:var(--mc-text-caption);color:var(--mc-text-2);text-align:center}.mc-indicator{display:grid;grid-template-columns:1fr auto;gap:2px var(--mc-space-3);align-items:center;padding:var(--mc-space-3) 0}.mc-indicator+.mc-indicator{border-top:1px solid var(--mc-border)}.mc-indicator__label{grid-column:1 / -1;font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-indicator__value{font:var(--mc-text-metric)}.mc-indicator__ref{grid-column:1 / -1;font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-heat{font:var(--mc-text-caption);border-spacing:4px;border-collapse:separate}.mc-heat th{padding:0 var(--mc-space-2);font-weight:700;color:var(--mc-text-2);text-align:left}.mc-heat td{min-width:64px;height:30px;font-weight:700;color:var(--mc-text-3);text-align:center;background:var(--mc-bg);border-radius:6px}.mc-heat td[data-level="1"]{color:var(--mc-ok-text);background:var(--mc-ramp-1)}.mc-heat td[data-level="2"]{color:var(--mc-ok-text);background:var(--mc-ramp-2)}.mc-heat td[data-level="3"]{color:var(--mc-navy);background:var(--mc-ramp-3)}.mc-thermo{display:grid;grid-template-columns:auto auto 1fr;gap:var(--mc-space-4);align-items:end}.mc-thermo__tube{position:relative;width:22px;height:var(--thermo-height, 180px);margin:0 11px 30px;background:var(--mc-surface-sunken);border-radius:11px 11px 0 0}.mc-thermo__tube:after{position:absolute;bottom:-30px;left:50%;width:44px;height:44px;content:"";background:var(--thermo-color, var(--mc-watch));border-radius:50%;transform:translate(-50%)}.mc-thermo__fill{position:absolute;right:0;bottom:0;left:0;height:calc(var(--value) * 1%);background:var(--thermo-color, var(--mc-watch));border-radius:11px 11px 0 0;transition:height var(--mc-duration-fill) var(--mc-ease)}.mc-thermo__self{position:absolute;right:-6px;bottom:calc(var(--self) * 1%);left:-6px;border-top:3px solid var(--mc-navy);border-radius:2px}.mc-thermo__scale{position:relative;width:4px;height:var(--thermo-height, 180px);margin:0 var(--mc-space-6) 30px 0;background:linear-gradient(to top,var(--mc-support) 0 calc(var(--watch-from) * 1%),var(--mc-watch) 0 calc(var(--ok-from) * 1%),var(--mc-ok) 0);border-radius:2px}.mc-thermo__scale span{position:absolute;bottom:calc(var(--at) * 1%);left:10px;font:var(--mc-text-caption);color:var(--mc-text-2);transform:translateY(50%)}.mc-thermo__read{display:grid;gap:var(--mc-space-2);justify-items:start;padding-bottom:var(--mc-space-2)}.mc-thermo__n{font:700 40px/44px var(--mc-font)}.mc-triage{--triage: var(--mc-ok);display:grid;gap:var(--mc-space-3);width:100%;padding:var(--mc-space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;border:1.5px solid transparent}.mc-triage--watch{--triage: var(--mc-watch)}.mc-triage--support{--triage: var(--mc-support)}.mc-triage[aria-pressed=true]{border-color:var(--triage)}.mc-triage__name{font:var(--mc-text-body-sm);font-weight:700}.mc-signals{display:flex;gap:6px}.mc-signal-dot{flex:none;width:12px;height:12px;background:var(--mc-ok);border-radius:50%}.mc-signal-dot--watch{background:var(--mc-watch)}.mc-signal-dot--support{background:var(--mc-support)}.mc-triage__state{font:var(--mc-text-caption);font-weight:700;color:var(--mc-ok-text)}.mc-triage--watch .mc-triage__state{color:var(--mc-watch-text)}.mc-triage--support .mc-triage__state{color:var(--mc-support-text)}.mc-triage__band{height:14px;background:var(--triage);border-radius:4px}.mc-person{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-space-3);padding:var(--mc-space-4);color:inherit;text-decoration:none}.mc-person__name{display:block;font:var(--mc-text-body-sm);font-weight:700}.mc-person__role{font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-person__load{display:grid;grid-template-columns:1fr auto;gap:var(--mc-space-2);align-items:center;margin:var(--mc-space-2) 0;font:var(--mc-text-caption);font-weight:700}.mc-signal{display:grid;gap:var(--mc-space-2);justify-items:start;width:100%;padding:var(--mc-space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;border:1.5px solid transparent}.mc-signal[aria-pressed=true]{border-color:var(--mc-support)}.mc-signal__title{display:flex;gap:var(--mc-space-2);align-items:center;font:var(--mc-text-body-sm);font-weight:700}.mc-signal__title:before{flex:none;width:10px;height:10px;content:"";background:var(--mc-watch);border-radius:50%}.mc-signal--support .mc-signal__title:before{background:var(--mc-support)}.mc-signal__who{font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-signal__who,.mc-signal .mc-state{margin-left:calc(10px + var(--mc-space-2))}.mc-day{display:grid;gap:var(--mc-space-2);align-content:start;min-height:200px;padding:var(--mc-space-3);background:var(--mc-surface);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-card)}.mc-day--heavy{background:var(--mc-watch-bg-soft)}.mc-day__head{display:flex;align-items:baseline;justify-content:space-between}.mc-day__dow{font:var(--mc-text-overline);color:var(--mc-text-2);letter-spacing:var(--mc-tracking-overline)}.mc-day--heavy .mc-day__dow{color:var(--mc-watch-text)}.mc-day__n{display:block;font:var(--mc-text-metric)}.mc-task{position:relative;display:flex;gap:var(--mc-space-2);align-items:flex-start;padding:var(--mc-space-2) var(--mc-space-3);font:var(--mc-text-caption);background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:var(--mc-radius-sm)}.mc-task:before{flex:none;width:10px;height:10px;margin-top:3px;content:"";background:var(--area, var(--mc-area-neutra));border-radius:50%}.mc-task--done{color:var(--mc-text-2)}.mc-task--done:before{width:14px;height:14px;margin-top:1px;background:var(--mc-ok-bg)}.mc-task--done:after{position:absolute;top:calc(var(--mc-space-2) + 4px);left:calc(var(--mc-space-3) + 5px);width:4px;height:7px;content:"";border:solid var(--mc-ok-text);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.mc-win{display:grid;gap:var(--mc-space-3);justify-items:center;padding:var(--mc-space-8) var(--mc-space-5);text-align:center;background:var(--mc-ok-bg-soft)}.mc-win__mascot{width:168px;height:168px;object-fit:contain}.mc-win__title{margin:0;font:700 22px/28px var(--mc-font);color:var(--mc-ok-text)}.mc-modal{width:min(640px,100vw - var(--mc-space-8));max-height:calc(100dvh - var(--mc-space-8));padding:var(--mc-space-8);overflow-y:auto;color:var(--mc-text);background:var(--mc-surface);border:0;border-radius:var(--mc-radius-xl);box-shadow:var(--mc-shadow-float)}.mc-modal::backdrop{background:var(--mc-border-strong);opacity:.85}.mc-main{display:grid;gap:var(--mc-space-5);align-content:start;max-width:calc(var(--mc-content-max) + 2 * var(--mc-space-8));padding:var(--mc-space-8)}.mc-pagehead{display:flex;flex-wrap:wrap;gap:var(--mc-space-4);align-items:flex-end;justify-content:space-between}.mc-pagehead .mc-overline{margin-bottom:var(--mc-space-1)}@media(max-width:767px){.mc-cycle{grid-auto-flow:row;gap:var(--mc-space-2)}.mc-cycle:before{display:none}.mc-cycle__step{grid-template-columns:56px 1fr;align-items:center;justify-items:start;min-height:var(--mc-touch-min);padding:0;font:var(--mc-text-body-sm);font-weight:700;text-align:left}.mc-cycle__n{justify-self:center}.mc-cycle__step[aria-current=true] .mc-cycle__n{margin-top:0}.mc-ctx__actions{width:100%}.mc-ctx__actions .mc-btn{flex:1;min-height:var(--mc-touch-min)}.mc-livecard{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--mc-space-4);row-gap:0;align-items:center;text-align:left}.mc-livecard .mc-ring{--ring-size: 80px;grid-row:1 / span 4}.mc-livecard .mc-ring__label{font:700 16px/18px var(--mc-font)}.mc-livecard .mc-livecard__area,.mc-livecard__what,.mc-livecard__ref{grid-column:2;margin-top:0}.mc-livecard .mc-state{grid-column:2;justify-self:start;margin-top:var(--mc-space-1)}.mc-display{font-size:24px;line-height:30px}.mc-title{font-size:22px;line-height:28px}.mc-ctx{flex-wrap:wrap}}.mc-input[readonly]{color:var(--mc-text-2)}.mc-input[aria-invalid=true]{border-color:var(--mc-watch-text)}.mc-campo-com-botao{display:flex;gap:var(--mc-space-2);align-items:center}.mc-campo-com-botao .mc-input{flex:1;min-width:0}.mc-campo-dica{margin:0;font:var(--mc-text-caption);color:var(--mc-text-2)}.mc-campo-aviso{margin:0;font:var(--mc-text-caption);font-weight:700;color:var(--mc-watch-text)}.mc-caixa{display:flex;gap:var(--mc-space-3);align-items:flex-start;margin-bottom:var(--mc-space-4);text-align:left}.mc-caixa input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--mc-magenta)}.mc-link-discreto{min-height:24px;padding:var(--mc-space-1) var(--mc-space-2);font:var(--mc-text-caption);color:var(--mc-text-2);cursor:pointer;background:none;border:0;border-radius:var(--mc-radius-sm)}.mc-link-discreto:hover{text-decoration:underline}.mc-tela-de-entrada{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--mc-space-12) var(--mc-space-4);background:radial-gradient(circle,transparent 317px,var(--mc-surface-sunken) 318px 335px,transparent 336px 379px,var(--mc-surface-sunken) 380px 400px,transparent 401px)}.mc-cartao-de-entrada{width:100%;max-width:520px;padding:var(--mc-space-10) var(--mc-space-12);text-align:center;background:var(--mc-surface);border-radius:var(--mc-radius-xl);box-shadow:var(--mc-shadow-card)}.mc-cartao-de-entrada mc-contextinho{margin-bottom:var(--mc-space-4)}.mc-cartao-de-entrada:has(>mc-contextinho:first-child){margin-top:75px}.mc-cartao-de-entrada>mc-contextinho:first-child{margin-top:calc(-75px - var(--mc-space-10))}.mc-cartao-de-entrada h1{margin:var(--mc-space-6) 0 var(--mc-space-2)}.mc-cartao-de-entrada h1:focus{outline:none;box-shadow:none}.mc-cartao-de-entrada .mc-field{margin-bottom:var(--mc-space-4);text-align:left}.mc-subtitulo{margin:0 0 var(--mc-space-6);color:var(--mc-text-2)}@media(max-width:599px){.mc-tela-de-entrada{align-items:flex-start;padding:var(--mc-space-6) var(--mc-space-4);background:none}.mc-cartao-de-entrada,.mc-cartao-de-entrada:has(>mc-contextinho:first-child){padding:0;margin-top:0;background:none;box-shadow:none}.mc-cartao-de-entrada>mc-contextinho:first-child{margin-top:0}.mc-cartao-de-entrada .mc-input{background:var(--mc-surface);border-color:var(--mc-border-strong)}}body{margin:0;background:var(--mc-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
