[x-cloak]{display:none!important}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.building-icon,.building-step-icon,.success-check,.progress-fill,.wizard-chip:hover,.wizard-chip.is-selected,.build-img:hover,.btn-buy:hover,.btn-primary:hover,.btn-view:hover,.progress-step:hover,.progress-step.is-active{animation:none!important;transition:none!important;transform:none!important}}.gpu-reliance-badge{background:var(--bg-secondary);border-radius:8px;padding:clamp(.625rem,2vw,.875rem);margin-top:.75rem}.gpu-reliance-badge .badge-label{display:block;font-size:clamp(.625rem,1.5vw,.75rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.reliance-bar{display:flex;height:clamp(20px,4vw,28px);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.reliance-gpu{background:linear-gradient(90deg,var(--nvidia-green, #10b981),var(--nvidia-green-dark, #059669));display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;min-width:0;transition:width .3s ease}.reliance-gpu span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .25rem}.reliance-cpu{background:linear-gradient(90deg,var(--intel-blue, #3b82f6),var(--intel-blue-dark, #2563eb));display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;min-width:0;transition:width .3s ease}.reliance-cpu span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .25rem}.gpu-reliance-badge .badge-hint{display:block;font-size:clamp(.6875rem,1.5vw,.8rem);color:var(--text-secondary)}@media(max-width:350px){.reliance-gpu span,.reliance-cpu span{font-size:.5625rem}}