.verifier-module__VfI20q__demo{gap:2.5rem;display:grid}.verifier-module__VfI20q__demo>*{min-width:0}.verifier-module__VfI20q__hero{gap:1.25rem;display:grid}.verifier-module__VfI20q__headline{letter-spacing:-.015em;color:hsl(var(--foreground));text-wrap:balance;font-size:1.25rem;font-weight:560;line-height:1.4}.verifier-module__VfI20q__caption{max-width:70ch;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.verifier-module__VfI20q__matrixScroll{background-color:hsl(var(--card));max-width:100%;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .06);border-radius:.75rem;padding:.5rem 1rem .75rem;overflow-x:auto}.verifier-module__VfI20q__matrixScroll:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.verifier-module__VfI20q__matrix{border-collapse:collapse;width:100%;min-width:40rem;font-size:.8125rem}.verifier-module__VfI20q__matrix thead th{vertical-align:bottom;text-align:center;color:hsl(var(--foreground));transition:opacity var(--duration-base) var(--ease-strong-out);padding:.5rem .375rem .75rem;font-weight:500;line-height:1.3}.verifier-module__VfI20q__matrix thead th span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.75rem;display:block}.verifier-module__VfI20q__matrix thead th:first-child,.verifier-module__VfI20q__matrix tbody th{text-align:left}.verifier-module__VfI20q__matrix th[data-group=preserve][data-smoke],.verifier-module__VfI20q__matrix th[data-group=preserve]:not([data-smoke])+th[data-group=preserve]{border-left:0}.verifier-module__VfI20q__matrix tbody tr{border-top:1px solid hsl(var(--border) / .5)}.verifier-module__VfI20q__matrix tbody th button{text-align:left;width:100%;font:inherit;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.5rem;font-size:.875rem}.verifier-module__VfI20q__matrix tbody th button:hover{background-color:hsl(var(--foreground) / .05)}.verifier-module__VfI20q__matrix tbody th button[aria-pressed=true]{background-color:hsl(var(--foreground) / .09);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.verifier-module__VfI20q__matrix tbody th button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.verifier-module__VfI20q__matrix td{text-align:center;transition:opacity var(--duration-base) var(--ease-strong-out);padding:.375rem}.verifier-module__VfI20q__matrix [data-skipped]{background-image:repeating-linear-gradient(135deg, hsl(var(--foreground) / .07) 0 2px, transparent 2px 7px)}.verifier-module__VfI20q__matrix thead th small{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.verifier-module__VfI20q__verdictHead{white-space:nowrap}.verifier-module__VfI20q__mark{align-items:center;gap:.5rem;display:inline-flex}.verifier-module__VfI20q__cellText{display:none}.verifier-module__VfI20q__cell{vertical-align:middle;border-radius:3px;width:1.5rem;height:1.5rem;display:inline-block}.verifier-module__VfI20q__cell[data-transition=fail-pass],.verifier-module__VfI20q__key li[data-transition=fail-pass]:before{background-color:hsl(var(--primary))}.verifier-module__VfI20q__cell[data-transition=pass-pass],.verifier-module__VfI20q__key li[data-transition=pass-pass]:before{background-color:hsl(var(--foreground) / .3)}.verifier-module__VfI20q__cell[data-transition=fail-fail],.verifier-module__VfI20q__key li[data-transition=fail-fail]:before{box-shadow:inset 0 0 0 2px hsl(var(--status-amber))}.verifier-module__VfI20q__cell[data-transition=pass-fail],.verifier-module__VfI20q__key li[data-transition=pass-fail]:before{background-color:hsl(var(--status-red))}.verifier-module__VfI20q__verdictCell{white-space:nowrap;color:hsl(var(--status-red));font-weight:600}.verifier-module__VfI20q__verdictCell[data-resolved]{color:hsl(var(--status-green))}.verifier-module__VfI20q__verdictIcon{vertical-align:-.125rem;stroke-width:3px;width:.9rem;height:.9rem;margin-right:.3rem;display:inline-block}.verifier-module__VfI20q__fileTools{justify-items:end;gap:.375rem;max-width:100%;display:grid}.verifier-module__VfI20q__fileTools p{text-align:right;max-width:28rem}.verifier-module__VfI20q__key{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.verifier-module__VfI20q__key li{align-items:center;gap:.375rem;display:inline-flex}.verifier-module__VfI20q__key li:before{content:"";border-radius:2px;width:.75rem;height:.75rem}.verifier-module__VfI20q__key li span{font-family:var(--font-mono), ui-monospace, monospace;font-size:.75rem}@media (max-width:639px){.verifier-module__VfI20q__matrixScroll{box-shadow:none;background-color:#0000;padding:0}.verifier-module__VfI20q__matrix tbody th button{padding:.25rem 0}.verifier-module__VfI20q__matrix td[data-label]{align-items:center}.verifier-module__VfI20q__mark{flex-shrink:0}.verifier-module__VfI20q__cellText{min-width:6.5rem;display:inline}}.verifier-module__VfI20q__tool{background-color:hsl(var(--card) / .5);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .06);border-radius:.75rem;padding:1.125rem;font-size:.875rem;line-height:1.5}.verifier-module__VfI20q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.verifier-module__VfI20q__segmented{background-color:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.verifier-module__VfI20q__segmented button{font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.verifier-module__VfI20q__segmented button svg{width:1rem;height:1rem}.verifier-module__VfI20q__segmented button[aria-pressed=true]{background-color:hsl(var(--foreground) / .1);color:hsl(var(--foreground))}.verifier-module__VfI20q__segmented button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.verifier-module__VfI20q__actions{flex-wrap:wrap;gap:.5rem;display:flex}.verifier-module__VfI20q__workspace{gap:1.5rem;margin-top:1.125rem;display:grid}.verifier-module__VfI20q__configuration{align-content:start;gap:.75rem;display:grid}.verifier-module__VfI20q__requirement{color:hsl(var(--foreground))}.verifier-module__VfI20q__fault{border-left:2px solid hsl(var(--status-amber));color:hsl(var(--muted-foreground));gap:.125rem;padding-left:.75rem;display:grid}.verifier-module__VfI20q__fault span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--status-amber));font-size:.75rem}.verifier-module__VfI20q__muted,.verifier-module__VfI20q__runtime{color:hsl(var(--muted-foreground));font-size:.8125rem}.verifier-module__VfI20q__results{align-content:start;gap:1rem;min-width:0;scroll-margin-top:5.5rem;display:grid}.verifier-module__VfI20q__verdict{gap:.25rem;display:grid}.verifier-module__VfI20q__verdict>span{align-items:center;gap:.5rem;font-size:1.125rem;display:inline-flex}.verifier-module__VfI20q__verdict>span svg{width:1.25rem;height:1.25rem}.verifier-module__VfI20q__verdict p{color:hsl(var(--muted-foreground))}.verifier-module__VfI20q__transitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.verifier-module__VfI20q__transitions>div{background-color:hsl(var(--foreground) / .04);border-radius:.5rem;padding:.625rem .75rem;display:grid}.verifier-module__VfI20q__transitions span,.verifier-module__VfI20q__transitions small{color:hsl(var(--muted-foreground));font-size:.75rem}.verifier-module__VfI20q__transitions strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:1.5rem;line-height:1.2}.verifier-module__VfI20q__transitions .verifier-module__VfI20q__good strong{color:hsl(var(--primary))}.verifier-module__VfI20q__transitions .verifier-module__VfI20q__warn strong{color:hsl(var(--status-amber))}.verifier-module__VfI20q__transitions .verifier-module__VfI20q__bad strong{color:hsl(var(--status-red))}.verifier-module__VfI20q__good{color:hsl(var(--foreground))}.verifier-module__VfI20q__blue{color:hsl(var(--muted-foreground))}.verifier-module__VfI20q__warn{color:hsl(var(--status-amber))}.verifier-module__VfI20q__bad{color:hsl(var(--status-red))}.verifier-module__VfI20q__pending h3,.verifier-module__VfI20q__evidenceTitle h3,.verifier-module__VfI20q__synthesisHeader h3,.verifier-module__VfI20q__authoring h3{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.verifier-module__VfI20q__pending ol{color:hsl(var(--muted-foreground));margin-top:.5rem;padding-left:1.25rem;list-style:decimal}.verifier-module__VfI20q__testList{display:grid}.verifier-module__VfI20q__testHeader,.verifier-module__VfI20q__testList>button{grid-template-columns:minmax(0,1fr) 4rem 4rem;align-items:center;gap:.5rem;display:grid}.verifier-module__VfI20q__testHeader{color:hsl(var(--muted-foreground));padding:0 .5rem .375rem;font-size:.75rem}.verifier-module__VfI20q__testList>button{border:0;border-top:1px solid hsl(var(--border) / .5);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;padding:.5rem}.verifier-module__VfI20q__testList>button:hover{background-color:hsl(var(--foreground) / .04)}.verifier-module__VfI20q__testList>button[aria-pressed=true]{background-color:hsl(var(--foreground) / .08)}.verifier-module__VfI20q__testList>button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.verifier-module__VfI20q__testList b{color:hsl(var(--foreground));font-weight:500;display:block}.verifier-module__VfI20q__testList small{color:hsl(var(--muted-foreground));font-size:.75rem}.verifier-module__VfI20q__testList>button>span:not(:first-child){font-family:var(--font-mono), ui-monospace, monospace;font-size:.75rem;font-weight:600}.verifier-module__VfI20q__evidence{background-color:hsl(var(--foreground) / .03);border-radius:.5rem;gap:.75rem;padding:.875rem;display:grid}.verifier-module__VfI20q__evidenceTitle{justify-content:space-between;gap:1rem;display:flex}.verifier-module__VfI20q__evidenceTitle span{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.verifier-module__VfI20q__figure{gap:.5rem;display:grid}.verifier-module__VfI20q__figure figcaption{color:hsl(var(--muted-foreground));font-size:.75rem}.verifier-module__VfI20q__intervalLane,.verifier-module__VfI20q__stringLane{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.verifier-module__VfI20q__laneLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.verifier-module__VfI20q__rangeStack{gap:.25rem;display:grid}.verifier-module__VfI20q__rangeTrack{height:1.25rem;margin-inline:.5rem 4.5rem;position:relative}.verifier-module__VfI20q__range{background-color:hsl(var(--foreground) / .6);border-radius:9999px;height:.5rem;position:absolute;top:.375rem}.verifier-module__VfI20q__range i{background-color:hsl(var(--foreground));border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:-.125rem}.verifier-module__VfI20q__range i:first-child{left:-.375rem}.verifier-module__VfI20q__range i:last-child{right:-.375rem}.verifier-module__VfI20q__rangeValue{text-align:right;white-space:nowrap;width:4rem;font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));font-size:.75rem;position:absolute;top:0;right:-4.5rem}.verifier-module__VfI20q__axis{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));justify-content:space-between;margin-inline:5.75rem 4.5rem;font-size:.75rem;display:flex}.verifier-module__VfI20q__tokens{flex-wrap:wrap;gap:.375rem;display:flex}.verifier-module__VfI20q__token{background-color:hsl(var(--foreground) / .07);font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));border-radius:.375rem;align-items:baseline;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.verifier-module__VfI20q__token small{color:hsl(var(--muted-foreground));font-size:.75rem}.verifier-module__VfI20q__values{gap:.375rem;display:grid}.verifier-module__VfI20q__values>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;font-size:.8125rem;display:grid}.verifier-module__VfI20q__values dt{color:hsl(var(--muted-foreground))}.verifier-module__VfI20q__values code{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;color:hsl(var(--foreground))}.verifier-module__VfI20q__synthesisHeader{justify-content:space-between;align-items:center;display:flex}.verifier-module__VfI20q__assertions{gap:.25rem;display:grid}.verifier-module__VfI20q__assertions li{background-color:hsl(var(--foreground) / .04);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .625rem;display:flex}.verifier-module__VfI20q__presets{flex-wrap:wrap;gap:.375rem;display:flex}.verifier-module__VfI20q__presets button{border:1px solid hsl(var(--border));font:inherit;color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.8125rem;display:inline-flex}.verifier-module__VfI20q__presets button:disabled{opacity:.45;cursor:not-allowed}.verifier-module__VfI20q__authoring{border-top:1px solid hsl(var(--border) / .6);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.verifier-module__VfI20q__authoring>div:first-child{justify-content:space-between;display:flex}.verifier-module__VfI20q__editorGrid{gap:.75rem;display:grid}.verifier-module__VfI20q__editorGrid textarea{border:1px solid hsl(var(--border));background-color:hsl(var(--background));min-height:4rem;font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem}.verifier-module__VfI20q__codePanel{border-top:1px solid hsl(var(--border) / .6);min-width:0;margin-top:1.25rem;padding-top:.875rem}.verifier-module__VfI20q__codePanel summary{cursor:pointer;color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.verifier-module__VfI20q__codePanel summary svg{width:1rem;height:1rem}.verifier-module__VfI20q__codeToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.verifier-module__VfI20q__codeNote{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.75rem}.verifier-module__VfI20q__codePanel pre{background-color:hsl(var(--background));max-height:24rem;font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6;overflow:auto}.verifier-module__VfI20q__diffLabel{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.75rem}.verifier-module__VfI20q__codePanel del{background-color:hsl(var(--status-red) / .18);color:hsl(var(--status-red))}.verifier-module__VfI20q__codePanel ins{background-color:hsl(var(--primary) / .18);color:hsl(var(--primary));text-decoration:none}@media (min-width:768px){.verifier-module__VfI20q__tool{padding:1.5rem}.verifier-module__VfI20q__transitions{grid-template-columns:repeat(4,minmax(0,1fr))}.verifier-module__VfI20q__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.verifier-module__VfI20q__workspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem}}@media (prefers-reduced-motion:reduce){.verifier-module__VfI20q__matrix :is(th,td){transition:none}}
