.techCheck-module__CT2vdq__page{position:relative}.techCheck-module__CT2vdq__heroBadge{letter-spacing:.04em;text-transform:uppercase}.techCheck-module__CT2vdq__stickyBar{z-index:20;border:1px solid var(--mantine-color-dark-4);background:color-mix(in srgb, var(--mantine-color-dark-7) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;margin-bottom:1.5rem;padding:.85rem 1rem;position:sticky;top:0;box-shadow:0 8px 32px #00000059}.techCheck-module__CT2vdq__progressTrack{background:var(--mantine-color-dark-5);border-radius:999px;height:12px;overflow:hidden}.techCheck-module__CT2vdq__progressFill{background:linear-gradient(90deg,#15aabf,#22b8cf 40%,#69db7c 100%);border-radius:999px;height:100%;transition:width .28s cubic-bezier(.22,1,.36,1),background .28s;box-shadow:0 0 16px #22b8cf73}.techCheck-module__CT2vdq__progressFillComplete{background:linear-gradient(90deg,#69db7c,#ffd43b 55%,#ff922b);animation:1.6s ease-in-out infinite techCheck-module__CT2vdq__pulseGlow;box-shadow:0 0 20px #69db7c8c}@keyframes techCheck-module__CT2vdq__pulseGlow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.techCheck-module__CT2vdq__checkCard{border:1px solid var(--mantine-color-dark-4);background:var(--mantine-color-dark-7);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;padding:.9rem 1rem;transition:border-color .16s,background .16s,transform .16s}.techCheck-module__CT2vdq__checkCard:hover{border-color:var(--mantine-color-dark-3);background:var(--mantine-color-dark-6)}.techCheck-module__CT2vdq__checkCardChecked{border-color:color-mix(in srgb, #22b8cf 55%, var(--mantine-color-dark-4));background:color-mix(in srgb, #15aabf 10%, var(--mantine-color-dark-7))}.techCheck-module__CT2vdq__checkCard:active{transform:scale(.995)}.techCheck-module__CT2vdq__categoryChip{text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-dimmed);font-size:.7rem}.techCheck-module__CT2vdq__completeBanner{text-align:center;background:linear-gradient(135deg,#69db7c24,#15aabf1a);border:1px solid #69db7c80;border-radius:12px;padding:1.25rem 1.5rem;animation:.42s cubic-bezier(.22,1,.36,1) techCheck-module__CT2vdq__popIn}@keyframes techCheck-module__CT2vdq__popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.techCheck-module__CT2vdq__shotInput .mantine-Input-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.techCheck-module__CT2vdq__confettiDot{pointer-events:none;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out forwards techCheck-module__CT2vdq__confettiFall;position:absolute}@keyframes techCheck-module__CT2vdq__confettiFall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) rotate(220deg)}}
