.page_container__jZF7q{min-height:100vh;padding:2rem}.page_main__nw1Wk{max-width:900px;margin:0 auto}.page_header__oRW75{text-align:center;margin-bottom:3rem;color:#fff}.page_title__po7na{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.page_subtitle__YBgxm{font-size:1.2rem;opacity:.95;max-width:600px;margin:0 auto;line-height:1.6}.page_form__NxPAx{margin-bottom:2rem}.page_inputGroup__keP_G{display:flex;gap:1rem;flex-wrap:wrap}.page_input__lx_gt{flex:1 1;min-width:250px;padding:1rem 1.5rem;font-size:1rem;border:none;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);outline:none;transition:box-shadow .3s ease}.page_input__lx_gt:focus{box-shadow:0 6px 12px rgba(0,0,0,.15)}.page_button__52WaL{padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;white-space:nowrap}.page_button__52WaL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.page_button__52WaL:disabled{opacity:.7;cursor:not-allowed}.page_error__JBrsB{padding:1.5rem;border-radius:8px;border-left:4px solid #f5576c;color:#d32f2f;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_error__JBrsB,.page_results__r0wQg{background:hsla(0,0%,100%,.95);margin-bottom:2rem}.page_results__r0wQg{padding:2rem;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.1)}.page_results__r0wQg h2{font-size:2rem;margin-bottom:1.5rem;color:#333;border-bottom:3px solid #667eea;padding-bottom:.5rem}.page_resultCard__IBHWj{background:#fff;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_resultCard__IBHWj h3{font-size:1.3rem;margin-bottom:1rem;color:#667eea}.page_resultCard__IBHWj p{color:#555;line-height:1.6}.page_coordinates__1F2Rz,.page_mukey__h8dfL{font-size:.9rem;color:#777;margin-top:.5rem}.page_composition__tU4XY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.page_property__Es0DS{display:flex;justify-content:space-between;padding:.75rem;background:#f5f5f5;border-radius:6px}.page_label__jI4Tf{font-weight:600;color:#555}.page_value__t_tSs{font-weight:700;color:#667eea;font-size:1.1rem}.page_depthData__OhOPq{display:flex;flex-direction:column;gap:1rem}.page_depthLayer__Dp06O{padding:1rem;background:#f9f9f9;border-radius:6px;border-left:3px solid #667eea}.page_depthLayer__Dp06O strong{display:block;margin-bottom:.5rem;color:#333}.page_depthValues__nked4{display:flex;gap:1.5rem;flex-wrap:wrap;color:#666;font-size:.95rem}.page_interpretation__FI3EV{background:linear-gradient(135deg,#667eea15,#764ba215);padding:1.5rem;border-radius:8px;border:2px solid #667eea}.page_interpretation__FI3EV h3{font-size:1.3rem;margin-bottom:1rem;color:#667eea}.page_interpretation__FI3EV p{color:#444;line-height:1.8;font-size:1rem}.page_footer__F3MD0{text-align:center;color:#fff;opacity:.9;margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.page_footer__F3MD0 p{margin:.5rem 0}.page_footer__F3MD0 a{color:#fff;text-decoration:underline;font-weight:600}.page_footer__F3MD0 a:hover{opacity:.8}@media (max-width:768px){.page_title__po7na{font-size:2rem}.page_subtitle__YBgxm{font-size:1rem}.page_inputGroup__keP_G{flex-direction:column}.page_button__52WaL,.page_input__lx_gt{width:100%}.page_composition__tU4XY{grid-template-columns:1fr}.page_depthValues__nked4{flex-direction:column;gap:.5rem}}