@container (width>=32rem){.xv.xq .xv-stage{aspect-ratio:16/11}}.xq [data-replay]:disabled{visibility:hidden}.xq-box{border:var(--xv-stroke) solid var(--ink);background-color:var(--surface);text-align:center;min-height:2.25rem;transition:background-color var(--duration-base), border-color var(--duration-base), color var(--duration-base), opacity var(--duration-base);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .5rem;font-weight:650;display:flex;position:absolute;translate:-50% -50%}.xq-box[data-ghost]{color:var(--muted);border-style:dashed}.xq-box[data-bad]{border-color:var(--mark);background-color:var(--mark);color:var(--fill-ink)}.xq-box[data-done]{border-color:var(--ink);background-color:var(--ink);color:var(--bg)}.xq-chip{background-color:var(--ink);color:var(--bg);font-family:var(--font-mono);transition:background-color var(--duration-base), color var(--duration-base), opacity var(--duration-base);border-radius:.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-block}.xq-chip[data-bad]{background-color:var(--mark);color:var(--fill-ink)}.xq-chip[data-muted]{background-color:var(--line);color:var(--muted)}.xq-chip[data-free]{white-space:nowrap;position:absolute;translate:-50% -50%}.xq-note{color:var(--muted);transition:opacity var(--duration-base), color var(--duration-base);position:absolute}.xq-note[data-bad]{color:var(--mark)}.xq-note[data-head]{color:var(--ink);font-weight:650;translate:-50%}.xq [data-off]{opacity:0}.xq .xv-token{background-color:var(--ink)}.xq .xq-token-bad{background-color:var(--mark)}.xq-token-file{border-radius:.125rem;width:.875rem;height:.75rem}.xbt-entry,.xbt-slot{aspect-ratio:1;width:5.5%;position:absolute;translate:-50% -50%}.xbt-slot{border:var(--xv-stroke) dashed var(--line)}.xbt-entry{border:var(--xv-stroke) solid var(--ink);background-color:var(--surface);transition:background-color var(--duration-base), border-color var(--duration-base), opacity var(--duration-base)}.xbt-entry[data-state=saved]{background-color:var(--ink)}.xbt-entry[data-state=bad]{border-color:var(--mark);background-color:var(--mark)}.xbt-entry[data-state=unread]{opacity:.5;border-style:dashed}.xbt-tray{aspect-ratio:41/9.5;border:var(--xv-stroke) solid var(--line);border-radius:.25rem;position:absolute;translate:0 -50%}.xbt-gate{transition:border-color var(--duration-base);border-left-width:.1875rem}.xbt-gate[data-bad]{border-color:var(--mark)}.xrc-row{flex-direction:row;justify-content:flex-start;gap:.5rem;padding-inline:.625rem}.xrc-row>span{font-family:var(--font-mono);font-weight:600}.xrc-bar{background-color:var(--line);border-radius:.125rem;flex:1;height:.5rem;position:relative;overflow:visible}.xrc-bar:before{content:"";border-radius:inherit;background-color:var(--ink);width:100%;transition:width var(--duration-base) var(--ease-out);position:absolute;inset:0}.xrc-bar[data-fill=absent]:before{width:0}.xrc-bar[data-fill=part]:before{width:45%}.xrc-bar[data-fill=more]:after{content:"";background-color:var(--mark);border-radius:0 .125rem .125rem 0;width:.5rem;height:100%;position:absolute;top:0;left:100%}.xsi-spokes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xsi-spokes line{stroke:var(--ink);stroke-width:1.5px;transition:opacity var(--duration-base)}.xsi-spokes line[data-cut]{stroke-dasharray:3 5;opacity:.5}[data-vignette=problem-sign-in] .xq-box[data-device][data-cut]{color:var(--muted);border-style:dashed}[data-vignette=problem-sign-in] .xq-box[data-device][data-cut] .xq-chip{background-color:var(--line);color:var(--muted)}.xtn-tenant{border:var(--xv-stroke) solid var(--ink);border-radius:.25rem;height:88%;padding:.375rem .625rem;position:absolute;top:6%}.xtn-name{font-weight:700;display:block}.xtn-db{color:var(--muted);display:block}.xtn-file{min-height:1.75rem;font-family:var(--font-mono);font-weight:500}.xtn-file [data-part],[data-vignette=problem-tenants] [data-card]>[data-part]:not(.xq-chip){transition:opacity var(--duration-base)}[data-vignette=problem-tenants] [data-wall]{opacity:.4;transition:opacity var(--duration-base), border-color var(--duration-base), border-width var(--duration-base)}[data-vignette=problem-tenants] [data-wall][data-bad]{border-color:var(--mark);opacity:1;border-left-width:.25rem}.xup-file{background-color:var(--ink);width:0;height:.75rem;transition:background-color var(--duration-base), opacity var(--duration-base);border-radius:.125rem;position:absolute;translate:0 -50%}.xup-file[data-bad]{background-color:var(--mark)}.xup-wall{z-index:1;background-color:var(--mark);width:.25rem;height:2rem;transition:opacity var(--duration-base);position:absolute;translate:-50% -50%}.xup-label{white-space:nowrap;translate:-.125rem -100%}@container (width<=32rem){.xup-label{translate:-.125rem calc(-100% - .5rem)}}.xup-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xup-arc path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4;transition:opacity var(--duration-base)}
