body:has(.review-page) .site-header{display:none}.review-page{color:#fff9df;background:radial-gradient(circle at 8% 25%,#ff633824,#0000 25%),radial-gradient(circle at 91% 56%,#e7fb361a,#0000 24%),#031246;min-height:100svh;padding:28px 24px 42px;font-family:Google Sans Flex,Arial,sans-serif}.review-shell{background:linear-gradient(135deg,#15191b,#08111b);border:4px solid #ff6544;border-radius:25px;width:min(100%,1225px);margin:auto;overflow:hidden}.review-hero{background:linear-gradient(112deg,#071a6f,#2153d2);align-items:center;min-height:185px;padding:28px 38px;display:flex;position:relative;overflow:hidden}.review-hero p{letter-spacing:.08em;margin:0 0 11px;font-size:16px;font-weight:900}.review-hero h1{letter-spacing:-1px;max-width:780px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,6.4vw,100px);font-weight:400;line-height:.82}.review-puffer{object-fit:contain;width:355px;height:auto;position:absolute;bottom:-3px;right:18px}.review-status{color:#ff7659;letter-spacing:.08em;background:#111315;justify-content:space-between;align-items:center;min-height:44px;padding:0 32px;font-size:12px;font-weight:900;display:flex}.review-status span{align-items:center;gap:10px;display:flex}.review-status i{background:#ff6544;border-radius:50%;width:10px;height:10px}.review-status.is-connected{color:#e7fb36}.review-status.is-connected i{background:#e7fb36}.review-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff9df73;border-radius:999px;padding:6px 12px;font-size:10px}.review-card{padding:26px 36px 22px}.review-facts{border-bottom:1px dashed #fff9df66;grid-template-columns:1fr 1.7fr 1.15fr .65fr;gap:28px;padding-bottom:24px;display:grid}.review-facts>div+div{border-left:1px dashed #fff9df61;padding-left:28px}.review-facts small,.review-flow span,.review-why small{color:#fff9df9e;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.review-facts strong{color:#e7fb36;font-family:Impact,sans-serif;font-size:65px;font-weight:400;line-height:.9;display:block}.review-facts b{font-family:Impact,sans-serif;font-size:33px;font-weight:400;line-height:.95;display:block}.review-facts code,.review-flow code{color:#fff9dfbf;margin-top:9px;font-family:monospace;font-size:14px;display:block}.review-facts em{color:#ff6544;border:1px solid #ff6544;border-radius:13px;padding:11px 13px;font-family:Impact,sans-serif;font-size:20px;font-style:normal;line-height:1;display:inline-block}.review-facts time{color:#ff6544;font-family:Impact,sans-serif;font-size:54px;line-height:.8}.review-flow{grid-template-columns:1fr 90px 1fr;align-items:center;gap:16px;padding:20px 28px;display:grid}.review-flow b{letter-spacing:.5px;font-family:Impact,sans-serif;font-size:25px;font-weight:400;display:block}.review-flow i{border:1px solid #fff9df;border-radius:50%;justify-self:center;place-items:center;width:55px;height:55px;font-size:29px;font-style:normal;display:grid}.review-columns{grid-template-columns:1fr 1fr;gap:17px;display:grid}.review-columns article{border:1px solid #fff9df66;border-radius:18px;min-height:185px;padding:24px 27px}.review-columns h2{color:#4f76ff;margin:0 0 18px;font-family:Impact,sans-serif;font-size:27px;font-weight:400;line-height:1}.review-columns ul{gap:11px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.review-columns li:before{content:"✓";color:#071446;background:#3469e7;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:13px;font-weight:900;display:inline-grid}.review-why h2,.review-why>p{color:#ff6544}.review-why>p{margin:0;font-size:16px}.review-why hr{border:0;border-top:1px solid #fff9df40;margin:16px 0}.review-why .review-valid{color:#fff9df}.review-valid:first-letter{color:#e7fb36;font-weight:900}.review-remember{align-items:center;gap:12px;margin:19px 0;font-size:16px;display:flex}.review-remember input{accent-color:#e7fb36;width:26px;height:26px}.review-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.review-primary,.review-decline{letter-spacing:.5px;cursor:pointer;border-radius:999px;min-height:78px;font-family:Impact,sans-serif;font-size:28px;font-weight:400}.review-primary{color:#071446;background:#e7fb36;border:0}.review-decline{color:#fff9df;background:0 0;border:2px solid #fff9df}.review-primary:disabled,.review-decline:disabled{opacity:.5;cursor:wait}.review-lock{letter-spacing:.04em;border:1px solid #fff9df8c;border-radius:999px;width:max-content;max-width:calc(100% - 48px);margin:25px auto 0;padding:12px 28px;font-size:17px;font-weight:800}.review-state{text-align:center;max-width:770px;margin:0 auto;padding:60px 40px 55px}.review-state__number{color:#e7fb36;border:2px solid #e7fb36;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:20px;font-weight:900;display:grid}.review-state h2{margin:0;font-family:Impact,sans-serif;font-size:45px;font-weight:400;line-height:.9}.review-state p{color:#fff9dfbf;max-width:540px;margin:18px auto 25px;font-size:16px;line-height:1.45}.review-link{justify-content:center;gap:9px;margin-bottom:25px;display:flex}.review-link button{color:#fff9df;letter-spacing:.05em;cursor:pointer;background:#101214;border:1px solid #fff9df73;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:900}.review-link button.is-selected{color:#e7fb36;border-color:#e7fb36}.review-state .review-primary{min-width:330px}.review-outcome{border:1px solid #e7fb36;border-radius:12px;padding:12px 15px;color:#e7fb36!important}@media (max-width:750px){.review-page{padding:15px}.review-shell{border-width:2px}.review-hero{min-height:205px;padding:25px 22px}.review-hero h1{max-width:290px;font-size:54px}.review-puffer{width:210px;right:-18px}.review-status{padding:0 17px;font-size:9px}.review-card{padding:20px 17px}.review-facts{grid-template-columns:1fr 1fr;gap:20px}.review-facts>div+div{border:0;padding-left:0}.review-facts strong{font-size:48px}.review-facts b{font-size:23px}.review-facts time{font-size:42px}.review-flow{grid-template-columns:1fr;padding:18px 0}.review-flow i{display:none}.review-columns,.review-actions{grid-template-columns:1fr}.review-columns article{min-height:auto;padding:20px}.review-primary,.review-decline{min-height:62px;font-size:23px}.review-state{padding:45px 20px}.review-state h2{font-size:37px}.review-state .review-primary{width:100%;min-width:0}.review-lock{text-align:center;font-size:13px}}.review-ai{background:linear-gradient(120deg,#0c1f6385,#08111bb8);border:1px solid #4f76ffbf;border-radius:18px;margin-top:17px;padding:22px 25px}.review-ai__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.review-ai__head small{color:#fff9df9e;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.review-ai__head h2{color:#4f76ff;margin:5px 0 0;font-family:Impact,sans-serif;font-size:28px;font-weight:400}.review-ai__head>span{letter-spacing:.07em;border:1px solid;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.review-ai__head .is-low{color:#e7fb36;border-color:#e7fb36}.review-ai__head .is-review{color:#ff6544;border-color:#ff6544}.review-ai__tldr{color:#fff9df;background:#e7fb3612;border-left:3px solid #e7fb36;margin:17px 0;padding:12px 14px;font-size:15px;line-height:1.45}.review-ai__tldr b{color:#e7fb36;letter-spacing:.06em}.review-ai__votes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review-ai__votes article{background:#03124652;border:1px solid #fff9df3d;border-radius:12px;min-width:0;padding:13px}.review-ai__votes article.is-low{border-color:#e7fb3699}.review-ai__votes article.is-alert{border-color:#ff6544a6}.review-ai__votes header{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-ai__votes header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.review-ai__votes header span{text-transform:uppercase;font-size:11px;font-weight:900}.review-ai__votes .is-low header span{color:#e7fb36}.review-ai__votes .is-alert header span{color:#ff7659}.review-ai__votes p{color:#fff9dfc7;min-height:38px;margin:9px 0;font-size:12px;line-height:1.35}.review-ai__votes code{color:#fff9df80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}@media (max-width:750px){.review-ai{padding:18px}.review-ai__head h2{font-size:23px}.review-ai__votes{grid-template-columns:1fr}.review-ai__votes p{min-height:0}}
body:has(.review-page) .review-page{background:#031246}html:has(.review-page){scroll-behavior:smooth}body:has(.review-page) .site-header{display:flex}body:has(.review-page) .review-hero{z-index:2;overflow:visible}:is(body:has(.review-page) .review-status,body:has(.review-page) .review-card,body:has(.review-page) .review-state){z-index:1;position:relative}body:has(.review-page) .review-lock{align-items:center;gap:12px;display:flex}body:has(.review-page) .review-lock img{object-fit:contain;width:28px;height:28px}body:has(.review-page) .review-facts{grid-template-columns:1fr 1.7fr 1.15fr}body:has(.review-page) .review-outcome--global{color:#e7fb36;background:#e7fb3614;border:1px solid #e7fb36;border-radius:12px;margin:12px 28px;padding:12px 16px}body:has(.review-page) .review-puffer-link{right:18px;bottom:var(--puffer-rise,-30px);z-index:4;line-height:0;display:block;position:absolute}body:has(.review-page) .review-puffer-link .review-puffer{position:relative;bottom:auto;right:auto}@keyframes review-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}body:has(.review-page) .review-hero{animation:.55s both review-fade-up}:is(body:has(.review-page) .review-status,body:has(.review-page) .review-card,body:has(.review-page) .review-state){animation:.5s .1s both review-fade-up}body:has(.review-page) .review-columns article{transition:transform .22s,border-color .22s,background .22s}body:has(.review-page) .review-columns article:hover{background:#15191b;border-color:#e7fb3680;transform:translateY(-3px)}body:has(.review-page) button{transition:transform .18s,filter .18s,box-shadow .18s}body:has(.review-page) button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}body:has(.review-page) button:active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){body:has(.review-page) *{transition:none!important;animation:none!important}}@media (max-width:750px){body:has(.review-page) .review-puffer-link{right:-18px;bottom:var(--puffer-rise,-35px)}}
