.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)}.page_gate__hfrdv{min-height:100vh;background:var(--pine);display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;position:relative;overflow:hidden}.page_gateGlowTop__O6YaV{position:fixed;top:-10vw;right:-10vw;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(196,136,42,.12) 0,transparent 70%);pointer-events:none}.page_gateGlowBottom__kBAQW{position:fixed;bottom:-8vw;left:-8vw;width:38vw;height:38vw;border-radius:50%;background:radial-gradient(circle,rgba(168,72,50,.1) 0,transparent 70%);pointer-events:none}.page_gateInner__HcM_t{width:100%;max-width:480px;position:relative;z-index:1}.page_gateEyebrow__MbEp5{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page_gateEyebrowRule__mpam1{width:24px;height:1px;background:var(--sage);flex-shrink:0}.page_gateEyebrowText__smrmy{font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--sage)}.page_gateTitle__R7GHd{font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,5vw,42px);font-weight:300;color:var(--bone);line-height:1.2;margin-bottom:10px}.page_gateTitlePlain__FE_cM{display:block;font-style:normal;color:var(--bone)}.page_gateTitleItalic__NE5nO{display:block;font-style:italic;color:#D4A04A}.page_gateSubtitle__0BUO_{font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:300;color:rgba(250,248,245,.55);margin-bottom:32px;line-height:1.6}.page_gateField__6yBFU{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.page_gateInputLabel__70trm{font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--sage)}.page_gateInputRow__6Ocze{display:flex;gap:8px}.page_gateInput__6wlq3{flex:1 1;font-family:var(--font-mono),monospace;font-size:14px;padding:10px 14px;border-radius:var(--radius);border:1px solid rgba(250,248,245,.15);background:rgba(250,248,245,.06);color:var(--bone);outline:none;transition:border-color .15s}.page_gateInput__6wlq3::placeholder{color:rgba(250,248,245,.25)}.page_gateInput__6wlq3:focus{border-color:var(--mustard)}.page_gateToggle__YxG8X{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:0 14px;border-radius:var(--radius);border:1px solid rgba(250,248,245,.15);background:transparent;color:rgba(250,248,245,.5);cursor:pointer;white-space:nowrap;transition:all .12s}.page_gateToggle__YxG8X:hover{color:var(--bone);border-color:rgba(250,248,245,.4)}.page_gateError__Y7ep7{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--rust);margin-top:-4px}.page_gateBtn__SoVyA{width:100%;padding:12px;font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:500;border:none;border-radius:var(--radius);background:var(--mustard);color:var(--pine);cursor:pointer;transition:opacity .12s;margin-top:4px}.page_gateBtn__SoVyA:hover:not(:disabled){opacity:.9}.page_gateBtn__SoVyA:disabled{opacity:.4;cursor:not-allowed}.page_gateFootnote__P_DVW{font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(250,248,245,.35);text-decoration:none;display:block;margin-top:16px;text-align:center}.page_gateFooter__4jZVF{position:fixed;bottom:1.5rem;left:0;right:0;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}.page_gateFooterLeft__sGu47{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:14px;color:var(--sage)}.page_gateFooterRight__xqY0F{font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(250,248,245,.25)}