@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f0f2f5;-webkit-font-smoothing:antialiased}.public-shell{min-height:100vh;background:linear-gradient(160deg,#0a2450,#123a72 55%,#1a4a8a);padding:10px 16px 6px}.public-card{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px}.public-card>.public-foot{flex-basis:100%}.hero-anim{width:100%;margin-top:14px;aspect-ratio:1}.hero-anim svg{display:block}.cf-turnstile-host{margin:14px 0 0}.public-card>.ant-card{flex:1;min-width:0}.public-hero{flex:none;width:212px;color:#fff;text-align:left;position:sticky;top:14px;padding-top:6px}.public-card .ant-form-item{margin-bottom:10px}.public-card .ant-form-item-explain,.public-card .ant-form-item-extra{font-size:11.5px;line-height:1.35;min-height:0}.public-card .ant-divider{margin:0 0 8px}.public-card .ant-alert{padding:7px 12px}.public-hero h1{font-size:23px;font-weight:900;margin:0 0 2px;letter-spacing:-.4px;line-height:1.2}.public-hero p{margin:0;color:#b9cbe8;font-size:12.5px;line-height:1.35}.fact-unverified{border-left:3px solid #f9ab00;padding-left:10px}.fact-corrected{border-left:3px solid #0f9d58;padding-left:10px}.report-preview{width:100%;border-radius:8px;border:1px solid #d9d9d9;display:block}@media(max-width:640px){.public-hero h1{font-size:21px}.public-card{display:block}.public-hero{width:auto;position:static;text-align:center;margin-bottom:10px;padding-top:0}.hero-anim{display:none}.cf-turnstile-host{display:flex;justify-content:center;margin-top:10px}.public-hero p{font-size:12.5px}.public-shell{padding:14px 10px 28px}.public-card .ant-card-body{padding:14px!important}.public-card .ant-form-item{margin-bottom:14px}.public-card .ant-input,.public-card .ant-input-affix-wrapper input,.public-card .ant-select-selector{font-size:16px}.public-card .ant-radio-button-wrapper{font-size:13px;padding-inline:8px}.public-card button[type=submit]{height:48px;font-size:16px}.public-card .ant-divider{margin:14px 0 8px}}.public-card .ant-input{overflow-wrap:anywhere}
