.pg-vat .vc-rates{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.pg-vat .vc-rates legend{margin-bottom:4px;padding:0;font:600 15px / 1.2 var(--font-label)}.pg-vat .vc-rate-row{display:flex;flex-wrap:wrap;gap:8px}.pg-vat .vc-rate{min-width:56px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:var(--fog);color:var(--ink);font:600 16px / 1 var(--font-label);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,color,transform;transition-duration:.15s,.15s,.16s;transition-timing-function:ease,ease,var(--ease-press)}.pg-vat .vc-rate[aria-pressed=true]{background:var(--ink);color:var(--white)}.pg-vat .vc-rate:active{transform:scale(var(--press-scale))}.pg-vat .vc-rate:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pg-vat .vc-rate[aria-pressed=false]:hover{background:#0000001a}}.pg-vat .vc-reason{margin:0;padding:12px 14px;border-radius:var(--radius-inner);background:var(--ink-2);color:var(--white);box-shadow:inset 0 0 0 1.5px var(--pink);font-size:var(--text-small);line-height:1.4}.pg-vat .vc-feed{display:grid;justify-items:center;padding-bottom:8px}.pg-vat .vc-paper{--vc-tooth: 9px;container-type:inline-size;width:min(100%,520px);padding:22px 22px calc(26px + var(--vc-tooth));border-radius:16px 16px 0 0;background:var(--white);color:var(--ink);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--vc-tooth)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--vc-tooth) * 2) var(--vc-tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--vc-tooth)) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--vc-tooth) * 2) var(--vc-tooth) repeat-x}.pg-vat .vc-paper.is-error{opacity:.5}.pg-vat .vc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 6px;padding-bottom:14px;border-bottom:1.5px dashed oklch(0 0 0 / .28);color:var(--stone);font:600 var(--text-label) / 1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-vat .vc-lines{display:grid;margin:0;padding:0;list-style:none}.pg-vat .vc-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy" "figure figure";align-items:center;column-gap:12px;padding-block:10px}.pg-vat .vc-label{grid-area:label;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 15px / 1.25 var(--font-text)}.pg-vat .vc-tag{padding:3px 8px;border-radius:var(--radius-pill);background:var(--lime);font:700 11px / 1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase}.pg-vat .vc-leader{display:none}.pg-vat .vc-figure{grid-area:figure;font:700 clamp(22px,6.4vw,28px) / 1.15 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.pg-vat .vc-figure[data-long]{font-size:clamp(16px,4.6vw,22px)}.pg-vat .vc-copy{grid-area:copy;justify-self:end;min-height:44px;padding:0 2px;font-size:14px}.pg-vat .vc-line.is-total{margin-top:8px;padding-top:16px;border-top:4px double var(--ink)}.pg-vat .vc-line.is-total .vc-label{font-weight:700}.pg-vat .vc-line.is-total .vc-figure{font-size:clamp(28px,8vw,40px)}.pg-vat .vc-line.is-total .vc-figure[data-long]{font-size:clamp(18px,5.2vw,26px)}.pg-vat .vc-paper.is-sample .vc-figure,.pg-vat .vc-paper.is-sample .vc-words{color:var(--stone)}.pg-vat .vc-words{display:grid;gap:6px;margin:10px 0 0;padding-top:14px;border-top:1.5px dashed oklch(0 0 0 / .28);font:600 15px / 1.45 var(--font-text);overflow-wrap:anywhere}.pg-vat .vc-words span{color:var(--stone);font:600 var(--text-label) / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}@container (min-width: 440px){.pg-vat .vc-line{grid-template-columns:auto minmax(12px,1fr) auto auto;grid-template-areas:"label leader figure copy"}.pg-vat .vc-leader{display:block;grid-area:leader;align-self:center;border-bottom:2px dotted oklch(0 0 0 / .35)}.pg-vat .vc-figure{font-size:clamp(20px,2vw,24px);white-space:nowrap}.pg-vat .vc-figure[data-long]{font-size:17px}.pg-vat .vc-line.is-total .vc-figure{font-size:clamp(26px,2.6vw,34px)}.pg-vat .vc-line.is-total .vc-figure[data-long]{font-size:20px}}.pg-vat .vc-hint{margin:0;max-width:60ch;color:var(--ash);font-size:var(--text-small);line-height:1.45}.pg-vat .vc-result .btn{min-height:48px}.pg-vat .vc-result .btn:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.pg-vat .vc-result .btn:disabled{background:var(--ink-2);color:var(--ash);box-shadow:none;opacity:1}.pg-tool.pg-vat .vc-formula{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:var(--white);box-shadow:var(--shadow-border)}.pg-tool.pg-vat .vc-formula-for{margin:0;color:var(--stone);font:600 var(--text-label) / 1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase}.pg-tool.pg-vat .vc-formula-lines{display:grid;gap:6px;margin:0;font:600 15px / 1.45 var(--font-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:359px){.pg-vat .tk-title.is-big{font-size:32px}}
