.c6-rock-container:where(.astro-zughh5km){width:100%;max-width:420px;margin:20px auto}.device-svg:where(.astro-zughh5km){width:100%;display:block}.color-controller:where(.astro-zughh5km){color:#f05;animation:10s step-end infinite sequence-colors}@keyframes sequence-colors{0%{color:#f05}7%{color:#0cf}14%{color:#0f9}21%{color:#f05}28%{color:#0f9}35%{color:#0cf}42%{color:#f05}49%{color:#0cf}56%{color:#0f9}63%{color:#0cf}70%{color:#f05}77%{color:#0f9}to{color:#0f9}}.btn-top:where(.astro-zughh5km) .phys-btn:where(.astro-zughh5km){animation:10s infinite seq-btn-top}.btn-mid:where(.astro-zughh5km) .phys-btn:where(.astro-zughh5km){animation:10s infinite seq-btn-mid}.btn-bot:where(.astro-zughh5km) .phys-btn:where(.astro-zughh5km){animation:10s infinite seq-btn-bot}@keyframes seq-btn-top{0%,1%{fill:#903;transform:scale(.95)}2.5%,20.5%{fill:#eee;transform:scale(1)}21%,22%{fill:#903;transform:scale(.95)}23.5%,41.5%{fill:#eee;transform:scale(1)}42%,43%{fill:#903;transform:scale(.95)}44.5%,69.5%{fill:#eee;transform:scale(1)}70%,71%{fill:#903;transform:scale(.95)}72.5%,to{fill:#eee;transform:scale(1)}}@keyframes seq-btn-mid{0%,13.5%{fill:#eee;transform:scale(1)}14%,15%{fill:#903;transform:scale(.95)}16.5%,27.5%{fill:#eee;transform:scale(1)}28%,29%{fill:#903;transform:scale(.95)}30.5%,55.5%{fill:#eee;transform:scale(1)}56%,57%{fill:#903;transform:scale(.95)}58.5%,76.5%{fill:#eee;transform:scale(1)}77%,78%{fill:#903;transform:scale(.95)}79.5%,to{fill:#eee;transform:scale(1)}}@keyframes seq-btn-bot{0%,6.5%{fill:#eee;transform:scale(1)}7%,8%{fill:#903;transform:scale(.95)}9.5%,34.5%{fill:#eee;transform:scale(1)}35%,36%{fill:#903;transform:scale(.95)}37.5%,48.5%{fill:#eee;transform:scale(1)}49%,50%{fill:#903;transform:scale(.95)}51.5%,62.5%{fill:#eee;transform:scale(1)}63%,64%{fill:#903;transform:scale(.95)}65.5%,to{fill:#eee;transform:scale(1)}}.phys-btn:where(.astro-zughh5km){transform-origin:50%;transition:fill .1s}.beam:where(.astro-zughh5km){transform-origin:50% 0;opacity:.8}.beam-1:where(.astro-zughh5km){animation:3s ease-in-out infinite alternate sway-1}.beam-2:where(.astro-zughh5km){animation:2.5s ease-in-out infinite alternate-reverse sway-2}.beam-3:where(.astro-zughh5km){animation:3.5s ease-in-out infinite alternate sway-3}@keyframes sway-1{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes sway-2{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes sway-3{0%{transform:rotate(-15deg)}to{transform:rotate(5deg)}}.neon-text:where(.astro-zughh5km){transform-origin:50%;animation:4s infinite text-bump}@keyframes text-bump{0%,25%,50%,75%{transform:scale(1.02)}5%,30%,55%,80%{transform:scale(1)}to{transform:scale(1)}}.overlay-sim-wrapper:where(.astro-ca5n2wuz){color:#333;background:#fff;border:1px solid #000;border-radius:6px;max-width:680px;margin:20px 0;padding:20px;font-family:Segoe UI,sans-serif}.sim-layout:where(.astro-ca5n2wuz){flex-wrap:nowrap;align-items:center;gap:30px;display:flex}.preview-section:where(.astro-ca5n2wuz){flex:0 0 55%}.monitor-frame:where(.astro-ca5n2wuz){aspect-ratio:16/9;background-color:#000;border:4px solid #333;border-radius:4px;width:100%;position:relative;overflow:hidden}.video-screen:where(.astro-ca5n2wuz){box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.overlay-content:where(.astro-ca5n2wuz){color:#fff;white-space:nowrap;justify-content:center;align-items:center;margin:4%;font-weight:600;line-height:1;transition:all .2s;display:flex}#img-node:where(.astro-ca5n2wuz){width:60px;height:60px}.hidden:where(.astro-ca5n2wuz){display:none!important}.preview-label:where(.astro-ca5n2wuz){text-align:center;color:#999;margin-top:8px;font-size:11px}.controls-section:where(.astro-ca5n2wuz){flex-direction:column;flex:1;gap:10px;padding-top:0;display:flex}.c-label:where(.astro-ca5n2wuz){color:#444;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1;display:block}.c-label:where(.astro-ca5n2wuz).no-margin{width:50px;margin-bottom:0;margin-right:15px}.type-buttons:where(.astro-ca5n2wuz){border:1px solid #ddd;border-radius:4px;gap:0;display:flex;overflow:hidden}.type-btn:where(.astro-ca5n2wuz){cursor:pointer;color:#666;background:#fff;border:none;border-right:1px solid #eee;flex:1;margin:0;padding:7px 0;font-size:11px;transition:background .2s}.type-btn:where(.astro-ca5n2wuz):last-child{border-right:none}.type-btn:where(.astro-ca5n2wuz):hover{background:#f9f9f9}.type-btn:where(.astro-ca5n2wuz).active{color:#fff;background:#333}.c-input:where(.astro-ca5n2wuz){color:#333;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px;font-family:inherit;font-size:12px}.style-grid:where(.astro-ca5n2wuz){grid-template-columns:1fr 1fr;align-items:end;gap:15px;width:100%;display:grid}.style-item:where(.astro-ca5n2wuz){flex-direction:column;gap:4px;display:flex}.input-box:where(.astro-ca5n2wuz){box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;width:100%;height:32px;padding:0;display:flex;overflow:hidden}.color-box:where(.astro-ca5n2wuz){gap:8px;padding:0 8px}input:where(.astro-ca5n2wuz)[type=color]{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:20px;height:20px;margin:0;padding:0}#color-value:where(.astro-ca5n2wuz){color:#666;flex-grow:1;font-family:monospace;font-size:11px}.select-box:where(.astro-ca5n2wuz){padding:0}.c-select:where(.astro-ca5n2wuz){cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px;font-size:12px}.pos-row-layout:where(.astro-ca5n2wuz){flex-direction:row;align-items:center;display:flex}.pos-container:where(.astro-ca5n2wuz){justify-content:flex-start;display:flex}.grid-3x3:where(.astro-ca5n2wuz){grid-template-rows:repeat(3,36px);grid-template-columns:repeat(3,36px);gap:5px;display:grid}.pos-btn:where(.astro-ca5n2wuz){cursor:pointer;background:#2a2a2a;border:1px solid #444;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .1s;display:flex;margin:0!important;padding:0!important}.pos-btn:where(.astro-ca5n2wuz):hover{border-color:#888}.dot:where(.astro-ca5n2wuz){background:#555;border-radius:2px;width:8px;height:8px}.pos-btn:where(.astro-ca5n2wuz).active{background:#444;border-color:#fff;box-shadow:0 0 0 1px #333}.pos-btn:where(.astro-ca5n2wuz).active .dot:where(.astro-ca5n2wuz){background:#fff}.headset-container:where(.astro-yjwiq3kr),.ppt-container:where(.astro-m4fz4jza){background-color:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}
