.il-root.st-root{--il-bg:#f8f5ff;--il-bg-2:#ede6ff;--il-ink:#1a0b33;--il-muted:#574a70;--il-line:#1a0b331f;--il-card:#ffffffc2;--il-card-solid:#fff;--il-accent:#6d28d9;--il-orange-1:#c9a6ff;--il-orange-2:#a45ef2;--il-glow:#d9c2ff;--il-btn-ink:#fff;--il-shadow:0 30px 80px -30px #5b21b661;--st-text-grad:linear-gradient(100deg, #8b3fe8 8%, #6d28d9 55%, #4c1d95 100%);--st-live:#ef4444}.dark .il-root.st-root{--il-bg:#0b0614;--il-bg-2:#160c28;--il-ink:#f4eeff;--il-muted:#b8a9d6;--il-line:#f4eeff1f;--il-card:#f4eeff0d;--il-card-solid:#1a1030;--il-accent:#c9a6ff;--il-shadow:0 40px 100px -30px #000c;--st-text-grad:linear-gradient(100deg, #e4d4ff 6%, #c9a6ff 45%, #a45ef2 100%)}.il-root.st-root :focus-visible{outline-color:var(--il-accent)}.il-root.st-root .il-btn--primary{color:#fff;background:linear-gradient(#b77cf6 0%,#8b3fe8 55%,#6d28d9 100%);box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #2e0c6359,0 10px 30px -8px #8b3fe8b3,0 2px #2e0c6366}.il-root.st-root .il-btn--primary:hover{box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #2e0c6359,0 18px 40px -8px #8b3fe8cc,0 2px #2e0c6366}.il-root.st-root .il-btn--ghost:hover{box-shadow:0 14px 34px -12px #5b21b66b}.il-root.st-root .il-badge b{color:#fff;background:linear-gradient(#b77cf6,#7c3aed)}.il-root.st-root .il-aurora i:first-child{background:radial-gradient(circle,#a45ef2,#0000 68%)}.il-root.st-root .il-aurora i:nth-child(2){background:radial-gradient(circle,#6d28d9,#0000 68%)}.il-root.st-root .il-aurora i:nth-child(3){background:radial-gradient(circle,#e4d4ff,#0000 68%)}.il-root.st-root .il-h1 .il-line:last-child>span{background:var(--st-text-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.st-hero-lead{max-width:40rem}.il-root.st-root .il-marquee-track li:after{border-radius:50%;transform:none}.il-root.st-root .il-film-screen,.il-root.st-root .il-film-screen img,.il-root.st-root .il-film-screen video{background:#0b0614}.il-root.st-root .il-play{color:#fff;background:radial-gradient(120% 90% at 30% 8%,#ffffff73,#0000 55%),linear-gradient(165deg,#c9a6ff 0%,#a45ef2 45%,#6d28d9 100%);box-shadow:inset 0 2px #ffffff80,inset 0 -6px 12px #2e0c6366,0 18px 50px #8b3fe899}.il-root.st-root .il-play:before,.il-root.st-root .il-play:after{border-color:#c9a6ffbf}.il-root.st-root .il-film-meta{color:#f4eeff}.il-root.st-root .il-film-meta span{background:#0b0614ad;border-color:#f4eeff33}.il-root.st-root .il-shot-wrap:before{background:radial-gradient(closest-side,#a45ef261,#0000 75%)}.il-root.st-root .il-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.il-root.st-root .il-steps:before{inset-inline:12%}.il-root.st-root .il-step-glyph,.il-root.st-root .il-icon{color:#fff;box-shadow:inset 0 1.5px #ffffff80,inset 0 -4px 8px #2e0c6352,0 12px 26px -8px #8b3fe88c}.il-root.st-root .il-step-num,.il-root.st-root .il-step:hover .il-step-num{color:#8a6fc0}@media (max-width:1040px){.il-root.st-root .il-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.il-root.st-root .il-steps:before{display:none}}@media (max-width:620px){.il-root.st-root .il-steps{grid-template-columns:1fr}}.il-root.st-root .st-tile{grid-column:span 4;justify-content:flex-start}@media (max-width:1040px){.il-root.st-root .st-tile{grid-column:span 6}}@media (max-width:620px){.il-root.st-root .st-tile{grid-column:span 12;min-height:0}}.il-root.st-root .il-cta-card{color:#f4eeff;background:radial-gradient(70% 90% at 15% 0,#a45ef280,#0000 60%),radial-gradient(70% 90% at 95% 100%,#6d28d98c,#0000 60%),linear-gradient(160deg,#1f1238,#0b0614);border-color:#f4eeff29}.il-root.st-root .il-cta-card:before{background:conic-gradient(from 0deg, transparent 0 30%, #c9a6ff38 45%, transparent 60% 100%)}.il-root.st-root .il-cta-card .il-eyebrow{color:#d9c2ff}.il-root.st-root .il-cta-card p.il-lead,.il-root.st-root .il-cta-note{color:#cfc2e8}.il-root.st-root .il-cta-card .il-btn--ghost{background:#f4eeff14;border-color:#f4eeff47;color:#f4eeff!important}.st-cta-icon{filter:drop-shadow(0 18px 30px #8b3fe880);width:112px;height:112px;margin-inline:auto}.st-stage{margin-top:clamp(48px,6vw,80px);position:relative}.st-stage-glow{z-index:-1;filter:blur(60px);background:radial-gradient(closest-side,#a45ef273,#0000 75%);border-radius:50%;position:absolute;inset:10% 6% -4%}.st-app,.st-card{--st-panel:#120a22;--st-panel-2:#1a1030;--st-panel-line:#f4eeff1a;--st-text:#f4eeff;--st-text-dim:#f4eeff9e;color:var(--st-text);text-align:start;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.st-app{background:#000;border:1px solid #f4eeff24;border-radius:18px;overflow:hidden;box-shadow:0 50px 120px -30px #2e0c63a6,0 0 0 6px #0b0614e6,0 0 0 7px #f4eeff24;container-type:inline-size}.st-app>*{--u:1cqw}.st-app-bar{align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 3.6);padding-inline:calc(var(--u) * 1.4);border-bottom:1px solid var(--st-panel-line);font-size:calc(var(--u) * 1.05);background:#07040e;display:flex}.st-app-bar img{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:22%}.st-lights{gap:calc(var(--u) * .5);margin-inline-end:calc(var(--u) * .6);display:flex}.st-lights i{width:calc(var(--u) * .9);height:calc(var(--u) * .9);background:#3a2f4f;border-radius:50%}.st-app-name{letter-spacing:.04em;font-weight:700}.st-sample{color:var(--st-text-dim);font-weight:500}.st-app-bar .st-sample{margin-inline-start:auto}.st-live-badge{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .9);border-radius:calc(var(--u) * .6);background:var(--st-live);color:#fff;font-weight:800;display:inline-flex}.st-live-badge i,.st-ctl--big i{width:calc(var(--u,1px) * .7);height:calc(var(--u,1px) * .7);background:#fff;border-radius:50%;animation:1.6s ease-in-out infinite st-blink}@keyframes st-blink{50%{opacity:.3}}.st-app-main{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 24);gap:calc(var(--u) * 1);padding:calc(var(--u) * 1);display:grid}.st-preview{--pu:1cqw;aspect-ratio:16/9;background:#232325;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.st-screen{background:radial-gradient(80% 100% at 0 0,#a45ef252,#0000 60%),linear-gradient(160deg,#2a1d47,#160d2a);border-radius:1.4cqw;grid-template-rows:auto auto auto auto 1fr;gap:3cqw;padding:3.5cqw;display:grid;position:absolute;inset:4%}.st-screen span{background:#f4eeff29;border-radius:1cqw;display:block}.st-screen-bar{width:22%;height:2cqw;background:#c9a6ff80!important}.st-screen-title{width:52%;height:4.6cqw;background:#f4eeffd1!important}.st-screen-line{width:44%;height:2cqw}.st-screen-line--short{width:30%}.st-screen-chart{align-items:flex-end;gap:2.4cqw;width:54%;background:0 0!important;display:flex!important}.st-screen-chart i{height:var(--h);transform-origin:bottom;animation:4s ease-in-out infinite st-bar;animation-delay:calc(var(--n) * -.6s);background:linear-gradient(#c9a6ff,#8b3fe8);border-radius:.8cqw .8cqw 0 0;flex:1}@keyframes st-bar{50%{transform:scaleY(.82)}}.st-guide{opacity:.8;background:#c9a6ffd9;position:absolute}.st-guide--v{width:1px;top:0;bottom:0;left:66%}.st-guide--h{height:1px;top:52%;left:0;right:0}.st-cam{aspect-ratio:4/3;background:radial-gradient(60% 70% at 50% 30%,#4a3470,#0000 70%),linear-gradient(#2b1f42,#120a22);border:2px solid #c9a6ff;border-radius:1.2cqw;width:29%;position:absolute;bottom:7%;right:5%;overflow:visible}.st-cam-head,.st-cam-body{background:linear-gradient(#d9c2ff,#9c7ad6);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.st-cam-head{aspect-ratio:1;width:26%;top:18%}.st-cam-body{aspect-ratio:1.3;width:62%;bottom:-18%}.st-handle{background:#fff;border:2px solid #c9a6ff;border-radius:2px;width:1.6cqw;height:1.6cqw;position:absolute}.st-handle--tl{top:-.9cqw;left:-.9cqw}.st-handle--tr{top:-.9cqw;right:-.9cqw}.st-handle--bl{bottom:-.9cqw;left:-.9cqw}.st-handle--br{bottom:-.9cqw;right:-.9cqw}.st-alert{color:#fff;background:linear-gradient(135deg,#8b3fe8f2,#4c1d95f2);border:1.5px solid #e4d4ff;border-radius:1.4cqw;gap:.4cqw;min-width:24%;padding:1.6cqw 2.4cqw;animation:6s cubic-bezier(.2,.8,.2,1) infinite st-alert;display:grid;position:absolute;top:8%;right:6%;overflow:hidden;box-shadow:0 0 2.4cqw #c9a6ffbf,0 1.2cqw 3cqw #00000073}.st-alert-glow{background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:6s ease-in-out infinite st-sheen;position:absolute;inset:0;transform:translate(-120%)}.st-alert-label{opacity:.85;font-size:2cqw;font-weight:600;position:relative}.st-alert-name{letter-spacing:-.02em;text-shadow:.25cqw 0 #ff40a0b3,-.25cqw 0 #50dcffb3;font-size:3.6cqw;font-weight:900;position:relative}@keyframes st-alert{0%,6%{opacity:0;transform:translateY(-30%)scale(.92)}14%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-20%)scale(.96)}}@keyframes st-sheen{0%,20%{transform:translate(-120%)}40%,to{transform:translate(120%)}}.st-chat{border:1px solid var(--st-panel-line);background:var(--st-panel);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.st-chat header,.st-card-head{border-bottom:1px solid var(--st-panel-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.st-chat header{padding:calc(var(--u) * .8) calc(var(--u) * 1);font-size:calc(var(--u) * 1.05)}.st-chat header span{padding:calc(var(--u) * .15) calc(var(--u) * .7);color:#e4d4ff;background:#a45ef240;border-radius:999px}.st-chat-list{gap:14px;padding:16px;display:grid}.st-chat-list--compact{gap:calc(var(--u) * .9);padding:calc(var(--u) * 1);font-size:calc(var(--u) * .95)}.st-chat-list li{animation:8s cubic-bezier(.2,.8,.2,1) infinite st-chat-in;animation-delay:calc(var(--n) * .6s);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.st-chat-list--compact li{gap:calc(var(--u) * .6)}@keyframes st-chat-in{0%{opacity:0;transform:translateY(40%)scale(.97)}8%,90%{opacity:1;transform:none}to{opacity:0}}.il-root.st-root .st-chat-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-chat-name span{color:#e4d4ff;background:#a45ef23d;border-radius:6px;padding:1px 7px;font-size:.85em;font-weight:600}.il-root.st-root .st-chat-text{color:var(--st-text-dim);margin-top:2px;line-height:1.35}.st-mark{border-radius:3px;flex:none;width:.9em;height:.9em;margin-top:.25em;display:inline-block}.st-mark--youtube{background:#ff3b30}.st-mark--twitch{background:#9146ff}.st-docks{gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 1) calc(var(--u) * 1);font-size:calc(var(--u) * .92);grid-template-columns:1fr 1.1fr 1.2fr 1.6fr .8fr;display:grid}.st-dock{align-content:start;gap:calc(var(--u) * .7);min-width:0;padding:calc(var(--u) * .9);border:1px solid var(--st-panel-line);background:var(--st-panel);border-radius:10px;display:grid}.st-dock h4{color:var(--st-text);font-size:1em;font-weight:700}.st-rows{gap:calc(var(--u) * .35);display:grid}.st-rows li{padding:calc(var(--u) * .35) calc(var(--u) * .6);border-radius:calc(var(--u) * .5);color:var(--st-text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-rows li.is-active{color:#fff;background:#a45ef247}.st-meters{gap:calc(var(--u) * .8);display:grid}.st-meters li{gap:calc(var(--u) * .35);color:var(--st-text-dim);display:grid}.st-meters i{height:calc(var(--u) * .6);transform-origin:0;animation:1.4s ease-in-out infinite st-meter;animation-delay:calc(var(--n) * -.5s);background:linear-gradient(90deg,#22c55e 0 60%,#eab308 60% 82%,#ef4444 82%);border-radius:999px;display:block}@keyframes st-meter{0%,to{transform:scaleX(.42)}30%{transform:scaleX(.74)}60%{transform:scaleX(.55)}}.st-dest-list{gap:10px;display:grid}.st-docks .st-dest-list{gap:calc(var(--u) * .5)}.st-dest-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.st-docks .st-dest-list li{gap:calc(var(--u) * .2) calc(var(--u) * .6)}.st-dest-name{font-weight:700}.st-dest-list .st-mark{margin-top:0}.st-live-pill{color:#fca5a5;background:#ef44442e;border-radius:999px;padding:1px 8px;font-size:.85em;font-weight:800}.st-dest-stats{color:var(--st-text-dim);font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:.9em}.st-dock--controls{align-content:center}.st-ctl{padding:calc(var(--u,1px) * .6) calc(var(--u,1px) * .8);border:1px solid var(--st-panel-line);border-radius:calc(var(--u,1px) * .6);background:var(--st-panel-2);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.st-ctl--live{background:var(--st-live);color:#fff;border-color:#0000}.st-card{background:#07040e;border:1px solid #f4eeff24;border-radius:22px;font-size:1rem;overflow:hidden;box-shadow:0 40px 90px -30px #2e0c6399}.st-card-head{padding:16px 20px;font-size:1.05rem}.st-card>div{padding:20px}.st-card--dest .st-dest-list{gap:14px}.st-card--dest .st-dest-list li{border:1px solid var(--st-panel-line);background:var(--st-panel);animation:.8s cubic-bezier(.2,.8,.2,1) both st-rise;animation-delay:calc(var(--n) * .15s);border-radius:14px;padding:16px;font-size:1.1rem}@keyframes st-rise{0%{opacity:0;transform:translateY(14px)}}.st-dest-go{justify-content:flex-end;margin-top:18px;display:flex}.st-ctl--big{border-radius:12px;padding:12px 22px;font-size:1.05rem}.st-ctl--big i{width:9px;height:9px}.st-tabs{flex-wrap:wrap;gap:6px;font-size:.92rem;display:flex}.st-tabs>span{color:var(--st-text-dim);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.st-tabs>span.is-active{color:#fff;background:#a45ef247}.st-tabs .st-mark{margin-top:0}.st-card--chat .st-chat-list{align-content:end;min-height:320px;padding:0;font-size:1.05rem}.st-card--overlay>div{gap:16px;display:grid}.st-prompt{gap:10px;display:grid}.il-root.st-root .st-prompt-box{background:var(--st-panel);border:1.5px solid #c9a6ff8c;border-radius:14px;min-height:52px;padding:14px 16px;font-size:1.05rem}.st-typed{white-space:nowrap;vertical-align:bottom;border-inline-end:2px solid #c9a6ff;max-width:100%;animation:6s steps(34,end) infinite st-type,.8s step-end infinite st-caret;display:inline-block;overflow:hidden}@keyframes st-type{0%{max-width:0}45%,to{max-width:100%}}@keyframes st-caret{50%{border-color:#0000}}.st-tests{flex-wrap:wrap;gap:8px;display:flex}.st-tests li{border:1px solid var(--st-panel-line);background:var(--st-panel);color:var(--st-text-dim);border-radius:999px;padding:6px 14px;font-weight:600}.st-editor-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.st-export{color:#fff;background:linear-gradient(#b77cf6,#7c3aed);border-radius:10px;padding:8px 16px;font-weight:700}.st-editor-stage{background:radial-gradient(80% 90% at 20% 10%,#a45ef28c,#0000 60%),linear-gradient(160deg,#2a1650,#120a22);border-radius:14px;padding:7%;position:relative;overflow:hidden}.st-editor-zoom{border-radius:10px;overflow:hidden;box-shadow:0 20px 40px -12px #0009}.st-editor-zoom .st-preview{transform-origin:70% 70%;animation:7s cubic-bezier(.6,0,.2,1) infinite st-zoom}@keyframes st-zoom{0%,22%,86%,to{transform:none}36%,72%{transform:scale(1.35)}}.st-pointer{background:#c9a6ff99;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:58%;left:64%;box-shadow:0 0 0 6px #c9a6ff40}.il-root.st-root .st-caption{color:#fff;white-space:nowrap;background:#000000b8;border-radius:8px;padding:6px 14px;font-weight:700;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.st-timeline{border:1px solid var(--st-panel-line);background:var(--st-panel);border-radius:14px;gap:8px;margin-top:16px;padding:14px;display:grid;position:relative}.st-track{gap:4px;height:30px;display:flex;position:relative}.st-track--clips i{width:var(--w);background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 14px),linear-gradient(#5b3a8f,#3b2563);border-radius:6px;flex:none}.st-track b{top:0;bottom:0;left:var(--x);width:var(--w);white-space:nowrap;border-radius:6px;align-items:center;padding-inline:10px;font-size:.85rem;font-weight:700;display:flex;position:absolute;overflow:hidden}.st-track--zoom b{color:#fff;background:#a45ef273}.st-track--captions b{color:var(--st-text-dim);background:#f4eeff1f}.st-playhead{z-index:1;background:#fff;width:2px;animation:7s linear infinite st-playhead;position:absolute;top:8px;bottom:8px;left:14px;box-shadow:0 0 8px #c9a6ffe6}@keyframes st-playhead{0%{transform:translate(0)}to{transform:translate(calc(min(100cqw,560px)/1.11111))}}.st-card--editor{container-type:inline-size}@media (max-width:720px){.st-app-main{grid-template-columns:minmax(0,1fr)}.st-chat,.st-app-bar .st-sample,.st-app-name,.st-dock:not(.st-dock--dest){display:none}.st-docks{grid-template-columns:minmax(0,1fr);font-size:.85rem}.st-app-bar{height:40px;font-size:.85rem}.st-app-bar img{width:20px;height:20px}.st-app-bar .st-live-badge{border-radius:6px;gap:6px;margin-inline-start:auto;padding:2px 9px}.st-live-badge i{width:6px;height:6px}.st-dock{gap:10px;padding:12px}.st-docks .st-dest-list{gap:8px}.st-docks .st-dest-list li{gap:2px 8px}.st-card--chat .st-chat-list{min-height:0}}@media (prefers-reduced-motion:reduce){.st-root *,.st-root :before,.st-root :after{animation:none!important}.st-typed{border-inline-end:0}}body:has(footer[data-accent=studio]){background-color:#f8f5ff}.dark body:has(footer[data-accent=studio]){background-color:#0b0614}footer[data-accent=studio]{--brand:#a45ef2;--st-footer-ink:#fff;color:var(--st-footer-ink);box-shadow:0 40px 100px -40px #7c3aedb3;background:radial-gradient(80% 120% at 12% 0,#d9c2ff8c,#0000 60%),radial-gradient(70% 110% at 100% 100%,#4c1d95cc,#0000 65%),linear-gradient(165deg,#a45ef2 0%,#7c3aed 55%,#5b21b6 100%)!important;border-color:#1a0b3333!important}footer[data-accent=studio] :is(p,span,a,li,h2,h3,h4,h5,button,small,label,div,svg){color:var(--st-footer-ink)!important}footer[data-accent=studio] a{text-decoration-color:#ffffff80}footer[data-accent=studio] a:hover{text-decoration:underline}footer[data-accent=studio] .bg-brand\/25,footer[data-accent=studio] .bg-brand\/20{background-color:#ffffff2e}footer[data-accent=studio] form input{color:#1a0b33!important;background:#f8f5ff!important;border-color:#1a0b3380!important}footer[data-accent=studio] input::placeholder,footer[data-accent=studio] textarea::placeholder{color:#1a0b339e!important;opacity:1!important}footer[data-accent=studio] form button{color:#fff!important;background:#1a0b33!important}footer[data-accent=studio] form button span{color:#fff!important}footer[data-accent=studio] form button:disabled,footer[data-accent=studio] form button[disabled]{opacity:.82!important}footer[data-accent=studio] [class*=ring-2]{--tw-ring-color:#1a0b33;background:#f8f5ff!important}footer[data-accent=studio] [class*=ring-2] input{background:0 0!important;border:0!important}footer[data-accent=studio] [class*=ring-2] button{background:#1a0b33!important}footer[data-accent=studio] [class*=ring-2] button,footer[data-accent=studio] [class*=ring-2] button *{color:#fff!important}footer[data-accent=studio] [class*=rounded-full][class*=p-0\.5]{background:#f8f5ffd9!important;border-color:#1a0b3359!important}footer[data-accent=studio] [class*=rounded-full][class*=p-0\.5] button{color:#1a0b33!important}footer[data-accent=studio] [class*=rounded-full][class*=p-0\.5] button[class*=bg-white]{color:#fff!important;background:#1a0b33!important}footer[data-accent=studio] [class*=rounded-full][class*=p-0\.5] button[class*=bg-white] svg{color:#fff!important}
