.gas-site .video-workspace{max-width:1200px;min-height:72vh;padding-top:48px;padding-bottom:80px}.gas-site .video-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 36px;display:flex}.gas-site .video-page-heading h1,.gas-site .video-empty h1{color:#f6f2eb;letter-spacing:-1.2px;margin:12px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.gas-site .video-page-heading p{color:#aebfce;margin:0}.gas-site .video-workspace .button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.gas-site .video-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gas-site .video-library-item{background:#111f2a;border:1px solid #2c3c49;border-radius:22px;overflow:hidden}.gas-site .video-card-preview{color:#bda4cf;background:radial-gradient(at 25% 10%,#58354766,#0000 65%),#0a141d;justify-content:center;align-items:center;height:240px;display:flex;position:relative}.gas-site .video-card-preview video{object-fit:contain;width:100%;height:100%}.gas-site .video-card-preview .video-status{max-width:calc(100% - 32px);position:absolute;bottom:16px;left:16px}.gas-site .video-status{color:#dae8f2;background:#273743;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.gas-site .status-success{color:#b9f0d7;background:#173e35}.gas-site .status-failed,.gas-site .status-attention{color:#ffc5bd;background:#462d33}.gas-site .video-card-copy{padding:22px}.gas-site .video-card-copy h2{margin:0 0 8px;font-size:20px}.gas-site .video-card-copy p{color:#aebfce;margin:0 0 18px;font-size:13px}.gas-site .video-text-link{color:#ffb974;font-weight:600;text-decoration:none}.gas-site .video-text-link:hover{text-decoration:underline}.gas-site .video-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:32px;display:grid}.gas-site .video-viewer{background:radial-gradient(at 60% 0,#52344366,#0000 65%),#080f17;border:1px solid #2c3c49;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:24px;display:flex;overflow:hidden}.gas-site .video-viewer video{object-fit:contain;border-radius:16px;width:100%;max-height:650px}.gas-site .video-wait-art{text-align:center;max-width:300px;padding:36px 12px}.gas-site .video-wait-art strong{margin-top:30px;font-size:22px;display:block}.gas-site .video-wait-art p{color:#aebfce;font-size:15px;line-height:1.7}.gas-site .video-orbit{color:#ffb27a;background:linear-gradient(135deg,#ffb26625,#db59c329);border:1px solid #d393ac44;border-radius:34px;place-items:center;width:126px;height:126px;margin:auto;animation:3s ease-in-out infinite video-breathe;display:grid;box-shadow:0 0 70px #c363a317}.gas-site .video-orbit.is-stopped{color:#ce9396;animation:none}.gas-site .video-progress-panel{background:#12202c;border:1px solid #2c3c49;border-radius:24px;padding:30px}.gas-site .video-progress-panel h2{margin:0 0 24px;font-size:23px}.gas-site .video-progress-panel>.video-status{margin-bottom:20px}.gas-site .video-progress-panel p{color:#b8c7d4;font-size:14px;line-height:1.7}.gas-site .video-progress-panel>.button{box-sizing:border-box;width:100%;margin-top:14px}.gas-site .video-steps{margin:0;padding:0;list-style:none}.gas-site .video-steps li{color:#8696a5;gap:15px;padding:0 0 26px;display:flex;position:relative}.gas-site .video-steps li:not(:last-child):before{content:"";background:#30414e;width:1px;position:absolute;top:32px;bottom:0;left:16px}.gas-site .video-step-icon{border:1px solid #354552;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.gas-site .video-steps small{margin-top:4px;font-size:12px;display:block}.gas-site .video-steps strong{font-size:15px}.gas-site .video-steps .current{color:#ffb777}.gas-site .video-steps .complete{color:#9cddc4}.gas-site .video-refund{color:#a6e5c9!important}.gas-site .video-status-copy{border-top:1px solid #2c3c49;padding-top:12px}.gas-site .video-elapsed{font-variant-numeric:tabular-nums}.gas-site .video-elapsed span{color:#8c9eaf;font-size:12px;display:block}.gas-site .video-task-details{color:#9cadbb;border-top:1px solid #2c3c49;margin-top:24px;padding-top:18px;font-size:12px}.gas-site .video-task-details summary{cursor:pointer}.gas-site .video-task-details dl{display:block}.gas-site .video-task-details dd{overflow-wrap:anywhere;margin:5px 0 14px}.gas-site .video-empty{text-align:center;color:#b4c4d2;max-width:600px;margin:40px auto;padding:60px 20px}.gas-site .video-empty svg{color:#f5ad79;margin:0 auto 20px}.gas-site .video-empty h2{color:#fff}.gas-site .video-empty p{margin-bottom:24px;line-height:1.8}.gas-site .video-pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.gas-site .video-notice{border:1px solid #4f4654;border-radius:20px;margin:24px 0;padding:30px}.gas-site .video-spin{animation:2s linear infinite video-spin}@keyframes video-spin{to{transform:rotate(360deg)}}@keyframes video-breathe{50%{transform:translateY(-5px);box-shadow:0 0 90px #c363a334}}@media (width<=850px){.gas-site .video-library{grid-template-columns:repeat(2,minmax(0,1fr))}.gas-site .video-detail-grid{grid-template-columns:1fr}.gas-site .video-viewer{min-height:300px}.gas-site .video-viewer video{max-height:520px}}@media (width<=540px){.gas-site .video-workspace{padding-top:24px}.gas-site .video-page-heading{flex-direction:column;align-items:flex-start}.gas-site .video-library{grid-template-columns:1fr}.gas-site .video-progress-panel{padding:23px}.gas-site .video-page-heading h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.gas-site .video-spin,.gas-site .video-orbit{animation:none}}.gas-site .video-card-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gas-site .video-card-download{gap:8px;min-height:42px;padding:10px 16px;font-size:14px}
