._backBtn_z63zp_1{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 var(--spacing-3);padding:0 14px 0 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--tone-violet, var(--primary));font:inherit;font-weight:700;cursor:pointer;box-shadow:var(--shadow)}._backBtn_z63zp_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._h1_z63zp_21{font-family:var(--font-family-display);color:var(--primary);font-size:1.5rem;margin:0}._lede_z63zp_27{color:var(--muted-foreground);margin:var(--spacing-1) 0 var(--spacing-4)}._h2_z63zp_31{font-family:var(--font-family-display);font-size:1.05rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2)}._h3_z63zp_37{font-family:var(--font-family-display);font-size:1rem;color:var(--primary);margin:var(--spacing-6) 0 var(--spacing-2)}._skeleton_z63zp_43{height:520px}._center_z63zp_46{text-align:center;display:grid;gap:var(--spacing-3);justify-items:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._tests_z63zp_54{display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._candSkeleton_z63zp_59{height:72px}._loginBox_z63zp_62{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:var(--spacing-3);line-height:1.45}._loginBox_z63zp_62 p{margin:0}._candidate_z63zp_72{display:flex;gap:var(--spacing-3);justify-content:space-between;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3)}._candidate_z63zp_72>span:first-child{display:grid;gap:2px;min-width:0}._candidate_z63zp_72>span:first-child span{color:var(--muted-foreground);font-size:.85rem;overflow-wrap:anywhere}._candLinks_z63zp_93{display:grid;gap:var(--spacing-1);justify-items:end;font-size:.85rem;flex:none}._candLinks_z63zp_93 a,._candLinks_z63zp_93 button{all:unset;cursor:pointer;color:var(--primary);text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}._group_z63zp_110{margin-bottom:var(--spacing-2)}._freeTag_z63zp_113{margin-left:var(--spacing-2);font-size:.68rem;font-weight:800;letter-spacing:.05em;background:var(--success-soft);color:var(--success);border-radius:var(--radius-sm);padding:1px 6px;vertical-align:middle}._typeTabs_z63zp_124{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);margin:0 0 var(--spacing-4)}._typeTabs_z63zp_124>:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:760px){._typeTabs_z63zp_124{grid-template-columns:repeat(3,minmax(0,1fr))}._typeTabs_z63zp_124>:last-child:nth-child(odd){grid-column:auto}}._typeTab_z63zp_124{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2);min-height:64px;padding:var(--spacing-2) var(--spacing-3);text-align:left;background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--foreground);transition:transform .12s ease,border-color .12s ease}._typeTab_z63zp_124:active{transform:scale(.98)}._typeTab_z63zp_124:focus-visible{box-shadow:var(--shadow-focus)}._typeIcon_z63zp_165{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tone-teal-soft);color:var(--primary)}._typeText_z63zp_175{display:grid;min-width:0}._typeLabel_z63zp_179{font-family:var(--font-family-display);font-weight:700;font-size:.92rem;line-height:1.2;color:var(--primary)}._typeCount_z63zp_186{font-size:.78rem;font-weight:600;color:var(--muted-foreground)}._typeTabOn_z63zp_191{background:var(--cover);border-color:var(--gold);box-shadow:var(--shadow-md),inset 4px 0 0 var(--gold)}._typeTabOn_z63zp_191 ._typeIcon_z63zp_165{background:#e9b52f29;color:var(--gold)}._typeTabOn_z63zp_191 ._typeLabel_z63zp_179{color:var(--gold)}._typeTabOn_z63zp_191 ._typeCount_z63zp_186{color:var(--cover-muted)}._typeSpecial_z63zp_207{grid-column:1 / -1;min-height:72px;background:var(--tone-gold-soft);border:2px solid var(--gold);box-shadow:var(--shadow-md)}._typeSpecial_z63zp_207 ._typeIcon_z63zp_165{background:var(--gold);color:var(--accent-foreground)}._typeSpecial_z63zp_207 ._typeLabel_z63zp_179{font-size:1.02rem;color:var(--foreground)}._typeSpecial_z63zp_207._typeTabOn_z63zp_191{background:var(--cover)}._typeSpecial_z63zp_207._typeTabOn_z63zp_191 ._typeLabel_z63zp_179{color:var(--gold)}._hubLink_z63zp_228{display:flex;align-items:center;gap:6px;min-height:44px;margin:0 0 var(--spacing-3);padding:0 var(--spacing-3);border-radius:var(--radius);border:1px solid var(--gold);background:var(--tone-gold-soft);color:var(--foreground);font-weight:700;font-size:.9rem;text-decoration:none}._hubLink_z63zp_228 svg:last-child{margin-left:auto}._groupChips_z63zp_246{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:var(--spacing-3);scrollbar-width:none}._groupChips_z63zp_246 button{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}._groupChips_z63zp_246 ._chipOn_z63zp_267{background:var(--cover);color:var(--gold);border-color:var(--cover)}._groupHead_z63zp_272{grid-column:1 / -1;margin:var(--spacing-3) 0 0;font-family:var(--font-family-display);font-weight:700;color:var(--foreground)}._priceTag_z63zp_279{margin-left:var(--spacing-2);font-size:.7rem;font-weight:800;background:var(--tone-gold-soft);color:var(--tone-gold);border:1px solid var(--gold);border-radius:var(--radius-sm);padding:0 6px;vertical-align:middle}._priceNote_z63zp_290{margin:0 0 var(--spacing-2);font-size:.88rem;line-height:1.45}._passOn_z63zp_295{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background:var(--success-soft);color:var(--success);font-size:.9rem}._newTag_z63zp_307{display:inline-block;margin-left:var(--spacing-2);padding:1px 6px;border-radius:4px;background:var(--error);color:var(--error-foreground);font-family:var(--font-family-base);font-size:.66rem;font-weight:800;letter-spacing:.06em;vertical-align:middle}._typeTabs_z63zp_124:has(>._typeSpecial_z63zp_207)>:last-child:nth-child(odd){grid-column:auto}._typeTabs_z63zp_124:has(>._typeSpecial_z63zp_207)>:last-child:nth-child(2n){grid-column:1 / -1}@media(min-width:760px){._typeTabs_z63zp_124:has(>._typeSpecial_z63zp_207)>:last-child:nth-child(2n){grid-column:auto}}._tabNote_z63zp_332{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-left:3px solid var(--gold);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;font-size:.88rem;line-height:1.45;color:var(--muted-foreground)}._promo_z63zp_342{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--foreground);text-decoration:none}._promo_z63zp_342:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._promoIcon_z63zp_359{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tone-green-soft);color:var(--tone-green)}._promoText_z63zp_369{flex:1;display:grid;min-width:0}._promoText_z63zp_369 b{font-family:var(--font-family-display);color:var(--primary);line-height:1.25}._promoText_z63zp_369 small{color:var(--muted-foreground);font-size:.8rem}._promo_z63zp_342>svg{color:var(--muted-foreground);flex:none}._pickHint_z63zp_387{text-align:center;color:var(--muted-foreground);font-size:.9rem;margin:var(--spacing-2) 0 var(--spacing-4)}._registerWrap_z63zp_393{scroll-margin-top:var(--spacing-4)}._testBtn_z63zp_396{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;padding:var(--spacing-3) var(--spacing-4);background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius-md)}._testBtn_z63zp_396 span{color:var(--muted-foreground);font-size:.85rem}._testOn_z63zp_411{border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold)}._testBtn_z63zp_396:focus-visible{box-shadow:var(--shadow-focus)}._card_z63zp_418{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-4)}._kicker_z63zp_425{margin:0;font-size:.8rem;font-weight:700;color:var(--gold-deep);text-transform:uppercase;letter-spacing:.04em}._title_z63zp_433{font-family:var(--font-family-display);color:var(--primary);font-size:1.35rem;margin:var(--spacing-1) 0 var(--spacing-3)}._facts_z63zp_439{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._facts_z63zp_439 span{display:flex;align-items:center;gap:var(--spacing-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);font-size:.9rem}._facts_z63zp_439 svg{color:var(--gold-deep);flex:none}._facts_z63zp_439 b{font-family:var(--font-family-display);font-size:1.1rem;color:var(--primary)}._rules_z63zp_463{margin:0;padding-left:1.2rem;display:grid;gap:var(--spacing-2);line-height:1.45;font-size:.95rem}._form_z63zp_471{display:grid;gap:var(--spacing-3)}._field_z63zp_475{display:grid;gap:var(--spacing-1)}._label_z63zp_479{font-weight:600;font-size:.9rem}._error_z63zp_483{color:var(--error);font-size:.85rem;font-weight:600}._agree_z63zp_488{display:flex;gap:var(--spacing-3);align-items:flex-start;font-size:.9rem;line-height:1.4;cursor:pointer}._formError_z63zp_496{margin:var(--spacing-3) 0 0;background:var(--error-soft);color:var(--error);border-radius:var(--radius);padding:var(--spacing-3);font-weight:600}._start_z63zp_504{width:100%;margin-top:var(--spacing-4)}._past_z63zp_508{margin-top:var(--spacing-8)}._pastList_z63zp_511{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._pastRow_z63zp_517{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);min-height:56px;color:var(--foreground);text-decoration:none;border-top:1px solid var(--border)}._pastRow_z63zp_517:first-child{border-top:0}._pastRow_z63zp_517>span:first-child{flex:1;display:grid}._pastRow_z63zp_517>span:first-child span{color:var(--muted-foreground);font-size:.82rem}._pastRow_z63zp_517 svg{color:var(--muted-foreground)}._pastRow_z63zp_517:focus-visible{outline:none;box-shadow:inset var(--shadow-focus)}._pastScore_z63zp_545{font-family:var(--font-family-display);font-weight:700;color:var(--primary)}._pastOpen_z63zp_550{font-weight:700;font-size:.85rem;color:var(--gold-deep)}
