.DemoOverlay-module__FPuOAG__overlay{z-index:var(--sr-z-panel);background:var(--sr-chrome);width:min(420px,90vw);-webkit-backdrop-filter:blur(var(--sr-chrome-blur));border:1px solid color-mix(in srgb, var(--sr-text-muted) 30%, transparent);border-radius:var(--sr-radius-xl);padding:24px 28px;animation:.8s cubic-bezier(.16,1,.3,1) 1.5s both DemoOverlay-module__FPuOAG__overlaySlideIn;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}@keyframes DemoOverlay-module__FPuOAG__overlaySlideIn{0%{opacity:0;transform:translate(-50%)translateY(24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.DemoOverlay-module__FPuOAG__overlay{opacity:1;animation:none}}.DemoOverlay-module__FPuOAG__sceneTitle{font-family:var(--font-outfit), sans-serif;color:color-mix(in srgb, var(--sr-glow-primary-bright) 90%, transparent);text-transform:uppercase;letter-spacing:.08em;text-align:center;transition:color var(--sr-transition-slow);margin-bottom:10px;font-size:.85rem;font-weight:500}.DemoOverlay-module__FPuOAG__progressTrack{background:color-mix(in srgb, var(--sr-text-muted) 30%, transparent);border-radius:2px;width:100%;height:3px;margin-bottom:18px;overflow:hidden}.DemoOverlay-module__FPuOAG__progressFill{background:linear-gradient(90deg, var(--sr-glow-primary), var(--sr-glow-sealed));border-radius:2px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.DemoOverlay-module__FPuOAG__ctaArea{text-align:center}.DemoOverlay-module__FPuOAG__welcome{font-family:var(--font-inter), sans-serif;font-size:.95rem;font-weight:var(--sr-weight-normal);color:color-mix(in srgb, var(--sr-text-primary) 85%, transparent);line-height:var(--sr-leading-normal);margin:0 0 16px}.DemoOverlay-module__FPuOAG__ctaButton{font-family:var(--font-outfit), sans-serif;letter-spacing:.04em;color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--sr-glow-primary-dim), var(--sr-glow-sealed-dim));box-shadow:0 2px 12px color-mix(in srgb, var(--sr-glow-sealed) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sr-text-primary) 15%, transparent);transition:transform var(--sr-transition-fast), box-shadow var(--sr-transition-fast);border:none;border-radius:10px;padding:10px 28px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.DemoOverlay-module__FPuOAG__ctaButton:hover{box-shadow:0 4px 20px color-mix(in srgb, var(--sr-glow-sealed) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sr-text-primary) 20%, transparent);transform:translateY(-1px)}.DemoOverlay-module__FPuOAG__ctaButton:active{transform:translateY(0)}
.MemoryWidget-module__Z2E-WG__widget{z-index:var(--sr-z-chrome);background:var(--sr-chrome);min-width:100px;-webkit-backdrop-filter:blur(var(--sr-chrome-blur));font-family:var(--font-inter), monospace;color:#d9d9d9cc;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;opacity:.7;border:1px solid #525f7a40;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;transition:opacity .3s;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 0 8px #0000004d}.MemoryWidget-module__Z2E-WG__widget:hover{opacity:1}.MemoryWidget-module__Z2E-WG__label{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:600}.MemoryWidget-module__Z2E-WG__bar{background:#3d475c80;border-radius:2px;width:40px;height:4px;overflow:hidden}.MemoryWidget-module__Z2E-WG__barFill{border-radius:2px;height:100%;transition:width 1s,background .5s}.MemoryWidget-module__Z2E-WG__value{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:500}.MemoryWidget-module__Z2E-WG__ok .MemoryWidget-module__Z2E-WG__barFill{background:#33cc73}.MemoryWidget-module__Z2E-WG__ok .MemoryWidget-module__Z2E-WG__value{color:#5cd68f}.MemoryWidget-module__Z2E-WG__warning .MemoryWidget-module__Z2E-WG__barFill{background:#f4c025}.MemoryWidget-module__Z2E-WG__warning .MemoryWidget-module__Z2E-WG__value{color:#f6ce55}.MemoryWidget-module__Z2E-WG__critical .MemoryWidget-module__Z2E-WG__barFill{background:#dd3c3c;animation:1.5s ease-in-out infinite MemoryWidget-module__Z2E-WG__pulseRed}.MemoryWidget-module__Z2E-WG__critical .MemoryWidget-module__Z2E-WG__value{color:#e46767}@keyframes MemoryWidget-module__Z2E-WG__pulseRed{0%,to{opacity:1}50%{opacity:.6}}.MemoryWidget-module__Z2E-WG__unavailable .MemoryWidget-module__Z2E-WG__value{color:#999999b3;font-style:italic}@media (max-width:480px){.MemoryWidget-module__Z2E-WG__widget{padding:4px 8px;font-size:.65rem;bottom:8px;right:8px}.MemoryWidget-module__Z2E-WG__bar{width:30px}}
