.material-forge-module__-EbqfG__stage{background:radial-gradient(circle at 50% 42%,#364f4857,#0000 34%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,#090c0b;border-radius:24px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.material-forge-module__-EbqfG__stage:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 72px #ffffff05,0 0 0 144px #ffffff03}.material-forge-module__-EbqfG__stage:after{content:"MATERIAL RESPONSE CHAMBER  /  MOVE LIGHT SOURCE";color:#ffffff4d;font-family:var(--font-mono);letter-spacing:.18em;pointer-events:none;font-size:9px;position:absolute;bottom:18px;right:22px}.material-forge-module__-EbqfG__specimenWrap{perspective:1100px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.material-forge-module__-EbqfG__specimen{--light-x:34%;--light-y:24%;isolation:isolate;aspect-ratio:1.32;color:#fff;width:min(62vw,360px);min-width:250px;transform-style:preserve-3d;will-change:transform;pointer-events:auto;flex-direction:column;justify-content:space-between;padding:26px;transition:transform .18s ease-out,border-radius .22s,background .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.material-forge-module__-EbqfG__specimen:before{content:"";z-index:-1;opacity:var(--material-iris);mix-blend-mode:color-dodge;filter:blur(18px);transform:translate(calc((var(--light-x) - 50%) * var(--material-refraction)), calc((var(--light-y) - 50%) * var(--material-refraction))) rotate(0deg);background:conic-gradient(from 18deg,#0000 8%,#ff3bbd 20%,#6b72ff 33%,#45f3ff 45%,#8cff66 58%,#ffe45c 69%,#ff7048 81%,#0000 94%);transition:transform .18s ease-out;position:absolute;inset:-40%}.material-forge-module__-EbqfG__specimen:after{content:"";pointer-events:none;opacity:var(--material-grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:absolute;inset:0}.material-forge-module__-EbqfG__animated:before{animation:8s linear infinite material-forge-module__-EbqfG__spectral-drift}.material-forge-module__-EbqfG__orb{aspect-ratio:1;text-align:center;width:min(58vw,330px);min-width:240px;padding:54px;border-radius:999px!important}.material-forge-module__-EbqfG__button{aspect-ratio:auto;justify-content:center;align-items:center;width:min(68vw,390px);min-width:260px;min-height:112px;padding:24px 34px}.material-forge-module__-EbqfG__materialMark{text-shadow:0 1px 18px #00000047;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;transform:translateZ(32px)}.material-forge-module__-EbqfG__button .material-forge-module__-EbqfG__materialMark,.material-forge-module__-EbqfG__orb .material-forge-module__-EbqfG__materialMark{justify-content:center}.material-forge-module__-EbqfG__materialIndex{font-family:var(--font-mono);letter-spacing:.2em;opacity:.64;font-size:10px}.material-forge-module__-EbqfG__materialName{letter-spacing:-.055em;text-shadow:0 10px 40px #0000003d;max-width:12ch;font-size:clamp(28px,4vw,46px);font-weight:750;line-height:.9;position:relative;transform:translateZ(46px)}.material-forge-module__-EbqfG__button .material-forge-module__-EbqfG__materialName{max-width:none;font-size:clamp(24px,3vw,34px);line-height:1}.material-forge-module__-EbqfG__orb .material-forge-module__-EbqfG__materialName{text-align:center}.material-forge-module__-EbqfG__readout{color:#ffffff85;font-family:var(--font-mono);letter-spacing:.12em;pointer-events:none;gap:8px;font-size:9px;display:flex;position:absolute;top:18px;left:18px}.material-forge-module__-EbqfG__readout span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px}@keyframes material-forge-module__-EbqfG__spectral-drift{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.material-forge-module__-EbqfG__specimen,.material-forge-module__-EbqfG__specimen:before{transition:none;animation:none}}@media (max-width:640px){.material-forge-module__-EbqfG__stage{min-height:430px}.material-forge-module__-EbqfG__stage:after{display:none}.material-forge-module__-EbqfG__specimen{min-width:230px;padding:22px}}
