:root{--violet:#a28aff;--mint:#79e9d2}body{background:#080d14}.site-header{z-index:20;background:linear-gradient(110deg,#0e1724ed,#0b1019eb);border-color:#a5d6ff17;position:relative;box-shadow:0 8px 35px #0003,inset 0 -1px #c5e6ff05}.site-header .nav-shell{width:calc(100% - 56px);max-width:1560px}.site-header nav{background:#040a115c;border:1px solid #ffffff0a;border-radius:7px;gap:8px;padding:4px}.site-header nav>a,.site-header nav>button{border-radius:4px;padding:8px 15px;font-size:10px}.site-header nav>[aria-current=page]{color:#d1f6ee;background:linear-gradient(120deg,#31435e66,#26344366);box-shadow:inset 0 1px #c5e6ff21,0 3px 8px #0004}.header-mode{font:8px var(--mono);color:#8292ad;letter-spacing:.7px;align-items:center;gap:7px;display:flex}.header-mode svg{color:var(--mint)}.site-header .nav-actions{gap:18px}.site-header .button-small{color:#b1f8d6;background:linear-gradient(130deg,#243c37,#172b28);border-color:#86d6b54a;border-radius:5px;box-shadow:inset 0 1px #caffe521,0 3px 13px #0005}.immersive-studio{isolation:isolate;width:min(1560px,100% - 56px);margin:0 auto;padding:34px 0 16px;position:relative;overflow:visible}.immersive-studio:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 52% 32%,#3658b82b,#0000 43%),radial-gradient(at 10% 15%,#35b9a710,#0000 37%),radial-gradient(at 97% 40%,#7955cc15,#0000 34%);position:absolute;inset:-70px 0 0}.spatial-backdrop{pointer-events:none;z-index:-1;opacity:.85;width:100%;height:min(1100px,100%);position:absolute;inset:0 auto auto 0}.immersive-studio .studio-heading{gap:25px;margin-bottom:29px}.immersive-studio .eyebrow{letter-spacing:1.3px;color:#8aa0b6;font-size:8px}.immersive-studio .eyebrow svg{color:#89c9e5}.immersive-studio h1{font:600 34px/1.1 var(--mono);letter-spacing:-1.5px;color:#ecf1fc;text-shadow:0 2px 16px #a6d7ff18;margin-top:12px}.immersive-studio h1>span{color:var(--mint);margin-left:3px}.immersive-studio .studio-heading p{font:10px/1.8 var(--mono);color:#899db2;margin-top:9px}.workspace-switches{align-items:center;gap:18px;display:flex}.workspace-session{font:8px var(--mono);letter-spacing:.6px;color:#90a4b8;align-items:center;gap:7px;display:inline-flex}.workspace-session i{background:#85cfc8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #85cfc866}.motion-switch{color:#d1e0ec;font:9px var(--mono);background:linear-gradient(135deg,#27364a85,#141e2e85);border:1px solid #738dab42;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 4px 10px #0003}.motion-switch:hover{border-color:#7adcc289}.immersive-studio .studio-layout{grid-template-columns:282px minmax(0,1fr) 232px;align-items:start;gap:24px;display:grid}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#203047a3,#101b2bbf 44%,#0b1420e8);border:1px solid #7a9ab039;border-top-color:#a7cadd42;border-radius:10px;box-shadow:0 18px 45px #0004,0 3px 9px #0005,inset 0 1px #ffffff0a}.panel-heading{color:#a4b7c9;min-height:41px;font:8px var(--mono);letter-spacing:.8px;border-bottom:1px solid #8ba8c01a;align-items:center;gap:8px;padding:13px 15px;display:flex}.panel-heading>svg{color:var(--mint)}.panel-index,.readonly-tag,.console-event-count{color:#7e94aa;letter-spacing:.4px;margin-left:auto;font-size:7px}.immersive-studio .composer{border-radius:10px;scroll-margin-top:20px;overflow:hidden}.immersive-studio .composer-tabs{background:#070d1755;border-bottom-color:#8ba8c01a;gap:3px;padding:5px}.immersive-studio .composer-tabs button{border:1px solid #0000;border-radius:4px;min-height:35px;font-size:9px}.immersive-studio .composer-tabs button.active{color:#c4f3df;background:linear-gradient(125deg,#28473f6e,#233b3f68);border-color:#7ab9a72d;box-shadow:inset 0 1px #b8e9da0e}.immersive-studio .composer-body{padding:18px}.immersive-studio .field-label{color:#bed0de;font-size:9px}.immersive-studio .field-label>span{color:#7ae9ca;font-size:8px}.immersive-studio .upload-area{background:radial-gradient(at 50% 20%,#326c641f,#0000 70%),linear-gradient(145deg,#0b1927,#0c1421);border-color:#7dada147;border-radius:7px;min-height:177px;margin-top:13px;box-shadow:inset 0 5px 16px #0003,0 1px #ccf4ff07}.immersive-studio .upload-area:hover{background-color:#112326;border-color:#87d8c7}.immersive-studio .upload-area.has-image{height:190px}.immersive-studio .upload-area>img{background:#08111b}.immersive-studio .upload-icon{display:none}.immersive-studio .upload-area strong{font:10px var(--mono);margin-top:10px}.immersive-studio .upload-area>span:not(.upload-cube):not(.replace-photo){font-size:9px}.immersive-studio .upload-area small{font:7px var(--mono);margin-top:9px}.upload-cube{width:36px;height:36px;transform-style:preserve-3d;margin:10px 0;animation:12s ease-in-out infinite cube-drift;display:block;position:relative;transform:rotateX(-25deg)rotateY(38deg)}.upload-cube i{background:linear-gradient(145deg,#68e1cb2b,#3f78b819);border:1px solid #92efd3a8;position:absolute;inset:0;box-shadow:inset 0 0 13px #63dbbe28}.upload-cube i:first-child{transform:translateZ(18px)}.upload-cube i:nth-child(2){background:#4c85bd25;border-color:#80bce6b3;transform:rotateY(90deg)translateZ(18px)}.upload-cube i:nth-child(3){background:#a28aff30;border-color:#b5a2edb3;transform:rotateX(90deg)translateZ(18px)}@keyframes cube-drift{0%,to{transform:rotateX(-25deg)rotateY(38deg)translateY(0)}50%{transform:rotateX(-15deg)rotateY(65deg)translateY(-5px)}}.immersive-studio .upload-tip{color:#7c93a9;font-size:8px}.immersive-studio .input-label{color:#a3b7c9;gap:8px;margin-top:17px;font-size:9px}.immersive-studio .input-label input{background:#07111bd6;border-color:#8aafc32d;border-radius:4px;padding:9px 10px;font-size:10px;box-shadow:inset 0 2px 6px #0004,0 1px #ffffff06}.immersive-studio .input-label input:focus{border-color:#81d8c577}.immersive-studio .preset-panel{border-color:#879aad20;margin-top:18px;padding-top:17px}.immersive-studio .preset-panel>p{font:10px var(--mono);margin-top:14px}.immersive-studio .preset-panel>p>span{color:var(--mint)}.immersive-studio .preset-specs{gap:5px;margin-top:10px}.immersive-studio .preset-specs>span{color:#9cb3c8;background:#15283866;border-color:#698ca235;border-radius:4px;padding:5px;font-size:7px}.immersive-studio .advanced{border-color:#879aad20;margin-top:17px;padding-bottom:13px}.immersive-studio .advanced summary{font-size:9px}.immersive-studio .consent{color:#9eb1c2;margin-top:15px;font-size:8px;line-height:1.7}.immersive-studio .generate-button{min-height:43px;font:600 10px var(--mono);color:#0c271c;background:linear-gradient(120deg,#c8ff77,#8de6ba);border-color:#dbffb1b8;border-radius:5px;box-shadow:0 0 22px #aaff5f0f,0 5px 12px #0004,inset 0 1px #f6ffeaa6}.immersive-studio .generate-button:hover:not(:disabled){background:linear-gradient(120deg,#dbff9c,#a5f4d1);box-shadow:0 0 25px #8de6ba30,0 5px 16px #0004}.immersive-studio .generate-button:disabled{opacity:.5}.immersive-studio .generate-button>span{border-color:#23583e44;font-size:8px}.immersive-studio .generator-note{font:7px var(--mono)}.immersive-studio .invite-link{margin-top:12px;font-size:8px}.immersive-studio .studio-preview{min-width:0;padding-top:2px}.immersive-studio .preview-heading{gap:15px;min-height:48px;padding:0 8px}.immersive-studio .preview-heading .eyebrow{letter-spacing:1px;font-size:7px}.immersive-studio .preview-heading h2{font:500 16px/1.4 var(--mono);letter-spacing:-.5px;overflow-wrap:anywhere;max-width:370px;margin-top:7px}.immersive-studio .import-video{background:linear-gradient(120deg,#27395195,#18253790);border-color:#7590ac42;border-radius:5px;flex-shrink:0;padding:8px 10px;font-size:8px;box-shadow:inset 0 1px #ffffff0b,0 4px 13px #0003}.spatial-stage{isolation:isolate;perspective:1100px;padding:30px 24px 38px;position:relative}.stage-environment{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-grid{z-index:-2;transform-origin:bottom;background-image:linear-gradient(#6dcfd43b 1px,#0000 1px),linear-gradient(90deg,#6dcfd430 1px,#0000 1px);background-size:35px 35px;width:110%;height:240px;animation:14s linear infinite grid-travel;position:absolute;bottom:9px;left:-5%;transform:perspective(410px)rotateX(62deg);-webkit-mask-image:radial-gradient(#000b 10%,#0000 67%);mask-image:radial-gradient(#000b 10%,#0000 67%)}@keyframes grid-travel{to{background-position:0 35px}}.stage-orbit{pointer-events:none;z-index:-1;border:1px solid #77e9d12c;border-radius:50%;width:105%;height:45%;position:absolute;top:30%;left:-2.5%;transform:rotate(-26deg);box-shadow:0 0 25px #4ccce208}.stage-orbit:after{content:"";background:#9af2df;border-radius:50%;width:5px;height:5px;position:absolute;top:48%;left:-3px;box-shadow:0 0 15px #79dfce}.orbit-two{border-color:#a28aff23;top:33%;transform:rotate(28deg)}.orbit-two:after{background:#ac98ff;left:auto;right:-3px;box-shadow:0 0 15px #ac98ff}.stage-coordinate{font:8px/1.7 var(--mono);color:#5e859a;pointer-events:none;position:absolute;bottom:39px;left:3px}.spatial-frame{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(ellipse at var(--light-x,30%) 0, #a2daff25, transparent 58%), linear-gradient(125deg, #3c587469, #172637c9 45%, #1c2e45db);width:min(100%,455px);transform-style:preserve-3d;transform:rotateX(calc(2deg + var(--tilt-x))) rotateY(calc(-5deg + var(--tilt-y)));border:1px solid #9bc1da63;border-top-color:#c3eaff91;border-radius:9px;margin:auto;padding:5px;transition:transform .25s ease-out;position:relative;box-shadow:0 26px 55px #0009,-6px 8px 35px #68c8ea0b,0 0 40px #a28aff0a,inset 0 1px #e4faff35}.spatial-frame:before{content:"";z-index:-1;pointer-events:none;background:#101d2c99;border:1px solid #6a8caf42;border-radius:9px;position:absolute;inset:7px -9px -9px 7px;transform:translateZ(-18px);box-shadow:0 18px 35px #0004}.spatial-frame:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(160deg,#3550710a,#3f326a17);border:1px solid #738bd02b;border-radius:10px;position:absolute;inset:18px -17px -18px 18px;transform:translateZ(-36px)}.frame-chrome{color:#bed5e7;font:7px var(--mono);letter-spacing:1px;justify-content:space-between;align-items:center;gap:14px;padding:8px 9px 11px;display:flex}.frame-chrome>span{align-items:center;gap:7px;display:inline-flex}.frame-chrome i{background:var(--mint);border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #79e9d280}.frame-chrome svg{color:var(--mint)}.immersive-studio .spatial-frame .orbit-player{border-color:#06111ae0;border-radius:5px;max-width:none;box-shadow:0 0 0 1px #b4e0f00f}.immersive-studio .spatial-frame .player-stage{max-height:none}.immersive-studio .spatial-frame .player-topline{font-size:6px;inset:13px 12px auto}.immersive-studio .spatial-frame .player-corners{opacity:.65;inset:37px 12px 44px}.immersive-studio .spatial-frame .player-controls{background:linear-gradient(#1b2a3b,#122031);border-color:#8faac91f;gap:6px;padding:10px 7px}.immersive-studio .scrubber>div{color:#92adbf;font-size:6px}.immersive-studio .scrubber input{accent-color:#8ee9c2}.immersive-studio .player-downloads{background:#0d1b2b;border-color:#8faac91f;padding:11px 10px;font-size:8px}.immersive-studio .player-downloads>span{color:#94a9bb;font-size:7px}.immersive-studio .player-downloads a{color:#b7f5d6}.preview-toolbar{font:7px/1.7 var(--mono);color:#7994a9;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:15px;padding:0 12px;display:flex}.preview-toolbar>span{align-items:center;gap:6px;display:flex}.preview-toolbar i{background:#77cabf;width:3px;height:3px}.preview-toolbar button{color:var(--mint);letter-spacing:0;font-size:8px}.immersive-studio .sample-picker{gap:8px;margin:15px 10px 0;display:flex}.immersive-studio .sample-picker>span{color:#7e99ad;max-width:70px;margin-right:auto;font-size:7px;line-height:1.6}.immersive-studio .sample-picker>button{opacity:.65;background:#15233883;border:1px solid #7a98b129;border-radius:5px;align-items:center;gap:7px;width:auto;height:36px;padding:3px 9px 3px 3px;transition:opacity .2s,border-color .2s;display:flex}.immersive-studio .sample-picker>button.active{opacity:1;background:#25473b4f;border-color:#91dfc66b;box-shadow:0 0 15px #63cdb50c}.immersive-studio .sample-picker img{border-radius:2px;width:28px;height:28px}.immersive-studio .sample-picker button span{color:#a8b9ca;font:8px var(--mono)}.immersive-studio .sample-credit{font:7px/1.7 var(--mono);color:#778fa4;margin:9px 10px 0}.session-console{margin-top:20px;scroll-margin-top:20px;overflow:hidden}.session-console .panel-heading{min-height:35px;padding-block:10px}.console-lines{background:#070e1882;min-height:91px;max-height:135px;padding:12px 14px;overflow:auto}.console-lines>div{font:8px/1.9 var(--mono);color:#96aabc;overflow-wrap:anywhere;grid-template-columns:47px 99px minmax(0,1fr);gap:9px;display:grid}.console-lines time{color:#526f89}.console-kind{color:#81d4bf}.console-lines>p{font:9px var(--mono);color:#7f98ae}.studio-inspector{flex-direction:column;gap:18px;min-width:0;display:flex}.telemetry-panel{overflow:hidden}.telemetry-panel .panel-heading>i{background:var(--mint);border-radius:50%;width:4px;height:4px;margin-left:auto;box-shadow:0 0 10px #79e9d260}.orbit-hologram{text-align:center;background:radial-gradient(#28697a13,#0000 70%);border-bottom:1px solid #879aad20;padding:5px 10px 12px;position:relative}.orbit-hologram svg{width:100%;height:auto;max-height:170px}.hologram-label{font:6px var(--mono);letter-spacing:.8px;color:#7794ac;margin-top:-5px;display:block}.telemetry-position{justify-content:space-between;align-items:center;gap:12px;padding:17px 17px 12px;display:flex}.telemetry-position>span{font:7px var(--mono);color:#9aafc3;letter-spacing:.5px}.telemetry-position strong{font:500 25px var(--mono);color:#b1ffb8;text-shadow:0 0 20px #7aefa32b;letter-spacing:-1px}.telemetry-position small{color:#7fb094;margin-left:3px;font-size:10px}.studio-inspector .media-properties{margin:0 17px 6px}.studio-inspector .media-properties>div{font:8px var(--mono);border-top:1px solid #879aad16;justify-content:space-between;gap:9px;padding:12px 0;display:flex}.studio-inspector dt{color:#7e96ad}.studio-inspector dd{color:#c4d4e3;text-align:right;margin:0}.config-panel{overflow:hidden}.config-panel .panel-heading{letter-spacing:.1px}.readonly-tag{font-size:6px}.code-lines{background:#080f1bad;padding:15px 10px}.code-lines>div{font:9px/2 var(--mono);gap:13px;display:flex}.code-lines i{color:#405e7a;-webkit-user-select:none;user-select:none;width:13px;font-style:normal}.code-lines code{color:#a2b8cc;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.code-key{color:#8dcde6}.code-value{color:#b3a3eb}.code-number{color:#ddc88c}.config-panel>p{font:7px/1.7 var(--mono);color:#728aa1;border-top:1px solid #879aad16;margin:0;padding:10px 15px}.inspector-footnote{padding:0 5px}.inspector-footnote>span{font:7px var(--mono);color:#879cc1;letter-spacing:.4px}.inspector-footnote p{font:8px/1.9 var(--mono);color:#70889e;margin-top:9px}.immersive-studio .generation-state{background:radial-gradient(#245a5733,#0000 70%),#0e1b2c;border:0;min-height:440px;padding:25px}.immersive-studio .generation-state h3{color:#d4e4ee;font-size:18px}.immersive-studio .generation-state p{font-size:10px}.immersive-studio .generation-state .status-chip{color:#a9d9c8;background:#284b4347;border-color:#87e1c138;border-radius:4px}.immersive-studio .generation-orbit{color:#86dfd0;text-shadow:0 0 25px #86dfd029}.immersive-studio .library-list{min-height:490px}.immersive-studio .job-row{border-radius:5px}.immersive-studio .job-row.selected{background:#31544633;border-color:#8dd9bc38}.immersive-studio .job-row strong{font-size:10px}.workspace-guide{z-index:1;font:9px/1.8 var(--mono);color:#8fa4ba;border-top:1px solid #8499b21c;margin-top:24px;padding-top:16px;position:relative}.workspace-guide summary{cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.workspace-guide summary::-webkit-details-marker{display:none}.workspace-guide summary>span{color:var(--mint)}.workspace-guide>p{max-width:850px;font:10px/1.9 var(--mono);margin-top:12px}.immersive-studio[data-motion=off] *,.immersive-studio[data-motion=off] :before,.immersive-studio[data-motion=off] :after{animation-play-state:paused!important}.immersive-studio[data-motion=off] .spatial-frame{transition:none}.site-footer{border-color:#a5d6ff17;margin-top:20px}.site-footer .footer-top{padding-bottom:20px}.site-footer .footer-top .logo>span{font-size:19px}.site-footer .footer-top .brand-mark{width:26px;height:26px}.site-footer .footer-links{font-size:9px}.player-stage:fullscreen{aspect-ratio:auto;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.player-stage:fullscreen video{object-fit:contain;width:100%;height:100%}@media (width>=1550px){.immersive-studio .studio-layout{grid-template-columns:308px minmax(0,1fr) 252px;gap:30px}.spatial-frame{width:min(100%,510px)}.immersive-studio .composer-body{padding:22px}}@media (width<=1200px){.immersive-studio{width:calc(100% - 40px)}.immersive-studio .studio-layout{grid-template-columns:265px minmax(0,1fr) 205px;gap:16px}.spatial-stage{padding-inline:12px}.immersive-studio .spatial-frame .player-downloads>span{display:none}.immersive-studio .player-downloads{justify-content:flex-end}.immersive-studio .sample-picker{flex-wrap:wrap;gap:5px;margin-inline:0}.immersive-studio .sample-picker>span{max-width:50px}.immersive-studio .sample-picker>button{gap:4px;padding-right:6px}.immersive-studio .sample-picker button span{font-size:7px}.console-lines>div{grid-template-columns:39px 82px minmax(0,1fr);gap:6px;font-size:7px}.studio-inspector .panel-heading{padding-inline:12px;font-size:7px}.code-lines{padding-inline:8px}.code-lines>div{gap:9px;font-size:8px}.workspace-session{display:none}.immersive-studio .preview-heading h2{font-size:14px}.immersive-studio .import-video{padding:7px}.immersive-studio .import-video>span{display:none}}@media (width<=1000px){.immersive-studio .studio-layout{grid-template-columns:270px minmax(0,1fr);gap:24px}.studio-inspector{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.inspector-footnote{grid-column:1/-1;align-items:flex-start;gap:20px;display:flex}.inspector-footnote>span{white-space:nowrap;padding-top:2px}.inspector-footnote p{margin:0}.telemetry-panel{grid-template-columns:100px 1fr;display:grid}.telemetry-panel .panel-heading{grid-column:1/-1}.orbit-hologram{border-bottom:0;align-self:center;padding:12px 0}.orbit-hologram svg{height:85px}.hologram-label{font-size:5px;line-height:1.7}.telemetry-position{padding:15px 15px 4px 8px}.studio-inspector .media-properties{grid-column:2;margin:-10px 15px 8px 8px}.studio-inspector .media-properties>div{padding-block:8px;font-size:7px}.config-panel .code-lines>div{font-size:9px}.header-mode{display:none}.spatial-frame{transform:rotateX(calc(1deg + var(--tilt-x))) rotateY(calc(-3deg + var(--tilt-y)))}}@media (width<=760px){.immersive-studio{width:calc(100% - 32px);padding-top:26px}.immersive-studio .studio-layout{grid-template-columns:240px minmax(0,1fr);gap:15px}.immersive-studio .composer-body{padding:14px}.immersive-studio .preview-heading{padding-inline:1px}.immersive-studio .preview-heading h2{font-size:12px}.spatial-stage{padding-inline:6px;padding-top:24px;padding-bottom:25px}.frame-chrome{letter-spacing:.3px;gap:4px;padding:6px 5px 8px;font-size:6px}.immersive-studio .spatial-frame .player-controls{gap:2px;padding-inline:2px}.immersive-studio .spatial-frame .icon-button{min-width:27px}.immersive-studio .spatial-frame .scrubber>div{letter-spacing:0;font-size:5px}.console-lines>div{grid-template-columns:1fr;gap:0;padding-bottom:9px;font-size:8px}.console-lines time{display:none}.immersive-studio .sample-picker>span{width:100%;max-width:none}.stage-coordinate{display:none}.site-header .nav-shell{gap:15px;width:calc(100% - 32px)}.site-header nav>a,.site-header nav>button{padding-inline:10px;font-size:9px}}@media (width<=620px){.site-header .nav-shell{gap:10px}.site-header nav.open{background:#101c2ef5;border:1px solid #8bb9d12b;border-radius:0;padding:12px 16px}.site-header .nav-actions{gap:11px}.site-header .logo>span{font-size:19px}.immersive-studio{width:calc(100% - 28px)}.immersive-studio:before{inset-inline:-14px}.immersive-studio .studio-heading{align-items:flex-start;gap:8px;margin-bottom:23px}.immersive-studio .studio-heading .eyebrow{letter-spacing:.7px;gap:6px;font-size:6px}.immersive-studio .studio-heading .eyebrow svg{width:11px}.immersive-studio h1{margin-top:10px;font-size:28px}.immersive-studio .studio-heading p{max-width:220px;font-size:8px}.motion-switch{gap:5px;margin-top:2px;padding:8px;font-size:7px}.motion-switch svg{width:11px}.immersive-studio .studio-layout{flex-direction:column;gap:25px;display:flex}.immersive-studio .composer{width:100%}.immersive-studio .composer-body{padding:18px}.immersive-studio .upload-area{min-height:155px}.immersive-studio .upload-area.has-image{height:180px}.immersive-studio .composer-tabs button{min-height:38px;font-size:10px}.immersive-studio .field-label,.immersive-studio .input-label{font-size:10px}.immersive-studio .input-label input{font-size:12px}.immersive-studio .consent{font-size:9px}.immersive-studio .generate-button{min-height:46px;font-size:12px}.immersive-studio .generate-button>span{font-size:9px}.immersive-studio .generator-note{font-size:8px}.immersive-studio .invite-link{font-size:9px}.immersive-studio .preset-specs>span{font-size:8px}.immersive-studio .studio-preview{width:100%}.immersive-studio .preview-heading{padding-inline:4px}.immersive-studio .preview-heading h2{font-size:16px}.immersive-studio .preview-heading .eyebrow{font-size:7px}.immersive-studio .import-video>span{display:inline}.spatial-stage{padding:26px 11px 35px 3px}.spatial-frame{width:100%;transform:rotateX(1deg)rotateY(-3deg)}.frame-chrome{padding:7px 6px 9px;font-size:7px}.immersive-studio .spatial-frame .player-controls{gap:5px;padding:10px 5px}.immersive-studio .spatial-frame .scrubber>div{font-size:6px}.immersive-studio .player-downloads{padding:12px 10px;font-size:9px}.preview-toolbar{padding-inline:5px;font-size:7px}.immersive-studio .sample-picker{gap:7px;margin:15px 3px 0}.immersive-studio .sample-picker>span{width:auto;max-width:62px}.immersive-studio .sample-picker>button{padding-right:7px}.immersive-studio .sample-picker button span{font-size:7px}.immersive-studio .sample-credit{margin-inline:3px;font-size:8px}.session-console{margin-top:19px}.console-lines{min-height:110px;max-height:180px}.console-lines>div{grid-template-columns:92px minmax(0,1fr);gap:9px;padding-bottom:3px;font-size:8px}.studio-inspector{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.telemetry-panel{display:block}.studio-inspector .panel-heading{letter-spacing:.3px;gap:5px;padding-inline:10px;font-size:6px}.studio-inspector .panel-heading svg{width:11px}.orbit-hologram{border-bottom:1px solid #879aad20;padding:2px 5px 8px}.orbit-hologram svg{height:112px}.hologram-label{margin-top:-5px;font-size:5px}.telemetry-position{gap:5px;padding:12px 10px 8px}.telemetry-position>span{letter-spacing:0;font-size:6px}.telemetry-position strong{font-size:22px}.studio-inspector .media-properties{margin:0 10px 5px}.studio-inspector .media-properties>div{gap:4px;padding-block:9px;font-size:6px}.studio-inspector .readonly-tag{display:none}.code-lines{padding:10px 7px}.config-panel .code-lines>div{gap:6px;font-size:7px;line-height:2.3}.code-lines i{width:10px}.config-panel>p{padding-inline:10px;font-size:6px}.inspector-footnote{padding:0 2px;display:block}.inspector-footnote p{margin-top:8px;font-size:8px}.workspace-guide{margin-top:23px;font-size:8px}.workspace-guide>p{font-size:10px}.immersive-studio .library-list{min-height:250px}.immersive-studio .generation-state{min-height:350px}.site-footer{margin-top:10px}}@media (width<=360px){.studio-inspector{grid-template-columns:1fr}.inspector-footnote{grid-column:auto}.telemetry-panel{grid-template-columns:110px 1fr;display:grid}.telemetry-panel .panel-heading{grid-column:1/-1}.studio-inspector .media-properties{grid-column:2;margin-top:-10px}.orbit-hologram{border:0;align-self:center}.config-panel .code-lines>div{font-size:9px}.immersive-studio .sample-picker>span{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.spatial-frame{transition:none}.upload-cube,.stage-grid{animation:none!important}}.headless-workspace.immersive-studio{grid-template:"dock title"44px"dock canvas"minmax(0,1fr)"dock status"24px/88px minmax(0,1fr);gap:10px 16px;width:100%;max-width:none;height:100dvh;min-height:360px;margin:0;padding:14px 18px 10px 12px;display:grid;overflow:hidden}.headless-workspace:before{inset:0}.headless-workspace>.spatial-backdrop{height:100%}.workspace-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#2130439c,#0b1421c9);border:1px solid #91c3df20;border-radius:16px;flex-direction:column;grid-area:dock;align-items:stretch;gap:7px;min-height:0;padding:9px 4px;display:flex;box-shadow:0 10px 35px #0005,inset 0 1px #cff9ff14}.workspace-dock>.logo{justify-content:center;padding:7px 0 16px}.workspace-dock .logo>span{display:none}.workspace-dock .brand-mark{width:32px;height:32px}.workspace-dock>button{color:#8da7bc;min-height:54px;font:12px var(--mono);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 2px;transition:color .2s,background .2s;display:flex}.workspace-dock>button:hover,.workspace-dock>button[aria-current=page],.workspace-dock>button[aria-expanded=true]{color:#c5ffe8;background:linear-gradient(130deg,#3762566b,#24405552);border-color:#9bedce32}.dock-spacer{flex:1}.workspace-dock .dock-account{color:#b8e9da}.headless-workspace .studio-heading{grid-area:title;gap:12px;min-width:0;margin:0;padding:0 3px}.workspace-title{align-items:baseline;gap:12px;min-width:0;display:flex}.workspace-title>span{color:#9edcc9;font:600 12px var(--mono);letter-spacing:.2px}.workspace-title>i{font:14px var(--mono);color:#496579}.headless-workspace .workspace-title h1{font:500 17px var(--mono);letter-spacing:-.4px;white-space:nowrap;margin:0}.headless-workspace .workspace-switches{gap:14px}.headless-workspace .console-switch{min-height:32px;padding:7px 9px}.headless-workspace .studio-layout{grid-area:canvas;grid-template-columns:300px minmax(0,1fr) 264px;align-items:stretch;gap:16px;min-height:0;display:grid}.headless-workspace .studio-layout>.studio-inspector{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#466371 transparent;min-height:0;overflow:auto}.headless-workspace .composer{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.headless-workspace .composer>.panel-heading,.headless-workspace .composer-tabs,.headless-workspace .composer-actions{flex:none}.headless-workspace .composer-body,.headless-workspace .library-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#466371 transparent;flex:1;min-height:0;scroll-padding-block:16px;overflow:auto}.headless-workspace .composer-actions{background:linear-gradient(135deg,#182b37,#101c2b);border-top:1px solid #8ce2cb30;padding:14px 16px 16px;box-shadow:0 -8px 24px #060e1733}.headless-workspace .composer-actions .consent{cursor:pointer;flex:1;align-items:center;min-width:0;margin-top:0}.headless-workspace .parallel-tasks{color:#b8d3df;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:8px;font-size:13px;line-height:1.5;display:flex}.headless-workspace .parallel-tasks:hover{color:#c7ffe7}.headless-workspace .consent-row{align-items:flex-start;gap:4px;display:flex}.headless-workspace .consent-row .consent{min-height:28px}.headless-workspace .consent-row .consent input{margin-top:0}.headless-workspace .consent-row .consent>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.headless-workspace .consent-row.expanded .consent{align-items:baseline}.headless-workspace .consent-row.expanded .consent>span{white-space:normal}.headless-workspace .consent-toggle{color:#b8d3df;border:1px solid #0000;border-radius:4px;flex:0 0 28px;place-items:center;height:28px;display:grid}.headless-workspace .consent-toggle:hover{color:#e2fff7;background:#8ce2cb12;border-color:#8ce2cb40}.headless-workspace .consent-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.headless-workspace .consent-details{color:#d2e0e9;margin:6px 0 0 21px;font-size:14px;line-height:1.55}.headless-workspace .consent-details a{text-decoration:underline}.headless-workspace .composer>.inline-error{flex:none;max-height:25%;overflow:auto}.headless-workspace .studio-inspector{flex-direction:column;grid-column:auto;gap:12px;display:flex}.headless-workspace .studio-inspector>section{flex:none}.headless-workspace .orbit-hologram svg{max-height:115px}.headless-workspace .telemetry-position{padding-block:11px}.headless-workspace .media-properties>div,.headless-workspace .code-lines{padding-block:9px}.headless-workspace .upload-area{min-height:130px;margin-top:10px}.headless-workspace .upload-area.has-image{height:140px}.headless-workspace .upload-cube{width:27px;height:27px;margin:7px 0}.headless-workspace .upload-cube i:first-child{transform:translateZ(13.5px)}.headless-workspace .upload-cube i:nth-child(2){transform:rotateY(90deg)translateZ(13.5px)}.headless-workspace .upload-cube i:nth-child(3){transform:rotateX(90deg)translateZ(13.5px)}.headless-workspace .upload-tip{margin-top:8px}.headless-workspace .input-label{margin-top:12px}.headless-workspace .preset-panel{margin-top:13px;padding-top:12px}.headless-workspace .advanced{margin-top:12px;padding-bottom:10px}.headless-workspace .consent{margin-top:11px;font-size:12px}.headless-workspace .generate-button{margin-top:14px}.headless-workspace .library-list{min-height:0}.headless-workspace .history-card{background:#0d1c2880;border:1px solid #8ce2cb24;border-radius:8px;margin-bottom:10px;padding:4px 4px 10px}.headless-workspace .history-card.selected{background:#31544633;border-color:#8dd9bc70}.headless-workspace .history-card .job-row{gap:9px;padding:8px 5px}.headless-workspace .history-card .job-row>svg{flex-shrink:0}.headless-workspace .history-source{color:#aac6d4;background:#1f3442;border-radius:5px;flex:0 0 44px;place-items:center;width:44px;height:56px;display:grid;overflow:hidden}.headless-workspace .history-source img{object-fit:cover;width:100%;height:100%}.headless-workspace .history-settings{color:#bdced9;margin:3px 8px 10px;font-size:13px;line-height:1.55}.headless-workspace .history-settings summary{cursor:pointer;padding-block:4px}.headless-workspace .history-settings dl{margin-top:8px}.headless-workspace .history-settings dt{color:#96b1c3;margin-top:8px}.headless-workspace .history-settings dd{color:#e1edf4;overflow-wrap:anywhere;margin:0}.headless-workspace .history-prompt{white-space:pre-wrap}.headless-workspace .history-settings p{margin-top:10px}.headless-workspace .history-remix{color:#bff4de;background:#8dd9bc0a;border:1px solid #8dd9bc42;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 16px);min-height:34px;margin-inline:8px;font-size:14px;font-weight:600;display:flex}.headless-workspace .history-remix:hover:not(:disabled){background:#8dd9bc20;border-color:#8dd9bc80}.headless-workspace .studio-preview{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.headless-workspace .preview-heading{flex:none;min-height:42px;margin:0;padding:0 10px}.headless-workspace .preview-heading>div{min-width:0}.headless-workspace .preview-heading h2{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.headless-workspace .spatial-stage{flex:1;min-height:0;padding:7px 10px 12px;display:flex}.headless-workspace .spatial-frame{border-radius:12px;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;display:flex;transform:none}.headless-workspace .spatial-frame:before{inset:4px -5px -5px 4px}.headless-workspace .spatial-frame:after{inset:8px -8px -8px 8px}.headless-workspace .frame-chrome{flex:none;padding:5px 8px 7px}.headless-workspace .spatial-frame .orbit-player{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.headless-workspace .spatial-frame .player-stage{aspect-ratio:auto;flex:1;min-height:0}.headless-workspace .player-stage video{object-fit:contain;display:block}.headless-workspace .playback-settings,.headless-workspace .player-controls,.headless-workspace .player-downloads{flex:none}.headless-workspace .playback-settings{flex-wrap:nowrap;gap:6px;padding:6px 9px}.headless-workspace .playback-modes{flex:0 auto;min-width:0}.headless-workspace .playback-modes button{white-space:nowrap;min-height:30px;padding:6px 8px;font-size:12px}.headless-workspace .playback-behavior{width:auto;font-size:12px}.headless-workspace .spatial-frame .player-controls{gap:8px;padding:8px 10px}.headless-workspace .scrubber>div{font-size:12px}.headless-workspace .player-downloads{gap:12px;min-height:32px;padding:8px 12px;font-size:12px}.headless-workspace .player-downloads>span{margin-right:auto}.headless-workspace .preview-toolbar{flex:none;min-height:22px;padding:0 12px}.headless-workspace .sample-picker{flex-wrap:nowrap;flex:none;gap:6px;margin:6px 10px 0}.headless-workspace .sample-picker>span{max-width:none}.headless-workspace .sample-picker img{width:24px;height:24px}.headless-workspace .sample-credit{flex:none;margin:5px 10px 0;font-size:12px}.headless-workspace .generation-state{flex:1;min-height:0;padding:18px;overflow:auto}.headless-workspace .generation-orbit{font-size:52px}.headless-workspace .motion-processing{flex:none;padding:7px 10px;font-size:12px}.workspace-statusbar{color:#6e91a8;min-width:0;font:12px var(--mono);grid-area:status;align-items:center;gap:16px;padding:0 4px;display:flex}.workspace-statusbar>span{flex-shrink:0}.workspace-statusbar i{background:#87e7cd;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.workspace-statusbar button{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.workspace-statusbar button:first-of-type{margin-right:auto}.workspace-statusbar button:last-child{flex-shrink:0}.headless-workspace .workspace-dialog{background:linear-gradient(145deg,#172639,#0b1523);border-radius:14px;width:min(620px,100vw - 28px);max-height:calc(100dvh - 32px);padding:42px 16px 16px;position:fixed;box-shadow:0 30px 100px #000a}.workspace-dialog>[hidden]{display:none!important}.headless-workspace .workspace-dialog.panel-source{width:min(420px,100vw - 24px);height:min(900px,100dvh - 32px);overflow:hidden}.headless-workspace .workspace-dialog.panel-source[open]{flex-direction:column;display:flex}.headless-workspace .source-panel{flex:1;min-height:0;display:flex}.headless-workspace .workspace-dialog.panel-inspector{width:min(380px,100vw - 24px)}.headless-workspace .workspace-dialog .composer{flex:1}.headless-workspace .workspace-dialog .session-console{margin-top:0}.headless-workspace .workspace-dialog .console-lines{max-height:50dvh}.headless-workspace .workspace-dialog .console-lines>div{grid-template-columns:45px 100px minmax(0,1fr);font-size:12px}.workspace-about{padding:8px 8px 0}.workspace-about h2{font:500 24px var(--mono);letter-spacing:-.8px;margin-top:14px}.workspace-about>p{font:12px/1.9 var(--mono);color:#9eb5c9;margin-top:16px}.workspace-about .site-footer{width:100%;margin-top:22px;padding-top:20px}.workspace-about .footer-top{display:block}.workspace-about .footer-links{flex-wrap:wrap;gap:12px 16px;margin-top:16px;display:flex}.workspace-about .footer-orbit{display:none}.workspace-about .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=1280px){.headless-workspace .studio-layout{grid-template-columns:300px minmax(0,1fr)}}@media (width<=980px){.headless-workspace .studio-layout{grid-template-columns:minmax(0,1fr)}.headless-workspace .spatial-frame{max-width:none}}@media (width<=699px){.headless-workspace.immersive-studio{padding:max(8px, env(safe-area-inset-top)) 8px max(7px, env(safe-area-inset-bottom));grid-template:"title"42px"canvas"minmax(0,1fr)"status"22px"dock"68px/minmax(0,1fr);gap:6px}.workspace-dock{border-radius:13px;flex-direction:row;justify-content:space-around;gap:2px;padding:3px}.workspace-dock>.logo,.dock-spacer{display:none}.workspace-dock>button{flex:1;gap:5px;min-width:0;min-height:48px;padding:5px 1px;font-size:12px}.workspace-dock>button svg{width:17px;height:17px}.workspace-title{gap:7px}.workspace-title>span{font-size:12px}.headless-workspace .workspace-title h1{font-size:13px}.headless-workspace .studio-heading{align-items:center;gap:7px;padding:0 4px}.headless-workspace .workspace-switches{gap:0}.headless-workspace .console-switch{padding:6px;font-size:12px}.headless-workspace .preview-heading{min-height:39px;padding:0 7px}.headless-workspace .preview-heading h2{max-width:210px;font-size:12px}.headless-workspace .preview-heading .eyebrow{font-size:12px}.headless-workspace .import-video{min-height:32px}.headless-workspace .import-video>span{display:none}.headless-workspace .spatial-stage{padding:5px 4px 9px}.headless-workspace .spatial-frame{padding:4px}.headless-workspace .frame-chrome{padding:4px 5px 6px;font-size:12px}.headless-workspace .playback-settings{flex-wrap:wrap;gap:3px;padding:5px}.headless-workspace .playback-modes{flex:1}.headless-workspace .playback-modes button{padding:5px;font-size:12px}.headless-workspace .playback-behavior{display:none}.headless-workspace .spatial-frame .player-controls{gap:3px;padding:6px}.headless-workspace .player-controls .icon-button{width:32px;min-width:32px;height:34px}.headless-workspace .scrubber>div{letter-spacing:.4px;font-size:12px}.headless-workspace .player-downloads{padding:7px 9px;font-size:12px}.headless-workspace .preview-toolbar{min-height:18px;font-size:12px}.headless-workspace .sample-picker{gap:4px;margin:3px 5px 0}.headless-workspace .sample-picker>span{max-width:48px;font-size:12px}.headless-workspace .sample-picker button{gap:4px;padding-right:5px}.headless-workspace .sample-credit{white-space:nowrap;text-overflow:ellipsis;margin:3px 5px 0;font-size:12px;overflow:hidden}.workspace-statusbar{padding:0 5px;font-size:12px}.workspace-statusbar>span,.workspace-statusbar>button:first-of-type{display:none}.workspace-statusbar>button:last-child{margin-left:auto}.headless-workspace .workspace-dialog{max-height:calc(100dvh - 20px);padding:39px 10px 10px}.headless-workspace .workspace-dialog.panel-source{height:min(900px,100dvh - 20px);margin:auto auto 10px}.headless-workspace .workspace-dialog .composer-body{padding:17px}.headless-workspace .workspace-dialog .console-lines>div{grid-template-columns:1fr;gap:1px;padding-bottom:10px;font-size:12px}.headless-workspace .workspace-dialog .console-lines time{display:none}}@media (height<=600px) and (width>=700px){.headless-workspace .workspace-dialog.panel-source{width:min(680px,100vw - 24px)}.headless-workspace .composer-actions{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:16px;display:grid}.headless-workspace .composer-actions .generate-button{margin-top:0}.workspace-dock{gap:3px}.workspace-dock>.logo{padding:3px 0 6px}.workspace-dock>button{gap:4px;min-height:42px;padding:5px 1px}.headless-workspace .sample-credit,.headless-workspace .preview-toolbar{display:none}.headless-workspace .preview-heading{min-height:32px}.headless-workspace .preview-heading .eyebrow{display:none}.headless-workspace .spatial-frame .player-controls,.headless-workspace .playback-settings{padding-block:3px}.headless-workspace .frame-chrome{display:none}}@media (prefers-reduced-motion:reduce){.workspace-dock>button{transition:none}}.headless-workspace{--workspace-secondary:#a9bfce;font-size:14px}.headless-workspace .panel-heading,.headless-workspace .panel-index,.headless-workspace .readonly-tag,.headless-workspace .workspace-session,.headless-workspace .eyebrow,.headless-workspace .console-event-count,.headless-workspace .upload-area small,.headless-workspace .upload-tip,.headless-workspace .preset-specs>span,.headless-workspace .generator-note,.headless-workspace .invite-link,.headless-workspace .import-video,.headless-workspace .preview-toolbar,.headless-workspace .preview-toolbar button,.headless-workspace .sample-picker>span,.headless-workspace .sample-picker button span,.headless-workspace .sample-credit,.headless-workspace .spatial-frame .player-topline,.headless-workspace .player-downloads>span,.headless-workspace .scrubber>div,.headless-workspace .playback-behavior,.headless-workspace .hologram-label,.headless-workspace .telemetry-position>span,.headless-workspace .media-properties>div,.headless-workspace .config-panel>p,.headless-workspace .inspector-footnote>span,.headless-workspace .inspector-footnote p,.headless-workspace .console-lines>p,.headless-workspace .console-lines>div,.headless-workspace .workspace-dialog .console-lines>div,.headless-workspace .job-row small{color:var(--workspace-secondary);letter-spacing:.1px;font-size:12px}.headless-workspace .composer-tabs button,.headless-workspace .field-label,.headless-workspace .input-label,.headless-workspace .upload-area strong,.headless-workspace .upload-area>span:not(.upload-cube):not(.replace-photo),.headless-workspace .preset-panel>p,.headless-workspace .advanced summary,.headless-workspace .advanced p,.headless-workspace .consent,.headless-workspace .job-row strong,.headless-workspace .empty-library p,.headless-workspace .service-note{color:#d2e0e9;font-size:14px;line-height:1.55}.headless-workspace .field-label>span,.headless-workspace .composer-tabs button span,.headless-workspace .stage-coordinate,.headless-workspace .spatial-frame .scrubber>div>span{font-size:12px}.headless-workspace .composer-tabs button{min-height:44px}.headless-workspace .panel-heading{min-height:42px;padding:12px}.headless-workspace .panel-index{white-space:nowrap;margin-left:auto}.headless-workspace .composer-body{padding:16px}.headless-workspace .input-label input,.headless-workspace .input-label textarea,.headless-workspace .input-label select{color:#e4edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08131f;border:1px solid #64899f77;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font:16px/1.4 Orbit Sans,Arial,sans-serif}.headless-workspace .input-label select:focus-visible,.headless-workspace .input-label textarea:focus-visible{outline-offset:2px;outline:2px solid #85e5cd}.headless-workspace .image-prompt-field textarea{resize:vertical;min-height:84px;max-height:180px}.headless-workspace .image-prompt-field>span{justify-content:space-between;gap:8px;display:flex}.headless-workspace .image-prompt-field small,.headless-workspace .image-prompt-help{color:#b1c5d3;font-size:12px;line-height:1.5}.headless-workspace .image-prompt-help{margin-top:7px}.headless-workspace .size-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.headless-workspace .preset-panel>.size-help{color:#b1c5d3;margin-top:9px;font:12px/1.6 Orbit Sans,Arial,sans-serif}.headless-workspace .preset-panel>.size-help.invalid{color:#ffc3a9}.headless-workspace .preset-specs{flex-wrap:wrap}.headless-workspace .upload-area.has-image{height:auto;min-height:0;padding:10px 10px 48px}.headless-workspace .source-crop{border:1px solid #8ce2cb80;border-radius:4px;flex-shrink:0;display:block;overflow:hidden}.headless-workspace .source-crop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.headless-workspace .generate-button{gap:8px;min-height:48px;padding:12px;font-family:Orbit Sans,Arial,sans-serif;font-size:16px}.headless-workspace .generate-button>svg{flex-shrink:0}.headless-workspace .generate-button>span{white-space:nowrap;padding-left:8px;font-size:12px}.headless-workspace .workspace-title>span{font-size:16px}.headless-workspace .workspace-title h1{font-size:20px}.headless-workspace .console-switch{min-height:36px;font-size:12px}.headless-workspace .preview-heading{min-height:56px}.headless-workspace .preview-heading h2{max-width:100%;font-size:18px}.headless-workspace .preview-heading .eyebrow{font-size:12px}.headless-workspace .frame-chrome{display:none}.headless-workspace .spatial-frame .player-topline{top:10px}.headless-workspace .playback-settings{flex-wrap:wrap;padding:7px}.headless-workspace .playback-modes{flex:1}.headless-workspace .playback-modes button{white-space:normal;min-height:40px;padding:7px 10px;font:14px/1.3 Orbit Sans,Arial,sans-serif}.headless-workspace .playback-modes button svg{flex-shrink:0}.headless-workspace .playback-behavior{display:none}.headless-workspace .spatial-frame .player-controls{padding:7px 8px}.headless-workspace .player-controls .icon-button{width:40px;min-width:40px;height:40px}.headless-workspace .player-controls .icon-button svg{width:20px;height:20px}.headless-workspace .scrubber input{height:18px}.headless-workspace .player-downloads{min-height:42px;padding:9px;font-size:14px}.headless-workspace .player-downloads a{font-size:14px}.headless-workspace .code-lines>div{gap:8px;font-size:12px;line-height:1.9}.headless-workspace .telemetry-position small{font-size:12px}.headless-workspace .sample-picker>button{height:40px}.headless-workspace .sample-picker button span{font-family:Orbit Sans,Arial,sans-serif}.headless-workspace .sample-credit{white-space:normal;line-height:1.4;overflow:visible}.headless-workspace .workspace-statusbar{color:#a0bacd;font-size:12px}.headless-workspace .workspace-dock>button{color:#bad0df;min-height:62px;font:12px/1.25 Orbit Sans,Arial,sans-serif}.headless-workspace .workspace-dock>button svg{width:20px;height:20px}.headless-workspace .workspace-dialog .console-lines>div{grid-template-columns:60px 135px minmax(0,1fr)}.headless-workspace .workspace-about>p{color:#bfd0dd;font-size:14px}.headless-workspace .workspace-about .footer-links{font-size:14px}.headless-workspace .workspace-about .footer-bottom,.headless-workspace .workspace-about .footer-top>div>p{font-size:12px}.headless-workspace .generation-state h3{font-size:20px}.headless-workspace .generation-state p,.headless-workspace .generation-state .text-button,.headless-workspace .motion-processing,.headless-workspace .inline-error{font-size:14px}.headless-workspace .generation-state .status-chip{font-size:12px}@media (width<=699px){.headless-workspace .workspace-title>span{font-size:14px}.headless-workspace .workspace-title h1{font-size:16px}.headless-workspace .preview-heading{min-height:42px}.headless-workspace .preview-heading .eyebrow{display:none}.headless-workspace .preview-heading h2{max-width:100%;font-size:16px}.headless-workspace .workspace-dock>button{gap:5px;min-height:58px;font-size:12px}.headless-workspace .spatial-frame .player-controls{gap:2px;padding:6px}.headless-workspace .player-controls .icon-button{width:36px;min-width:36px;height:40px}.headless-workspace .scrubber>div{letter-spacing:0;font-size:12px}.headless-workspace .scrubber>div>span:first-child{display:none}.headless-workspace .scrubber>div{justify-content:flex-end}.headless-workspace .sample-picker>span{display:none}.headless-workspace .sample-picker{justify-content:center;gap:8px}.headless-workspace .sample-picker>button{flex:1;justify-content:center;min-width:0;padding:4px}.headless-workspace .sample-credit{font-size:12px}.headless-workspace .workspace-dialog .console-lines>div{grid-template-columns:1fr}}@media (height<=600px){.headless-workspace .workspace-dock>button{min-height:42px}.headless-workspace .sample-picker>button{height:32px}}@media (height<=600px) and (width>=700px){.headless-workspace .preview-heading{min-height:32px}.headless-workspace .preview-heading h2{font-size:16px}.headless-workspace .spatial-frame .orbit-player{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 290px;display:grid}.headless-workspace .spatial-frame .player-stage{grid-area:1/1/4;height:100%}.headless-workspace .playback-settings{grid-area:1/2;padding:4px}.headless-workspace .spatial-frame .player-controls{grid-area:2/2;gap:3px;padding:4px}.headless-workspace .player-controls .icon-button{width:34px;min-width:34px}.headless-workspace .scrubber>div>span:first-child{display:none}.headless-workspace .player-downloads{grid-area:3/2;align-self:stretch;padding:5px 8px}.headless-workspace .player-downloads>span{display:none}}@media (height<=650px) and (width<=699px){.headless-workspace.immersive-studio{grid-template-rows:42px minmax(0,1fr) 68px;grid-template-areas:"title""canvas""dock"}.headless-workspace .workspace-statusbar{display:none}}.console-switch{color:#d1e0ec;background:#182a3c;border:1px solid #738dab55;border-radius:6px;align-items:center;gap:8px;font:14px Orbit Sans,Arial,sans-serif;display:inline-flex}.console-switch[aria-pressed=true]{color:#beffe3;background:#1d3b3d;border-color:#79e9d280}.headless-workspace .workspace-sidebar{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebar-tabs{border-bottom:1px solid #91c3df26;flex:none;gap:4px;padding:5px;display:flex}.sidebar-tabs>button{color:#a7bfd2;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:14px;display:inline-flex}.sidebar-tabs>button[aria-selected=true]{color:#c6ffeb;background:#2a4b4b70;border-color:#79e9d240}.sidebar-content{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-content[hidden]{display:none!important}.headless-workspace .sidebar-content>.studio-inspector{scrollbar-width:thin;flex:1;min-width:0;overflow:auto}.headless-workspace .sidebar-content .studio-inspector>section{box-shadow:none;border-inline:0;border-radius:0}.headless-workspace .generation-console{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.console-heading{color:#b8f6df;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}.console-heading .icon-button{margin-left:auto}.console-summary{overflow-wrap:anywhere;border-bottom:1px solid #91c3df26;flex:none;gap:6px;padding:4px 14px 12px;display:grid}.console-summary>strong{font-size:15px;line-height:1.4}.console-summary>span,.console-summary>code,.console-summary>p{color:#a8c2d4;font-size:12px;line-height:1.5}.console-summary>p{margin:0}.generation-events{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#466371 transparent;flex:1;min-height:0;padding:12px;overflow:auto}.generation-event{overflow-wrap:anywhere;border-left:2px solid #4e6f87;margin:0 0 12px;padding:0 0 14px 11px;position:relative}.generation-event[data-state=complete]{border-color:#79e9d2}.generation-event[data-state=error]{border-color:#ffa98f}.generation-event[data-state=running]{border-color:#a89bff}.event-stage,.event-time{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.event-stage{justify-content:space-between}.event-stage>span{color:#e0edf5;font-size:14px;font-weight:600}.event-stage>small{color:#a9c6d8;font-size:12px}.event-time{font:12px/1.5 var(--mono);color:#a4bfce;margin-top:5px}.generation-event>p{color:#c9dce8;margin-top:7px;font-size:14px;line-height:1.6}.generation-event>dl{background:#050e1880;border-radius:5px;margin-top:8px;padding:8px}.generation-event dl>div{font:12px/1.7 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.generation-event dt{color:#97b8cd}.generation-event dd{color:#c7f3df;overflow-wrap:anywhere;min-width:0}.event-id{color:#94adbe;font:12px/1.5 var(--mono);margin-top:7px;display:block}.console-follow{color:#a8d9cb;border-top:1px solid #91c3df26;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px;font-size:12px;display:flex}.console-notice,.console-empty{color:#d1bb99;padding:10px 14px;font-size:12px;line-height:1.6}.console-notice{flex:none;max-height:96px;overflow:auto}.headless-workspace .workspace-dialog.panel-inspector{width:min(440px,100vw - 24px);height:min(900px,100dvh - 32px);margin:auto 12px auto auto;overflow:hidden}.headless-workspace .workspace-dialog.panel-inspector[open]{flex-direction:column;display:flex}.inspector-panel{flex:1;min-height:0;display:flex}.inspector-panel>.workspace-sidebar{flex:1}@media (width>=1281px){.headless-workspace .studio-layout[data-sidebar=console]{grid-template-columns:300px minmax(0,1fr) 360px}}@media (height<=600px){.console-summary>p,.console-summary>code{display:none}.console-heading{padding-block:2px}.console-summary{padding-bottom:6px}}.headless-workspace .recent-history{flex:none;align-items:center;gap:8px;min-width:0;margin:6px 10px 0;display:flex;container-type:inline-size}.recent-label{font:12px var(--mono);color:#a8c2d4;flex:none}.recent-items{flex:0 auto;gap:6px;min-width:0;display:flex}.recent-job{background:#101f2c;border:1px solid #91c3df30;border-radius:7px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:2px;display:grid;position:relative;overflow:hidden}.recent-job[aria-pressed=true],.recent-job:hover{background:#1c373c;border-color:#79e9d270}.recent-job[aria-pressed=true]{border-color:#8ce8c8;box-shadow:inset 0 0 0 1px #8ce8c8}.recent-job>img{object-fit:cover;border-radius:4px;width:100%;height:100%;min-height:0}.recent-job>svg{color:#a7dace}.recent-status{background:#baa6ff;border:1px solid #0b1824;border-radius:50%;width:8px;height:8px;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 2px #0b182499}.recent-status[data-status=ready]{background:#8ce8c8}.recent-status[data-status=failed],.recent-status[data-status=needs_review]{background:#ffaf8d}.recent-empty{color:#a4bccb;min-width:0;font-size:12px;line-height:1.5}.headless-workspace .recent-more{color:#c8eadd;border:1px solid #91c3df30;flex-shrink:0;width:38px;min-height:42px}.headless-workspace .preview-attribution{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.headless-workspace .preview-toolbar{gap:10px}.sample-popover{color:#dcebf3;scrollbar-width:thin;background:linear-gradient(140deg,#1d3042,#0d1a28);border:1px solid #80beae60;border-radius:13px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 55px #0009,inset 0 1px #c8ffe015}.sample-popover-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 3px 12px;display:flex}.sample-popover-heading strong{font-size:16px}.sample-popover-heading p{color:#abc2d1;margin-top:5px;font-size:12px}.sample-options{gap:8px;display:grid}.sample-options>button{text-align:left;background:#0b1725;border:1px solid #91c3df24;border-radius:8px;align-items:center;gap:12px;width:100%;min-width:0;padding:8px;display:flex}.sample-options>button:hover,.sample-options>button[aria-pressed=true]{background:#203b3e;border-color:#79e9d280}.sample-options img{object-fit:cover;border-radius:5px;flex:none;width:54px;height:66px}.sample-options>button>span{flex:1;min-width:0}.sample-options strong{color:#e1eff5;font-size:14px;line-height:1.5;display:block}.sample-options small{color:#a8c9cd;margin-top:5px;font-size:12px;line-height:1.5;display:block}.sample-options svg{color:#9cf0cb;flex-shrink:0}@container (width<=270px){.recent-job:nth-child(n+3){display:none}}@container (width<=210px){.recent-job:nth-child(n+2){display:none}}@media (width<=699px){.headless-workspace .recent-history{gap:6px;margin:4px 5px 0}.headless-workspace .preview-toolbar>span:first-child{display:none}}
