.page-module___8aEwW__page{color:#e5e7eb;background:#0b1220;grid-template-rows:auto 1fr;min-height:100vh;display:grid}.page-module___8aEwW__header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e19eb;border-bottom:1px solid #1f2a3a;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}.page-module___8aEwW__header h1{letter-spacing:0;margin:2px 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:750;line-height:1.1}.page-module___8aEwW__headerActions{align-items:center;gap:10px;display:inline-flex}.page-module___8aEwW__headerLink{color:#cbd5e1;background:#111827;border:1px solid #334155;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__headerLink:hover{border-color:#60a5fa}.page-module___8aEwW__eyebrow,.page-module___8aEwW__panelKicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:750}.page-module___8aEwW__liveStatus{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;background:#0f172a;border:1px solid #334155;border-radius:999px;align-items:center;gap:9px;max-width:min(460px,46vw);min-height:38px;padding:9px 13px;font-size:.88rem;font-weight:650;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #0f172a12}.page-module___8aEwW__liveStatus span{background:#16a34a;border-radius:999px;flex:none;width:9px;height:9px}.page-module___8aEwW__tone-busy span{background:#2563eb}.page-module___8aEwW__tone-danger span{background:#dc2626}.page-module___8aEwW__main{grid-template-columns:minmax(240px,300px) minmax(420px,1fr) minmax(270px,340px);gap:16px;min-height:0;padding:16px;display:grid}.page-module___8aEwW__sidebar,.page-module___8aEwW__workspace,.page-module___8aEwW__activity{flex-direction:column;gap:16px;min-width:0;display:flex}.page-module___8aEwW__sidebar,.page-module___8aEwW__activity{overflow-y:auto}.page-module___8aEwW__panel,.page-module___8aEwW__heroPanel{background:#111827;border:1px solid #1f2a3a;border-radius:8px;box-shadow:0 18px 42px #02061773}.page-module___8aEwW__panel{padding:16px}.page-module___8aEwW__heroPanel{padding:18px}.page-module___8aEwW__workspaceRow{grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.page-module___8aEwW__panelHeader,.page-module___8aEwW__previewHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module___8aEwW__panelHeader h2,.page-module___8aEwW__previewHeader h2{color:#f8fafc;align-items:center;gap:8px;margin:4px 0 0;font-size:1rem;line-height:1.2;display:flex}.page-module___8aEwW__previewHeader h2{word-break:break-word;font-size:1.1rem}.page-module___8aEwW__icon{color:#60a5fa;flex-shrink:0;width:17px;height:17px}.page-module___8aEwW__iconInline{vertical-align:middle;margin-right:4px;display:inline}.page-module___8aEwW__control{color:#e5e7eb;width:100%;min-height:42px;font:inherit;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 12px;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background .16s}.page-module___8aEwW__control:focus{background:#111827;border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px #60a5fa33}.page-module___8aEwW__textarea{resize:vertical;min-height:90px}.page-module___8aEwW__formLabel{color:#a5b4cc;flex-direction:column;gap:7px;margin-top:12px;font-size:.84rem;font-weight:700;display:flex}.page-module___8aEwW__button,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__toggleBtn{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.page-module___8aEwW__button,.page-module___8aEwW__primaryAction{color:#eff6ff;background:#2563eb;padding:10px 14px;box-shadow:0 12px 24px #0f172a2e}.page-module___8aEwW__button:hover,.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__toggleBtn:hover{transform:translateY(-1px)}.page-module___8aEwW__button:disabled,.page-module___8aEwW__primaryAction:disabled,.page-module___8aEwW__secondaryAction:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.page-module___8aEwW__secondaryAction,.page-module___8aEwW__toggleBtn{color:#cbd5e1;background:#0f172a;border-color:#334155;padding:10px 12px}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{width:100%}.page-module___8aEwW__accountCard{background:#0f172a;border:1px solid #334155;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.page-module___8aEwW__accountCard strong,.page-module___8aEwW__mediaMeta strong{color:#f1f5f9;font-size:.9rem;line-height:1.25;display:block}.page-module___8aEwW__accountCard span,.page-module___8aEwW__mediaMeta span,.page-module___8aEwW__small,.page-module___8aEwW__meta{color:#94a3b8;font-size:.8rem;line-height:1.4}.page-module___8aEwW__accountAvatar{color:#dbeafe;background:#1e3a8a;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.page-module___8aEwW__emptyAccountAction{color:#eff6ff;background:#2563eb;border:1px solid #60a5fa;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:10px;padding:10px 14px;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.page-module___8aEwW__emptyAccountAction:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb2e}.page-module___8aEwW__uploadZone{background:#0f172a;border:1.5px dashed #475569;border-radius:8px;gap:12px;padding:16px;display:grid}.page-module___8aEwW__uploadZone.page-module___8aEwW__dragActive{background:#10213f;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa47}.page-module___8aEwW__fileInput{color:#a5b4cc;width:100%;font-size:.84rem}.page-module___8aEwW__uploadCopy{text-align:center;color:#94a3b8;place-items:center;gap:4px;display:grid}.page-module___8aEwW__uploadCopy strong{color:#f8fafc;text-overflow:ellipsis;max-width:100%;font-size:.92rem;overflow:hidden}.page-module___8aEwW__uploadIcon{color:#60a5fa;width:34px;height:34px}.page-module___8aEwW__mediaMeta{border-top:1px solid #334155;margin-top:12px;padding:10px 0 0}.page-module___8aEwW__countBadge,.page-module___8aEwW__pill{color:#dbeafe;background:#1e3a8a;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.page-module___8aEwW__pill{color:#cbd5e1;white-space:nowrap;background:#1f2937}.page-module___8aEwW__link{color:#93c5fd;align-items:center;gap:6px;margin-top:12px;font-size:.86rem;font-weight:750;display:inline-flex}.page-module___8aEwW__videoPreview{object-fit:cover;background:#020617;border-radius:8px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff14}.page-module___8aEwW__videoFrame{aspect-ratio:9/16;width:100%;max-width:320px}.page-module___8aEwW__emptyPreview{color:#94a3b8;text-align:center;background:#0f172a;border:1px dashed #334155;border-radius:8px;place-items:center;gap:10px;width:100%;height:100%;padding:28px;display:grid}.page-module___8aEwW__emptyPreview strong{color:#e2e8f0}.page-module___8aEwW__generateRow{grid-template-columns:1fr auto;gap:10px;display:grid}.page-module___8aEwW__systemPromptArea{min-height:120px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0b1220;margin-bottom:12px;font-size:.8rem}.page-module___8aEwW__actionStack{gap:10px;display:grid}.page-module___8aEwW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-module___8aEwW__metric{color:#94a3b8;text-transform:uppercase;background:#111827;border:1px solid #334155;border-radius:8px;align-content:center;gap:4px;min-height:76px;padding:12px;font-size:.76rem;font-weight:750;display:grid}.page-module___8aEwW__metric span{color:#f8fafc;font-size:1.45rem;font-weight:850;line-height:1}.page-module___8aEwW__history{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.page-module___8aEwW__historyItem{background:#0f172a;border:1px solid #334155;border-radius:8px;gap:5px;padding:12px;display:grid}.page-module___8aEwW__historyItem p{color:#cbd5e1;margin:0;font-size:.82rem;line-height:1.4}.page-module___8aEwW__error{color:#b91c1c;font-size:.76rem;line-height:1.35}.page-module___8aEwW__status-posted,.page-module___8aEwW__status-scheduled,.page-module___8aEwW__status-failed,.page-module___8aEwW__status-draft{text-transform:capitalize;align-items:center;gap:4px;font-size:.82rem;display:flex}.page-module___8aEwW__status-posted{color:#15803d}.page-module___8aEwW__status-scheduled{color:#b45309}.page-module___8aEwW__status-failed{color:#b91c1c}.page-module___8aEwW__status-draft{color:#94a3b8}@media (max-width:1180px){.page-module___8aEwW__main{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.page-module___8aEwW__activity{grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr);align-items:start;display:grid}.page-module___8aEwW__metricsGrid{order:-1;grid-column:1/-1}.page-module___8aEwW__workspaceRow{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}}@media (max-width:760px){.page-module___8aEwW__header{flex-direction:column;align-items:stretch;padding:16px;position:static}.page-module___8aEwW__liveStatus{max-width:100%}.page-module___8aEwW__headerActions{flex-direction:column;align-items:stretch;width:100%}.page-module___8aEwW__headerLink{justify-content:center}.page-module___8aEwW__main,.page-module___8aEwW__activity{grid-template-columns:1fr;padding:12px}.page-module___8aEwW__workspaceRow{grid-template-columns:1fr}.page-module___8aEwW__videoFrame{max-width:min(78vw,360px);margin:0 auto}.page-module___8aEwW__generateRow,.page-module___8aEwW__metricsGrid{grid-template-columns:1fr}.page-module___8aEwW__videoPreview{max-height:420px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__button,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__toggleBtn,.page-module___8aEwW__control{transition:none}.page-module___8aEwW__button:hover,.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__toggleBtn:hover{transform:none}}
