.SkittlesDiffusionRoom-module__OymRbW__page{--pink:#fa79ba;color:#f5eff5;background:radial-gradient(at 65% 20%,#32172d 0,#0000 42%),#0d0910;min-height:100vh;padding:24px clamp(16px,4vw,64px) 48px;font-family:Arial,sans-serif}.SkittlesDiffusionRoom-module__OymRbW__top{color:#bda8bd;letter-spacing:.12em;border-bottom:1px solid #493044;justify-content:space-between;align-items:center;padding:8px 0 16px;font:10px monospace;display:flex}.SkittlesDiffusionRoom-module__OymRbW__top a{color:var(--pink);text-decoration:none}.SkittlesDiffusionRoom-module__OymRbW__top b{color:#ead9eb}.SkittlesDiffusionRoom-module__OymRbW__hero{grid-template-columns:1.4fr .8fr;align-items:end;gap:30px;padding:48px 0 30px;display:grid}.SkittlesDiffusionRoom-module__OymRbW__kicker{color:var(--pink);letter-spacing:.15em;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__hero h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,76px);line-height:.98}.SkittlesDiffusionRoom-module__OymRbW__hero h1 em{color:#7ce4e4;font-style:normal}.SkittlesDiffusionRoom-module__OymRbW__hero>div>p:last-child{color:#c1aebf;max-width:650px;line-height:1.65}.SkittlesDiffusionRoom-module__OymRbW__hero aside,.SkittlesDiffusionRoom-module__OymRbW__platePanel,.SkittlesDiffusionRoom-module__OymRbW__desk,.SkittlesDiffusionRoom-module__OymRbW__results{background:linear-gradient(145deg,#1b111ded,#100b13ed);border:1px solid #483346;box-shadow:0 20px 70px #0007}.SkittlesDiffusionRoom-module__OymRbW__hero aside{gap:12px;padding:22px;display:grid}.SkittlesDiffusionRoom-module__OymRbW__hero aside span,.SkittlesDiffusionRoom-module__OymRbW__hero aside small{color:#b99bb7;letter-spacing:.12em;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__hero aside strong{font-size:18px;line-height:1.45}.SkittlesDiffusionRoom-module__OymRbW__work{grid-template-columns:1.2fr .85fr;gap:18px;display:grid}.SkittlesDiffusionRoom-module__OymRbW__platePanel{padding:18px}.SkittlesDiffusionRoom-module__OymRbW__panelHead{color:#c3adbe;letter-spacing:.1em;justify-content:space-between;font:10px monospace;display:flex}.SkittlesDiffusionRoom-module__OymRbW__scene{background:radial-gradient(#301a31,#0000 68%);place-items:center;height:420px;display:grid;position:relative;overflow:hidden}.SkittlesDiffusionRoom-module__OymRbW__dish{aspect-ratio:1;background:radial-gradient(circle at 43% 35%,#fff 0,#f4f1ee 54%,#c8c2c8 70%,#756b78 73%,#19141e 76%);border-radius:50%;width:min(340px,74vw);position:relative;overflow:hidden;box-shadow:0 22px 36px #0008,inset 0 8px 15px #fffa}.SkittlesDiffusionRoom-module__OymRbW__waterFilm{opacity:0;background:#c8e5ee33;border-radius:50%;transition:opacity .5s;position:absolute;inset:13%}.SkittlesDiffusionRoom-module__OymRbW__flooded .SkittlesDiffusionRoom-module__OymRbW__waterFilm{opacity:1}.SkittlesDiffusionRoom-module__OymRbW__colorField{pointer-events:none;border-radius:50%;position:absolute;inset:18%}.SkittlesDiffusionRoom-module__OymRbW__front{width:var(--spread);transform-origin:0;height:13px;transform:rotate(var(--angle));background:linear-gradient(90deg,var(--dye),transparent);filter:blur(4px);opacity:0;transition:width 1.8s,opacity .4s;transition-delay:var(--delay);border-radius:50%;position:absolute;top:50%;left:50%}.SkittlesDiffusionRoom-module__OymRbW__flooded .SkittlesDiffusionRoom-module__OymRbW__front{opacity:.62}.SkittlesDiffusionRoom-module__OymRbW__active .SkittlesDiffusionRoom-module__OymRbW__front{animation:2.2s ease-in-out infinite alternate SkittlesDiffusionRoom-module__OymRbW__flow}.SkittlesDiffusionRoom-module__OymRbW__candyRing{pointer-events:none;border-radius:50%;position:absolute;inset:0}.SkittlesDiffusionRoom-module__OymRbW__candy{width:34px;height:25px;transform:rotate(var(--angle)) translateY(-132px);background:radial-gradient(circle at 35% 32%,#ffffffa8 0 8%,transparent 22%),linear-gradient(145deg,color-mix(in srgb,var(--candy),white 24%),var(--candy) 70%,color-mix(in srgb,var(--candy),black 20%));border-radius:50%;margin:-12px 0 0 -17px;position:absolute;top:50%;left:50%;box-shadow:0 5px 9px #0004}.SkittlesDiffusionRoom-module__OymRbW__candy i{border:1px solid #fff5;border-radius:50%;position:absolute;inset:3px}.SkittlesDiffusionRoom-module__OymRbW__center{color:#453344;background:#fffa;border:1px solid #fff8;border-radius:50%;place-items:center;width:86px;height:86px;font:10px monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #fff9}.SkittlesDiffusionRoom-module__OymRbW__center i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.5s infinite SkittlesDiffusionRoom-module__OymRbW__pulse;position:absolute;box-shadow:0 0 18px 8px #ffffffe0}.SkittlesDiffusionRoom-module__OymRbW__center span{z-index:1}.SkittlesDiffusionRoom-module__OymRbW__pourStream{filter:drop-shadow(0 0 7px #63d9ff);background:linear-gradient(#9cf,#63d9ff);border-radius:50%;width:8px;height:0;transition:height .6s;position:absolute;top:13%;right:19%}.SkittlesDiffusionRoom-module__OymRbW__flooded .SkittlesDiffusionRoom-module__OymRbW__pourStream{height:75px}.SkittlesDiffusionRoom-module__OymRbW__callout{text-align:center;color:#c6a9c3;letter-spacing:.1em;font:10px monospace;position:absolute;bottom:18px;left:0;right:0}.SkittlesDiffusionRoom-module__OymRbW__progressLine{color:#bba7b9;grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;font:9px monospace;display:grid}.SkittlesDiffusionRoom-module__OymRbW__progressLine>div{background:#3a2738;border-radius:5px;height:5px}.SkittlesDiffusionRoom-module__OymRbW__progressLine i{background:linear-gradient(90deg,#db579e,#6cdede);height:100%;transition:width .4s;display:block;box-shadow:0 0 12px #ef78c2}.SkittlesDiffusionRoom-module__OymRbW__progressLine b{color:var(--pink)}.SkittlesDiffusionRoom-module__OymRbW__desk{padding:20px}.SkittlesDiffusionRoom-module__OymRbW__desk h2,.SkittlesDiffusionRoom-module__OymRbW__results h2{margin:8px 0 10px;font-size:21px}.SkittlesDiffusionRoom-module__OymRbW__intro{color:#bcaabc;font-size:12px;line-height:1.6}.SkittlesDiffusionRoom-module__OymRbW__temps{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.SkittlesDiffusionRoom-module__OymRbW__temp,.SkittlesDiffusionRoom-module__OymRbW__tempActive{color:#cfbace;cursor:pointer;background:#180f19;border:1px solid #52384c;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:81px;display:flex;position:relative;overflow:hidden}.SkittlesDiffusionRoom-module__OymRbW__temp i,.SkittlesDiffusionRoom-module__OymRbW__tempActive i{pointer-events:none;background:linear-gradient(#0000,#d961a533);position:absolute;bottom:0;left:0;right:0}.SkittlesDiffusionRoom-module__OymRbW__tempActive{border-color:var(--pink);color:#fff;box-shadow:0 0 18px #fa79ba24}.SkittlesDiffusionRoom-module__OymRbW__temp span,.SkittlesDiffusionRoom-module__OymRbW__tempActive span{z-index:1;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__temp b,.SkittlesDiffusionRoom-module__OymRbW__tempActive b{z-index:1;font-size:16px}.SkittlesDiffusionRoom-module__OymRbW__procedure{background:#160e17;border:1px solid #342334;padding:13px}.SkittlesDiffusionRoom-module__OymRbW__procedure>b{color:#7ce4e4;letter-spacing:.12em;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__procedure ol{color:#bdaebe;margin:10px 0 2px;padding-left:20px;font-size:11px;line-height:1.65}.SkittlesDiffusionRoom-module__OymRbW__waterBtn,.SkittlesDiffusionRoom-module__OymRbW__runBtn,.SkittlesDiffusionRoom-module__OymRbW__reset{color:#dfc4dc;cursor:pointer;background:#241626;border:1px solid #594058;border-radius:7px;width:100%;margin-top:7px;padding:12px;font-weight:700}.SkittlesDiffusionRoom-module__OymRbW__runBtn{color:#160e18;background:linear-gradient(100deg,#c34b91,#5abdc7);border:0}.SkittlesDiffusionRoom-module__OymRbW__waterBtn:disabled,.SkittlesDiffusionRoom-module__OymRbW__runBtn:disabled{opacity:.45;cursor:not-allowed}.SkittlesDiffusionRoom-module__OymRbW__reset{color:#ab94aa;background:#130e15;border-color:#39273a}.SkittlesDiffusionRoom-module__OymRbW__status{border-left:2px solid var(--pink);color:#d6c3d4;background:#160f18;min-height:55px;padding:10px;font-size:11px;line-height:1.5}.SkittlesDiffusionRoom-module__OymRbW__results{grid-column:1/-1;padding:20px}.SkittlesDiffusionRoom-module__OymRbW__resultHead{justify-content:space-between;align-items:end;display:flex}.SkittlesDiffusionRoom-module__OymRbW__resultHead>span{color:#b69bb2;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__runList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.SkittlesDiffusionRoom-module__OymRbW__runList article{background:#170f18;border:1px solid #463145;gap:7px;padding:12px;display:grid;position:relative;overflow:hidden}.SkittlesDiffusionRoom-module__OymRbW__runList article>span{color:#b498b1;font:9px monospace}.SkittlesDiffusionRoom-module__OymRbW__runList article>b{font-size:13px}.SkittlesDiffusionRoom-module__OymRbW__runList small{color:#9d829b;font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__runList strong{color:#7ce4e4;font:18px monospace}.SkittlesDiffusionRoom-module__OymRbW__runList article>i{background:linear-gradient(90deg,#da599f,#68d6db);height:3px;box-shadow:0 0 10px #d765aa}.SkittlesDiffusionRoom-module__OymRbW__empty,.SkittlesDiffusionRoom-module__OymRbW__note{color:#bba8b9;font-size:12px;line-height:1.65}.SkittlesDiffusionRoom-module__OymRbW__note{border-top:1px solid #493346;margin-bottom:0;padding-top:12px}.SkittlesDiffusionRoom-module__OymRbW__note b{color:#7ce4e4}.SkittlesDiffusionRoom-module__OymRbW__source{color:#b9a7b8;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;font-size:11px;display:flex}.SkittlesDiffusionRoom-module__OymRbW__source b{color:var(--pink);font:10px monospace}.SkittlesDiffusionRoom-module__OymRbW__source span{flex:1;min-width:250px;line-height:1.6}.SkittlesDiffusionRoom-module__OymRbW__source a{color:#7ce4e4}@keyframes SkittlesDiffusionRoom-module__OymRbW__flow{to{filter:blur(6px)brightness(1.3);transform:rotate(var(--angle)) scaleX(1.08)}}@keyframes SkittlesDiffusionRoom-module__OymRbW__pulse{50%{opacity:.4;transform:scale(.75)}}@media (max-width:850px){.SkittlesDiffusionRoom-module__OymRbW__hero,.SkittlesDiffusionRoom-module__OymRbW__work{grid-template-columns:1fr}.SkittlesDiffusionRoom-module__OymRbW__scene{height:350px}.SkittlesDiffusionRoom-module__OymRbW__candy{transform:rotate(var(--angle)) translateY(-110px)}.SkittlesDiffusionRoom-module__OymRbW__results{grid-column:auto}}@media (prefers-reduced-motion:reduce){.SkittlesDiffusionRoom-module__OymRbW__front,.SkittlesDiffusionRoom-module__OymRbW__waterFilm,.SkittlesDiffusionRoom-module__OymRbW__pourStream,.SkittlesDiffusionRoom-module__OymRbW__center i{transition:none;animation:none}}
