.page-module-scss-module__kzThxW__streamPage{background:radial-gradient(circle at top right,#38bdf824,transparent 28%),radial-gradient(circle at bottom left,#10b9811f,transparent 25%),var(--bg-color-page);width:100%;min-height:calc(100vh - 64px);padding:16px}.page-module-scss-module__kzThxW__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@media (max-width:767px){.page-module-scss-module__kzThxW__pageHeader{flex-direction:column}}.page-module-scss-module__kzThxW__backButton{color:var(--text-primary)!important;padding-left:0!important}.page-module-scss-module__kzThxW__headerCopy{flex:1}.page-module-scss-module__kzThxW__pageTitle{color:var(--text-primary)!important;margin-bottom:8px!important}.page-module-scss-module__kzThxW__pageSubtitle{color:var(--text-secondary)!important;margin-bottom:0!important}.page-module-scss-module__kzThxW__pageGrid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.page-module-scss-module__kzThxW__pageGrid{grid-template-columns:1fr}}.page-module-scss-module__kzThxW__controlPanel,.page-module-scss-module__kzThxW__playerPanel,.page-module-scss-module__kzThxW__debugPanel{min-height:0}.page-module-scss-module__kzThxW__controlPanel,.page-module-scss-module__kzThxW__debugPanel{grid-column:1}.page-module-scss-module__kzThxW__playerPanel{grid-area:1/2/span 2}@media (max-width:1100px){.page-module-scss-module__kzThxW__controlPanel,.page-module-scss-module__kzThxW__debugPanel,.page-module-scss-module__kzThxW__playerPanel{grid-area:auto/1}}.page-module-scss-module__kzThxW__panelContent{flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.page-module-scss-module__kzThxW__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module-scss-module__kzThxW__panelHeader h3{color:var(--text-primary);margin:0 0 4px;font-size:18px;line-height:1.3}.page-module-scss-module__kzThxW__panelHeader p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.page-module-scss-module__kzThxW__fieldLabel{color:var(--text-primary);font-size:14px;font-weight:500}.page-module-scss-module__kzThxW__promptInput textarea{min-height:140px!important}.page-module-scss-module__kzThxW__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.page-module-scss-module__kzThxW__metaGrid{grid-template-columns:1fr}}.page-module-scss-module__kzThxW__metaItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.page-module-scss-module__kzThxW__metaItem span{color:var(--text-secondary);font-size:12px}.page-module-scss-module__kzThxW__metaItem strong{color:var(--text-primary);word-break:break-all;font-size:13px;line-height:1.5}.page-module-scss-module__kzThxW__actions{flex-wrap:wrap;gap:12px;display:flex}.page-module-scss-module__kzThxW__statusRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.page-module-scss-module__kzThxW__statusRow{grid-template-columns:1fr}}.page-module-scss-module__kzThxW__statusCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.page-module-scss-module__kzThxW__statusCard span{color:var(--text-secondary);font-size:12px}.page-module-scss-module__kzThxW__progressBlock{background:linear-gradient(#60a5fa14,#34d39908);border:1px solid #60a5fa1f;border-radius:16px;padding:16px}.page-module-scss-module__kzThxW__streamLoadingModal{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 8px 8px;display:flex}.page-module-scss-module__kzThxW__streamLoadingTitle{margin:0!important}.page-module-scss-module__kzThxW__streamLoadingDescription{color:var(--text-secondary)!important;margin-bottom:0!important}.page-module-scss-module__kzThxW__progressHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module-scss-module__kzThxW__progressHeader span{color:var(--text-secondary);font-size:13px}.page-module-scss-module__kzThxW__progressHeader strong{color:var(--text-primary);font-size:14px}.page-module-scss-module__kzThxW__playerSurface{background:linear-gradient(135deg,#0f172ae6,#111827db),#0003;border:1px solid #7dd3fc29;border-radius:20px;flex:1;min-height:420px;overflow:hidden}@media (max-width:767px){.page-module-scss-module__kzThxW__playerSurface{min-height:280px}}.page-module-scss-module__kzThxW__videoPlayer{-o-object-fit:contain;object-fit:contain;background:#050816;width:100%;height:100%}.page-module-scss-module__kzThxW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:32px;display:flex}.page-module-scss-module__kzThxW__emptyState h4{color:var(--text-primary);margin:0;font-size:18px}.page-module-scss-module__kzThxW__emptyState p{max-width:380px;color:var(--text-secondary);margin:0;line-height:1.6}.page-module-scss-module__kzThxW__emptyIcon{background:radial-gradient(circle,#7dd3fc3d,#0e74901f);border:1px solid #7dd3fc4d;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.page-module-scss-module__kzThxW__emptyIconTriangle{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #7dd3fc;width:0;height:0;margin-left:6px}.page-module-scss-module__kzThxW__playerError{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f871713d;border-radius:12px;padding:12px 14px}.page-module-scss-module__kzThxW__debugDescriptions .ant-descriptions-item-label{width:160px}.page-module-scss-module__kzThxW__debugEmpty{color:var(--text-secondary);background:#ffffff08;border-radius:14px;padding:18px}.page-module-scss-module__kzThxW__payloadSection{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__kzThxW__payloadLabel{color:var(--text-secondary);font-size:12px}.page-module-scss-module__kzThxW__payloadBlock{color:#d1fae5;white-space:pre-wrap;word-break:break-word;background:#040c18c7;border:1px solid #7dd3fc1f;border-radius:16px;margin:0;padding:14px;font-size:12px;line-height:1.6;overflow:auto}
