:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f14;--panel:#151820;--border:#292d39;--muted:#989dae;--text:#f3f1fa;--purple:#b499f4;--accent:#c2a9ff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.6 Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer;color:var(--text);border:1px solid var(--border);background:#1b1f2a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;text-decoration:none;transition:background .18s;display:inline-flex}button:hover,a.button:hover{background:#2a2d3d;border-color:#5c527b}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.primary{padding:11px 17px;font-weight:650;background:var(--accent)!important;color:#1b142b!important;border-color:var(--accent)!important}.textButton,.linkButton{color:var(--muted);background:0 0;border:none;padding:4px}.linkButton{color:var(--text);text-align:left;padding:0}.shell{min-height:100vh;display:flex}aside{border-right:1px solid var(--border);background:#111319;flex-direction:column;flex-shrink:0;width:240px;padding:28px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand{text-align:left;letter-spacing:-1px;background:0 0;border:0;justify-content:flex-start;gap:12px;padding:0 8px 25px;font-size:23px;font-weight:750}.brand small{letter-spacing:2px;color:var(--muted);font-size:8px;font-weight:500;display:block}.brandmark{color:#20162e;background:#baa2f8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.workspace{border:1px solid var(--border);background:#191c24;border-radius:9px;align-items:center;gap:10px;padding:11px;font-size:11px;display:flex}.workspace div{flex:1}.workspace small{color:var(--muted);font-size:10px;display:block}.avatar{color:#d8d0ef;background:#303344;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.navLabel{color:#737b90;letter-spacing:1.7px;margin:26px 12px 10px;font-size:9px;font-weight:700}nav button{color:#a2a6b5;background:0 0;border:none;justify-content:flex-start;gap:12px;width:100%;margin:2px 0;padding:10px 13px;font-size:12px}nav button span{text-align:left;flex:1}nav button.active{color:#d6c5fd;background:#282236}nav button b{background:#413453;border-radius:4px;min-width:18px;font-size:10px}.sidebarBottom{margin-top:auto;padding:24px 10px 0}.sidebarBottom p{color:#737b90;font-size:10px}.sidebarBottom .mode{color:#b3cbb8;align-items:center;gap:9px;font-size:11px;display:flex}.mode i{background:#a6d5af;border-radius:50%;width:6px;height:6px}.main{width:calc(100% - 240px);margin-left:240px}header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex}header>div{color:#7e8494;align-items:center;gap:16px;font-size:11px;display:flex}header strong{color:#d3d4df;font-weight:500}main{max-width:1660px;margin:auto;padding:32px 42px 0}.pageTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.7px;color:#8c859e;margin:0 0 8px;font-size:9px;font-weight:700}h1{letter-spacing:-1px;margin:0 0 10px;font-size:32px;font-weight:550;line-height:1.2}h1>span{color:#bda4f9}.pageTitle p:last-child{color:var(--muted);margin:0;font-size:12px}h2{letter-spacing:-.2px;margin:0 0 16px;font-size:16px;font-weight:550}h3{margin:14px 0 8px;font-size:16px;font-weight:550}p{color:#b0b3c2}.hero{background:linear-gradient(115deg,#242033,#1b1c2a 55%,#29233d);border:1px solid #3c314f;border-radius:14px;justify-content:space-between;align-items:center;min-height:290px;padding:30px 36px;display:flex;position:relative;overflow:hidden}.hero h2{letter-spacing:-.8px;margin:18px 0 12px;font-size:32px;font-weight:500;line-height:1.18}.hero p{color:#a9a4b8;margin:0 0 23px;font-size:11px;line-height:1.8}.hero .primary{font-size:11px}.pill{color:#aeb4c5;white-space:nowrap;background:#202531;border:1px solid #35394a;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:9px;line-height:1.5;display:inline-flex}.pill.purple{color:#c8aef8;background:#b494ed12;border-color:#8c70bf40}.hero .pill{letter-spacing:1px;font-size:8px}.heroArt{justify-content:center;align-items:center;width:350px;height:245px;display:flex;position:relative}.orb{background:radial-gradient(circle at 28% 24%,#d8cff0,#9f84c6 30%,#443555 63%,#1b1b2b 80%);border-radius:50%;position:absolute;box-shadow:inset -16px -22px 34px #08080e80,0 10px 50px #090a1470}.orb.one{width:205px;height:205px;top:0;right:5px}.orb.two{width:98px;height:98px;bottom:0;left:10px}.artFrame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e9dafa;background:#c7acf014;border:1px solid #c4a8e86b;border-radius:18px;justify-content:center;align-items:center;width:165px;height:192px;display:flex;position:relative;transform:rotate(-10deg);box-shadow:0 10px 30px #09061370}.artFrame small{letter-spacing:1px;font-size:6px;position:absolute;bottom:18px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:23px 0 30px;display:grid}.stats>div{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:17px 20px}.stats span{color:#9da3b5;align-items:center;gap:9px;font-size:10px;display:flex}.stats span svg{color:#9b8cb9}.stats b{letter-spacing:-1px;font-size:28px;font-weight:550;line-height:1.7;display:block}.stats small{color:#767f92;font-size:10px}.stats.three{grid-template-columns:repeat(3,1fr)}.sectionHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.sectionHeading h2{margin:0}.sectionHeading>small{letter-spacing:1.3px;color:#737c90;font-size:8px}.studioCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.studioCard{text-align:left;background:var(--panel);border-radius:11px;padding:21px;display:block;position:relative}.cardIcon{color:#b9a0ed;background:#a78bda16;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.studioCard>svg{color:#7c7990;position:absolute;top:25px;right:21px}.studioCard h3{margin:17px 0 8px;font-size:15px}.studioCard p{color:#9296aa;margin:0;font-size:11px}.twoColumn{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.panel{background:var(--panel);border:1px solid var(--border);border-radius:11px;min-width:0;margin-bottom:22px;padding:24px}.panel .textButton{font-size:10px}.empty{text-align:center;color:#655777;padding:35px 16px}.empty svg{color:#7d719b;margin:auto}.empty h3{color:#c4bed4;margin:9px 0 4px;font-size:14px}.empty p{color:#7d8498;max-width:330px;margin:0 auto;font-size:11px}.miniGallery{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.miniGallery button{background:#21202d;border-radius:8px;padding:0;position:relative;overflow:hidden}.miniGallery img,.miniGallery video{aspect-ratio:1;object-fit:cover;width:100%}.miniGallery .pill{background:#171322d9;font-size:6px;position:absolute;bottom:7px;left:7px}.activityRow{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.activityRow div{flex:1}.activityRow strong{font-size:11px;font-weight:500;display:block}.activityRow small{color:#7a8296;margin-top:3px;font-size:9px;display:block}.pill.completed,.pill.destroyed{color:#a3d9b7;background:#26392f;border-color:#426655}.pill.running,.pill.queued,.pill.retry_wait{color:#c4b1f2;background:#342842;border-color:#59446c}.pill.failed,.pill.needs_review,.pill.recovery_required{color:#efb1b5;background:#472b35;border-color:#71404b}.pill.blocked{color:#e9c68e;background:#443c2c;border-color:#6a5d42}.editorGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:23px;display:grid}.field{margin:17px 0;display:block}.field>label{color:#b8b7c8;text-transform:capitalize;margin-bottom:7px;font-size:11px;display:block}input,select,textarea{color:#e6e1f1;background:#10131c;border:1px solid #343745;border-radius:7px;width:100%;padding:11px 12px;font-size:12px}input::placeholder,textarea::placeholder{color:#666e82}textarea{resize:vertical;line-height:1.7}textarea.prompt{min-height:145px}select[multiple]{min-height:90px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--purple)}input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.formGrid{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}details{border:1px solid var(--border);border-radius:8px;margin:22px 0;padding:12px 16px}summary{cursor:pointer;color:#c3bacf;font-size:11px}.editorFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:21px;display:flex}.editorFooter small{color:#8f94a6;align-items:center;gap:7px;font-size:9px;display:flex}.muted{color:#8c93a5;font-size:11px}.uploadBox{cursor:pointer;color:#b9a4df;background:#a58bd508;border:1px dashed #514562;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:133px;margin:20px 0;display:flex;position:relative}.uploadBox b{font-size:12px;font-weight:500}.uploadBox small{color:#827c92;font-size:9px}.uploadBox.compact{flex-direction:row;min-height:60px;font-size:11px}.referenceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.referenceGrid button{border:2px solid #0000;padding:0;position:relative;overflow:hidden}.referenceGrid button.selected{border-color:var(--purple)}.referenceGrid img{aspect-ratio:1;object-fit:cover;width:100%}.referenceGrid svg{background:var(--purple);color:#1b142b;border-radius:3px;position:absolute;top:5px;right:5px}.note{color:#b6a0d8;background:#211c2b;border:1px solid #a58bd52c;border-radius:9px;gap:12px;padding:18px;display:flex}.note b{font-size:11px;font-weight:500}.note p{color:#8b819d;margin:5px 0;font-size:10px}.note>svg{flex-shrink:0;margin-top:3px}.tableWrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:11px}th{color:#81899b;border-bottom:1px solid #343644;padding:13px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #292d39;padding:16px 13px}td small{color:#7f879c;font-size:9px;display:block}.errorText{max-width:300px;font-size:10px;color:#e8a6b0!important}.buttonRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buttonRow button{padding:7px 10px;font-size:10px}.priorityInput{width:65px;padding:5px}progress{width:120px;height:4px;accent-color:var(--purple);margin-top:8px;display:block}.galleryToolbar{justify-content:space-between;gap:20px;margin-bottom:23px;display:flex}.galleryToolbar>input{max-width:250px}.tabs{flex-wrap:wrap;gap:5px;display:flex}.tabs button{text-transform:capitalize;color:#9398aa;background:0 0;border-color:#0000;font-size:10px}.tabs button.active{color:#cdb7f4;background:#292333;border-color:#514365}.gallery{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.galleryCard{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.galleryImage{background:#201d2c;border:none;border-radius:0;width:100%;padding:0;display:block;position:relative}.galleryImage img,.galleryImage video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.galleryImage .pill{background:#1c1724d9;position:absolute;top:10px;left:10px}.galleryCard>div{padding:13px 39px 13px 13px;position:relative}.galleryCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.galleryCard span:not(.pill){color:#81899b;margin-top:5px;font-size:9px;display:block}.galleryCard>div button{color:#7c8499;background:0 0;border:0;padding:5px;position:absolute;top:12px;right:7px}.galleryCard>div button.favourite{color:#d3ba8c}.favourite svg{fill:#d3ba8c}.resourceCard{border:1px solid #303440;border-radius:9px;margin:15px 0;padding:20px}.resourceCard p{color:#9897ad;font-size:11px}.resourceCard code{word-break:break-all;font-size:10px}.resourceCard small{color:#8d849c;margin:8px 0;font-size:9px;display:block}.resourceCard .buttonRow{margin-top:14px}.resourceCard>button{font-size:10px}.checkbox{color:#b5adc4;align-items:center;gap:9px;margin:20px 0;font-size:11px;display:flex}.code{font-family:Consolas,monospace;font-size:11px}.offerGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.price{font-size:26px;font-weight:500}.price small{margin-left:5px;font-size:11px;display:inline}dl{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;font-size:11px;display:grid}dt{color:#8a91a3}dd{text-align:right;color:#c6bed4;margin:0}.alert{color:#d5beee;background:#261f32;border:1px solid #55436d;border-radius:9px;align-items:center;gap:12px;margin:0 0 23px;padding:17px 20px;font-size:12px;display:flex}.alert p{color:#a99ab9;margin:3px 0;font-size:11px}.alert button{background:0 0;border:0;margin-left:auto;padding:2px}.alert.error{color:#efb7bd;background:#35212a;border-color:#743f4d}.toast{z-index:30;background:#282134;border:1px solid #5e537c;border-radius:9px;align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 9px 40px #0006}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;background:#05060cce;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#161922;border:1px solid #40384f;border-radius:15px;width:650px;max-width:100%;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 100px #0009}.modal p{font-size:12px}.modal .close{z-index:2;background:#16151ec9;border:1px solid #494052;padding:5px;position:absolute;top:14px;right:14px}.modal small{color:#8e879f;word-break:break-all;font-size:9px}.assetModal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:1000px;padding:0;display:grid}.assetModal>img,.assetModal>video{object-fit:contain;background:#0b0c12;width:100%;height:100%;max-height:80vh}.assetModal>div{padding:40px 28px}.assetModal .buttonRow{margin-top:25px}.assetModal .button{font-size:11px}.event{border-bottom:1px solid var(--border);padding:10px 0}.event b{margin-left:15px;font-size:11px}.event p{color:#9299ad;margin:3px 0;font-size:11px}.login{background:radial-gradient(at 50% 25%,#28203666,#0000 60%);flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:100vh;padding:70px 24px;display:flex}.login>.brandmark{border-radius:16px;width:62px;height:62px;margin-bottom:26px}.login h1{letter-spacing:-1.5px;font-size:42px}.login>p:not(.eyebrow){color:#9f99b0;font-size:13px}.login .eyebrow{margin-bottom:15px}.loginCard{background:var(--panel);border:1px solid #393044;border-radius:12px;width:350px;max-width:100%;margin:20px 0;padding:20px 25px 27px}.loginCard .primary{width:100%;margin-top:8px}.login>small{color:#888296;align-items:center;gap:8px;font-size:10px;display:flex}footer{border-top:1px solid var(--border);color:#777485;letter-spacing:1px;align-items:center;gap:18px;margin-top:35px;padding:25px 0;font-size:8px;display:flex}footer span{color:#606778;letter-spacing:0;font-size:9px}footer .pill{margin-left:auto;font-size:8px}@media (max-width:1200px){aside{width:210px}.main{width:calc(100% - 210px);margin-left:210px}main{padding:27px}header{padding:0 27px}.gallery{grid-template-columns:repeat(3,1fr)}.heroArt{width:260px}.stats{gap:10px}.stats>div{padding:14px}.stats b{font-size:25px}}@media (max-width:900px){aside{width:78px;padding:25px 10px}.brand>span:last-child,.workspace,.navLabel,.sidebarBottom p,.sidebarBottom span,nav button span,nav button b{display:none}.brand{padding:0 7px 25px}nav button{justify-content:center;padding:13px 0}.main{width:calc(100% - 78px);margin-left:78px}.editorGrid,.twoColumn{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.heroArt{width:230px}.hero{padding:27px}.studioCards{gap:10px}.studioCard{padding:17px}.offerGrid{grid-template-columns:1fr 1fr}.pageTitle h1{font-size:27px}}@media (max-width:600px){main{padding:23px 16px 0}header{height:60px;padding:0 16px}header>div{gap:8px;font-size:10px}.pageTitle{display:block}.pageTitle>.primary{margin-top:17px}.hero{min-height:265px;padding:24px}.heroArt{display:none}.hero h2{font-size:30px}.stats{gap:9px;margin:17px 0 25px}.stats.three{grid-template-columns:1fr}.stats>div{padding:12px}.stats b{font-size:23px}.stats small{font-size:8px}.studioCards{grid-template-columns:1fr;gap:10px}.studioCard{min-height:85px;padding:16px 18px 16px 70px}.studioCard>.cardIcon{position:absolute;top:23px;left:17px}.studioCard h3{margin:0 0 2px}.panel{padding:18px}.sectionHeading{flex-wrap:wrap;align-items:flex-start}.gallery{grid-template-columns:repeat(2,1fr);gap:10px}.galleryToolbar{display:block}.galleryToolbar>input{max-width:none;margin-top:12px}.offerGrid{grid-template-columns:1fr}.formGrid{gap:0 12px}.editorFooter{flex-direction:column;align-items:stretch}.modalBackdrop{padding:12px}.modal{padding:24px 20px}.assetModal{padding:0;display:block}.assetModal>img,.assetModal>video{max-height:45vh}.assetModal>div{padding:24px}footer span{display:none}.login h1{font-size:35px}}
