.rkZGVa_stage{width:min(100%,760px);container-type:inline-size}.rkZGVa_scene{--floor-gap:18px;--socket-inset:56px;--ink:var(--a-text,#1d1d1b);-webkit-user-select:none;user-select:none;height:clamp(220px,34cqw,270px);position:relative}.rkZGVa_floor{right:0;bottom:calc(var(--floor-gap) - 1px);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 20%, transparent) 10%, color-mix(in srgb, var(--ink) 20%, transparent));height:1.5px;position:absolute;left:0}.rkZGVa_socket{top:calc(42% - 32px);right:calc(var(--socket-inset) - 32px);border:1.5px solid var(--ink);background:var(--a-surface,#fffdf7);width:64px;height:64px;transition:border-color .24s var(--ease-smooth-out,ease), box-shadow .24s var(--ease-smooth-out,ease);border-radius:16px;place-items:center;display:grid;position:absolute;box-shadow:0 8px 18px -10px #14180f66}.rkZGVa_socketFace{border:1.5px solid color-mix(in srgb, var(--ink) 55%, transparent);background:color-mix(in srgb, var(--ink) 6%, var(--a-surface,#fffdf7));border-radius:50%;justify-content:center;align-items:center;gap:14px;width:44px;height:44px;display:flex}.rkZGVa_socketFace i{background:var(--ink);border-radius:50%;width:7px;height:7px;display:block}.rkZGVa_scene[data-connected] .rkZGVa_socket{border-color:#c7aa6a;box-shadow:0 0 0 3px #c7aa6a4d,0 0 26px #c7aa6a8c}.rkZGVa_spark{z-index:4;width:0;height:0;position:absolute;top:50%;left:0}.rkZGVa_spark i{opacity:0;transform-origin:100%;background:#c7aa6a;border-radius:1px;width:16px;height:2px;position:absolute;top:-1px;right:0}.rkZGVa_spark i:first-child{rotate:-75deg}.rkZGVa_spark i:nth-child(2){rotate:-45deg}.rkZGVa_spark i:nth-child(3){rotate:-15deg}.rkZGVa_spark i:nth-child(4){rotate:15deg}.rkZGVa_spark i:nth-child(5){rotate:45deg}.rkZGVa_spark i:nth-child(6){rotate:75deg}.rkZGVa_scene[data-connected] .rkZGVa_spark i{animation:rkZGVa_spark .56s var(--ease-smooth-out,ease-out) both}@keyframes rkZGVa_spark{0%{opacity:0;scale:.2 1}30%{opacity:1}to{opacity:0;scale:1.4 1}}.rkZGVa_filiz{z-index:1;bottom:calc(var(--floor-gap) - 3px);left:calc(26cqw - var(--filiz-w) / 2);--filiz-w:clamp(72px, 15cqw, 116px);width:var(--filiz-w);position:absolute}.rkZGVa_companion{z-index:1;bottom:calc(var(--floor-gap) - 14px);pointer-events:none;width:144px;position:absolute;left:calc(24cqw - 72px)}.rkZGVa_caption{min-height:1.5em;color:var(--a-muted,#676b5f);text-align:center;margin:10px 0 0;font-size:14px;line-height:1.5}.rkZGVa_captionLine{animation:rkZGVa_caption-in .26s var(--ease-smooth-out,ease-out) both;display:inline-block}@keyframes rkZGVa_caption-in{0%{opacity:0;transform:translateY(4px)}}.rkZGVa_cable,.rkZGVa_restingCable{z-index:2;pointer-events:none;position:absolute}.rkZGVa_cable{width:100%;height:100%;inset:0;overflow:visible}.rkZGVa_cableLine{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.rkZGVa_restingCable{bottom:calc(var(--floor-gap) - 1.6px);background:var(--ink);border-radius:2px;width:50%;height:3.2px;left:0}.rkZGVa_scene[data-live] .rkZGVa_restingCable,.rkZGVa_scene:not([data-live]) .rkZGVa_cable{display:none}.rkZGVa_plug{z-index:3;top:calc(100% - var(--floor-gap) - 2px);transform-origin:16px 16px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;width:76px;height:32px;margin:-16px 0 0 -16px;position:absolute;left:50%}.rkZGVa_plug:before{content:"";position:absolute;inset:-16px -8px}.rkZGVa_scene[data-live] .rkZGVa_plug{will-change:transform;top:0;left:0}.rkZGVa_plug[data-held]{cursor:grabbing}.rkZGVa_scene[data-connected] .rkZGVa_plug{cursor:default}.rkZGVa_plugDrawing{width:100%;height:100%;display:block;overflow:visible}.rkZGVa_plugBoot{fill:#2a2a27}.rkZGVa_plugBody{fill:#1d1d1b;stroke:#ffffff24;stroke-width:1px}.rkZGVa_plugBand{fill:#c7aa6a}.rkZGVa_plugPins{fill:none;stroke:#c9c8c1;stroke-width:3.6px;stroke-linecap:round}html[data-appearance=dark] .rkZGVa_plugBoot{fill:#474d43}html[data-appearance=dark] .rkZGVa_plugBody{fill:#3a4136;stroke:#edece373}@container not (min-width:560px){.rkZGVa_scene{height:250px}.rkZGVa_filiz{--filiz-w:clamp(80px, 25cqw, 116px);left:calc(24cqw - var(--filiz-w) / 2)}}@media (prefers-reduced-motion:reduce){.rkZGVa_captionLine{animation:none}.rkZGVa_socket{transition:none}.rkZGVa_scene[data-connected] .rkZGVa_spark i{animation:none}}
