.page_container__jZF7q{max-width:1000px;margin:0 auto;padding:20px}.page_header__oRW75{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.page_logo__ikIZE{font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,#00d4ff,#7b2cbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_authButton__tNiNq{padding:10px 20px;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;text-decoration:none;font-weight:500}.page_authButton__tNiNq:hover{background:hsla(0,0%,100%,.2)}.page_hero__7KFOs{text-align:center;padding:40px 0}.page_hero__7KFOs h2{font-size:1.5rem;margin-bottom:10px}.page_hero__7KFOs p{color:#888}.page_searchBox__qHTI_{background:hsla(0,0%,100%,.05);border-radius:16px;padding:30px;margin-bottom:30px;border:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px}.page_input__lx_gt{flex:1 1;padding:16px 20px;font-size:1.1rem;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;background:rgba(0,0,0,.3);color:#fff;outline:none}.page_input__lx_gt:focus{border-color:#00d4ff}.page_button__52WaL{padding:16px 32px;font-size:1.1rem;background:linear-gradient(90deg,#00d4ff,#7b2cbf);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600}.page_button__52WaL:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,212,255,.3)}.page_button__52WaL:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_loading__4WMny{text-align:center;padding:60px}.page_spinner__1BdMn{width:50px;height:50px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00d4ff;border-radius:50%;animation:page_spin__OXxwq 1s linear infinite;margin:0 auto 20px}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_error__JBrsB{background:rgba(255,71,87,.1);border:1px solid #ff4757;border-radius:12px;padding:20px;text-align:center;color:#ff4757;margin-bottom:20px}.page_results__r0wQg{animation:page_fadeIn__jjObi .3s ease}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_scoreCard__pEla_{background:hsla(0,0%,100%,.05);border-radius:16px;padding:40px;text-align:center;margin-bottom:30px;border:1px solid hsla(0,0%,100%,.1)}.page_scoreNumber__epdBW{font-size:5rem;font-weight:700;line-height:1;margin-bottom:10px}.page_scorecritical__EKWeW{color:#ff4757}.page_scorehigh__AO35D{color:#ff6b35}.page_scoremedium__o8zqB{color:#ffa502}.page_scorelow__3n7tk{color:#2ed573}.page_scoreLabel__Cj9WB{font-size:1.2rem;color:#888;margin-bottom:20px}.page_riskBadge__viQPL{display:inline-block;padding:8px 20px;border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.9rem}.page_riskcritical__aFcWh{background:#ff4757;color:#fff}.page_riskhigh__UVFFw{background:#ff6b35;color:#fff}.page_riskmedium__KhiGy{background:#ffa502;color:#000}.page_risklow__fInOg{background:#2ed573;color:#000}.page_statsGrid__kXg9L{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.page_statCard__WFWBf{background:hsla(0,0%,100%,.05);border-radius:12px;padding:24px;text-align:center;border:1px solid hsla(0,0%,100%,.1)}.page_statValue__tVgp7{font-size:2rem;font-weight:700;color:#00d4ff;margin-bottom:8px}.page_statLabel__2jNx3{color:#888;font-size:.9rem}.page_statusOk__yY57w{color:#2ed573}.page_statusWarning__g0U3Y{color:#ffa502}.page_statusError__fyknQ{color:#ff4757}.page_section__zQZ2o{background:hsla(0,0%,100%,.05);border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid hsla(0,0%,100%,.1)}.page_section__zQZ2o h2{font-size:1.3rem;margin-bottom:20px}.page_findingItem__lUNEO,.page_recItem__MFP4y{padding:16px;border-radius:10px;margin-bottom:12px;background:rgba(0,0,0,.2)}.page_findingHeader__3woUn,.page_recHeader___A8_h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.page_priorityBadge__buMln,.page_severityBadge__k_Cjn{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.page_severitycritical__v_04k{background:#ff4757;color:#fff}.page_severityhigh__bmSh6{background:#ff6b35;color:#fff}.page_severitymedium__zWiTC{background:#ffa502;color:#000}.page_severitylow___MWow{background:#3498db;color:#fff}.page_severityinfo__iv5Mh{background:#636e72;color:#fff}.page_priorityhigh__yKGJ5{background:#ff4757;color:#fff}.page_prioritymedium__oFNNE{background:#ffa502;color:#000}.page_prioritylow__pmKo7{background:#3498db;color:#fff}.page_findingTitle__9q1Wd,.page_recTitle__xp49T{font-weight:600}.page_findingDesc__NLIV3,.page_recDesc__diE8W{color:#aaa;font-size:.9rem}.page_ctaBox__pRoiu{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(123,44,191,.1));border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:24px;text-align:center;margin-top:30px}.page_ctaBox__pRoiu h3{margin-bottom:10px}.page_ctaBox__pRoiu p{color:#aaa;margin-bottom:20px;font-size:.95rem}.page_ctaButton__lcwUc{display:inline-block;padding:14px 28px;background:linear-gradient(90deg,#00d4ff,#7b2cbf);border-radius:8px;color:#fff;text-decoration:none;font-weight:600}.page_footer__F3MD0{text-align:center;padding:40px 0;color:#666;font-size:.9rem}