:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-midnight:#050a2c;--brand-navy:#0b1647;--brand-cyan:#24c5f4;--brand-violet:#7b35f6;--brand-coral:#ff6175;--brand-ink:#090f2e;--brand-muted:#5f6680;--brand-canvas:#f6f7fc;color:var(--brand-ink);background:var(--brand-canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 92% 4%, #24c5f41a, transparent 26rem), var(--brand-canvas);min-height:100vh;margin:0}main{max-width:44rem;margin:16vh auto;padding:2rem}h1{margin:.75rem 0;font-size:clamp(2rem,5vw,3rem)}p{line-height:1.6}.eyebrow{color:var(--brand-violet);letter-spacing:.16em;font-weight:700}form{gap:1rem;max-width:28rem;display:grid}label{gap:.4rem;font-weight:600;display:grid}input,button{font:inherit;border:1px solid #c7cce0;border-radius:.75rem;padding:.85rem}button{cursor:pointer;background:linear-gradient(135deg, var(--brand-cyan), var(--brand-violet));color:#fff;font-weight:600}button:disabled{cursor:wait;opacity:.65}a{color:#5930bd}[role=alert]{color:#a22c27}textarea,select{font:inherit;border:1px solid #c7cce0;border-radius:.75rem;max-width:100%;padding:.75rem}input{min-width:0;max-width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #24c5f473}.brand-wordmark{object-fit:contain;width:min(100%,13rem);height:auto;display:block}.brand-logo{color:#fff;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:800;display:inline-flex}.brand-logo img{object-fit:contain}.auth-shell{background:#fff;border:1px solid #e1e3ef;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #050a2c1a}.auth-shell .brand-wordmark{margin-bottom:1rem}input[type=checkbox]{width:auto}.dashboard{max-width:82rem;margin:2rem auto}.dashboard-header{background:#fff;border:1px solid #e1e3ef;border-radius:1.25rem;align-items:center;gap:clamp(1rem,4vw,3rem);padding:1.5rem;display:flex;box-shadow:0 1rem 3rem #050a2c12}.dashboard-header h1,.dashboard-header p{margin-top:0}.workspace-summary{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.workspace-summary div{gap:.5rem;display:grid}.workspace-summary strong{font-size:2rem}.workspace-summary button{margin-left:auto}.reels-columns{grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}.reels-columns section{min-width:0}.muted{color:#53686f;font-size:.9rem}.selected-preview{object-fit:contain;background:#101b21;border-radius:.5rem;width:100%;height:18rem}progress{width:100%}.reel-list{gap:1.5rem;display:grid}.reel-row{border-top:1px solid #d7e2e5;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-top:1.5rem;display:grid}.reel-preview img,.reel-preview video{object-fit:contain;background:#101b21;border-radius:.5rem;width:100%;height:11rem}.reel-details{overflow-wrap:anywhere;min-width:0}.reel-details h3{margin:.7rem 0}.row-actions,.pagination{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row-actions button{padding:.6rem .8rem;font-size:.9rem}.secondary{color:var(--brand-ink);background:#f1effb}.danger{color:#9b203b;background:#fff1f4;border-color:#efb7c4}.badge{background:#edf0f1;border-radius:1rem;padding:.3rem .6rem;font-size:.8rem;display:inline-block}.badge.published{color:#07556b;background:#e8f9fd}.pagination{justify-content:space-between;margin-top:2rem}@media (max-width:880px){.reels-columns{grid-template-columns:minmax(0,1fr)}main{padding:1.1rem}.dashboard-header{flex-direction:column;align-items:flex-start}.reels-columns section{margin:.5rem 0}}@media (max-width:420px){.reel-row{grid-template-columns:1fr}.reel-preview{max-width:10rem}}section{background:#fff;border-radius:.75rem;margin:2rem 0;padding:1.5rem}.public-information{overflow-wrap:anywhere;max-width:54rem;line-height:1.65}.public-information nav{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.public-information nav a[aria-current=page]{font-weight:700}.public-information [role=note]{border-left:4px solid #a75546;padding-left:1rem}.public-information article section{background:0 0;padding:0}
