:where(h1,h2,h3,h4,h5,h6){font-weight:var(--type-heading-weight);line-height:var(--type-heading-line-height);letter-spacing:-.01em;text-wrap:balance}:where(code,kbd,samp,pre){font-family:var(--font-family-mono);font-size:.92em}:where(p,li,dd,blockquote){text-wrap:pretty}@media (prefers-color-scheme:dark){:root[data-theme-pronto]:not([data-theme=light]) .brand-light-only{display:none!important}:root[data-theme-pronto]:not([data-theme=light]) .brand-contrast-only{display:block!important}}:root[data-theme-pronto][data-theme=dark] .brand-light-only{display:none!important}:root[data-theme-pronto][data-theme=dark] .brand-contrast-only{display:block!important}.g-reading{max-inline-size:var(--measure-reading)}.g-reading>*+*{margin-block-start:var(--space-4)}.g-section{padding-block:clamp(var(--space-10), 6vw, var(--space-16))}.g-section__title{margin:0 0 var(--space-6);font-size:var(--type-heading-md-size)}.g-label{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;line-height:1.4}.g-hero{gap:var(--space-4);padding-block:clamp(var(--space-10), 7vw, var(--space-20)) clamp(var(--space-8), 5vw, var(--space-12));border-block-end:var(--border-width-thin) solid var(--color-border-subtle);display:grid}.g-hero__title{max-inline-size:22ch;color:var(--color-text);font-size:var(--type-page-title-size);font-weight:var(--font-weight-black);letter-spacing:-.02em;margin:0;line-height:1.08}.g-hero__key{align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.g-hero__key-number{color:var(--color-brand);font-size:var(--type-key-number-size);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;line-height:1}.g-hero__key-label{max-inline-size:32ch;color:var(--color-text-secondary);font-size:var(--type-body-lg-size);line-height:1.35}.g-hero__lead{max-inline-size:var(--measure-reading);color:var(--color-text-secondary);font-size:var(--type-lead-size);margin:0;line-height:1.6}.g-hero__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.g-pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g-pill{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-full);background:var(--color-pill);min-block-size:1.5rem;color:var(--color-pill-text);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.35em;padding:.125rem .625rem;line-height:1.3;display:inline-flex}.g-pill--type{border-color:var(--color-border-strong);color:var(--color-text);text-transform:uppercase;letter-spacing:var(--type-label-tracking);background:0 0}.g-pill--theme{background:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-text-secondary)}.g-pill--ok{background:var(--color-success-subtle);color:var(--color-success-strong)}.g-pill--info{background:var(--color-information-subtle);color:var(--color-information-strong)}.g-pill--warning{background:var(--color-warning-subtle);color:var(--color-warning-strong)}.g-pill--error{background:var(--color-error-subtle);color:var(--color-error-strong)}.g-pill--ok:before,.g-pill--info:before,.g-pill--warning:before,.g-pill--error:before{content:"";background:currentColor;border-radius:50%;block-size:.5em;inline-size:.5em}.g-pill--warning:before,.g-pill--error:before{border-radius:0}.g-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.g-card{gap:var(--space-3);padding:var(--space-5);border:var(--border-width-thin) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card);min-width:0;color:var(--color-text);overflow-wrap:anywhere;transition:var(--transition-feedback);flex-direction:column;display:flex;position:relative}.g-card:hover,.g-card:focus-within{border-color:var(--color-border-strong)}.g-card__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);flex-wrap:wrap;line-height:1.4;display:flex}.g-card__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;line-height:1.25}.g-card__title a{color:inherit;text-decoration:none}.g-card__title a:hover{color:var(--color-link);text-decoration:underline}.g-card__summary{color:var(--color-text-secondary);margin:0;line-height:1.55}.g-card__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.g-card__link{min-block-size:2.75rem;color:var(--color-link);font-weight:var(--font-weight-semibold);align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.g-card__link:hover{text-underline-offset:.2em;text-decoration:underline}.g-stats{border:var(--border-width-thin) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.g-stat{justify-content:flex-end;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--color-card);box-shadow:1px 0 0 var(--color-card-border), 0 1px 0 var(--color-card-border);flex-direction:column-reverse;margin:0;display:flex}.g-stat__value{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;margin:0;line-height:1.05}.g-stat__label{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);letter-spacing:.02em;margin:0;line-height:1.4}.g-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--target-min-size);border:var(--border-width-medium) solid var(--color-link);border-radius:var(--radius-md);background:var(--color-link);color:var(--color-text-inverse);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-feedback);padding:.5rem 1.125rem;line-height:1.2;text-decoration:none;display:inline-flex}.g-btn:hover{border-color:var(--color-link-hover);background:var(--color-link-hover);color:var(--color-page)}.g-btn--secondary{color:var(--color-link);background:0 0}.g-btn--secondary:hover{background:var(--color-brand-subtle);border-color:var(--color-link);color:var(--color-link)}.g-btn--quiet{color:var(--color-link);background:0 0;border-color:#0000}.g-btn--quiet:hover{background:var(--color-brand-subtle);color:var(--color-link);border-color:#0000}.g-field{gap:var(--space-2);display:grid}.g-field__label{color:var(--color-text);font-weight:var(--font-weight-semibold)}.g-field__help{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);margin:0}.g-field__error{color:var(--color-error);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);margin:0}.g-field__error:before{content:"⚠ Erro: "}.g-input,.g-field :where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){inline-size:100%;min-block-size:var(--target-min-size);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;padding:.5rem .75rem}.g-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-error);border-width:var(--border-width-medium)}.g-table-wrap{border:var(--border-width-thin) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card);max-inline-size:100%;overflow-x:auto}.g-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.g-table caption{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--type-body-sm-size);text-align:start}.g-table :where(th,td){padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-thin) solid var(--color-border-subtle);text-align:start;vertical-align:top}.g-table thead th{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;white-space:nowrap}.g-table tbody tr:last-child :where(th,td){border-block-end:0}.g-table .g-num{text-align:end}.g-notice{gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);border-inline-start-width:4px;grid-template-columns:auto 1fr;display:grid}.g-notice__icon{font-weight:var(--font-weight-bold);line-height:1.5}.g-notice__body>:first-child{margin-block-start:0}.g-notice__body>:last-child{margin-block-end:0}.g-notice__title{margin:0 0 var(--space-1);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.g-notice--info{border-color:var(--color-information);background:var(--color-information-subtle)}.g-notice--info .g-notice__icon{color:var(--color-information)}.g-notice--success{border-color:var(--color-success);background:var(--color-success-subtle)}.g-notice--success .g-notice__icon{color:var(--color-success)}.g-notice--warning{border-color:var(--color-warning);background:var(--color-warning-subtle)}.g-notice--warning .g-notice__icon{color:var(--color-warning)}.g-notice--error{border-color:var(--color-error);background:var(--color-error-subtle)}.g-notice--error .g-notice__icon{color:var(--color-error)}@media (forced-colors:active){.g-pill,.g-card,.g-notice,.g-btn{border-color:canvastext}}@media print{.g-card,.g-stats,.g-notice{break-inside:avoid}}:root[data-interna] .marca-viva{inline-size:fit-content;max-inline-size:100%;display:block;position:relative}:root[data-interna] .marca-viva:is([data-estado=preparo],[data-estado=anima])>img{clip-path:inset(0 0 0 var(--mv-recorte));animation:0s linear 4s forwards marca-viva-salvaguarda}:root[data-interna] .marca-viva[data-geometria=horizontal]:is([data-estado=preparo],[data-estado=anima])>img{animation:.8s cubic-bezier(.2,.7,.2,1) 50ms both marca-viva-sobe,0s linear 4s forwards marca-viva-salvaguarda}:root[data-interna] .marca-viva__tela{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@keyframes marca-viva-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes marca-viva-salvaguarda{to{clip-path:none}}@media (prefers-reduced-motion:reduce){:root[data-interna] .marca-viva>img{clip-path:none!important;animation:none!important}:root[data-interna] .marca-viva__tela{display:none}}:root[data-interna][data-a11y-animacoes=paradas] .marca-viva>img{clip-path:none!important;animation:none!important}:root[data-interna][data-a11y-animacoes=paradas] .marca-viva__tela{display:none}
