.PillSelection-module__w1GSea__hero{z-index:50;color:#8a939b;min-height:100dvh;font-family:var(--font-hacker-en), ui-monospace, SFMono-Regular, Menlo, monospace;isolation:isolate;background:#fff;position:fixed;inset:0;overflow:hidden}.PillSelection-module__w1GSea__choice{width:100%;height:100dvh;min-height:580px;position:relative}.PillSelection-module__w1GSea__titleBlock{z-index:4;text-align:center;width:min(90vw,680px);position:absolute;top:clamp(72px,12.5vh,124px);left:50%;translate:-50%}.PillSelection-module__w1GSea__titleBlock h1{color:#9aa3aa;letter-spacing:clamp(.24em,.52vw,.42em);margin:0;font-size:clamp(17px,1.55vw,24px);font-weight:500;line-height:1.2}.PillSelection-module__w1GSea__titleBlock>span{color:#b8bec3;font-family:var(--font-hacker-zh), sans-serif;letter-spacing:.3em;margin-top:13px;font-size:10px;font-weight:300;display:block}.PillSelection-module__w1GSea__scene{position:absolute;top:17%;left:50%;translate:-50%}.PillSelection-module__w1GSea__sceneLoading{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(900px,100vw);height:min(64vh,640px);min-height:390px;display:flex}.PillSelection-module__w1GSea__loader{border:2px solid #9aa3aa40;border-top-color:#9aa3aa;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite PillSelection-module__w1GSea__scene-spin}.PillSelection-module__w1GSea__loadingText{color:#9aa3aa;font-family:var(--font-hacker-zh), sans-serif;letter-spacing:.22em;font-size:11px}.PillSelection-module__w1GSea__progressTrack{background:#9aa3aa29;border-radius:999px;width:min(260px,60vw);height:3px;position:relative;overflow:hidden}.PillSelection-module__w1GSea__progressBar{background:linear-gradient(90deg,#d71720,#1762dc);border-radius:999px;width:40%;height:100%;animation:1.3s ease-in-out infinite PillSelection-module__w1GSea__scene-progress;position:absolute;top:0;left:0}@keyframes PillSelection-module__w1GSea__scene-spin{to{transform:rotate(360deg)}}@keyframes PillSelection-module__w1GSea__scene-progress{0%{left:-40%}to{left:100%}}.PillSelection-module__w1GSea__hoverPrompt{z-index:5;color:#9aa3aa;min-height:18px;font-family:var(--font-hacker-zh), sans-serif;letter-spacing:.22em;opacity:0;text-align:center;white-space:nowrap;pointer-events:none;font-size:10px;transition:color .22s,opacity .22s,translate .22s;position:absolute;bottom:clamp(45px,9vh,90px);left:50%;translate:-50% 5px}.PillSelection-module__w1GSea__hoverPrompt.PillSelection-module__w1GSea__visible{opacity:.82;translate:-50%}.PillSelection-module__w1GSea__redPrompt{color:#bd1f25}.PillSelection-module__w1GSea__bluePrompt{color:#1762dc}@media (max-width:720px){.PillSelection-module__w1GSea__choice{min-height:540px}.PillSelection-module__w1GSea__titleBlock{top:10.5vh}.PillSelection-module__w1GSea__titleBlock h1{letter-spacing:.18em;font-size:clamp(15px,4.6vw,20px)}.PillSelection-module__w1GSea__titleBlock>span{letter-spacing:.2em;font-size:9px}.PillSelection-module__w1GSea__scene{top:17.5%}.PillSelection-module__w1GSea__sceneLoading{width:100vw;height:min(58vh,540px);min-height:360px}.PillSelection-module__w1GSea__hoverPrompt{letter-spacing:.14em;white-space:normal;max-width:88vw;font-size:9px;bottom:7vh}}@media (max-height:680px){.PillSelection-module__w1GSea__titleBlock{top:55px}.PillSelection-module__w1GSea__scene{top:13%}.PillSelection-module__w1GSea__hoverPrompt{bottom:30px}}@media (prefers-reduced-motion:reduce){.PillSelection-module__w1GSea__hoverPrompt{transition:none}}
.MatrixScrollHint-module__5Ucb4a__hint{z-index:42;color:var(--matrix-ink-color);font-family:var(--font-hacker-zh), sans-serif;pointer-events:none;opacity:.85;flex-direction:column;align-items:center;gap:3px;transition:opacity .32s,transform .32s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.MatrixScrollHint-module__5Ucb4a__label{letter-spacing:.28em;text-transform:uppercase;font-size:9px}.MatrixScrollHint-module__5Ucb4a__chevron{font-size:11px;line-height:1;animation:1.8s ease-in-out infinite MatrixScrollHint-module__5Ucb4a__hint-bob}.MatrixScrollHint-module__5Ucb4a__hint.MatrixScrollHint-module__5Ucb4a__hidden{opacity:0;transform:translate(-50%)translateY(6px)}@keyframes MatrixScrollHint-module__5Ucb4a__hint-bob{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.MatrixScrollHint-module__5Ucb4a__chevron{animation:none}.MatrixScrollHint-module__5Ucb4a__hint{transition:opacity .2s}}
