.software-worthiness-module__kcHWFG__app{color:#111;background:#f4f1e9;min-height:100vh;padding:28px;font-family:Arial,Helvetica,sans-serif}.software-worthiness-module__kcHWFG__app *{box-sizing:border-box}.software-worthiness-module__kcHWFG__intro,.software-worthiness-module__kcHWFG__idea,.software-worthiness-module__kcHWFG__gates,.software-worthiness-module__kcHWFG__result,.software-worthiness-module__kcHWFG__forms,.software-worthiness-module__kcHWFG__actions,.software-worthiness-module__kcHWFG__boundary,.software-worthiness-module__kcHWFG__status{max-width:1180px;margin-left:auto;margin-right:auto}.software-worthiness-module__kcHWFG__intro{border-bottom:1px solid #111;padding:38px 0 28px}.software-worthiness-module__kcHWFG__intro>span,.software-worthiness-module__kcHWFG__gates>span,.software-worthiness-module__kcHWFG__result>span,.software-worthiness-module__kcHWFG__forms>span{letter-spacing:.1em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.software-worthiness-module__kcHWFG__intro h2{letter-spacing:-.055em;max-width:1000px;margin:18px 0;font:900 clamp(38px,6vw,78px)/.9 Arial,sans-serif}.software-worthiness-module__kcHWFG__intro p{max-width:780px;font:18px/1.5 Arial,sans-serif}.software-worthiness-module__kcHWFG__status{background:#d6ff45;border:1px solid #111;margin-top:18px;padding:12px 14px;font:700 12px/1.4 ui-monospace,monospace}.software-worthiness-module__kcHWFG__idea{padding:26px 0}.software-worthiness-module__kcHWFG__idea label{text-transform:uppercase;gap:9px;font:700 12px/1.3 ui-monospace,monospace;display:grid}.software-worthiness-module__kcHWFG__idea textarea{resize:vertical;background:#fff;border:1px solid #111;width:100%;padding:14px;font:17px/1.45 Arial,sans-serif}.software-worthiness-module__kcHWFG__gates{background:#fff;border:1px solid #111;padding:22px}.software-worthiness-module__kcHWFG__gates>label{border-bottom:1px solid #ddd;grid-template-columns:minmax(230px,1fr) minmax(220px,1.2fr) 64px;align-items:center;gap:18px;padding:13px 0;display:grid}.software-worthiness-module__kcHWFG__gates label>span{gap:3px;display:grid}.software-worthiness-module__kcHWFG__gates b{font:700 14px/1.25 Arial,sans-serif}.software-worthiness-module__kcHWFG__gates small{font:12px/1.3 Arial,sans-serif}.software-worthiness-module__kcHWFG__gates strong{font:700 11px/1 ui-monospace,monospace}.software-worthiness-module__kcHWFG__result{color:#f4f1e9;background:#111;border:1px solid #111;margin-top:24px;padding:28px}.software-worthiness-module__kcHWFG__result h3{letter-spacing:-.07em;overflow-wrap:anywhere;margin:18px 0;font:900 clamp(52px,9vw,118px)/.82 Arial,sans-serif}.software-worthiness-module__kcHWFG__result p,.software-worthiness-module__kcHWFG__result li{font:15px/1.5 Arial,sans-serif}.software-worthiness-module__kcHWFG__forms{padding:48px 0}.software-worthiness-module__kcHWFG__forms>div{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.software-worthiness-module__kcHWFG__forms article{background:#fff;border-bottom:1px solid #111;border-right:1px solid #111;min-width:0;min-height:230px;padding:16px}.software-worthiness-module__kcHWFG__forms article[data-active=true]{background:#d6ff45;box-shadow:inset 0 -8px #111}.software-worthiness-module__kcHWFG__forms h3{overflow-wrap:anywhere;font:900 20px/1 Arial,sans-serif}.software-worthiness-module__kcHWFG__forms p{font:13px/1.45 Arial,sans-serif}.software-worthiness-module__kcHWFG__actions{gap:10px;display:flex}.software-worthiness-module__kcHWFG__actions button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;min-height:48px;padding:14px 18px;font:800 11px/1 ui-monospace,monospace}.software-worthiness-module__kcHWFG__actions button:focus-visible{outline-offset:3px;outline:3px solid #111}.software-worthiness-module__kcHWFG__boundary{background:#ece9e1;border:1px solid #111;margin-top:22px;margin-bottom:40px;padding:20px;font:14px/1.5 Arial,sans-serif}@media (max-width:900px){.software-worthiness-module__kcHWFG__forms>div{grid-template-columns:1fr 1fr}.software-worthiness-module__kcHWFG__gates>label{grid-template-columns:1fr}}@media (max-width:520px){.software-worthiness-module__kcHWFG__app{padding:18px}.software-worthiness-module__kcHWFG__intro h2{font-size:44px}.software-worthiness-module__kcHWFG__forms>div{grid-template-columns:1fr}.software-worthiness-module__kcHWFG__actions{display:grid}.software-worthiness-module__kcHWFG__result h3{font-size:54px}}@media (prefers-reduced-motion:reduce){.software-worthiness-module__kcHWFG__app *{scroll-behavior:auto!important}}
