@layer components{.int-explorer{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.int-controls{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.int-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.int-exception-toggle{gap:calc(var(--spacing,.25rem) * 2)}.int-exception-toggle:not([aria-pressed=true]) .int-exception-icon{color:var(--color-on-tech-amber)}@media not all and (min-width:25rem){.int-actions{gap:var(--spacing,.25rem)}.int-replay{padding-inline:calc(var(--spacing,.25rem) * 2.5)}.int-replay-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:64rem){.int-controls{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 8);flex-direction:row}.int-tabs{flex:auto}.int-actions{padding-bottom:var(--spacing,.25rem);flex-wrap:nowrap}}.int-frame{border:1px solid var(--color-tech-border);border-radius:var(--radius-frame);background:#1b2d24;position:relative}@supports (color:color-mix(in lab, red, red)){.int-frame{background:color-mix(in oklab, var(--color-tech-raised) 45%, var(--color-tech))}}.int-frame{overflow:clip}.int-frame:focus-visible{outline-offset:3px}.int-frame-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--color-tech-border);flex-wrap:wrap;display:flex}.int-record{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex}.int-record-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md);background:var(--color-on-tech);color:var(--color-tech);flex:none;justify-content:center;align-items:center;display:inline-flex}.int-record-title{font-size:var(--text-h4);color:var(--color-on-tech);font-weight:600;line-height:1.3}.int-record-meta{font-size:var(--text-ui);color:var(--color-on-tech-muted);margin-top:2px;line-height:1.4}.int-frame-badges{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.int-frame-head{padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 6)}}.int-diagram{--int-gap:.5rem;--int-icon:2.25rem;--int-pad:.5rem;--int-indent:2.75rem;row-gap:var(--int-gap);padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 5);grid-template-rows:repeat(10,auto);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.int-diagram:before{content:"";background-image:linear-gradient(var(--color-tech-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-tech-border) 1px, transparent 1px);opacity:.45;pointer-events:none;background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}.int-band{margin:calc(-1 * calc(var(--spacing,.25rem) * 2)) calc(-1 * calc(var(--spacing,.25rem) * 1.5));border-radius:var(--radius-card);background:#93c4a80f;grid-area:3/1/span 3}@supports (color:color-mix(in lab, red, red)){.int-band{background:color-mix(in oklab, var(--color-on-tech-green) 6%, transparent)}}.int-band{border:1px dashed #93c4a861}@supports (color:color-mix(in lab, red, red)){.int-band{border:1px dashed color-mix(in oklab, var(--color-on-tech-green) 38%, transparent)}}.int-band{pointer-events:none}.int-zone{padding-left:calc(var(--int-pad) + var(--int-icon) + calc(var(--spacing,.25rem) * 3));font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);grid-column:1;font-weight:500;line-height:1.3;position:relative}.int-zone[data-zone=systems]{grid-row:1}.int-zone[data-zone=layer]{padding-top:var(--spacing,.25rem);color:var(--color-on-tech-green);grid-row:3}.int-zone[data-zone=team]{margin-top:calc(var(--spacing,.25rem) * 3);grid-row:6}.int-edges{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.int-edge-base{fill:none;stroke:var(--color-tech-border-strong);stroke-opacity:.6;stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round}.int-edge-draw{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-draw) var(--ease-in-out)}.int-edge-draw[data-tone=success]{stroke:var(--color-on-tech-green)}.int-edge-draw[data-tone=review]{stroke:var(--color-on-tech-amber)}.int-edge-draw[data-drawn]{stroke-dashoffset:0}.int-stations{z-index:2;grid-area:2/1/span 8;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid;position:relative}.int-station{--int-tone:var(--color-on-tech);min-width:0;display:flex}.int-station[data-station=source]{grid-row:1}.int-station[data-station=ai]{grid-row:3}.int-station[data-station=rules]{grid-row:4}.int-station[data-station=exception]{padding-left:var(--int-indent);grid-row:6}.int-station[data-station=human]{grid-row:7}.int-station[data-station=output]{grid-row:8}.int-station[data-tone=ai]{--int-tone:var(--color-on-tech-blue)}.int-station[data-tone=review]{--int-tone:var(--color-on-tech-amber)}.int-station[data-tone=success]{--int-tone:var(--color-on-tech-green)}.int-node{grid-template-columns:var(--int-icon) minmax(0, 1fr);column-gap:calc(var(--spacing,.25rem) * 3);width:100%;min-width:0;padding:var(--int-pad);border-radius:var(--radius-card);text-align:left;transition:background-color var(--duration-demo) var(--ease-out), box-shadow var(--duration-demo) var(--ease-out);grid-template-areas:"icon title""icon system""icon result";align-items:center;display:grid;position:relative}.int-icon{width:var(--int-icon);height:var(--int-icon);background:var(--color-tech-raised);border:1px solid var(--color-tech-border-strong);color:var(--color-on-tech-muted);transition:color var(--duration-demo) var(--ease-out), background-color var(--duration-demo) var(--ease-out), border-color var(--duration-demo) var(--ease-out), box-shadow var(--duration-demo) var(--ease-out);border-radius:.625rem;flex:none;grid-area:icon;justify-content:center;align-self:start;align-items:center;display:inline-flex;position:relative}.int-title{min-width:0;font-size:var(--text-ui);color:var(--color-on-tech);grid-area:title;font-weight:600;line-height:1.3}.int-system{min-width:0;font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);grid-area:system;line-height:1.3}.int-result{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-width:0;min-height:1.75rem;font-size:var(--text-ui-sm);color:var(--color-on-tech);grid-area:result;font-weight:500;line-height:1.3;display:flex}.int-slot{grid-area:result;align-items:center;width:100%;min-width:0;height:1.75rem;display:flex}.int-slot>.int-outcome{display:none}.int-outcome-icon{color:var(--color-on-tech-green);flex:none}.int-outcome-idle{color:var(--color-on-tech-muted);font-weight:400}.int-station[data-state=flag] :is(.int-result,.int-outcome,.int-outcome-icon){color:var(--color-on-tech-amber)}.int-station[data-state=skipped] :is(.int-result,.int-outcome,.int-outcome-icon){color:var(--color-on-tech-muted)}.int-mark{border-radius:var(--radius-full);background:var(--color-on-tech-green);width:16px;height:16px;color:var(--color-tech);box-shadow:0 0 0 2px var(--color-tech);opacity:0;transition:opacity var(--duration-button) var(--ease-out), scale var(--duration-button) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-6px;right:-6px;scale:.6}.int-mark-bang{font-size:11px;font-weight:700;line-height:1}.int-station:is([data-state=done],[data-state=flag],[data-state=skipped]) .int-mark{opacity:1;scale:1}.int-station[data-state=flag] .int-mark{background:var(--color-on-tech-amber)}.int-station[data-state=skipped] .int-mark{background:var(--color-tech-border-strong);color:var(--color-on-tech)}.int-station:is([data-state=active],[data-state=done],[data-state=flag]) .int-icon{color:var(--int-tone);background:var(--int-tone)}@supports (color:color-mix(in lab, red, red)){.int-station:is([data-state=active],[data-state=done],[data-state=flag]) .int-icon{background:color-mix(in oklab, var(--int-tone) 14%, var(--color-tech-raised))}}.int-station:is([data-state=active],[data-state=done],[data-state=flag]) .int-icon{border-color:var(--int-tone)}@supports (color:color-mix(in lab, red, red)){.int-station:is([data-state=active],[data-state=done],[data-state=flag]) .int-icon{border-color:color-mix(in oklab, var(--int-tone) 45%, transparent)}}.int-station[data-state=flag] .int-icon{color:var(--color-on-tech-amber);background:#3c4733}@supports (color:color-mix(in lab, red, red)){.int-station[data-state=flag] .int-icon{background:color-mix(in oklab, var(--color-on-tech-amber) 14%, var(--color-tech-raised))}}.int-station[data-state=active] .int-icon{border-color:var(--int-tone);box-shadow:0 0 0 3px var(--int-tone)}@supports (color:color-mix(in lab, red, red)){.int-station[data-state=active] .int-icon{box-shadow:0 0 0 3px color-mix(in oklab, var(--int-tone) 24%, transparent)}}.int-station:is([data-state=unused],[data-skipped]) .int-icon{background:0 0;border-style:dashed}.int-station[data-state=unused] .int-title{color:var(--color-on-tech-muted);font-weight:500}.int-station:is([data-state=active],[data-pinned]) .int-node{background:var(--color-tech-raised);box-shadow:inset 0 0 0 1px var(--int-tone)}@supports (color:color-mix(in lab, red, red)){.int-station:is([data-state=active],[data-pinned]) .int-node{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--int-tone) 55%, transparent)}}.int-pick{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.int-station:not([data-pinned]):has(.int-pick:hover) .int-node{background:#1f3329b3}@supports (color:color-mix(in lab, red, red)){.int-station:not([data-pinned]):has(.int-pick:hover) .int-node{background:color-mix(in oklab, var(--color-tech-raised) 70%, transparent)}}@media not all and (min-width:48rem){.int-station{flex-direction:column}}.int-inline{--int-tone:var(--color-on-tech);min-width:0;padding:calc(var(--spacing,.25rem) * 3) var(--int-pad) calc(var(--spacing,.25rem) * 3) calc(var(--int-pad) + var(--int-icon) + calc(var(--spacing,.25rem) * 3));transition:opacity var(--duration-demo) var(--ease-out)}@starting-style{.int-inline{opacity:0}}.int-inline .int-readout-title{margin-top:0}.int-inline .int-items{border-left:0;padding-left:0}.int-legend{z-index:2;gap:calc(var(--spacing,.25rem) * 2.5);min-width:0;margin-top:calc(var(--spacing,.25rem) * 3);padding-left:var(--int-pad);flex-direction:column;grid-area:10/1;display:flex;position:relative}.int-path-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-ui);color:var(--color-on-tech);font-weight:600;line-height:1.35;display:flex}.int-path-dot{border-radius:var(--radius-full);background:var(--color-on-tech-green);flex:none;width:8px;height:8px}.int-path-dot[data-exception]{background:var(--color-on-tech-amber)}.int-key{display:none}.int-hint{font-size:var(--text-ui);color:var(--color-on-tech-muted);line-height:1.45}@media (min-width:48rem){.int-diagram{--int-gap:1.5rem;column-gap:var(--int-gap);row-gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 8);grid-template-rows:auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr))}.int-band{margin:calc(-1 * calc(var(--spacing,.25rem) * 3)) calc(var(--int-gap) / -2 + 2px);grid-area:1/2/span 2/span 2}.int-zone{padding:0 0 calc(var(--spacing,.25rem) * 3);flex-direction:column;grid-row:1;justify-content:flex-end;margin-top:0;display:flex}.int-zone:after{content:"";border:1px solid var(--color-tech-border-strong);opacity:.8;border-bottom:0;border-radius:3px 3px 0 0;height:6px;position:absolute;bottom:0;left:2px;right:2px}.int-zone[data-zone=systems]{grid-area:1/1}.int-zone[data-zone=layer]{grid-area:1/2/auto/span 2;padding-top:0}.int-zone[data-zone=layer]:after{border-color:#93c4a8b3}@supports (color:color-mix(in lab, red, red)){.int-zone[data-zone=layer]:after{border-color:color-mix(in oklab, var(--color-on-tech-green) 70%, transparent)}}.int-zone[data-zone=team]{grid-area:1/4/auto/span 2;margin-top:0}.int-stations{grid-area:2/1/span 2/-1;grid-template-columns:subgrid}.int-station[data-station]{grid-row:1;padding-left:0}.int-station[data-station=source]{grid-column:1}.int-station[data-station=ai]{grid-column:2}.int-station[data-station=rules]{grid-column:3}.int-station[data-station=human]{grid-column:4}.int-station[data-station=output]{grid-column:5}.int-station[data-station=exception]{grid-area:2/4}.int-node{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);height:100%;padding:calc(var(--spacing,.25rem) * 3);background:var(--color-tech-raised);border:1px solid var(--color-tech-border);transition:border-color var(--duration-demo) var(--ease-out), box-shadow var(--duration-demo) var(--ease-out);flex-direction:column;display:flex}.int-icon{border-radius:var(--radius-md);background:var(--color-tech-border);border-color:#0000;width:2rem;height:2rem}.int-station:is([data-state=unused],[data-skipped]) .int-icon{border-color:var(--color-tech-border-strong)}.int-system,.int-result,.int-inline{display:none}.int-slot{justify-content:flex-start;width:100%;height:1.75rem;margin-top:auto}.int-station[data-state=active] .int-icon{box-shadow:none}.int-station:is([data-state=active],[data-pinned]) .int-node{background:var(--color-tech-raised);border-color:var(--int-tone);box-shadow:0 0 0 1px var(--int-tone), 0 12px 28px -14px #000000b3}.int-station[data-state=flag]:not([data-pinned]) .int-node{border-color:#eec06f73}@supports (color:color-mix(in lab, red, red)){.int-station[data-state=flag]:not([data-pinned]) .int-node{border-color:color-mix(in oklab, var(--color-on-tech-amber) 45%, transparent)}}.int-station:is([data-state=unused],[data-skipped]) .int-node{border-style:dashed;border-color:var(--color-tech-border-strong);background:0 0}.int-station:not([data-pinned]):has(.int-pick:hover) .int-node{background:var(--color-tech-raised);border-color:var(--color-tech-border-strong)}.int-legend{grid-area:3/1/auto/span 3;align-self:end;margin-top:0;padding-left:0}.int-key{gap:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 4);font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);flex-wrap:wrap;font-weight:500;line-height:1.3;display:flex}.int-key li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.int-key li>span{border:1.5px solid;border-radius:3px;width:10px;height:10px}.int-key li[data-tone=ai]>span{color:var(--color-on-tech-blue);background:#9ec2ee40}@supports (color:color-mix(in lab, red, red)){.int-key li[data-tone=ai]>span{background:color-mix(in oklab, var(--color-on-tech-blue) 25%, transparent)}}.int-key li[data-tone=review]>span{color:var(--color-on-tech-amber);background:#eec06f40}@supports (color:color-mix(in lab, red, red)){.int-key li[data-tone=review]>span{background:color-mix(in oklab, var(--color-on-tech-amber) 25%, transparent)}}.int-key li[data-tone=success]>span{color:var(--color-on-tech-green);background:#93c4a840}@supports (color:color-mix(in lab, red, red)){.int-key li[data-tone=success]>span{background:color-mix(in oklab, var(--color-on-tech-green) 25%, transparent)}}}@media (min-width:64rem){.int-diagram{--int-gap:2rem;row-gap:calc(var(--spacing,.25rem) * 6)}}@media (min-width:80rem){.int-diagram{--int-gap:2.5rem}}@media (min-width:64rem){.int-node{padding:calc(var(--spacing,.25rem) * 3.5)}.int-title{margin-top:var(--spacing,.25rem)}.int-system{font-size:var(--text-ui);line-height:1.35;display:block}.int-slot{height:2rem}.int-slot>.int-outcome{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-width:0;font-size:var(--text-ui-sm);color:var(--color-on-tech);font-weight:500;line-height:1.3;display:flex}.int-station[data-state=flag] .int-slot>.int-outcome{color:var(--color-on-tech-amber)}.int-station[data-state=skipped] .int-slot>.int-outcome{color:var(--color-on-tech-muted)}.int-station[data-station=exception] .int-node{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""result result";align-items:center;display:grid}.int-station[data-station=exception] .int-title{margin-top:0}.int-station[data-station=exception] .int-system{display:none}}@media (min-width:80rem){.int-slot>.int-outcome{font-size:var(--text-ui)}}.int-token{z-index:3;pointer-events:none;opacity:1;transition:transform var(--duration-draw) var(--ease-in-out), width var(--duration-draw) var(--ease-in-out), opacity var(--duration-demo) var(--ease-out);justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0}@starting-style{.int-token{opacity:0}}.int-diagram[data-explorable] .int-token{transition:opacity var(--duration-demo) var(--ease-out)}.int-token-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);max-width:100%;height:1.625rem;padding:0 calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-sm);background:var(--color-on-tech);color:var(--color-tech);font-size:var(--text-ui-sm);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 8px 20px -8px #000000bf,0 0 0 3px #f3f1ea29}@supports (color:color-mix(in lab, red, red)){.int-token-pill{box-shadow:0 8px 20px -8px #000000bf, 0 0 0 3px color-mix(in oklab, var(--color-on-tech) 16%, transparent)}}.int-token-pill .font-mono{font-size:var(--text-mono);font-weight:450}.int-token[data-label=icon] .int-token-pill{border-radius:var(--radius-full);justify-content:center;width:1.625rem;padding:0}.int-foot{border-top:1px solid var(--color-tech-border);display:grid}.int-readouts{padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 4);display:grid}.int-readout{visibility:hidden;opacity:0;--int-tone:var(--color-on-tech);grid-area:1/1;min-width:0}.int-readout[data-visible]{visibility:visible;opacity:1;transition:opacity var(--duration-demo) var(--ease-out)}@starting-style{.int-readout[data-visible]{opacity:0}}@media not all and (min-width:64rem){.int-readout:not([data-visible]){display:none}}:is(.int-readout,.int-inline)[data-tone=ai]{--int-tone:var(--color-on-tech-blue)}:is(.int-readout,.int-inline)[data-tone=review]{--int-tone:var(--color-on-tech-amber)}:is(.int-readout,.int-inline)[data-tone=success]{--int-tone:var(--color-on-tech-green)}.int-readout-kicker{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);font-weight:500;line-height:1.3;display:flex}.int-readout-kicker:before{content:"";border-radius:var(--radius-full);background:var(--int-tone);width:8px;height:8px}.int-readout-title{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-h4);color:var(--color-on-tech);font-weight:600;line-height:1.35}.int-readout-text{margin-top:calc(var(--spacing,.25rem) * 3);max-width:38rem;font-size:var(--text-ui);color:var(--color-on-tech-muted);line-height:1.55}.int-items{margin-top:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3.5);border-left:2px solid var(--int-tone)}.int-item{justify-content:space-between;gap:2px calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);border-bottom:1px solid var(--color-tech-border);font-size:var(--text-ui);flex-wrap:wrap;line-height:1.4;display:flex}.int-item:last-child{border-bottom:0}.int-item-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;color:var(--color-on-tech-muted);display:flex}.int-item-value{min-width:0;color:var(--color-on-tech);text-align:right;overflow-wrap:anywhere;margin-left:auto}.int-item-value.font-mono{font-size:var(--text-mono);font-weight:450}.int-item-icon{color:var(--color-on-tech-muted)}.int-item[data-state=ok] .int-item-icon{color:var(--color-on-tech-green)}.int-item:is([data-state=flag],[data-state=rule]) .int-item-icon,.int-item:is([data-state=flag],[data-state=rule]) .int-item-value{color:var(--color-on-tech-amber)}.int-audit{display:none}.int-audit-m{padding:0 calc(var(--spacing,.25rem) * 4) var(--spacing,.25rem);border-top:1px solid var(--color-tech-border)}@media not all and (min-width:48rem){.int-foot[data-inline] .int-readouts{display:none}.int-foot[data-inline] .int-audit-m{border-top:0}}.int-audit-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);flex-wrap:wrap;font-weight:500;line-height:1.3;display:flex}.int-log{gap:calc(var(--spacing,.25rem) * 2);display:grid}.int-audit .int-log{margin-top:calc(var(--spacing,.25rem) * 3)}.int-log-line{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-ui);grid-template-columns:3rem minmax(0,1fr);line-height:1.45;display:grid;position:relative}.int-log-line:not([data-shown]){display:none}.int-log-time,.int-log-text{visibility:hidden;opacity:0;transition:opacity var(--duration-demo) var(--ease-out), translate var(--duration-demo) var(--ease-out), visibility 0s linear var(--duration-demo);translate:0 4px}.int-log-line[data-shown] :is(.int-log-time,.int-log-text){visibility:visible;opacity:1;transition:opacity var(--duration-demo) var(--ease-out), translate var(--duration-demo) var(--ease-out), visibility 0s;translate:0}@starting-style{.int-log-line[data-shown] :is(.int-log-time,.int-log-text){opacity:0;translate:0 4px}}.int-log-time{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-on-tech-muted);font-weight:450}.int-log-text{min-width:0;color:var(--color-on-tech)}.int-log-line[data-tone=review] .int-log-text{color:var(--color-on-tech-amber)}.int-log-line[data-waiting] .int-log-text{color:#e0be7c}@supports (color:color-mix(in lab, red, red)){.int-log-line[data-waiting] .int-log-text{color:color-mix(in oklab, var(--color-on-tech-amber) 80%, var(--color-on-tech-muted))}}@media (min-width:48rem){.int-readouts{padding:calc(var(--spacing,.25rem) * 6)}.int-audit{padding:calc(var(--spacing,.25rem) * 6);border-top:1px solid var(--color-tech-border);background:#17282099;display:block}@supports (color:color-mix(in lab, red, red)){.int-audit{background:color-mix(in oklab, var(--color-tech) 60%, transparent)}}.int-audit-m{display:none}}@media (min-width:64rem){.int-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.int-audit{border-top:0;border-left:1px solid var(--color-tech-border)}.int-log-line:not([data-shown]){display:grid}.int-log-line:after{content:"";border-top:1px dashed var(--color-tech-border-strong);opacity:.7;transition:opacity var(--duration-demo) var(--ease-out);position:absolute;top:.72em;left:0;right:30%}.int-log-line[data-shown]:after{opacity:0}}.int-below{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.int-below-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.int-examples-label{font-size:var(--text-ui);color:var(--color-on-tech-muted);line-height:1.4}.int-examples{margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.int-example{height:1.75rem;padding:0 calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-sm);background:var(--color-tech-raised);font-size:var(--text-ui-sm);color:var(--color-on-tech-muted);align-items:center;font-weight:500;line-height:1;display:inline-flex}.int-disclaimer{margin-top:calc(var(--spacing,.25rem) * 3);max-width:42.5rem;font-size:var(--text-ui);color:var(--color-on-tech-muted);line-height:1.5}@media (min-width:80rem){.int-below{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 12);flex-direction:row}.int-below-note{flex:auto;max-width:46rem}.int-below-actions{flex:none;justify-content:flex-end}}}
@layer components{.proof-band:after{content:"";inset-inline:var(--gutter);background:var(--color-border);height:1px;position:absolute;bottom:0}.proof-head{display:none}.proof-list{border-top:1px solid var(--color-border-strong)}.proof-row{gap:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 3.5);border-bottom:1px solid var(--color-border);display:grid}.proof-row:last-child{border-bottom:0;padding-bottom:0}.proof-system{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex}.proof-category{display:none}.proof-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-sm);background:var(--color-quiet);color:var(--color-ink-2);flex:none;place-items:center;display:none}.proof-flow{font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.proof-arrow{vertical-align:-2px;color:var(--color-muted);margin-inline-end:.5ch;display:inline-block}@media (min-width:48rem){.proof-head,.proof-row{column-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.95fr);align-items:center;display:grid}.proof-head{padding-bottom:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-ui-sm);line-height:var(--text-ui-sm--line-height);color:var(--color-muted);font-weight:500}.proof-row{padding-block:calc(var(--spacing,.25rem) * 3.5)}.proof-row:last-child{padding-bottom:calc(var(--spacing,.25rem) * 3.5)}.proof-category{display:block}}@media (min-width:64rem){.proof-icon{display:grid}.proof-head>span:first-child{padding-inline-start:calc(var(--spacing,.25rem) * 11)}}.explorer-panel{margin-top:calc(var(--spacing,.25rem) * 5);border:1px solid var(--color-border);border-radius:var(--radius-frame);background:var(--color-surface);box-shadow:var(--shadow-surface);overflow:clip}.explorer-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.explorer-panel-head{padding:calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.explorer-body{grid-template-columns:minmax(0,1fr);display:grid}.explorer-today{padding:calc(var(--spacing,.25rem) * 4);background:var(--color-quiet)}.explorer-with{padding:calc(var(--spacing,.25rem) * 4)}.explorer-col-head{justify-content:space-between;align-items:baseline;gap:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.explorer-today .explorer-col-head{border-bottom-color:var(--color-border-strong)}.explorer-today-list{flex-direction:column;display:flex}.explorer-today-list>li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 6.5);font-size:var(--text-ui);color:var(--color-ink-2);line-height:1.35;display:flex;position:relative}.explorer-today-list>li:not(:last-child):before{content:"";border-left:1px dashed var(--color-border-input);opacity:.7;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px);left:15.5px}.explorer-today-index{border:1px dashed var(--color-border-input);border-radius:var(--radius-xs);width:2rem;height:1.375rem;font-family:var(--font-mono);font-size:var(--text-ui-sm);color:var(--color-muted);background:var(--color-quiet);flex:none;place-items:center;line-height:1;display:grid}.explorer-today-note{margin-top:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);border-top:1px dashed var(--color-border-strong);font-size:var(--text-ui);color:var(--color-muted)}.explorer-stages{--stage-pad:calc(var(--spacing) * 2.5);--stage-icon:2rem;--stage-gap:calc(var(--spacing) * 2);gap:var(--stage-gap);flex-direction:column;display:flex}.explorer-stage{grid-template-columns:var(--stage-icon) minmax(0, 1fr);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1.5);padding:var(--stage-pad);border-radius:var(--radius-card);grid-template-areas:"icon badge""icon text";place-items:start;display:grid;position:relative}.explorer-stage[data-kind=human]{background:#fff5e4}@supports (color:color-mix(in lab, red, red)){.explorer-stage[data-kind=human]{background:color-mix(in oklab, var(--color-review-soft) 70%, var(--color-surface))}}.explorer-stage[data-kind=human]{box-shadow:inset 0 0 0 1px #ad721c4d}@supports (color:color-mix(in lab, red, red)){.explorer-stage[data-kind=human]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-review-solid) 30%, transparent)}}.explorer-stage-icon{z-index:2;width:var(--stage-icon);height:var(--stage-icon);border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-success);grid-area:icon;place-items:center;display:grid;position:relative}.explorer-stage[data-kind=ai] .explorer-stage-icon{background:var(--color-ai-soft);color:var(--color-ai)}.explorer-stage[data-kind=human] .explorer-stage-icon{background:var(--color-surface);color:var(--color-review)}.explorer-stage-text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.explorer-stage-title{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink);font-weight:600}.explorer-stage-detail{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-2)}.explorer-stage-badge{grid-area:badge}.explorer-stages .explorer-edge.wf-edge-v{z-index:1;left:calc(var(--stage-pad) + var(--stage-icon) / 2 - 6px);top:calc(var(--stage-pad) + var(--stage-icon) + 3px);bottom:calc(-1 * (var(--stage-gap) + var(--stage-pad)) + 3px);width:12px;height:auto;margin:0;position:absolute}.explorer-stages .wf-edge-draw{transition-delay:calc(var(--i,0) * .14s + 80ms)}@starting-style{.explorer-stages .wf-edge[data-state=done] .wf-edge-draw{stroke-dashoffset:1px}}.explorer-panel-foot{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:40rem){.explorer-panel-head,.explorer-today,.explorer-with,.explorer-panel-foot{padding-inline:calc(var(--spacing,.25rem) * 5)}.explorer-stages{--stage-pad:calc(var(--spacing) * 3);--stage-icon:2.5rem}.explorer-stage{grid-template-columns:var(--stage-icon) minmax(0, 1fr) auto;column-gap:calc(var(--spacing,.25rem) * 3.5);grid-template-areas:"icon text badge"}.explorer-stage-title{font-size:var(--text-body);line-height:1.35}.explorer-stage-badge{margin-top:1px}.explorer-today-list>li{min-height:calc(var(--spacing,.25rem) * 7.5)}}@media (min-width:48rem){.explorer-today-list>li{min-height:calc(var(--spacing,.25rem) * 8.5)}.explorer-panel-head{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);flex-flow:wrap}.explorer-panel-head,.explorer-today,.explorer-with,.explorer-panel-foot{padding-inline:calc(var(--spacing,.25rem) * 7)}.explorer-panel-head{padding-block:calc(var(--spacing,.25rem) * 4.5)}.explorer-today,.explorer-with{padding-block:calc(var(--spacing,.25rem) * 5)}.explorer-panel-foot{padding-block:calc(var(--spacing,.25rem) * 4.5);flex-direction:row;justify-content:space-between;align-items:center}.explorer-today-list{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,4), auto);column-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.explorer-today-list>li[data-col-end]:before{display:none}}@media (min-width:64rem){.explorer-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:26.75rem}.explorer-today,.explorer-with{padding:calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 8)}.explorer-panel-head,.explorer-panel-foot{padding-inline:calc(var(--spacing,.25rem) * 8)}.explorer-today-list{display:flex}.explorer-today-list>li[data-col-end]:before{display:block}.explorer-today-list>li:last-child:before{display:none}}@media (prefers-reduced-motion:reduce){.explorer-stages .wf-edge-draw{transition-delay:0s}}}
