.vat-lab-module__TdMF7a__lab{--lab-muted:#b8c4c2;--lab-line:#4c5355;--lab-accent:#b7ded0;--lab-alert:#ff9c86;--lab-surface:#2b3033;background:var(--ink);color:var(--paper)}.vat-lab-module__TdMF7a__intro{margin-bottom:44px}.vat-lab-module__TdMF7a__intro h2{font-size:56px}.vat-lab-module__TdMF7a__intro h2>span{color:var(--lab-alert)}.vat-lab-module__TdMF7a__intro>p{color:var(--lab-muted);max-width:460px}.vat-lab-module__TdMF7a__toolbar{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.vat-lab-module__TdMF7a__scenarios{border:1px solid var(--lab-line);border-radius:5px;gap:4px;min-width:0;margin:0;padding:4px;display:flex}.vat-lab-module__TdMF7a__choice{cursor:pointer;position:relative}.vat-lab-module__TdMF7a__choice input{opacity:0;width:1px;height:1px;position:absolute}.vat-lab-module__TdMF7a__choice>span{min-height:44px;color:var(--lab-muted);border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:12px;transition:color .18s,background .18s;display:flex}.vat-lab-module__TdMF7a__choice input:checked+span{background:var(--paper);color:var(--ink)}.vat-lab-module__TdMF7a__choice:hover>span{color:var(--paper)}.vat-lab-module__TdMF7a__choice:hover input:checked+span{color:var(--ink)}.vat-lab-module__TdMF7a__choice input:focus-visible+span{outline:2px solid var(--lab-alert);outline-offset:3px}.vat-lab-module__TdMF7a__demoLabel{color:var(--lab-muted);font-size:11px}.vat-lab-module__TdMF7a__topRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:80px;padding:28px 0;display:grid}.vat-lab-module__TdMF7a__source{border:1px solid var(--lab-line);border-radius:4px;min-width:0;overflow:hidden}.vat-lab-module__TdMF7a__sourceTitle{align-items:center;gap:10px;min-height:44px;padding:6px 18px;font-size:12px;display:flex}.vat-lab-module__TdMF7a__sourceTitle>span{font-family:var(--font-mono)}.vat-lab-module__TdMF7a__download{border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.vat-lab-module__TdMF7a__download:hover{background:var(--lab-line)}.vat-lab-module__TdMF7a__download:focus-visible{outline:2px solid var(--lab-alert);outline-offset:-2px}.vat-lab-module__TdMF7a__sourceBody{background:var(--paper);color:var(--ink);min-height:206px;padding:12px 0}.vat-lab-module__TdMF7a__sourceLine{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:4px 18px;font-size:12px;line-height:1.5;display:grid}.vat-lab-module__TdMF7a__sourceLine>span{color:var(--muted);text-align:right;font-family:var(--font-mono);padding-top:1px;font-size:10px}.vat-lab-module__TdMF7a__sourceLine code{font-family:var(--font-mono);overflow-wrap:anywhere}.vat-lab-module__TdMF7a__evidenceLine{background:var(--teal-light)}.vat-lab-module__TdMF7a__missingLine{background:var(--coral-light)}.vat-lab-module__TdMF7a__sourceFoot{color:var(--lab-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.vat-lab-module__TdMF7a__extraction{min-width:0;position:relative}.vat-lab-module__TdMF7a__bridge{color:var(--lab-muted);position:absolute;top:50%;left:-51px}.vat-lab-module__TdMF7a__extractionTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vat-lab-module__TdMF7a__extractionTitle>svg{color:var(--lab-accent)}.vat-lab-module__TdMF7a__extractionTitle h3{font-size:23px}.vat-lab-module__TdMF7a__extractionTitle>span{color:var(--lab-muted);margin-left:auto;font-size:10px}.vat-lab-module__TdMF7a__proposal{margin-top:18px}.vat-lab-module__TdMF7a__proposal>span{color:var(--lab-muted);font-size:12px;display:block}.vat-lab-module__TdMF7a__proposal strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:48px;font-weight:500;line-height:1.25;display:block}.vat-lab-module__TdMF7a__json{color:var(--lab-accent);font-family:var(--font-mono);margin-top:12px;font-size:12px;display:block}.vat-lab-module__TdMF7a__extraction>p{color:var(--lab-muted);max-width:420px;min-height:44px;margin-top:12px;font-size:12px}.vat-lab-module__TdMF7a__pending{color:var(--lab-muted);align-items:center;gap:9px;padding-top:12px;font-size:11px;display:flex}.vat-lab-module__TdMF7a__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.vat-lab-module__TdMF7a__check{--check-color:var(--lab-accent);border-top:1px solid var(--lab-line);min-width:0;padding:26px 0 30px;position:relative}.vat-lab-module__TdMF7a__check[data-pass=false]{--check-color:var(--lab-alert)}.vat-lab-module__TdMF7a__signal{background:var(--check-color);transform-origin:0;width:100%;height:2px;animation:.65s cubic-bezier(.16,1,.3,1) vat-lab-module__TdMF7a__verify-path;position:absolute;top:-1px}.vat-lab-module__TdMF7a__checkHeading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vat-lab-module__TdMF7a__checkHeading>svg{color:var(--lab-muted)}.vat-lab-module__TdMF7a__checkHeading h3{font-size:26px}.vat-lab-module__TdMF7a__checkStatus{color:var(--check-color);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.vat-lab-module__TdMF7a__check>p{color:var(--lab-muted);margin-top:12px;font-size:12px}.vat-lab-module__TdMF7a__proof{min-height:91px;padding:20px 0 16px}.vat-lab-module__TdMF7a__proof>span{color:var(--lab-muted);margin-bottom:10px;font-size:10px;display:block}.vat-lab-module__TdMF7a__proof code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--check-color);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.vat-lab-module__TdMF7a__check>small{color:var(--lab-muted);font-size:10px;line-height:1.7;display:block}.vat-lab-module__TdMF7a__verdict{--verdict-color:var(--lab-accent);border-top:1px solid var(--lab-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:22px;padding:32px 0;display:grid}.vat-lab-module__TdMF7a__verdict[data-accepted=false]{--verdict-color:var(--lab-alert)}.vat-lab-module__TdMF7a__verdict>svg{color:var(--verdict-color);margin-top:3px}.vat-lab-module__TdMF7a__verdictStatus{color:var(--verdict-color);margin-bottom:10px;font-size:11px;display:block}.vat-lab-module__TdMF7a__verdict h3{font-size:32px;line-height:1.15}.vat-lab-module__TdMF7a__verdict p{color:var(--lab-muted);max-width:700px;min-height:42px;margin-top:12px;font-size:12px}.vat-lab-module__TdMF7a__gate{font-family:var(--font-mono);color:var(--lab-muted);align-items:center;gap:9px;padding-top:10px;font-size:10px;display:flex}.vat-lab-module__TdMF7a__gate>svg{color:var(--verdict-color)}.vat-lab-module__TdMF7a__gate>span:nth-child(3){color:var(--paper);padding:0 10px}.vat-lab-module__TdMF7a__logic{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line)}.vat-lab-module__TdMF7a__logic summary{cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:16px 0;font-size:12px;list-style:none;display:flex}.vat-lab-module__TdMF7a__logic summary::-webkit-details-marker{display:none}.vat-lab-module__TdMF7a__logic summary>svg:first-child{color:var(--lab-muted)}.vat-lab-module__TdMF7a__logic summary>svg:last-child{margin-left:auto;transition:transform .2s}.vat-lab-module__TdMF7a__logic[open] summary>svg:last-child{transform:rotate(180deg)}.vat-lab-module__TdMF7a__logic summary:focus-visible{outline:2px solid var(--lab-alert);outline-offset:3px}.vat-lab-module__TdMF7a__logicBody{grid-template-columns:1fr 1fr;gap:48px;padding:5px 0 28px;display:grid}.vat-lab-module__TdMF7a__logicBody pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lab-muted);margin:0;font-size:11px;line-height:2.3}.vat-lab-module__TdMF7a__logicBody code{font-family:var(--font-mono)}.vat-lab-module__TdMF7a__logicBody code>span{color:var(--lab-accent)}.vat-lab-module__TdMF7a__logicBody p{color:var(--lab-muted);font-size:12px}.vat-lab-module__TdMF7a__logicBody p+p{margin-top:12px}.vat-lab-module__TdMF7a__logicBody a{text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:11px;text-decoration:underline;display:inline-flex}.vat-lab-module__TdMF7a__foot{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.vat-lab-module__TdMF7a__foot>span{color:var(--lab-muted);font-size:12px}.vat-lab-module__TdMF7a__foot a{color:var(--paper)}.vat-lab-module__TdMF7a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes vat-lab-module__TdMF7a__verify-path{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:761px) and (max-width:1100px){.vat-lab-module__TdMF7a__intro{display:block}.vat-lab-module__TdMF7a__intro>p{margin-top:25px}.vat-lab-module__TdMF7a__toolbar{flex-direction:column;align-items:flex-start;gap:16px}.vat-lab-module__TdMF7a__topRow{gap:40px}.vat-lab-module__TdMF7a__sourceLine{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:6px 10px;font-size:10px}.vat-lab-module__TdMF7a__bridge{width:18px;left:-31px}.vat-lab-module__TdMF7a__proposal strong{font-size:36px}.vat-lab-module__TdMF7a__extractionTitle>span{flex-basis:100%;margin-left:30px}.vat-lab-module__TdMF7a__checks{gap:35px}.vat-lab-module__TdMF7a__checkHeading h3{font-size:23px}.vat-lab-module__TdMF7a__proof code{font-size:12px}.vat-lab-module__TdMF7a__verdict{grid-template-columns:36px minmax(0,1fr)}.vat-lab-module__TdMF7a__gate{grid-column:2;padding-top:0}}@media (max-width:760px){.vat-lab-module__TdMF7a__intro h2{font-size:40px}.vat-lab-module__TdMF7a__toolbar{flex-direction:column;align-items:stretch;gap:16px}.vat-lab-module__TdMF7a__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vat-lab-module__TdMF7a__choice>span{text-align:center;flex-direction:column;gap:8px;min-height:77px;padding:12px 5px;font-size:10px;line-height:1.5}.vat-lab-module__TdMF7a__demoLabel{font-size:10px}.vat-lab-module__TdMF7a__topRow{grid-template-columns:1fr;gap:36px;padding:30px 0}.vat-lab-module__TdMF7a__sourceTitle{padding:8px 12px}.vat-lab-module__TdMF7a__sourceBody{min-height:230px;padding:16px 0}.vat-lab-module__TdMF7a__sourceLine{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:6px 10px;font-size:10px}.vat-lab-module__TdMF7a__sourceFoot{padding:12px;font-size:9px}.vat-lab-module__TdMF7a__bridge{display:none}.vat-lab-module__TdMF7a__proposal strong{font-size:44px}.vat-lab-module__TdMF7a__extraction>p{min-height:44px}.vat-lab-module__TdMF7a__checks{grid-template-columns:1fr;gap:0}.vat-lab-module__TdMF7a__check{padding:23px 0}.vat-lab-module__TdMF7a__checkHeading h3{font-size:24px}.vat-lab-module__TdMF7a__checkStatus{font-size:10px}.vat-lab-module__TdMF7a__proof code{font-size:12px}.vat-lab-module__TdMF7a__verdict{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:28px 0}.vat-lab-module__TdMF7a__verdict>svg{width:28px;height:28px}.vat-lab-module__TdMF7a__verdict h3{min-height:68px;font-size:29px}.vat-lab-module__TdMF7a__verdict p{min-height:102px}.vat-lab-module__TdMF7a__gate{grid-column:2;padding-top:0}.vat-lab-module__TdMF7a__logicBody{grid-template-columns:1fr;gap:22px}.vat-lab-module__TdMF7a__logicBody pre{font-size:10px}.vat-lab-module__TdMF7a__foot{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.vat-lab-module__TdMF7a__signal{animation:none}.vat-lab-module__TdMF7a__choice>span,.vat-lab-module__TdMF7a__logic summary>svg:last-child{transition:none}}
.project-motion-module__3GMr-a__figure{min-width:0;margin:0;container-type:inline-size}.project-motion-module__3GMr-a__stage{perspective:1000px;background:var(--teal-light);position:relative;overflow:hidden}.project-motion-module__3GMr-a__officeStage{height:470px}.project-motion-module__3GMr-a__auditStage{height:610px}.project-motion-module__3GMr-a__paper,.project-motion-module__3GMr-a__sourceDoc{background:var(--paper);transform-origin:50%;opacity:0;position:absolute;top:0;left:0;box-shadow:0 14px 25px #20232716}.project-motion-module__3GMr-a__paper{width:220px;height:178px;padding:19px 20px}.project-motion-module__3GMr-a__paper h4,.project-motion-module__3GMr-a__sourceDoc h4{font:700 24px/1.15 var(--font-display), sans-serif;margin:0 0 16px}.project-motion-module__3GMr-a__paper p,.project-motion-module__3GMr-a__sourceDoc p{font:12px/1.7 var(--font-body), sans-serif;color:var(--muted)}.project-motion-module__3GMr-a__moneyRow{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;font-size:12px;display:flex}.project-motion-module__3GMr-a__moneyRow>:last-child{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.project-motion-module__3GMr-a__total{color:var(--teal)}.project-motion-module__3GMr-a__mark{background:var(--teal);transform-origin:0;height:2px;position:absolute;bottom:20px;left:20px;right:20px;transform:scaleX(0)}.project-motion-module__3GMr-a__wires{width:100%;height:100%;position:absolute;inset:0}.project-motion-module__3GMr-a__wires path,.project-motion-module__3GMr-a__sourcePath path{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.project-motion-module__3GMr-a__wires circle{fill:var(--teal);opacity:0}.project-motion-module__3GMr-a__screen{width:92%;position:absolute;top:50%;left:4%;transform:translateY(-50%);box-shadow:0 16px 32px #20232720}.project-motion-module__3GMr-a__screen img{width:100%;height:auto;display:block}.project-motion-module__3GMr-a__sourceDoc{width:230px;height:173px;padding:20px}.project-motion-module__3GMr-a__sourceDoc>svg{color:var(--teal);margin-bottom:9px}.project-motion-module__3GMr-a__sourceDoc h4{margin-bottom:8px;font-size:23px;line-height:1.1}.project-motion-module__3GMr-a__documentLines{flex-direction:column;gap:7px;margin-top:15px;display:flex}.project-motion-module__3GMr-a__documentLines i{background:var(--line);width:85%;height:2px;display:block}.project-motion-module__3GMr-a__documentLines i:nth-child(2){width:67%}.project-motion-module__3GMr-a__documentLines i:nth-child(3){width:43%}.project-motion-module__3GMr-a__sourcePath{opacity:0;width:100%;height:110px;position:absolute;top:8px;left:0}.project-motion-module__3GMr-a__report{background:var(--paper);transform-origin:50% 25%;z-index:2;width:86%;position:absolute;top:39px;left:7%;box-shadow:0 18px 35px #20232718}.project-motion-module__3GMr-a__reportTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:23px 26px 17px;display:flex}.project-motion-module__3GMr-a__reportTop p{font:12px/1.7 var(--font-body), sans-serif;color:var(--teal);margin-bottom:8px}.project-motion-module__3GMr-a__reportTop h4{font:700 35px/1 var(--font-display), sans-serif;margin:0}.project-motion-module__3GMr-a__reportTop h4 span{color:var(--coral)}.project-motion-module__3GMr-a__concept{border:1px solid var(--line);color:var(--muted);padding:3px 8px;font-size:11px}.project-motion-module__3GMr-a__reportRows{padding:0 26px}.project-motion-module__3GMr-a__reportRow{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:59px;padding:10px 0;display:flex}.project-motion-module__3GMr-a__rowNumber{font:12px var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums}.project-motion-module__3GMr-a__reportRow strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.project-motion-module__3GMr-a__reportRow div>span{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.project-motion-module__3GMr-a__reportRow>svg{color:var(--teal);margin-left:auto}.project-motion-module__3GMr-a__reportBottom{color:var(--teal);justify-content:space-between;align-items:center;padding:14px 26px;font-size:11px;display:flex}.project-motion-module__3GMr-a__review{z-index:3;background:var(--yellow);align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:26px;left:7%;right:7%}.project-motion-module__3GMr-a__review strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.project-motion-module__3GMr-a__review span{font-size:12px;line-height:1.5;display:block}.project-motion-module__3GMr-a__caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;line-height:1.6;display:flex}.project-motion-module__3GMr-a__controls{visibility:hidden;flex-shrink:0;align-items:center;gap:8px;display:flex}.project-motion-module__3GMr-a__figure[data-ready] .project-motion-module__3GMr-a__controls{visibility:visible}.project-motion-module__3GMr-a__toggle{background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.project-motion-module__3GMr-a__toggle:hover{background:var(--line)}.project-motion-module__3GMr-a__finish{text-underline-offset:4px;background:0 0;padding:8px 0;font-size:11px;text-decoration:underline}.project-motion-module__3GMr-a__pauseIcon,.project-motion-module__3GMr-a__replayIcon,.project-motion-module__3GMr-a__figure[data-motion-state=playing] .project-motion-module__3GMr-a__playIcon,.project-motion-module__3GMr-a__figure[data-motion-state=finished] .project-motion-module__3GMr-a__playIcon{display:none}.project-motion-module__3GMr-a__figure[data-motion-state=playing] .project-motion-module__3GMr-a__pauseIcon,.project-motion-module__3GMr-a__figure[data-motion-state=finished] .project-motion-module__3GMr-a__replayIcon{display:block}.project-motion-module__3GMr-a__figure[data-motion-state=finished] .project-motion-module__3GMr-a__finish{visibility:hidden}.project-motion-module__3GMr-a__figure[data-motion-state=playing] .project-motion-module__3GMr-a__paper,.project-motion-module__3GMr-a__figure[data-motion-state=playing] .project-motion-module__3GMr-a__sourceDoc{will-change:transform, opacity}@container (max-width:620px){.project-motion-module__3GMr-a__officeStage{height:530px}.project-motion-module__3GMr-a__paper{width:210px;height:145px;padding:14px 17px}.project-motion-module__3GMr-a__paper h4{margin-bottom:9px;font-size:22px}.project-motion-module__3GMr-a__moneyRow{margin-top:6px;padding-top:5px}.project-motion-module__3GMr-a__mark{bottom:12px;left:17px;right:17px}.project-motion-module__3GMr-a__auditStage{height:635px}.project-motion-module__3GMr-a__sourceDoc{width:210px;height:158px;padding:16px}.project-motion-module__3GMr-a__sourceDoc h4{font-size:22px}.project-motion-module__3GMr-a__sourceDoc>svg{width:22px;height:22px;margin-bottom:6px}.project-motion-module__3GMr-a__sourceDoc p{font-size:11px}.project-motion-module__3GMr-a__report{width:90%;top:28px;left:5%}.project-motion-module__3GMr-a__reportTop{flex-direction:column;align-items:flex-start;gap:5px;padding:19px 15px}.project-motion-module__3GMr-a__reportTop h4{font-size:29px}.project-motion-module__3GMr-a__reportTop p{font-size:11px}.project-motion-module__3GMr-a__concept{margin-top:5px;padding:1px 6px;font-size:10px}.project-motion-module__3GMr-a__reportRows{padding:0 15px}.project-motion-module__3GMr-a__reportRow{gap:10px;min-height:62px}.project-motion-module__3GMr-a__reportRow strong{font-size:13px}.project-motion-module__3GMr-a__reportRow>svg{width:16px;height:16px}.project-motion-module__3GMr-a__rowNumber{font-size:10px}.project-motion-module__3GMr-a__reportBottom{gap:8px;padding:13px 15px;font-size:10px}.project-motion-module__3GMr-a__review{gap:9px;padding:12px;bottom:20px;left:5%;right:5%}.project-motion-module__3GMr-a__review strong{font-size:12px}.project-motion-module__3GMr-a__review span{font-size:11px}.project-motion-module__3GMr-a__caption{flex-direction:column;align-items:flex-start;gap:2px}}@container (max-width:300px){.project-motion-module__3GMr-a__reportTop h4{font-size:26px}.project-motion-module__3GMr-a__reportRow{gap:7px}}@media (prefers-reduced-motion:reduce){.project-motion-module__3GMr-a__figure[data-ready] .project-motion-module__3GMr-a__controls{visibility:hidden}}
