.twin-module__zVFhTa__twin{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.twin-module__zVFhTa__twin [data-family=ok]{--twin-tint:var(--aq-ok)}.twin-module__zVFhTa__twin [data-family=attention]{--twin-tint:var(--aq-warn)}.twin-module__zVFhTa__twin [data-family=fail]{--twin-tint:var(--aq-danger)}.twin-module__zVFhTa__twin [data-family=none],.twin-module__zVFhTa__twin [data-family=off]{--twin-tint:var(--aq-muted)}.twin-module__zVFhTa__twin [data-family=selected]{--twin-tint:var(--aq-accent-2)}.twin-module__zVFhTa__modeBar{gap:10px;display:grid}.twin-module__zVFhTa__modes{gap:8px;display:grid}.twin-module__zVFhTa__mode{border-radius:var(--aq-radius-sm);border:1px solid var(--aq-line);background:var(--aq-panel);min-height:52px;color:var(--aq-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--aq-fast), background var(--aq-fast), color var(--aq-fast);flex-direction:column;align-items:flex-start;gap:2px;padding:9px 14px;font-size:.92rem;font-weight:600;line-height:1.3;display:flex}.twin-module__zVFhTa__mode[aria-pressed=true]{border-color:var(--aq-accent-2);background:var(--aq-accent-soft);color:var(--aq-strong)}.twin-module__zVFhTa__modeCode{letter-spacing:.1em;text-transform:uppercase;color:var(--aq-accent);font-size:.7rem;font-weight:800}.twin-module__zVFhTa__modeSource{color:var(--aq-muted);font-size:.9rem}.twin-module__zVFhTa__stage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.twin-module__zVFhTa__viewer{gap:10px;min-width:0;display:grid}.twin-module__zVFhTa__sheet{aspect-ratio:420/320;border-radius:var(--aq-radius-sm);border:1px solid var(--aq-line-2);background:#0a0f2a;align-self:start;display:none;position:relative}.twin-module__zVFhTa__sheetSvg{width:100%;height:100%;position:absolute;inset:0}.twin-module__zVFhTa__sheetBorder{fill:none;stroke:#93c5fd42;stroke-width:.8px}.twin-module__zVFhTa__sheetPart,.twin-module__zVFhTa__sheetPart rect,.twin-module__zVFhTa__sheetPart circle,.twin-module__zVFhTa__sheetPart path{fill:#60a5fa0d;stroke:#bfdbfe;stroke-width:1.1px;stroke-linejoin:round}.twin-module__zVFhTa__sheetHidden{fill:none;stroke:#93c5fd80;stroke-width:.7px;stroke-dasharray:3 2}.twin-module__zVFhTa__sheetCut{fill:none;stroke:var(--aq-accent-2);stroke-width:.9px;stroke-dasharray:9 2 2 2}.twin-module__zVFhTa__sheetSection rect{fill:#60a5fa4d}.twin-module__zVFhTa__sheetDim{fill:none;stroke:#93c5fd8c;stroke-width:.7px}.twin-module__zVFhTa__sheetText text,.twin-module__zVFhTa__sheetZone text{fill:var(--aq-muted);letter-spacing:.06em;font-size:7px}.twin-module__zVFhTa__sheetZone text{opacity:.7}.twin-module__zVFhTa__sheetLeader{fill:none;stroke:var(--aq-accent);stroke-width:.7px}.twin-module__zVFhTa__sheetLeader[data-selected]{stroke:var(--aq-strong);stroke-width:1.3px}.twin-module__zVFhTa__sheetBalloon,.twin-module__zVFhTa__balloon{border:1.5px solid var(--aq-accent);min-width:26px;height:26px;color:var(--aq-strong);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--aq-fast), border-color var(--aq-fast), color var(--aq-fast), opacity var(--aq-fast), box-shadow var(--aq-fast);background:#0d1230;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.twin-module__zVFhTa__sheetBalloon:after,.twin-module__zVFhTa__balloon:after{content:"";position:absolute;inset:-9px}.twin-module__zVFhTa__sheetBalloon[aria-pressed=true],.twin-module__zVFhTa__balloon[aria-pressed=true]{background:var(--aq-accent-2);color:var(--aq-on-accent);border-color:#dbeafe;box-shadow:0 0 0 4px #60a5fa40}.twin-module__zVFhTa__frame{border-radius:var(--aq-radius-sm);border:1px solid var(--aq-line-2);background:#080c22;overflow:hidden}.twin-module__zVFhTa__viewport{aspect-ratio:4/3;background:linear-gradient(#93c5fd0d 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#93c5fd0d 1px,#0000 1px) 0 0/32px 32px,radial-gradient(90% 80% at 50% 40%,#111a44,#080c22);position:relative;overflow:hidden}.twin-module__zVFhTa__iso,.twin-module__zVFhTa__canvas{width:100%;height:100%;position:absolute;inset:0}.twin-module__zVFhTa__twin[data-live] .twin-module__zVFhTa__iso{visibility:hidden}.twin-module__zVFhTa__canvas canvas{cursor:grab;touch-action:pan-y!important}.twin-module__zVFhTa__canvas canvas:active{cursor:grabbing}.twin-module__zVFhTa__isoBody path{stroke:#dbe7ff;stroke-width:.8px;stroke-linejoin:round}.twin-module__zVFhTa__isoBody path[data-face=top]{fill:#8fa4ca}.twin-module__zVFhTa__isoBody path[data-face=front]{fill:#6d82ab}.twin-module__zVFhTa__isoBody path[data-face=end]{fill:#53678f}.twin-module__zVFhTa__isoBody path[data-face=wall]{fill:#3f5179}.twin-module__zVFhTa__isoBody path[data-face=floor]{fill:#5a6f99}.twin-module__zVFhTa__isoBody path[data-face=void]{fill:#0b1030}.twin-module__zVFhTa__iso[data-isolate] .twin-module__zVFhTa__isoBody{opacity:.22}.twin-module__zVFhTa__isoMark{fill:var(--twin-tint);fill-opacity:.82;stroke:var(--twin-tint);stroke-width:.6px}.twin-module__zVFhTa__isoUnresolved{fill:none;stroke:var(--aq-warn);stroke-width:1.8px;stroke-dasharray:5 4}.twin-module__zVFhTa__isoLeader{fill:none;stroke:#dbe7ff8c;stroke-width:.8px}.twin-module__zVFhTa__balloon{border-color:var(--twin-tint)}.twin-module__zVFhTa__balloon svg{color:var(--twin-tint)}.twin-module__zVFhTa__balloon[aria-pressed=true] svg{color:var(--aq-on-accent)}.twin-module__zVFhTa__balloon[data-dim]{opacity:.38}.twin-module__zVFhTa__balloon[data-unresolved]{border-style:dashed}.twin-module__zVFhTa__balloon[hidden]{display:none}.twin-module__zVFhTa__balloonDim{white-space:nowrap;padding-right:3px;font-size:.68rem;font-weight:650}.twin-module__zVFhTa__load{border:1px solid var(--aq-accent-2);background:var(--aq-accent-2);min-height:44px;color:var(--aq-on-accent);font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twin-module__zVFhTa__disclaimer{text-align:center;color:var(--aq-warn);background:#fbbf2412;border-top:1px solid #fbbf2466;padding:8px 12px;font-size:.8rem;font-weight:650;line-height:1.4}.twin-module__zVFhTa__viewNote{color:var(--aq-muted);font-size:.82rem}.twin-module__zVFhTa__toolbar{flex-wrap:wrap;gap:8px;display:flex}.twin-module__zVFhTa__tools{display:contents}.twin-module__zVFhTa__tool{border:1px solid var(--aq-line-2);background:var(--aq-panel);min-height:44px;color:var(--aq-text-2);font:inherit;cursor:pointer;transition:background var(--aq-fast), border-color var(--aq-fast), color var(--aq-fast);border-radius:10px;justify-content:center;align-items:center;padding:6px 13px;font-size:.85rem;font-weight:650;line-height:1.2;display:none}.twin-module__zVFhTa__tool[data-phone]{flex:calc(50% - 4px);display:inline-flex}.twin-module__zVFhTa__tool:hover:not(:disabled){border-color:var(--aq-accent-2);color:var(--aq-strong)}.twin-module__zVFhTa__tool[aria-pressed=true],.twin-module__zVFhTa__tool[aria-expanded=true]{border-color:var(--aq-accent-2);background:var(--aq-accent-soft);color:var(--aq-strong)}.twin-module__zVFhTa__tool:disabled{opacity:.42;cursor:not-allowed}.twin-module__zVFhTa__wideOnly{display:none}.twin-module__zVFhTa__mode:focus-visible,.twin-module__zVFhTa__tool:focus-visible,.twin-module__zVFhTa__sheetBalloon:focus-visible,.twin-module__zVFhTa__balloon:focus-visible,.twin-module__zVFhTa__feature:focus-visible,.twin-module__zVFhTa__load:focus-visible{outline:2px solid var(--aq-strong);outline-offset:2px}.twin-module__zVFhTa__legend{color:var(--aq-muted);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;list-style:none;display:flex}.twin-module__zVFhTa__legend li{align-items:center;gap:7px;display:inline-flex}.twin-module__zVFhTa__legend strong{color:var(--aq-text-2)}.twin-module__zVFhTa__swatch{background:var(--twin-tint);border-radius:3px;flex-shrink:0;width:12px;height:12px}.twin-module__zVFhTa__detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.twin-module__zVFhTa__panel{border-radius:var(--aq-radius);border:1px solid var(--aq-line);background:var(--aq-panel);min-width:0;padding:clamp(16px,2.2vw,22px)}.twin-module__zVFhTa__panel>*+*{margin-top:10px}.twin-module__zVFhTa__panelEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--aq-accent);font-size:.72rem;font-weight:700}.twin-module__zVFhTa__panelTitle{font-family:var(--aq-display);letter-spacing:0;color:var(--aq-strong);font-size:1.12rem;font-weight:700;line-height:1.3}.twin-module__zVFhTa__panelMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.twin-module__zVFhTa__panelText{color:var(--aq-text-2);font-size:.93rem}.twin-module__zVFhTa__panelFine{color:var(--aq-muted);font-size:.82rem}.twin-module__zVFhTa__status{letter-spacing:.03em;white-space:nowrap;color:var(--twin-tint);border:1px solid;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:700;line-height:1.5;display:inline-flex}.twin-module__zVFhTa__ctq{background:var(--aq-accent-2);letter-spacing:.08em;color:var(--aq-on-accent);border-radius:7px;padding:3px 8px;font-size:.7rem;font-weight:800;line-height:1.5}.twin-module__zVFhTa__charId{font-variant-numeric:tabular-nums;color:var(--aq-muted);font-size:.78rem}.twin-module__zVFhTa__fields{gap:0;display:grid}.twin-module__zVFhTa__fields>div{border-top:1px solid var(--aq-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.twin-module__zVFhTa__fields dt{color:var(--aq-muted);font-size:.82rem;font-weight:650}.twin-module__zVFhTa__fields dd{color:var(--aq-text);overflow-wrap:anywhere;font-size:.92rem}.twin-module__zVFhTa__featureNote{border-left:3px solid var(--aq-warn);color:var(--aq-text-2);background:#fbbf2412;border-radius:0 8px 8px 0;padding:10px 12px;font-size:.88rem}.twin-module__zVFhTa__features{gap:6px;list-style:none;display:none}.twin-module__zVFhTa__features[data-open]{display:grid}.twin-module__zVFhTa__feature{border:1px solid var(--aq-line);width:100%;min-height:48px;color:var(--aq-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--aq-fast), background var(--aq-fast);background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.twin-module__zVFhTa__feature[aria-pressed=true]{border-color:var(--aq-accent-2);background:var(--aq-accent-soft)}.twin-module__zVFhTa__feature .twin-module__zVFhTa__status{grid-column:2;justify-self:start}.twin-module__zVFhTa__featureNo{border:1.5px solid var(--aq-accent);min-width:26px;height:26px;color:var(--aq-strong);border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.twin-module__zVFhTa__featureName{color:var(--aq-text);font-size:.92rem;font-weight:650;line-height:1.3;display:grid}.twin-module__zVFhTa__featureReq{color:var(--aq-muted);font-size:.8rem;font-weight:500}.twin-module__zVFhTa__figure{color:var(--aq-accent)}.twin-module__zVFhTa__elements{list-style:none;display:grid}.twin-module__zVFhTa__elements li{border-top:1px solid var(--aq-line);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0 9px 10px;display:grid}.twin-module__zVFhTa__elements li[data-current]{border-left-color:var(--aq-accent-2);background:var(--aq-accent-soft)}.twin-module__zVFhTa__elementName{color:var(--aq-text);font-size:.9rem;font-weight:650}.twin-module__zVFhTa__certainty{letter-spacing:.04em;text-transform:uppercase;color:var(--aq-ok);font-size:.74rem;font-weight:700}.twin-module__zVFhTa__elements li[data-certainty=medium] .twin-module__zVFhTa__certainty,.twin-module__zVFhTa__elements li[data-certainty=unresolved] .twin-module__zVFhTa__certainty{color:var(--aq-warn)}.twin-module__zVFhTa__elementBasis,.twin-module__zVFhTa__assumption{color:var(--aq-muted);grid-column:1/-1;font-size:.84rem}.twin-module__zVFhTa__assumption{color:var(--aq-text-2)}.twin-module__zVFhTa__assumption strong{color:var(--aq-warn)}@media (min-width:600px){.twin-module__zVFhTa__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-module__zVFhTa__feature{grid-template-columns:auto minmax(0,1fr) auto}.twin-module__zVFhTa__feature .twin-module__zVFhTa__status{grid-column:auto;justify-self:end}}@media (min-width:760px){.twin-module__zVFhTa__tools{border:1px solid var(--aq-line);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.twin-module__zVFhTa__tool,.twin-module__zVFhTa__tool[data-phone]{background:0 0;border-color:#0000;flex:none;display:inline-flex}.twin-module__zVFhTa__phoneOnly{display:none!important}.twin-module__zVFhTa__wideOnly{display:inline}.twin-module__zVFhTa__features,.twin-module__zVFhTa__features[data-open]{display:grid}.twin-module__zVFhTa__detail{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-module__zVFhTa__detail>:last-child{grid-column:1/-1}.twin-module__zVFhTa__elements{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:900px){.twin-module__zVFhTa__stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.twin-module__zVFhTa__sheet{display:block}}@media (min-width:1180px){.twin-module__zVFhTa__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.twin-module__zVFhTa__detail>:last-child{grid-column:auto}.twin-module__zVFhTa__elements{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.twin-module__zVFhTa__mode,.twin-module__zVFhTa__tool,.twin-module__zVFhTa__feature,.twin-module__zVFhTa__sheetBalloon,.twin-module__zVFhTa__balloon{transition:none}}@media print{.twin-module__zVFhTa__toolbar,.twin-module__zVFhTa__canvas,.twin-module__zVFhTa__load,.twin-module__zVFhTa__viewNote,.twin-module__zVFhTa__modes{display:none!important}.twin-module__zVFhTa__twin[data-live] .twin-module__zVFhTa__iso{visibility:visible}.twin-module__zVFhTa__features{display:grid!important}.twin-module__zVFhTa__frame,.twin-module__zVFhTa__viewport,.twin-module__zVFhTa__sheet{background:#fff}.twin-module__zVFhTa__panel,.twin-module__zVFhTa__feature{break-inside:avoid}}
