.DemoCandidatePickStep_step__7oe1C{display:flex;flex-direction:column;gap:12px;padding:24px;max-width:420px;margin:0 auto;width:100%}.DemoCandidatePickStep_title__LcMtI{margin:0 0 4px;font-size:22px;font-weight:700}.DemoCandidatePickStep_searchInput__wKHzq{width:100%;box-sizing:border-box;padding:14px 16px;font-size:16px;border-radius:12px;border:1px solid var(--conf-gray-2);min-height:44px}.DemoCandidatePickStep_status__rQvCL{margin:0;font-size:13px;color:var(--conf-gray-1)}.DemoCandidatePickStep_candidate__RbN_9{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 16px;min-height:44px;border-radius:12px;border:1px solid var(--conf-gray-2);background:var(--conf-paper);color:var(--conf-ink)}.DemoCandidatePickStep_candidate__RbN_9.DemoCandidatePickStep_confirmed__MZ_G4{border:1.5px solid var(--conf-ink)}.DemoCandidatePickStep_badge__u4N3F{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--conf-ink)}.DemoCandidatePickStep_meta__EUBA_{font-size:13px;color:var(--conf-gray-1)}.ConferenceFish_motion__Sz3_r,.ConferenceFish_wrap__CMKsV{position:relative;display:inline-flex;align-items:center;justify-content:center}.ConferenceFish_sprite__vOTbj{display:block}.ConferenceFish_sprite__vOTbj svg{width:100%;height:100%;display:block}.ConferenceFish_tail__Q7yRF{transform-box:fill-box;transform-origin:0 50%}.ConferenceFish_dimmed__peIFh{opacity:.25}.ConferenceFish_selectionRing__ZTdJ2{position:absolute;left:50%;top:50%;width:118%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.2px solid #c5c5c5;pointer-events:none}@media (prefers-reduced-motion:no-preference){@keyframes ConferenceFish_conferenceFishBob__9kHao{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ConferenceFish_conferenceFishSwimIn__NvbrC{0%{transform:translateX(-70px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ConferenceFish_conferenceFishTailWag__U_nH5{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.ConferenceFish_bob__dD7Ce{animation:ConferenceFish_conferenceFishBob__9kHao 3.4s ease-in-out infinite;animation-delay:var(--bob-delay,0s)}.ConferenceFish_swimIn__OcU9X{animation:ConferenceFish_conferenceFishSwimIn__NvbrC .9s ease-out both;animation-delay:var(--entrance-delay,0s)}.ConferenceFish_tail__Q7yRF{animation:ConferenceFish_conferenceFishTailWag__U_nH5 1.75s ease-in-out infinite;animation-delay:var(--tail-delay,0s)}}.FishComparisonPage_page__M7c7U{--conf-ink:#0a0a0a;--conf-paper:#ffffff;--conf-gray-1:#8a8a8a;--conf-gray-2:#d5d5d5;--conf-gray-3:#e5e5e5;width:100%;min-height:100dvh;background:var(--conf-paper);color:var(--conf-ink);font-family:Inter,Pretendard,system-ui,-apple-system,sans-serif}.FishComparisonPage_inner___XZkn{padding:32px 24px 64px;max-width:900px;margin:0 auto}.FishComparisonPage_title__25voY{margin:0 0 8px;font-size:20px;font-weight:700}.FishComparisonPage_note__NRs6f{margin:0 0 32px;font-size:13px;line-height:1.6;color:var(--conf-gray-1);max-width:640px}.FishComparisonPage_panel__cQ31A{border:1px solid var(--conf-gray-3);border-radius:16px;padding:20px;margin-bottom:24px}.FishComparisonPage_panelTitle__inOSp{margin:0 0 16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--conf-gray-1)}.FishComparisonPage_row__DGGSs{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--conf-gray-3)}.FishComparisonPage_row__DGGSs:first-of-type{border-top:none;padding-top:0}.FishComparisonPage_rowLabel__NG9cg{font-size:13px;font-weight:600}.FishComparisonPage_sizeGroup__pGH3_{display:flex;align-items:flex-end;gap:20px}.FishComparisonPage_sizeCell__yxFgi{display:flex;flex-direction:column;align-items:center;gap:6px}.FishComparisonPage_sizeLabel__nA6ko{font-size:11px;color:var(--conf-gray-1)}.CandidatePickStep_step__dTF70{display:flex;flex-direction:column;gap:12px;padding:24px;max-width:420px;margin:0 auto;width:100%}.CandidatePickStep_title__R3hXV{margin:0 0 4px;font-size:22px;font-weight:700}.CandidatePickStep_searchInput__CZIov{width:100%;box-sizing:border-box;padding:14px 16px;font-size:16px;border-radius:12px;border:1px solid var(--conf-gray-2);min-height:44px}.CandidatePickStep_status__IRGYq{margin:0;font-size:13px;color:var(--conf-gray-1)}.CandidatePickStep_candidate__D3ecp{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 16px;min-height:44px;border-radius:12px;border:1px solid #b8b8b8;background:var(--conf-paper);color:var(--conf-ink);cursor:pointer;box-shadow:0 1px 2px rgba(10,10,10,.05);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover:hover){.CandidatePickStep_candidate__D3ecp:hover{border-color:var(--conf-ink);background:#f7f7f7;box-shadow:0 4px 12px rgba(10,10,10,.08);transform:translateY(-1px)}}.CandidatePickStep_candidate__D3ecp:focus-visible{border-color:#2563eb;outline:3px solid rgba(37,99,235,.28);outline-offset:2px;box-shadow:0 0 0 1px #2563eb}.CandidatePickStep_candidate__D3ecp:active{transform:translateY(0)}.CandidatePickStep_candidate__D3ecp.CandidatePickStep_confirmed__BwD76{border:1.5px solid #2563eb;background:#eff6ff;box-shadow:0 2px 8px rgba(37,99,235,.12)}@media (hover:hover){.CandidatePickStep_candidate__D3ecp.CandidatePickStep_confirmed__BwD76:hover{border-color:#1d4ed8;background:#dbeafe}}.CandidatePickStep_badge__HLwup{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--conf-ink)}.CandidatePickStep_confirmed__BwD76 .CandidatePickStep_badge__HLwup{color:#1d4ed8}.CandidatePickStep_externalBadge__swhgK{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0f766e}.CandidatePickStep_meta__SApqI{font-size:13px;line-height:1.4;color:var(--conf-gray-1)}.CandidatePickStep_confirmed__BwD76 .CandidatePickStep_meta__SApqI{color:#475569}.CandidatePickStep_loginLink__50eaY{margin-top:14px;align-self:center;background:none;border:none;padding:6px 4px;font-size:13px;font-weight:600;color:var(--conf-gray-1);cursor:pointer;text-decoration:underline}.CandidatePickStep_accountHint__Hj_0L{align-self:stretch;margin:2px 0;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--conf-ink);background:var(--conf-paper);color:var(--conf-ink);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.CandidatePickStep_accountHint__Hj_0L:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.CandidatePickStep_accountNotice__NR42n{align-self:stretch;display:grid;grid-gap:4px;gap:4px}.CandidatePickStep_accountNoticeText__alAK5{margin:0;color:var(--conf-ink);font-size:13px;font-weight:700}.CandidatePickStep_backButton__AI8vm{align-self:flex-start;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--conf-gray-1);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.CandidatePickStep_identityCard__sMsbg{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1.5px solid #2563eb;border-radius:12px;background:#eff6ff}.CandidatePickStep_identityCard__sMsbg strong{font-size:15px}.CandidatePickStep_confirmNote__2ntmo,.CandidatePickStep_identityCard__sMsbg span{color:#475569;font-size:13px;line-height:1.45}.CandidatePickStep_confirmNote__2ntmo{margin:0}.CandidatePickStep_paperList__e2fq1{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.CandidatePickStep_paperOption__2364A{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:12px;border:1px solid #cbd5e1;border-radius:11px;background:var(--conf-paper);cursor:pointer}.CandidatePickStep_paperOption__2364A:has(input:checked){border-color:#2563eb;background:#f8fbff}.CandidatePickStep_paperOption__2364A input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#2563eb}.CandidatePickStep_paperOptionText__NSWvS{display:flex;min-width:0;flex-direction:column;gap:4px}.CandidatePickStep_paperOptionText__NSWvS strong{font-size:13px;line-height:1.35}.CandidatePickStep_paperOptionText__NSWvS span{color:var(--conf-gray-1);font-size:12px;line-height:1.35}.CandidatePickStep_continueButton__CtkF3{min-height:46px;padding:12px 16px;border:1px solid var(--conf-ink);border-radius:12px;background:var(--conf-ink);color:var(--conf-paper);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.CandidatePickStep_continueButton__CtkF3:disabled{cursor:not-allowed;opacity:.45}.CandidatePickStep_error__TsWsQ{margin:0;color:#b42318;font-size:13px;line-height:1.4}.CandidatePickStep_srOnly__J68GS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConferenceUnavailableState_state__j5qU3{display:grid;width:min(420px,calc(100% - 32px));min-height:100dvh;margin:0 auto;padding:48px 24px;place-content:center;grid-gap:12px;gap:12px;color:#0a0a0a;background:#ffffff;text-align:center}.ConferenceUnavailableState_state__j5qU3 h1,.ConferenceUnavailableState_state__j5qU3 p{margin:0}.ConferenceUnavailableState_state__j5qU3 h1{font-size:24px;line-height:1.2}.ConferenceUnavailableState_state__j5qU3 p{color:#666666;line-height:1.5}.ConferenceUnavailableState_state__j5qU3 a{justify-self:center;min-height:44px;padding:12px 18px;color:#ffffff;border-radius:12px;background:#0a0a0a;font-weight:700;text-decoration:none}.DemoRevealClaimStep_step__aCv7x{display:flex;flex-direction:column;gap:16px;padding:24px;max-width:420px;margin:0 auto;width:100%}.DemoRevealClaimStep_notMe__2LJ9I{align-self:flex-start;background:none;border:none;padding:8px 0;min-height:44px;font-size:14px;color:var(--conf-gray-1);text-decoration:underline}.DemoRevealClaimStep_tank__R727E{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:14px;min-height:140px;padding:16px;border-radius:20px;border:1px solid var(--conf-gray-3)}.DemoRevealClaimStep_caption__JcKTB{margin:0;text-align:center;font-size:13px;color:var(--conf-gray-1)}.DemoRevealClaimStep_claimForm__DQcth{display:flex;flex-direction:column;gap:12px}.DemoRevealClaimStep_emailInput___bq91{width:100%;box-sizing:border-box;padding:14px 16px;font-size:16px;border-radius:12px;border:1px solid var(--conf-gray-2);min-height:44px}.DemoRevealClaimStep_claimButton__wqcL9{min-height:44px;padding:14px 20px;border-radius:12px;border:none;background:var(--conf-ink);color:var(--conf-paper);font-size:16px;font-weight:600}.DemoRevealClaimStep_claimButton__wqcL9:disabled{opacity:.6}.DemoRevealClaimStep_error__Xhplv{margin:0;font-size:13px;color:#b00020}.DemoRevealClaimStep_noClaim__7RFsW{font-size:13px;color:var(--conf-gray-1);text-align:center}