.TestRunner-module__uvh1Wa__fixedBottom{padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--bg) 30%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.TestRunner-module__uvh1Wa__bottomSpacer{height:96px}.TestRunner-module__uvh1Wa__h2{text-align:center;margin:24px 0 16px;font-size:17px;font-weight:600}.TestRunner-module__uvh1Wa__gender{flex-direction:column;align-items:center;gap:12px;display:flex}.TestRunner-module__uvh1Wa__genderBtn{border:1px solid var(--line);background:var(--card);border-radius:16px;width:342px;height:64px;font-size:17px;font-weight:600}.TestRunner-module__uvh1Wa__genderBtn:active{background:var(--line)}.TestRunner-module__uvh1Wa__progressRow{justify-content:space-between;align-items:center;height:32px;margin-top:8px;display:flex}.TestRunner-module__uvh1Wa__back{background:0 0;border:0;width:32px;height:32px;margin-left:-8px;font-size:20px}.TestRunner-module__uvh1Wa__back:disabled{opacity:.25;cursor:default}.TestRunner-module__uvh1Wa__progressNum{color:var(--muted);font-size:13px}.TestRunner-module__uvh1Wa__progressBar{background:var(--line);border-radius:2px;width:342px;height:4px;margin:8px 0 28px;overflow:hidden}.TestRunner-module__uvh1Wa__progressBar span{background:var(--fg);height:100%;transition:width .3s;display:block}.TestRunner-module__uvh1Wa__card{transition:opacity .25s,transform .25s}.TestRunner-module__uvh1Wa__entering{animation:.25s TestRunner-module__uvh1Wa__enter}.TestRunner-module__uvh1Wa__leaving{opacity:0;transform:translate(-20px)}@keyframes TestRunner-module__uvh1Wa__enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.TestRunner-module__uvh1Wa__scene{white-space:pre-wrap;word-break:keep-all;min-height:56px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.4}.TestRunner-module__uvh1Wa__sub{color:var(--muted);margin:0 0 20px;font-size:15px}.TestRunner-module__uvh1Wa__options{flex-direction:column;gap:16px;margin-top:16px;display:flex}.TestRunner-module__uvh1Wa__option{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:12px;width:342px;min-height:88px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.45}.TestRunner-module__uvh1Wa__option:active{background:var(--line)}.TestRunner-module__uvh1Wa__computing{min-height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.TestRunner-module__uvh1Wa__silhouettes{gap:8px;display:flex}.TestRunner-module__uvh1Wa__silhouettes span{opacity:.25;border-radius:14px 14px 6px 6px;width:28px;height:40px;animation:1.2s ease-in-out infinite TestRunner-module__uvh1Wa__pulse}@keyframes TestRunner-module__uvh1Wa__pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}
.StartPage-module__YpuVTq__cover{background:var(--line);border-radius:16px;width:342px;height:342px;margin:8px 0 20px;display:block}.StartPage-module__YpuVTq__title{margin:0 0 6px;font-size:24px;font-weight:700}.StartPage-module__YpuVTq__subtitle{color:var(--muted);margin:0 0 8px;font-size:15px}.StartPage-module__YpuVTq__meta{color:var(--muted);margin:0 0 24px;font-size:13px}.StartPage-module__YpuVTq__others{margin-top:32px}.StartPage-module__YpuVTq__othersHead{justify-content:space-between;align-items:baseline;display:flex}.StartPage-module__YpuVTq__othersHead h2{margin:0;font-size:16px}.StartPage-module__YpuVTq__othersHead a{color:var(--muted);font-size:13px}.StartPage-module__YpuVTq__others ul{gap:12px;padding:0;list-style:none;display:flex;overflow-x:auto}.StartPage-module__YpuVTq__others li{background:var(--card);border:1px solid var(--line);border-radius:12px;flex:0 0 160px;padding:12px;font-size:14px}
