.page_container__4svFH{min-height:calc(100vh - 80px);background:#f8fafc;padding:2rem 0}.page_content__dHVX_{max-width:900px;margin:0 auto;padding:0 2rem}.page_header___hqQm{margin-bottom:2rem}.page_breadcrumb__bpBpP{display:flex;align-items:center;margin-bottom:1.5rem;font-size:.875rem}.page_breadcrumbLink__00uBZ{color:#6b7280;text-decoration:none}.page_breadcrumbLink__00uBZ:hover{color:#374151}.page_breadcrumbSeparator__3C5G1{margin:0 .5rem;color:#d1d5db}.page_breadcrumbCurrent__Y2OGU{color:#374151;font-weight:500}.page_title__tr4o2{font-size:2.25rem;font-weight:800;color:#1f2937;margin-bottom:.75rem;line-height:1.2}.page_subtitle__vEm9v{color:#6b7280;line-height:1.6;font-size:1.05rem}.page_panel__jLYrI{background:white;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:2rem}.page_sectionLabel__78iL9{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem;display:block}.page_inputRow__rE7z4{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.page_inputGroup__B1hBk{flex:1 1;min-width:220px}.page_textInput__JGTQS{width:100%;padding:.65rem .85rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#1f2937;box-sizing:border-box}.page_textInput__JGTQS:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.page_hint__9OeBA{font-size:.8rem;color:#9ca3af;margin-top:.35rem}.page_presetRow__QC3j5{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.page_presetButton__RjZbG{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:9999px;padding:.4rem .9rem;font-size:.825rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_presetButton__RjZbG:hover{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.page_styleTabs__PUc0K{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.page_styleTab__9QTbv{flex:1 1;min-width:160px;background:#f8fafc;border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem;cursor:pointer;text-align:left;transition:all .15s ease}.page_styleTab__9QTbv:hover{border-color:#c4b5fd}.page_styleTabActive__d_O9o{background:#f5f3ff;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.page_styleTabTitle__IZyaI{font-weight:700;color:#1f2937;margin-bottom:.25rem}.page_styleTabDescription__GFl_e{font-size:.8rem;color:#6b7280;line-height:1.4}.page_errorBox__nCEmf{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.85rem 1rem;border-radius:.5rem;font-size:.9rem;margin-bottom:1.5rem}.page_resultMeta__8SWoI{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.page_alphaCheck__8devl{font-size:.875rem;color:#6b7280}.page_alphaCheckOk__E0iIv{color:#15803d;font-weight:600}.page_tableWrapper__Vz_d2{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.page_table__JNewA{width:100%;border-collapse:collapse;font-size:.925rem}.page_table__JNewA td,.page_table__JNewA th{padding:.65rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.page_table__JNewA th{background:#f8fafc;color:#374151;font-weight:600;font-size:.8rem;letter-spacing:.03em}.page_drivingRow__Nz833 td{background:#f5f3ff;font-weight:600}.page_resultSummary__VDK4W{color:#374151;line-height:1.6;font-size:.95rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.page_table__JNewA tbody tr:last-child td{border-bottom:none;font-weight:600}.page_computing__k6e_h{color:#7c3aed;font-size:.875rem;font-weight:500}.page_selectInput__sA6Kc{width:100%;padding:.65rem .85rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#1f2937;background:white;box-sizing:border-box}.page_selectInput__sA6Kc:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.page_metricRow__Waq4l{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;margin-bottom:1rem;background:#f8fafc}.page_metricRow__Waq4l:last-child{margin-bottom:0}.page_metricRowHeader__Xq_I5{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_metricLabelInput__cxwxH{flex:1 1;padding:.5rem .75rem;border:1px solid transparent;border-radius:.5rem;font-size:1rem;font-weight:600;color:#1f2937;background:transparent;box-sizing:border-box}.page_metricLabelInput__cxwxH:focus,.page_metricLabelInput__cxwxH:hover{border-color:#d1d5db;background:white;outline:none}.page_removeButton__YLtGm{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;border:1px solid #e5e7eb;background:white;color:#9ca3af;cursor:pointer;font-size:.9rem;line-height:1;transition:all .15s ease}.page_removeButton__YLtGm:hover:not(:disabled){border-color:#fca5a5;color:#dc2626}.page_removeButton__YLtGm:disabled{opacity:.4;cursor:not-allowed}.page_footerLinks__A_j1F{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.page_backLink__tSUFd{color:#7c3aed;text-decoration:none;font-weight:500}.page_backLink__tSUFd:hover{color:#5b21b6}.page_paywall__ZDg0y{position:relative;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb;background:white}.page_paywallContent__61kpJ{position:relative;z-index:1;padding:4rem 2rem 2.5rem;text-align:center}.page_paywallIcon__fQRDb{font-size:3rem;margin-bottom:1rem}.page_paywallTitle__mrdeP{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.page_paywallText__bSW9B{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:2rem}.page_paywallButtons__vpUh5{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_signInButton__P0esk,.page_signUpButton__Q82ow{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_signInButton__P0esk{background:#7c3aed;color:white}.page_signInButton__P0esk:hover{background:#6d28d9}.page_signUpButton__Q82ow{background:white;color:#374151;border:1px solid #d1d5db}.page_signUpButton__Q82ow:hover{background:#f9fafb}@media (max-width:640px){.page_content__dHVX_{padding:0 1rem}.page_panel__jLYrI{padding:1.5rem}.page_title__tr4o2{font-size:1.75rem}}