.page_container__VnEQk{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:0 10px;font-family:var(--font-geist-sans)}.page_testCard__XaQJU{max-width:800px;margin:0 auto;background:rgba(255,255,255,.95);border-radius:15px;padding:1.5rem 1rem;box-shadow:0 20px 40px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_title__dXLSP{text-align:center;font-size:1.8rem;font-weight:700;color:#333;margin-bottom:.5rem}.page_subtitle__5ANAr{text-align:center;font-size:1rem;color:#666;margin-bottom:1.5rem}.page_testSelector__z812N{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-bottom:1.5rem}.page_testButton__UsBVr{padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page_testButton__UsBVr:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.page_testButton__UsBVr.page_active__YvNYY{background:linear-gradient(135deg,#f093fb,#f5576c)}.page_testArea__ufZmB{background:white;border:2px solid #e1e5e9;border-radius:15px;padding:2rem 1rem;text-align:center;margin:1rem 0;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_visualChart__AnOVP{font-family:Courier New,monospace;font-weight:700;line-height:1.2;margin:1rem 0;width:100%}.page_chartLine__CCJWR{margin:8px 0;transition:all .3s ease;align-items:center;gap:10px}.page_chartLine__CCJWR,.page_controls__3ncob{display:flex;justify-content:center;flex-wrap:wrap}.page_controls__3ncob{gap:12px;margin:1.5rem 0}.page_controlButton__zLng5{padding:10px 20px;background:rgba(102,126,234,.1);border:2px solid rgba(102,126,234,.3);border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.page_controlButton__zLng5:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5)}.page_controlButton__zLng5.page_active__YvNYY{background:#667eea;color:white;border-color:#667eea}.page_colorTest__tFUl2{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:15px;gap:15px;margin:1.5rem 0;max-width:500px}.page_colorCircle__uqVIl{width:90px;height:90px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;border:3px solid transparent;margin:0 auto}.page_colorCircle__uqVIl:hover{transform:scale(1.05);border-color:#333}.page_colorCircle__uqVIl.page_selected__o61Tr{border-color:#667eea;box-shadow:0 0 20px rgba(102,126,234,.5)}.page_instructions__ErrKF{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:10px;padding:1.5rem 1rem;margin:1.5rem 0}.page_instructionTitle__4VO9w{font-weight:600;color:#333;margin-bottom:.8rem;font-size:1.1rem}.page_instructionText__o_73I{color:#666;line-height:1.6;font-size:.95rem}.page_results__P1nCf{background:linear-gradient(135deg,#4facfe,#00f2fe);color:white;padding:1.5rem;border-radius:15px;margin-top:1.5rem;text-align:center}.page_resultTitle__fmmhu{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.page_resultDetails__M6YMw{font-size:.95rem;opacity:.9;line-height:1.5}.page_languageSelector__b3rTD{display:flex;gap:8px;justify-content:center;margin:1rem 0;flex-wrap:wrap}.page_languageButton__6tx6K{padding:8px 14px;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;color:#667eea;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page_languageButton__6tx6K:hover{background:rgba(102,126,234,.2)}.page_languageButton__6tx6K.page_active__YvNYY{background:#667eea;color:white;border-color:#667eea}.page_distanceInfo__iAzmX{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:12px;text-align:center;color:#856404;font-size:.9rem;line-height:1.4}.page_progressBar__eSs_t{width:100%;height:8px;background:rgba(102,126,234,.2);border-radius:4px;margin:15px 0;overflow:hidden}.page_progressFill__eFtm3{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}@media (min-width:768px) and (max-width:1023px){.page_testCard__XaQJU{padding:2rem 1.5rem;border-radius:18px}.page_title__dXLSP{font-size:2rem}.page_subtitle__5ANAr{font-size:1.05rem}.page_testArea__ufZmB{padding:2.5rem 1.5rem;min-height:280px}.page_colorCircle__uqVIl{width:100px;height:100px;font-size:2rem}.page_colorTest__tFUl2{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:18px}}@media (min-width:1024px){.page_testCard__XaQJU{padding:2.5rem 2rem;border-radius:20px}.page_title__dXLSP{font-size:2.5rem;margin-bottom:.8rem}.page_subtitle__5ANAr{font-size:1.1rem;margin-bottom:2rem}.page_testSelector__z812N{margin-bottom:2rem}.page_testButton__UsBVr{padding:15px 20px;font-size:1rem}.page_testArea__ufZmB{padding:3rem 2rem;min-height:300px;margin:1.5rem 0}.page_visualChart__AnOVP{margin:1.5rem 0}.page_chartLine__CCJWR{margin:10px 0}.page_controls__3ncob{gap:15px;margin:2rem 0}.page_colorTest__tFUl2{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;max-width:600px}.page_colorCircle__uqVIl{width:100px;height:100px;font-size:2rem}.page_colorCircle__uqVIl:hover{transform:scale(1.1)}.page_instructions__ErrKF{padding:1.8rem 1.5rem;margin:2rem 0}.page_results__P1nCf{padding:2rem;margin-top:2rem}.page_resultTitle__fmmhu{font-size:1.3rem;margin-bottom:1.2rem}.page_resultDetails__M6YMw{font-size:1rem}.page_languageSelector__b3rTD{gap:10px;margin:1.5rem 0}.page_languageButton__6tx6K{padding:10px 16px;font-size:1rem}.page_distanceInfo__iAzmX{padding:15px;font-size:1rem}}@media (min-width:1440px){.page_title__dXLSP{font-size:3rem}.page_subtitle__5ANAr{font-size:1.2rem}}@media (max-width:480px){.page_testCard__XaQJU{padding:1.2rem .8rem;border-radius:12px}.page_title__dXLSP{font-size:1.5rem}.page_subtitle__5ANAr{font-size:.9rem;margin-bottom:1.2rem}.page_testSelector__z812N{grid-template-columns:1fr;gap:10px}.page_testButton__UsBVr{padding:10px 14px;font-size:.9rem}.page_testArea__ufZmB{padding:1.5rem .8rem;min-height:200px}.page_visualChart__AnOVP{font-size:.9rem}.page_chartLine__CCJWR{margin:6px 0;font-size:.85rem}.page_chartLine__CCJWR button{padding:4px 8px!important;font-size:10px!important}.page_controls__3ncob{flex-direction:column;gap:10px}.page_controlButton__zLng5{width:100%;padding:12px 16px}.page_colorTest__tFUl2{grid-template-columns:repeat(2,1fr);gap:12px}.page_colorCircle__uqVIl{width:70px;height:70px;font-size:1.5rem}.page_instructions__ErrKF{padding:1.2rem .8rem}.page_instructionTitle__4VO9w{font-size:1rem}.page_instructionText__o_73I{font-size:.85rem}.page_results__P1nCf{padding:1.2rem}.page_resultTitle__fmmhu{font-size:1.1rem}.page_resultDetails__M6YMw{font-size:.85rem}.page_languageSelector__b3rTD{gap:6px}.page_languageButton__6tx6K{padding:6px 12px;font-size:.85rem}.page_distanceInfo__iAzmX{padding:10px;font-size:.85rem}}@media (max-width:376px){.page_container__VnEQk{padding:0 6px}.page_testCard__XaQJU{padding:1rem .6rem;border-radius:10px}.page_title__dXLSP{font-size:1.3rem;margin-bottom:.4rem}.page_subtitle__5ANAr{font-size:.8rem;margin-bottom:1rem}.page_testButton__UsBVr{padding:8px 12px;font-size:.85rem}.page_testArea__ufZmB{padding:1.2rem .6rem;min-height:180px;border-radius:12px}.page_visualChart__AnOVP{font-size:.8rem}.page_chartLine__CCJWR{font-size:.75rem;gap:6px}.page_chartLine__CCJWR button{padding:3px 6px!important;font-size:9px!important}.page_colorTest__tFUl2{gap:10px}.page_colorCircle__uqVIl{width:60px;height:60px;font-size:1.3rem}.page_instructions__ErrKF{padding:1rem .6rem}.page_instructionTitle__4VO9w{font-size:.95rem;margin-bottom:.6rem}.page_instructionText__o_73I{font-size:.8rem;line-height:1.4}.page_results__P1nCf{padding:1rem .8rem}.page_resultTitle__fmmhu{font-size:1rem;margin-bottom:.8rem}.page_resultDetails__M6YMw{font-size:.8rem}.page_languageButton__6tx6K{padding:5px 10px;font-size:.8rem}.page_distanceInfo__iAzmX{padding:8px;font-size:.8rem}.page_controlButton__zLng5{padding:10px 14px;font-size:.85rem}}@media (max-height:500px) and (orientation:landscape){.page_testCard__XaQJU{padding:1rem}.page_title__dXLSP{font-size:1.3rem;margin-bottom:.3rem}.page_subtitle__5ANAr{font-size:.9rem;margin-bottom:1rem}.page_testArea__ufZmB{padding:1.5rem 1rem;min-height:150px}.page_colorCircle__uqVIl{width:70px;height:70px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page_testCard__XaQJU{border:1px solid rgba(255,255,255,.3)}}@media (hover:none) and (pointer:coarse){.page_colorCircle__uqVIl,.page_controlButton__zLng5,.page_languageButton__6tx6K,.page_testButton__UsBVr{min-height:44px;min-width:44px}.page_colorCircle__uqVIl:hover{transform:none}.page_colorCircle__uqVIl:active{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.page_chartLine__CCJWR,.page_colorCircle__uqVIl,.page_testButton__UsBVr{transition:none}.page_colorCircle__uqVIl:hover,.page_testButton__UsBVr:hover{transform:none}}@media (prefers-color-scheme:dark){.page_instructionText__o_73I,.page_subtitle__5ANAr{color:#888}}