:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4fbff;--muted:#e8f8ffbd;--dim:#e8f8ff7a;--cyan:#75ddff;--cyan-strong:#bff4ff;--cyan-soft:#75ddff2e;--line:#e8f8ffa3;--line-soft:#e8f8ff47;--glass:#1619164d;--glass-strong:#12181880;--shadow:#00000061;--radius-xl:34px;--radius-lg:26px;--radius-md:18px;--radius-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:linear-gradient(90deg,#0c0c0ac7,#0c0c0a0d 38%,#0c0c0a85),linear-gradient(#07070657,#0707060f 52%,#07070694),#090807 url(/previews/ambient-room.png) 50%/cover fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.62;background:radial-gradient(circle at 22% 42%,#75ddff24,#0000 30rem),radial-gradient(circle at 82% 18%,#ffebc11c,#0000 24rem),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 5px);position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#080a0b75,#0000 18% 78%,#080a0b85);position:fixed;inset:0}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;border:0}a{color:inherit;text-decoration:none}.siteShell{z-index:1;min-height:100vh;padding:clamp(14px,2vw,30px);position:relative}.roomWash{z-index:-1;filter:blur(115px);background:#75ddff24;border-radius:999px;width:32vw;min-width:320px;height:32vw;min-height:320px;position:fixed;inset:auto 12vw 8vh auto}.xrStage{-webkit-backdrop-filter:blur(7px)saturate(110%);backdrop-filter:blur(7px)saturate(110%);background:linear-gradient(135deg,#ffffff09,#ffffff02),#14161217;border:1px solid #e8f8ff38;border-radius:34px;width:min(1640px,100%);min-height:calc(100vh - clamp(28px,4vw,60px));margin:0 auto;padding:clamp(16px,2.35vw,42px);box-shadow:0 38px 110px #00000052,inset 0 1px #ffffff1f}.topPath{border-top:1px solid #e8f8ff94;grid-template-columns:minmax(190px,250px) minmax(180px,244px) minmax(180px,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,32px);margin-bottom:clamp(18px,2.2vw,34px);padding:clamp(10px,1.05vw,16px) 0 0;display:grid}.pathCluster{min-width:0;color:var(--ink);text-shadow:0 2px 18px #0000005c;grid-area:1/1/auto/4;grid-template-columns:minmax(190px,250px) minmax(180px,244px) minmax(0,1fr);align-items:center;gap:clamp(14px,1.8vw,32px);font-weight:850;display:grid}.pathCluster span,.pathCluster strong{line-height:1}.pathCluster span{color:#f4fbffdb;font-size:clamp(.96rem,1.15vw,1.35rem)}.pathCluster .rootPath{align-items:center;gap:9px;display:inline-flex}.pathMark{filter:drop-shadow(0 0 14px #66e4ff47);flex:none;width:clamp(24px,2.1vw,34px);height:clamp(24px,2.1vw,34px)}.pathCluster strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,430px);font-size:clamp(1rem,1.25vw,1.45rem);overflow:hidden}.fileStats{color:#f4fbffc2;letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 2px 18px #00000070;flex-wrap:wrap;grid-area:1/4;justify-content:flex-end;justify-self:end;gap:10px;min-width:max-content;font-size:clamp(.62rem,.72vw,.78rem);font-weight:900;display:flex}.workspaceGrid{grid-template-columns:minmax(190px,250px) minmax(180px,244px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.8vw,32px);display:grid}.folderRail,.previewRail{flex-direction:column;gap:12px;display:flex}.railHeader{text-shadow:0 2px 18px #0000006b;justify-content:space-between;align-items:end;gap:10px;min-height:33px;padding:0 3px 4px;display:flex}.railHeader span{font-size:clamp(.98rem,1.05vw,1.18rem);font-weight:900}.railHeader small{color:#f4fbff94;font-size:.72rem;font-weight:800}.folderTab,.previewTab,.focusPanel,.bottomDock button,.roadmapGrid article,.miniWorkspace{border:1px solid var(--line-soft);background:linear-gradient(135deg, #ffffff13, #ffffff05), var(--glass);box-shadow:0 16px 42px var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%)}.folderTab{text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:31px 1fr auto;align-items:center;width:100%;min-height:66px;padding:11px 10px 11px 14px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.folderTab:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset:10px auto 10px -1px}.folderTab:hover,.folderTab:focus-visible,.previewTab:hover,.previewTab:focus-visible,.bottomDock button:hover,.bottomDock button:focus-visible{border-color:#e8f8ffb8;outline:none;transform:translateY(-1px)}.folderTab.isActive{background:linear-gradient(135deg,#75ddff2b,#75ddff09),#1a303461;border-color:#75ddffe0;box-shadow:0 20px 52px #00000057,inset 0 1px #ffffff1f,0 0 34px #75ddff1a}.folderTab.isActive:before{background:var(--cyan);box-shadow:0 0 22px #75ddffd1}.folderIcon{width:25px;height:22px;overflow:visible}.folderIcon path:first-child{fill:#e8f8ff29;stroke:#e8f8ffe6;stroke-width:1.5px}.folderIcon path:last-child{fill:none;stroke:#75ddffc7;stroke-linecap:round;stroke-width:1.6px}.folderTab.isActive .folderIcon path:first-child{fill:#75ddff47;stroke:#bff4fff0}.folderTab strong,.previewTab strong,.bottomDock strong{font-size:clamp(.9rem,.95vw,1.04rem);line-height:1.08;display:block}.folderTab small,.previewTab small,.bottomDock span{color:var(--muted);margin-top:4px;font-size:.72rem;font-weight:650;line-height:1.2;display:block}.folderTab kbd{color:#e8f8ff61;background:#0000001f;border:1px solid #e8f8ff29;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:900;display:inline-grid}.previewTab{text-align:left;cursor:pointer;border-radius:16px;gap:10px;width:100%;padding:8px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.previewTab:after{content:"";border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:#ffffff05;border-radius:12px 0 0;width:46px;height:12px;position:absolute;top:-1px;left:16px;transform:skew(-28deg)}.previewTab.isSelected{background:linear-gradient(135deg,#75ddff2b,#75ddff06),#152d3266;border-color:#75ddffdb}.previewThumb{background:#00000024;border:1px solid #e8f8ff2e;border-radius:12px;min-height:112px;position:relative;overflow:hidden}.previewThumb img{object-fit:cover;opacity:.95}.previewThumb.isXrRoom{aspect-ratio:1334/821;min-height:0}.previewThumb.isXrRoom img{object-fit:contain;object-position:center center}.previewThumb.isProblemShot{aspect-ratio:1329/747;min-height:0}.previewThumb.isProblemShot img{object-fit:contain;object-position:center center}.previewThumb.isPrototypeShot{aspect-ratio:889/419;min-height:0}.previewThumb.isPrototypeShot img{object-fit:contain;object-position:center center}.previewThumb.isRoadmapAiShot{aspect-ratio:1838/856;min-height:0}.previewThumb.isRoadmapAiShot img{object-fit:contain;object-position:center center}.previewTab span{gap:3px;padding:0 3px 2px;display:grid}.previewTab em{color:#75ddffb8;font-size:.68rem;font-style:normal;font-weight:850}.focusColumn{min-height:685px;position:relative}.ghostPane{pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff05;border:1px solid #e8f8ff75;border-radius:32px;width:calc(100% - 20px);height:590px;position:absolute;inset:0 0 auto auto}.ghostOne{opacity:.64;transform:translate(18px,-14px)}.ghostTwo{opacity:.38;transform:translate(36px,-28px)}.focusPanel{z-index:2;background:radial-gradient(circle at 86% 16%,#75ddff1a,#0000 22rem),linear-gradient(145deg,#fff1,#ffffff04),#14161447;border-color:#e8f8ffa8;border-radius:32px;min-height:625px;position:relative;overflow:hidden}.fileHeader{border-bottom:1px solid #e8f8ff2e;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px clamp(16px,2vw,26px);display:flex}.fileIdentity{align-items:center;gap:12px;min-width:0;display:flex}.fileIcon{flex:none;width:38px;height:38px}.fileIcon path:first-child{fill:#e8f8ff17;stroke:#e8f8ffbd;stroke-linejoin:round;stroke-width:1.5px}.fileIcon path:not(:first-child){fill:none;stroke:#75ddffe0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.fileIdentity strong{font-size:.96rem;line-height:1.1;display:block}.fileIdentity span{color:#e8f8ff8a;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,660px);margin-top:4px;font-size:.72rem;font-weight:650;display:block;overflow:hidden}.headerTags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.headerTags span{color:#bff4ffe0;letter-spacing:.04em;text-transform:uppercase;background:#75ddff12;border:1px solid #e8f8ff29;border-radius:999px;place-items:center;min-height:27px;padding:5px 9px;font-size:.66rem;font-weight:850;display:inline-grid}.panelBody{grid-template-columns:minmax(310px,.95fr) minmax(320px,.92fr);gap:clamp(14px,1.65vw,24px);padding:clamp(18px,2.2vw,30px);display:grid}.copyPane{align-self:start}.eyebrow{color:#bff4ffe0;letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:950}.copyPane h1{letter-spacing:-.084em;text-wrap:balance;text-shadow:0 18px 38px #00000052;max-width:760px;margin:0;font-size:clamp(2.5rem,5.2vw,6.4rem);line-height:.88}.titleDetail,.kicker{color:#f4fbffe6;text-wrap:balance;max-width:680px;font-size:clamp(1.02rem,1.36vw,1.32rem);font-weight:740;line-height:1.4}.titleDetail{margin:clamp(16px,1.8vw,22px) 0 0}.kicker{margin:clamp(20px,2.2vw,30px) 0 0}.statementStack{gap:8px;margin-top:18px;display:grid}.statementStack p{color:#e8f8ffbf;margin:0;padding-left:15px;font-size:clamp(.92rem,1vw,1.03rem);font-weight:580;line-height:1.45;position:relative}.statementStack p:before{content:"";background:var(--cyan);border-radius:999px;width:6px;height:6px;position:absolute;top:.64em;left:0;box-shadow:0 0 16px #75ddffbf}.ctaRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ctaRow a{color:#f4fbffe0;background:#ffffff0a;border:1px solid #e8f8ff42;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:.84rem;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.ctaRow a:hover,.ctaRow a:focus-visible{border-color:#e8f8ffb3;outline:none;transform:translateY(-1px)}.ctaRow .primaryCta{color:var(--cyan-strong);background:#75ddff29;border-color:#bff4ffa3}.visualPane{background:#00000024;border:1px solid #e8f8ff33;border-radius:22px;align-self:stretch;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.liveImage{background:#00000038;min-height:clamp(220px,26vw,370px);position:relative}.liveImage img{object-fit:cover;opacity:.94}.liveImage.isXrRoom img,.liveImage.isProblemShot img,.liveImage.isPrototypeShot img,.liveImage.isRoadmapAiShot img{object-fit:contain;object-position:center center}.maximizePreviewButton{z-index:2;color:#f4fbffeb;-webkit-backdrop-filter:blur(12px)saturate(122%);backdrop-filter:blur(12px)saturate(122%);cursor:pointer;background:linear-gradient(135deg,#bff4ff29,#75ddff0d),#080e0f8a;border:1px solid #bff4ff6b;border-radius:12px;place-items:center;width:42px;height:42px;transition:border-color .16s,background .16s,transform .16s;display:inline-grid;position:absolute;bottom:14px;right:14px;box-shadow:0 14px 28px #00000057,inset 0 1px #ffffff2e}.maximizePreviewButton:hover,.maximizePreviewButton:focus-visible{background:linear-gradient(135deg,#bff4ff40,#75ddff17),#0c181ab8;border-color:#bff4ffd1;outline:none;transform:translateY(-1px)}.maximizePreviewButton svg,.showcaseCloseButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.liveImageNote{color:#e8f8ff8a;letter-spacing:0;text-transform:uppercase;margin:10px 16px 0;font-size:.72rem;font-weight:800;line-height:1.25}.liveCaption{gap:5px;padding:14px 16px 16px;display:grid}.liveCaption strong{font-size:.98rem;line-height:1.1}.liveCaption span{color:#e8f8ff94;font-size:.82rem;line-height:1.3}.liveDetailImage{aspect-ratio:889/419;background:#0000002e;border:1px solid #e8f8ff2e;border-radius:14px;margin:0 16px 16px;position:relative;overflow:hidden}.liveDetailImage img{object-fit:contain;object-position:center center;opacity:.94}.liveDetailImage.isProblemShot{aspect-ratio:1309/736}.liveDetailImage.isPrototypeShot{aspect-ratio:889/419}.liveDetailNote{background:#75ddff0e;border-left:3px solid #75ddffb8;gap:6px;margin:0 16px 16px;padding:12px 13px;display:grid}.liveDetailNote strong{color:#bff4ffe6;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}.liveDetailNote span{color:#e8f8ffad;font-size:.82rem;font-weight:650;line-height:1.36}.showcaseOverlay{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#040606b8;place-items:center;padding:clamp(16px,3vw,42px);display:grid;position:fixed;inset:0}.showcaseWindow{background:linear-gradient(135deg,#ffffff14,#ffffff05),#090d0db8;border:1px solid #e8f8ff57;border-radius:24px;width:min(96vw,1520px);max-height:min(88vh,960px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff1f}.showcaseImage{aspect-ratio:1334/821;background:#00000038;max-height:min(84vh,920px);position:relative}.showcaseImage img{object-fit:contain;object-position:center center}.showcaseCloseButton{z-index:2;color:#f4fbffe6;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);cursor:pointer;background:#070b0c94;border:1px solid #e8f8ff52;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid;position:absolute;top:14px;right:14px;box-shadow:0 14px 26px #00000057,inset 0 1px #ffffff24}.showcaseCloseButton:hover,.showcaseCloseButton:focus-visible{border-color:#bff4ffc2;outline:none}.miniWorkspace{background:linear-gradient(90deg,#0003,#0000000b),radial-gradient(circle at 42% 45%,#75ddff1a,#0000 17rem),#ffffff06;border:1px solid #e8f8ff3d;border-radius:24px;grid-column:1/-1;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #0003}.miniWorkspace:before{content:"";background:#e8f8ff47;height:1px;position:absolute;top:52px;left:0;right:0}.miniCrumbs{color:#f4fbffdb;grid-template-columns:.75fr .65fr 1.4fr;gap:12px;padding:14px 17px 0;font-size:.76rem;font-weight:900;display:grid}.miniCrumbs span{gap:3px;min-width:0;display:grid}.miniCrumbs em{color:#75ddffcc;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-style:normal;font-weight:950}.miniScene{height:307px;padding:22px 17px 18px;position:relative}.miniRail{gap:8px;width:158px;display:grid;position:absolute;top:28px;left:17px}.miniFolder{background:#0000001a;border:1px solid #e8f8ff57;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:grid}.miniFolder span{background:#e8f8ffc7;border-radius:2px;width:14px;height:10px}.miniFolder strong{color:#f4fbffcc;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.miniFolder small{color:#e8f8ff80;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.54rem;font-weight:800;display:block;overflow:hidden}.miniFolder.isLit{border-color:#75ddffdb;box-shadow:0 0 22px #75ddff26}.miniFolder.isLit span{background:var(--cyan);box-shadow:0 0 18px #75ddffb3}.miniCards{gap:9px;width:152px;display:grid;position:absolute;top:32px;left:202px}.miniStack{background:#0000001a;border:1px solid #e8f8ff57;border-radius:12px;min-height:62px;padding:11px;position:relative}.miniStack strong,.miniStack span{z-index:2;display:block;position:relative}.miniStack strong{font-size:.72rem}.miniStack span{color:#75ddffbd;margin-top:4px;font-size:.6rem;font-weight:800}.miniStack i{background:#75ddff0f;border:1px solid #75ddff8a;border-radius:6px;width:54px;height:30px;position:absolute;bottom:10px;right:11px}.miniStack i:nth-of-type(2){transform:translate(-6px,-6px)}.miniStack i:nth-of-type(3){transform:translate(-12px,-12px)}.miniStack.isHot,.miniStack.isLit{background:#75ddff14;border-color:#75ddffc7}.miniMain{background:#00000024;border:1px solid #e8f8ff70;border-radius:24px;width:min(50%,500px);height:172px;position:absolute;top:30px;right:23px}.miniFileBar{border-bottom:1px solid #e8f8ff24;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:11px 48px 8px 20px;display:flex}.miniFileBar strong{color:#f4fbffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.miniFileBar span{color:#75ddffbd;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-weight:950}.miniMeta{color:#e8f8ff6b;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px;padding:7px 54px 0 20px;font-size:.48rem;font-weight:900;display:flex}.miniItemStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(50%,500px);display:grid;position:absolute;bottom:24px;right:23px}.miniItem{background:#0000001f;border:1px solid #e8f8ff52;border-radius:12px;min-height:58px;padding:10px 12px}.miniItem.isActive{background:linear-gradient(135deg,#75ddff29,#75ddff09),#00000024;border-color:#75ddffcc;box-shadow:0 0 20px #75ddff1f}.miniItem strong,.miniItem span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniItem strong{color:#f4fbffdb;font-size:.62rem}.miniItem span{color:#e8f8ff7a;margin-top:9px;font-size:.52rem;font-weight:850}.codeLines{gap:6px;display:grid;position:absolute;inset:78px 54px 23px 28px}.codeLines span{background:#e8f8ff38;border-radius:999px;height:4px}.codeLines span:first-child,.codeLines span:nth-child(6),.codeLines span:nth-child(9){width:68%}.codeLines span:nth-child(2),.codeLines span:nth-child(7),.codeLines span:nth-child(12){width:52%}.codeLines span:nth-child(3),.codeLines span:nth-child(8),.codeLines span:nth-child(13){width:78%}.codeLines span.isHighlighted{background:#75ddffd1;width:84%;box-shadow:0 0 18px #75ddffa6}.miniScroll{border-left:1px solid #e8f8ff2e;width:16px;height:128px;position:absolute;top:21px;right:20px}.miniScroll:before,.miniScroll:after{content:"";background:repeating-linear-gradient(#75ddffa3 0 3px,#0000 3px 7px);border-radius:999px;width:8px;height:42px;position:absolute;right:1px}.miniScroll:after{opacity:.35;top:62px}.annotationLayer{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.isMoonshot .annotationLayer{opacity:1}.annotationPath,.arrowTip,.annotationBox{fill:none;stroke:#75ddffc7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;filter:drop-shadow(0 0 7px #75ddff6b)}.annotationPath.second{stroke:#f4fbff8c}.annotationBox{stroke-dasharray:7 6}.annotationDot{fill:#75ddffdb;filter:drop-shadow(0 0 8px #75ddffbf)}.aiNote{background:#08111394;border:1px solid #75ddff75;border-radius:14px;gap:3px;min-width:140px;padding:10px 12px;display:grid;position:absolute;bottom:102px;right:clamp(18px,5vw,82px);box-shadow:0 0 26px #75ddff1f}.aiNote span{color:#bff4ffc2;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.aiNote strong{font-size:.82rem;line-height:1.1}.roadmapGrid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.roadmapGrid article{background:linear-gradient(135deg,#75ddff17,#ffffff05),#0000001f;border-radius:18px;min-height:152px;padding:15px}.roadmapGrid span{width:32px;height:25px;color:var(--cyan-strong);border:1px solid #75ddff52;border-radius:999px;place-items:center;margin-bottom:20px;font-size:.68rem;font-weight:950;display:inline-grid}.roadmapGrid strong{font-size:1rem;line-height:1.16;display:block}.roadmapGrid p{color:#e8f8ff9e;margin:9px 0 0;font-size:.8rem;font-weight:600;line-height:1.36}.bottomDock{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);margin-top:14px;display:grid;position:relative}.bottomDock button{text-align:left;cursor:pointer;background:linear-gradient(135deg,#75ddff14,#ffffff05),#00000021;border-radius:16px;min-height:78px;padding:13px 14px}.bottomDock.isProblemDock button{min-height:112px;padding:15px 16px}.bottomDock button:first-child{background:linear-gradient(135deg,#75ddff26,#ffffff06),#142a2e5c;border-color:#75ddff94}@media (max-width:1180px){.workspaceGrid{grid-template-columns:minmax(170px,230px) minmax(0,1fr)}.previewRail{display:none}.panelBody{grid-template-columns:1fr}.liveImage{min-height:320px}.miniMain{width:min(55%,430px)}.roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.siteShell{padding:10px}.xrStage{border-radius:24px;padding:14px}.topPath{grid-template-columns:1fr;align-items:start}.pathCluster{grid-column:1;grid-template-columns:1fr;gap:12px}.fileStats{grid-area:2/1;justify-content:flex-start;min-width:0}.workspaceGrid{grid-template-columns:1fr}.folderRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.folderRail .railHeader{grid-column:1/-1}.folderTab{min-height:58px}.focusColumn{min-height:0}.ghostPane{display:none}.fileHeader{flex-direction:column;align-items:flex-start}.headerTags{justify-content:flex-start}.fileIdentity span{max-width:74vw}.copyPane h1{font-size:clamp(2.25rem,12vw,4.2rem)}.bottomDock{grid-template-columns:1fr}.miniWorkspace{min-height:560px}.miniScene{height:522px}.miniCards{left:176px}.miniMain{width:auto;height:160px;top:214px;left:17px;right:17px}.miniItemStrip{width:auto;bottom:22px;left:17px;right:17px}.annotationLayer{display:none}.aiNote{bottom:154px;right:22px}}@media (max-width:580px){.folderRail{grid-template-columns:1fr}.folderTab kbd{display:none}.panelBody{padding:16px}.liveImage{min-height:240px}.roadmapGrid{grid-template-columns:1fr}.miniCards{display:none}.miniCrumbs{grid-template-columns:1fr}.miniWorkspace{min-height:720px}.miniScene{height:682px}.miniRail{width:calc(100% - 34px)}.miniMain{top:246px}.miniItemStrip{grid-template-columns:1fr}.aiNote{display:none}}
