.robot-viewport_wrap__duGCz{width:100%;display:flex;flex-direction:column}.robot-viewport_stage__7A5Yz{position:relative;width:100%;aspect-ratio:var(--rv-aspect,1072/720);cursor:crosshair;touch-action:pan-y;background:radial-gradient(62% 48% at 50% 46%,color-mix(in srgb,var(--rv-beam-glow,#37b6ff) 12%,transparent),transparent 70%)}.robot-viewport_canvas__DzkXs,.robot-viewport_poster__9MDQN{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 34%;mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 86%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 86%,transparent);-webkit-mask-composite:source-in}.robot-viewport_canvas__DzkXs{opacity:0;transition:opacity .42s ease}.robot-viewport_canvas__DzkXs[data-ready=true]{opacity:1}.robot-viewport_bracket__KOZpQ{position:absolute;width:20px;height:20px;border:1px solid var(--rv-beam,#0a7fcd);opacity:.55;pointer-events:none}.robot-viewport_tl__8tzdC{top:6%;left:4%;border-right:0;border-bottom:0}.robot-viewport_tr__kdFUH{top:6%;right:4%;border-left:0;border-bottom:0}.robot-viewport_bl__wt5ww{bottom:12%;left:4%;border-right:0;border-top:0}.robot-viewport_br__qeTa6{bottom:12%;right:4%;border-left:0;border-top:0}.robot-viewport_miniLoader__Ri6v_{position:absolute;left:50%;bottom:14px;translate:-50% 0;width:min(240px,60%);display:grid;gap:6px;justify-items:center;pointer-events:none}.robot-viewport_miniLoader__Ri6v_ em{font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--rv-ink-faint,#42587b);background:hsla(0,0%,100%,.72);backdrop-filter:blur(4px);padding:3px 10px;border-radius:7px}.robot-viewport_miniTrack__z_Z4d{display:block;width:100%;height:3px;border-radius:2px;background:var(--rv-line,rgba(12,20,27,.16));overflow:hidden}.robot-viewport_miniTrack__z_Z4d i{display:block;width:100%;height:100%;border-radius:2px;background:var(--rv-beam,#0a7fcd);transform-origin:left center;transition:transform .2s linear;box-shadow:0 0 8px var(--rv-beam-glow,rgba(10,127,205,.5))}.robot-viewport_scale__V1ztV{container-type:inline-size;position:relative;margin-top:4px;padding-top:12px;border-top:1px solid var(--rv-line,rgba(12,20,27,.14))}.robot-viewport_loaderFill__86x4q{position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--rv-beam,#0a7fcd);transform-origin:left center;transition:transform .2s linear,opacity .5s ease .2s}.robot-viewport_loaderFill__86x4q[data-done=true]{opacity:0}.robot-viewport_printZone__KR6MY{position:absolute;top:0;left:var(--rv-turn-end,83%);right:0;height:14px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--rv-beam,#0a7fcd) 26%,transparent) 0 1px,transparent 1px 6px);pointer-events:none}.robot-viewport_ticks__0ylKK{display:flex;justify-content:space-between;align-items:flex-start;height:14px}.robot-viewport_tick__CxqQp{width:1px;height:5px;background:var(--rv-line,rgba(12,20,27,.14))}.robot-viewport_tick__CxqQp[data-major]{height:11px;background:color-mix(in srgb,var(--rv-ink,#0c141b) 38%,transparent)}.robot-viewport_marker__cDoRN{position:absolute;top:0;left:0;width:1px;height:26px;background:var(--rv-beam,#0a7fcd);transform:translateX(50cqw) translateX(-50%);will-change:transform}.robot-viewport_marker__cDoRN:before{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3.5px;background:var(--rv-beam,#0a7fcd);transform:rotate(45deg)}.robot-viewport_scaleLabels__EwxdS{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--rv-font-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);font-size:10px;letter-spacing:.12em;color:var(--rv-ink-faint,#93a0a9)}.robot-viewport_printLabel__cx0XJ{color:var(--rv-beam,#0a7fcd)}.robot-viewport_readout__2VzGi{display:flex;gap:32px;margin-top:18px;flex-wrap:wrap}.robot-viewport_readoutBlock__VfISP{display:flex;flex-direction:column;gap:3px}.robot-viewport_readoutKey__nNyLn{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--rv-ink-faint,#93a0a9)}.robot-viewport_readoutKey__nNyLn,.robot-viewport_readoutValue__ZP_9w{font-family:var(--rv-font-mono,ui-monospace,"SFMono-Regular",Menlo,monospace)}.robot-viewport_readoutValue__ZP_9w{font-size:14px;letter-spacing:.04em;color:var(--rv-ink,#0c141b);font-variant-numeric:tabular-nums}.robot-viewport_readoutHint__xezQ0{margin-inline-start:auto;text-align:right}.robot-viewport_readoutHint__xezQ0 .robot-viewport_readoutValue__ZP_9w{color:var(--rv-ink-faint,#93a0a9);letter-spacing:.1em;font-size:12px}.robot-viewport_touchHint__IU0UR{display:none}@media (hover:none){.robot-viewport_pointerHint__PrqXZ{display:none}.robot-viewport_touchHint__IU0UR{display:inline}}@media (max-width:720px){.robot-viewport_stage__7A5Yz{aspect-ratio:var(--rv-aspect-narrow,1.7)}.robot-viewport_readout__2VzGi{gap:18px;margin-top:14px}.robot-viewport_readoutHint__xezQ0{flex-basis:100%;margin-inline-start:0;text-align:left}.robot-viewport_bracket__KOZpQ{width:14px;height:14px}}