.pallos-review-page{color:#111;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:#fff}.pallos-review-page *{box-sizing:border-box}.pallos-review-page :focus-visible{outline-offset:3px;outline:3px solid #111}.pallos-review-skip{position:absolute;left:-9999px}.pallos-review-skip:focus{z-index:20;color:#111;background:#fff;padding:10px;top:12px;left:12px}.pallos-review-nav{border-bottom:1px solid #e5e5e5}.pallos-review-nav nav{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:68px;margin:auto;padding:14px 24px;display:flex}.pallos-review-brand{letter-spacing:-.05em;align-items:center;gap:9px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex;color:#111!important}.pallos-review-brand span{border:1.5px solid #111;border-radius:5px;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.pallos-review-nav nav>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pallos-review-nav nav>div a{color:#333;font-size:13px;text-decoration:none}.pallos-review-nav nav>div a[aria-current=page]{color:#111;text-underline-offset:5px;font-weight:700;text-decoration:underline}.pallos-review-hero,.pallos-review-loading,.pallos-review-results{max-width:1100px;margin:0 auto;padding-left:24px;padding-right:24px}.pallos-review-hero{padding-top:78px;padding-bottom:70px}.pallos-review-hero>span,.pallos-review-before>span,.pallos-review-report-head>span{letter-spacing:.14em;color:#555;font-size:11px;font-weight:750}.pallos-review-hero h1{letter-spacing:-.06em;max-width:820px;margin:18px 0;font-size:clamp(42px,6vw,68px);line-height:1.05}.pallos-review-hero>p{color:#525252;max-width:760px;font-size:17px;line-height:1.65}.pallos-review-hero form{border:1px solid #dedede;border-radius:8px;max-width:820px;margin-top:34px;padding:23px}.pallos-review-hero label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.pallos-review-hero form>div{gap:9px;display:flex}.pallos-review-hero input{color:#111;min-width:0;min-height:47px;font:inherit;background:#fff;border:1px solid #b7b7b7;border-radius:6px;flex:1;padding:10px 13px;font-size:15px}.pallos-review-hero button,.pallos-review-actions button,.pallos-review-first{font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;padding:12px 17px;font-size:14px;font-weight:700;text-decoration:none;color:#fff!important}.pallos-review-hero button:disabled,.pallos-review-actions button:disabled{opacity:.6;cursor:wait}.pallos-review-hero small{color:#666;margin-top:11px;font-size:12px;line-height:1.5;display:block}.pallos-review-error,.pallos-review-partial{color:#222;background:#fafafa;border:1px solid #ddd;border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.5}.pallos-review-loading{padding-top:16px;padding-bottom:40px}.pallos-review-loading h2{font-size:22px}.pallos-review-loading p{color:#555}.pallos-review-results{padding-bottom:90px;scroll-margin-top:22px}.pallos-review-report-head{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:28px 0}.pallos-review-report-head h2{letter-spacing:-.04em;margin:8px 0 3px;font-size:30px}.pallos-review-report-head h2 small{color:#666;font-size:19px}.pallos-review-report-head p{color:#555;font-size:15px}.pallos-review-report-head>a,.pallos-review-finding>a{color:#111;text-underline-offset:3px;font-size:13px;text-decoration:underline}.pallos-review-report-head>div{color:#555;gap:20px;margin-top:18px;font-size:12px;display:flex}.pallos-review-before{padding:34px 0}.pallos-review-before h2{letter-spacing:-.045em;margin:8px 0;font-size:31px}.pallos-review-before>p{color:#555;font-size:15px;line-height:1.6}.pallos-review-metrics{border:1px solid #e5e5e5;border-radius:6px;grid-template-columns:repeat(5,1fr);margin:24px 0 25px;display:grid;overflow:hidden}.pallos-review-metrics>div{border-right:1px solid #e5e5e5;padding:14px}.pallos-review-metrics>div:last-child{border-right:0}.pallos-review-metrics strong,.pallos-review-metrics span{display:block}.pallos-review-metrics strong{font-size:26px}.pallos-review-metrics span{color:#555;margin-top:4px;font-size:12px}.pallos-review-changes,.pallos-review-group,.pallos-review-limits{border-top:1px solid #e5e5e5;padding:28px 0}.pallos-review-changes h2,.pallos-review-limits h2{letter-spacing:-.04em;margin:0;font-size:24px}.pallos-review-changes p,.pallos-review-limits p,.pallos-review-group-head p{color:#555;font-size:14px;line-height:1.6}.pallos-review-changes ul,.pallos-review-limits ul{margin:18px 0;padding:0;list-style:none}.pallos-review-changes li{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:11px 0;font-size:13px;display:flex}.pallos-review-changes code{overflow-wrap:anywhere}.pallos-review-changes li span{color:#555;text-align:right}.pallos-review-group-head h3{letter-spacing:-.035em;margin:0;font-size:23px}.pallos-review-group-head h3 span{color:#777}.pallos-review-findings{gap:12px;margin-top:19px;display:grid}.pallos-review-finding{border:1px solid #dedede;border-radius:6px;padding:20px}.pallos-review-labels{gap:7px;display:flex}.pallos-review-labels span{letter-spacing:.04em;border:1px solid #ccc;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700}.pallos-review-finding h4{letter-spacing:-.03em;margin:12px 0 7px;font-size:20px}.pallos-review-finding p{color:#444;font-size:14px;line-height:1.6}.pallos-review-finding details{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.pallos-review-finding summary{cursor:pointer;font-size:14px;font-weight:700}.pallos-review-finding pre{color:#111;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.pallos-review-finding small{color:#666;font-size:12px}.pallos-review-limits li{color:#444;border-bottom:1px solid #eee;padding:9px 0 9px 18px;font-size:13px;line-height:1.5}.pallos-review-limits li:before{content:"—";margin-left:-18px;margin-right:8px}.pallos-review-actions{align-items:center;gap:20px;padding-top:10px;display:flex}.pallos-review-actions a{color:#111;text-underline-offset:3px;font-size:14px;text-decoration:underline}@media (max-width:760px){.pallos-review-nav nav{flex-direction:column;align-items:flex-start;gap:10px}.pallos-review-nav nav>div{gap:13px}.pallos-review-nav nav>div a{font-size:12px}.pallos-review-hero{padding-top:50px;padding-bottom:40px}.pallos-review-hero form>div{flex-direction:column}.pallos-review-metrics{grid-template-columns:repeat(2,1fr)}.pallos-review-metrics>div{border-bottom:1px solid #e5e5e5}.pallos-review-metrics>div:nth-child(2n){border-right:0}.pallos-review-changes li{gap:5px;display:grid}.pallos-review-changes li span{text-align:left}}
