.bi{--t:174 72% 34%;position:relative;container-type:inline-size}html[data-theme=dark] .bi{--t:172 70% 48%}.inner-hero-grid--visual:has(.bi){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:24px;padding-top:28px}.bi-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .18), transparent 72%);border-radius:50%;position:absolute;inset:-10% -6% -16%}.bi-app{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.1em;font-size:13px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .bi-app{box-shadow:0 1px 2px #0006,0 20px 44px -26px #000000bf}.bi-bar{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);align-items:center;gap:.7em;padding:.6em .9em;display:flex}.bi-lights{gap:.3em;display:flex}.bi-lights i{background:var(--color-line-strong);border-radius:50%;width:.46em;height:.46em}.bi-bar b{letter-spacing:.1em;color:var(--color-ink);font-size:.7em;font-weight:800}.bi-bar s{background:hsl(var(--t) / .14);color:hsl(var(--t));border-radius:999px;padding:.16em .55em;font-size:.6em;font-weight:800;text-decoration:none}.bi-bar em{color:var(--color-faint);margin-left:auto;font-size:.64em;font-style:normal}.bi-body{grid-template-columns:9.4em minmax(0,1fr);display:grid}.bi-side{border-right:1px solid var(--color-line);background:var(--color-surface-muted);flex-direction:column;gap:.3em;padding:.7em .55em;display:flex}.bi-nav{gap:.15em;display:grid}.bi-nav b{color:var(--color-mute);animation:.46s ease-out bi-in,10s ease-in-out infinite bi-walk;animation-delay:calc(var(--i) * 60ms), calc(var(--i) * 2s + 1s);border-radius:.5em;align-items:center;gap:.45em;padding:.36em .5em;font-size:.66em;font-weight:700;display:flex}.bi-nav b.is-on{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #0f172a14}@keyframes bi-walk{0%,12%{background:hsl(var(--t) / .12);color:var(--color-ink);transform:translate(3px)}18%,to{color:var(--color-mute);background:0 0;transform:none}}.bi-nav b.is-on{animation:.46s ease-out bi-in}@keyframes bi-in{0%{transform:translateY(.4em)}}.bi-glyph{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--t));stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bi-side-head{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin:.6em .5em .2em;font-size:.54em;font-weight:800;text-decoration:none}.bi-sources{gap:.15em;display:grid}.bi-sources b{color:var(--color-ink);animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 60ms + .3s);border-radius:.5em;align-items:center;gap:.4em;padding:.3em .5em;font-size:.62em;font-weight:700;display:flex}.bi-sources b>svg,.bi-sources b>.bi-mono{flex:none;width:1.15em;height:1.15em}.bi-sources b>.bi-mark--full{width:auto;max-width:1.35em}.bi-sources b>i{width:.4em;height:.4em;animation:2.4s ease-out infinite bi-ping;animation-delay:calc(var(--i) * -.4s);background:#2bab6f;border-radius:50%;margin-left:auto}@keyframes bi-ping{0%{box-shadow:0 0 #2bab6f80}to{box-shadow:0 0 0 .5em #2bab6f00}}.bi-mono{background:hsl(var(--t) / .14);letter-spacing:-.02em;min-width:1.15em;height:1.15em;color:hsl(var(--t));border-radius:.3em;place-items:center;padding:0 .2em;font-size:.6em;font-style:normal;font-weight:800;display:grid}.bi-main{background:var(--color-canvas);gap:.6em;padding:.7em;display:grid}.bi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;display:grid}.bi-kpis b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 80ms);border-radius:.6em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.1em .4em;padding:.55em .6em;display:grid}.bi-kpis s{color:var(--color-faint);grid-column:1/-1;font-size:.56em;font-weight:700;text-decoration:none}.bi-kpis strong{letter-spacing:-.03em;color:var(--color-ink);font-size:1.15em;font-weight:800;line-height:1}.bi-kpis em{color:#238b5a;align-items:center;gap:.2em;font-size:.56em;font-style:normal;font-weight:800;display:flex}.bi-kpis b.is-down em{color:#238b5a}html[data-theme=dark] .bi-kpis em{color:#64d8a2}.bi-kpis u{border-bottom:.32em solid;border-left:.25em solid #0000;border-right:.25em solid #0000;width:0;height:0}.bi-kpis b.is-down u{border-top:.32em solid;border-bottom:0}.bi-kpis svg{grid-column:1/-1;width:100%;height:1.1em;margin-top:.2em;overflow:visible}.bi-kpis polyline{fill:none;stroke:hsl(var(--t));stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bi-charts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;display:grid}.bi-panel--line{grid-column:span 4}.bi-panel--bars{grid-column:span 2}.bi-panel--mix,.bi-panel--health{grid-column:span 3}.bi-panel--table{grid-column:span 6}.bi-panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;animation:.46s ease-out bi-in;animation-delay:calc(var(--i,1) * .12s + .2s);border-radius:.6em;align-content:start;gap:.4em;padding:.55em .65em .6em;display:grid;position:relative}.bi-panel>b{color:var(--color-ink);font-size:.62em;font-weight:800}.bi-line{width:100%;height:6.2em;overflow:visible}.bi-line-fill{fill:hsl(var(--t) / .14)}.bi-line-stroke{fill:none;stroke:hsl(var(--t));stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bi-scan{background:hsl(var(--t) / .5);width:1px;animation:6s linear infinite bi-sweep;position:absolute;top:2.2em;bottom:1.9em;left:.65em}.bi-scan:after{content:"";background:hsl(var(--t));width:.5em;height:.5em;box-shadow:0 0 0 .25em hsl(var(--t) / .2);border-radius:50%;position:absolute;top:.4em;left:-.25em}@keyframes bi-sweep{to{transform:translate(24.5em)}}.bi-axis{justify-content:space-between;display:flex}.bi-axis s{color:var(--color-faint);font-size:.5em;font-weight:700;text-decoration:none}.bi-bars{gap:.32em;display:grid}.bi-bars em{animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 70ms + .26s);grid-template-columns:3.6em minmax(0,1fr);align-items:center;gap:.4em;font-style:normal;display:grid}.bi-bars s{color:var(--color-mute);font-size:.54em;font-weight:700;text-decoration:none}.bi-bars i{background:var(--color-chip);border-radius:999px;height:.55em;display:block;overflow:hidden}.bi-bars u{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, hsl(var(--t) / .7), hsl(var(--t)));transform-origin:0;height:100%;animation:4s ease-in-out infinite bi-breathe;animation-delay:calc(var(--i) * -.7s);display:block}@keyframes bi-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.96)}}.bi-mix{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6em;display:grid}.bi-donut{border-radius:50%;width:4.2em;height:4.2em;animation:40s linear infinite bi-spin;display:block;position:relative}.bi-donut:after{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:1.1em}@keyframes bi-spin{to{transform:rotate(360deg)}}.bi-legend{gap:.2em;display:grid}.bi-legend em{color:var(--color-mute);animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 70ms + .3s);align-items:center;gap:.35em;font-size:.54em;font-style:normal;font-weight:700;display:flex}.bi-legend em>i{background:hsl(var(--t));border-radius:.15em;flex:none;width:.6em;height:.6em}.bi-legend em:nth-child(2)>i{opacity:.72}.bi-legend em:nth-child(3)>i{opacity:.48}.bi-legend em:nth-child(4)>i{opacity:.26}.bi-legend em>s{color:var(--color-ink);margin-left:auto;font-weight:800;text-decoration:none}.bi-table{gap:.2em;display:grid}.bi-table em{animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 60ms + .34s);border-radius:.35em;grid-template-columns:5.4em 3.6em 3.2em minmax(0,1fr);align-items:center;gap:.5em;padding:.22em .4em;font-style:normal;display:grid}.bi-table em:nth-child(2n){background:var(--color-surface-muted)}.bi-table-head s{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:.5em;font-weight:800}.bi-table em>s{color:var(--color-ink);font-size:.56em;font-weight:700;text-decoration:none}.bi-table strong{color:var(--color-ink);font-size:.58em;font-weight:800}.bi-table u{color:#238b5a;font-size:.54em;font-weight:800;text-decoration:none}html[data-theme=dark] .bi-table u{color:#64d8a2}.bi-table em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.bi-table em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--t) / .75);height:100%;display:block}.bi-health{gap:.25em;display:grid}.bi-health em{background:var(--color-surface-muted);color:var(--color-ink);animation:.46s ease-out bi-in;animation-delay:calc(var(--i) * 70ms + .32s);border-radius:.4em;align-items:center;gap:.4em;padding:.26em .4em;font-size:.54em;font-style:normal;font-weight:700;display:flex}.bi-health em>s{color:var(--color-mute);margin-left:auto;font-weight:600;text-decoration:none}.bi-health em>i{width:.6em;height:.6em;animation:2.4s ease-out infinite bi-ping;animation-delay:calc(var(--i) * -.6s);background:#2bab6f;border-radius:50%;flex:none}.bi-foot{border-top:1px solid var(--color-line);background:var(--color-surface-muted);flex-wrap:wrap;align-items:center;gap:.6em 1.2em;padding:.6em .9em;display:flex}.bi-team{align-items:center;gap:.6em;display:flex}.bi-faces{display:flex}.bi-faces i{margin-left:-.5em;display:block}.bi-faces i:first-child{margin-left:0}.bi-faces img{object-fit:cover;border:2px solid var(--color-surface);width:2em;height:2em;box-shadow:0 0 0 1px var(--color-line);animation:4s ease-in-out infinite bi-breathe-face;animation-delay:calc(var(--i) * -.6s);border-radius:50%;display:block}@keyframes bi-breathe-face{0%,to{transform:scale(1)}30%{transform:scale(1.08)}}.bi-team>b{color:var(--color-ink);font-size:.62em;font-weight:800;line-height:1.3;display:grid}.bi-team>b>s{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t));font-size:.82em;font-weight:800;text-decoration:none}.bi-stack{align-items:center;gap:.3em;margin-left:auto;display:flex}.bi-stack u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin-right:.2em;font-size:.52em;font-weight:800;text-decoration:none}.bi-stack b{border:1px solid var(--color-line);background:var(--color-surface);width:1.7em;height:1.7em;animation:6.5s ease-in-out infinite bi-float;animation-delay:calc(var(--i) * -.8s);border-radius:.45em;place-items:center;display:grid}.bi-stack b>svg{width:1.05em;height:1.05em}.bi-stack b>.bi-mark--full{width:auto;max-width:1.3em}@keyframes bi-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25em)}}@container (max-width:600px){.bi-app{font-size:12px}.bi-body{grid-template-columns:minmax(0,1fr)}.bi-side{border-right:0;border-bottom:1px solid var(--color-line);flex-flow:wrap;align-items:center}.bi-nav{grid-auto-flow:column}.bi-side-head{margin:0 .3em 0 .5em}.bi-sources{grid-auto-flow:column}.bi-sources b>i{display:none}.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-charts{grid-template-columns:minmax(0,1fr)}.bi-panel--line,.bi-panel--bars,.bi-panel--mix,.bi-panel--table,.bi-panel--health{grid-column:auto}.bi-scan{opacity:0;animation:none}.bi-stack{margin-left:0}}@container (max-width:380px){.bi-nav,.bi-sources{grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.bi-nav b,.bi-sources b,.bi-sources b>i,.bi-kpis b,.bi-panel,.bi-scan,.bi-bars em,.bi-bars u,.bi-donut,.bi-legend em,.bi-table em,.bi-health em,.bi-health em>i,.bi-faces img,.bi-stack b{animation:none}}
.bic-scene{align-content:space-between;gap:.5em}.bic-scene>*{align-self:start;min-width:0}.bic-scene>.bic-tools{align-self:end}.bic-note{min-width:0;color:var(--color-faint);font-size:.62em;font-style:normal;line-height:1.4;display:block}@keyframes bic-in{0%{transform:translateY(.4em)}}.bic-head{align-items:center;gap:.5em;display:flex}.bic-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.bic-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .bic-head s{color:hsl(var(--h) 80% 74%)}.bic-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.bic-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.bic-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.bic-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.bic-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 80ms);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}.bic-layers{gap:.25em;display:grid}.bic-layers b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:auto 3.4em minmax(0,1fr);align-items:center;gap:.45em;padding:.32em .5em;display:grid}.bic-layers b:nth-child(2){background:hsl(var(--h) 82% 60% / .05)}.bic-layers b:nth-child(3){background:hsl(var(--h) 82% 60% / .1)}.bic-layers b:nth-child(4){background:hsl(var(--h) 82% 60% / .15)}.bic-layers b>svg{flex:none;width:1.1em;height:1.1em}.bic-layers b>.bic-mono{width:auto;min-width:1.1em;height:1.1em}.bic-layers b>.bic-mark--full{width:auto;max-width:1.3em}.bic-layers s{color:var(--color-ink);font-size:.56em;font-weight:800;text-decoration:none}.bic-layers em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.52em;font-style:normal;overflow:hidden}.bic-run{gap:.25em;display:grid;position:relative}.bic-run b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 90ms);border-radius:.4em;grid-template-columns:auto 4.6em 1.3em minmax(0,1fr);align-items:center;gap:.45em;padding:.3em .5em;display:grid}.bic-run .bic-dot{border:1.6px solid hsl(var(--h) 72% 50%);background:var(--color-surface);border-radius:50%;width:.55em;height:.55em;position:relative}.bic-run b.is-done>.bic-dot{background:#2bab6f;border-color:#2bab6f}.bic-run b:not(:last-child)>.bic-dot:after{content:"";background:hsl(var(--h) 72% 50% / .5);width:1px;height:.9em;margin-left:-.5px;position:absolute;top:100%;left:50%}.bic-run s{color:var(--color-ink);font-size:.56em;font-weight:800;text-decoration:none}.bic-run b>svg{justify-self:center;width:1em;height:1em}.bic-run b>.bic-mono{justify-self:center;width:auto;min-width:1em;height:1em}.bic-run b>.bic-mark--full{width:auto;max-width:1.2em}.bic-run em{text-align:right;color:var(--color-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52em;font-style:normal;font-weight:700}.bic-run b.is-done em{color:#238b5a}html[data-theme=dark] .bic-run b.is-done em{color:#64d8a2}.bic-metric{border:1px solid hsl(var(--h) 70% 55% / .35);background:var(--color-surface);border-radius:.5em;gap:.15em;padding:.5em .6em;animation:.46s ease-out .2s bic-in;display:grid}.bic-metric u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.48em;font-weight:800;text-decoration:none}.bic-metric b{color:var(--color-ink);font-size:.66em;font-weight:800}.bic-metric s{color:var(--color-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5em;text-decoration:none}.bic-metric em{color:hsl(var(--h) 72% 36%);font-size:.52em;font-style:normal;font-weight:700}html[data-theme=dark] .bic-metric em{color:hsl(var(--h) 80% 72%)}.bic-app{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5em;animation:.46s ease-out bic-in;display:grid;overflow:hidden;box-shadow:0 8px 18px -14px #0f172a99}.bic-app-bar{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);align-items:center;gap:.25em;padding:.35em .5em;display:flex}.bic-app-bar i{background:var(--color-line-strong);border-radius:50%;width:.4em;height:.4em}.bic-app-bar s{background:var(--color-surface);color:var(--color-faint);border-radius:999px;margin-left:.3em;padding:.1em .5em;font-size:.48em;text-decoration:none}.bic-app-body{grid-template-columns:4.6em minmax(0,1fr);display:grid}.bic-app-nav{border-right:1px solid var(--color-line);align-content:start;gap:.15em;padding:.4em;display:grid}.bic-app-nav b{color:var(--color-mute);border-radius:.3em;padding:.25em .4em;font-size:.5em;font-weight:700}.bic-app-nav b.is-on{background:hsl(var(--h) 82% 60% / .14);color:hsl(var(--h) 72% 34%)}html[data-theme=dark] .bic-app-nav b.is-on{color:hsl(var(--h) 80% 74%)}.bic-app-chart{gap:.3em;padding:.45em .5em;display:grid}.bic-app-chart>b{color:var(--color-ink);font-size:.52em;font-weight:800}.bic-app-bars{align-items:end;gap:.25em;height:3em;display:flex}.bic-app-bars i{height:var(--h);background:linear-gradient(180deg, hsl(var(--h) 82% 56%), hsl(var(--h) 82% 56% / .55));transform-origin:bottom;animation:4s ease-in-out infinite bic-breathe;animation-delay:calc(var(--i) * -.5s);border-radius:.2em .2em 0 0;flex:1 1 0}@keyframes bic-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}.bic-checks{gap:.25em;display:grid}.bic-checks b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 70ms + .12s);border-radius:.4em;align-items:center;gap:.4em;padding:.28em .5em;display:flex}.bic-checks b>i{border-radius:50%;flex:none;width:.45em;height:.45em}.bic-checks b.is-ok>i{background:#2bab6f}.bic-checks b.is-warn>i{background:#f5a314;animation:1.8s ease-out infinite bic-ping}@keyframes bic-ping{0%{box-shadow:0 0 #f5a31480}to{box-shadow:0 0 0 .5em #f5a31400}}.bic-checks s{color:var(--color-ink);font-size:.56em;font-weight:800;text-decoration:none}.bic-checks em{color:var(--color-mute);white-space:nowrap;margin-left:auto;font-size:.5em;font-style:normal;font-weight:700}.bic-checks b.is-warn em{color:#ae6113}html[data-theme=dark] .bic-checks b.is-warn em{color:#f8be59}.bic-forecast{width:100%;height:4.4em;color:hsl(var(--h) 72% 44%);overflow:visible}.bic-forecast-band{fill:currentColor;fill-opacity:.12}.bic-forecast-actual{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bic-forecast-line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4;animation:1.4s linear infinite bic-dash}@keyframes bic-dash{to{stroke-dashoffset:-16px}}.bic-forecast-now{stroke:var(--color-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.bic-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em;display:grid}.bic-signals b{border:1px solid hsl(var(--h) 70% 55% / .22);background:var(--color-surface);animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.45em;gap:.1em;padding:.4em .5em;display:grid}.bic-signals s{color:var(--color-faint);font-size:.5em;font-weight:700;text-decoration:none}.bic-signals em{color:var(--color-ink);font-size:.56em;font-style:normal;font-weight:800}.bic-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.bic-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out bic-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .bic-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.bic-tools b:hover{transform:translateY(-2px)}.bic-tools b>svg{width:1em;height:1em}.bic-tools b>.bic-mono{font-size:.5em}.bic-tools b>.bic-mark--full{width:auto;max-width:1.25em}.bic-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .bic-mono{color:hsl(var(--h) 80% 74%)}@media (prefers-reduced-motion:reduce){.bic-tags b,.bic-layers b,.bic-run b,.bic-metric,.bic-app,.bic-app-bars i,.bic-checks b,.bic-checks b.is-warn>i,.bic-forecast-line,.bic-signals b,.bic-tools b{animation:none}}
.itc{--t:199 89% 38%;position:relative;container-type:inline-size}html[data-theme=dark] .itc{--t:199 85% 60%}.inner-hero-grid--visual:has(.itc){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding-top:28px}.itc-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .16), transparent 72%);border-radius:50%;position:absolute;inset:-10% -6% -16%}.itc-app{background:var(--color-surface);border-radius:1.1em;font-size:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .itc-app{box-shadow:0 1px 2px #0006,0 20px 44px -26px #000000bf}.itc-bar{background:var(--color-surface-muted);align-items:center;gap:.7em;padding:.6em .9em;display:flex}.itc-lights{gap:.3em;display:flex}.itc-lights i{background:var(--color-line-strong);border-radius:50%;width:.46em;height:.46em}.itc-bar b{letter-spacing:.1em;color:var(--color-ink);font-size:.7em;font-weight:800}.itc-bar s{background:hsl(var(--t) / .14);color:hsl(var(--t));border-radius:999px;padding:.16em .55em;font-size:.6em;font-weight:800;text-decoration:none}.itc-bar em{color:var(--color-faint);margin-left:auto;font-size:.64em;font-style:normal}.itc-body{grid-template-columns:10.4em minmax(0,1fr);display:grid}.itc-rail{background:linear-gradient(180deg, hsl(var(--t) / .07), hsl(var(--t) / .02));flex-direction:column;gap:.3em;padding:.7em .55em;display:flex}.itc-stages{gap:.15em;display:grid}.itc-stages b{color:var(--color-mute);animation:.46s ease-out itc-in,8s ease-in-out infinite itc-walk;animation-delay:calc(var(--i) * 60ms), calc(var(--i) * 2s + 1s);border-radius:.5em;align-items:center;gap:.45em;padding:.4em .55em;font-size:.68em;font-weight:700;display:flex}.itc-stages b.is-on{background:var(--color-surface);color:var(--color-ink);animation:.46s ease-out itc-in;box-shadow:0 1px 2px #0f172a14}@keyframes itc-walk{0%,14%{background:hsl(var(--t) / .12);color:var(--color-ink);transform:translate(3px)}22%,to{color:var(--color-mute);background:0 0;transform:none}}@keyframes itc-in{0%{transform:translateY(.4em)}}.itc-glyph{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--h,var(--t)) 78% 46%);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.itc-plan,.itc-cadence{border-top:1px dashed hsl(var(--t) / .3);gap:.25em;margin-top:.55em;padding-top:.55em;display:grid}.itc-plan u,.itc-cadence u,.itc-out u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.52em;font-weight:800;text-decoration:none}.itc-plan-bar{border-radius:999px;gap:2px;height:.55em;display:flex;overflow:hidden}.itc-plan-bar i{flex:var(--w) 1 0;background:hsl(var(--h) 78% 56%);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 80ms + .2s)}.itc-plan em,.itc-cadence em{color:var(--color-ink);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .26s);align-items:center;gap:.4em;font-size:.56em;font-style:normal;font-weight:700;display:flex}.itc-plan em>i{background:hsl(var(--h) 78% 56%);border-radius:.16em;flex:none;width:.65em;height:.65em}.itc-plan em>s{color:var(--color-mute);margin-left:auto;font-weight:600;text-decoration:none}.itc-cadence .itc-glyph{width:1em;height:1em}.itc-out{border-top:1px dashed hsl(var(--t) / .3);gap:.25em;margin-top:auto;padding-top:.6em;display:grid}.itc-out s{color:var(--color-ink);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .2s);padding-left:.9em;font-size:.62em;font-weight:700;text-decoration:none;position:relative}.itc-out s:before{content:"";background:hsl(var(--t));border-radius:50%;width:.4em;height:.4em;position:absolute;top:.5em;left:0}.itc-main{background:var(--color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;padding:.65em;display:grid}.itc-panel{border-top:3px solid hsl(var(--h) 78% 56%);background:var(--color-surface);min-width:0;box-shadow:0 1px 2px #0f172a0d, 0 10px 24px -20px hsl(var(--h) 60% 40% / .5);animation:.46s ease-out itc-in;animation-delay:calc(var(--i,1) * 90ms + .12s);border-radius:.6em;align-content:start;gap:.45em;padding:.6em .65em;display:grid;position:relative}.itc-panel>b{color:var(--color-ink);align-items:center;gap:.4em;font-size:.62em;font-weight:800;display:flex}.itc-panel>b:before{content:"";background:hsl(var(--h) 78% 56%);border-radius:.18em;width:.6em;height:.6em}.itc-note{color:var(--color-faint);font-size:.52em;line-height:1.35;text-decoration:none}.itc-legend{color:var(--color-faint);align-items:center;gap:.3em;font-size:.5em;font-weight:700;display:flex}.itc-legend i{border-radius:.15em;width:.8em;height:.5em}.itc-legend i:nth-of-type(2){margin-left:.6em}.itc-legend i.is-now{background:hsl(var(--h) 78% 50%)}.itc-legend i.is-target{border:1px dashed hsl(var(--h) 78% 50%)}.itc-score-body{grid-template-columns:6.6em minmax(0,1fr);align-items:center;gap:.5em;display:grid}.itc-radar{width:100%;height:auto;overflow:visible}.itc-radar-ring{fill:none;stroke:var(--color-line);stroke-width:.6px}.itc-radar-spoke{stroke:var(--color-line);stroke-width:.6px}.itc-radar-target{fill:hsl(var(--h) 78% 56% / .08);stroke:hsl(var(--h) 78% 50%);stroke-width:1px;stroke-dasharray:2.5 2;stroke-linejoin:round}.itc-radar-now{fill:hsl(var(--h) 78% 56% / .28);stroke:hsl(var(--h) 78% 46%);stroke-width:1.4px;stroke-linejoin:round;transform-origin:50px 50px;animation:5s ease-in-out infinite itc-radar}@keyframes itc-radar{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.itc-radar-dot{stroke:var(--color-surface);stroke-width:1px}.itc-scores{gap:.28em;display:grid}.itc-scores em{animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .2s);grid-template-columns:auto 4.9em minmax(0,1fr) auto;align-items:center;gap:.35em;font-style:normal;display:grid}.itc-scores .itc-glyph{width:1em;height:1em;stroke:hsl(var(--h) 78% 46%)}.itc-scores s{color:var(--color-ink);font-size:.52em;font-weight:700;text-decoration:none}.itc-track{background:var(--color-chip);border-radius:999px;height:.5em;display:block;position:relative;overflow:hidden}.itc-track i{width:var(--w);border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.itc-track i.is-target{background:hsl(var(--h) 78% 56% / .25)}.itc-track i.is-now{background:hsl(var(--h) 78% 50%);transform-origin:0;animation:4s ease-in-out infinite itc-breathe;animation-delay:calc(var(--i) * -.6s)}@keyframes itc-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.95)}}.itc-scores strong{color:var(--color-mute);white-space:nowrap;font-size:.48em;font-weight:800}.itc-horizons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.itc-horizons s{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--h) 70% 40%);align-items:center;gap:.35em;font-size:.5em;font-weight:800;text-decoration:none;display:flex}html[data-theme=dark] .itc-horizons s{color:hsl(var(--h) 80% 72%)}.itc-horizons s>i{background:hsl(var(--h) 78% 56%);border-radius:.18em;width:.7em;height:.7em}.itc-horizons s:nth-child(2){justify-content:center}.itc-horizons s:nth-child(3){justify-content:flex-end}.itc-gantt{background-image:linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-size:33.3333% 100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:.3em 0;padding-bottom:.2em;display:grid;position:relative}.itc-gantt em{grid-column:var(--s) / span var(--l);white-space:nowrap;text-overflow:ellipsis;color:#fff;background:hsl(var(--h) 78% 52%);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.35em;padding:.24em .45em;font-size:.5em;font-style:normal;font-weight:800;overflow:hidden}.itc-today{background:#e8304f;border-radius:1px;width:2px;animation:12s linear infinite itc-today;position:absolute;top:-.2em;bottom:0;left:4%;box-shadow:0 0 0 .2em #e8304f2e}@keyframes itc-today{to{transform:translate(6.5em)}}.itc-vendors{gap:.25em;display:grid}.itc-vendors em,.itc-vendors-head{grid-template-columns:minmax(0,1fr) 2.7em 2.7em 2.7em;align-items:center;gap:.35em;font-style:normal;display:grid}.itc-vendors-head s{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:hsl(var(--h) 70% 40%);font-size:.48em;font-weight:800;text-decoration:none}html[data-theme=dark] .itc-vendors-head s{color:hsl(var(--h) 80% 72%)}.itc-vendors em{animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 80ms + .24s);border:1px solid #0000;border-radius:.4em;padding:.3em .4em}.itc-vendors em.is-pick{border-color:hsl(var(--h) 78% 56% / .5);background:hsl(var(--h) 78% 56% / .08)}.itc-vendor{min-width:0;color:var(--color-ink);align-items:center;gap:.35em;font-size:.56em;font-weight:800;display:flex}.itc-vendor>svg,.itc-vendor>.itc-mono{flex:none;width:1.25em;height:1.25em}.itc-vendor>.itc-mark--full{width:auto;max-width:1.9em}.itc-dots{justify-content:center;gap:.12em;display:flex}.itc-dots i{background:hsl(var(--h) 78% 56% / .2);border-radius:50%;width:.36em;height:.36em}.itc-dots i.is-lit{background:hsl(var(--h) 78% 50%)}.itc-heat-wrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2em .3em;display:grid}.itc-axis-y{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:.46em;font-weight:800;text-decoration:none;transform:rotate(180deg)}.itc-axis-x{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);grid-column:2;font-size:.46em;font-weight:800;text-decoration:none}.itc-heat{grid-template-rows:repeat(4,1.35em);grid-template-columns:repeat(4,minmax(0,1fr));gap:.18em;display:grid}.itc-heat>i{background:hsl(var(--h) 75% 50% / calc(.16 + var(--a) * .5));border-radius:.25em}.itc-heat>em{background:var(--color-ink);width:1.15em;height:1.15em;color:var(--color-surface);box-shadow:0 0 0 2px var(--color-surface);animation:3.6s ease-in-out infinite itc-pop;animation-delay:calc(var(--i) * -.9s);border-radius:50%;place-self:center;place-items:center;font-size:.56em;font-style:normal;font-weight:800;display:grid}@keyframes itc-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.itc-risks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em .5em;display:grid}.itc-risks em{min-width:0;color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .3s);align-items:center;gap:.35em;font-size:.5em;font-style:normal;font-weight:700;display:flex;overflow:hidden}.itc-risks em>i{background:var(--color-ink);width:1.5em;height:1.5em;color:var(--color-surface);border-radius:50%;flex:none;place-items:center;font-size:.85em;font-style:normal;font-weight:800;display:grid}.itc-spend{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7em;display:grid}.itc-donut{border-radius:50%;width:5.2em;height:5.2em;animation:40s linear infinite itc-spin;display:block;position:relative}.itc-donut:after{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:1.3em}@keyframes itc-spin{to{transform:rotate(360deg)}}.itc-spend-legend{gap:.22em;display:grid}.itc-spend-legend em{color:var(--color-mute);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .3s);align-items:center;gap:.35em;font-size:.52em;font-style:normal;font-weight:700;display:flex}.itc-spend-legend em>i{background:hsl(var(--h) 78% 56%);border-radius:.16em;flex:none;width:.65em;height:.65em}.itc-spend-legend em>s{color:var(--color-ink);margin-left:auto;font-weight:800;text-decoration:none}.itc-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28em;display:grid}.itc-frames em{background:var(--color-surface-muted);color:var(--color-ink);animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .26s);border:1px solid #0000;border-radius:.4em;align-items:center;gap:.35em;padding:.3em .45em;font-size:.54em;font-style:normal;font-weight:800;display:flex}.itc-frames em>i{border-radius:50%;flex:none;width:.5em;height:.5em}.itc-frames em.is-done{border-color:#2bab6f66}.itc-frames em.is-done>i{background:#2bab6f}.itc-frames em.is-on{border-color:#0d98d966}.itc-frames em.is-on>i{background:#0d98d9;animation:2.2s ease-out infinite itc-ping}.itc-frames em.is-next>i{background:var(--color-line-strong)}@keyframes itc-ping{0%{box-shadow:0 0 #0d98d980}to{box-shadow:0 0 0 .5em #0d98d900}}.itc-frames s{color:var(--color-mute);white-space:nowrap;margin-left:auto;font-size:.88em;font-weight:600;text-decoration:none}.itc-controls{border-top:1px dashed var(--color-line-strong);gap:.28em;margin-top:.2em;padding-top:.5em;display:grid}.itc-controls u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.5em;font-weight:800;text-decoration:none}.itc-controls em{animation:.46s ease-out itc-in;animation-delay:calc(var(--i) * 70ms + .32s);grid-template-columns:6.4em minmax(0,1fr) auto;align-items:center;gap:.4em;font-style:normal;display:grid}.itc-controls s{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.52em;font-weight:700;text-decoration:none;overflow:hidden}.itc-controls em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.itc-controls em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% 50%);height:100%;display:block}.itc-controls strong{color:var(--color-mute);white-space:nowrap;font-size:.5em;font-weight:800}.itc-foot{background:var(--color-surface-muted);flex-wrap:wrap;align-items:center;gap:.6em 1.2em;padding:.6em .9em;display:flex}.itc-team{align-items:center;gap:.6em;display:flex}.itc-faces{display:flex}.itc-faces i{margin-left:-.5em;display:block}.itc-faces i:first-child{margin-left:0}.itc-faces img{object-fit:cover;border:2px solid var(--color-surface);width:2em;height:2em;box-shadow:0 0 0 1px var(--color-line);animation:4s ease-in-out infinite itc-face;animation-delay:calc(var(--i) * -.6s);border-radius:50%;display:block}@keyframes itc-face{0%,to{transform:scale(1)}30%{transform:scale(1.08)}}.itc-team>b{color:var(--color-ink);font-size:.62em;font-weight:800;line-height:1.3;display:grid}.itc-team>b>s{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t));font-size:.82em;font-weight:800;text-decoration:none}.itc-tools{align-items:center;gap:.3em;margin-left:auto;display:flex}.itc-tools u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin-right:.2em;font-size:.52em;font-weight:800;text-decoration:none}.itc-tools b{background:var(--color-surface);width:1.7em;height:1.7em;animation:6.5s ease-in-out infinite itc-float;animation-delay:calc(var(--i) * -.8s);border-radius:.45em;place-items:center;display:grid;box-shadow:0 1px 2px #0f172a14}.itc-tools b>svg{width:1.05em;height:1.05em}.itc-tools b>.itc-mark--full{width:auto;max-width:1.3em}@keyframes itc-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25em)}}.itc-mono{background:hsl(var(--t) / .14);letter-spacing:-.02em;min-width:1.05em;height:1.05em;color:hsl(var(--t));border-radius:.3em;place-items:center;padding:0 .2em;font-size:.6em;font-style:normal;font-weight:800;display:grid}@container (max-width:620px){.itc-app{font-size:12.5px}.itc-body{grid-template-columns:minmax(0,1fr)}.itc-rail{flex-flow:wrap;align-items:center}.itc-stages{grid-auto-flow:column}.itc-plan,.itc-cadence,.itc-out{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:0;padding-top:0}.itc-plan u,.itc-cadence u,.itc-out u,.itc-plan-bar{grid-column:1/-1}.itc-main{grid-template-columns:minmax(0,1fr)}.itc-today{animation:none}.itc-tools{margin-left:0}}@container (max-width:400px){.itc-stages{grid-auto-flow:row}.itc-plan,.itc-cadence,.itc-out,.itc-score-body{grid-template-columns:minmax(0,1fr)}.itc-radar{max-width:9em;margin:0 auto}}@media (prefers-reduced-motion:reduce){.itc-stages b,.itc-plan-bar i,.itc-plan em,.itc-cadence em,.itc-out s,.itc-panel,.itc-radar-now,.itc-scores em,.itc-track i.is-now,.itc-gantt em,.itc-today,.itc-vendors em,.itc-heat>em,.itc-risks em,.itc-donut,.itc-spend-legend em,.itc-frames em,.itc-frames em.is-on>i,.itc-controls em,.itc-faces img,.itc-tools b{animation:none}}
.itp-scene{align-content:space-between;gap:.5em}.itp-scene>*{align-self:start;min-width:0}.itp-scene>.itp-tools{align-self:end}.itp-note{min-width:0;color:var(--color-faint);font-size:.62em;font-style:normal;line-height:1.4;display:block}@keyframes itp-in{0%{transform:translateY(.4em)}}.itp-head{align-items:center;gap:.5em;display:flex}.itp-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.itp-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .itp-head s{color:hsl(var(--h) 80% 74%)}.itp-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.itp-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.itp-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.itp-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.itp-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 80ms);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}.itp-retainer{border:1px solid hsl(var(--h) 70% 55% / .3);background:var(--color-surface);border-radius:.5em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55em;padding:.45em .55em;animation:.46s ease-out .2s itp-in;display:grid}.itp-faces{display:flex}.itp-faces i{margin-left:-.5em;display:block}.itp-faces i:first-child{margin-left:0}.itp-faces img{object-fit:cover;border:2px solid var(--color-surface);width:1.9em;height:1.9em;box-shadow:0 0 0 1px hsl(var(--h) 70% 55% / .4);animation:4s ease-in-out infinite itp-face;animation-delay:calc(var(--i) * -.7s);border-radius:50%;display:block}@keyframes itp-face{0%,to{transform:scale(1)}30%{transform:scale(1.08)}}.itp-retainer>span{gap:.1em;min-width:0;display:grid}.itp-retainer b{color:var(--color-ink);font-size:.58em;font-weight:800}.itp-retainer s{color:var(--color-mute);font-size:.5em;line-height:1.3;text-decoration:none}.itp-severity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.itp-severity b{background:hsl(var(--h) 78% 56% / .12);color:hsl(var(--h) 70% 34%);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 80ms);border-radius:.45em;gap:.05em;padding:.4em .45em;font-size:.5em;font-weight:700;display:grid}html[data-theme=dark] .itp-severity b{color:hsl(var(--h) 80% 74%)}.itp-severity strong{letter-spacing:-.04em;color:var(--color-ink);font-size:1.8em;font-weight:800;line-height:1}.itp-debt{gap:.25em;display:grid}.itp-debt u,.itp-clouds u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.5em;font-weight:800;text-decoration:none}.itp-debt em,.itp-ready em{animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 70ms + .2s);grid-template-columns:4.6em minmax(0,1fr) auto;align-items:center;gap:.4em;font-style:normal;display:grid}.itp-debt s,.itp-ready s{color:var(--color-ink);font-size:.52em;font-weight:700;text-decoration:none}.itp-debt em>i,.itp-ready em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.itp-debt em>i>b,.itp-ready em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% 52%);transform-origin:0;height:100%;animation:4s ease-in-out infinite itp-breathe;animation-delay:calc(var(--i) * -.6s);display:block}@keyframes itp-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.95)}}.itp-ready strong{color:var(--color-mute);font-size:.5em;font-weight:800}.itp-waves{gap:.28em;display:grid}.itp-waves em{border:1px solid hsl(var(--h) 78% 56% / .3);background:hsl(var(--h) 78% 56% / .06);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.3em .5em;font-style:normal;display:grid}.itp-waves em>i{background:hsl(var(--h) 78% 52%);border-radius:50%;width:.5em;height:.5em}.itp-waves em.is-on>i{animation:2.2s ease-out infinite itp-ping}.itp-waves em.is-next>i{border:1.5px solid hsl(var(--h) 78% 52%);background:0 0}@keyframes itp-ping{0%{box-shadow:0 0 0 0 hsl(var(--h) 78% 52% / .5)}to{box-shadow:0 0 0 .5em hsl(var(--h) 78% 52% / 0)}}.itp-waves s{color:hsl(var(--h) 70% 34%);font-size:.52em;font-weight:800;text-decoration:none}html[data-theme=dark] .itp-waves s{color:hsl(var(--h) 80% 74%)}.itp-waves b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.54em;font-weight:700;overflow:hidden}.itp-waves u{color:var(--color-mute);white-space:nowrap;font-size:.48em;font-weight:700;text-decoration:none}.itp-clouds{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.itp-clouds u{flex-basis:100%}.itp-clouds b{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 70ms + .24s);border-radius:999px;align-items:center;gap:.3em;padding:.24em .5em;font-size:.54em;font-weight:800;display:flex}.itp-clouds b>svg,.itp-clouds b>.itp-mono{width:1.1em;height:1.1em}.itp-clouds b>.itp-mark--full{width:auto;max-width:1.6em}.itp-ready{gap:.26em;display:grid}.itp-shifts{gap:.28em;display:grid}.itp-shifts em{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:center;gap:.35em;padding:.32em .5em;font-style:normal;display:grid}.itp-shifts s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-faint);font-size:.5em;font-weight:600;text-decoration:line-through;overflow:hidden}.itp-shifts em>i{background:repeating-linear-gradient(90deg, hsl(var(--h) 78% 52%) 0 4px, transparent 4px 7px);background-size:7px 2px;border-radius:1px;width:1.4em;height:2px;animation:1.2s linear infinite itp-run}@keyframes itp-run{to{background-position:7px 0}}.itp-shifts b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--h) 70% 34%);font-size:.54em;font-weight:800;overflow:hidden}html[data-theme=dark] .itp-shifts b{color:hsl(var(--h) 80% 74%)}.itp-weights{flex-wrap:wrap;gap:.25em;display:flex}.itp-weights b{background:hsl(var(--h) 78% 56% / .12);color:hsl(var(--h) 70% 34%);animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 70ms);border-radius:999px;align-items:center;gap:.3em;padding:.2em .45em;font-size:.5em;font-weight:800;display:flex}html[data-theme=dark] .itp-weights b{color:hsl(var(--h) 80% 74%)}.itp-weights b>i{background:hsl(var(--h) 78% 56%);border-radius:.15em;width:.6em;height:.6em}.itp-bids{gap:.26em;display:grid}.itp-bids em{animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 80ms + .16s);border:1px solid #0000;border-radius:.4em;grid-template-columns:5.4em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.3em .5em;font-style:normal;display:grid;position:relative}.itp-bids em.is-pick{border-color:hsl(var(--h) 70% 55% / .45);background:hsl(var(--h) 82% 60% / .07)}.itp-bid{min-width:0;color:var(--color-ink);align-items:center;gap:.35em;font-size:.54em;font-weight:800;display:flex}.itp-bid>svg,.itp-bid>.itp-mono{flex:none;width:1.2em;height:1.2em}.itp-bid>.itp-mark--full{width:auto;max-width:1.6em}.itp-bids em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.itp-bids em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 82% 56%);height:100%;display:block}.itp-bids strong{color:var(--color-ink);font-size:.52em;font-weight:800}.itp-bids u{background:hsl(var(--h) 82% 56%);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1em .45em;font-size:.44em;font-weight:800;text-decoration:none;position:absolute;top:-.55em;right:.4em}.itp-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.itp-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out itp-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .itp-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.itp-tools b:hover{transform:translateY(-2px)}.itp-tools b>svg{width:1em;height:1em}.itp-tools b>.itp-mark--full{width:auto;max-width:1.25em}.itp-tools b>.itp-mono{font-size:.5em}.itp-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .itp-mono{color:hsl(var(--h) 80% 74%)}@media (prefers-reduced-motion:reduce){.itp-tags b,.itp-retainer,.itp-faces img,.itp-severity b,.itp-debt em,.itp-debt em>i>b,.itp-ready em,.itp-ready em>i>b,.itp-waves em,.itp-waves em.is-on>i,.itp-clouds b,.itp-shifts em,.itp-shifts em>i,.itp-weights b,.itp-bids em,.itp-tools b{animation:none}}
.qa{--t:152 60% 36%;position:relative;container-type:inline-size}html[data-theme=dark] .qa{--t:152 60% 56%}.inner-hero-grid--visual:has(.qa){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding-top:28px}.qa-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .16), transparent 72%);border-radius:50%;position:absolute;inset:-10% -6% -16%}.qa-app{background:var(--color-surface);border-radius:1.1em;font-size:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .qa-app{box-shadow:0 1px 2px #0006,0 20px 44px -26px #000000bf}.qa-bar{background:var(--color-surface-muted);align-items:center;gap:.7em;padding:.6em .9em;display:flex}.qa-lights{gap:.3em;display:flex}.qa-lights i{background:var(--color-line-strong);border-radius:50%;width:.46em;height:.46em}.qa-bar b{letter-spacing:.1em;color:var(--color-ink);font-size:.7em;font-weight:800}.qa-bar s{background:hsl(var(--t) / .14);color:hsl(var(--t));border-radius:999px;padding:.16em .55em;font-size:.6em;font-weight:800;text-decoration:none}.qa-bar em{color:var(--color-faint);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6em;font-style:normal}.qa-body{grid-template-columns:10.6em minmax(0,1fr);display:grid}.qa-rail{background:linear-gradient(180deg, hsl(var(--t) / .08), hsl(var(--t) / .02));flex-direction:column;gap:.3em;padding:.7em .55em;display:flex}.qa-stages{gap:.15em;display:grid}.qa-stages b{color:var(--color-mute);animation:.46s ease-out qa-in,8s ease-in-out infinite qa-walk;animation-delay:calc(var(--i) * 60ms), calc(var(--i) * 2s + 1s);border-radius:.5em;align-items:center;gap:.45em;padding:.4em .55em;font-size:.68em;font-weight:700;display:flex}.qa-stages b.is-on{background:var(--color-surface);color:var(--color-ink);animation:.46s ease-out qa-in;box-shadow:0 1px 2px #0f172a14}@keyframes qa-walk{0%,14%{background:hsl(var(--h) 78% 56% / .14);color:var(--color-ink);transform:translate(3px)}22%,to{color:var(--color-mute);background:0 0;transform:none}}@keyframes qa-in{0%{transform:translateY(.4em)}}.qa-glyph{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--h,var(--t)) 78% 46%);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.qa-cadence,.qa-out{border-top:1px dashed hsl(var(--t) / .3);gap:.25em;margin-top:.55em;padding-top:.55em;display:grid}.qa-out{margin-top:auto}.qa-cadence u,.qa-out u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.52em;font-weight:800;text-decoration:none}.qa-cadence em{color:var(--color-ink);animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 70ms + .26s);align-items:center;gap:.4em;font-size:.56em;font-style:normal;font-weight:700;line-height:1.3;display:flex}.qa-cadence em>i{background:hsl(var(--t));width:.5em;height:.5em;animation:2.4s ease-out infinite qa-ping;animation-delay:calc(var(--i) * -.8s);border-radius:50%;flex:none}@keyframes qa-ping{0%{box-shadow:0 0 0 0 hsl(var(--t) / .5)}to{box-shadow:0 0 0 .5em hsl(var(--t) / 0)}}.qa-out s{color:var(--color-ink);animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 70ms + .2s);padding-left:.9em;font-size:.62em;font-weight:700;text-decoration:none;position:relative}.qa-out s:before{content:"";background:hsl(var(--t));border-radius:50%;width:.4em;height:.4em;position:absolute;top:.5em;left:0}.qa-main{background:var(--color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;padding:.65em;display:grid}.qa-panel{border-top:3px solid hsl(var(--h) 78% 56%);background:var(--color-surface);min-width:0;box-shadow:0 1px 2px #0f172a0d, 0 10px 24px -20px hsl(var(--h) 60% 40% / .5);animation:.46s ease-out qa-in;animation-delay:calc(var(--i,1) * 90ms + .12s);border-radius:.6em;align-content:start;gap:.45em;padding:.6em .65em;display:grid;position:relative}.qa-panel>b{color:var(--color-ink);align-items:center;gap:.4em;font-size:.62em;font-weight:800;display:flex}.qa-panel>b:before{content:"";background:hsl(var(--h) 78% 56%);border-radius:.18em;width:.6em;height:.6em}.qa-note{color:var(--color-faint);font-size:.52em;line-height:1.35;text-decoration:none}.qa-pyramid{grid-template-columns:6.4em minmax(0,1fr);align-items:center;gap:.6em;display:grid}.qa-pyramid-svg{width:100%;height:auto;overflow:visible}.qa-pyramid-svg polygon{stroke:var(--color-surface);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite qa-layer;animation-delay:calc(var(--i) * -1.3s)}@keyframes qa-layer{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.qa-layers{gap:.3em;display:grid}.qa-layers em{animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 80ms + .2s);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4em;font-style:normal;display:grid}.qa-layers em>i{background:hsl(var(--h) 78% 56%);border-radius:.16em;width:.65em;height:.65em}.qa-layers s{color:var(--color-ink);font-size:.54em;font-weight:700;text-decoration:none}.qa-layers strong{color:var(--color-ink);font-size:.58em;font-weight:800}.qa-layers u{text-align:right;min-width:2.8em;color:var(--color-mute);font-size:.5em;font-weight:700;text-decoration:none}.qa-pipeline{align-items:center;display:flex}.qa-pipeline em{animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 80ms);flex:1 1 0;justify-items:center;gap:.25em;font-style:normal;display:grid;position:relative}.qa-pipeline em+em:before{content:"";background:var(--color-chip);height:2px;position:absolute;top:.65em;left:-50%;right:50%}.qa-pipeline em.is-done+em:before{background:hsl(var(--h) 78% 50%)}.qa-pipeline em>i{background:var(--color-chip);border-radius:50%;place-items:center;width:1.35em;height:1.35em;display:grid;position:relative}.qa-pipeline em>i .qa-glyph{stroke:#fff;stroke-width:2.6px;width:.8em;height:.8em}.qa-pipeline em.is-done>i{background:hsl(var(--h) 78% 46%)}.qa-pipeline em.is-run>i{background:hsl(var(--h) 78% 56% / .25);box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%);animation:1.6s ease-out infinite qa-ping-h}@keyframes qa-ping-h{0%{box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%), 0 0 0 0 hsl(var(--h) 78% 46% / .5)}to{box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%), 0 0 0 .6em hsl(var(--h) 78% 46% / 0)}}.qa-pipeline em.is-run>i:after{content:"";background:hsl(var(--h) 78% 46%);border-radius:50%;width:.45em;height:.45em}.qa-pipeline s{color:var(--color-ink);font-size:.5em;font-weight:800;text-decoration:none}.qa-pipeline em.is-wait s{color:var(--color-faint)}.qa-runlog{gap:.2em;margin-top:.2em;display:grid}.qa-runlog em{background:var(--color-surface-muted);animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 80ms + .26s);border-radius:.35em;grid-template-columns:2.8em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.25em .45em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;display:grid}.qa-runlog s{color:hsl(var(--h) 70% 34%);font-size:.5em;font-weight:800;text-decoration:none}html[data-theme=dark] .qa-runlog s{color:hsl(var(--h) 80% 74%)}.qa-runlog b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.5em;font-weight:700;overflow:hidden}.qa-runlog u{color:var(--color-mute);font-size:.48em;text-decoration:none}.qa-cov{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7em;display:grid}.qa-gauge{background:conic-gradient(hsl(var(--h) 78% 56%) var(--p), var(--color-chip) 0);border-radius:50%;place-content:center;justify-items:center;width:5.4em;height:5.4em;animation:.46s ease-out .2s qa-in;display:grid;position:relative}.qa-gauge:before{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:.6em}.qa-gauge strong{letter-spacing:-.03em;color:var(--color-ink);font-size:1.15em;font-weight:800;line-height:1;position:relative}.qa-gauge s{color:var(--color-faint);font-size:.5em;font-weight:700;text-decoration:none;position:relative}.qa-modules{gap:.3em;display:grid}.qa-modules em{animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 70ms + .24s);grid-template-columns:3.4em minmax(0,1fr) auto;align-items:center;gap:.4em;font-style:normal;display:grid}.qa-modules s{color:var(--color-ink);font-size:.52em;font-weight:700;text-decoration:none}.qa-modules em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.qa-modules em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% 52%);transform-origin:0;height:100%;animation:4s ease-in-out infinite qa-breathe;animation-delay:calc(var(--i) * -.6s);display:block}@keyframes qa-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.95)}}.qa-modules strong{color:var(--color-mute);font-size:.5em;font-weight:800}.qa-flaky{gap:.28em;display:grid}.qa-flaky em{background:var(--color-surface-muted);animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.4em;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45em;padding:.3em .45em;font-style:normal;display:grid}.qa-flaky s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5em;font-weight:700;text-decoration:none;overflow:hidden}.qa-runs{gap:.12em;display:flex}.qa-runs i{background:#2bab6f;border-radius:.1em;width:.34em;height:.7em}.qa-runs i.is-fail{background:#e8304f}.qa-flaky strong{color:var(--color-ink);font-size:.52em;font-weight:800}.qa-flaky u{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.14em .4em;font-size:.44em;font-weight:800;text-decoration:none}.qa-flaky em.is-quarantined u{color:#a51d34;background:#e8304f24}.qa-flaky em.is-fixing u{color:#9c5211;background:#f38c1629}.qa-flaky em.is-watching u{color:#0f638a;background:#0d98d924}html[data-theme=dark] .qa-flaky em.is-quarantined u{color:#f28899}html[data-theme=dark] .qa-flaky em.is-fixing u{color:#f7b76e}html[data-theme=dark] .qa-flaky em.is-watching u{color:#7bcef4}.qa-matrix{gap:.25em;display:grid}.qa-matrix em,.qa-matrix-head{grid-template-columns:minmax(0,1fr) 2.6em 2.6em 2.6em;align-items:center;gap:.35em;font-style:normal;display:grid}.qa-matrix-head s{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);justify-items:center;gap:.15em;font-size:.46em;font-weight:800;text-decoration:none;display:grid}.qa-matrix-head .qa-glyph{width:1.4em;height:1.4em;stroke:var(--color-mute)}.qa-matrix em{background:var(--color-surface-muted);animation:.46s ease-out qa-in;animation-delay:calc(var(--i) * 80ms + .24s);border-radius:.4em;padding:.25em .4em}.qa-browser{min-width:0;color:var(--color-ink);align-items:center;gap:.35em;font-size:.56em;font-weight:800;display:flex}.qa-browser>svg,.qa-browser>.qa-mono{flex:none;width:1.25em;height:1.25em}.qa-matrix em>i{border-radius:.35em;justify-self:center;place-items:center;width:1.3em;height:1.3em;display:grid}.qa-matrix em>i .qa-glyph{stroke-width:2.6px;width:.85em;height:.85em}.qa-matrix em>i.is-pass{background:#2bab6f29}.qa-matrix em>i.is-pass .qa-glyph{stroke:#25935f}.qa-matrix em>i.is-fail{background:#e8304f2e;animation:2.2s ease-out infinite qa-ping-r}.qa-matrix em>i.is-fail .qa-glyph{stroke:#dc1839}@keyframes qa-ping-r{0%{box-shadow:0 0 #e8304f80}to{box-shadow:0 0 0 .5em #e8304f00}}.qa-history{border-bottom:1px solid var(--color-line);align-items:end;gap:.2em;height:4.2em;padding-bottom:.2em;display:flex}.qa-history i{height:var(--h);transform-origin:bottom;animation:.46s ease-out qa-bar;animation-delay:calc(var(--i) * 30ms + .2s);background:#2fbc7a;border-radius:.15em .15em 0 0;flex:1 1 0}.qa-history i.is-fail{background:#e8304f}@keyframes qa-bar{0%{transform:scaleY(.6)}}.qa-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;display:grid}.qa-stats em{gap:.05em;font-style:normal;display:grid}.qa-stats strong{letter-spacing:-.03em;color:var(--color-ink);font-size:.92em;font-weight:800;line-height:1}.qa-stats s{color:var(--color-mute);font-size:.46em;font-weight:700;line-height:1.25;text-decoration:none}.qa-foot{background:var(--color-surface-muted);flex-wrap:wrap;align-items:center;gap:.6em 1.2em;padding:.6em .9em;display:flex}.qa-team{align-items:center;gap:.6em;display:flex}.qa-faces{display:flex}.qa-faces i{margin-left:-.5em;display:block}.qa-faces i:first-child{margin-left:0}.qa-faces img{object-fit:cover;border:2px solid var(--color-surface);width:2em;height:2em;box-shadow:0 0 0 1px var(--color-line);animation:4s ease-in-out infinite qa-face;animation-delay:calc(var(--i) * -.6s);border-radius:50%;display:block}@keyframes qa-face{0%,to{transform:scale(1)}30%{transform:scale(1.08)}}.qa-team>b{color:var(--color-ink);font-size:.62em;font-weight:800;line-height:1.3;display:grid}.qa-team>b>s{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t));font-size:.82em;font-weight:800;text-decoration:none}.qa-tools{align-items:center;gap:.3em;margin-left:auto;display:flex}.qa-tools u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin-right:.2em;font-size:.52em;font-weight:800;text-decoration:none}.qa-tools b{background:var(--color-surface);width:1.7em;height:1.7em;animation:6.5s ease-in-out infinite qa-float;animation-delay:calc(var(--i) * -.8s);border-radius:.45em;place-items:center;display:grid;box-shadow:0 1px 2px #0f172a14}.qa-tools b>svg{width:1.05em;height:1.05em}.qa-tools b>.qa-mark--full{width:auto;max-width:1.3em}@keyframes qa-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25em)}}.qa-mono{background:hsl(var(--t) / .14);letter-spacing:-.02em;min-width:1.05em;height:1.05em;color:hsl(var(--t));border-radius:.3em;place-items:center;padding:0 .2em;font-size:.6em;font-style:normal;font-weight:800;display:grid}@container (max-width:620px){.qa-app{font-size:12.5px}.qa-body{grid-template-columns:minmax(0,1fr)}.qa-rail{flex-flow:wrap;align-items:center}.qa-stages{grid-auto-flow:column}.qa-cadence,.qa-out{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:0;padding-top:0}.qa-cadence u,.qa-out u{grid-column:1/-1}.qa-main{grid-template-columns:minmax(0,1fr)}.qa-tools{margin-left:0}}@container (max-width:400px){.qa-stages{grid-auto-flow:row}.qa-cadence,.qa-out,.qa-pyramid{grid-template-columns:minmax(0,1fr)}.qa-pyramid-svg{max-width:9em;margin:0 auto}}@media (prefers-reduced-motion:reduce){.qa-stages b,.qa-cadence em,.qa-cadence em>i,.qa-out s,.qa-panel,.qa-pyramid-svg polygon,.qa-layers em,.qa-pipeline em,.qa-pipeline em.is-run>i,.qa-runlog em,.qa-gauge,.qa-modules em,.qa-modules em>i>b,.qa-flaky em,.qa-matrix em,.qa-matrix em>i.is-fail,.qa-history i,.qa-faces img,.qa-tools b{animation:none}}
.qp-scene{align-content:space-between;gap:.5em}.qp-scene>*{align-self:start;min-width:0}.qp-scene>.qp-tools{align-self:end}.qp-note{min-width:0;color:var(--color-faint);font-size:.6em;font-style:normal;line-height:1.4;display:block}@keyframes qp-in{0%{transform:translateY(.4em)}}.qp-head{align-items:center;gap:.5em;display:flex}.qp-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.qp-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .qp-head s{color:hsl(var(--h) 80% 74%)}.qp-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.qp-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.qp-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.qp-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.qp-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 80ms);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}.qp-shape{gap:.3em;display:grid}.qp-shape em,.qp-shape-head{grid-template-columns:4.6em minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.4em;font-style:normal;display:grid}.qp-shape-head s{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:.48em;font-weight:800;text-decoration:none}.qp-shape em{animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 80ms)}.qp-shape em>s{color:var(--color-ink);font-size:.54em;font-weight:700;text-decoration:none}.qp-shape em>i{background:var(--color-chip);border-radius:999px;height:.55em;display:block;overflow:hidden}.qp-shape em>i>b{width:var(--w);border-radius:inherit;height:100%;display:block}.qp-before>b{background:repeating-linear-gradient(45deg, var(--color-line-strong) 0 3px, transparent 3px 6px), hsl(var(--h) 30% 62% / .5)}.qp-after>b{background:hsl(var(--h) 78% 52%);transform-origin:0;animation:4s ease-in-out infinite qp-breathe;animation-delay:calc(var(--i) * -.6s)}@keyframes qp-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.96)}}.qp-shape-note{gap:.2em;display:grid}.qp-shape-note b{color:var(--color-mute);align-items:center;gap:.4em;font-size:.52em;font-weight:700;display:flex}.qp-shape-note i{border-radius:50%;flex:none;width:.5em;height:.5em}.qp-shape-note i.is-bad{background:#e8304f}.qp-shape-note i.is-good{background:#2bab6f}.qp-matrix{gap:.25em;display:grid}.qp-matrix em,.qp-matrix-head{grid-template-columns:minmax(0,1fr) 2.2em 2.2em 2.2em;align-items:center;gap:.3em;font-style:normal;display:grid}.qp-matrix-head s{place-items:center;display:grid}.qp-matrix-head svg{fill:none;width:1.2em;height:1.2em;stroke:var(--color-mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.qp-matrix em{background:var(--color-surface-muted);animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 80ms + .16s);border-radius:.4em;padding:.25em .4em}.qp-browser{min-width:0;color:var(--color-ink);align-items:center;gap:.35em;font-size:.54em;font-weight:800;display:flex}.qp-browser>svg,.qp-browser>.qp-mono{flex:none;width:1.25em;height:1.25em}.qp-matrix em>i{border-radius:.35em;justify-self:center;place-items:center;width:1.25em;height:1.25em;display:grid}.qp-matrix em>i svg{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.85em;height:.85em}.qp-matrix em>i.is-pass{background:#2bab6f29}.qp-matrix em>i.is-pass svg{stroke:#25935f}.qp-matrix em>i.is-warn{background:#f38c1633;animation:2.2s ease-out infinite qp-ping}.qp-matrix em>i.is-warn svg{stroke:#c66510}@keyframes qp-ping{0%{box-shadow:0 0 #f38c1680}to{box-shadow:0 0 0 .5em #f38c1600}}.qp-req{border:1px solid hsl(var(--h) 70% 55% / .3);background:var(--color-surface);border-radius:.45em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.32em .5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;animation:.46s ease-out qp-in;display:grid}.qp-verb{background:hsl(var(--h) 78% 52%);color:#fff;border-radius:.3em;padding:.12em .4em;font-size:.48em;font-style:normal;font-weight:800}.qp-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.54em;font-style:normal;font-weight:700;overflow:hidden}.qp-time{color:#238b5a;font-size:.5em;font-style:normal;font-weight:800}html[data-theme=dark] .qp-time{color:#64d8a2}.qp-asserts{gap:.22em;display:grid}.qp-asserts em{animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 70ms + .16s);grid-template-columns:auto 4em minmax(0,1fr);align-items:center;gap:.4em;font-style:normal;display:grid}.qp-asserts em>i{background:#2bab6f29;border-radius:50%;place-items:center;width:1.1em;height:1.1em;display:grid}.qp-asserts em>i svg{fill:none;stroke:#25935f;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:.72em;height:.72em}.qp-asserts s{color:var(--color-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5em;font-weight:700;text-decoration:none}.qp-asserts b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.52em;font-weight:800;overflow:hidden}.qp-pipe{align-items:center;display:flex}.qp-pipe em{animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 80ms);flex:1 1 0;justify-items:center;gap:.25em;font-style:normal;display:grid;position:relative}.qp-pipe em+em:before{content:"";background:var(--color-chip);height:2px;position:absolute;top:.62em;left:-50%;right:50%}.qp-pipe em.is-done+em:before{background:hsl(var(--h) 78% 50%)}.qp-pipe em>i{background:var(--color-chip);border-radius:50%;place-items:center;width:1.3em;height:1.3em;display:grid;position:relative}.qp-pipe em>i svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:.78em;height:.78em}.qp-pipe em.is-done>i{background:hsl(var(--h) 78% 46%)}.qp-pipe em.is-run>i{background:hsl(var(--h) 78% 56% / .25);box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%);animation:1.6s ease-out infinite qp-ping-h}@keyframes qp-ping-h{0%{box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%), 0 0 0 0 hsl(var(--h) 78% 46% / .5)}to{box-shadow:inset 0 0 0 .16em hsl(var(--h) 78% 46%), 0 0 0 .6em hsl(var(--h) 78% 46% / 0)}}.qp-pipe em.is-run>i:after{content:"";background:hsl(var(--h) 78% 46%);border-radius:50%;width:.45em;height:.45em}.qp-pipe s{color:var(--color-ink);font-size:.5em;font-weight:800;text-decoration:none}.qp-pipe em.is-wait s{color:var(--color-faint)}.qp-gate{background:#e8304f1a;border-radius:.4em;align-items:center;gap:.4em;padding:.28em .5em;animation:.46s ease-out .26s qp-in;display:flex}.qp-gate>i{background:#e8304f;border-radius:50%;flex:none;width:.5em;height:.5em}.qp-gate b{color:#a51d34;font-size:.54em;font-weight:800}html[data-theme=dark] .qp-gate b{color:#f28899}.qp-providers{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.qp-providers u{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);flex-basis:100%;font-size:.48em;font-weight:800;text-decoration:none}.qp-providers b{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 60ms + .3s);border-radius:999px;align-items:center;gap:.3em;padding:.22em .45em;font-size:.5em;font-weight:800;display:flex}.qp-providers b>svg,.qp-providers b>.qp-mono{width:1.05em;height:1.05em}.qp-providers b>.qp-mark--full{width:auto;max-width:1.4em}.qp-factory{gap:.28em;display:grid}.qp-factory em{border:1px solid hsl(var(--h) 78% 56% / .28);background:hsl(var(--h) 78% 56% / .05);animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:auto 4.4em minmax(0,1fr);align-items:center;gap:.4em;padding:.3em .5em;font-style:normal;display:grid}.qp-factory em>i{background:hsl(var(--h) 78% 56% / .16);border-radius:.4em;place-items:center;width:1.4em;height:1.4em;display:grid}.qp-factory em>i svg{fill:none;width:.9em;height:.9em;stroke:hsl(var(--h) 72% 40%);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .qp-factory em>i svg{stroke:hsl(var(--h) 80% 72%)}.qp-factory s{color:var(--color-ink);font-size:.54em;font-weight:800;text-decoration:none}.qp-factory b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.5em;font-weight:600;overflow:hidden}.qp-privacy{color:#218355;align-items:center;gap:.4em;font-size:.54em;font-weight:800;animation:.46s ease-out .32s qp-in;display:flex}html[data-theme=dark] .qp-privacy{color:#64d8a2}.qp-privacy>i{background:#2bab6f29;border-radius:50%;flex:none;place-items:center;width:1.2em;height:1.2em;display:grid}.qp-privacy svg{fill:none;stroke:#25935f;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:.75em;height:.75em}.qp-trend{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5em;display:grid}.qp-trend svg{width:100%;height:2.6em;color:hsl(var(--h) 72% 46%);overflow:visible}.qp-trend-fill{fill:currentColor;fill-opacity:.14}.qp-trend-line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.qp-trend em{justify-items:center;gap:.05em;font-style:normal;display:grid}.qp-trend strong{letter-spacing:-.03em;color:var(--color-ink);font-size:.8em;font-weight:800;line-height:1}.qp-trend em:last-child strong{color:#238b5a}html[data-theme=dark] .qp-trend em:last-child strong{color:#64d8a2}.qp-trend s{color:var(--color-faint);font-size:.44em;font-weight:700;text-decoration:none}.qp-offenders{gap:.22em;display:grid}.qp-offenders em{background:var(--color-surface-muted);animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 70ms + .2s);border-radius:.4em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.26em .45em;font-style:normal;display:grid}.qp-offenders em>i{background:hsl(var(--h) 78% 52%);border-radius:50%;width:.45em;height:.45em}.qp-offenders s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.qp-offenders b{color:hsl(var(--h) 70% 36%);white-space:nowrap;font-size:.46em;font-weight:800}html[data-theme=dark] .qp-offenders b{color:hsl(var(--h) 80% 74%)}.qp-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.qp-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out qp-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .qp-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.qp-tools b:hover{transform:translateY(-2px)}.qp-tools b>svg{width:1em;height:1em}.qp-tools b>.qp-mark--full{width:auto;max-width:1.25em}.qp-tools b>.qp-mono{font-size:.5em}.qp-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .qp-mono{color:hsl(var(--h) 80% 74%)}@media (prefers-reduced-motion:reduce){.qp-tags b,.qp-shape em,.qp-after>b,.qp-matrix em,.qp-matrix em>i.is-warn,.qp-req,.qp-asserts em,.qp-pipe em,.qp-pipe em.is-run>i,.qp-gate,.qp-providers b,.qp-factory em,.qp-privacy,.qp-offenders em,.qp-tools b{animation:none}}
.pq-scene{align-content:space-between;gap:.5em;container-type:inline-size}.pq-scene>*{align-self:start;min-width:0}.pq-scene>.pq-tools{align-self:end}.pq-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.pq-scene .pq-note{min-width:0;color:var(--color-faint);margin-top:.1em;font-size:.56em;line-height:1.45;display:block}@keyframes pq-in{0%{transform:translateY(.4em)}}@keyframes pq-grow{0%{transform:scaleX(0)}}@keyframes pq-draw{0%{stroke-dashoffset:300px}22%,to{stroke-dashoffset:0}}.pq-head{align-items:center;gap:.5em;display:flex}.pq-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.pq-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .pq-head s{color:hsl(var(--h) 80% 74%)}.pq-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.pq-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.pq-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.pq-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.pq-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out pq-in,4.2s ease-in-out .46s infinite pq-float;animation-delay:calc(var(--i) * 80ms), calc(var(--i) * .3s + .46s);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}@keyframes pq-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.18em)}}.pq-line{fill:none;stroke:hsl(var(--h) 78% 52%);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:0;animation:7s ease-out infinite pq-draw}.pq-line--flat{stroke:hsl(var(--h) 60% 62%);stroke-width:1.6px;animation-delay:.12s}.pq-line--bad{stroke:#e63351;stroke-dasharray:4 3;stroke-dashoffset:0;animation:.9s linear infinite pq-march}@keyframes pq-march{to{stroke-dashoffset:-7px}}.pq-mix{gap:.3em;display:grid}.pq-mix>u{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:.48em;font-weight:800;text-decoration:none}.pq-mix em{animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,4.3em) minmax(2.6em,1fr) 1.9em;align-items:center;gap:.35em;display:grid}.pq-mix em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.54em;font-weight:700;text-decoration:none;overflow:hidden}.pq-mix em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.pq-mix em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% calc(52% + var(--i) * 6%));transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) pq-grow;animation-delay:calc(var(--i) * .11s + .26s);display:block;position:relative;overflow:hidden}.pq-mix em>i>b:after{content:"";animation:2.6s ease-in-out infinite pq-sweep;animation-delay:calc(var(--i) * .42s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes pq-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(240%)}}.pq-mix em>strong{text-align:right;color:hsl(var(--h) 70% 36%);font-size:.5em;font-weight:800}html[data-theme=dark] .pq-mix em>strong{color:hsl(var(--h) 80% 74%)}.pq-twin{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;display:grid}.pq-twin em{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * .11s);border-radius:.45em;gap:.22em;padding:.35em;display:grid}.pq-twin em>u{letter-spacing:.04em;color:var(--color-faint);font-size:.46em;font-weight:800;text-decoration:none}.pq-twin svg{width:100%;height:2.4em;display:block}.pq-twin em>s{color:var(--color-ink);font-size:.46em;font-weight:700;line-height:1.3;text-decoration:none}.pq-twin em>s.is-bad{color:#b62039}html[data-theme=dark] .pq-twin em>s.is-bad{color:#f28899}.pq-spike{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.45em;padding:.35em;display:block;position:relative;overflow:hidden}.pq-spike svg{width:100%;height:3em;display:block}.pq-spike:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--h) 78% 52% / .28), transparent);width:1.4em;animation:4.4s linear infinite pq-scan;position:absolute;top:.35em;bottom:.35em;left:0;transform:translate(-1.4em)}@keyframes pq-scan{0%{transform:translate(-1.4em)}to{transform:translate(calc(100cqw + 1.4em))}}.pq-spike-fill{fill:hsl(var(--h) 78% 52% / .16);stroke:none}.pq-spike-mark{background:hsl(var(--h) 78% 52%);width:.4em;height:.4em;box-shadow:0 0 0 0 hsl(var(--h) 78% 52% / .5);border-radius:50%;margin-left:-.2em;animation:2.6s ease-out infinite pq-ping;position:absolute;top:.5em;left:34%}@keyframes pq-ping{0%{box-shadow:0 0 0 0 hsl(var(--h) 78% 52% / .5)}60%,to{box-shadow:0 0 0 .7em hsl(var(--h) 78% 52% / 0)}}.pq-outcomes{gap:.22em;display:grid}.pq-outcomes em{background:var(--color-surface-muted);color:var(--color-ink);animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 90ms);border-radius:.4em;align-items:center;gap:.35em;padding:.24em .42em;font-size:.5em;font-weight:700;display:flex}.pq-outcomes em>i{flex:none;place-items:center;display:grid}.pq-outcomes em>i>svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.pq-outcomes em.is-ok>i>svg{stroke:#239560}.pq-outcomes em.is-bad{background:#e8304f1a}.pq-outcomes em.is-bad>i>svg{stroke:#df2040}.pq-trace{gap:.3em;display:grid}.pq-trace em{animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 80ms);grid-template-columns:minmax(0,5.2em) minmax(3em,1fr);align-items:center;gap:.35em;display:grid}.pq-trace em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46em;font-weight:700;text-decoration:none;overflow:hidden}.pq-trace em>i{background:var(--color-chip);border-radius:999px;height:.42em;display:block}.pq-trace em>i>b{width:var(--w);height:100%;margin-left:var(--s);border-radius:inherit;background:hsl(var(--h) 70% 62%);transform-origin:0;animation:5s cubic-bezier(.22,1,.36,1) infinite pq-replay;animation-delay:calc(var(--i) * .16s + .26s);display:block}@keyframes pq-replay{0%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}.pq-trace em.is-slow>s{color:#b62039}html[data-theme=dark] .pq-trace em.is-slow>s{color:#f28899}.pq-trace em.is-slow>i>b{animation:5s cubic-bezier(.22,1,.36,1) infinite pq-replay,1.7s ease-in-out infinite pq-throb;animation-delay:calc(var(--i) * .16s + .26s), .26s;background:#e63351}@keyframes pq-throb{0%,to{opacity:1}50%{opacity:.55}}.pq-cause{background:hsl(var(--h) 82% 60% / .12);border-radius:.45em;align-items:flex-start;gap:.4em;padding:.35em .45em;animation:.46s ease-out .42s pq-in;display:flex}.pq-cause>i{flex:none;place-items:center;display:grid}.pq-cause>i>svg{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--h) 72% 42%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .pq-cause>i>svg{stroke:hsl(var(--h) 80% 68%)}.pq-cause>span{gap:.1em;min-width:0;display:grid}.pq-cause b{color:var(--color-ink);font-size:.5em;font-weight:800;line-height:1.3}.pq-cause s{color:var(--color-mute);font-size:.46em;font-weight:600;text-decoration:none}.pq-vitals{gap:.26em;display:grid}.pq-vitals em{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 90ms);border-radius:.4em;grid-template-columns:2.4em minmax(0,1fr) .9em minmax(0,1fr);align-items:center;gap:.35em;padding:.22em .42em;display:grid}.pq-vitals em>u{letter-spacing:.02em;color:var(--color-faint);font-size:.5em;font-weight:800;text-decoration:none}.pq-vitals em>s{color:var(--color-mute);font-size:.5em;font-weight:700}.pq-vitals em>i{border-right:2px solid hsl(var(--h) 70% 55%);border-top:2px solid hsl(var(--h) 70% 55%);width:.34em;height:.34em;animation:2.4s ease-in-out infinite pq-nudge;animation-delay:calc(var(--i) * .26s);justify-self:center;transform:rotate(45deg)}@keyframes pq-nudge{0%,70%,to{transform:rotate(45deg)translate(0,0)}82%{transform:rotate(45deg)translate(.12em,-.12em)}}.pq-vitals em>strong{color:#228155;animation:2.4s ease-in-out infinite pq-land;animation-delay:calc(var(--i) * .26s);font-size:.54em;font-weight:800}@keyframes pq-land{0%,74%,to{transform:translate(0,0)}84%{transform:translateY(-.12em)}}html[data-theme=dark] .pq-vitals em>strong{color:#64d8a2}.pq-headroom{gap:.3em;display:grid}.pq-headroom em{animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,4.5em) minmax(2.6em,1fr) 2em;align-items:center;gap:.35em;display:grid}.pq-headroom em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.52em;font-weight:700;text-decoration:none;overflow:hidden}.pq-headroom em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;position:relative;overflow:hidden}.pq-headroom em>i:after{content:"";z-index:1;border-left:1.5px dashed hsl(var(--h) 45% 42% / .85);animation:3.4s ease-in-out infinite pq-ceiling;position:absolute;top:0;bottom:0;left:83.333%}@keyframes pq-ceiling{0%,to{opacity:1}50%{opacity:.45}}.pq-headroom em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% 52%);transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) pq-grow;animation-delay:calc(var(--i) * .11s + .26s);display:block}.pq-headroom em.is-over>i>b{animation:.9s cubic-bezier(.22,1,.36,1) pq-grow,1.7s ease-in-out .9s infinite pq-throb;animation-delay:calc(var(--i) * .11s + .26s), calc(var(--i) * .11s + 1.16s);background:#e63351}.pq-headroom em>strong{text-align:right;color:hsl(var(--h) 70% 36%);font-size:.5em;font-weight:800}html[data-theme=dark] .pq-headroom em>strong{color:hsl(var(--h) 80% 74%)}.pq-headroom em.is-over>strong{color:#b62039}html[data-theme=dark] .pq-headroom em.is-over>strong{color:#f28899}.pq-cap-line{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);white-space:nowrap;order:-1;justify-self:end;font-size:.42em;font-weight:800;text-decoration:none}.pq-verdict{color:#9c1c31;background:#e8304f1a;border-radius:.4em;align-items:center;gap:.35em;padding:.28em .45em;font-size:.48em;font-weight:700;line-height:1.35;animation:.46s ease-out .42s pq-in;display:flex}html[data-theme=dark] .pq-verdict{color:#f391a1}.pq-verdict>i{flex:none;place-items:center;display:grid}.pq-verdict>i>svg{fill:none;stroke:#df2040;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.pq-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.pq-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out pq-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .pq-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.pq-tools b:hover{transform:translateY(-2px)}.pq-tools b>svg{width:1em;height:1em}.pq-tools b>.pq-mark--full{width:auto;max-width:1.25em}.pq-tools b>.pq-mono{font-size:.5em}.pq-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .pq-mono{color:hsl(var(--h) 80% 74%)}@media (max-width:767px){.pq-twin{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pq-tags b,.pq-line,.pq-line--bad,.pq-mix em,.pq-mix em>i>b,.pq-mix em>i>b:after,.pq-twin em,.pq-spike-mark,.pq-spike:after,.pq-outcomes em,.pq-trace em,.pq-trace em>i>b,.pq-trace em.is-slow>i>b,.pq-cause,.pq-vitals em,.pq-vitals em>i,.pq-vitals em>strong,.pq-headroom em,.pq-headroom em>i>b,.pq-headroom em.is-over>i>b,.pq-headroom em>i:after,.pq-verdict,.pq-tools b{animation:none}}
.sv-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.sv-scene>*{min-width:0}.sv-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.sv-scene .sv-note{min-width:0;color:var(--color-faint);margin-top:.1em;font-size:.56em;line-height:1.45;display:block}@keyframes sv-in{0%{transform:translateY(.4em)}}@keyframes sv-grow{0%{transform:scaleX(0)}}@keyframes sv-throb{0%,to{opacity:1}50%{opacity:.55}}.sv-head{align-items:center;gap:.5em;display:flex}.sv-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.sv-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .sv-head s{color:hsl(var(--h) 80% 74%)}.sv-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.sv-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.sv-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.sv-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.sv-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out sv-in,4.2s ease-in-out .46s infinite sv-float;animation-delay:calc(var(--i) * 80ms), calc(var(--i) * .3s + .46s);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}@keyframes sv-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.18em)}}.sv-top10{grid-template-columns:repeat(5,minmax(0,1fr));gap:.24em;display:grid}.sv-top10 em{letter-spacing:-.02em;animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 45ms);border-radius:.35em;place-items:center;padding:.28em 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46em;font-weight:800;display:grid;position:relative}.sv-top10 em.is-clear{color:#1b744a;background:#29a36a1f}html[data-theme=dark] .sv-top10 em.is-clear{color:#64d8a2}.sv-top10 em.is-hit{color:#ad1f36;animation:.46s ease-out sv-in,2.2s ease-in-out .5s infinite sv-throb;animation-delay:calc(var(--i) * 45ms), calc(var(--i) * .14s + .5s);background:#e8304f24}html[data-theme=dark] .sv-top10 em.is-hit{color:#f28899}.sv-top10 em>u{color:#fff;text-align:center;background:#e42545;border-radius:999px;min-width:1.15em;padding:0 .15em;font-size:.8em;font-weight:800;text-decoration:none;position:absolute;top:-.35em;right:-.15em}.sv-chain{gap:.3em;display:grid;position:relative}.sv-chain:before{content:"";border-left:1.5px dashed hsl(var(--h) 60% 55% / .4);position:absolute;top:.5em;bottom:.5em;left:.34em}.sv-chain em{z-index:1;animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:.7em minmax(0,1fr);align-items:start;gap:.45em;display:grid;position:relative}.sv-chain em>i{background:var(--color-surface);width:.7em;height:.7em;box-shadow:0 0 0 1.5px hsl(var(--h) 72% 52%);border-radius:50%;place-items:center;margin-top:.12em;display:grid}.sv-chain em>i>b{background:hsl(var(--h) 72% 52%);width:.3em;height:.3em;animation:4.4s ease-in-out infinite sv-step;animation-delay:calc(var(--i) * 1.1s + .3s);border-radius:50%;display:block}@keyframes sv-step{0%,6%{transform:scale(2.1)}18%,to{transform:scale(1)}}.sv-chain em.is-bad>i{box-shadow:0 0 0 1.5px #e63351}.sv-chain em.is-bad>i>b{background:#e63351}.sv-chain em>span{gap:.05em;min-width:0;display:grid}.sv-chain em>span>s{color:var(--color-ink);font-size:.55em;font-weight:800;text-decoration:none}.sv-chain em.is-bad>span>s{color:#b62039}html[data-theme=dark] .sv-chain em.is-bad>span>s{color:#f28899}.sv-chain em>span>u{color:var(--color-mute);font-size:.5em;font-weight:600;line-height:1.3;text-decoration:none}.sv-misconfig{gap:.24em;display:grid}.sv-misconfig em{background:var(--color-surface);animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 80ms);border-radius:.45em;grid-template-columns:1.3em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.26em .4em;display:grid}.sv-misconfig em>i{place-items:center;display:grid}.sv-misconfig em>i>svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em;stroke:hsl(var(--sev))}.sv-misconfig em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.52em;font-weight:700;text-decoration:none;overflow:hidden}.sv-misconfig em>strong{background:hsl(var(--sev) / .14);color:hsl(var(--sev));white-space:nowrap;border-radius:999px;padding:.1em .4em;font-size:.46em;font-weight:800}.sv-misconfig em.is-crit{--sev:350 78% 46%}.sv-misconfig em.is-high{--sev:22 88% 42%}html[data-theme=dark] .sv-misconfig em.is-crit{--sev:350 80% 72%}html[data-theme=dark] .sv-misconfig em.is-high{--sev:22 90% 66%}.sv-funnel{gap:.3em;display:grid}.sv-funnel em{animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,1fr) 2.1em;align-items:center;gap:.12em .4em;display:grid}.sv-funnel em>i{background:var(--color-chip);border-radius:999px;grid-column:1;height:.55em;display:block;overflow:hidden}.sv-funnel em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% calc(58% - var(--i) * 5%));transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) sv-grow;animation-delay:calc(var(--i) * .12s + .28s);display:block;position:relative;overflow:hidden}.sv-funnel em>i>b:after{content:"";animation:3s ease-in-out infinite sv-sweep;animation-delay:calc(var(--i) * .42s);background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes sv-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(260%)}}.sv-funnel em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);grid-area:2/1;font-size:.5em;font-weight:700;text-decoration:none;overflow:hidden}.sv-funnel em>strong{text-align:right;color:hsl(var(--h) 70% 36%);grid-area:1/2/span 2;font-size:.62em;font-weight:800}html[data-theme=dark] .sv-funnel em>strong{color:hsl(var(--h) 80% 74%)}.sv-verdict{color:#1b744a;background:#29a36a1a;border-radius:.4em;align-items:center;gap:.35em;padding:.28em .45em;font-size:.48em;font-weight:700;line-height:1.35;animation:.46s ease-out .42s sv-in;display:flex}html[data-theme=dark] .sv-verdict{color:#74dcac}.sv-verdict>i{flex:none;place-items:center;display:grid}.sv-verdict>i>svg{fill:none;stroke:#259d65;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.sv-controls{gap:.3em;display:grid}.sv-controls em{animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,4.1em) minmax(2.6em,1fr) 2.4em;align-items:center;gap:.35em;display:grid}.sv-controls em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.52em;font-weight:800;text-decoration:none;overflow:hidden}.sv-controls em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.sv-controls em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% 52%);transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) sv-grow;animation-delay:calc(var(--i) * .11s + .28s);display:block}.sv-controls em.is-clear>i>b{background:#2da96f}.sv-controls em>strong{text-align:right;color:#b85014;font-size:.46em;font-weight:800}html[data-theme=dark] .sv-controls em>strong{color:#f6935a}.sv-controls em.is-clear>strong{color:#1f8455}html[data-theme=dark] .sv-controls em.is-clear>strong{color:#64d8a2}.sv-fix{gap:.22em;display:grid}.sv-fix .sv-fix-head{background:var(--color-surface);border-radius:.45em;grid-template-columns:1.3em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.28em .4em;animation:.46s ease-out .14s sv-in;display:grid}.sv-fix .sv-fix-head>i{place-items:center;display:grid}.sv-fix .sv-fix-head>i>svg{fill:none;stroke:#dd5a0e;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.sv-fix .sv-fix-head>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.54em;font-weight:800;text-decoration:none;overflow:hidden}.sv-fix .sv-fix-head>strong{color:#ae4c13;white-space:nowrap;background:#f0620f29;border-radius:999px;padding:.1em .4em;font-size:.46em;font-weight:800}html[data-theme=dark] .sv-fix .sv-fix-head>strong{color:#f79a64}.sv-fix .sv-diff{text-overflow:ellipsis;white-space:nowrap;border-radius:.35em;grid-template-columns:.9em minmax(0,1fr);align-items:center;gap:.3em;min-width:0;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:700;animation:.46s ease-out .22s sv-in;display:grid;overflow:hidden}.sv-fix .sv-diff>u{font-weight:800;text-decoration:none}.sv-fix .sv-diff.is-before{color:#ab2138;background:#e8304f1a}.sv-fix .sv-diff.is-after{color:#1b744a;background:#2bab6f1f;animation:.46s ease-out .28s sv-in,2.6s ease-in-out .9s infinite sv-throb}html[data-theme=dark] .sv-fix .sv-diff.is-before{color:#f28899}html[data-theme=dark] .sv-fix .sv-diff.is-after{color:#6cdaa7}.sv-fix .sv-fix-row{animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 80ms + .34s);grid-template-columns:minmax(0,4.6em) minmax(0,1fr);align-items:baseline;gap:.4em;display:grid}.sv-fix .sv-fix-row>s{color:var(--color-faint);font-size:.5em;font-weight:700;text-decoration:none}.sv-fix .sv-fix-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.5em;font-weight:700;overflow:hidden}.sv-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.sv-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out sv-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .sv-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.sv-tools b:hover{transform:translateY(-2px)}.sv-tools b>svg{width:1em;height:1em}.sv-tools b>.sv-mark--full{width:auto;max-width:1.25em}.sv-tools b>.sv-mono{font-size:.5em}.sv-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .sv-mono{color:hsl(var(--h) 80% 74%)}@media (prefers-reduced-motion:reduce){.sv-tags b,.sv-top10 em,.sv-chain em,.sv-chain em>i>b,.sv-misconfig em,.sv-funnel em,.sv-funnel em>i>b,.sv-funnel em>i>b:after,.sv-verdict,.sv-controls em,.sv-controls em>i>b,.sv-fix .sv-fix-head,.sv-fix .sv-diff,.sv-fix .sv-fix-row,.sv-tools b{animation:none}}
.mv{--t:222 84% 56%;position:relative;container-type:inline-size}html[data-theme=dark] .mv{--t:222 84% 68%}.inner-hero-grid--visual:has(.mv){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;padding-top:28px}.mv-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .18), transparent 72%);border-radius:50%;height:28em;position:absolute;top:-3em;left:-6%;right:-6%}.mv-app{background:var(--color-surface);border-radius:1.1em;font-size:15px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .mv-app{box-shadow:0 1px 2px #0000004d,0 20px 44px -26px #000000b3}.mv-bar{background:hsl(var(--t) / .07);align-items:center;gap:.6em;padding:.7em .95em;display:flex}.mv-lights{gap:.3em;display:flex}.mv-lights i{background:hsl(var(--t) / .3);border-radius:50%;width:.5em;height:.5em}.mv-lights i:nth-child(2){background:hsl(var(--t) / .45)}.mv-lights i:nth-child(3){background:hsl(var(--t) / .6)}.mv-bar b{letter-spacing:.1em;color:hsl(var(--t) / .95);font-size:.62em;font-weight:800}html[data-theme=dark] .mv-bar b{color:hsl(var(--t))}.mv-bar s{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);border-radius:999px;padding:.15em .5em;font-size:.55em;font-weight:800;text-decoration:none}html[data-theme=dark] .mv-bar s{color:hsl(var(--t))}.mv-bar em{color:var(--color-faint);white-space:nowrap;margin-left:auto;font-size:.56em;font-style:normal;font-weight:600}.mv-stage{perspective:720px;perspective-origin:50% 40%;background-image:radial-gradient(circle, hsl(var(--t) / .35) .5px, transparent .5px), radial-gradient(circle, hsl(var(--t) / .22) .5px, transparent .5px), radial-gradient(130% 92% at 50% 84%, hsl(var(--t) / .22), transparent 64%), linear-gradient(180deg, hsl(var(--t) / .06), transparent 58%);background-position:0 0,11px 7px,0 0,0 0;background-size:34px 30px,21px 19px,100% 100%,100% 100%;height:17em;position:relative;overflow:hidden}.mv-world{transform-style:preserve-3d;position:absolute;inset:0}.mv-floor{transform-origin:50% 0;background-image:repeating-linear-gradient(90deg, hsl(var(--t) / .55) 0 1px, transparent 1px 2.4em), repeating-linear-gradient(0deg, hsl(var(--t) / .55) 0 1px, transparent 1px 2.4em);width:300%;height:44em;margin-left:-150%;animation:3.6s linear infinite mv-floor;position:absolute;top:46%;left:50%;transform:rotateX(76deg);-webkit-mask-image:linear-gradient(#0000,#000 14% 52%,#0000 86%);mask-image:linear-gradient(#0000,#000 14% 52%,#0000 86%)}@keyframes mv-floor{to{transform:rotateX(76deg)translateY(2.4em)}}.mv-horizon{background:radial-gradient(60% 100% at 50% 100%, hsl(var(--t) / .3), transparent 70%);pointer-events:none;height:6em;position:absolute;top:46%;left:0;right:0;transform:translateY(-100%)}.mv-cube{width:5.6em;height:5.6em;transform-style:preserve-3d;margin:-2.8em 0 0 -2.8em;animation:22s linear infinite mv-spin;position:absolute;top:32%;left:50%;transform:rotateX(-16deg)rotateY(0)}@keyframes mv-spin{to{transform:rotateX(-16deg)rotateY(360deg)}}.mv-cube i{border:1.5px solid hsl(var(--t) / .75);background:hsl(var(--t) / .07);position:absolute;inset:0}.mv-cube i:first-child{transform:translateZ(2.8em)}.mv-cube i:nth-child(2){transform:rotateY(180deg)translateZ(2.8em)}.mv-cube i:nth-child(3){transform:rotateY(90deg)translateZ(2.8em)}.mv-cube i:nth-child(4){transform:rotateY(-90deg)translateZ(2.8em)}.mv-cube i:nth-child(5){transform:rotateX(90deg)translateZ(2.8em)}.mv-cube i:nth-child(6){transform:rotateX(-90deg)translateZ(2.8em)}.mv-cube:after{content:"";background:radial-gradient(closest-side, hsl(var(--t) / .4), transparent 70%);border-radius:50%;width:9em;height:9em;margin:-1.4em 0 0 -4.5em;position:absolute;top:100%;left:50%;transform:rotateX(76deg)}.mv-portal{left:var(--x);top:var(--y);transform:translate3d(-50%, -50%, var(--z)) rotateY(var(--ry));animation:6.5s ease-in-out infinite mv-bob;animation-delay:calc(var(--i) * -2.1s);justify-items:center;gap:.3em;display:grid;position:absolute}@keyframes mv-bob{0%,to{transform:translate3d(-50%, -50%, var(--z)) rotateY(var(--ry))}50%{transform:translate3d(-50%, calc(-50% - .6em), var(--z)) rotateY(var(--ry))}}.mv-portal u{border:1.5px solid hsl(var(--t) / .75);background-image:repeating-linear-gradient(90deg, hsl(var(--t) / .3) 0 1px, transparent 1px .62em), repeating-linear-gradient(0deg, hsl(var(--t) / .3) 0 1px, transparent 1px .62em), linear-gradient(150deg, hsl(var(--t) / .4), hsl(var(--t) / .08));background-color:var(--color-surface);width:4.8em;height:3.1em;box-shadow:0 10px 24px -12px hsl(var(--t) / .9), inset 0 0 1.4em hsl(var(--t) / .25);border-radius:.5em;display:block}.mv-portal b{background:var(--color-surface);box-shadow:0 0 0 1px hsl(var(--t) / .25);color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:.12em .45em;font-size:.5em;font-weight:800}.mv-person{left:var(--x);transform:translate3d(-50%, 0, var(--z));animation:5.5s ease-in-out infinite mv-idle;animation-delay:calc(var(--i) * -1.8s);justify-items:center;gap:.25em;display:grid;position:absolute;bottom:16%}@keyframes mv-idle{0%,to{transform:translate3d(-50%, 0, var(--z))}50%{transform:translate3d(-50%, -.35em, var(--z))}}.mv-person img{object-fit:cover;width:2em;height:2em;box-shadow:0 0 0 1.5px hsl(var(--t) / .5), 0 8px 18px -10px #0f172a99;border-radius:50%}.mv-person b{background:var(--color-surface);box-shadow:0 0 0 1px hsl(var(--t) / .25);color:var(--color-ink);border-radius:999px;padding:.1em .4em;font-size:.46em;font-weight:800}.mv-person i{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .5), transparent 72%);border-radius:50%;width:4em;height:4em;margin-left:-2em;position:absolute;bottom:-1.6em;left:50%;transform:rotateX(76deg)translateZ(.02em)}.mv-hud{z-index:2;background:color-mix(in srgb, var(--color-surface) 88%, transparent);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);border-radius:.6em;gap:.18em;padding:.5em .6em;display:grid;position:absolute;top:.75em;left:.75em}.mv-hud em{animation:.52s ease-out mv-in;animation-delay:calc(var(--i) * 80ms + .2s);align-items:center;gap:.5em;font-style:normal;display:flex}@keyframes mv-in{0%{transform:translateY(.4em)}}.mv-hud-head{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t) / .95);margin-bottom:.1em;font-size:.5em;font-weight:800;gap:.3em!important}html[data-theme=dark] .mv-hud-head{color:hsl(var(--t))}.mv-hud-head .mv-glyph{width:1.3em;height:1.3em}.mv-hud em>s{color:var(--color-faint);font-size:.5em;font-weight:600;text-decoration:none}.mv-hud em>b{color:var(--color-ink);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5em;font-weight:800}.mv-device{z-index:2;background:color-mix(in srgb, var(--color-surface) 88%, transparent);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);color:var(--color-ink);border-radius:999px;align-items:center;gap:.35em;padding:.3em .55em;font-size:.52em;font-weight:700;display:inline-flex;position:absolute;bottom:.75em;right:.75em}.mv-device .mv-glyph{width:1.3em;height:1.3em}.mv-glyph{fill:none;width:1em;height:1em;stroke:hsl(var(--t));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.mv-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;padding:1.15em .95em 1em;display:grid;position:relative}.mv-wire{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mv-wire-line{fill:none;stroke:hsl(var(--t) / .22);stroke-width:2px;vector-effect:non-scaling-stroke}.mv-wire-glow{fill:none;stroke:hsl(var(--t) / .4);stroke-width:10px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:12 300;filter:blur(5px);animation:4.4s linear infinite mv-run}.mv-wire-pulse{fill:none;stroke:hsl(var(--t));stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:12 300;animation:4.4s linear infinite mv-run}@keyframes mv-run{to{stroke-dashoffset:-312px}}.mv-chain b{z-index:1;text-align:center;justify-items:center;gap:.25em;display:grid;position:relative}.mv-chain b>i{background:var(--color-surface);width:2.3em;height:2.3em;box-shadow:0 2px 6px -2px #0f172a2e, inset 0 0 0 1.5px hsl(var(--t) / .5);animation:4.4s ease-in-out infinite mv-node;animation-delay:calc(var(--i) * 1.1s);border-radius:.7em;place-items:center;display:grid;position:relative}.mv-chain b>i:after{content:"";border-radius:inherit;animation:4.4s ease-out infinite mv-ring;animation-delay:calc(var(--i) * 1.1s);position:absolute;inset:0}@keyframes mv-node{0%,7%{background:hsl(var(--t));box-shadow:0 8px 18px -8px hsl(var(--t) / .8), inset 0 0 0 1.5px hsl(var(--t));transform:scale(1.12)}20%,to{background:var(--color-surface);box-shadow:0 2px 6px -2px #0f172a2e, inset 0 0 0 1.5px hsl(var(--t) / .5);transform:scale(1)}}@keyframes mv-ring{0%{box-shadow:0 0 0 0 hsl(var(--t) / .4)}20%,to{box-shadow:0 0 0 .9em hsl(var(--t) / 0)}}.mv-chain b>i .mv-glyph{width:1.15em;height:1.15em;animation:4.4s ease-in-out infinite mv-node-glyph;animation-delay:calc(var(--i) * 1.1s)}@keyframes mv-node-glyph{0%,7%{stroke:#fff}20%,to{stroke:hsl(var(--t))}}.mv-chain b>i>u{background:var(--color-surface);box-shadow:0 0 0 1.5px hsl(var(--t) / .35);color:hsl(var(--t));border-radius:999px;padding:0 .3em;font-size:.42em;font-weight:800;text-decoration:none;position:absolute;top:-.4em;right:-.4em}.mv-chain b>s{color:var(--color-ink);font-size:.66em;font-weight:800;text-decoration:none}.mv-chain b>em{color:var(--color-faint);font-size:.55em;font-style:normal;font-weight:600;line-height:1.3}.mv-foot{background:hsl(var(--t) / .07);flex-wrap:wrap;align-items:center;gap:.4em .6em;padding:.7em .95em;display:flex}.mv-foot>b{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t) / .95);font-size:.56em;font-weight:800}html[data-theme=dark] .mv-foot>b{color:hsl(var(--t))}.mv-foot>span{flex-wrap:wrap;gap:.3em;display:flex}.mv-foot i{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .16);color:var(--color-ink);animation:.52s ease-out mv-in;animation-delay:calc(var(--i) * 55ms + .24s);border-radius:999px;padding:.18em .5em;font-size:.54em;font-style:normal;font-weight:700;transition:box-shadow .18s,transform .18s}.mv-foot i:hover{box-shadow:inset 0 0 0 1px hsl(var(--t) / .4);transform:translateY(-1px)}@container (max-width:680px){.mv-stage{height:15em}.mv-bar em,.mv-device{display:none}}@container (max-width:460px){.mv-app{font-size:12.5px}.mv-stage{height:12em}.mv-chain{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9em}.mv-wire{display:none}}@media (prefers-reduced-motion:reduce){.mv-floor,.mv-cube,.mv-portal,.mv-person,.mv-hud em,.mv-foot i,.mv-wire-glow,.mv-wire-pulse,.mv-chain b>i,.mv-chain b>i:after,.mv-chain b>i .mv-glyph{animation:none}}
.xr-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.xr-scene>*{min-width:0}.xr-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.xr-scene .xr-note{min-width:0;color:var(--color-faint);margin-top:.1em;font-size:.54em;line-height:1.45;display:block}@keyframes xr-in{0%{transform:translateY(.4em)}}@keyframes xr-grow{0%{transform:scaleX(0)}}.xr-head{align-items:center;gap:.5em;display:flex}.xr-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.xr-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .xr-head s{color:hsl(var(--h) 80% 74%)}.xr-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.xr-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.xr-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.xr-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.xr-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out xr-in,4.2s ease-in-out .46s infinite xr-float;animation-delay:calc(var(--i) * 80ms), calc(var(--i) * .3s + .46s);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}@keyframes xr-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.18em)}}.xr-devices{gap:.2em;display:grid}.xr-devices em{background:var(--color-surface);animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 70ms);border-radius:.42em;grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:.3em;padding:.24em .36em;display:grid}.xr-devices em>i{place-items:center;display:grid}.xr-devices em>i>svg{fill:none;width:1em;height:1em;stroke:hsl(var(--h) 72% 46%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .xr-devices em>i>svg{stroke:hsl(var(--h) 80% 70%)}.xr-devices em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.48em;font-weight:800;text-decoration:none;overflow:hidden}.xr-devices em>strong{color:#228155;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.42em;font-weight:700}html[data-theme=dark] .xr-devices em>strong{color:#64d8a2}.xr-viewport{border:1px solid var(--color-line);background:radial-gradient(120% 90% at 50% 88%, hsl(var(--h) / 0) 0%, transparent 0%), linear-gradient(180deg, hsl(var(--h) 82% 60% / .12), hsl(var(--h) 82% 60% / .03));perspective:420px;perspective-origin:50% 42%;border-radius:.5em;height:6.2em;display:block;position:relative;overflow:hidden}.xr-vp-world{transform-style:preserve-3d;position:absolute;inset:0}.xr-vp-floor{transform-origin:50% 0;background-image:repeating-linear-gradient(90deg, hsl(var(--h) 70% 52% / .4) 0 1px, transparent 1px 1.5em), repeating-linear-gradient(0deg, hsl(var(--h) 70% 52% / .4) 0 1px, transparent 1px 1.5em);width:300%;height:24em;margin-left:-150%;animation:3.4s linear infinite xr-vp-floor;position:absolute;top:52%;left:50%;transform:rotateX(76deg);-webkit-mask-image:linear-gradient(#0000,#000 16% 46%,#0000 78%);mask-image:linear-gradient(#0000,#000 16% 46%,#0000 78%)}@keyframes xr-vp-floor{to{transform:rotateX(76deg)translateY(1.5em)}}.xr-vp-cube{width:2.4em;height:2.4em;transform-style:preserve-3d;margin:-1.2em 0 0 -1.2em;animation:14s linear infinite xr-vp-spin;position:absolute;top:36%;left:50%;transform:rotateX(-18deg)rotateY(0)}@keyframes xr-vp-spin{to{transform:rotateX(-18deg)rotateY(360deg)}}.xr-vp-cube i{border:1.5px solid hsl(var(--h) 78% 52% / .9);background:hsl(var(--h) 78% 52% / .1);position:absolute;inset:0}.xr-vp-cube i:first-child{transform:translateZ(1.2em)}.xr-vp-cube i:nth-child(2){transform:rotateY(180deg)translateZ(1.2em)}.xr-vp-cube i:nth-child(3){transform:rotateY(90deg)translateZ(1.2em)}.xr-vp-cube i:nth-child(4){transform:rotateY(-90deg)translateZ(1.2em)}.xr-vp-cube i:nth-child(5){transform:rotateX(90deg)translateZ(1.2em)}.xr-vp-cube i:nth-child(6){transform:rotateX(-90deg)translateZ(1.2em)}.xr-vp-hud{z-index:2;gap:.25em;display:flex;position:absolute;top:.35em;left:.35em}.xr-vp-hud em{background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-ink);border-radius:.3em;padding:.1em .36em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4em;font-weight:700}.xr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24em;display:grid}.xr-stats em{background:var(--color-surface);text-align:center;animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;gap:.05em;padding:.24em .3em;display:grid}.xr-stats em>s{color:var(--color-faint);font-size:.4em;font-weight:700;text-decoration:none}.xr-stats em>strong{color:var(--color-ink);font-size:.56em;font-weight:800}.xr-browser{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5em;display:block;overflow:hidden}.xr-browser-bar{background:hsl(var(--h) 82% 60% / .1);align-items:center;gap:.22em;padding:.3em .4em;display:flex}.xr-browser-bar i{background:hsl(var(--h) 60% 62% / .6);border-radius:50%;width:.34em;height:.34em}.xr-browser-bar u{background:var(--color-surface);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);border-radius:999px;flex:1;margin-left:.3em;padding:.08em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4em;font-weight:600;text-decoration:none;overflow:hidden}.xr-browser-body{background:linear-gradient(180deg, hsl(var(--h) 82% 60% / .14), hsl(var(--h) 82% 60% / .04));place-items:center;height:4.4em;display:grid;position:relative;overflow:hidden}.xr-browser-grid{background-image:repeating-linear-gradient(90deg, hsl(var(--h) 70% 52% / .4) 0 1px, transparent 1px 1.4em), repeating-linear-gradient(0deg, hsl(var(--h) 70% 52% / .4) 0 1px, transparent 1px 1.4em);animation:3.2s linear infinite xr-web-floor;position:absolute;inset:-20% -10% -40%;transform:perspective(300px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}@keyframes xr-web-floor{to{transform:perspective(300px)rotateX(64deg)translateY(1.4em)}}.xr-browser-body b{z-index:1;background:hsl(var(--h) 78% 52%);color:#fff;box-shadow:0 0 0 0 hsl(var(--h) 78% 52% / .55);border-radius:999px;padding:.24em .7em;font-size:.5em;font-weight:800;animation:2.8s ease-out infinite xr-ping;position:relative}@keyframes xr-ping{0%{box-shadow:0 0 0 0 hsl(var(--h) 78% 52% / .55)}60%,to{box-shadow:0 0 0 1.1em hsl(var(--h) 78% 52% / 0)}}.xr-chips{gap:.2em;display:grid}.xr-chips em{background:var(--color-surface-muted);color:var(--color-ink);animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 80ms);border-radius:.38em;align-items:center;gap:.32em;padding:.2em .4em;font-size:.48em;font-weight:700;display:flex}.xr-chips em>i{flex:none;place-items:center;display:grid}.xr-chips em>i>svg{fill:none;stroke:#239560;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}.xr-lods{gap:.28em;display:grid}.xr-lods em{animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,3.4em) minmax(2.6em,1fr) 2.2em;align-items:center;gap:.35em;display:grid}.xr-lods em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.5em;font-weight:800;text-decoration:none;overflow:hidden}.xr-lods em>i{background:var(--color-chip);border-radius:999px;height:.5em;display:block;overflow:hidden}.xr-lods em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 78% calc(48% + var(--i) * 6%));transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) xr-grow;animation-delay:calc(var(--i) * .11s + .28s);display:block;position:relative;overflow:hidden}.xr-lods em>i>b:after{content:"";animation:3s ease-in-out infinite xr-sweep;animation-delay:calc(var(--i) * .4s);background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes xr-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(260%)}}.xr-lods em>strong{text-align:right;color:hsl(var(--h) 70% 36%);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46em;font-weight:800}html[data-theme=dark] .xr-lods em>strong{color:hsl(var(--h) 80% 74%)}.xr-variants{gap:.26em;display:grid}.xr-variants>u{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:.46em;font-weight:800;text-decoration:none}.xr-variants>span{grid-template-columns:repeat(4,minmax(0,1fr));gap:.26em;display:grid}.xr-variants em{aspect-ratio:1;background:linear-gradient(calc(120deg + var(--i) * 46deg), hsl(var(--h) 78% 58% / .5), hsl(var(--h) 78% 58% / .08));box-shadow:inset 0 0 0 1px hsl(var(--h) 70% 55% / .3);animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;place-items:center;display:grid;position:relative}.xr-variants em.is-picked{box-shadow:inset 0 0 0 2px #2da96f,0 6px 14px -8px #27915fb3}.xr-variants em>i{place-items:center;display:grid}.xr-variants em>i>svg{fill:none;stroke:#1f7a50;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}html[data-theme=dark] .xr-variants em>i>svg{stroke:#85e0b6}.xr-room{align-items:center;gap:.3em;display:flex}.xr-room em{animation:.46s ease-out xr-in,4.6s ease-in-out .5s infinite xr-float;animation-delay:calc(var(--i) * 80ms), calc(var(--i) * .42s + .5s);display:block;position:relative}.xr-room em>img{object-fit:cover;width:1.8em;height:1.8em;box-shadow:0 0 0 1.5px hsl(var(--h) 70% 55% / .45);border-radius:50%;display:block}.xr-room em>i{width:.5em;height:.5em;box-shadow:0 0 0 1.5px var(--color-surface);background:#2db475;border-radius:50%;position:absolute;bottom:-.05em;right:-.05em}.xr-room>b{background:hsl(var(--h) 82% 60% / .14);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:.1em;padding:.18em .42em;font-size:.5em;font-weight:800}html[data-theme=dark] .xr-room>b{color:hsl(var(--h) 80% 74%)}.xr-net{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24em;display:grid}.xr-net em{background:var(--color-surface);text-align:center;animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:.4em;gap:.04em;padding:.24em .3em;display:grid}.xr-net em>s{color:var(--color-faint);font-size:.4em;font-weight:700;text-decoration:none}.xr-net em>strong{color:var(--color-ink);font-size:.54em;font-weight:800}.xr-net em.is-ok>strong{color:#228155}html[data-theme=dark] .xr-net em.is-ok>strong{color:#64d8a2}.xr-voice{background:hsl(var(--h) 82% 60% / .12);color:var(--color-ink);border-radius:.4em;align-items:center;gap:.35em;padding:.26em .42em;font-size:.48em;font-weight:700;animation:.46s ease-out .38s xr-in;display:flex}.xr-voice>i{flex:none;place-items:center;display:grid}.xr-voice>i>svg{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--h) 72% 44%);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .xr-voice>i>svg{stroke:hsl(var(--h) 80% 70%)}.xr-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.xr-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out xr-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .xr-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.xr-tools b:hover{transform:translateY(-2px)}.xr-tools b>svg{width:1em;height:1em}.xr-tools b>.xr-mark--full{width:auto;max-width:1.25em}.xr-tools b>.xr-mono{font-size:.5em}.xr-mono{background:hsl(var(--h) 82% 60% / .14);letter-spacing:-.02em;min-width:1em;height:1em;color:hsl(var(--h) 72% 34%);border-radius:.25em;place-items:center;padding:0 .15em;font-size:.6em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .xr-mono{color:hsl(var(--h) 80% 74%)}@media (prefers-reduced-motion:reduce){.xr-tags b,.xr-devices em,.xr-vp-floor,.xr-vp-cube,.xr-stats em,.xr-browser-grid,.xr-browser-body b,.xr-chips em,.xr-lods em,.xr-lods em>i>b,.xr-lods em>i>b:after,.xr-variants em,.xr-room em,.xr-net em,.xr-voice,.xr-tools b{animation:none}}
