:root{--bg:#07111f;--bg-accent:#102944;--panel:rgba(9,23,41,.82);--panel-strong:rgba(14,31,53,.94);--panel-soft:hsla(0,0%,100%,.04);--border:rgba(160,196,255,.15);--border-strong:rgba(255,197,105,.3);--text:#f5f7fb;--muted:#9cb2ce;--accent:#ffb347;--accent-strong:#ff8c42;--accent-cool:#63d6c7;--danger:#ff6b6b;--success:#54d49c;--shadow:0 24px 60px rgba(0,0,0,.28);--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at top left,rgba(255,179,71,.22),transparent 28%),radial-gradient(circle at top right,rgba(99,214,199,.16),transparent 24%),linear-gradient(180deg,#081423,#0a1322 52%,#06101d)}body,html{color:var(--text)}body{min-height:100vh;margin:0;font-family:Trebuchet MS,Avenir Next,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}code,pre{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.video-console-shell{position:relative;min-height:100vh;padding:28px}.video-console-shell:before{position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.04),transparent 18%,transparent 82%,hsla(0,0%,100%,.04)),linear-gradient(0deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015));content:"";pointer-events:none}.video-console-grid{position:relative;z-index:1;display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.video-main,.video-sidebar{min-width:0}.video-sidebar{position:-webkit-sticky;position:sticky;top:28px;display:grid;grid-gap:18px;gap:18px}.video-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.video-sidebar-card{padding:22px}.video-brand{display:grid;grid-gap:12px;gap:12px}.video-brand-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(255,179,71,.24);border-radius:999px;padding:6px 10px;background:rgba(255,179,71,.08);color:#ffd49a;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.video-brand h1,.video-page-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4rem);line-height:.95;letter-spacing:-.04em}.video-brand p,.video-muted,.video-section-copy{margin:0;color:var(--muted);line-height:1.6}.video-nav{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.video-nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:16px;padding:12px 14px;color:#dce7f7;transition:.16s ease}.video-nav-link-active,.video-nav-link:hover{border-color:rgba(255,179,71,.25);background:hsla(0,0%,100%,.06);transform:translateX(2px)}.video-nav-badge,.video-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:hsla(0,0%,100%,.06);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.video-pill-success{background:rgba(84,212,156,.14);color:#9ef0c4}.video-pill-danger{background:hsla(0,100%,71%,.15);color:#ffb4b4}.video-pill-warning{background:rgba(255,179,71,.14);color:#ffd49a}.video-sidebar-meta{display:grid;grid-gap:12px;gap:12px}.video-kv{display:grid;grid-gap:6px;gap:6px}.video-kv dt{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.video-kv dd{margin:0;font-size:15px}.video-main{display:grid;grid-gap:24px;gap:24px}.video-hero{display:grid;grid-gap:18px;gap:18px;padding:28px;background:linear-gradient(135deg,rgba(255,179,71,.18),transparent 46%),linear-gradient(200deg,rgba(99,214,199,.18),transparent 40%),var(--panel-strong)}.video-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px}.video-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.video-button,.video-button-ghost,.video-button-secondary,.video-tag-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:14px;border:1px solid transparent;padding:0 16px;font-weight:700;transition:.15s ease}.video-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#23140c}.video-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.video-button-secondary{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:var(--text)}.video-button-ghost:hover,.video-button-secondary:hover,.video-tag-button:hover{border-color:rgba(255,179,71,.24);background:hsla(0,0%,100%,.08)}.video-button-ghost{border-color:rgba(160,196,255,.18);background:transparent;color:var(--muted)}.video-tag-button{min-height:34px;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--muted);padding:0 12px;font-size:13px}.video-tag-button-active{border-color:rgba(99,214,199,.32);background:rgba(99,214,199,.12);color:#c8fbf1}.video-hero-copy{display:grid;grid-gap:12px;gap:12px;max-width:900px}.video-grid-three,.video-grid-two,.video-metric-grid,.video-stats-grid{display:grid;grid-gap:16px;gap:16px}.video-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.video-metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.video-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.video-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.video-info-card,.video-section,.video-stat-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.video-stat-card{padding:18px}.video-stat-label{color:var(--muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.video-stat-value{margin-top:10px;font-size:2rem;font-weight:800;letter-spacing:-.04em}.video-section{padding:24px}.video-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.video-section-title{margin:0;font-size:1.35rem;letter-spacing:-.03em}.video-section-stack{display:grid;grid-gap:16px;gap:16px}.video-form-grid,.video-form-grid-tight{display:grid;grid-gap:14px;gap:14px}.video-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-form-grid-tight{grid-template-columns:repeat(3,minmax(0,1fr))}.video-field{display:grid;grid-gap:8px;gap:8px}.video-field label,.video-inline-label{color:#dce7f7;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.video-input,.video-select,.video-textarea{width:100%;border:1px solid rgba(160,196,255,.16);border-radius:14px;background:rgba(4,12,22,.78);color:var(--text);padding:13px 14px;outline:none;transition:.12s ease}.video-input:focus,.video-select:focus,.video-textarea:focus{border-color:rgba(255,179,71,.55);box-shadow:0 0 0 4px rgba(255,179,71,.08)}.video-textarea{min-height:132px;resize:vertical}.video-actions{display:flex;flex-wrap:wrap;gap:10px}.video-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:18px;padding:14px 16px}.video-banner-success{border-color:rgba(84,212,156,.25);background:rgba(84,212,156,.1)}.video-banner-error{border-color:hsla(0,100%,71%,.26);background:hsla(0,100%,71%,.11)}.video-job-table-wrap,.video-scroll-box{overflow:auto}.video-job-table{width:100%;border-collapse:collapse}.video-job-table td,.video-job-table th{border-bottom:1px solid rgba(160,196,255,.1);padding:14px 12px;text-align:left;vertical-align:top}.video-job-table th{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.video-job-row-active{background:hsla(0,0%,100%,.03)}.video-status-dot{display:inline-flex;width:10px;height:10px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 4px hsla(0,0%,100%,.04)}.video-status-done,.video-status-running{background:var(--success)}.video-status-failed,.video-status-stopped{background:var(--danger)}.video-status-cancel_requested,.video-status-queued{background:var(--accent)}.video-status-idle{background:var(--muted)}.video-kpi-line{display:flex;align-items:center;gap:10px}.video-progress{position:relative;width:100%;height:12px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.video-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.video-code-box,.video-log-box{overflow:auto;border:1px solid rgba(160,196,255,.12);border-radius:var(--radius-md);background:rgba(3,10,18,.86);padding:14px}.video-log-box{min-height:280px;max-height:420px;white-space:pre-wrap}.video-code-box{min-height:200px;white-space:pre-wrap}.video-accordion{border:1px solid rgba(160,196,255,.12);border-radius:18px;background:hsla(0,0%,100%,.03);overflow:hidden}.video-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;padding:16px 18px;font-weight:700}.video-accordion summary::-webkit-details-marker{display:none}.video-accordion-body{display:grid;grid-gap:14px;gap:14px;border-top:1px solid rgba(160,196,255,.1);padding:18px}.video-list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.video-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(160,196,255,.1);border-radius:16px;background:hsla(0,0%,100%,.03);padding:14px 16px}.video-list-title{font-weight:700}.video-list-copy{color:var(--muted);font-size:14px}.video-empty{border:1px dashed rgba(160,196,255,.18);border-radius:var(--radius-lg);padding:24px;color:var(--muted)}.video-legend{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--muted);font-size:14px}.video-hidden-mobile{display:initial}@media (max-width:1200px){.video-console-grid{grid-template-columns:1fr}.video-sidebar{position:static}.video-form-grid,.video-form-grid-tight,.video-grid-three,.video-grid-two{grid-template-columns:1fr}}@media (max-width:760px){.video-console-shell{padding:16px}.video-hero,.video-section,.video-sidebar-card{padding:18px}.video-hidden-mobile{display:none}.video-button,.video-button-ghost,.video-button-secondary{width:100%}.video-actions{flex-direction:column}}