.eg{--eg-t-press:var(--duration-quick) var(--ease-out);--eg-t-move:var(--duration-fast) var(--ease-out);--eg-t-reveal:var(--duration-slow) var(--ease-out);--eg-gutter:var(--shell-gutter);container:eg/inline-size;width:100%;max-width:var(--shell-outer);margin:0 auto;padding:0 max(var(--eg-gutter),env(safe-area-inset-right)) clamp(var(--space-64),9vw,7rem) max(var(--eg-gutter),env(safe-area-inset-left));position:relative;z-index:1}.eg-head{padding-block:clamp(var(--space-40),6.5vw,var(--space-72)) clamp(var(--space-28),3.5vw,var(--space-40))}.eg-path{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-12);padding-block:var(--space-6);margin:calc(-1 * var(--space-6)) 0 calc(var(--space-20) - var(--space-6));overflow-x:auto;scrollbar-width:none;font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eg-path::-webkit-scrollbar{display:none}.eg-path>span{flex:0 0 auto}.eg-path b{font-weight:500;color:var(--ink)}.eg-path a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--line);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.eg-path a:hover{color:var(--ink);text-decoration-color:var(--line-strong)}}.eg-path>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:var(--space-12);border-radius:50%;background:var(--line-strong);vertical-align:middle}@container eg (width < 36rem){.eg-path{flex-direction:column;align-items:flex-start;row-gap:var(--space-4);overflow-x:visible}.eg-path>span+span:before{content:none}}.eg-title{margin:0;font-family:var(--display);font-weight:700;font-variation-settings:"opsz" 32,"SOFT" 40;font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.eg-thesis{margin:var(--space-16) 0 0;max-width:40rem;font-size:var(--text-thesis);line-height:var(--leading-prose);color:var(--muted);text-wrap:pretty}.eg-bench{--eg-dim:var(--muted-dim);container:bench/inline-size;display:grid;grid-template-columns:var(--grid-12);column-gap:var(--grid-gutter);row-gap:var(--space-16)}.eg-bench>*{grid-column:full-start/full-end;min-width:0}@container bench (width >= 64rem){.eg-bench>.eg-bar:not(.is-pair):not(:has(.is-area)){grid-column:full-start/split}}.eg-bench>.score-error-card{margin-top:0}@container bench (width >= 64rem){.eg-bench>.eg-bar:not(.is-pair):not(:has(.is-area))+.score-error-card{grid-column:full-start/split}}.eg-inst{--muted-dim:color-mix(in srgb,var(--eg-dim,var(--muted)) 67%,var(--muted));position:relative;border-radius:var(--radius-xl);background:var(--mat-instrument);box-shadow:var(--elev-2)}.eg-inst:before{inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,transparent 12%,var(--lv-sheen),transparent 88%) top /100% 1px no-repeat,var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.eg-inst:after,.eg-inst:before{content:"";position:absolute;pointer-events:none}.eg-inst:after{inset-inline:10%;bottom:-7%;z-index:-1;height:18%;background:var(--floor-pool);opacity:.7}.eg-inst-glow,.eg-inst-verdict{position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none}.eg-inst-glow{box-shadow:var(--glow-signal);transition:opacity var(--mat-t-out)}.eg-inst[data-phase=running]>.eg-inst-glow{opacity:1;transition:opacity var(--mat-t-in)}.eg-inst-verdict{--vc-hue:var(--lv-pass-a);--glow-verdict:0 18px 44px -24px var(--vc-hue);box-shadow:var(--glow-verdict)}.eg-inst-verdict[data-band=fail]{--vc-hue:var(--lv-fail-a)}.eg-inst-verdict[data-grade=a]{--vc-hue:var(--grade-a)}.eg-inst-verdict[data-grade=b]{--vc-hue:var(--grade-b)}.eg-inst-verdict[data-grade=c]{--vc-hue:var(--grade-c)}.eg-inst-verdict[data-grade=d]{--vc-hue:var(--grade-d)}.eg-inst-verdict[data-grade=f]{--vc-hue:var(--grade-f)}.eg-inst:is([data-phase=done],[data-phase=error])>.eg-inst-verdict:is([data-band],[data-grade]){animation:eg-verdict-glow 1.95s var(--ease-out) both}@keyframes eg-verdict-glow{0%{opacity:0}7.69%{opacity:1}69.23%{opacity:1}to{opacity:0}}.eg-inst-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-12);min-height:2.9rem;padding:0 var(--space-16);border-bottom:1px solid var(--line-faint);font:500 var(--text-label)/1 var(--sans);color:var(--muted)}.eg-inst-app{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;color:var(--ink);white-space:nowrap}.eg-mark{display:grid;place-items:center;flex:0 0 auto;width:1rem;height:1rem;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1.5px var(--lv-ink-accent)}.eg-mark i{width:5px;height:5px;border-radius:50%;background:var(--lv-ink-accent)}.eg-inst-target{display:inline-flex;align-items:center;gap:var(--space-6);max-width:22rem;min-width:0;padding:.38rem .85rem;border-radius:var(--radius-md);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line-faint);font:500 var(--text-label)/1 var(--mono);color:var(--muted)}.eg-inst-target:empty{visibility:hidden}.eg-inst-target span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-inst-state{justify-self:end;display:inline-flex;align-items:center;gap:var(--space-8);font:500 var(--text-label)/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@container bench (width < 36rem){.eg-inst-bar{grid-template-columns:minmax(0,1fr) auto}.eg-inst-target{display:none}}@container bench (width >= 64rem){.eg-bench>.eg-inst>.eg-inst-bar{grid-template-columns:minmax(0,1fr) auto calc(100% - var(--track-split));column-gap:0;padding-inline:0}.eg-bench>.eg-inst .eg-inst-app{padding-inline-start:var(--space-20)}.eg-bench>.eg-inst .eg-inst-target{margin-inline:var(--space-12) var(--space-8)}.eg-bench>.eg-inst .eg-inst-state{justify-self:stretch;align-self:stretch;padding-inline:var(--space-20);border-left:1px solid var(--line-faint)}}.eg-dot{width:6px;height:6px;border-radius:50%;background:var(--line-strong)}.eg-inst[data-phase=running] .eg-dot{background:var(--lv-ink-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-ink-accent) 20%,transparent)}@keyframes eg-led{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--lv-ink-accent) 0%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--lv-ink-accent) 28%,transparent)}}.eg-inst[data-phase=running] .eg-dot{animation:eg-led 1.5s var(--ease-in-out) infinite}.eg-inst-state>span{white-space:nowrap}.eg-inst:not([data-phase=idle]) .eg-inst-state>span{animation:eg-state-in var(--duration-quick) var(--ease-out) both}@keyframes eg-state-in{0%{opacity:0}}.eg-inst-target>[data-host]{animation:eg-host-in var(--duration-quick) var(--ease-out) both}@keyframes eg-host-in{0%{opacity:0;transform:translateY(4px)}}.eg-inst[data-phase=done] .eg-dot{width:auto;height:auto;border-radius:0;background:none;font:700 var(--text-label)/1 var(--sans);color:var(--signal-text)}.eg-inst[data-phase=done] .eg-dot:before{content:"✓"}.eg-inst[data-phase=error] .eg-dot{background:var(--error)}.eg-inst-body{display:grid;grid-template-columns:minmax(0,1fr)}@container bench (width >= 52rem){.eg-inst-body{grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr)}.eg-side{border-top:0;border-left:1px solid var(--line-faint)}}@container bench (width >= 64rem){.eg-inst-body{grid-template-columns:var(--track-split) minmax(0,1fr)}}.eg-faces{container:face/inline-size;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-20) var(--space-24);padding:var(--space-20) var(--space-20) var(--space-24);min-width:0}.eg-group{--n:1;flex:var(--n) 1 calc(var(--n) * 7.5rem);min-width:min(100%,15rem)}.eg-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-12);margin-bottom:var(--space-4)}.eg-label{font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.eg-group-hint{margin:0 0 var(--space-12);font-size:var(--text-label);line-height:var(--leading-meta);color:var(--muted-dim);text-wrap:pretty}.eg-count{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eg-group-note{margin:var(--space-10) 0 0;font-size:var(--text-body);line-height:var(--leading-meta);color:var(--muted-dim);text-wrap:pretty}.eg-group-note b{font-weight:500;color:var(--muted)}.eg-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.eg-cells>li:last-child:nth-child(odd){grid-column:1/-1}@container face (width >= 34rem){.eg-cells{grid-template-columns:repeat(4,minmax(0,1fr))}.eg-cells>li:last-child:nth-child(odd){grid-column:auto}.eg-cells>li:last-child:nth-child(3){grid-column:span 2}.eg-cells:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.eg-cell,.eg-cells>li,.eg-files>li{display:grid}.eg-cell{--i:0;--tone:var(--lv-well-line);position:relative;grid-template-rows:auto 1fr;gap:var(--space-8);width:100%;min-height:4.4rem;padding:var(--space-10) var(--space-12) var(--space-12);border:0;border-radius:var(--radius-lg);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--tone);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--eg-t-press)}.eg-cell:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.eg-cell:hover{background:var(--surface-hover)}}.eg-cell[data-inspect=true]{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.eg-cell[aria-pressed=true],.eg-cell[data-inspect=true],.mt-row[aria-current=step]{--muted-dim:var(--muted)}@media (hover:hover) and (pointer:fine){.eg-cell:hover,button.mt-row:hover{--muted-dim:var(--muted)}}.eg-cell[aria-pressed=true]{background:color-mix(in srgb,var(--lv-ink-accent) 9%,var(--lv-well));box-shadow:inset 0 0 0 1.5px var(--lv-ink-accent)}.eg-cell-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.eg-cell-id{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim)}.eg-cell-label{align-self:end;font-size:var(--text-label);font-weight:500;line-height:var(--leading-compact);color:var(--ink);text-wrap:balance}.eg-lamp{flex:0 0 auto;width:1.4rem;height:.5rem;border-radius:var(--radius-sm);background:transparent;box-shadow:inset 0 0 0 1px var(--lv-well-line)}.eg-faces .eg-lamp{background:var(--line-strong);box-shadow:none;transform:scaleY(.2);transition:transform var(--eg-t-reveal)}.eg-faces .eg-lamp[data-status],.eg-faces [data-status] .eg-lamp{transform:none}.eg-lamp[data-status=PASS],[data-status=PASS]>.eg-cell-top .eg-lamp{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));box-shadow:inset 0 1px 0 var(--lv-shine),0 0 12px -3px var(--lv-pass-glow)}[data-theme=light] .eg-lamp[data-status=PASS],[data-theme=light] [data-status=PASS]>.eg-cell-top .eg-lamp{box-shadow:0 0 0 1px var(--signal-access),inset 0 1px 0 var(--lv-shine),0 0 12px -3px var(--lv-pass-glow)}.eg-lamp[data-status=WARN],[data-status=WARN]>.eg-cell-top .eg-lamp{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b));box-shadow:inset 0 0 0 1px var(--lv-warn-b),inset 0 1px 0 var(--lv-shine)}.eg-lamp[data-status=FAIL],[data-status=FAIL]>.eg-cell-top .eg-lamp{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b));box-shadow:inset 0 0 0 1px var(--lv-fail-b),inset 0 1px 0 var(--lv-shine)}[data-theme=light] .eg-lamp[data-status=WARN],[data-theme=light] [data-status=WARN]>.eg-cell-top .eg-lamp{box-shadow:0 0 0 1px var(--warn-ink),inset 0 0 0 1px var(--lv-warn-b),inset 0 1px 0 var(--lv-shine)}[data-theme=light] .eg-lamp[data-status=FAIL],[data-theme=light] [data-status=FAIL]>.eg-cell-top .eg-lamp{box-shadow:0 0 0 1px var(--error-ink),inset 0 0 0 1px var(--lv-fail-b),inset 0 1px 0 var(--lv-shine)}.eg-lamp[data-status=MANUAL],.eg-lamp[data-status=SKIP],[data-status=MANUAL]>.eg-cell-top .eg-lamp,[data-status=SKIP]>.eg-cell-top .eg-lamp{background:repeating-linear-gradient(135deg,var(--lv-hatch) 0 1px,transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--lv-hatch)}[data-theme=light] .eg-lamp[data-status=MANUAL],[data-theme=light] .eg-lamp[data-status=SKIP],[data-theme=light] [data-status=MANUAL]>.eg-cell-top .eg-lamp,[data-theme=light] [data-status=SKIP]>.eg-cell-top .eg-lamp{box-shadow:0 0 0 1px var(--muted)}.eg-cell[data-status=PASS]{--tone:color-mix(in srgb,var(--lv-pass-a) 34%,transparent)}.eg-cell[data-status=WARN]{--tone:color-mix(in srgb,var(--lv-warn-a) 42%,transparent)}.eg-cell[data-status=FAIL]{--tone:color-mix(in srgb,var(--lv-fail-a) 46%,transparent)}.eg-cell[data-status=MANUAL],.eg-cell[data-status=SKIP]{--tone:var(--lv-hatch)}.eg-cell[data-status=FAIL]{background:color-mix(in srgb,var(--lv-fail-b) 8%,var(--lv-well))}.eg-cell[data-status=WARN]{background:color-mix(in srgb,var(--lv-warn-b) 7%,var(--lv-well))}.eg-side{display:grid;align-content:start;gap:var(--space-16);padding:var(--space-20) var(--space-20) var(--space-24);border-top:1px solid var(--line-faint);min-width:0}.eg-side>.eg-probe,.eg-side>.eg-side-rest{grid-area:1/1;min-width:0}.eg-side{grid-template-rows:minmax(0,1fr)}.eg-side-rest{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-16)}.eg-side>.eg-probe{align-content:start}.eg-side[data-probing]>.eg-side-rest{visibility:hidden}.eg-side-note{margin:0;font-size:var(--text-label);line-height:var(--leading-prose);color:var(--muted);text-wrap:pretty}.eg-side-note b{font-weight:500;color:var(--ink)}.eg-verdict-row{display:flex;align-items:baseline;gap:var(--space-12);min-height:3.6rem}.eg-grade{font-family:var(--display);font-weight:700;font-variation-settings:"opsz" 32,"SOFT" 40;font-size:var(--text-engine-grade);line-height:var(--leading-numeral);letter-spacing:-.02em;color:var(--ink)}.eg-score{font:500 var(--text-h3)/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.eg-score small{margin-left:2px;font-size:var(--text-label);color:var(--muted-dim)}.eg-verdict-row[data-grade=a] .eg-grade{color:var(--grade-a-ink)}.eg-verdict-row[data-grade=b] .eg-grade{color:var(--grade-b-ink)}.eg-verdict-row[data-grade=c] .eg-grade{color:var(--grade-c-ink)}.eg-verdict-row[data-grade=d] .eg-grade{color:var(--grade-d-ink)}.eg-verdict-row[data-grade=f] .eg-grade{color:var(--grade-f-ink)}.eg-verdict-note{margin:0;font-size:var(--text-body);line-height:var(--leading-lede);color:var(--muted)}.eg-verdict-row.is-rest{container:rest-verdict/size;flex:1 1;flex-wrap:wrap;align-content:flex-end;min-height:0;max-height:calc(3.6rem + var(--space-16));margin-bottom:calc(-1 * var(--space-16));overflow:clip}.eg-verdict-row.is-rest>*{margin-bottom:var(--space-16);visibility:hidden}@container rest-verdict (height >= 2.5rem){.eg-verdict-row.is-rest>*{visibility:visible}}.eg-verdict-row.is-rest .eg-grade{font-size:var(--text-h3);line-height:var(--leading-single)}.eg-verdict-row.is-rest .eg-grade:before,.eg-verdict-row.is-rest .eg-score:before{content:"";display:inline-block;height:2px;border-radius:1px;background:var(--line-strong)}.eg-verdict-row.is-rest .eg-grade:before{width:2.25rem}.eg-verdict-row.is-rest .eg-score:before{width:1.5rem}.eg-running{display:grid;align-content:start;gap:var(--space-6);min-height:3.6rem}.eg-running-line{margin:0;font:500 var(--text-body)/1.4 var(--sans);color:var(--ink)}.eg-elapsed{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-scale{display:grid;gap:var(--space-6)}.eg-scale-track{position:relative;display:flex;gap:2px;height:.5rem}.eg-scale-zone{position:relative;flex:var(--w) 0 0;border-radius:var(--radius-sm);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line);transform-origin:left center;--w:10}.eg-scale-zone.is-here{box-shadow:none}.eg-scale-zone.is-here[data-grade=a]{background:var(--grade-a)}.eg-scale-zone.is-here[data-grade=b]{background:var(--grade-b)}.eg-scale-zone.is-here[data-grade=c]{background:var(--grade-c)}.eg-scale-zone.is-here[data-grade=d]{background:var(--grade-d)}.eg-scale-zone.is-here[data-grade=f]{background:var(--grade-f)}.eg-scale-marker{--at:0;position:absolute;top:-4px;bottom:-4px;left:calc(var(--at) * 1%);width:2px;margin-left:-1px;border-radius:1px;background:var(--ink);box-shadow:0 0 0 2px var(--surface-raised)}.eg-scale-ticks{display:flex;gap:2px;font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-scale-ticks span{flex:var(--w) 0 0;--w:10}.eg-tally{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin:0;padding:0;list-style:none;font-size:var(--text-label);color:var(--muted)}.eg-tally li{display:inline-flex;align-items:center;gap:var(--space-6)}.eg-tally b{font:500 var(--text-label)/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.eg-tally .eg-lamp{width:.9rem;height:.42rem}.eg-start{display:grid;gap:var(--space-6);width:100%;padding:var(--space-12) var(--space-14);border:0;border-radius:var(--radius-lg);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line-faint);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--eg-t-press)}.eg-start:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.eg-start:hover{background:var(--surface-hover)}}.eg-start-title{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-body);font-weight:600;line-height:var(--leading-compact)}.eg-start-title .eg-lamp{width:1rem}.eg-start-detail{font-size:var(--text-body);line-height:var(--leading-meta);color:var(--muted);overflow-wrap:anywhere}.eg-share{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-top:var(--space-4)}.eg-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:2.25rem;padding:0 var(--space-14);border:0;border-radius:var(--radius-md);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 var(--text-body)/1 var(--sans);text-decoration:none;cursor:pointer;transition:transform var(--eg-t-press)}.eg-share-btn.is-icon{width:2.25rem;padding:0}.eg-share-btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.eg-share-btn:hover{background:var(--surface-hover)}}.eg-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-16);margin:0}.eg-figs div{display:grid;gap:var(--space-2)}.eg-figs dt{font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.eg-figs dd{margin:0;font:500 var(--text-lead)/1.1 var(--mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-figs dd small{font-size:var(--text-label);color:var(--muted-dim)}.eg-quiet{margin:0;font:500 var(--text-label)/1.5 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-faint)}.eg-table{width:100%;border-collapse:collapse;font-size:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-table td,.eg-table th{padding:var(--space-10) var(--space-16);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-faint)}.eg-table tr:last-child td{border-bottom:0}.eg-table th{font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);background:var(--lv-well)}.eg-table td{color:var(--muted);overflow-wrap:anywhere}.eg-table code,.eg-table td:first-child{font:500 var(--text-label)/1.4 var(--mono);color:var(--ink)}.eg-table .is-num{text-align:right;white-space:nowrap}.eg-swatch{display:inline-block;width:.75rem;height:.75rem;margin-right:var(--space-6);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);vertical-align:-1px}.eg-alerts{display:grid;gap:var(--space-8);padding:var(--space-12) var(--space-14);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--lv-fail-b) 8%,var(--lv-well));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-fail-a) 40%,transparent)}.eg-alerts ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-body);line-height:var(--leading-meta);color:var(--ink)}.eg-trend{display:grid;gap:var(--space-6)}.eg-spark{width:100%;height:2.75rem;color:var(--lv-ink-accent)}.eg-watches{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.eg-watch{display:grid;gap:var(--space-2);width:100%;padding:var(--space-10) var(--space-12);border:0;border-radius:var(--radius-md);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line-faint);color:var(--ink);font:inherit;text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.eg-watch:hover{background:var(--surface-hover)}}.eg-watch-host{font:500 var(--text-label)/1.3 var(--mono)}.eg-ref{display:grid;gap:var(--space-10);margin:var(--space-4) 0 0;padding:var(--space-16) 0 0;border-top:1px solid var(--line-faint)}.eg-ref dl{display:grid;gap:var(--space-12);margin:0}.eg-ref div{display:grid;gap:var(--space-2)}.eg-ref dt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);font-weight:600;line-height:var(--leading-compact);color:var(--ink)}.eg-ref dd,.eg-ref dt{font-size:var(--text-body)}.eg-ref dd{margin:0;line-height:var(--leading-meta);color:var(--muted)}.eg-ref-where{font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim);white-space:nowrap}.eg-ref .eg-ref-rows div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-12)}.eg-ref-rows dd{font:500 var(--text-label)/1.3 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-ref-note{margin:0;font-size:var(--text-label);line-height:var(--leading-prose);color:var(--muted-dim);text-wrap:pretty}.eg-probe{display:grid;gap:var(--space-8)}.eg-probe-id{display:flex;align-items:center;gap:var(--space-8);font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim)}.eg-probe-title{margin:0;font-size:var(--text-body);font-weight:600;line-height:var(--leading-compact);color:var(--ink);text-wrap:balance}.eg-probe dl{display:grid;gap:var(--space-6);margin:0}.eg-probe dt{font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.eg-probe dd{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--muted);overflow-wrap:anywhere}.eg-legend{align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-20);border-top:1px solid var(--line-faint);font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-legend,.eg-legend ul{display:flex;flex-wrap:wrap}.eg-legend ul{gap:var(--space-6) var(--space-14);margin:0;padding:0;list-style:none}.eg-legend li{display:inline-flex;align-items:center;gap:var(--space-6)}.eg-legend .eg-lamp{width:.9rem;height:.42rem}.eg-legend-meta{display:flex;flex-wrap:wrap;row-gap:var(--space-2);min-width:0}.eg-legend-meta>span{min-width:0;text-wrap:balance}.eg-legend-meta>span+span:before{content:"\00B7";content:"\00B7"/"";margin-inline:1ch}@container bench (width < 40rem){.eg-legend-meta{column-gap:var(--space-12)}.eg-legend-meta>span+span:before{content:none}}.eg-paths{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none;font:500 var(--text-label)/1.2 var(--mono)}.eg-paths-origin{display:flex;align-items:center;gap:var(--space-8);padding:0 0 var(--space-10);color:var(--ink)}.eg-path-row{--i:0;display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:var(--space-12);width:100%;min-height:2.6rem;padding:0 var(--space-10) 0 var(--space-4);border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:transform var(--eg-t-press)}@media (hover:hover) and (pointer:fine){.eg-path-row:hover{background:var(--surface-hover)}}.eg-path-row[data-inspect=true]{background:var(--surface-hover)}.eg-path-row:active{transform:scale(.985)}.eg-path-branch{position:relative;align-self:stretch}.eg-path-branch:after,.eg-path-branch:before{content:"";position:absolute;left:.25rem;background:var(--line-strong)}.eg-path-branch:before{top:0;bottom:0;width:1px}.eg-path-branch:after{top:50%;width:.6rem;height:1px}.eg-paths>li:last-child .eg-path-branch:before{bottom:50%}.eg-path-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-12);min-width:0}.eg-path-url{color:var(--ink);overflow-wrap:anywhere}.eg-path-checks{font:400 var(--text-label)/1.3 var(--sans);color:var(--muted-dim)}.eg-path-lamps{display:inline-flex;gap:var(--space-4)}.eg-diff{display:grid;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-diff-head,.eg-diff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:var(--space-12)}.eg-diff-head{padding:0 var(--space-10) var(--space-10);border-bottom:1px solid var(--line-faint);font:500 var(--text-label)/1.3 var(--mono);color:var(--muted-dim)}.eg-diff-head b{font-weight:600;color:var(--ink)}.eg-diff-head .eg-diff-a,.eg-diff-head .eg-diff-b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-diff-rows{margin:0;padding:0;list-style:none}.eg-diff-row{--i:0;width:100%;min-height:2.75rem;padding:var(--space-6) var(--space-10);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--eg-t-press)}@media (hover:hover) and (pointer:fine){.eg-diff-row:hover{background:var(--surface-hover)}}.eg-diff-row[data-inspect=true]{background:var(--surface-hover)}.eg-diff-row:active{transform:scale(.985)}.eg-diff-a{justify-self:end;text-align:right}.eg-diff-a,.eg-diff-b{font:500 var(--text-label)/1.35 var(--mono);color:var(--ink)}.eg-diff-b{justify-self:start}.eg-diff-mid{--diff-id:1.5rem;display:grid;grid-template-columns:minmax(0,2fr) var(--diff-id) minmax(0,3fr);align-items:center;gap:var(--space-8);min-width:0;font-size:var(--text-body)}.eg-diff-mid>.eg-lamp{justify-self:end}.eg-diff-head .eg-diff-mid{font-size:var(--text-label)}.eg-diff-head .eg-diff-count{grid-column:2/-1;white-space:nowrap}.eg-diff-row .eg-diff-a:empty:before,.eg-diff-row .eg-diff-b:empty:before{content:"";display:block;width:var(--space-16);height:1px;background:var(--line-strong)}.eg-diff-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-diff-row[data-status=PASS] .eg-lamp{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));box-shadow:inset 0 1px 0 var(--lv-shine);transform:none}.eg-diff-row[data-status=WARN] .eg-lamp{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b));box-shadow:inset 0 0 0 1px var(--lv-warn-b);transform:none}.eg-diff-row[data-status=FAIL] .eg-lamp{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b));box-shadow:inset 0 0 0 1px var(--lv-fail-b);transform:none}.eg-delta-up{color:var(--lv-ink-accent)}.eg-delta-down{color:var(--error-ink)}@container bench (width < 40rem){.eg-diff-head,.eg-diff-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eg-diff-head .eg-diff-mid{display:none}.eg-diff-row .eg-diff-mid{grid-column:1/-1;grid-row:1;grid-template-columns:auto auto minmax(0,1fr)}.eg-diff-a{justify-self:start;text-align:left}.eg-diff-row .eg-diff-a:empty,.eg-diff-row .eg-diff-b:empty{display:none}}.eg-files{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);width:100%;margin:0;padding:0;list-style:none}@container face (width >= 34rem){.eg-files{grid-template-columns:repeat(3,minmax(0,1fr))}}.eg-files>li{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-6)}.eg-files:has(.eg-file-where)>li{grid-row:span 4}.eg-files>li>.eg-file{grid-row:1/-1;grid-template-rows:subgrid;gap:var(--space-6)}.eg-file-where{padding-top:var(--space-6);border-top:1px solid var(--line-faint);font-size:var(--text-label);line-height:var(--leading-lede);color:var(--muted-dim);text-wrap:pretty}.eg-file .eg-cell-label{align-self:start;font:500 var(--text-label)/1.25 var(--mono);overflow-wrap:anywhere}.eg-file-meta{font:500 var(--text-label)/1.3 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-viewer{min-width:0;border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line-faint);overflow:hidden}.eg-viewer-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--line-faint)}.eg-viewer-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4) var(--space-12);font:500 var(--text-label)/1.3 var(--mono);color:var(--ink)}.eg-viewer-name small{font-size:var(--text-label);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-viewer-actions{display:flex;gap:var(--space-6)}.eg-code{max-height:32rem;margin:0;padding:var(--space-16) var(--space-20);overflow:auto;font:400 var(--text-label)/1.65 var(--mono);color:var(--ink);tab-size:2}.eg-weights{flex:1 1 100%;display:grid;gap:var(--space-10)}.eg-weights-row{display:flex;gap:0}.eg-weight{--w:1;--fill:0;flex:var(--w) 1 0;min-width:0;display:grid;gap:var(--space-8)}.eg-weight-bar{height:2.5rem;border-radius:0;background:var(--lv-well);box-shadow:inset 0 1px 0 var(--lv-well-line),inset 0 -1px 0 var(--lv-well-line),inset 1px 0 0 var(--lv-well-line);overflow:hidden}.eg-weight:first-child .eg-weight-bar{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.eg-weight:last-child .eg-weight-bar{border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:inset 0 0 0 1px var(--lv-well-line)}.eg-weight-bar i{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));transform:scaleX(var(--fill));transform-origin:left center;transition:transform var(--duration-slow) var(--ease-out)}.eg-weight-bar i[data-band=warn]{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b))}.eg-weight-bar i[data-band=fail]{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b))}.eg-weight-text{display:grid;gap:var(--space-2);min-width:0;padding-inline-end:var(--space-8)}.eg-weight-name{font-size:var(--text-label);font-weight:600;line-height:var(--leading-compact);color:var(--ink)}.eg-weight-meta{min-height:2.7em;font:500 var(--text-label)/1.35 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-weight-meta b{font-weight:500;color:var(--ink)}@container bench (width < 40rem){.eg-weights-row{display:grid;grid-template-columns:repeat(100,minmax(0,1fr));gap:var(--space-8) 0}.eg-weight{display:contents}.eg-weight-bar{grid-row:1;grid-column:span var(--w)}.eg-weight-text{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-12);padding-inline-end:0}.eg-weight-meta{min-height:0}}@media (prefers-reduced-motion:reduce){.eg-weight-bar i{transition:none}}.eg-engines{display:grid;gap:var(--space-16);width:100%}.eg-engine{display:grid;grid-template-columns:8.5rem 2.5rem minmax(0,1fr);align-items:center;gap:var(--space-6) var(--space-12)}.eg-engine>.eg-minicells{grid-column:3}.eg-engine>.eg-engine-score{grid-column:2;grid-row:1}.eg-engine-ask{grid-column:3;margin:0;font-size:var(--text-label);line-height:var(--leading-meta);color:var(--muted-dim);text-wrap:pretty}.eg-engine-name{display:grid;gap:var(--space-4);font-size:var(--text-label);font-weight:600;color:var(--ink)}.eg-engine-name small{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim)}.eg-minicells{--mc-gap:0px;--mc-tracks:var(--mc-tracks-narrow,6);--mc-cols:var(--mc-cols-narrow,6);display:grid;grid-template-columns:repeat(var(--mc-cols),calc((100% - (var(--mc-tracks) - 1) * var(--mc-gap)) / var(--mc-tracks)));gap:var(--mc-gap);margin:0;padding:0;list-style:none}@container face (width >= 34rem){.eg-minicells{--mc-tracks:var(--mc-tracks-wide,14);--mc-cols:var(--mc-cols-wide,14)}}.eg-minicell{--i:0;position:relative;display:block;width:100%;height:1.5rem;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;transition:transform var(--eg-t-press)}.eg-minicell:before{content:"";position:absolute;inset:calc((1.5rem - .8rem) / 2) 2px;border-radius:var(--radius-sm);background:var(--lv-well-line)}.eg-minicell:active{transform:scale(.9)}.eg-minicell:focus-visible{outline-offset:-2px;z-index:2}.eg-minicell[data-status=PASS]:before{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));box-shadow:inset 0 1px 0 var(--lv-shine)}.eg-minicell[data-status=WARN]:before{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b));box-shadow:inset 0 0 0 1px var(--lv-warn-b)}.eg-minicell[data-status=FAIL]:before{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b));box-shadow:inset 0 0 0 1px var(--lv-fail-b)}.eg-minicell[data-status=MANUAL]:before,.eg-minicell[data-status=SKIP]:before{background:repeating-linear-gradient(135deg,var(--lv-hatch) 0 1px,transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--lv-hatch)}.eg-engine-score{justify-self:end;font:500 var(--text-label)/1 var(--mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-engine-score:empty:before{content:"";display:block;width:1rem;height:2px;border-radius:1px;background:var(--line-strong)}@container bench (width < 36rem){.eg-engine{grid-template-columns:minmax(0,1fr) auto}.eg-engine-ask,.eg-engine>.eg-minicells{grid-column:1/-1}.eg-engine>.eg-minicells{grid-row:2}}.eg .eg-dash{max-width:none}.mt-grid{--mt-prompt-size:var(--text-body);--mt-prompt-lh:1.4;--mt-prompt-gap:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32);align-items:start}@container bench (width >= 60rem){.mt-grid{grid-template-columns:minmax(0,1.2fr) minmax(21rem,1fr);gap:var(--space-40)}.mt-grid.is-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mt-grid:not(.is-results) .mt-side{position:sticky;top:6rem}}@container bench (width >= 64rem){.mt-grid,.mt-grid.is-results{grid-template-columns:var(--grid-12);grid-template-rows:repeat(5,auto);column-gap:var(--grid-gutter);row-gap:0}.mt-quiz{grid-column:full-start/split;grid-row:1/span 5;display:grid;grid-template-rows:subgrid}.mt-quiz .mt-questions{margin-top:0}.mt-quiz .mt-axis-desc{margin-bottom:var(--space-28)}.mt-grid:not(.is-results)>.mt-side{grid-column:split/full-end;grid-row:4/span 2;margin-top:calc(var(--mt-prompt-size) * var(--mt-prompt-lh) + var(--mt-prompt-gap))}.mt-grid.is-results{grid-template-rows:none}.mt-grid.is-results>.mt-side{grid-column:full-start/split}.mt-grid.is-results>.mt-reading{grid-column:split/full-end;padding-inline-start:var(--space-20)}}.mt-axis-meta{margin:0 0 var(--space-12);font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim)}.mt-axis-desc{margin:var(--space-8) 0 0;font-size:var(--text-body);line-height:var(--leading-prose);color:var(--muted);text-wrap:pretty}.mt-questions{display:grid;gap:var(--space-28);margin:var(--space-28) 0 0;padding:0;list-style:none}.mt-q-prompt{display:grid;grid-template-columns:1.6rem minmax(0,1fr);column-gap:var(--space-12);margin:0 0 var(--mt-prompt-gap,var(--space-12));padding-inline-start:var(--space-14);font-size:var(--mt-prompt-size,var(--text-body));font-weight:600;line-height:var(--mt-prompt-lh,1.4);color:var(--ink);text-wrap:pretty}.mt-q-num{justify-self:center;padding-top:.15rem;font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim)}.mt-options{display:grid;gap:var(--space-6)}.mt-opt{display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:var(--space-12);width:100%;min-height:3rem;padding:var(--space-10) var(--space-14);border:0;border-radius:var(--radius-lg);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line-faint);color:var(--ink);font:400 var(--text-body)/1.4 var(--sans);text-align:left;cursor:pointer;transition:transform var(--eg-t-press)}.mt-opt:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.mt-opt:hover{background:var(--surface-hover)}}.mt-opt[aria-checked=true]{background:color-mix(in srgb,var(--lv-ink-accent) 11%,var(--lv-well));box-shadow:inset 0 0 0 1.5px var(--lv-ink-accent)}.mt-opt-stage{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:var(--radius-sm);background:var(--lv-well-line);font:600 var(--text-label)/1 var(--mono);color:var(--muted)}.mt-opt[aria-checked=true] .mt-opt-stage{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));color:var(--paper-on-signal)}.mt-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-32)}.eg-bar-go[aria-disabled=true]{opacity:.5;cursor:default}.eg-share-btn:disabled{opacity:.45;cursor:default}.mt-panel-body{padding:var(--space-12) var(--space-8) var(--space-16)}.mt-panel>.eg-inst-bar{padding-inline:var(--space-20)}.mt-matrix{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.mt-row{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem auto;align-items:center;gap:var(--space-16);width:100%;min-height:3.25rem;padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;text-align:left}button.mt-row{cursor:pointer}@media (hover:hover) and (pointer:fine){button.mt-row:hover{background:var(--surface-hover)}}.mt-row[aria-current=step]{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--lv-ink-accent)}.mt-row-name{display:grid;gap:var(--space-2);min-width:0;font-size:var(--text-body);font-weight:600;line-height:var(--leading-compact)}.mt-row-name small{font:500 var(--text-label)/1.3 var(--mono);color:var(--muted-dim)}.mt-cells{display:grid;grid-template-columns:repeat(4,2.1rem);gap:var(--space-4)}.mt-cell{display:block;height:.7rem;border-radius:var(--radius-sm);background:var(--lv-well-line)}.mt-cell[data-tone=pass]{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b));box-shadow:inset 0 1px 0 var(--lv-shine)}.mt-cell[data-tone=warn]{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b));box-shadow:inset 0 0 0 1px var(--lv-warn-b)}.mt-cell[data-tone=fail]{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b));box-shadow:inset 0 0 0 1px var(--lv-fail-b)}.eg-legend .mt-cell{width:1rem;height:.42rem}.mt-row-score{grid-column:2;grid-row:1;justify-self:end;font:500 var(--text-label)/1 var(--mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-row>.mt-cells{grid-column:3}.mt-reading{display:grid;align-content:start;gap:var(--space-16)}.mt-overall{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8) var(--space-16);margin:0}.mt-overall-stage{font-size:var(--text-body);font-weight:600;color:var(--ink)}.mt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.mt-actions .eg-bar-go{min-height:2.75rem;text-decoration:none}@container bench (width < 30rem){.mt-cells{grid-template-columns:repeat(4,1.4rem)}.mt-row{gap:var(--space-10)}}.eg-section{margin-top:clamp(var(--space-56),8vw,var(--space-96))}.eg-h2{margin:0;font-family:var(--display);font-weight:700;font-size:var(--text-panel-title);line-height:var(--leading-figure);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.eg-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-12) var(--space-24);margin-bottom:var(--space-20)}.eg-section-sub{margin:var(--space-8) 0 0;font:500 var(--text-label)/1.4 var(--mono);color:var(--muted-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-section-lead{margin-bottom:var(--space-24)}.eg-find-group+.eg-find-group{margin-top:var(--space-24)}.eg-find-group>.eg-label{display:block;padding:0 var(--space-4) var(--space-8)}.eg-rows{margin:0;padding:0;list-style:none;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-faint);overflow:hidden}.eg-rows>li+li{border-top:1px solid var(--line-faint)}.eg-row{display:grid;grid-template-columns:1.4rem 3rem minmax(0,1fr) auto 1rem;align-items:start;gap:var(--space-4) var(--space-12);width:100%;min-height:3.5rem;padding:var(--space-14) var(--space-16);border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.eg-row:hover{background:var(--surface-hover)}}.eg-row:focus-visible{outline-offset:-3px}.eg-row .eg-lamp{margin-top:.36rem;width:1.1rem}.eg-row-id{padding-top:.2rem;font:500 var(--text-label)/1.2 var(--mono);color:var(--muted-dim)}.eg-row-body{display:grid;gap:var(--space-4);min-width:0}.eg-row-title{font-size:var(--text-body);font-weight:600;line-height:var(--leading-card)}.eg-row-detail{font-size:var(--text-body);line-height:var(--leading-prose);color:var(--muted);overflow-wrap:anywhere}.eg-row-status{padding-top:.2rem;font:600 var(--text-label)/1.2 var(--mono);letter-spacing:.06em;color:var(--muted)}.eg-row[data-status=FAIL] .eg-row-status{color:var(--error-ink)}.eg-row[data-status=WARN] .eg-row-status{color:var(--warn-ink)}.eg-row[data-status=PASS] .eg-row-status{color:var(--signal-access)}.eg-chev{margin-top:.3rem;width:1rem;height:1rem;color:var(--muted-dim);transition:transform var(--eg-t-move)}.eg-row[aria-expanded=true] .eg-chev{transform:rotate(90deg)}.eg-row-more{display:grid;gap:var(--space-4);padding:0 var(--space-16) var(--space-16) calc(var(--space-16) + 1.4rem + 3rem + 2 * var(--space-12));font-size:var(--text-body);line-height:var(--leading-prose);color:var(--muted)}.eg-row-more[hidden]{display:none}.eg-row-more b{font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.eg-row-more a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}@container eg (width < 36rem){.eg-row{grid-template-columns:1.4rem minmax(0,1fr) auto}.eg-chev,.eg-row-id{display:none}.eg-row-more{padding-left:calc(var(--space-16) + 1.4rem + var(--space-12))}}.eg-empty{margin:0;padding:var(--space-20);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-faint);font-size:var(--text-body);color:var(--muted)}.eg-error{display:grid;gap:var(--space-6)}.eg-error p{margin:0;font-size:var(--text-body);line-height:var(--leading-prose);color:var(--muted)}.eg-error b{font-weight:600;color:var(--ink)}.eg-method{container:method/inline-size}.eg-steps-box{--steps:4;position:relative;margin-top:var(--space-24)}.eg-steps{position:relative;display:grid;gap:var(--space-24);margin:0;padding:0;list-style:none;counter-reset:step}@container method (width >= 44rem){.eg-steps{grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));gap:var(--space-20)}}.eg-step{position:relative;display:grid;align-content:start;gap:var(--space-8);padding-top:var(--space-24)}.eg-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:0;left:0;display:grid;place-items:center;width:1.9rem;height:1.1rem;border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--text-label)/1 var(--mono);color:var(--ink);z-index:1}.eg-step-title{margin:var(--space-6) 0 0;font-weight:600;line-height:var(--leading-card);color:var(--ink)}.eg-step p,.eg-step-title{font-size:var(--text-body)}.eg-step p{margin:0;line-height:var(--leading-body);color:var(--muted);text-wrap:pretty}.eg-step code{font:400 inherit/1 var(--mono);color:var(--ink);white-space:nowrap}.eg-rule{display:none}@container method (width >= 44rem){.eg-rule{display:block;position:absolute;top:.55rem;left:0;right:0;height:1px;background:var(--line-strong);transform-origin:left center}}.eg-formula{position:relative;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--space-4) var(--space-24);margin:var(--space-32) 0 0;padding:var(--space-16) var(--space-20);border-radius:var(--radius-lg);background:var(--mat-reading);box-shadow:var(--elev-1);font:500 var(--text-label)/1.6 var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-formula>:last-child{grid-column:1/-1;color:var(--muted-dim)}@container method (width < 44rem){.eg-formula{grid-template-columns:minmax(0,1fr)}}.eg-formula b{font-weight:500;color:var(--ink)}.eg-op{font-family:SF Mono,ui-monospace,Menlo,Cascadia Mono,Cascadia Code,Consolas,DejaVu Sans Mono,monospace;font-size-adjust:.496}.eg-grades{display:flex;flex-wrap:wrap;min-width:0}.eg-grades>span{white-space:nowrap}.eg-grades>span+span:before{content:"\00B7";content:"\00B7"/"";margin-inline:1ch}@container method (width < 26rem){.eg-grades{column-gap:2ch}.eg-grades>span+span:before{content:none}}.eg-formula:before,.eg-next-list:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.eg-prose p{max-width:65ch;margin:var(--space-16) 0 0;font-size:var(--text-body);line-height:var(--leading-reading);color:var(--muted);text-wrap:pretty}.eg-prose a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.eg-prose code{font:400 inherit/1 var(--mono);color:var(--ink)}.eg-prose code>span{white-space:nowrap}.m3-pipe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none;counter-reset:pipe}.m3-pipe li{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-12) var(--space-14);border-radius:var(--radius-lg);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line)}.m3-pipe b{font:500 var(--text-lead)/1.1 var(--mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m3-pipe b:empty{display:flex;align-items:center;height:1.485rem}.m3-pipe b:empty:before{content:"";width:1.5rem;height:2px;border-radius:1px;background:var(--line-strong)}.m3-pipe span{font-size:var(--text-label);line-height:var(--leading-lede);color:var(--muted);overflow-wrap:anywhere}.m3-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-8);margin:0}.m3-map div{display:grid;align-content:start;gap:var(--space-4);min-width:0}.m3-map dt{font:500 var(--text-label)/1.35 var(--mono);color:var(--ink);overflow-wrap:anywhere}.m3-map dd{margin:0;font-size:var(--text-label);line-height:var(--leading-lede);color:var(--muted-dim);text-wrap:pretty}@container face (width >= 34rem){.m3-map,.m3-pipe{grid-template-columns:repeat(5,minmax(0,1fr))}.m3-map>div:last-child,.m3-pipe>li:nth-child(3){grid-column:span 2}}.m3-preview{flex:1 1;min-height:16rem;contain:size;margin:0;padding:calc(var(--space-12) - 1px) calc(var(--space-14) - 1px);overflow:auto;border:1px solid var(--lv-well-line);border-radius:var(--radius-lg);background:var(--lv-well);font:400 var(--text-label)/1.6 var(--mono);color:var(--muted);tab-size:2;white-space:pre}@container bench (width >= 52rem){.m3-preview{min-height:10rem}}.eg-code code,.m3-preview code{font:inherit}.m3-preview.is-empty{display:grid;place-items:center;min-height:6rem;color:var(--muted-dim);font-size:var(--text-body);letter-spacing:.1em}.eg-next-list{position:relative;margin:var(--space-20) 0 0;padding:0;list-style:none;border-radius:var(--radius-lg);background:var(--mat-reading);box-shadow:var(--elev-1);overflow:hidden}.eg-next-list>li+li{border-top:1px solid var(--line-faint)}.eg-go{display:grid;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:var(--space-4) var(--space-20);min-height:4.25rem;padding:var(--space-14) var(--space-20);color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.eg-go:hover{background:var(--surface-hover)}.eg-go:hover .eg-go-arrow{transform:translateX(3px)}}.eg-go:focus-visible{outline-offset:-3px}.eg-go-text{display:grid;gap:var(--space-4);min-width:0}.eg-go-title{font-weight:600}.eg-go-desc,.eg-go-title{font-size:var(--text-body)}.eg-go-desc{line-height:var(--leading-meta);color:var(--muted)}.eg-go-route{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim)}.eg-go-arrow{width:1.1rem;height:1.1rem;color:var(--muted);transition:transform var(--eg-t-move)}@container eg (width < 36rem){.eg-go{grid-template-columns:minmax(0,1fr) 1.25rem}.eg-go-route{display:none}}@keyframes eg-scan{0%,to{opacity:.35}4%{opacity:1}14%{opacity:.35}}@keyframes eg-resolve{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:none}}.eg-inst[data-phase=running] .eg-faces .eg-lamp{background:var(--lv-ink-accent)}.eg-inst[data-phase=running] .eg-minicell:before{box-shadow:inset 0 0 0 1px var(--lv-ink-accent)}.eg-inst[data-phase=running] .eg-faces .eg-lamp,.eg-inst[data-phase=running] .eg-minicell{animation:eg-scan calc(var(--n-all) * .11s) linear calc(var(--i) * .11s) infinite both}.eg-inst{--n-all:12}.eg-inst[data-phase=done] .eg-cell[data-status],.eg-inst[data-phase=done] .eg-diff-row[data-status],.eg-inst[data-phase=done] .eg-minicell[data-status],.eg-inst[data-phase=done] .eg-path-row[data-status]{animation:eg-resolve var(--eg-t-reveal) both;animation-delay:calc(var(--i) * var(--eg-stagger))}.eg-inst{--eg-stagger:26ms}.eg-inst .eg-minicell{--eg-stagger:10ms}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eg-rule{animation:eg-draw linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes eg-draw{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.eg-inst[data-phase=done] .eg-cell[data-status],.eg-inst[data-phase=done] .eg-diff-row[data-status],.eg-inst[data-phase=done] .eg-minicell[data-status],.eg-inst[data-phase=done] .eg-path-row[data-status],.eg-inst[data-phase=running] .eg-faces .eg-lamp,.eg-inst[data-phase=running] .eg-minicell{animation:none}.eg-chev,.eg-go-arrow{transition:none}}@media (prefers-reduced-motion:reduce){.eg-inst:is([data-phase=done],[data-phase=error])>.eg-inst-verdict:is([data-band],[data-grade]),.eg-inst[data-phase=running] .eg-dot{animation:none}.eg-inst-target>[data-host]{animation-name:eg-host-fade}.eg-inst-glow{transition:opacity var(--duration-quick) var(--ease-out)}}html[data-motion=paused] .eg-inst:is([data-phase=done],[data-phase=error])>.eg-inst-verdict:is([data-band],[data-grade]),html[data-motion=paused] .eg-inst[data-phase=running] .eg-dot{animation:none}html[data-motion=paused] .eg-inst-target>[data-host]{animation-name:eg-host-fade}html[data-motion=paused] .eg-inst-glow{transition:opacity var(--duration-quick) var(--ease-out)}@keyframes eg-host-fade{0%{opacity:0}}html[data-motion=paused] .eg .eg-rule,html[data-motion=paused] .eg-inst[data-phase] .eg-cell[data-status],html[data-motion=paused] .eg-inst[data-phase] .eg-diff-row[data-status],html[data-motion=paused] .eg-inst[data-phase] .eg-faces .eg-lamp,html[data-motion=paused] .eg-inst[data-phase] .eg-minicell,html[data-motion=paused] .eg-inst[data-phase] .eg-path-row[data-status]{animation:none}@media (prefers-contrast:more){.eg-formula:before,.eg-inst:before,.eg-next-list:before{background:var(--line-strong)}}@media (forced-colors:active){.eg-lamp,.eg-minicell:before,.eg-scale-zone{forced-color-adjust:none;border:1px solid CanvasText}.eg-cell{border:1px solid CanvasText}.eg-formula,.eg-inst,.eg-next-list{outline:1px solid CanvasText;outline-offset:-1px}.eg-verdict-row.is-rest .eg-grade:before,.eg-verdict-row.is-rest .eg-score:before{forced-color-adjust:none;background:CanvasText}.eg-formula:before,.eg-inst-glow,.eg-inst-verdict,.eg-inst:after,.eg-inst:before,.eg-next-list:before{display:none}}@media (pointer:coarse){.eg-minicells{--mc-gap:4px}.eg-minicell:before{inset:0;border-radius:4px}.eg-path-row{min-height:2.75rem}.eg-path{padding-block:calc(var(--space-14) + var(--space-6));margin-top:calc(-1 * (var(--space-14) + var(--space-6)));margin-bottom:calc(var(--space-20) - var(--space-14) - var(--space-6))}.eg-path a{display:inline-block;padding-block:var(--space-14);margin-block:calc(-1 * var(--space-14))}}