.public-result{color:#eef4fa;background:#101f32;min-height:100svh;padding:34px clamp(20px,6vw,80px);font-family:Manrope,sans-serif}.public-result>header,.public-result>footer{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;display:flex}.public-result>header img{width:84px}.public-result>header span{letter-spacing:.14em;color:#a9bfd4;font-size:10px}.public-result-card{background:linear-gradient(145deg,#1c344b,#102136 68%);border:1px solid #4b627a;border-radius:18px;max-width:1080px;margin:54px auto 20px;padding:clamp(26px,5vw,58px);box-shadow:0 24px 80px #06101d55}.result-mode{color:#a9bfd4;letter-spacing:.12em;justify-content:space-between;gap:18px;font-size:10px;display:flex}.result-mode b{color:#adf6ce}.result-kicker{color:#ffa563;letter-spacing:.14em;margin:64px 0 14px;font-size:12px;font-weight:800}.public-result-card h1{letter-spacing:-.075em;margin:0;font-size:clamp(74px,12vw,150px);font-weight:850;line-height:.95}.result-disclosure{color:#a9bfd4;font-size:13px}.result-scoreline{border-top:1px solid #40566c;border-bottom:1px solid #40566c;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.result-scoreline>div{border-right:1px solid #40566c;padding:23px 18px}.result-scoreline>div:first-child{padding-left:0}.result-scoreline>div:last-child{border-right:0}.result-scoreline span{letter-spacing:.12em;color:#9eb5cb;font-size:8px;display:block}.result-scoreline strong{margin-top:8px;font-size:29px;display:block}.result-path{color:#a9bfd4;align-items:center;gap:13px;margin-top:25px;font-size:10px;display:flex}.result-path i{background:#4c657d;flex:1;height:1px}.result-path strong{color:#ffa563}.public-result-actions{grid-template-columns:1.2fr 1.2fr 1fr;gap:11px;max-width:1080px;margin:0 auto 42px;display:grid}.public-result-actions>a,.public-result-actions>button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:58px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.result-share-primary{color:#101f32;background:#ffa563;box-shadow:0 5px #945328}.result-challenge{color:#adf6ce;background:#adf6ce0a;border:1px solid #adf6ce88}.public-result>footer{color:#a9bfd4;border-top:1px solid #3d536a;padding:25px 0;font-size:11px}.public-result>footer a{color:#ffa563;font-weight:800;text-decoration:none}.lost-result{flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;display:flex}.lost-result img{width:92px}.lost-result h1{max-width:760px;font-size:clamp(40px,7vw,84px);line-height:1}.lost-result .result-share-primary{margin-top:20px;padding:18px 24px;text-decoration:none}@media (max-width:640px){.public-result{padding:24px 16px}.public-result-card{margin-top:35px;padding:25px 20px}.result-mode{font-size:8px}.result-kicker{margin-top:42px}.public-result-card h1{font-size:72px}.result-scoreline{grid-template-columns:1fr 1fr}.result-scoreline>div:nth-child(2){border-right:0}.result-scoreline>div:nth-child(-n+2){border-bottom:1px solid #40566c}.result-scoreline>div{padding:17px 12px}.result-scoreline>div:nth-child(odd){padding-left:0}.result-scoreline strong{font-size:24px}.result-path{flex-direction:column;align-items:flex-start}.result-path i{flex:none;width:1px;height:12px;margin-left:4px}.public-result-actions{grid-template-columns:1fr}.public-result>footer{flex-direction:column;align-items:flex-start;line-height:1.6}}@media (prefers-reduced-motion:reduce){.public-result *{scroll-behavior:auto!important}}.creator-receipt-versus{background:#0d1c2e;border:1px solid #ffa56355;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin:35px 0 0;padding:20px 24px;display:grid}.creator-receipt-versus>div:last-child{text-align:right}.creator-receipt-versus span{letter-spacing:.12em;color:#9eb5cb;font-size:9px;display:block}.creator-receipt-versus strong{color:#ffa563;margin-top:4px;font-size:42px;line-height:1;display:block}.creator-receipt-versus>b{letter-spacing:.1em;color:#adf6ce;font-size:10px}@media (max-width:640px){.creator-receipt-versus{gap:12px;padding:16px}.creator-receipt-versus strong{font-size:32px}.creator-receipt-versus span{font-size:7px}}
