:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,#d8f1ff 0,rgba(216,241,255,0) 38%),radial-gradient(circle at top right,#d9ffe7 0,rgba(217,255,231,0) 34%),#eef4f8;color:#14212b}*{box-sizing:border-box}body{margin:0}code{background:#dfeaf0;border-radius:4px;padding:1px 5px}.shell{align-items:center;display:flex;min-height:100vh;padding:32px}.panel{background:#fff;border:1px solid #cbd8df;border-radius:8px;box-shadow:0 18px 60px rgba(20,33,43,.12);margin:0 auto;max-width:820px;padding:36px;width:100%}.hero{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center}.heroCopy{min-width:0}.eyebrow{color:#2e6f7e;font-size:.8rem;font-weight:700;margin:0 0 10px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1;margin:0}.lede{color:#425564;font-size:1.05rem;line-height:1.6;margin:18px 0 28px}.statusGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.statusGrid>div{border:1px solid #d6e1e7;border-radius:8px;padding:16px}.statusGrid span{color:#60717d;display:block;font-size:.82rem;margin-bottom:6px}.statusGrid strong{color:#2e6f7e;font-size:1.2rem}.statusGrid strong.bad{color:#b42318}.statusGrid strong.ok{color:#1d7a4e}.sceneWrap{align-self:stretch;min-height:320px}.scene{background:linear-gradient(180deg,rgba(15,33,45,.04),rgba(15,33,45,.01)),linear-gradient(135deg,rgba(46,111,126,.08),rgba(22,98,160,.02));border:1px solid #d6e1e7;border-radius:8px;height:100%;min-height:320px;overflow:hidden;position:relative;perspective:1100px}.sceneGlow{background:radial-gradient(circle,rgba(46,111,126,.24),rgba(46,111,126,0) 68%);inset:12% 16%;position:absolute}.orbit{border:1px solid rgba(46,111,126,.35);border-radius:50%;left:50%;position:absolute;top:50%;transform-style:preserve-3d}.orbitA{animation:spin 18s linear infinite;height:220px;margin:-110px 0 0 -110px;width:220px}.orbitB{animation:spinReverse 24s linear infinite;height:150px;margin:-75px 0 0 -75px;width:150px}.beam{background:linear-gradient(90deg,rgba(46,111,126,0),rgba(46,111,126,.75),rgba(46,111,126,0));left:50%;position:absolute;top:50%;transform-origin:center}.beamA{animation:pulse 5s ease-in-out infinite;transform:rotate(22deg)}.beamA,.beamB{height:2px;margin-left:-114px;margin-top:-1px;width:228px}.beamB{animation:pulse 6s ease-in-out infinite reverse;transform:rotate(-34deg)}.prism{animation:float 6.5s ease-in-out infinite;height:150px;left:50%;top:50%;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateX(64deg) rotate(25deg);width:150px}.face,.prism{position:absolute}.face{inset:0;border-radius:18px;border:1px solid hsla(0,0%,100%,.45);box-shadow:inset 0 0 40px hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.3),rgba(46,111,126,.28)),linear-gradient(135deg,rgba(24,84,102,.96),rgba(56,148,171,.85))}.front{transform:translateZ(44px)}.back{transform:rotateY(180deg) translateZ(44px)}.left{transform:rotateY(-90deg) translateZ(44px)}.right{transform:rotateY(90deg) translateZ(44px)}.top{transform:rotateX(90deg) translateZ(44px)}.bottom{transform:rotateX(-90deg) translateZ(44px)}.floatTag{background:hsla(0,0%,100%,.88);border:1px solid rgba(208,221,228,.95);border-radius:8px;bottom:18px;box-shadow:0 12px 40px rgba(20,33,43,.12);color:#14212b;left:18px;max-width:78%;padding:12px 14px;position:absolute}.floatTag span{color:#2e6f7e;display:block;font-size:.76rem;font-weight:700;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.floatTag strong{font-size:1.02rem;line-height:1.3}.releaseCards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.releaseCard{background:#f8fbfc;border:1px solid #d6e1e7;border-radius:8px;padding:16px}.releaseCard span{color:#60717d;display:block;font-size:.8rem;margin-bottom:6px}.releaseCard strong{color:#14212b;font-size:1rem}.payload{background:#10222d;border-radius:8px;color:#dff5ee;margin:0;overflow:auto;padding:18px}.error{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#b42318;margin:0;padding:14px}.divider{background:#d6e1e7;height:1px;margin:28px 0}.queueTool{display:grid;grid-gap:16px;gap:16px}h2{font-size:clamp(1.4rem,3vw,2rem);letter-spacing:0;line-height:1.15;margin:0}.helper{color:#425564;line-height:1.55;margin:10px 0 0}.jsonInput{background:#f8fbfc;border:1px solid #b9cad3;border-radius:8px;color:#14212b;font:.95rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:170px;padding:14px;resize:vertical;width:100%}.jsonInput:focus{border-color:#2e6f7e;box-shadow:0 0 0 3px rgba(46,111,126,.18);outline:none}.sendButton{align-items:center;background:#2e6f7e;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;justify-self:start;padding:12px 18px}.sendButton:disabled{cursor:progress;opacity:.65}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes float{0%,to{transform:translate3d(-50%,-50%,0) rotateX(64deg) rotate(25deg)}50%{transform:translate3d(-50%,-54%,24px) rotateX(70deg) rotate(38deg)}}@keyframes pulse{0%,to{opacity:.45;transform:rotate(22deg) scaleX(.9)}50%{opacity:1;transform:rotate(22deg) scaleX(1.05)}}@media (max-width:640px){.shell{padding:18px}.panel{padding:24px}.hero,.releaseCards,.statusGrid{grid-template-columns:1fr}.sceneWrap{min-height:280px}}