.test_wrap__h_Kct{min-height:100vh;min-height:100dvh;padding:16px 20px 32px;padding-top:calc(var(--safe-top) + 16px)}.test_ikigaiTheme__H4Epm{--text:#f2f3f5;--text-muted:#b6bcc6;--bg-elevated:#1a1d23;--border:#2a2e36;--accent:#f2f3f5;--bg:#0f1115;background:#0f1115}.test_jungTheme__I2bWO{--text:#f2f3f5;--text-muted:#b6bcc6;--bg-elevated:#1a1d23;--border:#2a2e36;--accent:#8bc5b1;--accent-hover:#a8dac9;--bg:#0f1115;background:#0f1115}.test_back___ODhh{display:inline-flex;align-items:center;font-size:.9375rem;color:var(--text-muted,#8a8a8a);margin-bottom:24px;transition:color .2s}.test_back___ODhh:active{color:var(--text,#f5f5f5)}@media (hover:hover) and (pointer:fine){.test_back___ODhh:hover{color:var(--text,#f5f5f5)}}.test_head__lC7OU{margin-bottom:12px}.test_title__y14Wm{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--text,#f5f5f5)}.test_meta__o_9fc{font-size:.875rem;color:var(--text-muted,#8a8a8a);margin-top:4px}.test_desc__bByXk{font-size:.9375rem;line-height:1.5;color:var(--text-muted,#8a8a8a);margin-bottom:28px}.test_promo__9jHAC{background:var(--bg-elevated,#141414);border:1px solid var(--border);border-radius:var(--radius,12px);padding:16px;margin-bottom:20px}.test_promoTitle__Dpbts{font-size:1.0625rem;font-weight:600;color:var(--text,#f5f5f5);margin-bottom:8px}.test_promoText__vbgrR{font-size:.9375rem;color:var(--text-muted,#8a8a8a);line-height:1.5;margin-bottom:12px}.test_promoList__9W5sr{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;color:var(--text,#f5f5f5);font-size:.9375rem}.test_promoList__9W5sr li:before{content:"•";margin-right:8px;color:var(--text-muted,#8a8a8a)}.test_promoHint__clc_D{font-size:.875rem;color:var(--text-muted,#8a8a8a);line-height:1.5}.test_preview__AB4s2{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius,12px);padding:20px 18px 18px;margin-bottom:22px}.test_jungPreview__rl3UM{background:#1a1d23;border:1px solid #2a2e36}.test_jungTitle__d7Kn7{font-size:1.25rem;font-weight:600;color:var(--text);letter-spacing:-.01em;margin-bottom:10px}.test_jungSubtitle__jH2Zl{font-size:.95rem;color:var(--text-muted);line-height:1.5;margin-bottom:18px}.test_jungSection__tIlHF{padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.test_jungSectionTitle__oK44_{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;display:block}.test_jungBullets__2T_rI{list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--text);font-size:.92rem;line-height:1.5}.test_jungBullets__2T_rI li:before{content:"•";margin-right:8px;color:var(--text-muted)}.test_jungInfoText__8jg41{font-size:.9rem;color:var(--text-muted);line-height:1.5}.test_jungMetaRow__ZfPtf{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.test_jungInfoValue__4bf2S{font-size:.9rem;color:var(--text)}.test_jungActions__DGIQC{display:flex;flex-direction:column;gap:12px;margin-top:14px}.test_jungDisclaimer__mKUQW{font-size:.75rem;color:var(--text-muted);line-height:1.4;margin-top:12px}.test_previewTitle__5JbFe{font-size:1.0625rem;font-weight:600;color:var(--text);margin-bottom:8px}.test_previewSubtitle__D4JV6{font-size:.9375rem;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.test_previewText__FoWnI{gap:8px;color:var(--text-muted);line-height:1.55;margin-bottom:10px}.test_previewItems__9D8v_,.test_previewText__FoWnI{display:flex;flex-direction:column;font-size:.9375rem}.test_previewItems__9D8v_{list-style:none;gap:6px;color:var(--text)}.test_previewItems__9D8v_ li:before{content:"—";margin-right:8px;color:var(--text-muted)}.test_previewMicroAbove__6KsiN,.test_previewMicroBelow__Rdj3l{font-size:.8125rem;color:#8a9099;line-height:1.5}.test_actions__nH3MK{display:flex;flex-direction:column;gap:12px}.test_btn__9aN3S{display:flex;align-items:center;justify-content:center;min-height:var(--tap,48px);padding:14px 20px;border-radius:var(--radius,12px);font-size:1rem;font-weight:500;background:var(--accent,#e8e6e3);color:var(--bg,#0c0c0c);border:none;transition:background .2s,color .2s,opacity .2s}.test_btn__9aN3S:active{opacity:.92}.test_btn__9aN3S:disabled{opacity:.5}.test_notice__Ceo1S{font-size:.875rem;color:var(--text-muted,#8a8a8a)}@media (hover:hover) and (pointer:fine){.test_btn__9aN3S:hover{background:var(--accent-hover,#fff);color:var(--bg,#0c0c0c)}}