.page-module__hxD7Fa__container{flex-direction:column;gap:32px;display:flex}.page-module__hxD7Fa__header{margin-bottom:8px}.page-module__hxD7Fa__title{letter-spacing:-.5px;margin-bottom:8px;font-size:32px;font-weight:700}.page-module__hxD7Fa__subtitle{color:var(--text-secondary);max-width:600px;font-size:16px;line-height:1.5}.page-module__hxD7Fa__content{grid-template-columns:1fr 1fr;gap:32px;display:grid}.page-module__hxD7Fa__uploadSection,.page-module__hxD7Fa__criteriaSection{background-color:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:24px;padding:32px;display:flex}.page-module__hxD7Fa__resultsContainer{width:100%;margin-top:40px}.page-module__hxD7Fa__resultsHeader{color:#d4af37;border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.page-module__hxD7Fa__tableWrapper{background-color:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;overflow-x:auto}.page-module__hxD7Fa__aiTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.page-module__hxD7Fa__aiTable th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;background-color:#0003;border-bottom:1px solid #ffffff1a;padding:16px 20px;font-size:12px;font-weight:600}.page-module__hxD7Fa__aiTable td{color:var(--text-primary);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:18px 20px}.page-module__hxD7Fa__aiTable tbody tr{transition:background-color .2s}.page-module__hxD7Fa__aiTable tbody tr:hover{background-color:#ffffff08}.page-module__hxD7Fa__aiTable tr:last-child td{border-bottom:none}.page-module__hxD7Fa__tickerCell{color:var(--primary);font-size:14px;font-weight:600}.page-module__hxD7Fa__monoCell{font-family:monospace;font-size:14px}.page-module__hxD7Fa__thesisCell{color:var(--text-secondary);min-width:250px;line-height:1.6}.page-module__hxD7Fa__uploadBox{border:2px dashed var(--border);text-align:center;background-color:#0a0e174d;border-radius:12px;padding:48px 24px;transition:all .2s}.page-module__hxD7Fa__uploadBox:hover{border-color:var(--primary);background-color:#3d72ff0d}.page-module__hxD7Fa__fileInput{display:none}.page-module__hxD7Fa__uploadLabel{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__hxD7Fa__uploadIcon{opacity:.8;font-size:48px}.page-module__hxD7Fa__uploadText{color:var(--text-primary);font-size:16px;font-weight:600}.page-module__hxD7Fa__uploadSubtext{color:var(--text-secondary);font-size:14px}.page-module__hxD7Fa__sectionTitle{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:12px;font-size:18px;font-weight:600}.page-module__hxD7Fa__radioGroup{flex-direction:column;gap:12px;display:flex}.page-module__hxD7Fa__radioLabel{cursor:pointer;align-items:center;gap:12px;font-size:15px;display:flex}.page-module__hxD7Fa__radioInput{accent-color:var(--primary);width:18px;height:18px}.page-module__hxD7Fa__checkboxGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__hxD7Fa__checkboxLabel{cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.page-module__hxD7Fa__checkboxInput{display:none}.page-module__hxD7Fa__customCheckbox{border:2px solid var(--border);background-color:var(--surface);border-radius:6px;width:20px;height:20px;transition:all .2s;position:relative}.page-module__hxD7Fa__checkboxInput:checked+.page-module__hxD7Fa__customCheckbox{background-color:var(--primary);border-color:var(--primary)}.page-module__hxD7Fa__checkboxInput:checked+.page-module__hxD7Fa__customCheckbox:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.page-module__hxD7Fa__analyzeBtn{background-color:var(--primary);color:#fff;border-radius:8px;margin-top:auto;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.page-module__hxD7Fa__analyzeBtn:hover{background-color:#295ce0;transform:translateY(-2px);box-shadow:0 4px 12px #3d72ff4d}@media (max-width:1024px){.page-module__hxD7Fa__content{grid-template-columns:1fr}}@media (max-width:600px){.page-module__hxD7Fa__checkboxGrid{grid-template-columns:1fr}}
