.page_main__GlU4n{min-height:100vh;padding:3rem 1.5rem 4rem;background:var(--bone)}.page_container__aoG4z{max-width:680px;margin:0 auto}.page_header__kVzhN{margin-bottom:2rem}.page_eyebrow__H9Slr{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fern);margin-bottom:.5rem}.page_title__3jonF{font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,4vw,36px);font-weight:300;line-height:1.15;margin-bottom:.6rem;color:var(--pine)}.page_title__3jonF em{font-style:italic;color:var(--sage)}.page_subtitle__iAJUg{font-size:15px;color:var(--mid);line-height:1.7;max-width:520px}.page_inputBlock__lXUP6{margin-bottom:1.25rem}.page_inputLabel__SdtZe{display:block;font-size:11px;font-weight:500;color:var(--sage);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-family:var(--font-mono),monospace}.page_textarea__8C2wx{width:100%;padding:12px 14px;border:1px solid var(--canvas);border-radius:var(--radius);background:var(--bone);color:var(--ink);font-size:15px;font-weight:300;line-height:1.65;resize:vertical;transition:border-color .12s}.page_textarea__8C2wx:focus{outline:none;border-color:var(--fern)}.page_textarea__8C2wx::placeholder{color:var(--muted)}.page_factorsGrid__MDQks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:1.25rem}@media (max-width:480px){.page_factorsGrid__MDQks{grid-template-columns:1fr}}.page_factorCard__i72D_{border:1px solid var(--canvas);border-radius:var(--radius);padding:10px 12px;background:var(--linen)}.page_factorName__QFrLc{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin-bottom:7px;font-family:var(--font-mono),monospace}.page_factorOptions__gg_2t{display:flex;flex-wrap:wrap;gap:5px}.page_chip__UfJ0X{font-size:12px;padding:3px 10px;border-radius:var(--radius);border:1px solid var(--canvas);background:var(--bone);color:var(--mid);cursor:pointer;transition:all .12s}.page_chip__UfJ0X:hover{border-color:var(--fern);color:var(--pine)}.page_chipSelected__E8iRY{background:var(--pine);color:var(--bone);border-color:var(--pine)}.page_btnRow__X_MwF{display:flex;gap:10px;align-items:center;margin-bottom:.5rem}.page_btnPrimary__2McYJ{font-size:13px;font-weight:500;padding:10px 22px;border-radius:var(--radius);border:none;background:var(--pine);color:var(--bone);cursor:pointer;transition:opacity .12s}.page_btnPrimary__2McYJ:hover{opacity:.85}.page_btnPrimary__2McYJ:disabled{opacity:.4;cursor:not-allowed}.page_btnGhost__Ty34x{font-size:11px;padding:10px 16px;border-radius:var(--radius);border:1px solid var(--canvas);background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;transition:all .12s}.page_btnGhost__Ty34x:hover{color:var(--pine);border-color:var(--fern)}.page_errorMsg__C1VzT{font-size:13px;color:var(--rust);padding:6px 0}.page_loadingState__tIHK4{display:flex;align-items:center;gap:10px;padding:1.25rem 0;color:var(--muted);font-size:13px;font-family:var(--font-mono),monospace;letter-spacing:.06em}.page_spinner__1WnEQ{width:16px;height:16px;border:1.5px solid var(--canvas);border-top-color:var(--fern);border-radius:50%;animation:page_spin__W_8_q .7s linear infinite;flex-shrink:0}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}.page_resultPanel__lBTKw{margin-top:1.75rem;border:1px solid var(--canvas);border-radius:var(--radius);overflow:hidden;animation:page_fadeUp__mbBxU .25s ease}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_verdictBar__o7V1X{padding:14px 18px;display:flex;align-items:center;gap:13px}.page_verdictHandle__Abzxt{background:rgba(46,74,62,.08);border-left:3px solid var(--fern)}.page_verdictDirect__s7DEk{background:rgba(196,136,42,.08);border-left:3px solid var(--mustard)}.page_verdictSkip__uhs5c{background:rgba(168,72,50,.08);border-left:3px solid var(--rust)}.page_verdictDot__M2r3E{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_verdictHandle__Abzxt .page_verdictDot__M2r3E{background:var(--fern)}.page_verdictDirect__s7DEk .page_verdictDot__M2r3E{background:var(--mustard)}.page_verdictSkip__uhs5c .page_verdictDot__M2r3E{background:var(--rust)}.page_verdictLabel__cVWZH{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.page_verdictHandle__Abzxt .page_verdictLabel__cVWZH{color:var(--fern)}.page_verdictDirect__s7DEk .page_verdictLabel__cVWZH{color:var(--mustard)}.page_verdictSkip__uhs5c .page_verdictLabel__cVWZH{color:var(--rust)}.page_verdictDesc__UpQwY{font-family:var(--font-serif),Georgia,serif;font-size:17px;font-style:italic;color:var(--pine)}.page_resultBody__K0Wcp{padding:18px 18px 22px;border-top:1px solid var(--canvas);background:var(--bone)}.page_sectionTitle__hzsAh{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin-bottom:8px;margin-top:18px;font-family:var(--font-mono),monospace}.page_sectionTitle__hzsAh:first-child{margin-top:0}.page_sectionTitleRow___Sr21{display:flex;align-items:center;justify-content:space-between;margin-top:18px;margin-bottom:8px}.page_sectionTitleRow___Sr21 .page_sectionTitle__hzsAh{margin:0}.page_copyBtn__FMxMR{font-size:10px;padding:3px 10px;border-radius:var(--radius);border:1px solid var(--canvas);background:var(--linen);color:var(--muted);cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;transition:all .12s}.page_copyBtn__FMxMR:hover{color:var(--pine);border-color:var(--fern)}.page_resultText__r4UXz{font-size:14px;line-height:1.75;color:var(--mid)}.page_factorPills__lfpCO{display:flex;flex-wrap:wrap;gap:6px}.page_factorPill__7Hljw{font-size:11px;padding:3px 10px;border-radius:var(--radius);color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.04em}.page_briefBox__i0SMY,.page_factorPill__7Hljw{border:1px solid var(--canvas);background:var(--linen)}.page_briefBox__i0SMY{border-left:3px solid var(--mustard);border-radius:var(--radius);padding:14px 16px;font-size:14px;line-height:1.75;color:var(--mid);white-space:pre-wrap}.page_examplesSection__JtrIu{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--canvas)}.page_examplesTitle__fY03F{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--sage);margin-bottom:10px;font-family:var(--font-mono),monospace}.page_exampleChips__0OcXR{display:flex;flex-wrap:wrap;gap:7px}.page_exampleChip__z_9Mb{font-size:13px;padding:5px 12px;border:1px solid var(--canvas);border-radius:var(--radius);background:var(--linen);color:var(--mid);cursor:pointer;transition:all .12s;text-align:left}.page_exampleChip__z_9Mb:hover{color:var(--pine);border-color:var(--fern);background:var(--bone)}.page_footer__sHKi3{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--canvas);font-size:11px;color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.page_footer__sHKi3 a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.page_footer__sHKi3 a:hover{color:var(--fern)}.page_footerSig__Aohrl{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:13px;text-transform:none;letter-spacing:0;color:var(--sage)}