#theme-scene{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.theme-switch select{font:9px ui-monospace,monospace;letter-spacing:1px;padding:8px 9px;border:1px solid #25506b;border-radius:6px;background:#081624!important;color:#70caff!important;max-width:100px}.theme-hud{display:none;position:absolute;inset:0;pointer-events:none}.theme-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.theme-cards button{background:#070e19;border:1px solid #243d55;border-radius:12px;padding:0 0 18px;overflow:hidden;text-align:left;color:#d7edff}.theme-cards button[aria-pressed=true]{border-color:var(--theme-color);box-shadow:0 0 23px color-mix(in srgb,var(--theme-color) 12%,transparent)}.theme-cards strong,.theme-cards small{display:block;padding:0 15px}.theme-cards strong{font:12px ui-monospace,monospace;letter-spacing:2px;margin-top:16px;color:var(--theme-color)}.theme-cards small{font-size:10px;margin-top:8px;color:#7599b6;line-height:1.7}.theme-card-scene{height:125px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--theme-color) 17%,transparent),#020710 70%)}.theme-card-scene b{font-size:40px;font-weight:400;color:var(--theme-color);text-shadow:0 0 22px var(--theme-color)}.theme-card-scene i{position:absolute;width:85px;height:85px;border:1px solid var(--theme-color);border-radius:50%;opacity:.5}.theme-scene-orbit i{border-style:dashed;transform:rotateX(25deg);box-shadow:0 0 0 10px #17ccdf08,0 0 0 20px #17ccdf08}.theme-scene-aurora i{border-radius:18px;transform:rotate(35deg)}.theme-scene-cinema i{width:150px;height:70px;border-radius:8px;border-style:double}
html[data-theme=orbit]{--bg:#01090e;--paper:#071922;--border:#164652;--accent:#50e6ec;--radius:3px}html[data-theme=orbit] body{background:#01090f}html[data-theme=orbit] .sidebar{background:#020b12f0;width:76px;padding:23px 8px 0}html[data-theme=orbit] .sidebar .brand>span:last-child,html[data-theme=orbit] .workspace-tag,html[data-theme=orbit] .sidebar-note,html[data-theme=orbit] .sidebar-bottom,html[data-theme=orbit] .nav-divider,html[data-theme=orbit] .nav-pill{display:none}html[data-theme=orbit] .sidebar nav{margin-top:25px;gap:8px}html[data-theme=orbit] .sidebar nav a{font-size:0;padding:13px 16px;gap:0;border-radius:3px}html[data-theme=orbit] .sidebar .nav-icon{font-size:22px!important}html[data-theme=orbit] main{margin-left:76px;width:calc(100% - 76px)}html[data-theme=orbit] .content{padding:28px 35px 0;max-width:1900px}html[data-theme=orbit] .era-workbench{grid-template-columns:minmax(320px,1.05fr) minmax(0,1.4fr);gap:25px}html[data-theme=orbit] .era-workbench .era-visual{border:0;background:radial-gradient(ellipse,#003b4b2b,transparent 70%);box-shadow:none;min-height:340px}html[data-theme=orbit] .era-tree{width:80%;height:80%;filter:brightness(.8) saturate(.75);mask-image:radial-gradient(circle,#000 35%,transparent 70%)}html[data-theme=orbit] .theme-hud{display:block;z-index:3}html[data-theme=orbit] .hud-ring{position:absolute;width:84%;aspect-ratio:1;left:8%;top:50%;transform:translateY(-50%);border:1px solid #35c6db57;border-radius:50%}html[data-theme=orbit] .hud-ring.r1:after{content:'';position:absolute;inset:7px;border:7px double #16677880;border-radius:50%;border-left-color:#6ae5f3;border-right-color:transparent;animation:hud-spin 30s linear infinite}html[data-theme=orbit] .hud-ring.r2{width:72%;left:14%;border-style:dashed;border-color:#247c8d90}html[data-theme=orbit] .hud-ring.r3{width:95%;left:2.5%;border-color:#13556460;border-width:1px}html[data-theme=orbit] .hud-axis:before,html[data-theme=orbit] .hud-axis:after{content:'';position:absolute;background:linear-gradient(90deg,transparent,#1d8a9e55,transparent);height:1px;top:50%;left:0;right:0}html[data-theme=orbit] .hud-axis:after{transform:rotate(90deg)}.hud-label{position:absolute;left:0;right:0;text-align:center;font:8px ui-monospace,monospace;letter-spacing:3px;color:#4ba6b8}.hud-label.top{top:9px}.hud-label.bottom{bottom:9px}html[data-theme=orbit] .era-visual-top,html[data-theme=orbit] .era-visual-bottom{display:none}html[data-theme=orbit] .panel,html[data-theme=orbit] .model-card,html[data-theme=orbit] .button,html[data-theme=orbit] .era-conversation{border-radius:3px!important}html[data-theme=orbit] .era-conversation{border-color:#225a69;background:linear-gradient(145deg,#061e2bdb,#021018ed)}html[data-theme=orbit] .work-tabs>button[aria-selected=true]{border-bottom-color:#61e8ee;color:#8cf6f6}html[data-theme=orbit] .era-page-heading h1{font-family:ui-monospace,monospace;font-size:29px;letter-spacing:-1.5px}html[data-theme=orbit] .era-side .project-focus{border-left:2px solid #37cadc}html[data-theme=orbit] .era-status-strip{border-color:#18505d}html[data-theme=orbit] .button.primary{background:linear-gradient(110deg,#149eb5,#66e6e5);color:#03161d}
html[data-theme=aurora]{--bg:#090713;--border:#3a2f57;--accent:#bc96ff}html[data-theme=aurora] body{background:radial-gradient(ellipse at 20% 0,#34206155,transparent 55%),#080711}html[data-theme=aurora] .sidebar{background:#110d20b8;backdrop-filter:blur(30px);border-right-color:#38274c}html[data-theme=aurora] nav a.active{background:linear-gradient(100deg,#4c286b99,#39235a44);border-color:#8255b3;box-shadow:inset 2px 0 #c39aff;color:#e0c5ff}html[data-theme=aurora] .brand,html[data-theme=aurora] .eyebrow{color:#b38ada}html[data-theme=aurora] .era-workbench{grid-template-columns:minmax(0,1.65fr) minmax(285px,.85fr)}html[data-theme=aurora] .era-workbench>.era-command-grid{grid-column:2;grid-row:1}html[data-theme=aurora] .era-conversation{grid-column:1;grid-row:1;background:linear-gradient(130deg,#20132caa,#091725ad);backdrop-filter:blur(20px);border-color:#654485;border-radius:22px;box-shadow:0 0 65px #a25dff0b}html[data-theme=aurora] .era-conversation>.panel-head{border-color:#50365f}html[data-theme=aurora] .era-visual{background:radial-gradient(ellipse,#61276121,transparent 70%);border-radius:22px;border-color:#6d3f73;transform:perspective(1000px) rotateY(-4deg);box-shadow:0 0 70px #ac43d30d}html[data-theme=aurora] .era-tree{filter:brightness(1.05);border-radius:30px}html[data-theme=aurora] .panel{background:linear-gradient(135deg,#20172caa,#131b2caa);border-color:#423153;border-radius:17px;backdrop-filter:blur(14px)}html[data-theme=aurora] .work-tabs{border-color:#432e58}html[data-theme=aurora] .work-tabs>button[aria-selected=true]{color:#d3b1ff;border-bottom-color:#b789ff}html[data-theme=aurora] .button.primary{background:linear-gradient(110deg,#aa67ea,#7fc8ff);color:#140c24;border-color:#ba8cf1}html[data-theme=aurora] .starter-grid>button{background:linear-gradient(120deg,#341c4c77,#1b294155);border-color:#4d386b;border-radius:12px}html[data-theme=aurora] .era-status-strip{border-color:#382b51}html[data-theme=aurora] .greeting-sigil{color:#e3bdff;border-color:#6f468e;background:radial-gradient(#7037a622,transparent 70%);box-shadow:0 0 50px #bd78ff18}html[data-theme=aurora] .topbar{background:#100c1bdd;border-color:#332342}
html[data-theme=cinema] body{background:#02050a}html[data-theme=cinema] .sidebar{width:76px;background:#02060a99;border-color:#142837}html[data-theme=cinema] .sidebar .brand>span:last-child,html[data-theme=cinema] .workspace-tag,html[data-theme=cinema] .sidebar-note,html[data-theme=cinema] .sidebar-bottom,html[data-theme=cinema] .nav-divider,html[data-theme=cinema] .nav-pill{display:none}html[data-theme=cinema] .sidebar nav{margin-top:30px}html[data-theme=cinema] .sidebar nav a{font-size:0;padding:14px 11px;gap:0}html[data-theme=cinema] .sidebar .nav-icon{font-size:22px!important}html[data-theme=cinema] main{margin-left:76px;width:calc(100% - 76px)}html[data-theme=cinema] .content{max-width:1900px;padding:25px 32px 0}html[data-theme=cinema] .era-workbench{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);min-height:730px;gap:0}html[data-theme=cinema] .era-workbench>.era-command-grid{position:relative;display:block;margin-right:-130px}html[data-theme=cinema] .era-workbench .era-visual{position:absolute;inset:0;border:0;box-shadow:none;background:radial-gradient(ellipse,#07315222,transparent 70%);overflow:visible;min-height:0}html[data-theme=cinema] .era-tree{object-fit:contain;width:110%;height:100%;left:-5%;opacity:.9;mask-image:radial-gradient(ellipse,#000 10%,transparent 72%)}html[data-theme=cinema] .era-side{position:absolute;bottom:15px;left:0;right:160px;z-index:4}html[data-theme=cinema] .era-side>.panel:nth-child(2){display:none}html[data-theme=cinema] .project-focus{background:#06121b99;backdrop-filter:blur(14px);border-color:#214f66;padding:17px 20px}html[data-theme=cinema] .project-focus p{display:none}html[data-theme=cinema] .project-focus .project-chips{margin:8px 0}html[data-theme=cinema] .era-visual-top{top:25px;left:25px;right:165px}html[data-theme=cinema] .era-visual-bottom{display:none}html[data-theme=cinema] .era-conversation{position:relative;background:linear-gradient(140deg,#061320b8,#081623d9);backdrop-filter:blur(18px);border-color:#285876;box-shadow:0 30px 90px #0009;border-radius:20px;height:730px}html[data-theme=cinema] .era-conversation>.panel-head{background:linear-gradient(90deg,#143f5922,transparent)}html[data-theme=cinema] .era-page-heading h1{font-size:37px;font-weight:300}html[data-theme=cinema] .era-page-heading h1>span{color:#6c9cbb}html[data-theme=cinema] .era-status-strip{border-color:#17364b}html[data-theme=cinema] .orbit-one{width:90%;opacity:.6}html[data-theme=cinema] .orbit-two{width:100%;opacity:.4}.era-focus .era-workbench>.era-command-grid{display:none!important}html[data-theme] body.era-focus .era-workbench{display:grid;grid-template-columns:minmax(0,1fr)}html[data-theme] body.era-focus .era-conversation{grid-column:1;grid-row:1}
@keyframes hud-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.theme-cards{grid-template-columns:repeat(2,1fr)}html[data-theme=orbit] .era-workbench{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr)}html[data-theme=aurora] .era-workbench{grid-template-columns:minmax(0,1fr)}html[data-theme=aurora] .era-workbench>.era-command-grid{grid-column:1;grid-row:auto}html[data-theme=aurora] .era-conversation{grid-column:1;grid-row:auto}html[data-theme=aurora] .era-visual{transform:none}html[data-theme=cinema] .era-workbench{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}html[data-theme=cinema] .era-workbench>.era-command-grid{margin-right:-80px}html[data-theme=cinema] .era-side{right:90px}html[data-theme=cinema] .era-visual-top{right:90px}}@media(max-width:850px){html[data-theme=orbit] .era-workbench,html[data-theme=cinema] .era-workbench{grid-template-columns:1fr;gap:16px}html[data-theme=orbit] .era-workbench>.era-command-grid{display:grid;grid-template-columns:1fr 1fr}html[data-theme=orbit] .era-workbench .era-visual{min-height:260px}html[data-theme=cinema] .era-workbench>.era-command-grid{margin:0;height:310px;display:block}html[data-theme=cinema] .era-side{left:55%;right:0;bottom:25px}html[data-theme=cinema] .era-tree{left:-20%;width:90%}html[data-theme=cinema] .era-visual-top{right:55%}html[data-theme=cinema] .era-workbench .era-conversation{height:740px}.theme-switch select{max-width:80px;padding:6px;font-size:8px}}@media(max-width:720px){html[data-theme=orbit] .sidebar,html[data-theme=cinema] .sidebar{position:relative;width:100%;padding:17px 15px 0;overflow:visible}html[data-theme=orbit] .sidebar .brand>span:last-child,html[data-theme=cinema] .sidebar .brand>span:last-child{display:block}html[data-theme=orbit] .sidebar nav,html[data-theme=cinema] .sidebar nav{display:flex;margin-top:16px;gap:5px}html[data-theme=orbit] .sidebar nav a,html[data-theme=cinema] .sidebar nav a{font-size:11px;gap:10px;padding:9px 12px}html[data-theme=orbit] .sidebar .nav-icon,html[data-theme=cinema] .sidebar .nav-icon{font-size:16px!important}html[data-theme=orbit] main,html[data-theme=cinema] main{width:100%;margin-left:0}html[data-theme=orbit] .content,html[data-theme=cinema] .content{padding:23px 15px 0}html[data-theme=orbit] .era-workbench>.era-command-grid{grid-template-columns:1fr}html[data-theme=orbit] .era-workbench .era-visual{height:310px;min-height:310px}html[data-theme=orbit] .era-page-heading h1,html[data-theme=cinema] .era-page-heading h1{font-size:25px;line-height:1.35}html[data-theme=cinema] .era-workbench>.era-command-grid{height:480px}html[data-theme=cinema] .era-tree{left:0;top:-80px;width:100%;height:390px}html[data-theme=cinema] .era-side{left:0;right:0;bottom:0}html[data-theme=cinema] .era-visual-top{left:15px;right:15px;top:5px}html[data-theme=cinema] .era-visual{overflow:hidden}html[data-theme=cinema] .project-focus{padding:15px}.topbar-actions{flex-wrap:wrap}.theme-cards{gap:10px}.theme-card-scene{height:100px}}@media(prefers-reduced-motion:reduce){.theme-hud *{animation:none!important}}
html[data-theme=cinema] .era-workbench{overflow:clip}
.era-visual .tree-stage{transform:perspective(950px) rotateY(var(--tilt-x,0deg)) rotateX(var(--tilt-y,0deg));transition:transform .35s ease-out}.era-visual .tree-stage:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#32bfff13,transparent 35%);pointer-events:none;z-index:2}body.reduced-motion .era-visual .tree-stage{transform:none}@media(prefers-reduced-motion:reduce){.era-visual .tree-stage{transform:none}}
