.VendorProfile-module__OC9Q6a__card{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--shadow-card);transition:box-shadow .26s var(--ease-power);--vp-pad:18px;--vp-accent-ink:color-mix(in oklab, var(--accent) 76%, var(--foreground));--vp-lane:color-mix(in srgb, var(--foreground) 62%, var(--card));--vp-lane-soft:color-mix(in srgb, var(--foreground) 22%, var(--card));--vp-pane:color-mix(in srgb, var(--muted) 42%, var(--card));border-radius:20px;position:relative;container:vendor-card/inline-size}.VendorProfile-module__OC9Q6a__card:hover{box-shadow:var(--shadow-2)}.VendorProfile-module__OC9Q6a__card[data-variant=ours]{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.VendorProfile-module__OC9Q6a__card[data-variant=ours]:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.VendorProfile-module__OC9Q6a__grid{padding:calc(var(--vp-pad) + 4px) var(--vp-pad) var(--vp-pad);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""body";gap:22px;display:grid}.VendorProfile-module__OC9Q6a__head{grid-area:head;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile kicker""title title";align-items:center;gap:14px 12px;min-width:0;display:grid}.VendorProfile-module__OC9Q6a__aside{grid-area:aside;align-content:start;gap:20px;min-width:0;display:grid}.VendorProfile-module__OC9Q6a__body{grid-area:body;align-content:start;gap:20px;min-width:0;display:grid}.VendorProfile-module__OC9Q6a__tile{border-radius:9px;grid-area:tile;width:34px;height:34px;font-size:15px}.VendorProfile-module__OC9Q6a__kicker{grid-area:kicker}.VendorProfile-module__OC9Q6a__head .VendorProfile-module__OC9Q6a__title{grid-area:title}.VendorProfile-module__OC9Q6a__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10px;font-weight:400;line-height:1.2}.VendorProfile-module__OC9Q6a__rankNow{color:var(--vp-accent-ink);font-variant-numeric:tabular-nums;font-weight:500}.VendorProfile-module__OC9Q6a__card:not([data-variant=ours]) .VendorProfile-module__OC9Q6a__rankNow{color:var(--foreground)}.VendorProfile-module__OC9Q6a__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.18}.VendorProfile-module__OC9Q6a__name{color:var(--foreground)}.VendorProfile-module__OC9Q6a__bestFor{color:var(--muted-foreground);font-weight:500}.VendorProfile-module__OC9Q6a__group{gap:10px;min-width:0;display:grid}.VendorProfile-module__OC9Q6a__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.VendorProfile-module__OC9Q6a__item{border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:11px;padding:9px 0;font-size:14.5px;line-height:1.5;display:grid}.VendorProfile-module__OC9Q6a__item:last-child{padding-bottom:0}.VendorProfile-module__OC9Q6a__itemGlyph{color:var(--ink-2);margin-top:3px}.VendorProfile-module__OC9Q6a__card[data-variant=ours] .VendorProfile-module__OC9Q6a__item[data-kind=strength] .VendorProfile-module__OC9Q6a__itemGlyph{color:var(--accent)}.VendorProfile-module__OC9Q6a__item[data-kind=further]{color:var(--ink-2)}.VendorProfile-module__OC9Q6a__item[data-kind=further] .VendorProfile-module__OC9Q6a__itemGlyph{color:var(--muted-foreground)}.VendorProfile-module__OC9Q6a__facts{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;display:grid}.VendorProfile-module__OC9Q6a__fact{border-top:1px solid var(--border);align-content:start;gap:4px;min-width:0;padding:10px 0 11px;display:grid}.VendorProfile-module__OC9Q6a__fact:last-child:nth-child(odd){grid-column:1/-1}.VendorProfile-module__OC9Q6a__factLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;line-height:1.2}.VendorProfile-module__OC9Q6a__factValue{font-variant-numeric:tabular-nums;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.35}.VendorProfile-module__OC9Q6a__track{--wc-y:13px;--wc-ground:var(--card);--vp-cell-hover:color-mix(in srgb, var(--muted) 55%, var(--card));gap:10px;min-width:0;display:grid}.VendorProfile-module__OC9Q6a__track[data-lane=ours]{--wc-lane-ink:var(--accent)}.VendorProfile-module__OC9Q6a__cells{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.VendorProfile-module__OC9Q6a__cell{min-width:0;position:relative}.VendorProfile-module__OC9Q6a__cellBtn{border-radius:8px;align-content:start;justify-items:stretch;gap:6px;min-height:52px;padding:4px 0 6px;display:grid;position:relative}@media (hover:hover){.VendorProfile-module__OC9Q6a__cellBtn:hover{--wc-ground:var(--vp-cell-hover);background-color:var(--vp-cell-hover)}}.VendorProfile-module__OC9Q6a__cellBtn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.VendorProfile-module__OC9Q6a__cellLabel{letter-spacing:-.01em;max-width:100%;color:var(--ink-2);text-wrap:balance;justify-self:center;font-size:10.5px;line-height:1.25;display:block}.VendorProfile-module__OC9Q6a__cell[data-after][data-state=not_stated] .VendorProfile-module__OC9Q6a__cellLabel{color:var(--muted-foreground)}.VendorProfile-module__OC9Q6a__trackNote{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.45}.VendorProfile-module__OC9Q6a__trackStage{color:var(--foreground);font-weight:500}@container vendor-card (max-width:339px){.VendorProfile-module__OC9Q6a__cellLabel{font-size:9.5px}}.VendorProfile-module__OC9Q6a__foot{border-top:1px solid var(--border)}.VendorProfile-module__OC9Q6a__footRow{padding:13px var(--vp-pad) 14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.VendorProfile-module__OC9Q6a__footLead{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:12.5px;line-height:1.45;display:flex}.VendorProfile-module__OC9Q6a__footLink{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted-foreground) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted-foreground) 45%, transparent);text-underline-offset:3px;transition:color .16s var(--ease-power), text-decoration-color .16s var(--ease-power);align-items:baseline;gap:4px;display:inline-flex}.VendorProfile-module__OC9Q6a__footLink:hover{color:var(--foreground);text-decoration-color:currentColor}.VendorProfile-module__OC9Q6a__footGlyph{flex:none;align-self:center}.VendorProfile-module__OC9Q6a__mono{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92em}.VendorProfile-module__OC9Q6a__footEnd{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.VendorProfile-module__OC9Q6a__moreBtn{border:1px solid var(--border);background:var(--card);height:30px;color:var(--foreground);cursor:pointer;transition:background-color .16s var(--ease-power), border-color .16s var(--ease-power);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.VendorProfile-module__OC9Q6a__moreBtn:hover{background:var(--vp-pane,var(--muted));border-color:var(--input)}.VendorProfile-module__OC9Q6a__moreBtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.VendorProfile-module__OC9Q6a__chev{transition:rotate .22s var(--ease-power)}.VendorProfile-module__OC9Q6a__moreBtn[aria-expanded=true] .VendorProfile-module__OC9Q6a__chev{rotate:180deg}.VendorProfile-module__OC9Q6a__more{padding:4px var(--vp-pad) calc(var(--vp-pad) + 2px);max-width:76ch}.VendorProfile-module__OC9Q6a__more[hidden]{display:none}.VendorProfile-module__OC9Q6a__more .prose-marketing{font-size:15px;line-height:1.6}.VendorProfile-module__OC9Q6a__more .prose-marketing>*+*{margin-top:.9em}@container vendor-card (min-width:720px){.VendorProfile-module__OC9Q6a__card{--vp-pad:30px}.VendorProfile-module__OC9Q6a__grid{padding-top:calc(var(--vp-pad) + 2px);grid-template:"head aside""body aside"1fr/minmax(0,1fr) minmax(0,1fr);gap:26px 0}.VendorProfile-module__OC9Q6a__head,.VendorProfile-module__OC9Q6a__body{padding-right:clamp(28px,5cqi,56px)}.VendorProfile-module__OC9Q6a__aside{border-left:1px solid var(--border);gap:24px;padding-left:clamp(24px,4cqi,40px)}.VendorProfile-module__OC9Q6a__head{grid-template:"tile kicker""tile title"/44px minmax(0,1fr);align-items:start;gap:7px 18px}.VendorProfile-module__OC9Q6a__tile{border-radius:11px;width:44px;height:44px;margin-top:2px;font-size:19px}.VendorProfile-module__OC9Q6a__title{font-size:clamp(22px,2.6cqi,27px)}.VendorProfile-module__OC9Q6a__facts{grid-template-columns:minmax(0,1fr)}.VendorProfile-module__OC9Q6a__fact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:8px 0}.VendorProfile-module__OC9Q6a__factValue{text-align:right;font-size:13.5px}.VendorProfile-module__OC9Q6a__track{--wc-y:14px}.VendorProfile-module__OC9Q6a__cellLabel{letter-spacing:0;font-size:10px}}@container vendor-card (min-width:960px){.VendorProfile-module__OC9Q6a__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.VendorProfile-module__OC9Q6a__cellLabel{font-size:11px}}@media (prefers-reduced-motion:reduce){.VendorProfile-module__OC9Q6a__card,.VendorProfile-module__OC9Q6a__card *{transition:none!important}}
.WorkflowCoverage-module__nAMk2a__root{width:100%;min-width:0;color:var(--foreground);--wc-accent-ink:color-mix(in oklab, var(--accent) 72%, var(--foreground));--wc-rival:color-mix(in srgb, var(--foreground) 80%, var(--card));--wc-mute:color-mix(in srgb, var(--muted-foreground) 42%, var(--card));--wc-unknown:color-mix(in srgb, var(--muted-foreground) 78%, var(--card));--wc-connector:color-mix(in srgb, var(--muted-foreground) 55%, var(--card));container-type:inline-size}.WorkflowCoverage-module__nAMk2a__map{--pad:14px;--gutter:0px;--name-w:100%;--wc-y:20px;--wc-ground:var(--card);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-3), 0 40px 80px -48px color-mix(in srgb, var(--scrim) 32%, transparent);padding:var(--pad);border-radius:18px;position:relative}.WorkflowCoverage-module__nAMk2a__g{--wc-ink:var(--wc-lane-ink,var(--wc-rival));width:100%;min-height:calc(var(--wc-y) * 2);padding-top:calc(var(--wc-y) * 2 - 2px);display:block;position:relative}.WorkflowCoverage-module__nAMk2a__g[data-state=not_stated]{--wc-ink:var(--wc-unknown)}.WorkflowCoverage-module__nAMk2a__g[data-after][data-state=not_stated]{--wc-ink:var(--wc-mute)}.WorkflowCoverage-module__nAMk2a__gSeg{left:-.5px;right:-.5px;top:var(--wc-y);background:var(--wc-ink);border-radius:0;height:2px;position:absolute;translate:0 -50%}.WorkflowCoverage-module__nAMk2a__g[data-state=partial] .WorkflowCoverage-module__nAMk2a__gSeg,.WorkflowCoverage-module__nAMk2a__g[data-state=separate_product] .WorkflowCoverage-module__nAMk2a__gSeg{background:repeating-linear-gradient(-45deg, var(--wc-ink) 0 1.4px, transparent 1.4px 4.2px);height:8px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wc-ink) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--wc-ink) 45%, transparent);border-radius:2px;left:1px;right:1px}.WorkflowCoverage-module__nAMk2a__g[data-first] .WorkflowCoverage-module__nAMk2a__gSeg{border-radius:1px 0 0 1px;left:50%}.WorkflowCoverage-module__nAMk2a__g[data-last] .WorkflowCoverage-module__nAMk2a__gSeg{border-radius:0 1px 1px 0;right:50%}.WorkflowCoverage-module__nAMk2a__g[data-first][data-last] .WorkflowCoverage-module__nAMk2a__gSeg{display:none}.WorkflowCoverage-module__nAMk2a__g[data-state=not_stated] .WorkflowCoverage-module__nAMk2a__gSeg{background:repeating-linear-gradient(90deg, var(--wc-ink) 0 2px, transparent 2px 6px)}.WorkflowCoverage-module__nAMk2a__g[data-after] .WorkflowCoverage-module__nAMk2a__gSeg{height:2px;box-shadow:none;background:repeating-linear-gradient(90deg, var(--wc-mute) 0 4px, transparent 4px 8px);border-radius:0}.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg{height:2px;box-shadow:none;background:0 0}.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:before,.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:after{content:"";position:absolute;top:0;bottom:0}.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:before{background:var(--wc-ink);border-radius:1px;left:0;right:calc(50% + 22px)}.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:after{background:repeating-linear-gradient(90deg, var(--wc-mute) 0 4px, transparent 4px 8px);left:calc(50% + 19px);right:0}.WorkflowCoverage-module__nAMk2a__g[data-break][data-first] .WorkflowCoverage-module__nAMk2a__gSeg{left:0}.WorkflowCoverage-module__nAMk2a__g[data-break][data-first] .WorkflowCoverage-module__nAMk2a__gSeg:before{display:none}.WorkflowCoverage-module__nAMk2a__g[data-break][data-last] .WorkflowCoverage-module__nAMk2a__gSeg{right:0}.WorkflowCoverage-module__nAMk2a__g[data-break][data-last] .WorkflowCoverage-module__nAMk2a__gSeg:after{display:none}.WorkflowCoverage-module__nAMk2a__gCap{top:var(--wc-y);background:var(--wc-ink);border-radius:1px;width:2px;height:12px;position:absolute;left:calc(50% - 22px);translate:0 -50%}.WorkflowCoverage-module__nAMk2a__g[data-break][data-first] .WorkflowCoverage-module__nAMk2a__gCap{display:none}.WorkflowCoverage-module__nAMk2a__gNode{left:50%;top:var(--wc-y);background:var(--wc-ink);width:12px;height:12px;box-shadow:0 0 0 3px var(--wc-ground);border-radius:3px;place-items:center;display:grid;position:absolute;translate:-50% -50%}.WorkflowCoverage-module__nAMk2a__g[data-state=partial] .WorkflowCoverage-module__nAMk2a__gNode{background:linear-gradient(90deg, var(--wc-ink) 50%, var(--wc-ground) 50%);box-shadow:inset 0 0 0 1.5px var(--wc-ink), 0 0 0 3px var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__g[data-state=separate_product] .WorkflowCoverage-module__nAMk2a__gNode{background:var(--wc-ground);box-shadow:inset 0 0 0 1.5px var(--wc-ink), 0 0 0 3px var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__g[data-state=separate_product] .WorkflowCoverage-module__nAMk2a__gNode:before,.WorkflowCoverage-module__nAMk2a__g[data-state=separate_product] .WorkflowCoverage-module__nAMk2a__gNode:after{content:"";background:var(--wc-ink);width:6px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.WorkflowCoverage-module__nAMk2a__g[data-state=separate_product] .WorkflowCoverage-module__nAMk2a__gNode:after{width:1.5px;height:6px}.WorkflowCoverage-module__nAMk2a__g[data-state=different] .WorkflowCoverage-module__nAMk2a__gNode{background:var(--wc-ground);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--wc-ink), 0 0 0 3px var(--wc-ground);border-radius:50%}.WorkflowCoverage-module__nAMk2a__g[data-state=not_stated] .WorkflowCoverage-module__nAMk2a__gNode{background:var(--wc-ground);width:18px;height:18px;box-shadow:0 0 0 2px var(--wc-ground);border:1.5px dashed var(--wc-ink);border-radius:50%}.WorkflowCoverage-module__nAMk2a__gQ{font-family:var(--font-mono);color:var(--wc-ink);font-size:10px;font-weight:600;line-height:1}.WorkflowCoverage-module__nAMk2a__g[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gNode{background:var(--wc-ground);width:28px;height:22px;color:var(--wc-ink);box-shadow:inset 0 0 0 1.5px var(--wc-ink), 0 0 0 3px var(--wc-ground);border-radius:7px}.WorkflowCoverage-module__nAMk2a__g[data-state=hands_off][data-break]:not([data-after]) .WorkflowCoverage-module__nAMk2a__gNode{box-shadow:inset 0 0 0 1.5px var(--wc-ink), 0 0 0 3px var(--wc-ground), 0 6px 14px -8px color-mix(in srgb, var(--scrim) 45%, transparent)}.WorkflowCoverage-module__nAMk2a__gTeam{display:block}.WorkflowCoverage-module__nAMk2a__gTag{-webkit-line-clamp:2;max-width:100%;font-family:var(--font-mono);letter-spacing:.01em;text-align:center;overflow-wrap:anywhere;color:var(--ink-2);-webkit-box-orient:vertical;margin:1px auto 0;padding:0 4px;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.WorkflowCoverage-module__nAMk2a__g[data-after][data-state=not_stated] .WorkflowCoverage-module__nAMk2a__gTag{color:var(--ink-4)}.WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gTag{color:var(--foreground);font-weight:500}.WorkflowCoverage-module__nAMk2a__gMini{--wc-y:9px;flex:none;width:36px;min-height:18px;padding-top:18px}.WorkflowCoverage-module__nAMk2a__gMini[data-state=partial]{width:46px}.WorkflowCoverage-module__nAMk2a__gMini[data-state=partial] .WorkflowCoverage-module__nAMk2a__gSeg{box-shadow:none}.WorkflowCoverage-module__nAMk2a__gMini[data-state=hands_off]{width:52px}.WorkflowCoverage-module__nAMk2a__gMini[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gNode{border-radius:6px;width:24px;height:18px}.WorkflowCoverage-module__nAMk2a__gMini[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gCap{height:10px;left:calc(50% - 18px)}.WorkflowCoverage-module__nAMk2a__gMini[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gSeg:before{right:calc(50% + 18px)}.WorkflowCoverage-module__nAMk2a__gMini[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gSeg:after{left:calc(50% + 15px)}.WorkflowCoverage-module__nAMk2a__gMini[data-state=not_stated] .WorkflowCoverage-module__nAMk2a__gNode{width:16px;height:16px}.WorkflowCoverage-module__nAMk2a__pipe,.WorkflowCoverage-module__nAMk2a__corner{display:none}.WorkflowCoverage-module__nAMk2a__stages{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.WorkflowCoverage-module__nAMk2a__stage{text-align:center;transition:opacity .22s var(--ease-power);padding:0 6px;position:relative}.WorkflowCoverage-module__nAMk2a__stageBody{flex-direction:column;align-items:center;gap:10px;display:flex}.WorkflowCoverage-module__nAMk2a__station{z-index:1;background:var(--card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border), 0 1px 2px color-mix(in srgb, var(--scrim) 8%, transparent);transition:translate .26s var(--ease-power), box-shadow .26s var(--ease-power);border-radius:12px;place-items:center;display:grid;position:relative}.WorkflowCoverage-module__nAMk2a__compound{white-space:nowrap}.WorkflowCoverage-module__nAMk2a__stageLabel{letter-spacing:-.005em;max-width:17ch;color:var(--foreground);text-wrap:balance;font-size:13px;font-weight:550;line-height:1.3}.WorkflowCoverage-module__nAMk2a__connIn,.WorkflowCoverage-module__nAMk2a__connOut{border-top:1.5px dashed var(--wc-connector);height:0;position:absolute;top:22px}.WorkflowCoverage-module__nAMk2a__connIn{left:4px;right:calc(50% + 28px)}.WorkflowCoverage-module__nAMk2a__connOut{left:calc(50% + 28px);right:8px}.WorkflowCoverage-module__nAMk2a__chev{border-top:1.5px solid var(--wc-connector);border-right:1.5px solid var(--wc-connector);width:7px;height:7px;position:absolute;top:22px;right:-1px;translate:0 -50%;rotate:45deg}.WorkflowCoverage-module__nAMk2a__cornerCap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.WorkflowCoverage-module__nAMk2a__startBtn{flex:none}.WorkflowCoverage-module__nAMk2a__cornerLine{min-width:12px;height:0;margin-left:8px;margin-right:calc(-1 * var(--gutter));border-top:1.5px dashed var(--wc-connector);flex:auto;position:relative}.WorkflowCoverage-module__nAMk2a__cornerLine:after{content:"";top:0;right:calc(var(--gutter) / 2 - 4px);border-top:1.5px solid var(--wc-connector);border-right:1.5px solid var(--wc-connector);width:7px;height:7px;position:absolute;translate:0 -50%;rotate:45deg}.WorkflowCoverage-module__nAMk2a__iconGone{color:var(--destructive);font-size:10px}.WorkflowCoverage-module__nAMk2a__pinned{gap:12px;display:grid}.WorkflowCoverage-module__nAMk2a__startPhone{border-bottom:1px dashed var(--input);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.WorkflowCoverage-module__nAMk2a__stageKey{grid-template-columns:minmax(0,1fr);gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.WorkflowCoverage-module__nAMk2a__stageKeyItem{color:var(--foreground);grid-template-columns:14px 16px minmax(0,1fr);align-items:start;gap:7px;font-size:13px;line-height:16px;display:grid}.WorkflowCoverage-module__nAMk2a__stageKeyNum{font-family:var(--font-mono);text-align:right;color:var(--wc-accent-ink);font-size:11px;font-weight:600;line-height:16px}.WorkflowCoverage-module__nAMk2a__stageKeyLabel{text-wrap:pretty;min-width:0}@container (min-width:340px){.WorkflowCoverage-module__nAMk2a__stageKey{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkflowCoverage-module__nAMk2a__legend{border-top:1px dashed var(--input);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.WorkflowCoverage-module__nAMk2a__legendItem{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;line-height:1.3;display:inline-flex}.WorkflowCoverage-module__nAMk2a__colNums{grid-template-columns:repeat(var(--n), minmax(0, 1fr));font-family:var(--font-mono);text-align:center;color:var(--ink-4);margin-top:16px;padding:0 2px 4px;font-size:10px;line-height:1;display:grid}.WorkflowCoverage-module__nAMk2a__lanes{margin:0 calc(-1 * var(--pad));border-bottom:1px solid var(--border);padding:0;list-style:none}.WorkflowCoverage-module__nAMk2a__lane{--wc-lane-ink:var(--wc-rival);padding:10px var(--pad) 8px;border-top:1px solid var(--border);position:relative}.WorkflowCoverage-module__nAMk2a__lane[data-kind=us]{--wc-lane-ink:var(--accent);--wc-ground:color-mix(in srgb, var(--accent) 5%, var(--card));background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__head{gap:2px;min-width:0;display:grid;position:relative}.WorkflowCoverage-module__nAMk2a__name{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:22px}.WorkflowCoverage-module__nAMk2a__lane[data-kind=us] .WorkflowCoverage-module__nAMk2a__name{color:var(--wc-accent-ink)}.WorkflowCoverage-module__nAMk2a__lane:not([data-toggle-wide]) .WorkflowCoverage-module__nAMk2a__name{padding-right:24px}.WorkflowCoverage-module__nAMk2a__nameLink{color:inherit;border-radius:4px;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.WorkflowCoverage-module__nAMk2a__nameLink:hover{text-underline-offset:4px;text-decoration:underline}.WorkflowCoverage-module__nAMk2a__nameLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.WorkflowCoverage-module__nAMk2a__nameArrow{color:var(--ink-4);transition:translate .2s var(--ease-power), color .2s;flex:none;display:none}.WorkflowCoverage-module__nAMk2a__nameLink:hover .WorkflowCoverage-module__nAMk2a__nameArrow{color:currentColor;translate:2px}.WorkflowCoverage-module__nAMk2a__nameToggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.WorkflowCoverage-module__nAMk2a__nameToggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.WorkflowCoverage-module__nAMk2a__nameText{min-width:0}.WorkflowCoverage-module__nAMk2a__notesToggle{z-index:1;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-end;align-items:flex-start;padding:9.5px 8px 0 0;display:flex;position:absolute;inset:-6px -8px}.WorkflowCoverage-module__nAMk2a__notesToggle:focus-visible{outline:2px solid var(--ring);outline-offset:0}.WorkflowCoverage-module__nAMk2a__toggleChev{color:var(--ink-4);transition:rotate .24s var(--ease-power);flex:none}.WorkflowCoverage-module__nAMk2a__lane[data-open] .WorkflowCoverage-module__nAMk2a__toggleChev{rotate:180deg}.WorkflowCoverage-module__nAMk2a__caption{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.35}.WorkflowCoverage-module__nAMk2a__captionStage{color:var(--ink-2);font-weight:500}.WorkflowCoverage-module__nAMk2a__cells{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.WorkflowCoverage-module__nAMk2a__cell{min-width:0;transition:opacity .22s var(--ease-power);position:relative}.WorkflowCoverage-module__nAMk2a__cell:before{content:"";transition:background-color .22s var(--ease-power);pointer-events:none;background:0 0;position:absolute;inset:-11px 3px}.WorkflowCoverage-module__nAMk2a__cellStatic{display:block;position:relative}.WorkflowCoverage-module__nAMk2a__cellBtn{padding:0;position:relative}.WorkflowCoverage-module__nAMk2a__cellBtn .WorkflowCoverage-module__nAMk2a__gNode{transition:scale .2s var(--ease-power)}@media (hover:hover){.WorkflowCoverage-module__nAMk2a__cellBtn:hover .WorkflowCoverage-module__nAMk2a__gNode{scale:1.18}}.WorkflowCoverage-module__nAMk2a__cellMissing{height:calc(var(--wc-y) * 2);border:1px dashed var(--input);color:var(--ink-4);border-radius:8px;place-items:center;margin:0 4px;font-size:10px;display:grid}.WorkflowCoverage-module__nAMk2a__hintMeta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-size:10px;font-weight:400;display:block}.WorkflowCoverage-module__nAMk2a__hintSource{margin-top:6px;font-size:12px;display:block}.WorkflowCoverage-module__nAMk2a__source{font-family:var(--font-mono);color:var(--wc-accent-ink);align-items:center;gap:2px;font-size:11.5px;text-decoration:none;display:inline-flex}.WorkflowCoverage-module__nAMk2a__source:hover{text-underline-offset:3px;text-decoration:underline}.WorkflowCoverage-module__nAMk2a__source:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.WorkflowCoverage-module__nAMk2a__panel{margin-top:10px}.WorkflowCoverage-module__nAMk2a__panel[hidden]{display:none}.WorkflowCoverage-module__nAMk2a__drawer{background:color-mix(in srgb, var(--secondary) 80%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.WorkflowCoverage-module__nAMk2a__drawerFacts{gap:12px;margin:0;display:grid}.WorkflowCoverage-module__nAMk2a__drawerFact{gap:4px;min-width:0;display:grid}.WorkflowCoverage-module__nAMk2a__drawerFact dd{color:var(--foreground);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.WorkflowCoverage-module__nAMk2a__cap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.WorkflowCoverage-module__nAMk2a__laneLink{width:max-content;max-width:100%;color:var(--wc-accent-ink);border-radius:4px;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.WorkflowCoverage-module__nAMk2a__laneLink:hover{text-underline-offset:4px;text-decoration:underline}.WorkflowCoverage-module__nAMk2a__laneLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.WorkflowCoverage-module__nAMk2a__laneLink svg{transition:translate .2s var(--ease-power);flex:none}.WorkflowCoverage-module__nAMk2a__laneLink:hover svg{translate:2px}.WorkflowCoverage-module__nAMk2a__phoneOnly{gap:10px;display:grid}.WorkflowCoverage-module__nAMk2a__drawer+.WorkflowCoverage-module__nAMk2a__phoneOnly{margin-top:12px}.WorkflowCoverage-module__nAMk2a__notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.WorkflowCoverage-module__nAMk2a__note{grid-template-columns:12px 52px minmax(0,1fr);align-items:start;gap:8px;display:grid}.WorkflowCoverage-module__nAMk2a__noteNum{font-family:var(--font-mono);text-align:right;color:var(--ink-4);font-size:11px;font-weight:600;line-height:18px}.WorkflowCoverage-module__nAMk2a__noteGlyph{justify-self:center}.WorkflowCoverage-module__nAMk2a__noteBody{gap:2px;min-width:0;display:grid}.WorkflowCoverage-module__nAMk2a__noteHead{flex-wrap:wrap;gap:0 8px;margin:0;font-size:13px;line-height:18px;display:flex}.WorkflowCoverage-module__nAMk2a__noteStage{color:var(--muted-foreground)}.WorkflowCoverage-module__nAMk2a__noteState{color:var(--foreground);font-weight:600}.WorkflowCoverage-module__nAMk2a__noteText{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.WorkflowCoverage-module__nAMk2a__noteSource{color:var(--muted-foreground);margin:0;font-size:12px}.WorkflowCoverage-module__nAMk2a__foot{gap:10px;margin-top:14px;display:grid}.WorkflowCoverage-module__nAMk2a__checked{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.WorkflowCoverage-module__nAMk2a__checkedDate{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);font-size:11.5px}.WorkflowCoverage-module__nAMk2a__hint{color:var(--muted-foreground)}.WorkflowCoverage-module__nAMk2a__keysHint{color:var(--muted-foreground);display:none}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__cells :focus-visible) .WorkflowCoverage-module__nAMk2a__hint{display:none}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__cells :focus-visible) .WorkflowCoverage-module__nAMk2a__keysHint{display:inline}.WorkflowCoverage-module__nAMk2a__canvasHint{color:var(--ink-4)}.WorkflowCoverage-module__nAMk2a__method{min-width:0}.WorkflowCoverage-module__nAMk2a__methodSummary{width:max-content;color:var(--foreground);cursor:pointer;border-radius:4px;align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.WorkflowCoverage-module__nAMk2a__methodSummary::-webkit-details-marker{display:none}.WorkflowCoverage-module__nAMk2a__methodSummary:hover{color:var(--wc-accent-ink)}.WorkflowCoverage-module__nAMk2a__methodSummary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.WorkflowCoverage-module__nAMk2a__methodChev{color:var(--ink-4);transition:rotate .24s var(--ease-power)}.WorkflowCoverage-module__nAMk2a__method[open] .WorkflowCoverage-module__nAMk2a__methodChev{rotate:90deg}.WorkflowCoverage-module__nAMk2a__methodBody{max-width:64ch;margin-top:12px}.WorkflowCoverage-module__nAMk2a__methodBody>:first-child{margin-top:0}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__gTag{display:none}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gNode{border-radius:6px;width:24px;height:19px}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gCap{height:10px;left:calc(50% - 17px)}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:before{right:calc(50% + 17px)}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:after{left:calc(50% + 15px)}@container (min-width:760px){.WorkflowCoverage-module__nAMk2a__map{--pad:24px;--gutter:20px;--name-w:168px;--wc-y:22px;padding:28px var(--pad) 20px}.WorkflowCoverage-module__nAMk2a__pipe{grid-template-columns:var(--name-w) minmax(0, 1fr);column-gap:var(--gutter);display:grid}.WorkflowCoverage-module__nAMk2a__corner{grid-template-rows:44px auto;align-items:center;row-gap:10px;display:grid}.WorkflowCoverage-module__nAMk2a__cornerRow{align-items:center;min-width:0;display:flex}.WorkflowCoverage-module__nAMk2a__corner .WorkflowCoverage-module__nAMk2a__cornerCap{align-self:start;padding-top:2px}.WorkflowCoverage-module__nAMk2a__pipe:not([data-start]) .WorkflowCoverage-module__nAMk2a__corner{grid-template-rows:44px auto}.WorkflowCoverage-module__nAMk2a__pinned,.WorkflowCoverage-module__nAMk2a__colNums{display:none}.WorkflowCoverage-module__nAMk2a__legend{padding-left:calc(var(--name-w) + var(--gutter));margin-top:18px}.WorkflowCoverage-module__nAMk2a__lane{grid-template-columns:var(--name-w) minmax(0, 1fr);column-gap:var(--gutter);padding:10px var(--pad);align-items:start;display:grid}.WorkflowCoverage-module__nAMk2a__lane[data-kind=us]{border-radius:0}.WorkflowCoverage-module__nAMk2a__head{padding-top:calc(var(--wc-y) - 11px)}.WorkflowCoverage-module__nAMk2a__nameArrow{display:block}.WorkflowCoverage-module__nAMk2a__notesToggle{display:none}.WorkflowCoverage-module__nAMk2a__lane:not([data-toggle-wide]) .WorkflowCoverage-module__nAMk2a__name{padding-right:0}.WorkflowCoverage-module__nAMk2a__lane[data-toggle-wide] .WorkflowCoverage-module__nAMk2a__nameToggle{justify-content:flex-start;gap:6px;width:auto;display:inline-flex}.WorkflowCoverage-module__nAMk2a__cells{margin:0}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__gTag{display:-webkit-box}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-state=hands_off] .WorkflowCoverage-module__nAMk2a__gNode{border-radius:7px;width:28px;height:22px}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gCap{height:12px;left:calc(50% - 22px)}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:before{right:calc(50% + 22px)}.WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__g[data-break] .WorkflowCoverage-module__nAMk2a__gSeg:after{left:calc(50% + 19px)}.WorkflowCoverage-module__nAMk2a__map[data-tall] .WorkflowCoverage-module__nAMk2a__cells{min-height:calc(var(--wc-y) * 2 + 16px)}.WorkflowCoverage-module__nAMk2a__panel{grid-column:2;margin-top:10px}.WorkflowCoverage-module__nAMk2a__lane:not([data-toggle-wide]) .WorkflowCoverage-module__nAMk2a__panel,.WorkflowCoverage-module__nAMk2a__phoneOnly{display:none}.WorkflowCoverage-module__nAMk2a__drawerFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.WorkflowCoverage-module__nAMk2a__foot{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;margin-top:16px}.WorkflowCoverage-module__nAMk2a__checked{grid-area:1/1}.WorkflowCoverage-module__nAMk2a__hint:before,.WorkflowCoverage-module__nAMk2a__keysHint:before{content:"·";color:var(--ink-4);margin-right:10px}.WorkflowCoverage-module__nAMk2a__method{pointer-events:none;grid-area:1/1/span 2/-1}.WorkflowCoverage-module__nAMk2a__methodSummary{pointer-events:auto;margin-left:auto;display:flex}.WorkflowCoverage-module__nAMk2a__methodBody{pointer-events:auto;margin-top:18px}}@container (min-width:1000px){.WorkflowCoverage-module__nAMk2a__map{--name-w:196px;--gutter:24px;--pad:28px}}@media (hover:hover){.WorkflowCoverage-module__nAMk2a__stage:hover .WorkflowCoverage-module__nAMk2a__station{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, var(--border)), 0 10px 22px -12px color-mix(in srgb, var(--accent) 60%, transparent);translate:0 -3px}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage:hover) .WorkflowCoverage-module__nAMk2a__stage:not(:hover){opacity:.45}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage:hover) .WorkflowCoverage-module__nAMk2a__cell{opacity:.32}:is(.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="0"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="0"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="1"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="1"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="2"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="2"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="3"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="3"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="4"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="4"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="5"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="5"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="6"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="6"],.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="7"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="7"]){opacity:1;--wc-ground:color-mix(in srgb, var(--accent) 7%, var(--card))}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="0"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="0"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="1"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="1"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="2"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="2"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="3"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="3"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="4"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="4"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="5"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="5"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="6"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="6"]:before{background:var(--wc-ground)}.WorkflowCoverage-module__nAMk2a__map:has(.WorkflowCoverage-module__nAMk2a__stage[data-col="7"]:hover) .WorkflowCoverage-module__nAMk2a__cell[data-col="7"]:before{background:var(--wc-ground)}}.WorkflowCoverage-module__nAMk2a__root[data-phase=armed] .WorkflowCoverage-module__nAMk2a__cells{clip-path:inset(0 100% 0 0)}.WorkflowCoverage-module__nAMk2a__root[data-phase=armed] .WorkflowCoverage-module__nAMk2a__stageBody,.WorkflowCoverage-module__nAMk2a__root[data-phase=armed] .WorkflowCoverage-module__nAMk2a__stageKeyItem{opacity:0;translate:0 8px}.WorkflowCoverage-module__nAMk2a__root[data-phase=play] .WorkflowCoverage-module__nAMk2a__stageBody,.WorkflowCoverage-module__nAMk2a__root[data-phase=play] .WorkflowCoverage-module__nAMk2a__stageKeyItem{transition:opacity .48s var(--ease-power) calc(var(--col,0) * 60ms), translate .48s var(--ease-power) calc(var(--col,0) * 60ms)}.WorkflowCoverage-module__nAMk2a__root[data-phase=play] .WorkflowCoverage-module__nAMk2a__cells{animation:WorkflowCoverage-module__nAMk2a__wc-draw 1s linear calc(.26s + var(--row) * 80ms) backwards}.WorkflowCoverage-module__nAMk2a__root[data-phase=play] .WorkflowCoverage-module__nAMk2a__cells .WorkflowCoverage-module__nAMk2a__gNode{animation:WorkflowCoverage-module__nAMk2a__wc-pop .38s var(--ease-power) calc(.26s + var(--row) * 80ms + (var(--col,0) + .5) * 1s / var(--n)) backwards}@keyframes WorkflowCoverage-module__nAMk2a__wc-draw{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px -12px -12px 0)}}@keyframes WorkflowCoverage-module__nAMk2a__wc-pop{0%{scale:.3}70%{scale:1.2}to{scale:1}}@media (prefers-reduced-motion:reduce){.WorkflowCoverage-module__nAMk2a__root *,.WorkflowCoverage-module__nAMk2a__root :before,.WorkflowCoverage-module__nAMk2a__root :after{transition:none!important;animation:none!important}.WorkflowCoverage-module__nAMk2a__root[data-phase] .WorkflowCoverage-module__nAMk2a__cells{clip-path:none}}
