:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0d1119;color:#e8eef8}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #86b3fa;outline-offset:3px}.shell{display:flex;min-height:100vh}.sidebar{width:256px;background:#141b29;border-right:1px solid #283348;padding:28px 19px;display:flex;flex-direction:column;gap:35px;flex-shrink:0}.brand{display:flex;align-items:center;gap:13px;letter-spacing:.12em}.brandmark{background:#355481;color:white;border-radius:12px;padding:12px;font-size:24px}.brand small,.brand strong{display:block}.brand small{font-size:10px;color:#a4b3c9;margin-top:4px}.workspace{border:1px solid #32405a;border-radius:12px;padding:14px}.workspace span{display:block;font-size:10px;color:#9eacc2;letter-spacing:.12em;margin-bottom:9px}.workspace strong{font-size:13px}nav{display:flex;flex-direction:column;gap:7px}.nav{border:0;text-align:left;border-radius:10px;background:transparent;color:#b7c4d7;padding:12px 14px}.nav.active,.nav:hover{background:#2a3b57;color:#fff}.sidebarFoot{margin-top:auto;font-size:11px;color:#8493a9}.main{width:100%;max-width:1500px;padding:40px clamp(18px,4vw,65px)}.topbar{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px}.eyebrow{font-size:11px;letter-spacing:.17em;color:#8b9ab2}h1{font-size:32px;margin:7px 0 0}h2{font-size:19px;margin:0 0 12px}.demoTag{border:1px solid #50658a;color:#b9cef0;border-radius:50px;padding:8px 12px;font-size:11px;white-space:nowrap}.muted{color:#a4b1c4}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0}.metric,.panel{border:1px solid #2a374b;background:#192231;border-radius:14px;padding:20px}.metric small,.metric strong{display:block}.metric small{color:#9caac0}.metric strong{font-size:26px;margin-top:12px}.primary{border:none;border-radius:9px;background:#6c9fe8;color:#0a1422;font-weight:700;padding:12px 17px;margin-top:10px}.toolRow{display:flex;gap:12px;margin-bottom:20px}.toolRow input,.toolRow select{background:#1d293a;color:#f0f5ff;border:1px solid #34455e;border-radius:10px;padding:13px}.toolRow input{flex:1 1;min-width:0}.contentGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:18px;gap:18px}.assetList{display:flex;flex-direction:column;gap:11px}.asset{display:flex;gap:14px;text-align:left;align-items:center;background:#182231;border:1px solid #2e3c51;color:#e9effa;padding:12px;border-radius:12px;width:100%}.activeAsset,.asset:hover{border-color:#7aa6e7;background:#23324a}.thumbnail{width:92px;height:75px;border-radius:8px;background:linear-gradient(140deg,#253958,#101d31);display:grid;place-items:center;color:#829dc7;font-size:27px;flex-shrink:0}.assetInfo{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:6px}.assetInfo strong{font-size:14px}.assetInfo small{color:#a6b3c5;font-size:12px}.status{font-size:11px;border:1px solid #566580;padding:6px 8px;border-radius:20px;white-space:nowrap}.online{color:#83d7ae}.archived{color:#b5c9e8}.restoring{color:#f1ce88}.detail{height:max-content}.preview{height:180px;border-radius:10px;background:linear-gradient(135deg,#253b5a,#131d2f);display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;font-size:38px;color:#a9c1e8;margin-bottom:18px}.preview small{font-size:12px}.detail dl,.panel dl{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:13px}.detail dt,.panel dt{color:#94a6c1}.detail dd,.panel dd{margin:0;overflow-wrap:anywhere}.mono{font-family:ui-monospace,monospace}.successText{font-size:12px;color:#92dfb9}.job{margin-bottom:12px}.jobHead{display:flex;justify-content:space-between;gap:15px}.jobHead span{color:#a9bbd8;font-size:12px}.track{width:100%;height:8px;background:#2c3b51;border-radius:10px;overflow:hidden}.track div{height:100%;background:#76a6ed}.job small{display:block;color:#9cb0c9;margin-top:8px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.metrics{grid-template-columns:repeat(2,1fr)}.contentGrid{grid-template-columns:1fr}}@media(max-width:650px){.shell{flex-direction:column}.sidebar{width:100%;padding:16px;gap:12px}.sidebar nav{flex-direction:row;overflow:auto}.nav{white-space:nowrap;padding:10px}.sidebarFoot,.workspace{display:none}.main{padding:22px 15px}.topbar{align-items:center}.topbar h1{font-size:24px}.demoTag{font-size:9px}.toolRow{flex-direction:column}.asset{gap:9px}.thumbnail{width:58px;height:65px}.status{font-size:10px}.assetInfo small{font-size:11px}}.tagList{display:flex;flex-wrap:wrap;gap:6px}.clipTag{font-size:11px;background:#293d58;border:1px solid #456183;color:#cfe1fb;padding:5px 9px;border-radius:999px}.authScreen{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at top,#253958,#0d1119 65%)}.authCard{width:min(100%,430px);border:1px solid #3b4d68;background:#172132;border-radius:18px;padding:35px;display:flex;flex-direction:column;gap:13px;box-shadow:0 24px 80px #0006}.authCard h1{margin:3px 0}.authCard label{font-size:13px;color:#d1dcf0;font-weight:600}.authCard input{padding:13px 14px;background:#101a29;color:#fff;border:1px solid #3a4b65;border-radius:9px;width:100%}.authCard .primary{width:100%;margin:9px 0 4px}.authCard small{font-size:12px;line-height:1.5}.errorText{color:#ffabab;font-size:13px}