.service-module__JFlrFq__demo{gap:2.5rem;display:grid}.service-module__JFlrFq__hero{gap:1.25rem;display:grid}.service-module__JFlrFq__headline{letter-spacing:-.015em;max-width:54rem;color:hsl(var(--foreground));text-wrap:balance;font-size:1.25rem;font-weight:560;line-height:1.4}.service-module__JFlrFq__legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.375rem 1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.service-module__JFlrFq__legend li{align-items:baseline;gap:.5rem;display:inline-flex}.service-module__JFlrFq__legend li:before{content:"";background-color:hsl(var(--foreground) / .55);border-radius:2px;flex-shrink:0;width:.875rem;height:.5rem}.service-module__JFlrFq__legend li[data-tone=resolved]:before{background-color:hsl(var(--primary))}.service-module__JFlrFq__legend li[data-tone=failed]:before{background-color:hsl(var(--status-red))}.service-module__JFlrFq__board{-moz-column-gap:1rem;column-gap:1rem}.service-module__JFlrFq__case{-moz-column-break-inside:avoid;break-inside:avoid;background-color:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .06);border-radius:.75rem;margin-bottom:1rem;padding:.875rem 1rem}.service-module__JFlrFq__caseTitle{color:hsl(var(--foreground));gap:.125rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:grid}.service-module__JFlrFq__caseTitle span{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400}.service-module__JFlrFq__caseTitle .service-module__JFlrFq__caseRequest{color:hsl(var(--foreground) / .8);margin-block:.125rem .25rem}.service-module__JFlrFq__row{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label score""track track""meta meta";align-items:center;gap:.25rem 1rem;padding:.5rem;display:grid}.service-module__JFlrFq__row:hover{background-color:hsl(var(--foreground) / .04)}.service-module__JFlrFq__row[aria-pressed=true]{background-color:hsl(var(--foreground) / .07);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.service-module__JFlrFq__row:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.service-module__JFlrFq__rowLabel{color:hsl(var(--foreground));grid-area:label;font-size:.9375rem}.service-module__JFlrFq__rowMeta{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));grid-area:meta;font-size:.75rem}.service-module__JFlrFq__rowTrack{background-color:hsl(var(--foreground) / .05);border-radius:2px;grid-area:track;height:.625rem;position:relative}.service-module__JFlrFq__rowTrack:before{content:"";inset-block:-3px;left:var(--zero);border-left:1px solid hsl(var(--foreground) / .35);position:absolute}.service-module__JFlrFq__rowBar{background-color:hsl(var(--foreground) / .55);border-radius:2px;position:absolute;inset-block:0}.service-module__JFlrFq__row[data-tone=resolved] .service-module__JFlrFq__rowBar{background-color:hsl(var(--primary))}.service-module__JFlrFq__row[data-tone=failed] .service-module__JFlrFq__rowBar{background-color:hsl(var(--status-red))}.service-module__JFlrFq__rowScore{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));grid-area:score;font-size:.9375rem;font-weight:600}.service-module__JFlrFq__row[data-tone=resolved] .service-module__JFlrFq__rowScore{color:hsl(var(--primary))}.service-module__JFlrFq__row[data-tone=failed] .service-module__JFlrFq__rowScore{color:hsl(var(--status-red))}.service-module__JFlrFq__rowMeta strong{color:hsl(var(--foreground));font-weight:600}.service-module__JFlrFq__row[data-tone=resolved] .service-module__JFlrFq__rowMeta strong{color:hsl(var(--primary))}.service-module__JFlrFq__row[data-tone=failed] .service-module__JFlrFq__rowMeta strong{color:hsl(var(--status-red))}.service-module__JFlrFq__lab{background-color:hsl(var(--card) / .5);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .06);border-radius:.75rem;padding:1.125rem;scroll-margin-top:5.5rem}.service-module__JFlrFq__brief{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}.service-module__JFlrFq__briefTitle{letter-spacing:-.015em;color:hsl(var(--foreground));font-size:1.25rem;font-weight:560;line-height:1.375}.service-module__JFlrFq__briefText{max-width:62ch;color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.9375rem;line-height:1.55}.service-module__JFlrFq__identity{background-color:hsl(var(--foreground) / .06);color:hsl(var(--muted-foreground));border-radius:9999px;align-self:start;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.service-module__JFlrFq__identity svg{width:1rem;height:1rem}.service-module__JFlrFq__identity strong{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));font-weight:500}.service-module__JFlrFq__episode{border-block:1px solid hsl(var(--border) / .6);gap:.75rem;margin-bottom:1.25rem;padding-block:.875rem;display:grid}.service-module__JFlrFq__episodeForm,.service-module__JFlrFq__scriptRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.service-module__JFlrFq__episodeForm>label{min-width:9rem}.service-module__JFlrFq__iconGroup{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.service-module__JFlrFq__fileInput{display:none}.service-module__JFlrFq__columns{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.25rem;display:grid}.service-module__JFlrFq__column{align-content:start;gap:.875rem;min-width:0;display:grid}.service-module__JFlrFq__columnTitle{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;display:grid}.service-module__JFlrFq__columnTitle span{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}.service-module__JFlrFq__subTitle{color:hsl(var(--foreground));margin-top:.25rem;font-size:.8125rem;font-weight:600}.service-module__JFlrFq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.service-module__JFlrFq__wide{grid-column:1/-1}.service-module__JFlrFq__band{border-top:1px solid hsl(var(--border) / .6);gap:.5rem;padding-top:.875rem;display:grid}.service-module__JFlrFq__raw summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:.8125rem}.service-module__JFlrFq__raw[open]{gap:.5rem;display:grid}.service-module__JFlrFq__raw textarea{border:1px solid hsl(var(--border));background-color:hsl(var(--background));min-height:5rem;font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem}.service-module__JFlrFq__lifecycleLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.service-module__JFlrFq__lifecycle{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.service-module__JFlrFq__lifecycle li{color:hsl(var(--muted-foreground));font-size:.8125rem}.service-module__JFlrFq__lifecycle li+li:before{content:"→";color:hsl(var(--muted-foreground) / .6);margin-right:.5rem}.service-module__JFlrFq__lifecycle li[data-current]{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:.3em;font-weight:600}.service-module__JFlrFq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.service-module__JFlrFq__facts dt{color:hsl(var(--muted-foreground));font-size:.75rem}.service-module__JFlrFq__facts dd{color:hsl(var(--foreground));font-size:.875rem}.service-module__JFlrFq__payment{gap:.375rem;display:grid}.service-module__JFlrFq__paymentHead{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.service-module__JFlrFq__paymentHead strong{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));font-weight:500}.service-module__JFlrFq__paymentHead span{color:hsl(var(--muted-foreground))}.service-module__JFlrFq__ledgerBar{background-color:hsl(var(--foreground) / .12);border-radius:2px;height:.5rem;display:block;position:relative}.service-module__JFlrFq__ledgerBar span{inset-block:0;background-color:hsl(var(--foreground) / .75);border-radius:2px;position:absolute;left:0}.service-module__JFlrFq__stock{color:hsl(var(--foreground));grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.service-module__JFlrFq__stock strong{text-align:right;font-variant-numeric:tabular-nums}.service-module__JFlrFq__units{gap:3px;display:flex}.service-module__JFlrFq__units i{width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .25);border-radius:2px}.service-module__JFlrFq__units i[data-filled]{background-color:hsl(var(--foreground) / .7);box-shadow:none}.service-module__JFlrFq__trace{gap:2px;max-height:18rem;display:grid;overflow-y:auto}@media (max-width:639px){.service-module__JFlrFq__trace{max-height:none;overflow-y:visible}}.service-module__JFlrFq__trace button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;padding:.375rem .5rem;display:grid}.service-module__JFlrFq__trace button:hover{background-color:hsl(var(--foreground) / .04)}.service-module__JFlrFq__trace button[aria-pressed=true]{background-color:hsl(var(--foreground) / .08)}.service-module__JFlrFq__trace button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.service-module__JFlrFq__seq{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));font-size:.75rem}.service-module__JFlrFq__traceText{font-size:.8125rem;display:grid}.service-module__JFlrFq__traceText strong{color:hsl(var(--foreground));font-weight:500}.service-module__JFlrFq__traceText span{color:hsl(var(--status-red));font-size:.75rem}.service-module__JFlrFq__traceText span[data-ok]{color:hsl(var(--muted-foreground))}.service-module__JFlrFq__traceText code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.75rem}.service-module__JFlrFq__observation{background-color:hsl(var(--foreground) / .04);color:hsl(var(--muted-foreground));border-radius:.5rem;padding:.75rem;font-size:.8125rem;line-height:1.5}.service-module__JFlrFq__observation strong{font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.service-module__JFlrFq__observation summary{cursor:pointer;margin-top:.375rem}.service-module__JFlrFq__observation pre{max-height:16rem;font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));margin-top:.5rem;font-size:.75rem;overflow:auto}.service-module__JFlrFq__score{gap:.125rem;display:grid}.service-module__JFlrFq__score output{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:2.25rem;font-weight:600;line-height:1}.service-module__JFlrFq__score[data-tone=resolved] output{color:hsl(var(--primary))}.service-module__JFlrFq__score[data-tone=failed] output{color:hsl(var(--status-red))}.service-module__JFlrFq__score span{color:hsl(var(--muted-foreground));font-size:.8125rem}.service-module__JFlrFq__explain{color:hsl(var(--foreground) / .85);font-size:.875rem;line-height:1.5}.service-module__JFlrFq__components{gap:.5rem;display:grid}.service-module__JFlrFq__components>div{grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.service-module__JFlrFq__components dt{color:hsl(var(--foreground))}.service-module__JFlrFq__components dt span{color:hsl(var(--muted-foreground))}.service-module__JFlrFq__components dt small{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4;display:block}.service-module__JFlrFq__components dd{text-align:right;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;display:grid}.service-module__JFlrFq__meter{background-color:hsl(var(--foreground) / .1);border-radius:2px;height:.375rem;position:relative}.service-module__JFlrFq__meter span{inset-block:0;background-color:hsl(var(--foreground) / .7);border-radius:2px;position:absolute;left:0}.service-module__JFlrFq__adjustment{border-top:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));justify-content:space-between;gap:1rem;padding-top:.5rem;font-size:.8125rem;display:flex}.service-module__JFlrFq__adjustment strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--foreground))}.service-module__JFlrFq__adjustment[data-kind=ceiling] strong{color:hsl(var(--status-amber))}.service-module__JFlrFq__branches{gap:.5rem;display:grid}.service-module__JFlrFq__branches li{border-left:2px solid hsl(var(--foreground) / .15);gap:.125rem;padding-left:.625rem;font-size:.8125rem;display:grid}.service-module__JFlrFq__branches li[data-complete]{border-left-color:hsl(var(--primary))}.service-module__JFlrFq__branches strong{color:hsl(var(--foreground));font-weight:500}.service-module__JFlrFq__branches span{color:hsl(var(--muted-foreground));font-size:.75rem}@media (min-width:768px){.service-module__JFlrFq__lab{padding:1.5rem}.service-module__JFlrFq__board{-moz-column-count:2;column-count:2}.service-module__JFlrFq__row{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 3.5rem;grid-template-areas:"label track score""meta track score";gap:.125rem 1rem}}@media (min-width:1024px){.service-module__JFlrFq__columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem}}.service-module__JFlrFq__latest{background-color:hsl(var(--foreground) / .05);color:hsl(var(--foreground));border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;display:flex}.service-module__JFlrFq__showWorld{color:hsl(var(--primary));text-underline-offset:.2em;cursor:pointer;font-size:.8125rem;text-decoration:underline}.service-module__JFlrFq__showWorld:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:.25rem}
