.alif-studio-timeline{border-top:1px solid var(--studio-line);background:#151519;height:200px}.alif-studio-timeline-heading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;height:46px;padding:0 15px;display:flex}.alif-studio-timeline-heading>div:first-child{gap:2px;display:grid}.alif-studio-timeline-heading strong{font-size:10px}.alif-studio-timeline-heading span{color:var(--studio-muted);font-size:8px}.alif-studio-player{align-items:center;gap:5px;display:flex}.alif-studio-player button{color:#8d8a94;background:0 0;border:0;font-size:9px}.alif-studio-player button.is-play{color:#151519;background:#e9e6df;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.alif-studio-player span{margin-left:6px;font-family:ui-monospace,monospace}.alif-studio-timeline-body{grid-template-columns:42px 1fr;height:153px;display:grid}.alif-studio-track-labels{border-right:1px solid var(--studio-line);grid-template-rows:28px 52px 52px;padding-top:28px;display:grid}.alif-studio-track-labels span{color:#77747e;padding:18px 0 0 14px;font-size:8px}.alif-studio-tracks{padding-top:28px;position:relative;overflow:hidden}.alif-studio-ruler{border-bottom:1px solid #292930;height:28px;position:absolute;top:0;left:0;right:0}.alif-studio-ruler span{color:#686670;font-family:ui-monospace,monospace;font-size:7px;position:absolute;top:8px}.alif-studio-track{background:#131317;border-bottom:1px solid #27272d;height:52px;position:relative}.alif-studio-clip{background:linear-gradient(90deg, color-mix(in srgb, var(--clip-color) 28%, #1d1d24), #24242b);border:1px solid color-mix(in srgb, var(--clip-color) 55%, #303038);color:#d8d5dc;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:38px;padding:0 8px;font-size:8px;display:flex;position:absolute;top:6px;overflow:hidden}.alif-studio-clip span{color:var(--clip-color)}.alif-studio-playhead{pointer-events:none;background:#f0d36d;width:1px;position:absolute;top:20px;bottom:0}.alif-studio-playhead:before{content:"";background:#f0d36d;border-radius:2px 2px 5px 5px;width:7px;height:8px;position:absolute;top:0;left:-3px}.alif-studio-modal-backdrop{backdrop-filter:blur(8px);z-index:20;background:#060608c7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.alif-studio-run-review{text-align:center;background:linear-gradient(145deg,#23222b,#18181d);border:1px solid #3e3a55;border-radius:16px;width:calc(100% - 30px);max-width:440px;padding:28px;box-shadow:0 24px 80px #000b}.alif-studio-run-orbit{background:radial-gradient(circle,#9f92ff55,#221f34 65%);border:1px solid #62598e;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;display:flex}.alif-studio-run-orbit span{color:#b7afff;font-size:22px}.alif-studio-run-review>small{color:#817aa7;letter-spacing:.14em;font-size:8px}.alif-studio-run-review h2{margin:7px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:500}.alif-studio-run-review>p{color:#9996a1;max-width:330px;margin:0 auto 18px;font-size:10px;line-height:1.6}.alif-studio-run-metrics{background:#151519;border:1px solid #2e2d35;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:12px 4px;display:grid}.alif-studio-run-metrics>div{gap:5px;display:grid}.alif-studio-run-metrics>div+div{border-left:1px solid #2c2b32}.alif-studio-run-metrics span{color:#817e88;font-size:8px}.alif-studio-run-metrics strong{font-size:12px}.alif-studio-output-card{text-align:left;background:#1c2421;border:1px solid #36594b;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.alif-studio-output-card>span{color:#11251d;background:#65d3a4;border-radius:5px;padding:9px 5px;font-size:7px;font-weight:800}.alif-studio-output-card>div{gap:3px;display:grid}.alif-studio-output-card strong{font-size:9px}.alif-studio-output-card small{color:#7d9f91;font-size:8px}.alif-studio-modal-actions{justify-content:flex-end;gap:8px;display:flex}.alif-studio-modal-actions button{background:#27262d;border:1px solid #393740;border-radius:8px;padding:8px 13px;font-size:10px}.alif-studio-modal-actions button.is-primary{background:#8d82ec;border-color:#a89eff}