.toolDisclaimer-module__oTS--W__banner{color:#1a1a1a;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.toolDisclaimer-module__oTS--W__banner strong{font-weight:600}
.check-module__oK_v2q__page{min-height:100vh;font-family:var(--font-geist-sans);color:#111;background:#fafafa;padding:2rem 1.25rem 4rem}@media (prefers-color-scheme:dark){.check-module__oK_v2q__page{color:#ededed;background:#0a0a0a}}.check-module__oK_v2q__inner{max-width:36rem;margin:0 auto}.check-module__oK_v2q__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.check-module__oK_v2q__lead{opacity:.82;margin:0 0 1.75rem;font-size:.95rem;line-height:1.55}.check-module__oK_v2q__card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.35rem}@media (prefers-color-scheme:dark){.check-module__oK_v2q__card{background:#141414;border-color:#262626}}.check-module__oK_v2q__card h2{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.check-module__oK_v2q__field{margin-bottom:1rem}.check-module__oK_v2q__field:last-child{margin-bottom:0}.check-module__oK_v2q__label{margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.check-module__oK_v2q__select{width:100%;color:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.5rem .65rem;font-size:.9rem}@media (prefers-color-scheme:dark){.check-module__oK_v2q__select{background:#1a1a1a;border-color:#404040}}.check-module__oK_v2q__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.check-module__oK_v2q__buttonPrimary{cursor:pointer;color:#fafafa;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.check-module__oK_v2q__buttonPrimary:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.check-module__oK_v2q__buttonPrimary{color:#111;background:#ededed;border-color:#ededed}}.check-module__oK_v2q__buttonGhost{color:inherit;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.check-module__oK_v2q__buttonGhost:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.check-module__oK_v2q__buttonGhost{border-color:#333}}.check-module__oK_v2q__metricRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;padding:.35rem 0;font-size:.9rem;display:flex}@media (prefers-color-scheme:dark){.check-module__oK_v2q__metricRow{border-bottom-color:#262626}}.check-module__oK_v2q__metricRow:last-child{border-bottom:none}.check-module__oK_v2q__scoreBig{letter-spacing:-.03em;font-size:2rem;font-weight:600}.check-module__oK_v2q__questionText{margin:0 0 1rem;font-size:1.05rem;line-height:1.5}.check-module__oK_v2q__optionBtn{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:.5rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.4;display:block}@media (prefers-color-scheme:dark){.check-module__oK_v2q__optionBtn{background:#1a1a1a;border-color:#333}}.check-module__oK_v2q__optionBtn:hover:not(:disabled){border-color:#999}.check-module__oK_v2q__optionBtn:disabled{opacity:.5;cursor:not-allowed}.check-module__oK_v2q__optionBtnSelected{text-align:left;width:100%;color:inherit;cursor:pointer;background:#f0f0f0;border:2px solid #111;border-radius:8px;margin-bottom:.5rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.4;display:block}@media (prefers-color-scheme:dark){.check-module__oK_v2q__optionBtnSelected{background:#262626;border-color:#ededed}}.check-module__oK_v2q__issueList{margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.5}.check-module__oK_v2q__error{color:#991b1b;background:#fef2f2;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}@media (prefers-color-scheme:dark){.check-module__oK_v2q__error{color:#fecaca;background:#450a0a}}.check-module__oK_v2q__muted{opacity:.65;margin-top:1rem;font-size:.8rem}.check-module__oK_v2q__callout{background:#f9fafb;border:1px solid #e5e5e5;border-radius:8px;margin:1rem 0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5}@media (prefers-color-scheme:dark){.check-module__oK_v2q__callout{background:#1a1a1a;border-color:#333}}.check-module__oK_v2q__notice{color:#065f46;background:#ecfdf5;border-radius:8px;margin-bottom:1rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}@media (prefers-color-scheme:dark){.check-module__oK_v2q__notice{color:#a7f3d0;background:#064e3b}}.check-module__oK_v2q__mappingTable{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8rem;line-height:1.4}.check-module__oK_v2q__mappingTable th,.check-module__oK_v2q__mappingTable td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:.45rem .5rem}@media (prefers-color-scheme:dark){.check-module__oK_v2q__mappingTable th,.check-module__oK_v2q__mappingTable td{border-bottom-color:#333}}.check-module__oK_v2q__mappingTable th{opacity:.85;font-weight:600}.check-module__oK_v2q__stack{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.check-module__oK_v2q__stack .check-module__oK_v2q__buttonPrimary,.check-module__oK_v2q__stack .check-module__oK_v2q__buttonGhost{justify-content:center;width:100%}
.register-module__X9vWFG__page{min-height:100vh;font-family:var(--font-geist-sans);color:#111;background:#fafafa;padding:2rem 1.25rem 4rem}@media (prefers-color-scheme:dark){.register-module__X9vWFG__page{color:#ededed;background:#0a0a0a}}.register-module__X9vWFG__inner{max-width:22rem;margin:0 auto}.register-module__X9vWFG__title{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem;font-weight:600}.register-module__X9vWFG__lead{opacity:.85;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.register-module__X9vWFG__card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1.25rem 1.35rem}@media (prefers-color-scheme:dark){.register-module__X9vWFG__card{background:#141414;border-color:#262626}}.register-module__X9vWFG__field{margin-bottom:.9rem}.register-module__X9vWFG__label{margin-bottom:.3rem;font-size:.8rem;font-weight:500;display:block}.register-module__X9vWFG__input{width:100%;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.5rem .65rem;font-size:.9rem}@media (prefers-color-scheme:dark){.register-module__X9vWFG__input{background:#1a1a1a;border-color:#404040}}.register-module__X9vWFG__checkRow{align-items:flex-start;gap:.5rem;margin-bottom:.65rem;font-size:.8rem;line-height:1.35;display:flex}.register-module__X9vWFG__checkRow input{margin-top:.2rem}.register-module__X9vWFG__buttonPrimary{cursor:pointer;color:#fafafa;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.55rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.register-module__X9vWFG__buttonPrimary:disabled{opacity:.55;cursor:not-allowed}a.register-module__X9vWFG__buttonPrimary{box-sizing:border-box;text-decoration:none;display:inline-flex}@media (prefers-color-scheme:dark){.register-module__X9vWFG__buttonPrimary{color:#111;background:#ededed;border-color:#ededed}}.register-module__X9vWFG__buttonGhost{width:100%;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #e5e5e5;border-radius:999px;justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;display:inline-flex}.register-module__X9vWFG__error{color:#991b1b;background:#fef2f2;border-radius:8px;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.8rem}@media (prefers-color-scheme:dark){.register-module__X9vWFG__error{color:#fecaca;background:#450a0a}}.register-module__X9vWFG__success{color:#065f46;background:#ecfdf5;border-radius:8px;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.45}@media (prefers-color-scheme:dark){.register-module__X9vWFG__success{color:#a7f3d0;background:#064e3b}}.register-module__X9vWFG__muted{opacity:.65;margin-top:1rem;font-size:.75rem}.register-module__X9vWFG__linkButton{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.register-module__X9vWFG__linkButton:hover{color:#1d4ed8}@media (prefers-color-scheme:dark){.register-module__X9vWFG__linkButton{color:#93c5fd}}
