
.v10-launch{position:fixed;right:18px;bottom:220px;z-index:9000;border:1px solid #c6a15c;background:linear-gradient(125deg,#142d4c,#071323);color:#f6dfab;border-radius:999px;padding:12px 17px;font:700 13px system-ui;box-shadow:0 8px 28px #0008;cursor:pointer}.v10-launch:hover,.v10-btn:hover{filter:brightness(1.2)}
.v10-overlay[hidden]{display:none!important}.v10-overlay{position:fixed;inset:0;z-index:11000;background:rgba(2,8,19,.96);color:#edf3ff;display:grid;place-items:center;padding:16px;overflow:auto;font-family:system-ui,sans-serif}.v10-stage{width:min(1050px,100%);border:1px solid #ae8e53;border-radius:22px;background:radial-gradient(ellipse at 50% 40%,#17395b,#081626 75%);padding:clamp(16px,3vw,32px);box-shadow:0 0 100px #98733920;position:relative}.v10-top,.v10-actions,.v10-tabs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:space-between}.v10-eyebrow{color:#d9b876;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.v10-btn{cursor:pointer;border:1px solid #7b8ea7;background:#172b42;color:#f4f7ff;border-radius:9px;padding:10px 13px;font-weight:650}.v10-btn[aria-pressed="true"],.v10-btn.primary{background:#c6a15c;border-color:#e4c78c;color:#101b29}.v10-tabs{justify-content:flex-start;margin:16px 0}.v10-canvas{height:clamp(220px,38vh,370px);display:grid;place-items:center;overflow:hidden;position:relative;border:1px solid #ffffff20;border-radius:16px;background:radial-gradient(circle at center,#21456970,#061222)}.v10-canvas:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,black,transparent 85%)}.v10-svg{width:min(92%,800px);height:95%;position:relative;overflow:visible}.v10-svg .v10-pulse{transform-origin:center;animation:v10pulse 2.5s ease-in-out infinite}.v10-svg .v10-dash{stroke-dasharray:12 12;animation:v10flow 2s linear infinite}.v10-svg .v10-glow{filter:drop-shadow(0 0 9px #d7b469)}.v10-overlay.v10-paused *{animation-play-state:paused!important}.v10-title{font-size:clamp(24px,3vw,36px);font-weight:750;margin:16px 0 5px}.v10-copy{line-height:1.65;color:#cad6e6;min-height:48px;max-width:820px}.v10-progress{height:4px;background:#364d65;border-radius:9px;overflow:hidden;margin:18px 0}.v10-progress>div{height:100%;width:0;background:#d8b46b;transition:width .4s}.v10-note{color:#98a9be;font-size:11px;margin-top:12px}.v10-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.v10-bottom .v10-actions{justify-content:flex-end}.v10-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes v10pulse{0%,100%{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes v10flow{to{stroke-dashoffset:-48}}@media(max-width:600px){.v10-launch{right:12px;bottom:165px;font-size:12px;padding:10px}.v10-stage{padding:14px}.v10-canvas{height:220px}.v10-btn{padding:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.v10-overlay *, .v10-overlay *:before{animation:none!important;transition:none!important}}
