.gi{z-index:3;background:radial-gradient(48% 42% at 50% 46%,#233a7a5c 0%,#233a7a1a 55%,#0000 75%);place-items:center;transition:opacity .5s .15s;display:grid;position:absolute;inset:0}.gi.is-leaving{opacity:0;pointer-events:none}.rig-art{transition:opacity .5s}.rig:has(>.gi:not(.is-leaving)) .rig-art{opacity:0}.gi-logo{text-align:center;flex-direction:column;align-items:center;max-width:min(96cqw,560px);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .45s;display:flex}.gi.is-leaving .gi-logo{opacity:0;transform:scale(.86)translateY(-2cqh)}.gi-brand{cursor:pointer;background:0 0;border:0;border-radius:16px;outline:none;flex-direction:column;align-items:center;gap:clamp(10px,2.8cqh,22px);padding:8px 14px;display:flex}.gi-brand:disabled{cursor:default}.gi-brand:focus-visible{box-shadow:0 0 0 2px #4aa0dc99}.gi-emblem{aspect-ratio:1;width:min(32cqw,28cqh);display:grid}.gi-emblem>svg{grid-area:1/1;width:100%;height:100%;overflow:visible}.gi-orbit{transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .5s;animation:1.2s cubic-bezier(.16,1,.3,1) backwards gi-orbit-in}.gi-brand:not(:disabled):hover .gi-orbit{transform:scale(1.04)}.gi.is-leaving .gi-orbit{opacity:0;transform:scale(1.7)}.gi-ring{fill:none;stroke:#f3e6e51a;stroke-width:1.8px}.gi-ring--dots{stroke:#f3e6e533;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 3}.gi-arc{fill:none;stroke:url(#gi-arc);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:22 78}.gi-spin{transform-origin:100px 100px;animation:9s linear infinite gi-spin}.gi-spin--back{animation-duration:40s;animation-direction:reverse}.gi-mark{animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards gi-in,6s ease-in-out 1.2s infinite gi-float}@media (prefers-reduced-motion:no-preference){.gi-mark{animation:1s cubic-bezier(.22,1,.36,1) backwards gi-reveal,6s ease-in-out 1.2s infinite gi-float;-webkit-mask-image:linear-gradient(136deg,#000 42%,#0000 58%);mask-image:linear-gradient(136deg,#000 42%,#0000 58%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 300%;mask-size:300% 300%}}.gi-lockup{width:min(62cqw,400px);height:auto;overflow:visible}.gi-word{fill:#f2d1d0}.gi-word path{animation:.8s cubic-bezier(.16,1,.3,1) backwards gi-letter;animation-delay:calc(.25s + var(--i,0) * 55ms)}.gi-endorse{fill:#f3e6e5;animation:1s cubic-bezier(.16,1,.3,1) .75s backwards gi-endorse}.gi-actions{margin-top:clamp(12px,2.8cqh,22px);animation:.9s cubic-bezier(.16,1,.3,1) .55s backwards gi-in}@keyframes gi-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes gi-reveal{0%{opacity:.4;-webkit-mask-position:100% 100%;mask-position:100% 100%}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes gi-orbit-in{0%{opacity:0;transform:scale(.82)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes gi-spin{to{transform:rotate(360deg)}}@keyframes gi-letter{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes gi-endorse{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes gi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.gi-mark,.gi-orbit,.gi-spin,.gi-word path,.gi-endorse,.gi-actions{animation:none}}
.rig{isolation:isolate;position:relative;container-type:size}.rig-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rig-3d{z-index:1;opacity:0;transition:opacity .7s;position:absolute;inset:0}.rig-3d-canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.rig.is-3d .rig-3d{opacity:1}.rig.is-3d .rig-art{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.rig-p,.rig-anim,.rig-shake{transform-box:fill-box;transform-origin:50%}.rig-p--case .rig-frame{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.2,1) forwards rig-draw}.rig-p--case .rig-case-fill{animation:.8s .45s both rig-fade}.rig-p--case .rig-front-fan,.rig-p--fans .rig-front-fan{animation:.55s cubic-bezier(.2,.9,.25,1.2) both rig-pop}.rig-p--mb{animation:.75s cubic-bezier(.2,.85,.25,1.05) both rig-rise}.rig-p--mb .rig-trace-in{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s .45s forwards rig-draw}.rig-p--cpu{animation:.8s cubic-bezier(.2,.9,.25,1) both rig-drop}.rig-p--cooler .rig-anim{animation:1s cubic-bezier(.2,.85,.25,1) both rig-cooler-in}.rig-p--cooler .rig-rad{animation:.8s cubic-bezier(.2,.85,.25,1.05) both rig-slide-right}.rig-p--cooler .rig-tube{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s .55s forwards rig-draw}.rig-p--ram .rig-stick{animation:.7s cubic-bezier(.2,.9,.25,1.05) both rig-stick-in}.rig-p--m2 .rig-anim{transform-origin:0%;animation:.95s cubic-bezier(.3,.7,.2,1) both rig-m2-in}.rig-p--gpu .rig-anim{animation:.95s cubic-bezier(.25,.85,.25,1) both rig-gpu-in}.rig-p--bay .rig-anim{animation:.7s cubic-bezier(.2,.85,.25,1.05) both rig-slide-right}.rig-p--psu .rig-anim{animation:.8s cubic-bezier(.2,.85,.25,1.05) both rig-slide-left}.rig-p--psu .rig-psu-builtin{animation:.7s both rig-fade}.rig-cable-base{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s .5s forwards rig-draw}.rig-snap{fill:none;stroke:var(--rig-accent,#f2705a);opacity:0;pointer-events:none;animation:.9s ease-out .7s both rig-snap}.rig-p.is-leaving{pointer-events:none;animation:.45s ease-in forwards rig-leave!important}.rig-bad{fill:#d5555f1a;stroke:#d5555f;stroke-width:2px;opacity:0;pointer-events:none;transition:opacity .3s}.is-bad .rig-bad{opacity:1}.is-bad .rig-shake{animation:.5s .1s rig-shake}.rig-ghost{pointer-events:none;animation:.5s both rig-fade}.rig-ghost rect,.rig-ghost circle{fill:none;stroke:#4a4052;stroke-width:1.3px;stroke-dasharray:5 5;transition:stroke .2s}.rig-ghost text{letter-spacing:.16em;fill:#8b7d8b;font-family:Montserrat,Noto Sans Georgian,sans-serif;font-size:10px;font-weight:600}.rig-ghost.is-next rect,.rig-ghost.is-next circle{stroke:var(--rig-accent,#f2705a);animation:1.2s linear infinite rig-dash}.rig-ghost.is-next text{fill:var(--rig-accent,#f2705a)}.rig-hs{fill:#0000;cursor:pointer}.rig-hs:focus{outline:none}.rig-hs:hover,.rig-hs:focus-visible{fill:#f2705a0f;stroke:#f2705a8c;stroke-width:1.2px}.rig-spin{transform-box:fill-box;transform-origin:50%}.rig.is-on .rig-spin{animation:rig-spin 1.6s cubic-bezier(.55, 0, .9, .55) .35s both, rig-spin var(--rig-spin,.42s) linear 1.95s infinite}.rig.is-on .rig-spin--slow{animation:rig-spin 2.2s cubic-bezier(.55, 0, .9, .55) .35s both, rig-spin calc(var(--rig-spin,.42s) * 2.6) linear 2.55s infinite}.rig-ring{opacity:.2;stroke-dasharray:1;stroke-dashoffset:0;transition:opacity .6s}.rig-ring.is-half{opacity:.45}.rig.is-on .rig-ring{opacity:var(--rig-glow,1);animation:rig-ring 1.3s cubic-bezier(.6, 0, .2, 1) var(--rig-delay,.6s) both, rig-breathe 3.6s ease-in-out calc(var(--rig-delay,.6s) + 1.6s) infinite}.rig-chase{fill:none;stroke:#f3e6e5;stroke-dasharray:.06 .94;opacity:0}.rig.is-on .rig-chase{opacity:.8;animation:rig-flow var(--rig-flow,2.2s) linear calc(var(--rig-delay,.6s) + 1.3s) infinite}.rig-ramlight{opacity:.4;transition:opacity .4s}.rig.is-on .rig-ramlight{opacity:1}.rig-ramlight--plain,.rig.is-on .rig-ramlight--plain{fill:#3a3142;opacity:.7}.rig-flow{fill:none;stroke-dasharray:.05 .95;opacity:0}.rig.is-on .rig-flow{opacity:.9;animation:rig-flow var(--rig-flow,2.6s) linear infinite}.rig-edge{stroke-opacity:.35;transition:stroke-opacity 1s .4s}.rig.is-on .rig-edge{stroke-opacity:1;animation:4.2s ease-in-out 2.4s infinite rig-edge-breathe}.rig-load-track{fill:#2a2331}.rig-load{fill:var(--rig-accent,#f2705a);transform-box:fill-box;transform-origin:0;opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}.rig-load.is-hot{fill:#d5555f}.rig.is-on .rig-load{opacity:1}.rig-p--case.is-light .rig-case-outer{fill:#e9e5ee}.rig-p--case.is-light .rig-case-inner{fill:#d9d4df}.rig-p--case.is-light .rig-case-shroud{fill:#e3dee8;stroke:#bdb5c5}.rig-p--mb.is-light .rig-mb-board{fill:#ece8f0;stroke:#b9b1c2}.rig-p--mb.is-light .rig-mb-trace{stroke:#d2cbd8}.rig-p--ram.is-light .rig-ram-fill,.rig-p--gpu.is-light .rig-gpu-fill,.rig-p--cooler.is-light .rig-cool-fill{fill:#ece8f0;stroke:#b9b1c2}.rig-slot{transition:opacity .25s}.rig.has-hl .rig-slot.is-dim{opacity:.38}.rig-p.is-hl{filter:drop-shadow(0 0 9px #f2705a8c)}.rig-ghost.is-hl rect,.rig-ghost.is-hl circle{stroke:var(--rig-accent,#f2705a)}.rig-ghost.is-hl text{fill:var(--rig-accent,#f2705a)}.rig-label{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0e0d12e6;border:1px solid #3a3142;border-radius:999px;align-items:center;gap:10px;max-width:92%;padding:6px 12px;animation:.2s both rig-fade;display:flex;position:absolute;bottom:2.4cqh;left:3cqw}.rig-label-set{letter-spacing:.16em;text-transform:uppercase;color:var(--rig-accent,#f2705a);flex:none;font-family:Montserrat,Noto Sans Georgian,sans-serif;font-size:10.5px;font-weight:600}.rig-label-text{text-overflow:ellipsis;white-space:nowrap;color:#f3e6e5;min-width:0;font-size:12.5px;overflow:hidden}.rig-led{fill:#3a3142;transition:fill .3s}.rig.is-on .rig-led{fill:var(--rig-accent,#f2705a)}.rig-brand{opacity:.45;transition:opacity 1s .8s}.rig-nameplate{opacity:.55;transition:opacity 1s .9s}.rig.is-on .rig-nameplate,.rig.is-on .rig-brand{opacity:1}.rig-sweep{opacity:0}.rig.is-on .rig-sweep{animation:1.6s cubic-bezier(.5,0,.3,1) .25s both rig-sweep}.rig-toast{z-index:2;opacity:0;pointer-events:none;max-width:88%;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1.1);position:absolute;top:2.6cqh;left:50%;transform:translate(-50%,-10px)}.rig-toast.is-shown{opacity:1;transform:translate(-50%)}@keyframes rig-draw{to{stroke-dashoffset:0}}@keyframes rig-fade{0%{opacity:0}to{opacity:1}}@keyframes rig-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rig-rise{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes rig-drop{0%{opacity:0;transform:translateY(-80px)rotate(-12deg)scale(1.08)}60%{opacity:1;transform:translateY(5px)rotate(0)scale(1)}80%{transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes rig-cooler-in{0%{opacity:0;transform:translateY(-110px)rotate(-240deg)scale(.85)}70%{opacity:1;transform:translateY(4px)rotate(10deg)scale(1)}to{opacity:1;transform:none}}@keyframes rig-stick-in{0%{opacity:0;transform:translateY(-140px)}70%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rig-m2-in{0%{opacity:0;transform:translate(-60px,-30px)rotate(-18deg)}55%{opacity:1;transform:translateY(-10px)rotate(-18deg)}80%{transform:translateY(1px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes rig-gpu-in{0%{opacity:0;transform:translate(-130px,-14px)}62%{opacity:1;transform:translateY(-14px)}84%{transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes rig-slide-left{0%{opacity:0;transform:translate(-110px)}70%{opacity:1;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes rig-slide-right{0%{opacity:0;transform:translate(120px)}70%{opacity:1;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes rig-leave{to{opacity:0;transform:translateY(-40px)scale(.96)}}@keyframes rig-snap{0%{opacity:.95;stroke-width:3px}to{opacity:0;stroke-width:1px}}@keyframes rig-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes rig-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rig-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rig-flow{to{stroke-dashoffset:-1px}}@keyframes rig-breathe{0%,to{stroke-opacity:1}50%{stroke-opacity:.7}}@keyframes rig-edge-breathe{0%,to{stroke-opacity:1}50%{stroke-opacity:.72}}@keyframes rig-dash{to{stroke-dashoffset:-20px}}@keyframes rig-sweep{0%{opacity:0;transform:translate(-160px)}20%{opacity:1}to{opacity:0;transform:translate(620px)}}@media (prefers-reduced-motion:reduce){.rig *,.rig :before,.rig :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
