/* validar.autocavado.pt/assets/css/validar.css
   A folha da validação pública do selo dos documentos da casa. Desenho aprovado
   em docs/maquetas/validar-documentos/c-holograma.html (D-077: a exceção aos
   gradientes e ao movimento vale só para esta página). Não depende de nenhuma
   outra folha do site: as cores que usa são as do tokens.css do site, copiadas
   aqui para a página não carregar mais nada. A letra Inter vem do site. */
body {
  --site-paper: #F4F3F0;
  --site-field: #FFFFFF;
  --site-ink: #0E0E12;
  --site-ink-2: #5E6266;
  --site-line: rgb(14 14 18 / .10);
  --site-error: #C4161C;
  --site-error-bg: #FDF0F0;
}
.vd-sprite { position: absolute; width: 0; height: 0; overflow: hidden; }
/* Os avisos e o resultado do ficheiro, junto ao registo: o texto lê-se por cima de
   um fundo liso, nunca do holograma. As cores são as dos estados do painel. */
.vd-notices { display: grid; gap: 12px; }
.vd-notice { display: grid; grid-template-columns: 20px minmax(0, 1fr); gap: 12px; padding: 16px 20px; border: 1px solid var(--site-line); border-left-width: 4px; background: var(--site-field); }
.vd-notice .vd-ico { margin-top: 2px; }
.vd-notice h2 { margin: 0; font-size: 15px; font-weight: 600; }
.vd-notice p { margin: 4px 0 0; font-size: 14px; color: var(--site-ink-2); overflow-wrap: anywhere; }
.vd-notice.is-warn { border-left-color: #92400e; background: #fef3c7; }
.vd-notice.is-warn .vd-ico, .vd-notice.is-warn h2 { color: #92400e; }
.vd-notice.is-warn p { color: #78350f; }
.vd-notice.is-good { border-left-color: #15803d; }
.vd-notice.is-good .vd-ico, .vd-notice.is-good h2 { color: #15803d; }
.vd-notice.is-bad { border-left-color: var(--site-error); background: var(--site-error-bg); }
.vd-notice.is-bad .vd-ico, .vd-notice.is-bad h2 { color: var(--site-error); }
/* ══════════════════════════════════════════════════════════════════════════
   1. A BASE COMUM ÀS TRÊS PROPOSTAS

   As cores vêm do tokens.css do site público (--site-*), que se liga acima.
   O site não tem escala de espaço nem de texto em tokens: as medidas são as da
   grelha de 4 px da casa (4, 8, 12, 16, 24, 32, 48) e a cadeia de texto
   11 → 18 → 28 (φ), com o título a subir para 45 (28 × φ) no computador.
   As três cores de estado são as do offers.css de hoje, declaradas no body
   como lá, com o verde escurecido para o texto passar os 4,5:1.
   MOBILE-FIRST: sem @media é o telemóvel; degraus 481, 641, 769, 1025, 1281.
   ══════════════════════════════════════════════════════════════════════════ */
body {
  --offers-green: #15803d;      /* 5,0:1 no branco, 4,6:1 no papel; o #16a34a de hoje dá 3,3:1 */
  --offers-red: var(--site-error);
  --offers-amber-bg: #fef3c7;
  --offers-amber-ink: #92400e;
  --vd-head: #16171a;           /* o fundo medido do cabeçalho do site (rgb 22 23 26) */
  --vd-field-line: #767b80;     /* contorno dos campos: 4,3:1 no branco e 3,8:1 no papel */
  --vd-gutter: 20px;
  --vd-gap: 24px;
}
* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0; min-height: 100vh; display: flex; flex-direction: column;
  font-family: 'Inter', sans-serif; font-size: 15px; line-height: 1.55;
  color: var(--site-ink); background: var(--site-paper);
  -webkit-font-smoothing: antialiased;
}
button, input { font: inherit; color: inherit; }
a { color: inherit; }

/* O cabeçalho: o do site, sem menu (é um portal de uma tarefa só). */
.vd-top {
  height: 50px; display: flex; align-items: center; justify-content: center;
  background: var(--vd-head); color: #fff;
}
.vd-top a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 12px; border-radius: 4px; }
.vd-top a:focus-visible { outline: 2px solid #fff; outline-offset: 0; }
.vd-logo { width: 125px; height: 18px; fill: currentColor; }

main { flex: 1 0 auto; padding: 24px var(--vd-gutter) 48px; }
.vd-grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--vd-gap); max-width: 900px; margin: 0 auto; }
.vd-mainc { display: grid; gap: var(--vd-gap); align-content: start; }

/* Texto do veredicto: 11 → 18 → 28 */
.vd-state {
  display: flex; align-items: center; gap: 8px; margin: 0;
  font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase;
}
.vd-ico { width: 18px; height: 18px; flex: 0 0 auto; }
.vd-ico-sm { width: 16px; height: 16px; flex: 0 0 auto; margin-top: 3px; }
.vd-h1 { margin: 8px 0 0; font-size: 28px; line-height: 1.12; font-weight: 300; letter-spacing: -.01em; }
.vd-lead { margin: 12px 0 0; font-size: 15px; color: var(--site-ink-2); max-width: 60ch; }
.vd-code { font-weight: 600; color: var(--site-ink); letter-spacing: .04em; font-variant-numeric: tabular-nums; white-space: nowrap; }

/* O registo: rótulo por cima no telemóvel, ao lado a partir de 481 (38,2 : 61,8) */
.vd-record { background: var(--site-field); border: 1px solid var(--site-line); padding: 20px; }
.vd-h2 { margin: 0 0 4px; font-size: 13px; font-weight: 600; }
.vd-rows { margin: 0; }
.vd-row { padding: 12px 0; border-top: 1px solid var(--site-line); }
.vd-row:first-child { border-top: 0; }
.vd-row dt { font-size: 13px; color: var(--site-ink-2); }
.vd-row dd { margin: 2px 0 0; font-weight: 500; overflow-wrap: anywhere; }
.vd-row dd.is-mask { letter-spacing: .06em; font-variant-numeric: tabular-nums; }

/* O formulário */
.vd-panel { background: var(--site-field); border: 1px solid var(--site-line); padding: 20px; }
.vd-form { display: grid; gap: 8px; container-type: inline-size; }
.vd-label { font-size: 13px; font-weight: 600; }
.vd-input {
  width: 100%; height: 52px; padding: 0 12px; border: 1px solid var(--vd-field-line); border-radius: 4px;
  background: var(--site-field); color: var(--site-ink); caret-color: var(--site-ink);
  /* os 19 caracteres cabem em qualquer largura: a letra desce com o campo, até 12 px */
  font-size: clamp(12px, calc((100cqw - 26px) / 14.2), 16px); font-weight: 600; letter-spacing: .06em;
  text-transform: uppercase; font-variant-numeric: tabular-nums;
}
.vd-input::placeholder { color: #6b7075; font-weight: 400; }   /* 4,9:1 no branco */
.vd-input:focus { outline: none; border-color: var(--site-ink); box-shadow: inset 0 0 0 1px var(--site-ink); }
.vd-input.is-invalid { border-color: var(--offers-red); box-shadow: inset 0 0 0 1px var(--offers-red); background: var(--site-error-bg); }
.vd-field-error { margin: 0; font-size: 13px; color: var(--offers-red); }
.vd-hint { margin: 0 0 8px; font-size: 13px; color: var(--site-ink-2); }
.vd-btn {
  display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 24px;
  border-radius: 999px; border: 1px solid transparent; font-size: 15px; font-weight: 600;
  text-decoration: none; cursor: pointer; justify-self: start; width: 100%;
  transition: background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
}
.vd-btn.is-primary { background: var(--site-ink); color: #fff; }
.vd-btn.is-primary:hover { background: #2a2b30; }
.vd-btn.is-outline { background: transparent; border-color: var(--site-ink); color: var(--site-ink); }
.vd-btn.is-outline:hover { background: rgb(14 14 18 / .06); }
.vd-btn:focus-visible { outline: 2px solid var(--site-ink); outline-offset: 2px; }
.vd-actions { margin: 0; }
.vd-file { font-size: 13px; max-width: 100%; }
.vd-file::file-selector-button {
  margin-right: 12px; min-height: 44px; padding: 0 16px; border: 1px solid var(--site-ink);
  border-radius: 999px; background: transparent; font: inherit; font-weight: 600; cursor: pointer;
}

/* A coluna lateral: o que é raro, fechado */
.vd-side { display: grid; gap: 0; align-content: start; }
.vd-more { border-top: 1px solid var(--site-line); }
.vd-more:last-of-type { border-bottom: 1px solid var(--site-line); }
.vd-more summary {
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  min-height: 48px; list-style: none; cursor: pointer; font-weight: 600; font-size: 15px;
}
.vd-more summary::-webkit-details-marker { display: none; }
.vd-more summary:focus-visible { outline: 2px solid var(--site-ink); outline-offset: 2px; }
.vd-chev { width: 18px; height: 18px; color: var(--site-ink-2); transition: transform .2s ease-out; }
.vd-more[open] .vd-chev { transform: rotate(90deg); }
.vd-more-body { padding: 0 0 16px; display: grid; gap: 8px; font-size: 14px; color: var(--site-ink-2); }
.vd-more-body p { margin: 0; }
.vd-tech code { font-family: inherit; font-size: 12px; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; color: var(--site-ink); }
.vd-address { display: flex; gap: 8px; margin: 16px 0 0; font-size: 13px; color: var(--site-ink-2); }
.vd-address b { color: var(--site-ink); font-weight: 600; }
.vd-contact { margin: 12px 0 0; font-size: 13px; color: var(--site-ink-2); }
.vd-contact a { font-weight: 600; color: var(--site-ink); text-underline-offset: 3px; }

.vd-foot {
  display: flex; flex-wrap: wrap; align-items: center; gap: 0 24px; justify-content: center; padding: 16px var(--vd-gutter);
  border-top: 1px solid var(--site-line); font-size: 13px; color: var(--site-ink-2);
}
.vd-foot a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 8px; color: var(--site-ink); }
.vd-sr { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.vd-skip { position: absolute; left: 8px; top: -64px; z-index: 10; padding: 12px 16px; background: #fff; color: var(--site-ink); font-weight: 600; border-radius: 4px; }
.vd-skip:focus { top: 8px; outline: 2px solid var(--site-ink); outline-offset: 2px; }
main:focus { outline: none; }
.vd-notice:focus { outline: 2px solid var(--site-ink); outline-offset: 2px; }
.vd-btn:disabled { opacity: .7; cursor: progress; }

@media (min-width: 481px) {
  .vd-row { display: grid; grid-template-columns: 38.2% minmax(0, 1fr); gap: 16px; align-items: baseline; }
  .vd-row dd { margin: 0; }
  .vd-btn { width: auto; }
  .vd-input { padding: 0 16px; font-size: clamp(12px, calc((100cqw - 34px) / 13.7), 18px); }
}
@media (min-width: 641px) {
  body { --vd-gutter: 32px; }
}
@media (min-width: 1025px) {
  body { --vd-gap: 32px; }
  .vd-top { height: 70px; }
  .vd-logo { width: 153px; height: 22px; }
  main { padding-top: 48px; padding-bottom: 64px; }
  /* 8 : 5, o eixo partilhado por todos os blocos da página (subgrid) */
  .vd-grid { grid-template-columns: minmax(0, 8fr) minmax(0, 5fr); column-gap: 48px; }
  .vd-verdict { grid-column: 1 / -1; display: grid; grid-template-columns: subgrid; }
  .vd-mainc { grid-column: 1; display: grid; gap: var(--vd-gap); align-content: start; }
  .vd-side { grid-column: 2; }
  .vd-h1 { font-size: 45px; line-height: 1.08; }   /* 28 × φ */
  .vd-lead { font-size: 18px; }
  .vd-record, .vd-panel { padding: 32px; }
}

/* ══ 2. PROPOSTA C · Holograma ════════════════════════════════════════════
   O veredicto num painel escuro (a cor do cabeçalho do site), com a faixa
   holográfica à esquerda, como a das notas de euro, o selo de segurança na
   coluna da direita e a marca de água do logótipo no papel do registo.

   O holograma é um sinal e não um enfeite: só aparece inteiro no documento
   válido. No anulado apaga-se (cinzento, com o carimbo); sem documento não há
   faixa nem selo. O texto nunca assenta na folha holográfica: vive no painel
   liso, com 17:1 no título e 9:1 no texto de apoio.

   As camadas da faixa, de baixo para cima: o metal (cinzentos), o arco-íris
   em cone, a rede de difração (linhas de 3 px), o guilhoché em ondas (SVG
   gerado), a microimpressão «AUTOCÁVADO», o grão, e o reflexo que segue o rato,
   a inclinação do telemóvel ou o deslizar da página (--mx e --my, de 0 a 1).
   Com prefers-reduced-motion fica parado, no mesmo desenho. */
body { --mx: .32; --my: .28; }
.c-verdict {
  position: relative; overflow: hidden; isolation: isolate;
  background: var(--vd-head); color: #fff; padding: 20px 20px 24px 52px;
  display: grid; grid-template-columns: minmax(0, 1fr) 92px; column-gap: 12px;
  grid-template-areas: "state seal" "h1 h1" "lead lead";
}
.c-verdict .vd-state { grid-area: state; align-self: end; color: var(--vd-c, #c9cdd2); }
.c-verdict .vd-h1 { grid-area: h1; margin-top: 12px; }
.c-verdict .vd-lead { grid-area: lead; color: #c3c7cc; }        /* 9,6:1 no painel */
.c-verdict .vd-code { color: #fff; }
.c-verdict.is-good { --vd-c: #4ade80; }       /* 10,6:1 */
.c-verdict.is-void, .c-verdict.is-bad { --vd-c: #fca5a5; }   /* 9,5:1 */
.c-verdict.is-warn { --vd-c: #fcd34d; }       /* 12,3:1 */
.c-body { display: contents; }


/* ── A faixa holográfica ── */
.c-foil {
  position: absolute; z-index: 0; inset: 0 auto 0 16px; width: 24px; overflow: hidden; isolation: isolate;
  border-inline: 1px solid rgb(255 255 255 / .22);
  background:
    linear-gradient(calc(180deg + (var(--mx) - .5) * 60deg), #9aa3ad 0%, #e9edf2 22%, #a8b0ba 48%, #f2f4f7 70%, #8f98a3 100%); /* ds-ok: D-077 */
}
.c-foil > i { position: absolute; inset: -60% -300%; display: block; pointer-events: none; }
.c-foil .f-rainbow {
  background: conic-gradient(from calc(var(--mx) * 300deg + var(--my) * 140deg) at calc(30% + var(--mx) * 40%) calc(30% + var(--my) * 40%), /* ds-ok: D-077 */
    hsl(330 95% 72%), hsl(280 90% 74%), hsl(225 95% 70%), hsl(185 90% 64%), hsl(140 80% 66%),
    hsl(75 90% 66%), hsl(48 100% 66%), hsl(20 100% 70%), hsl(330 95% 72%));
  mix-blend-mode: hard-light; opacity: .85;
  transform: translateY(calc((var(--my) - .5) * 40%));
}
.c-foil .f-grating {
  background: repeating-linear-gradient(calc(62deg + var(--mx) * 50deg), rgb(255 255 255 / 0) 0 1.2px, rgb(255 255 255 / .55) 1.6px 2px, rgb(0 0 0 / .12) 2.4px 3px); /* ds-ok: D-077 */
  mix-blend-mode: overlay;
}
.c-foil .f-guil { inset: 0; background: var(--c-guil, repeating-linear-gradient(180deg, rgb(255 255 255 / .55) 0 1px, transparent 1px 7px)) center top / 24px 160px repeat-y; /* ds-ok: D-077 */ mix-blend-mode: soft-light; opacity: .95; }
.c-foil .f-micro { inset: 0; background: var(--c-micro, none) center top / 24px 96px repeat-y; mix-blend-mode: multiply; opacity: .55; }
.c-foil .f-grain {
  inset: 0; opacity: .35; mix-blend-mode: overlay;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");
}
.c-foil .f-spec {
  inset: 0;
  background: linear-gradient(calc(160deg + (var(--mx) - .5) * 40deg), /* ds-ok: D-077 */
    transparent calc(var(--my) * 100% - 22%), rgb(255 255 255 / .95) calc(var(--my) * 100%), transparent calc(var(--my) * 100% + 22%));
  mix-blend-mode: soft-light;
}
/* A janela do logótipo na faixa, com o arco-íris noutra fase (o «retrato» das notas) */
.c-foil-logo { position: absolute; z-index: 2; left: 50%; top: 24px; width: 136px; height: 20px; transform: translateX(-50%) rotate(90deg) translateX(68px); transform-origin: 50% 50%; }
.c-foil-logo use { fill: url(#c-holo); }

/* Fora do válido, a faixa é guilhoché cinzento parado */
.c-verdict:not(.is-good) .c-foil { background: #3a3c41; }
.c-verdict:not(.is-good) .c-foil > i:not(.f-guil) { display: none; }
.c-verdict:not(.is-good) .c-foil .f-guil { opacity: .35; mix-blend-mode: normal; filter: invert(1); }
.c-verdict:not(.is-good) .c-foil-logo use { fill: rgb(255 255 255 / .22); }
.c-verdict.is-void .c-foil { background: #4a4c52; }
.c-verdict.is-void .c-foil > i { display: block; filter: grayscale(1); opacity: .5; }

/* ── O selo de segurança ── */
.c-sealwrap { grid-area: seal; position: relative; width: 92px; height: 92px; perspective: 600px; z-index: 1; }
.c-seal {
  position: absolute; inset: 0; transform-style: preserve-3d;
  transform: rotateX(calc((.5 - var(--my)) * 16deg)) rotateY(calc((var(--mx) - .5) * 16deg));
}
.c-seal-holo {
  position: absolute; inset: 0; clip-path: polygon(100% 50%,96.43% 52.61%,99.69% 55.6%,95.84% 57.79%,98.75% 61.13%,94.68% 62.87%,97.19% 66.51%,92.96% 67.79%,95.05% 71.69%,90.7% 72.49%,92.34% 76.6%,87.92% 76.91%,89.09% 81.17%,84.67% 80.99%,85.36% 85.36%,80.99% 84.67%,81.17% 89.09%,76.91% 87.92%,76.6% 92.34%,72.49% 90.7%,71.69% 95.05%,67.79% 92.96%,66.51% 97.19%,62.87% 94.68%,61.13% 98.75%,57.79% 95.84%,55.6% 99.69%,52.61% 96.43%,50% 100%,47.39% 96.43%,44.4% 99.69%,42.21% 95.84%,38.87% 98.75%,37.13% 94.68%,33.49% 97.19%,32.21% 92.96%,28.31% 95.05%,27.51% 90.7%,23.4% 92.34%,23.09% 87.92%,18.83% 89.09%,19.01% 84.67%,14.64% 85.36%,15.33% 80.99%,10.91% 81.17%,12.08% 76.91%,7.66% 76.6%,9.3% 72.49%,4.95% 71.69%,7.04% 67.79%,2.81% 66.51%,5.32% 62.87%,1.25% 61.13%,4.16% 57.79%,0.31% 55.6%,3.57% 52.61%,0% 50%,3.57% 47.39%,0.31% 44.4%,4.16% 42.21%,1.25% 38.87%,5.32% 37.13%,2.81% 33.49%,7.04% 32.21%,4.95% 28.31%,9.3% 27.51%,7.66% 23.4%,12.08% 23.09%,10.91% 18.83%,15.33% 19.01%,14.64% 14.64%,19.01% 15.33%,18.83% 10.91%,23.09% 12.08%,23.4% 7.66%,27.51% 9.3%,28.31% 4.95%,32.21% 7.04%,33.49% 2.81%,37.13% 5.32%,38.87% 1.25%,42.21% 4.16%,44.4% 0.31%,47.39% 3.57%,50% 0%,52.61% 3.57%,55.6% 0.31%,57.79% 4.16%,61.13% 1.25%,62.87% 5.32%,66.51% 2.81%,67.79% 7.04%,71.69% 4.95%,72.49% 9.3%,76.6% 7.66%,76.91% 12.08%,81.17% 10.91%,80.99% 15.33%,85.36% 14.64%,84.67% 19.01%,89.09% 18.83%,87.92% 23.09%,92.34% 23.4%,90.7% 27.51%,95.05% 28.31%,92.96% 32.21%,97.19% 33.49%,94.68% 37.13%,98.75% 38.87%,95.84% 42.21%,99.69% 44.4%,96.43% 47.39%); isolation: isolate; overflow: hidden;
  background: radial-gradient(circle at 50% 50%, #e9edf2 0 38%, #b9c0c9 62%, #eef1f4 100%); /* ds-ok: D-077 */
}
.c-seal-holo > i { position: absolute; inset: -40%; display: block; }
/* O guilhoché de base, do CSS: o JS acrescenta por cima as rosetas e o reflexo */
.c-seal-holo::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-conic-gradient(rgb(20 22 26 / .22) 0 .6deg, transparent .6deg 6deg); /* ds-ok: D-077 */
  -webkit-mask: radial-gradient(circle, transparent 0 24%, #000 25% 70%, transparent 71%); /* ds-ok: D-077 */
  mask: radial-gradient(circle, transparent 0 24%, #000 25% 70%, transparent 71%); /* ds-ok: D-077 */
}
.c-seal-holo .s-rainbow {
  background: conic-gradient(from calc(var(--mx) * 360deg - var(--my) * 120deg), /* ds-ok: D-077 */
    hsl(330 95% 72%), hsl(270 90% 74%), hsl(210 95% 70%), hsl(170 85% 64%), hsl(110 80% 66%),
    hsl(55 100% 66%), hsl(25 100% 70%), hsl(330 95% 72%));
  mix-blend-mode: hard-light; opacity: .9;
}
.c-seal-holo .s-rings { inset: 0; /* ds-ok: D-077 */ background: repeating-radial-gradient(circle at 50% 50%, rgb(255 255 255 / 0) 0 1.4px, rgb(255 255 255 / .5) 1.8px 2.2px); mix-blend-mode: overlay; }
.c-seal-holo .s-spec { inset: 0; /* ds-ok: D-077 */ background: radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), rgb(255 255 255 / .95), rgb(255 255 255 / 0) 46%); mix-blend-mode: soft-light; }
.c-seal-lines { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.c-seal-lines .s-guil { fill: none; stroke: rgb(20 22 26 / .5); stroke-width: .45; }
.c-seal-lines .s-text { font-size: 9.2px; font-weight: 700; letter-spacing: 1.6px; fill: rgb(20 22 26 / .78); }
.c-seal-lines .s-edge { fill: none; stroke: rgb(20 22 26 / .35); stroke-width: .8; }
.c-seal-core {
  position: absolute; inset: 31%; border-radius: 50%; background: var(--vd-head);
  display: grid; place-items: center; color: #4ade80; border: 1.5px solid rgb(255 255 255 / .6);
}
.c-seal-core svg { width: 54%; height: 54%; }

/* O selo anulado: apagado, com o carimbo por cima */
.c-verdict.is-void .c-seal { filter: grayscale(1) contrast(.85) brightness(.75); transform: none; }
.c-verdict.is-void .c-seal-core { color: #fff; }
.c-void-band {
  position: absolute; left: -12%; right: -12%; top: 50%; z-index: 2; transform: translateY(-50%) rotate(-18deg);
  background: #b91c1c; color: #fff; text-align: center; font-size: 11px; font-weight: 800; letter-spacing: .2em; padding: 3px 0;
}
/* Sem documento: o lugar do selo vazio, tracejado */
.c-seal-empty {
  position: absolute; inset: 4px; border-radius: 50%; border: 1.5px dashed rgb(255 255 255 / .35);
  display: grid; place-items: center; text-align: center; font-size: 11px; line-height: 1.25; color: #c3c7cc; padding: 12px;
}

/* A entrada: o campo dentro do painel escuro */
.c-verdict .vd-form { grid-column: 1 / -1; margin-top: 24px; }
.c-verdict .vd-label { color: #fff; }
.c-verdict .vd-hint { color: #c3c7cc; }
.c-verdict .vd-input { border-color: #6b7077; color: var(--site-ink); caret-color: var(--site-ink); }
.c-verdict .vd-input:focus { border-color: #fff; box-shadow: inset 0 0 0 1px #fff; }
.c-verdict .vd-btn.is-primary { background: #fff; color: var(--site-ink); }
.c-verdict .vd-btn.is-primary:hover { background: #e6e7ea; }
.c-verdict .vd-btn:focus-visible { outline-color: #fff; }

/* A marca de água vive no papel, como nas notas: o logótipo no registo, em
   relevo. Uma cópia escura e, 1 px acima e à esquerda, uma clara por cima: só
   fica à vista o rebordo, como o papel mais grosso visto à luz. O texto por
   cima perde menos de 0,3 no contraste. */
.vd-record {
  background-color: var(--site-field);
  background-image: var(--c-paperwater-edge), var(--c-paperwater);
  background-repeat: no-repeat; background-size: 78% auto, 78% auto;
  background-position: calc(50% - 1px) calc(58% - 1px), 50% 58%;
}
@media (min-width: 481px) {
  .c-verdict { grid-template-columns: minmax(0, 1fr) 112px; padding-left: 60px; }
  .c-foil { left: 18px; width: 28px; }
  .c-sealwrap { width: 112px; height: 112px; }
}
@media (min-width: 1025px) {
  /* Sem padding de lado: num subgrid ele desviava a coluna do selo 18 px do
     eixo de baixo. O recuo da faixa vai na margem de cada peça do texto. */
  .c-verdict { padding: 32px 0; grid-template-columns: subgrid; column-gap: normal; grid-template-areas: none; grid-template-rows: auto auto 1fr; }
  .c-verdict .vd-state, .c-verdict .vd-h1, .c-verdict .vd-lead, .c-verdict .vd-form { grid-area: auto; grid-column: 1; }
  .c-verdict .vd-state { align-self: start; }
  .c-verdict .vd-state, .c-verdict .vd-h1, .c-verdict .vd-lead, .c-verdict .vd-form { margin-left: 88px; }
  .c-foil { left: 32px; width: 32px; }
  .c-foil .f-guil { background-size: 32px 200px; }
  .c-foil .f-micro { background-size: 32px 120px; }
  .c-foil-logo { width: 176px; height: 25px; translate: 0 0; transform: translateX(-50%) rotate(90deg) translateX(88px); }
  .c-sealwrap { grid-column: 2; grid-row: 1 / span 3; align-self: center; justify-self: start; width: 184px; height: 184px; }
  .c-seal-lines .s-text { font-size: 9.2px; }
  .c-void-band { font-size: 16px; padding: 5px 0; }
  .c-seal-empty { font-size: 13px; padding: 24px; }
}
@media (prefers-reduced-motion: reduce) {
  .c-seal { transform: none; }
  .vd-chev { transition: none; }
}

body { --c-paperwater: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207828%201127%22%3E%3Cg%20fill%3D%22%230e0e12%22%20fill-opacity%3D%22.075%22%3E%3Cpath%20d%3D%22M54.075%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.193%2C-26.955%2099%2C-26.441c34.665%2C-0.536%2068.851%2C8.206%2099.003%2C25.318c29.248%2C16.87%2050.247%2C42.932%2062.997%2C78.185l256.502%2C697.497l-203.625%2C0l-49.5%2C-151.871l-334.127%2C-0l-51.75%2C151.871l-196.875%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.011%2C-3.755%20-3.174%2C-7.1%20-6.185%2C-9.562c-2.81%2C-1.922%20-6.158%2C-2.907%20-9.562%2C-2.811c-3.494%2C-0.096%20-6.902%2C1.106%20-9.562%2C3.373c-2.677%2C2.323%20-4.467%2C5.505%20-5.062%2C9l-106.879%2C313.875Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M1273.57%2C1079.14c-65.25%2C-0%20-123.187%2C-13.124%20-173.812%2C-39.372c-49.585%2C-25.256%20-90.813%2C-64.336%20-118.684%2C-112.5c-28.516%2C-48.747%20-42.766%2C-106.873%20-42.75%2C-174.377l-0%2C-474.752l186.747%2C-0l-0%2C484.879c-0.406%2C27.492%205.765%2C54.686%2017.997%2C79.309c11.632%2C23.232%2029.57%2C42.728%2051.754%2C56.25c23.759%2C14.224%2051.063%2C21.441%2078.747%2C20.813c30.746%2C0%2056.996%2C-6.937%2078.75%2C-20.813c21.75%2C-13.875%2039.42%2C-33.292%2051.188%2C-56.25c12.587%2C-24.516%2018.962%2C-51.753%2018.563%2C-79.309l0%2C-484.879l186.75%2C-0l0%2C474.752c0%2C67.5%20-14.438%2C125.626%20-43.315%2C174.377c-28.084%2C47.997%20-69.258%2C87.024%20-118.688%2C112.5c-50.25%2C26.245%20-107.999%2C39.369%20-173.247%2C39.372Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M2146.57%2C1065.64c-48.006%2C0%20-90.194%2C-10.686%20-126.563%2C-32.059c-35.618%2C-20.606%20-65.129%2C-50.311%20-85.5%2C-86.064c-20.806%2C-36.668%20-31.485%2C-78.221%20-30.936%2C-120.377l-0%2C-391.496l-213.75%2C0l-0%2C-157.503l615.375%2C-0l-0%2C157.503l-212.622%2C0l-0%2C408.375c-0.192%2C16.784%206.284%2C32.977%2017.997%2C45c11.535%2C12.559%2027.953%2C19.538%2045%2C19.128l61.876%2C0l0%2C157.495l-70.877%2C-0.002Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M2738.31%2C1080.26c-63%2C-0%20-120%2C-10.498%20-171%2C-31.495c-49.419%2C-19.928%20-94.222%2C-49.798%20-131.625%2C-87.752c-36.708%2C-37.418%20-65.587%2C-81.785%20-84.94%2C-130.499c-20.13%2C-50.833%20-30.252%2C-105.079%20-29.81%2C-159.75c-0.476%2C-54.492%209.649%2C-108.561%2029.81%2C-159.188c19.463%2C-48.492%2048.333%2C-92.656%2084.941%2C-129.941c37.339%2C-37.89%2082.17%2C-67.584%20131.625%2C-87.182c50.997%2C-20.622%20107.997%2C-30.936%20171%2C-30.941c62.244%2C0%20119.055%2C10.314%20170.434%2C30.941c49.547%2C19.424%2094.413%2C49.141%20131.628%2C87.182c36.353%2C37.488%2065.187%2C81.599%2084.936%2C129.94c20.523%2C50.539%2030.847%2C104.643%2030.375%2C159.188c0.437%2C54.724%20-9.883%2C109.005%20-30.375%2C159.75c-19.64%2C48.564%20-48.482%2C92.878%20-84.936%2C130.5c-37.278%2C38.105%20-82.116%2C67.998%20-131.629%2C87.752c-51.374%2C20.989%20-108.186%2C31.487%20-170.434%2C31.495Zm0%2C-160.873c31.524%2C0.302%2062.763%2C-6.023%2091.687%2C-18.562c27.656%2C-12.035%2052.405%2C-29.876%2072.563%2C-52.311c20.66%2C-23.185%2036.698%2C-50.107%2047.25%2C-79.314c11.455%2C-31.542%2017.172%2C-64.881%2016.878%2C-98.437c0.326%2C-33.376%20-5.393%2C-66.536%20-16.878%2C-97.875c-10.648%2C-28.992%20-26.68%2C-55.712%20-47.25%2C-78.75c-20.16%2C-22.433%20-44.908%2C-40.274%20-72.563%2C-52.311c-58.791%2C-24.741%20-125.148%2C-24.741%20-183.939%2C-0c-27.545%2C12.227%20-52.254%2C30.041%20-72.559%2C52.311c-20.838%2C22.84%20-36.903%2C49.615%20-47.25%2C78.75c-11.119%2C31.42%20-16.641%2C64.547%20-16.317%2C97.875c-0.294%2C33.508%205.227%2C66.816%2016.317%2C98.437c10.25%2C29.348%2026.322%2C56.327%2047.25%2C79.314c20.303%2C22.272%2045.012%2C40.086%2072.559%2C52.311c29.088%2C12.651%2060.535%2C18.978%2092.252%2C18.562Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M3638.31%2C1065.64c-64.51%2C-0.732%20-122.635%2C-11.232%20-174.375%2C-31.5c-49.064%2C-18.537%20-93.849%2C-46.862%20-131.625%2C-83.247c-36.016%2C-35.262%20-64.36%2C-77.588%20-83.252%2C-124.317c-19.798%2C-49.145%20-29.736%2C-101.707%20-29.248%2C-154.687c-0.484%2C-52.98%209.454%2C-105.542%2029.248%2C-154.688c18.963%2C-46.825%2047.515%2C-89.17%2083.815%2C-124.306c37.903%2C-36.224%2082.652%2C-64.527%20131.625%2C-83.249c51.363%2C-20.248%20109.3%2C-30.749%20173.812%2C-31.503l121.5%2C0l-0%2C157.503l-117%2C0c-32.976%2C0.3%20-65.605%2C6.787%20-96.187%2C19.125c-27.839%2C11.313%20-53.099%2C28.153%20-74.248%2C49.5c-20.752%2C21.185%20-36.847%2C46.476%20-47.25%2C74.247c-21.744%2C60.337%20-21.744%2C126.414%200%2C186.75c10.392%2C27.777%2026.489%2C53.072%2047.25%2C74.25c21.141%2C21.358%2046.402%2C38.199%2074.248%2C49.5c30.577%2C12.356%2063.209%2C18.846%2096.187%2C19.128l117%2C0l-0%2C157.495l-121.5%2C-0.001Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M3798.06%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.192%2C-26.955%2099%2C-26.441c34.664%2C-0.536%2068.849%2C8.206%2099%2C25.318c29.252%2C16.87%2050.251%2C42.932%2063%2C78.185l256.502%2C697.497l-203.625%2C0l-49.5%2C-151.871l-334.125%2C-0l-51.75%2C151.871l-196.877%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.013%2C-3.754%20-3.176%2C-7.099%20-6.185%2C-9.562c-2.81%2C-1.922%20-6.159%2C-2.907%20-9.562%2C-2.811c-3.495%2C-0.095%20-6.904%2C1.107%20-9.567%2C3.373c-2.676%2C2.324%20-4.465%2C5.506%20-5.061%2C9l-106.875%2C313.875Zm37.125%2C-553.499l97.872%2C-142.875l155.253%2C-0l-97.875%2C142.875l-155.25%2C-0Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M4942.19%2C1079.14c-34.663%2C0.537%20-68.848%2C-8.203%20-99%2C-25.309c-29.249%2C-16.879%20-50.249%2C-43.317%20-63%2C-79.314l-239.625%2C-696.378l203.625%2C-0l182.25%2C609.75c1.099%2C3.876%203.239%2C7.379%206.185%2C10.127c5.561%2C4.482%2013.563%2C4.482%2019.125%2C0c2.936%2C-2.757%205.075%2C-6.256%206.189%2C-10.127l185.625%2C-609.75l199.124%2C-0l-238.499%2C696.378c-12.761%2C35.262%20-33.759%2C61.512%20-62.997%2C78.75c-30.036%2C17.454%20-64.267%2C26.399%20-99.002%2C25.873Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M5275.19%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.192%2C-26.955%2099%2C-26.441c34.664%2C-0.536%2068.849%2C8.206%2099%2C25.318c29.252%2C16.87%2050.252%2C42.932%2063%2C78.185l256.501%2C697.497l-203.624%2C0l-49.5%2C-151.871l-334.125%2C-0l-51.75%2C151.871l-196.877%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.013%2C-3.754%20-3.176%2C-7.099%20-6.185%2C-9.562c-2.811%2C-1.922%20-6.159%2C-2.907%20-9.562%2C-2.811c-3.495%2C-0.095%20-6.904%2C1.107%20-9.567%2C3.373c-2.675%2C2.324%20-4.465%2C5.506%20-5.062%2C9l-106.874%2C313.875Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M6162.81%2C1065.64l0%2C-787.499l289.128%2C-0c83.248%2C-0%20155.435%2C16.875%20216.561%2C50.625c59.652%2C32.324%20109.134%2C80.638%20142.875%2C139.5c34.118%2C59.253%2051.181%2C127.127%2051.188%2C203.621c0%2C76.502%20-17.063%2C144.378%20-51.188%2C203.629c-33.738%2C58.865%20-83.221%2C107.179%20-142.875%2C139.5c-61.137%2C33.753%20-133.324%2C50.627%20-216.561%2C50.623l-289.128%2C0.001Zm189%2C-157.494l95.625%2C-0c40.642%2C0.707%2080.775%2C-9.182%20116.435%2C-28.691c34.005%2C-19.003%2061.91%2C-47.298%2080.44%2C-81.563c19.495%2C-35.246%2029.245%2C-77.246%2029.25%2C-126c0%2C-48.743%20-9.75%2C-90.742%20-29.25%2C-126c-18.536%2C-34.26%20-46.44%2C-62.551%20-80.44%2C-81.559c-35.66%2C-19.507%20-75.794%2C-29.395%20-116.435%2C-28.687l-95.625%2C0l0%2C472.5Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M7695.03%2C447.73c-60.11%2C67.428%20-101.734%2C149.6%20-120.393%2C238.447c-22.108%2C100.524%20-63.291%2C287.611%20-259.899%2C287.611c-155.669%2C-0%20-260.267%2C-92.289%20-260.267%2C-229.648c0%2C-102.249%2059.966%2C-335.397%20599.014%2C-351.268c-3.421%2C-3.806%20-6.915%2C-7.547%20-10.482%2C-11.224c-37.214%2C-38.042%20-82.079%2C-67.76%20-131.625%2C-87.187c-51.383%2C-20.617%20-108.194%2C-30.929%20-170.434%2C-30.936l-0.004%2C-0c-63.003%2C-0%20-120.003%2C10.312%20-171%2C30.936c-49.453%2C19.604%20-94.283%2C49.299%20-131.625%2C87.187c-36.606%2C37.285%20-65.474%2C81.449%20-84.936%2C129.94c-2.322%2C5.739%20-4.48%2C11.541%20-6.531%2C17.389c-33.136%2C98.165%20-30.824%2C204.909%206.531%2C301.548c19.354%2C48.712%2048.231%2C93.078%2084.936%2C130.497c37.402%2C37.954%2082.205%2C67.824%20131.625%2C87.752c50.993%2C20.988%20107.994%2C31.487%20171.004%2C31.498c62.24%2C0%20119.051%2C-10.499%20170.435%2C-31.498c49.513%2C-19.751%2094.351%2C-49.643%20131.625%2C-87.752c36.454%2C-37.62%2065.296%2C-81.933%2084.936%2C-130.497c20.494%2C-50.745%2030.817%2C-105.025%2030.379%2C-159.75c0.472%2C-54.546%20-9.853%2C-108.649%20-30.38%2C-159.187c-9.093%2C-22.262%20-20.113%2C-43.626%20-32.909%2C-63.858Z%22/%3E%3Cpath%20d%3D%22M7069.78%2C1065.65c-8.399%2C-0.001%20-15.311%2C-6.912%20-15.311%2C-15.311c0%2C-91.032%20157.844%2C-383.113%20406.69%2C-503.692c2.081%2C-1.008%204.363%2C-1.532%206.675%2C-1.532c8.399%2C0%2015.311%2C6.912%2015.311%2C15.311c-0%2C5.858%20-3.363%2C11.224%20-8.635%2C13.779c-251.296%2C121.774%20-389.422%2C404.578%20-389.422%2C476.136c0%2C0%200%2C0%200%2C0.001c0%2C8.397%20-6.91%2C15.308%20-15.308%2C15.308c0%2C-0%20-0%2C-0%20-0%2C-0Z%22%20fill-rule%3D%22nonzero%22/%3E%3C/g%3E%3C/svg%3E"); --c-paperwater-edge: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207828%201127%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%22.9%22%3E%3Cpath%20d%3D%22M54.075%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.193%2C-26.955%2099%2C-26.441c34.665%2C-0.536%2068.851%2C8.206%2099.003%2C25.318c29.248%2C16.87%2050.247%2C42.932%2062.997%2C78.185l256.502%2C697.497l-203.625%2C0l-49.5%2C-151.871l-334.127%2C-0l-51.75%2C151.871l-196.875%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.011%2C-3.755%20-3.174%2C-7.1%20-6.185%2C-9.562c-2.81%2C-1.922%20-6.158%2C-2.907%20-9.562%2C-2.811c-3.494%2C-0.096%20-6.902%2C1.106%20-9.562%2C3.373c-2.677%2C2.323%20-4.467%2C5.505%20-5.062%2C9l-106.879%2C313.875Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M1273.57%2C1079.14c-65.25%2C-0%20-123.187%2C-13.124%20-173.812%2C-39.372c-49.585%2C-25.256%20-90.813%2C-64.336%20-118.684%2C-112.5c-28.516%2C-48.747%20-42.766%2C-106.873%20-42.75%2C-174.377l-0%2C-474.752l186.747%2C-0l-0%2C484.879c-0.406%2C27.492%205.765%2C54.686%2017.997%2C79.309c11.632%2C23.232%2029.57%2C42.728%2051.754%2C56.25c23.759%2C14.224%2051.063%2C21.441%2078.747%2C20.813c30.746%2C0%2056.996%2C-6.937%2078.75%2C-20.813c21.75%2C-13.875%2039.42%2C-33.292%2051.188%2C-56.25c12.587%2C-24.516%2018.962%2C-51.753%2018.563%2C-79.309l0%2C-484.879l186.75%2C-0l0%2C474.752c0%2C67.5%20-14.438%2C125.626%20-43.315%2C174.377c-28.084%2C47.997%20-69.258%2C87.024%20-118.688%2C112.5c-50.25%2C26.245%20-107.999%2C39.369%20-173.247%2C39.372Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M2146.57%2C1065.64c-48.006%2C0%20-90.194%2C-10.686%20-126.563%2C-32.059c-35.618%2C-20.606%20-65.129%2C-50.311%20-85.5%2C-86.064c-20.806%2C-36.668%20-31.485%2C-78.221%20-30.936%2C-120.377l-0%2C-391.496l-213.75%2C0l-0%2C-157.503l615.375%2C-0l-0%2C157.503l-212.622%2C0l-0%2C408.375c-0.192%2C16.784%206.284%2C32.977%2017.997%2C45c11.535%2C12.559%2027.953%2C19.538%2045%2C19.128l61.876%2C0l0%2C157.495l-70.877%2C-0.002Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M2738.31%2C1080.26c-63%2C-0%20-120%2C-10.498%20-171%2C-31.495c-49.419%2C-19.928%20-94.222%2C-49.798%20-131.625%2C-87.752c-36.708%2C-37.418%20-65.587%2C-81.785%20-84.94%2C-130.499c-20.13%2C-50.833%20-30.252%2C-105.079%20-29.81%2C-159.75c-0.476%2C-54.492%209.649%2C-108.561%2029.81%2C-159.188c19.463%2C-48.492%2048.333%2C-92.656%2084.941%2C-129.941c37.339%2C-37.89%2082.17%2C-67.584%20131.625%2C-87.182c50.997%2C-20.622%20107.997%2C-30.936%20171%2C-30.941c62.244%2C0%20119.055%2C10.314%20170.434%2C30.941c49.547%2C19.424%2094.413%2C49.141%20131.628%2C87.182c36.353%2C37.488%2065.187%2C81.599%2084.936%2C129.94c20.523%2C50.539%2030.847%2C104.643%2030.375%2C159.188c0.437%2C54.724%20-9.883%2C109.005%20-30.375%2C159.75c-19.64%2C48.564%20-48.482%2C92.878%20-84.936%2C130.5c-37.278%2C38.105%20-82.116%2C67.998%20-131.629%2C87.752c-51.374%2C20.989%20-108.186%2C31.487%20-170.434%2C31.495Zm0%2C-160.873c31.524%2C0.302%2062.763%2C-6.023%2091.687%2C-18.562c27.656%2C-12.035%2052.405%2C-29.876%2072.563%2C-52.311c20.66%2C-23.185%2036.698%2C-50.107%2047.25%2C-79.314c11.455%2C-31.542%2017.172%2C-64.881%2016.878%2C-98.437c0.326%2C-33.376%20-5.393%2C-66.536%20-16.878%2C-97.875c-10.648%2C-28.992%20-26.68%2C-55.712%20-47.25%2C-78.75c-20.16%2C-22.433%20-44.908%2C-40.274%20-72.563%2C-52.311c-58.791%2C-24.741%20-125.148%2C-24.741%20-183.939%2C-0c-27.545%2C12.227%20-52.254%2C30.041%20-72.559%2C52.311c-20.838%2C22.84%20-36.903%2C49.615%20-47.25%2C78.75c-11.119%2C31.42%20-16.641%2C64.547%20-16.317%2C97.875c-0.294%2C33.508%205.227%2C66.816%2016.317%2C98.437c10.25%2C29.348%2026.322%2C56.327%2047.25%2C79.314c20.303%2C22.272%2045.012%2C40.086%2072.559%2C52.311c29.088%2C12.651%2060.535%2C18.978%2092.252%2C18.562Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M3638.31%2C1065.64c-64.51%2C-0.732%20-122.635%2C-11.232%20-174.375%2C-31.5c-49.064%2C-18.537%20-93.849%2C-46.862%20-131.625%2C-83.247c-36.016%2C-35.262%20-64.36%2C-77.588%20-83.252%2C-124.317c-19.798%2C-49.145%20-29.736%2C-101.707%20-29.248%2C-154.687c-0.484%2C-52.98%209.454%2C-105.542%2029.248%2C-154.688c18.963%2C-46.825%2047.515%2C-89.17%2083.815%2C-124.306c37.903%2C-36.224%2082.652%2C-64.527%20131.625%2C-83.249c51.363%2C-20.248%20109.3%2C-30.749%20173.812%2C-31.503l121.5%2C0l-0%2C157.503l-117%2C0c-32.976%2C0.3%20-65.605%2C6.787%20-96.187%2C19.125c-27.839%2C11.313%20-53.099%2C28.153%20-74.248%2C49.5c-20.752%2C21.185%20-36.847%2C46.476%20-47.25%2C74.247c-21.744%2C60.337%20-21.744%2C126.414%200%2C186.75c10.392%2C27.777%2026.489%2C53.072%2047.25%2C74.25c21.141%2C21.358%2046.402%2C38.199%2074.248%2C49.5c30.577%2C12.356%2063.209%2C18.846%2096.187%2C19.128l117%2C0l-0%2C157.495l-121.5%2C-0.001Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M3798.06%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.192%2C-26.955%2099%2C-26.441c34.664%2C-0.536%2068.849%2C8.206%2099%2C25.318c29.252%2C16.87%2050.251%2C42.932%2063%2C78.185l256.502%2C697.497l-203.625%2C0l-49.5%2C-151.871l-334.125%2C-0l-51.75%2C151.871l-196.877%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.013%2C-3.754%20-3.176%2C-7.099%20-6.185%2C-9.562c-2.81%2C-1.922%20-6.159%2C-2.907%20-9.562%2C-2.811c-3.495%2C-0.095%20-6.904%2C1.107%20-9.567%2C3.373c-2.676%2C2.324%20-4.465%2C5.506%20-5.061%2C9l-106.875%2C313.875Zm37.125%2C-553.499l97.872%2C-142.875l155.253%2C-0l-97.875%2C142.875l-155.25%2C-0Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M4942.19%2C1079.14c-34.663%2C0.537%20-68.848%2C-8.203%20-99%2C-25.309c-29.249%2C-16.879%20-50.249%2C-43.317%20-63%2C-79.314l-239.625%2C-696.378l203.625%2C-0l182.25%2C609.75c1.099%2C3.876%203.239%2C7.379%206.185%2C10.127c5.561%2C4.482%2013.563%2C4.482%2019.125%2C0c2.936%2C-2.757%205.075%2C-6.256%206.189%2C-10.127l185.625%2C-609.75l199.124%2C-0l-238.499%2C696.378c-12.761%2C35.262%20-33.759%2C61.512%20-62.997%2C78.75c-30.036%2C17.454%20-64.267%2C26.399%20-99.002%2C25.873Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M5275.19%2C1065.64l255.375%2C-696.37c11.227%2C-32.61%2033.524%2C-60.283%2063%2C-78.189c29.916%2C-17.801%2064.192%2C-26.955%2099%2C-26.441c34.664%2C-0.536%2068.849%2C8.206%2099%2C25.318c29.252%2C16.87%2050.252%2C42.932%2063%2C78.185l256.501%2C697.497l-203.624%2C0l-49.5%2C-151.871l-334.125%2C-0l-51.75%2C151.871l-196.877%2C0Zm297%2C-308.247l237.375%2C0l-100.125%2C-313.875c-1.013%2C-3.754%20-3.176%2C-7.099%20-6.185%2C-9.562c-2.811%2C-1.922%20-6.159%2C-2.907%20-9.562%2C-2.811c-3.495%2C-0.095%20-6.904%2C1.107%20-9.567%2C3.373c-2.675%2C2.324%20-4.465%2C5.506%20-5.062%2C9l-106.874%2C313.875Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M6162.81%2C1065.64l0%2C-787.499l289.128%2C-0c83.248%2C-0%20155.435%2C16.875%20216.561%2C50.625c59.652%2C32.324%20109.134%2C80.638%20142.875%2C139.5c34.118%2C59.253%2051.181%2C127.127%2051.188%2C203.621c0%2C76.502%20-17.063%2C144.378%20-51.188%2C203.629c-33.738%2C58.865%20-83.221%2C107.179%20-142.875%2C139.5c-61.137%2C33.753%20-133.324%2C50.627%20-216.561%2C50.623l-289.128%2C0.001Zm189%2C-157.494l95.625%2C-0c40.642%2C0.707%2080.775%2C-9.182%20116.435%2C-28.691c34.005%2C-19.003%2061.91%2C-47.298%2080.44%2C-81.563c19.495%2C-35.246%2029.245%2C-77.246%2029.25%2C-126c0%2C-48.743%20-9.75%2C-90.742%20-29.25%2C-126c-18.536%2C-34.26%20-46.44%2C-62.551%20-80.44%2C-81.559c-35.66%2C-19.507%20-75.794%2C-29.395%20-116.435%2C-28.687l-95.625%2C0l0%2C472.5Z%22%20fill-rule%3D%22nonzero%22/%3E%3Cpath%20d%3D%22M7695.03%2C447.73c-60.11%2C67.428%20-101.734%2C149.6%20-120.393%2C238.447c-22.108%2C100.524%20-63.291%2C287.611%20-259.899%2C287.611c-155.669%2C-0%20-260.267%2C-92.289%20-260.267%2C-229.648c0%2C-102.249%2059.966%2C-335.397%20599.014%2C-351.268c-3.421%2C-3.806%20-6.915%2C-7.547%20-10.482%2C-11.224c-37.214%2C-38.042%20-82.079%2C-67.76%20-131.625%2C-87.187c-51.383%2C-20.617%20-108.194%2C-30.929%20-170.434%2C-30.936l-0.004%2C-0c-63.003%2C-0%20-120.003%2C10.312%20-171%2C30.936c-49.453%2C19.604%20-94.283%2C49.299%20-131.625%2C87.187c-36.606%2C37.285%20-65.474%2C81.449%20-84.936%2C129.94c-2.322%2C5.739%20-4.48%2C11.541%20-6.531%2C17.389c-33.136%2C98.165%20-30.824%2C204.909%206.531%2C301.548c19.354%2C48.712%2048.231%2C93.078%2084.936%2C130.497c37.402%2C37.954%2082.205%2C67.824%20131.625%2C87.752c50.993%2C20.988%20107.994%2C31.487%20171.004%2C31.498c62.24%2C0%20119.051%2C-10.499%20170.435%2C-31.498c49.513%2C-19.751%2094.351%2C-49.643%20131.625%2C-87.752c36.454%2C-37.62%2065.296%2C-81.933%2084.936%2C-130.497c20.494%2C-50.745%2030.817%2C-105.025%2030.379%2C-159.75c0.472%2C-54.546%20-9.853%2C-108.649%20-30.38%2C-159.187c-9.093%2C-22.262%20-20.113%2C-43.626%20-32.909%2C-63.858Z%22/%3E%3Cpath%20d%3D%22M7069.78%2C1065.65c-8.399%2C-0.001%20-15.311%2C-6.912%20-15.311%2C-15.311c0%2C-91.032%20157.844%2C-383.113%20406.69%2C-503.692c2.081%2C-1.008%204.363%2C-1.532%206.675%2C-1.532c8.399%2C0%2015.311%2C6.912%2015.311%2C15.311c-0%2C5.858%20-3.363%2C11.224%20-8.635%2C13.779c-251.296%2C121.774%20-389.422%2C404.578%20-389.422%2C476.136c0%2C0%200%2C0%200%2C0.001c0%2C8.397%20-6.91%2C15.308%20-15.308%2C15.308c0%2C-0%20-0%2C-0%20-0%2C-0Z%22%20fill-rule%3D%22nonzero%22/%3E%3C/g%3E%3C/svg%3E"); }
