:root{--report-ink:#101c1b;--report-paper:#f1eee4;--report-lime:#dcf577;--report-red:#e84e3e;--report-line:#2b3b3740}*{box-sizing:border-box}.report-shell{background:var(--report-ink);min-height:100vh;color:var(--report-paper);padding:0 max(24px,50vw - 740px);font-family:DM Sans,sans-serif}.report-nav{letter-spacing:.1em;border-bottom:1px solid #e8efe326;justify-content:space-between;align-items:center;height:96px;font:11px IBM Plex Mono,monospace;display:flex}.report-logo{color:inherit;align-items:center;gap:13px;font-size:10px;line-height:1.15;text-decoration:none;display:flex}.report-logo>b{background:var(--report-lime);width:45px;height:45px;color:var(--report-ink);place-items:center;font:700 36px/1 Space Grotesk,sans-serif;display:grid}.report-hero{padding:75px 0 58px}.report-hero>p,.report-kicker{letter-spacing:.12em;color:var(--report-lime);font:10px IBM Plex Mono,monospace}.report-hero h1{letter-spacing:-.07em;margin:28px 0 52px;font:600 clamp(64px,8vw,126px)/.87 Space Grotesk,sans-serif}.report-hero h1 em{color:var(--report-red);font-style:normal}.report-meta{border-top:1px solid #e8efe340;border-bottom:1px solid #e8efe340;display:flex}.report-meta span{color:#91a19b;margin-right:28px;padding:17px 28px 17px 0;font:9px IBM Plex Mono,monospace}.report-meta b{color:var(--report-paper);margin-left:9px}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:85px;display:grid}.report-card{background:var(--report-paper);color:var(--report-ink);overflow:hidden}.report-art{height:260px;position:relative;overflow:hidden}.report-art img{object-fit:cover;width:100%;height:100%;display:block}.report-art:after{content:"";background:linear-gradient(#0004,#0000 60%,#0009);position:absolute;inset:0}.report-art>span{z-index:1;color:#fff;letter-spacing:.08em;font:8px IBM Plex Mono,monospace;position:absolute;bottom:16px;left:20px}.report-card-body{padding:24px}.report-card-title{border-bottom:1px solid var(--report-line);justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.report-card-title h2{letter-spacing:-.04em;margin:0;font:600 32px Space Grotesk,sans-serif}.report-card-title>b{color:var(--report-red);font:600 29px Space Grotesk,sans-serif}.report-card-title small{color:#56615d;font:9px IBM Plex Mono,monospace}.report-kicker{color:#56615d;margin:21px 0 6px}.report-cash{color:var(--report-red);letter-spacing:-.05em;font:600 52px/1 Space Grotesk,sans-serif}.report-multiple{color:#5b6762;margin-top:9px;font:9px IBM Plex Mono,monospace;display:block}.report-card dl{border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line);grid-template-columns:1fr 1fr;margin:24px 0 0;display:grid}.report-card dl>div{padding:16px 0}.report-card dl>div:nth-child(2n){border-left:1px solid var(--report-line);padding-left:16px}.report-card dl>div:nth-child(-n+2){border-bottom:1px solid var(--report-line)}.report-card dt{color:#68736e;font:8px IBM Plex Mono,monospace}.report-card dd{margin:6px 0 0;font:600 20px Space Grotesk,sans-serif}.report-verdict{border:3px solid var(--report-red);color:var(--report-red);text-align:center;margin-top:22px;padding:13px 8px;transform:rotate(-1deg)}.report-verdict span{letter-spacing:.1em;font:7px IBM Plex Mono,monospace;display:block}.report-verdict b{margin-top:4px;font:600 18px Space Grotesk,sans-serif;display:block}.report-source{color:#68736e;margin:18px 0 0;font:8px IBM Plex Mono,monospace}.report-footer{color:#91a19b;border-top:1px solid #e8efe326;justify-content:space-between;align-items:center;gap:35px;padding:38px 0 55px;font:10px/1.7 IBM Plex Mono,monospace;display:flex}.report-footer p{max-width:760px}.report-footer a{color:var(--report-lime);white-space:nowrap}@media (max-width:950px){.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.report-shell{padding:0 18px}.report-nav>span{display:none}.report-hero{padding:50px 0 40px}.report-hero h1{font-size:60px}.report-meta{grid-template-columns:1fr;display:grid}.report-meta span{padding:12px 0}.report-grid{grid-template-columns:1fr}.report-footer{flex-direction:column;align-items:flex-start}.report-art{height:245px}}body{margin:0}.report-social{color:var(--report-lime);white-space:nowrap;border:1px solid #dcf57766;padding:9px 11px;text-decoration:none}.report-social:hover{background:var(--report-lime);color:var(--report-ink)}.board-shell{background:var(--report-ink);min-height:100vh;color:var(--report-paper);padding:0 max(24px,50vw - 660px);font-family:DM Sans,sans-serif}.board-hero{border-bottom:1px solid #e8efe326;padding:74px 0 58px}.board-hero>p{letter-spacing:.12em;color:var(--report-lime);font:10px IBM Plex Mono,monospace}.board-hero h1{letter-spacing:-.07em;margin:25px 0 35px;font:600 clamp(66px,8vw,118px)/.87 Space Grotesk,sans-serif}.board-hero h1 em{color:var(--report-red);font-style:normal}.board-hero>p:last-child{color:#9aac9f;letter-spacing:0;max-width:660px;font:15px/1.7 DM Sans,sans-serif}.board-list{margin:0 0 70px;padding:0;list-style:none}.board-list li{border-bottom:1px solid #e8efe326;grid-template-columns:70px 1.4fr 1fr 100px 45px;align-items:center;gap:18px;padding:23px 0;display:grid}.board-rank{color:#566e65;font:26px Space Grotesk,sans-serif}.board-list li>div b,.board-list li>div small,.board-list li>strong small,.board-score small{display:block}.board-list li>div b{font:600 24px Space Grotesk,sans-serif}.board-list li small{color:#91a19b;letter-spacing:.06em;font:8px/1.7 IBM Plex Mono,monospace}.board-list li>strong{color:var(--report-red);font:600 30px Space Grotesk,sans-serif}.board-score{color:var(--report-lime);font:600 34px Space Grotesk,sans-serif}.board-list li>a{border:1px solid #e8efe354;place-items:center;width:42px;height:42px;display:grid}.board-list li>a:hover{background:var(--report-lime);color:var(--report-ink)}.board-empty{border-bottom:1px solid #e8efe326;flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.board-empty>span{color:var(--report-lime);font:11px IBM Plex Mono,monospace}.board-empty h2{margin:20px 0 8px;font:600 50px Space Grotesk,sans-serif}.board-empty p{color:#91a19b;max-width:600px;line-height:1.7}.board-empty a{color:var(--report-lime);margin-top:20px;font:10px IBM Plex Mono,monospace}.report-footer>div{gap:24px;display:flex}.compare-shell .board-hero{border-bottom:0}.compare-form{border:1px solid #e8efe340;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:15px;margin-bottom:30px;padding:20px;display:grid}.compare-form label{color:#91a19b;font:9px IBM Plex Mono,monospace}.compare-form input{width:100%;color:var(--report-paper);background:#172725;border:1px solid #e8efe340;margin-top:9px;padding:15px;font:12px IBM Plex Mono,monospace;display:block}.compare-form>b{color:var(--report-lime);padding:15px 5px}.compare-form button{background:var(--report-lime);color:var(--report-ink);border:0;padding:16px 20px;font:700 10px IBM Plex Mono,monospace}.compare-grid{grid-template-columns:1fr 1fr;gap:24px;min-height:450px;margin-bottom:70px;display:grid}.compare-card{background:var(--report-paper);color:var(--report-ink);padding:34px}.compare-card>span{color:#58645e;font:9px IBM Plex Mono,monospace}.compare-card h2{color:var(--report-red);letter-spacing:-.05em;margin:20px 0 4px;font:600 66px Space Grotesk,sans-serif}.compare-card>p{font:9px IBM Plex Mono,monospace}.compare-card dl{grid-template-columns:1fr 1fr;margin:35px 0;display:grid}.compare-card dl>div{border-top:1px solid var(--report-line);padding:18px 0}.compare-card dt{color:#6d766f;font:8px IBM Plex Mono,monospace}.compare-card dd{margin:6px 0 0;font:600 22px Space Grotesk,sans-serif}.compare-card>a{background:var(--report-ink);color:var(--report-paper);text-align:center;padding:16px;font:9px IBM Plex Mono,monospace;display:block}.compare-placeholder{color:#687d75;border:1px dashed #e8efe345;place-items:center;font:10px IBM Plex Mono,monospace;display:grid}@media (max-width:760px){.board-shell{padding:0 18px}.board-hero h1{font-size:60px}.board-list li{grid-template-columns:40px 1fr 45px}.board-list li>strong{grid-column:2}.board-score{grid-area:1/3/3}.board-list li>a{display:none}.compare-form{grid-template-columns:1fr}.compare-form>b{display:none}.compare-grid{grid-template-columns:1fr}.report-footer>div{flex-direction:column;align-items:flex-start}.compare-card h2{font-size:48px}}
