.fpbr-demoWrap{max-width:1200px;margin:0 auto}#fpbr-review{--fpbr-tileTint:.10;--fpbr-tileGlow:.12;--fpbr-tileBorder:.18;--fpbr-green:#21d07a;--fpbr-red:#ff4d5f;--fpbr-orange:#ff8a3d;--fpbr-blue:#5bbcff;--fpbr-radius:18px;--fpbr-radius2:14px;--fpbr-font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";--fpbr-text:currentColor;--fpbr-muted:rgba(127,127,127,.82);--fpbr-muted2:rgba(127,127,127,.62);--fpbr-panel:rgba(127,127,127,.10);--fpbr-panel2:rgba(127,127,127,.14);--fpbr-stroke:rgba(127,127,127,.22);--fpbr-shadow:0 18px 45px rgba(0,0,0,.18);--fpbr-shadow2:0 10px 28px rgba(0,0,0,.14);--fpbr-topbar-h:70px;--fpbr-mobile-cta-h:78px;font-family:var(--fpbr-font);color:var(--fpbr-text);line-height:1.55;background:radial-gradient(1200px 700px at 10% -10%,rgba(33,208,122,.12),transparent 55%),radial-gradient(900px 500px at 110% 15%,rgba(91,188,255,.1),transparent 60%),radial-gradient(900px 500px at 60% 120%,rgba(255,138,61,.1),transparent 60%),transparent;border-radius:var(--fpbr-radius);border:1px solid var(--fpbr-stroke);box-shadow:var(--fpbr-shadow);overflow:visible}@supports (color:color-mix(in srgb,white,black)){#fpbr-review{--fpbr-muted:color-mix(in srgb, currentColor 70%, transparent);--fpbr-muted2:color-mix(in srgb, currentColor 52%, transparent);--fpbr-panel:color-mix(in srgb, currentColor 7%, transparent);--fpbr-panel2:color-mix(in srgb, currentColor 10%, transparent);--fpbr-stroke:color-mix(in srgb, currentColor 18%, transparent);--fpbr-shadow:0 18px 45px color-mix(in srgb, #000 18%, transparent);--fpbr-shadow2:0 10px 28px color-mix(in srgb, #000 14%, transparent)}}#fpbr-review *{box-sizing:border-box}#fpbr-review a{color:inherit;text-decoration:none}#fpbr-review a:hover{text-decoration:underline}@media (min-width:1100px){#fpbr-review.fpbr-fullbleed{width:calc(100vw - var(--fpbr-sb,0px));max-width:calc(100vw - var(--fpbr-sb,0px));margin-left:calc(50% - 50vw + (var(--fpbr-sb,0px)/ 2));margin-right:calc(50% - 50vw + (var(--fpbr-sb,0px)/ 2));border-radius:0;border-left:0;border-right:0;box-shadow:none}}#fpbr-review .fpbr-wrap{margin:0 auto;padding:14px 14px}@media (min-width:1100px){#fpbr-review .fpbr-wrap{padding:18px 24px}}@media (max-width:1024px){#fpbr-review .fpbr-wrap{padding-bottom:calc(var(--fpbr-mobile-cta-h) + 18px + constant(safe-area-inset-bottom));padding-bottom:calc(var(--fpbr-mobile-cta-h) + 18px + env(safe-area-inset-bottom))}}@media (min-width:1025px){#fpbr-review section[id]{scroll-margin-top:calc(var(--fpbr-topbar-h) + 18px)}}#fpbr-review .fpbr-cardPad{padding:18px}@media (max-width:980px){#fpbr-review .fpbr-cardPad{padding:14px}}@media (max-width:520px){#fpbr-review .fpbr-cardPad{padding:12px}}#fpbr-review .fpbr-topbar{position:sticky;top:0;z-index:9998;backdrop-filter:blur(14px);background:var(--fpbr-panel2);border-bottom:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-topbar .fpbr-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;min-height:var(--fpbr-topbar-h)}#fpbr-review .fpbr-brand{display:flex;align-items:center;gap:12px;min-width:240px}#fpbr-review .fpbr-logoMark{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,rgba(33,208,122,.18),rgba(91,188,255,.1));border:1px solid var(--fpbr-stroke);box-shadow:var(--fpbr-shadow2);display:grid;place-items:center}#fpbr-review .fpbr-pageTitle{display:flex;flex-direction:column;line-height:1.1}#fpbr-review .fpbr-pageTitle .fpbr-h{font-weight:950;letter-spacing:.1px;font-size:14px;white-space:nowrap}#fpbr-review .fpbr-pageTitle .fpbr-s{font-size:12px;color:var(--fpbr-muted2);white-space:nowrap}#fpbr-review .fpbr-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}#fpbr-review .fpbr-chip{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;border-radius:999px;background:var(--fpbr-panel);border:1px solid var(--fpbr-stroke);color:var(--fpbr-muted);font-size:13px;transition:transform .15s ease,background .15s ease;white-space:nowrap}#fpbr-review .fpbr-chip:hover{transform:translateY(-1px);background:var(--fpbr-panel2);text-decoration:none}#fpbr-review .fpbr-chip strong{color:var(--fpbr-text);font-weight:800}#fpbr-review .fpbr-topCta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(33,208,122,.4);background:linear-gradient(145deg,rgba(33,208,122,.16),var(--fpbr-panel));font-weight:950;font-size:13px;box-shadow:var(--fpbr-shadow2);white-space:nowrap}#fpbr-review .fpbr-topCta:hover{background:linear-gradient(145deg,rgba(33,208,122,.22),var(--fpbr-panel2));text-decoration:none}@media (max-width:1024px){#fpbr-review .fpbr-topbar{display:none}}#fpbr-review .fpbr-card{background:var(--fpbr-panel);border:1px solid var(--fpbr-stroke);border-radius:var(--fpbr-radius);box-shadow:var(--fpbr-shadow2);overflow:hidden}#fpbr-review .fpbr-grid{display:grid;grid-template-columns:1fr 340px;gap:18px;margin-top:18px;align-items:start}@media (max-width:980px){#fpbr-review .fpbr-grid{grid-template-columns:1fr}}#fpbr-review .fpbr-side{display:grid;gap:14px;position:sticky;top:calc(var(--fpbr-topbar-h) + 16px);z-index:2}@media (max-width:980px){#fpbr-review .fpbr-side{position:static}}#fpbr-review .fpbr-disclaimer{margin:0 auto 0;background:linear-gradient(145deg,rgba(255,138,61,.14),rgba(255,77,95,.08));border:1px solid rgba(255,138,61,.22);border-radius:var(--fpbr-radius2);padding:14px 14px;display:flex;gap:12px;align-items:flex-start}#fpbr-review .fpbr-disclaimer .fpbr-txt{color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-disclaimer b{color:var(--fpbr-text)}#fpbr-review .fpbr-hero{position:relative;overflow:hidden}#fpbr-review .fpbr-hero::before{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 260px at 10% 0,rgba(33,208,122,.14),transparent 55%),radial-gradient(600px 260px at 90% 20%,rgba(91,188,255,.12),transparent 55%);pointer-events:none}#fpbr-review .fpbr-hero .fpbr-cardPad{position:relative}#fpbr-review .fpbr-kicker{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}#fpbr-review .fpbr-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);font-size:12px;color:var(--fpbr-muted);max-width:100%;white-space:normal;overflow-wrap:anywhere}#fpbr-review .fpbr-badge.fpbr-green{border-color:rgba(33,208,122,.35);background:rgba(33,208,122,.1);color:rgba(33,208,122,.95)}#fpbr-review .fpbr-badge.fpbr-blue{border-color:rgba(91,188,255,.35);background:rgba(91,188,255,.1);color:rgba(91,188,255,.95)}#fpbr-review .fpbr-badge.fpbr-warn{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.12);color:rgba(255,138,61,.95)}#fpbr-review h1{margin:0 0 8px;font-size:clamp(22px,3.1vw,36px);line-height:1.12;letter-spacing:-.2px}#fpbr-review .fpbr-subline{color:var(--fpbr-muted);margin:0;font-size:14px;max-width:78ch}#fpbr-review .fpbr-heroBottom{margin-top:14px;border-top:1px solid var(--fpbr-stroke);padding-top:14px}#fpbr-review .fpbr-callouts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width:980px){#fpbr-review .fpbr-callouts{grid-template-columns:1fr}}#fpbr-review .fpbr-call{border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));padding:12px 14px;display:grid;gap:8px;min-width:0;position:relative;overflow:hidden}#fpbr-review .fpbr-call::before{content:"";position:absolute;inset:-2px;background:radial-gradient(360px 160px at 0 0,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-callTop{display:flex;align-items:center;justify-content:space-between;gap:10px}#fpbr-review .fpbr-call .fpbr-k{color:var(--fpbr-muted2);font-size:12px;text-transform:uppercase;letter-spacing:.35px}#fpbr-review .fpbr-callScore{display:flex;align-items:baseline;gap:8px}#fpbr-review .fpbr-callScore .fpbr-snum{font-size:30px;font-weight:950;letter-spacing:-.6px;line-height:1}#fpbr-review .fpbr-callScore .fpbr-sout{color:var(--fpbr-muted);font-size:13px;font-weight:900}#fpbr-review .fpbr-meter{height:10px;border-radius:999px;background:var(--fpbr-panel);border:1px solid var(--fpbr-stroke);overflow:hidden}#fpbr-review .fpbr-meter>span{display:block;height:100%;width:calc(var(--fpbr-p,0) * 1%);background:rgb(var(--fpbr-accent-rgb,33 208 122) / .85)}#fpbr-review .fpbr-call .fpbr-d{color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-ctaRow{display:flex;gap:12px;margin-top:12px;width:100%}@media (max-width:760px){#fpbr-review .fpbr-ctaRow{flex-direction:column}}#fpbr-review .fpbr-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 14px;border-radius:16px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);font-weight:950;font-size:14px;box-shadow:var(--fpbr-shadow2);transition:transform .15s ease,background .15s ease;width:100%;flex:1 1 0}#fpbr-review .fpbr-btn:hover{transform:translateY(-1px);background:var(--fpbr-panel2);text-decoration:none}#fpbr-review .fpbr-btn.fpbr-primary{border-color:rgba(33,208,122,.4);background:linear-gradient(145deg,rgba(33,208,122,.18),var(--fpbr-panel))}#fpbr-review .fpbr-btn.fpbr-secondary{border-color:rgba(91,188,255,.35);background:linear-gradient(145deg,rgba(91,188,255,.14),var(--fpbr-panel))}#fpbr-review .fpbr-sideCtas{border-radius:var(--fpbr-radius);border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);box-shadow:var(--fpbr-shadow2);overflow:hidden}#fpbr-review .fpbr-sideCtas .fpbr-cardPad{padding:12px}#fpbr-review .fpbr-btnSm{padding:12px 12px;border-radius:14px;font-size:13px}#fpbr-review .fpbr-affNote{margin-top:10px;color:var(--fpbr-muted2);font-size:12px;text-align:center}@media (max-width:760px){#fpbr-review .fpbr-sideCtas{display:none}}#fpbr-review .fpbr-pillList{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;width:100%}#fpbr-review .fpbr-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);color:var(--fpbr-muted);font-size:13px;flex:1 1 220px;min-width:0}#fpbr-review .fpbr-pillDot{width:8px;height:8px;border-radius:99px;background:rgba(33,208,122,.9);box-shadow:0 0 0 4px rgba(33,208,122,.14)}#fpbr-review .fpbr-section{margin-bottom:18px}#fpbr-review .fpbr-section h2{margin:0 0 10px;font-size:18px;letter-spacing:-.2px}#fpbr-review .fpbr-accGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}@media (max-width:980px){#fpbr-review .fpbr-accGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-accCard{padding:14px;border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .22);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .12),var(--fpbr-panel));box-shadow:var(--fpbr-shadow2)}#fpbr-review .fpbr-accTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#fpbr-review .fpbr-accName{font-weight:950;letter-spacing:.1px;font-size:16px;line-height:1.15}#fpbr-review .fpbr-accSub{margin-top:4px;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-accBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#fpbr-review .fpbr-accScoreBox{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:78px}#fpbr-review .fpbr-accScoreLbl{font-size:11px;color:var(--fpbr-muted2);text-transform:uppercase;letter-spacing:.35px;text-align:center;line-height:1.1}#fpbr-review .fpbr-accList{margin:10px 0 0;padding-left:18px;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-accList li{margin:6px 0}#fpbr-review .fpbr-accList b{color:var(--fpbr-text)}#fpbr-review .fpbr-accBest{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .24);background:rgb(var(--fpbr-accent-rgb,91 188 255) / .1);display:flex;gap:10px;align-items:flex-start}#fpbr-review .fpbr-accBest .fpbr-accStar{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .95);font-size:14px;line-height:1;margin-top:2px}#fpbr-review .fpbr-accBest b{font-weight:950}#fpbr-review .fpbr-pcGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:760px){#fpbr-review .fpbr-pcGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-pcCol{border-radius:var(--fpbr-radius2);border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);overflow:hidden}#fpbr-review .fpbr-pcHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--fpbr-panel2);border-bottom:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-tag{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);color:var(--fpbr-muted);background:var(--fpbr-panel)}#fpbr-review .fpbr-pcList{list-style:none;margin:0;padding:10px 14px 14px;display:grid;gap:10px}#fpbr-review .fpbr-pcItem{display:flex;gap:10px;align-items:flex-start;color:var(--fpbr-muted);font-size:14px}#fpbr-review .fpbr-pcItem b{color:var(--fpbr-text)}#fpbr-review .fpbr-ico{width:18px;height:18px;margin-top:2px;flex:0 0 18px}#fpbr-review .fpbr-ok{color:var(--fpbr-green)}#fpbr-review .fpbr-bad{color:var(--fpbr-red)}#fpbr-review .fpbr-scoreCard .fpbr-cardPad{display:grid;gap:10px}#fpbr-review .fpbr-scoreTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#fpbr-review .fpbr-score{display:flex;align-items:baseline;gap:10px}#fpbr-review .fpbr-num{font-size:46px;font-weight:950;letter-spacing:-.9px;color:var(--fpbr-green);line-height:1}#fpbr-review .fpbr-miniGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#fpbr-review .fpbr-mini{border-radius:14px;border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));padding:10px;display:grid;gap:4px;min-width:0;position:relative;overflow:hidden}#fpbr-review .fpbr-mini::before{content:"";position:absolute;inset:-2px;background:radial-gradient(340px 160px at 0 0,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-mini .fpbr-t{font-size:12px;color:var(--fpbr-muted2)}#fpbr-review .fpbr-mini .fpbr-v{font-size:13px;color:var(--fpbr-text);font-weight:900;text-align:center;}#fpbr-review .fpbr-tocTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px}#fpbr-review .fpbr-tocTitle h3{margin:0;font-size:14px}#fpbr-review .fpbr-pillMini{font-size:12px;color:var(--fpbr-muted2);padding:6px 10px;border:1px solid var(--fpbr-stroke);border-radius:999px;background:var(--fpbr-panel)}#fpbr-review .fpbr-toc a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid transparent;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-toc a:hover{background:var(--fpbr-panel2);border-color:var(--fpbr-stroke);text-decoration:none;color:var(--fpbr-text)}#fpbr-review .fpbr-dot{width:9px;height:9px;border-radius:99px;background:var(--fpbr-panel2);border:1px solid var(--fpbr-stroke)}#fpbr-review details{border-radius:var(--fpbr-radius2);border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);overflow:hidden}#fpbr-review details+details{margin-top:10px}#fpbr-review summary{cursor:pointer;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;background:var(--fpbr-panel2)}#fpbr-review summary::-webkit-details-marker{display:none}#fpbr-review summary b{font-size:14px}#fpbr-review .fpbr-chev{width:18px;height:18px;opacity:.75;transition:transform .15s ease}#fpbr-review details[open] .fpbr-chev{transform:rotate(180deg)}#fpbr-review .fpbr-accBody{padding:12px 14px 14px;color:var(--fpbr-muted);font-size:14px}#fpbr-review .fpbr-foot{margin:18px 0 2px;color:var(--fpbr-muted2);font-size:12px;text-align:center}#fpbr-review .fpbr-repGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}@media (max-width:980px){#fpbr-review .fpbr-repGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){#fpbr-review .fpbr-repGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-repItem{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));min-width:0;position:relative;overflow:hidden}#fpbr-review .fpbr-repItem::before{content:"";position:absolute;inset:-2px;background:radial-gradient(360px 160px at 0 0,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-repRing{width:56px;height:56px;border-radius:999px;background:conic-gradient(var(--fpbr-c,var(--fpbr-accent,var(--fpbr-green))) calc(var(--fpbr-p,0) * 1%),var(--fpbr-stroke) 0);position:relative;box-shadow:var(--fpbr-shadow2);flex:0 0 56px;display:grid;place-items:center}#fpbr-review .fpbr-repRing.fpbr-miniRing{width:44px;height:44px;flex:0 0 44px}#fpbr-review .fpbr-repRing.fpbr-miniRing::before{inset:5px}#fpbr-review .fpbr-repRing.fpbr-miniRing .fpbr-repVal{font-size:12px}#fpbr-review .fpbr-repRing::before{content:"";position:absolute;inset:6px;border-radius:999px;background:var(--fpbr-panel2);border:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-repVal{position:relative;font-weight:950;font-size:14px;letter-spacing:-.2px}#fpbr-review .fpbr-repName{font-weight:950;font-size:14px;color:var(--fpbr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fpbr-review .fpbr-repSub{color:var(--fpbr-muted2);font-size:12px;margin-top:2px}#fpbr-review .fpbr-repText{min-width:0;display:flex;flex-direction:column}#fpbr-review .fpbr-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media (max-width:760px){#fpbr-review .fpbr-methods{grid-template-columns:1fr}}#fpbr-review .fpbr-methodCol{border-radius:var(--fpbr-radius2);border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);overflow:hidden}#fpbr-review .fpbr-methodHead{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--fpbr-panel2);border-bottom:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-methodHead b{font-size:13px}#fpbr-review .fpbr-methodChipGrid{display:flex;flex-wrap:wrap;gap:10px;padding:12px}#fpbr-review .fpbr-methodChip{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-methodIco{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--fpbr-panel2);border:1px solid var(--fpbr-stroke);flex:0 0 18px}#fpbr-review .fpbr-methodNote{padding:0 12px 12px;color:var(--fpbr-muted2);font-size:12px}#fpbr-review .fpbr-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width:980px){#fpbr-review .fpbr-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){#fpbr-review .fpbr-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}#fpbr-review .fpbr-shot{display:block;border-radius:14px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);overflow:hidden;box-shadow:var(--fpbr-shadow2);transition:transform .15s ease,background .15s ease}#fpbr-review .fpbr-shot:hover{transform:translateY(-1px);background:var(--fpbr-panel2);text-decoration:none}#fpbr-review .fpbr-shot img{width:100%;height:92px;object-fit:cover;display:block}@media (max-width:520px){#fpbr-review .fpbr-shot img{height:96px}}#fpbr-review .fpbr-mobileCta{display:none}@media (max-width:1024px){#fpbr-review .fpbr-mobileCta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:10px 12px;padding-bottom:calc(10px + constant(safe-area-inset-bottom));padding-bottom:calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(14px);background:var(--fpbr-panel2);border-top:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-mobileCtaInner{max-width:1480px;margin:0 auto;display:flex;gap:10px}#fpbr-review .fpbr-mobileBtn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border-radius:16px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);font-weight:950;font-size:14px;width:100%;flex:1 1 0;box-shadow:var(--fpbr-shadow2);text-decoration:none}#fpbr-review .fpbr-mobileBtn.fpbr-live{border-color:rgba(33,208,122,.4);background:linear-gradient(145deg,rgba(33,208,122,.18),var(--fpbr-panel))}#fpbr-review .fpbr-mobileBtn.fpbr-site{border-color:rgba(91,188,255,.35);background:linear-gradient(145deg,rgba(91,188,255,.14),var(--fpbr-panel))}}#fpbr-review .fpbr-vizCard{position:relative;overflow:hidden}#fpbr-review .fpbr-vizCard::before{content:"";position:absolute;inset:-2px;background:radial-gradient(760px 320px at 8% -10%,rgba(33,208,122,.14),transparent 55%),radial-gradient(760px 320px at 112% 12%,rgba(91,188,255,.12),transparent 60%),radial-gradient(760px 320px at 60% 120%,rgba(255,138,61,.1),transparent 60%);pointer-events:none}#fpbr-review .fpbr-vizCard .fpbr-cardPad{position:relative}#fpbr-review .fpbr-vHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}#fpbr-review .fpbr-vLeft{display:flex;gap:12px;align-items:flex-start;min-width:0}#fpbr-review .fpbr-vLeft h2{margin:0;font-size:18px;letter-spacing:-.25px}#fpbr-review .fpbr-vLeft p{margin:4px 0 0;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-vIcon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);box-shadow:var(--fpbr-shadow2);flex:0 0 42px}#fpbr-review .fpbr-vIcon svg{width:22px;height:22px}#fpbr-review .fpbr-iGreen{color:rgba(33,208,122,.95);background:linear-gradient(145deg,rgba(33,208,122,.16),var(--fpbr-panel));border-color:rgba(33,208,122,.26)}#fpbr-review .fpbr-iBlue{color:rgba(91,188,255,.95);background:linear-gradient(145deg,rgba(91,188,255,.14),var(--fpbr-panel));border-color:rgba(91,188,255,.25)}#fpbr-review .fpbr-iOrange{color:rgba(255,138,61,.95);background:linear-gradient(145deg,rgba(255,138,61,.14),var(--fpbr-panel));border-color:rgba(255,138,61,.26)}#fpbr-review .fpbr-iViolet{color:rgba(165,95,255,.95);background:linear-gradient(145deg,rgba(165,95,255,.16),var(--fpbr-panel));border-color:rgba(165,95,255,.26)}#fpbr-review .fpbr-iRose{color:rgba(255,84,135,.95);background:linear-gradient(145deg,rgba(255,84,135,.14),var(--fpbr-panel));border-color:rgba(255,84,135,.26)}#fpbr-review .fpbr-iSlate{color:rgba(180,185,200,.95);background:linear-gradient(145deg,rgba(180,185,200,.14),var(--fpbr-panel));border-color:rgba(180,185,200,.24)}#fpbr-review .fpbr-fitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:980px){#fpbr-review .fpbr-fitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#fpbr-review .fpbr-fitGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-fitItem{position:relative;padding:14px 14px;border-radius:18px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileTint)),var(--fpbr-panel));box-shadow:var(--fpbr-shadow2);overflow:hidden}#fpbr-review .fpbr-fitItem::before{content:"";position:absolute;inset:-2px;background:radial-gradient(340px 160px at 0 0,rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-fitTop{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}#fpbr-review .fpbr-fitIcon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(127,127,127,.08);border:1px solid var(--fpbr-stroke)}#fpbr-review .fpbr-fitName{position:relative;margin-top:10px;font-weight:1000;font-size:14px}#fpbr-review .fpbr-fitNote{position:relative;margin-top:4px;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-fitTag{position:absolute;right:12px;bottom:12px;padding:7px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);font-size:12px;font-weight:950;background:var(--fpbr-panel)}#fpbr-review .fpbr-tOk{border-color:rgba(33,208,122,.3);background:rgba(33,208,122,.1);color:rgba(33,208,122,.95)}#fpbr-review .fpbr-tWarn{border-color:rgba(255,138,61,.32);background:rgba(255,138,61,.1);color:rgba(255,138,61,.95)}#fpbr-review .fpbr-platGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:980px){#fpbr-review .fpbr-platGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#fpbr-review .fpbr-platGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-platTile{padding:14px;border-radius:18px;border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));box-shadow:var(--fpbr-shadow2);position:relative;overflow:hidden}#fpbr-review .fpbr-platTile::before{content:"";position:absolute;inset:-2px;background:radial-gradient(360px 160px at 15% -10%,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-platTop{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}#fpbr-review .fpbr-platName{font-weight:1000;font-size:14px}#fpbr-review .fpbr-platMeta{margin-top:8px;position:relative;display:grid;gap:8px}#fpbr-review .fpbr-platLine{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--fpbr-muted);font-size:12.5px}#fpbr-review .fpbr-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);background:rgba(127,127,127,.06);font-weight:900;font-size:12px}#fpbr-review .fpbr-pill.fpbr-ok{border-color:rgba(33,208,122,.3);color:rgba(33,208,122,.95);background:rgba(33,208,122,.1)}#fpbr-review .fpbr-pill.fpbr-mid{border-color:rgba(255,138,61,.3);color:rgba(255,138,61,.95);background:rgba(255,138,61,.1)}#fpbr-review .fpbr-pill.fpbr-no{border-color:rgba(255,77,95,.28);color:rgba(255,77,95,.95);background:rgba(255,77,95,.1)}#fpbr-review .fpbr-costGrid{display:grid;gap:12px;align-content:start}#fpbr-review .fpbr-costIntro p{margin:0;color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-costIntro b{color:var(--fpbr-text)}#fpbr-review :is(.fpbr-costCards,.fpbr-execCards){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:640px){#fpbr-review :is(.fpbr-costCards,.fpbr-execCards){grid-template-columns:1fr}}#fpbr-review .fpbr-execCards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){#fpbr-review .fpbr-execCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#fpbr-review .fpbr-execCards{grid-template-columns:1fr}}#fpbr-review .fpbr-execCard{display:flex;flex-direction:column}#fpbr-review .fpbr-execBest{margin-top:auto}#fpbr-review :is(.fpbr-costCard,.fpbr-execCard){padding:14px;border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .22);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .12),var(--fpbr-panel));box-shadow:var(--fpbr-shadow2)}#fpbr-review :is(.fpbr-costTop,.fpbr-execTop){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#fpbr-review :is(.fpbr-costName,.fpbr-execName){font-weight:950;letter-spacing:.1px;font-size:16px;line-height:1.15}#fpbr-review :is(.fpbr-costSub,.fpbr-execSub){margin-top:4px;color:var(--fpbr-muted);font-size:13px}#fpbr-review :is(.fpbr-costScoreBox,.fpbr-execScoreBox){display:flex;flex-direction:column;align-items:center;gap:6px;min-width:78px}#fpbr-review :is(.fpbr-costScoreLbl,.fpbr-execScoreLbl){font-size:11px;color:var(--fpbr-muted2);text-transform:uppercase;letter-spacing:.35px;text-align:center;line-height:1.1}#fpbr-review :is(.fpbr-costBadges,.fpbr-execBadges){display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#fpbr-review .fpbr-pill.fpbr-pillAcc{border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .32);background:rgb(var(--fpbr-accent-rgb,91 188 255) / .1)}#fpbr-review .fpbr-pill.fpbr-pillAcc b{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .98);font-weight:1000}#fpbr-review :is(.fpbr-costList,.fpbr-execList){margin:10px 0 0;padding-left:18px;color:var(--fpbr-muted);font-size:13px}#fpbr-review :is(.fpbr-costList,.fpbr-execList) li{margin:6px 0}#fpbr-review :is(.fpbr-costList,.fpbr-execList) b{color:var(--fpbr-text)}#fpbr-review :is(.fpbr-costBest,.fpbr-execBest){margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .24);background:rgb(var(--fpbr-accent-rgb,91 188 255) / .1);display:flex;gap:10px;align-items:flex-start;color:var(--fpbr-muted);font-size:13px}#fpbr-review :is(.fpbr-costBest,.fpbr-execBest) b{color:var(--fpbr-text);font-weight:950}#fpbr-review :is(.fpbr-costStar,.fpbr-execStar){color:rgb(var(--fpbr-accent-rgb,91 188 255) / .95);font-size:14px;line-height:1;margin-top:2px}#fpbr-review .fpbr-execCard.fpbr-execFeature{grid-column:1/-1}#fpbr-review .fpbr-execTri{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:720px){#fpbr-review .fpbr-execTri{grid-template-columns:1fr}}#fpbr-review .fpbr-execTile{padding:10px 10px;border-radius:14px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .07),var(--fpbr-panel));display:flex;flex-direction:column;gap:6px;min-height:76px}#fpbr-review .fpbr-execTL{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fpbr-muted2);text-transform:uppercase;letter-spacing:.35px;font-weight:950;line-height:1.1}#fpbr-review .fpbr-execDot{width:8px;height:8px;border-radius:99px;background:rgb(var(--fpbr-accent-rgb,91 188 255) / .85);box-shadow:0 0 0 3px rgb(var(--fpbr-accent-rgb,91 188 255) / .12);flex:0 0 auto}#fpbr-review .fpbr-execTV{color:var(--fpbr-muted);font-size:13px;line-height:1.45}#fpbr-review .fpbr-execTV b{color:var(--fpbr-text);font-weight:950}#fpbr-review .fpbr-execMap{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:720px){#fpbr-review .fpbr-execMap{grid-template-columns:1fr}}#fpbr-review .fpbr-execMapItem{padding:10px 10px;border-radius:14px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);display:flex;align-items:center;justify-content:space-between;gap:10px}#fpbr-review .fpbr-execMapItem b{font-weight:950}#fpbr-review .fpbr-execTag{padding:6px 10px;border-radius:999px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .28);background:rgb(var(--fpbr-accent-rgb,91 188 255) / .1);color:rgb(var(--fpbr-accent-rgb,91 188 255) / .98);font-size:12px;font-weight:950;white-space:nowrap}#fpbr-review .fpbr-micro{padding:10px 12px;border-radius:16px;border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;overflow:hidden}#fpbr-review .fpbr-micro::before{content:"";position:absolute;inset:-2px;background:radial-gradient(340px 160px at 0 0,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-micro .fpbr-t{color:var(--fpbr-muted);font-size:16px;font-weight:900}#fpbr-review .fpbr-micro .fpbr-v{font-weight:1000;font-size:13px}#fpbr-review .fpbr-ladder{--tier:var(--fpbr-safety-tier, 3);width:280px;max-width:100%;margin:0 auto;border-radius:18px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);box-shadow:var(--fpbr-shadow2);position:relative;overflow:hidden}#fpbr-review .fpbr-ladder::before{content:"";position:absolute;inset:-2px;background:radial-gradient(480px 200px at 0 0,rgba(33,208,122,.12),transparent 60%);pointer-events:none}#fpbr-review .fpbr-checks{display:grid;gap:10px}#fpbr-review .fpbr-check{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel)}#fpbr-review .fpbr-check i{width:18px;height:18px;border-radius:6px;border:1px solid var(--fpbr-stroke);background:rgba(127,127,127,.08);display:inline-block;position:relative;flex:0 0 18px;margin-top:1px}#fpbr-review .fpbr-check.ok i{border-color:rgba(33,208,122,.32);background:rgba(33,208,122,.1)}#fpbr-review .fpbr-check.ok i::after{content:"";position:absolute;left:5px;top:3px;width:6px;height:10px;border-right:2px solid rgba(33,208,122,.95);border-bottom:2px solid rgba(33,208,122,.95);transform:rotate(45deg)}#fpbr-review .fpbr-check.warn i{border-color:rgba(255,138,61,.32);background:rgba(255,138,61,.1)}#fpbr-review .fpbr-check.bad i{border-color:rgba(255,77,95,.3);background:rgba(255,77,95,.1)}#fpbr-review .fpbr-timeline{--t1:var(--fpbr-wd-t1, 28);--t2:var(--fpbr-wd-t2, 22);--t3:var(--fpbr-wd-t3, 30);--t4:var(--fpbr-wd-t4, 20);display:grid;gap:12px}#fpbr-review .fpbr-map{width:320px;max-width:100%;aspect-ratio:16/10;margin:0 auto;border-radius:18px;border:1px solid var(--fpbr-stroke);background:radial-gradient(280px 160px at 20% 30%,rgba(33,208,122,.14),transparent 60%),radial-gradient(260px 160px at 80% 60%,rgba(91,188,255,.12),transparent 60%),linear-gradient(145deg,rgba(127,127,127,.06),var(--fpbr-panel));box-shadow:var(--fpbr-shadow2);position:relative;overflow:hidden}#fpbr-review .fpbr-map::before{content:"";position:absolute;inset:12px;border-radius:14px;border:1px dashed rgba(127,127,127,.22);opacity:.9}#fpbr-review .fpbr-supportWrap{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:stretch}@media (max-width:980px){#fpbr-review .fpbr-supportWrap{grid-template-columns:1fr}}#fpbr-review .fpbr-supportRing{--fpbr-s:0}#fpbr-review .fpbr-chList{display:grid;gap:10px}#fpbr-review .fpbr-ch{padding:12px 12px;border-radius:16px;border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);display:flex;align-items:center;justify-content:space-between;gap:10px}#fpbr-review .fpbr-ch .fpbr-l{display:flex;align-items:center;gap:10px;font-weight:950;font-size:13px}#fpbr-review .fpbr-ch .fpbr-dot{width:10px;height:10px;border-radius:999px;background:rgba(33,208,122,.95);box-shadow:0 0 0 6px rgba(33,208,122,.14)}#fpbr-review .fpbr-ch .fpbr-r{color:var(--fpbr-muted);font-size:12.5px;font-weight:900}#fpbr-review .fpbr-ch.off .fpbr-dot{background:rgba(255,77,95,.95);box-shadow:0 0 0 6px rgba(255,77,95,.12)}#fpbr-review .fpbr-k--overall{--fpbr-s:var(--fpbr-overall, 0);--fpbr-txt:var(--fpbr-overall-txt, '')}#fpbr-review .fpbr-k--support{--fpbr-s:var(--fpbr-support, 0);--fpbr-txt:var(--fpbr-support-txt, '')}#fpbr-review .fpbr-platSub{margin-top:4px;color:var(--fpbr-muted2);font-size:12.5px;font-weight:900}#fpbr-review .fpbr-supportRing .fpbr-repVal{font-size:40px;font-weight:1000;letter-spacing:-.6px}#fpbr-review .fpbr-fitTop{justify-content:flex-start}#fpbr-review .fpbr-fitTop .fpbr-repRing{margin-left:auto}#fpbr-review .fpbr-fitTop .fpbr-fitTag{position:static;margin:0 10px 0 8px;align-self:center;padding:6px 10px}#fpbr-review{color:#0f1b14}#fpbr-review .fpbr-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--fpbr-stroke);background:rgba(255,255,255,.55);color:rgba(15,27,20,.72);font-weight:900;font-size:12px;line-height:1}#fpbr-review .fpbr-pill .fpbr-pillDot{width:8px;height:8px;border-radius:99px;background:rgba(15,27,20,.35)}#fpbr-review .fpbr-pill.ok{border-color:rgba(33,208,122,.3);color:rgba(33,208,122,.95);background:rgba(33,208,122,.1)}#fpbr-review .fpbr-pill.mid{border-color:rgba(255,138,61,.3);color:rgba(255,138,61,.95);background:rgba(255,138,61,.1)}#fpbr-review .fpbr-pill.warn{border-color:rgba(255,71,107,.3);color:rgba(255,71,107,.95);background:rgba(255,71,107,.1)}#fpbr-review .fpbr-pill.info{border-color:rgba(91,188,255,.3);color:rgba(91,188,255,.95);background:rgba(91,188,255,.1)}#fpbr-review [data-fpbr-bind]{--fpbr-accent:rgb(var(--fpbr-accent-rgb, 91 188 255))}#fpbr-review .fpbr-call{border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .22);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .11),var(--fpbr-panel))}#fpbr-review .fpbr-call::after{background:rgb(var(--fpbr-accent-rgb,91 188 255) / .65)}#fpbr-review .fpbr-callScore .fpbr-snum{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .95)}#fpbr-review .fpbr-meter{background:rgba(15,27,20,.1)}#fpbr-review .fpbr-meter>span{background:linear-gradient(90deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .95),rgb(var(--fpbr-accent-rgb,91 188 255) / .3))}#fpbr-review .fpbr-mini{border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .11),var(--fpbr-panel))}#fpbr-review .fpbr-mini .fpbr-num{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .98)}#fpbr-review :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb){--fpbr-ringSize:240px;--fpbr-ringInset:18px;width:var(--fpbr-ringSize);max-width:100%;aspect-ratio:1/1;border-radius:999px;position:relative;margin:0 auto;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .22);background:conic-gradient(rgb(var(--fpbr-accent-rgb,91 188 255)/ .95) 0 calc(var(--fpbr-p,0) * 1%),rgba(15,27,20,.14) 0 100%);box-shadow:var(--fpbr-shadow2);overflow:hidden}#fpbr-review :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before{content:"";position:absolute;inset:var(--fpbr-ringInset);border-radius:999px;background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .1),rgba(255,255,255,.97) 58%);border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}#fpbr-review :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)>*{position:relative;z-index:1}#fpbr-review .fpbr-scoreOrb{display:block}#fpbr-review .fpbr-scoreOrbCircle{--fpbr-ringSize:276px;--fpbr-ringInset:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 18px;box-shadow:0 22px 90px rgb(var(--fpbr-accent-rgb,91 188 255) / .18),var(--fpbr-shadow2)}#fpbr-review .fpbr-scoreOrbCircle::after{content:"";position:absolute;inset:1px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,0) 34%,rgba(0,0,0,.08));opacity:.28;pointer-events:none;z-index:0}#fpbr-review .fpbr-scoreOrbVal{font-size:clamp(60px,6.4vw,78px);font-weight:1100;letter-spacing:-1.6px;line-height:.96;color:rgba(15,27,20,.98);text-shadow:0 2px 0 rgba(255,255,255,.72),0 14px 34px rgba(0,0,0,.08)}#fpbr-review .fpbr-scoreOrbSub{margin-top:0;font-size:12px;font-weight:950;color:rgba(15,27,20,.62);text-transform:uppercase;letter-spacing:.45px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,27,20,.1);background:rgba(15,27,20,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}#fpbr-review .fpbr-scoreOrbMeta{display:grid;gap:10px;align-content:center}#fpbr-review .fpbr-scoreOrbTitle{font-size:16px;font-weight:1000;margin:0}#fpbr-review .fpbr-dnaNew{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:stretch}@media (max-width:980px){#fpbr-review .fpbr-dnaNew{grid-template-columns:1fr}}#fpbr-review .fpbr-dnaCore{--fpbr-ringSize:260px;--fpbr-ringInset:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 18px;box-shadow:0 18px 70px rgb(var(--fpbr-accent-rgb,91 188 255) / .16),var(--fpbr-shadow2)}#fpbr-review .fpbr-dnaCore::after{content:"";position:absolute;inset:1px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0) 34%,rgba(0,0,0,.09));opacity:.24;pointer-events:none;z-index:0}#fpbr-review .fpbr-dnaCoreVal{font-size:clamp(56px,5.8vw,72px);font-weight:1100;letter-spacing:-1.5px;line-height:.96;color:rgba(15,27,20,.98);text-shadow:0 2px 0 rgba(255,255,255,.7),0 14px 34px rgba(0,0,0,.08)}#fpbr-review .fpbr-dnaCoreLbl{margin-top:0;font-size:12px;font-weight:950;color:rgba(15,27,20,.62);text-transform:uppercase;letter-spacing:.45px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,27,20,.1);background:rgba(15,27,20,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}#fpbr-review .fpbr-dnaPillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}@media (max-width:640px){#fpbr-review .fpbr-dnaPillars{grid-template-columns:1fr}}#fpbr-review .fpbr-dnaP{--fpbr-tileTint:.14;--fpbr-tileGlow:.18;--fpbr-tileBorder:.22;border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileTint)),var(--fpbr-panel));padding:12px 14px 14px;display:grid;gap:10px;position:relative;overflow:hidden}#fpbr-review .fpbr-dnaP::before{content:"";position:absolute;inset:-2px;background:radial-gradient(340px 160px at 0 0,rgb(var(--fpbr-accent-rgb,91 188 255) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-dnaPTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#fpbr-review .fpbr-dnaScore{font-size:13px;font-weight:950;color:rgba(15,27,20,.78)}#fpbr-review .fpbr-dnaScore span{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .95);font-weight:1000}#fpbr-review .fpbr-dnaP .fpbr-fitNote{margin-top:-2px}#fpbr-review .fpbr-stabCircles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:980px){#fpbr-review .fpbr-stabCircles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#fpbr-review .fpbr-stabCircles{grid-template-columns:1fr}}#fpbr-review .fpbr-stabOrb{--fpbr-ringSize:170px;--fpbr-ringInset:14px;display:grid;place-items:center;text-align:center;padding:0}#fpbr-review .fpbr-stabOrbInner{display:grid;place-items:center;gap:8px}#fpbr-review .fpbr-stabOrbScore{font-size:40px;font-weight:1000;letter-spacing:-.8px;line-height:1;color:rgba(15,27,20,.98)}#fpbr-review .fpbr-stabOrbScore::after{content:" /10";font-size:12px;font-weight:950;letter-spacing:.35px;color:rgba(15,27,20,.6)}#fpbr-review .fpbr-stabOrbLabel{font-size:12px;font-weight:950;color:rgba(15,27,20,.62);text-transform:uppercase;letter-spacing:.35px;margin-top:2px}#fpbr-review .fpbr-stabOrbNote{font-size:12.5px;color:rgba(15,27,20,.7);margin-top:8px;line-height:1.3}#fpbr-review .fpbr-protLeftLbl{margin-top:8px;font-size:12px;font-weight:950;color:rgba(15,27,20,.6);text-transform:uppercase;letter-spacing:.35px}#fpbr-review .fpbr-cashPipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:980px){#fpbr-review .fpbr-cashPipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#fpbr-review .fpbr-cashPipe{grid-template-columns:1fr}}#fpbr-review .fpbr-cashSeg{border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileBorder));background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileTint)),var(--fpbr-panel));padding:12px 14px 14px;display:grid;gap:10px;position:relative;overflow:hidden}#fpbr-review .fpbr-cashSeg::before{content:"";position:absolute;inset:-2px;background:radial-gradient(340px 160px at 0 0,rgb(var(--fpbr-accent-rgb,33 208 122) / var(--fpbr-tileGlow)),transparent 60%);pointer-events:none}#fpbr-review .fpbr-cashSeg.ok{--fpbr-accent-rgb:33 208 122}#fpbr-review .fpbr-cashSeg.mid{--fpbr-accent-rgb:255 138 61}#fpbr-review .fpbr-cashSeg.warn{--fpbr-accent-rgb:255 77 95}#fpbr-review .fpbr-cashTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#fpbr-review .fpbr-cashTop b{font-weight:1000;font-size:14px}#fpbr-review .fpbr-cashTop span{font-size:12.5px;color:var(--fpbr-muted)}#fpbr-review .fpbr-cashRail{height:10px;border-radius:999px;background:rgba(15,27,20,.1);overflow:hidden;border:1px solid rgba(15,27,20,.08)}#fpbr-review .fpbr-cashRail i{display:block;height:100%;width:100%;border-radius:inherit;background:rgba(15,27,20,.18)}#fpbr-review .fpbr-cashSeg.ok .fpbr-cashRail i{background:rgba(33,208,122,.85)}#fpbr-review .fpbr-cashSeg.mid .fpbr-cashRail i{background:rgba(255,138,61,.85)}#fpbr-review .fpbr-cashSeg.warn .fpbr-cashRail i{background:rgba(255,71,107,.85)}#fpbr-review .fpbr-supportRing.fpbr-repRing{width:240px;height:240px;border:1px solid rgb(var(--fpbr-accent-rgb,91 188 255) / .22);background:conic-gradient(rgb(var(--fpbr-accent-rgb,91 188 255)/ .95) 0 calc(var(--fpbr-p,0) * 1%),rgba(15,27,20,.14) 0 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 18px;isolation:isolate;box-shadow:0 18px 70px rgb(var(--fpbr-accent-rgb,91 188 255) / .16),var(--fpbr-shadow2)}#fpbr-review .fpbr-supportRing.fpbr-repRing::before{display:none}#fpbr-review .fpbr-supportRing.fpbr-repRing::after{content:"";position:absolute;inset:18px;border-radius:999px;background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .1),rgba(255,255,255,.97) 58%);border:1px solid rgba(0,0,0,.06);z-index:0}#fpbr-review .fpbr-supportRing.fpbr-repRing .fpbr-repVal{position:relative;z-index:1;font-size:clamp(54px,5.2vw,70px);font-weight:1100;letter-spacing:-1.3px;line-height:.96;color:rgba(15,27,20,.98);text-shadow:0 2px 0 rgba(255,255,255,.72),0 14px 34px rgba(0,0,0,.08)}#fpbr-review .fpbr-supportRing.fpbr-repRing .fpbr-protLeftLbl{position:relative;z-index:1;margin-top:0;font-size:12px;font-weight:950;color:rgba(15,27,20,.62);text-transform:uppercase;letter-spacing:.45px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,27,20,.1);background:rgba(15,27,20,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}#fpbr-review .fpbr-platTile{border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-accent-rgb,91 188 255) / .11),var(--fpbr-panel))}#fpbr-review .fpbr-platScore{color:rgb(var(--fpbr-accent-rgb,91 188 255) / .95)}#fpbr-review .fpbr-stack10{display:grid;gap:10px}#fpbr-review .fpbr-ico{flex:0 0 auto}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges){--fpbr-trio-1:33 208 122;--fpbr-trio-2:91 188 255;--fpbr-trio-3:255 138 61}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill{--fpbr-trio-rgb:127 127 127;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid rgb(var(--fpbr-trio-rgb) / .34);background:linear-gradient(180deg,rgb(var(--fpbr-trio-rgb) / .18),rgb(var(--fpbr-trio-rgb) / .07));color:rgb(var(--fpbr-trio-rgb) / .96);font-weight:950;font-size:12px;line-height:1;box-shadow:0 10px 20px rgb(var(--fpbr-trio-rgb) / .1)}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill:nth-child(1){--fpbr-trio-rgb:var(--fpbr-trio-1)}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill:nth-child(2){--fpbr-trio-rgb:var(--fpbr-trio-2)}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill:nth-child(3){--fpbr-trio-rgb:var(--fpbr-trio-3)}#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill .fpbr-pillDot{width:8px;height:8px;border-radius:99px;background:rgb(var(--fpbr-trio-rgb) / .95);box-shadow:0 0 0 4px rgb(var(--fpbr-trio-rgb) / .16)}@media (max-width:520px){#fpbr-review :is(.fpbr-accBadges,.fpbr-costBadges,.fpbr-execBadges)>.fpbr-pill{padding:7px 10px;font-size:11.5px}}#fpbr-review .fpbr-snapHead{margin-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#fpbr-review .fpbr-snapH{font-weight:900;font-size:26px;letter-spacing:.2px;line-height:1.05}#fpbr-review .fpbr-snapS{margin-top:2px;font-size:12.5px;color:var(--fpbr-muted)}#fpbr-review .fpbr-qfGrid.fpbr-snapGrid{margin-top:12px;display:grid;grid-template-columns:repeat(12,1fr);gap:12px}@media (max-width:980px){#fpbr-review .fpbr-qfGrid.fpbr-snapGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-qfCard{--fpbr-qf-rgb:91 188 255}#fpbr-review .fpbr-qfCard.fpbr-qfG{--fpbr-qf-rgb:33 208 122}#fpbr-review .fpbr-qfCard.fpbr-qfB{--fpbr-qf-rgb:91 188 255}#fpbr-review .fpbr-qfCard.fpbr-qfO{--fpbr-qf-rgb:255 138 61}#fpbr-review .fpbr-qfCard{grid-column:span 4;border-radius:16px;border:1px solid rgb(var(--fpbr-qf-rgb) / .22);background:linear-gradient(180deg,rgb(var(--fpbr-qf-rgb) / .12),var(--fpbr-panel));padding:14px 14px;display:grid;gap:10px;position:relative;overflow:hidden;box-shadow:var(--fpbr-shadow2);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform}#fpbr-review .fpbr-qfCard::before{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 240px at 0 0,rgb(var(--fpbr-qf-rgb) / .22),transparent 60%),radial-gradient(420px 180px at 110% -10%,rgba(255,255,255,.07),transparent 62%);pointer-events:none;opacity:.75}#fpbr-review .fpbr-qfCard::after{content:"";position:absolute;left:-2px;top:-2px;bottom:-2px;width:10px;background:linear-gradient(180deg,rgb(var(--fpbr-qf-rgb) / .9),rgb(var(--fpbr-qf-rgb) / .15));filter:blur(.2px);opacity:.34;pointer-events:none}#fpbr-review .fpbr-qfCard:hover{transform:translateY(-2px);border-color:rgb(var(--fpbr-qf-rgb) / .34);box-shadow:0 18px 44px rgba(0,0,0,.18)}@media (max-width:980px){#fpbr-review .fpbr-qfCard{grid-column:auto}}#fpbr-review .fpbr-qfTop{display:flex;gap:12px;align-items:center;position:relative;z-index:1}#fpbr-review .fpbr-qfIcon{width:44px;height:44px;border-radius:16px;border:1px solid var(--fpbr-stroke);display:grid;place-items:center;font-size:18px;flex:0 0 auto;box-shadow:0 12px 26px rgba(0,0,0,.1)}#fpbr-review .fpbr-qfMain{min-width:0}#fpbr-review .fpbr-qfK{font-size:11px;letter-spacing:.38px;text-transform:uppercase;color:var(--fpbr-muted2);line-height:1.1}#fpbr-review .fpbr-qfAns{margin-top:2px;font-weight:950;font-size:14.6px;line-height:1.34;overflow-wrap:anywhere;position:relative;z-index:1}@media (max-width:520px){#fpbr-review .fpbr-qfAns{font-size:13.8px}}#fpbr-review .fpbr-qfList{margin:0;padding:0;list-style:none;display:grid;gap:7px;color:var(--fpbr-muted);font-size:13px;position:relative;z-index:1}#fpbr-review .fpbr-qfList li{position:relative;padding-left:14px;line-height:1.35}#fpbr-review .fpbr-qfList li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:rgb(var(--fpbr-qf-rgb) / .85);box-shadow:0 0 0 3px rgb(var(--fpbr-qf-rgb) / .12);transform:translateY(-50%)}#fpbr-review .fpbr-qfFoot{display:flex;justify-content:flex-end;align-items:center;gap:10px;position:relative;z-index:1}#fpbr-review .fpbr-qfAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid rgb(var(--fpbr-qf-rgb) / .3);background:linear-gradient(145deg,rgb(var(--fpbr-qf-rgb) / .16),var(--fpbr-panel));font-weight:950;font-size:12.5px;letter-spacing:.1px;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.1);transition:transform .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}#fpbr-review .fpbr-qfAction:hover{transform:translateY(-1px);border-color:rgb(var(--fpbr-qf-rgb) / .42);background:linear-gradient(145deg,rgb(var(--fpbr-qf-rgb) / .22),var(--fpbr-panel2));text-decoration:none}#fpbr-review .fpbr-qfSub{font-size:12.5px;color:var(--fpbr-muted);position:relative;z-index:1}#fpbr-review .fpbr-infoGrid{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:980px){#fpbr-review .fpbr-infoGrid{grid-template-columns:1fr}}#fpbr-review .fpbr-infoCard{border-radius:var(--fpbr-radius2);border:1px solid var(--fpbr-stroke);background:var(--fpbr-panel);padding:12px 14px;display:grid;gap:10px;position:relative;overflow:hidden}#fpbr-review .fpbr-infoCard::before{content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 0 0,rgba(255,255,255,.05),transparent 55%);pointer-events:none}#fpbr-review .fpbr-infoTop{display:flex;gap:10px;align-items:flex-start}#fpbr-review .fpbr-infoIcon{width:40px;height:40px;border-radius:14px;border:1px solid var(--fpbr-stroke);display:grid;place-items:center;font-size:18px;flex:0 0 auto}#fpbr-review .fpbr-infoName{font-weight:900;font-size:14px;line-height:1.2}#fpbr-review .fpbr-infoSub{color:var(--fpbr-muted);font-size:12px;margin-top:2px}#fpbr-review .fpbr-infoList{margin:0;padding-left:16px;color:var(--fpbr-muted);font-size:13px;display:grid;gap:6px}#fpbr-review .fpbr-infoList b{color:var(--fpbr-text);font-weight:850}#fpbr-review .fpbr-platList{margin:10px 0 0;padding-left:16px;color:var(--fpbr-muted);font-size:12px;display:grid;gap:4px}#fpbr-review .fpbr-platList b{color:var(--fpbr-text);font-weight:850}#fpbr-review #fpbr-pros-cons,#fpbr-review #fpbr-viz-cashout,#fpbr-review #fpbr-viz-support{--fpbr-violet-rgb:165 95 255;--fpbr-rose-rgb:255 84 135;--fpbr-slate-rgb:180 185 200}#fpbr-review #fpbr-viz-cashout .fpbr-vIcon{border-color:rgb(var(--fpbr-violet-rgb) / .22);background:linear-gradient(145deg,rgb(var(--fpbr-violet-rgb) / .16),var(--fpbr-panel));color:rgb(var(--fpbr-violet-rgb) / .95)}#fpbr-review #fpbr-viz-cashout .fpbr-cashSeg.ok{--fpbr-accent-rgb:var(--fpbr-violet-rgb)}#fpbr-review #fpbr-viz-cashout .fpbr-cashSeg.mid{--fpbr-accent-rgb:var(--fpbr-slate-rgb)}#fpbr-review #fpbr-viz-cashout .fpbr-cashSeg.warn{--fpbr-accent-rgb:var(--fpbr-rose-rgb)}#fpbr-review #fpbr-viz-cashout .fpbr-infoGrid>.fpbr-infoCard:nth-child(1){border-color:rgb(var(--fpbr-violet-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .1),var(--fpbr-panel))}#fpbr-review #fpbr-viz-cashout .fpbr-infoGrid>.fpbr-infoCard:nth-child(2){border-color:rgb(var(--fpbr-slate-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-slate-rgb) / .11),var(--fpbr-panel))}#fpbr-review #fpbr-viz-cashout .fpbr-infoGrid>.fpbr-infoCard:nth-child(3){border-color:rgb(var(--fpbr-rose-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-rose-rgb) / .09),var(--fpbr-panel))}#fpbr-review #fpbr-viz-cashout .fpbr-infoGrid>.fpbr-infoCard:nth-child(4){border-color:rgb(var(--fpbr-violet-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .08),var(--fpbr-panel))}#fpbr-review #fpbr-viz-cashout .fpbr-methodCol{border-color:rgb(var(--fpbr-slate-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-slate-rgb) / .1),var(--fpbr-panel))}#fpbr-review #fpbr-viz-support .fpbr-vIcon{border-color:rgb(var(--fpbr-violet-rgb) / .22);background:linear-gradient(145deg,rgb(var(--fpbr-violet-rgb) / .16),var(--fpbr-panel));color:rgb(var(--fpbr-violet-rgb) / .95)}#fpbr-review #fpbr-viz-support .fpbr-supportWrap{border-radius:var(--fpbr-radius2);border:1px solid rgb(var(--fpbr-violet-rgb) / .16);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .07),var(--fpbr-panel));padding:12px}#fpbr-review #fpbr-viz-support .fpbr-ch{border-color:rgb(var(--fpbr-slate-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-slate-rgb) / .1),var(--fpbr-panel))}#fpbr-review #fpbr-viz-support .fpbr-ch.off{opacity:.82}#fpbr-review #fpbr-viz-support .fpbr-infoGrid>.fpbr-infoCard:nth-child(1){border-color:rgb(var(--fpbr-violet-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .09),var(--fpbr-panel))}#fpbr-review #fpbr-viz-support .fpbr-infoGrid>.fpbr-infoCard:nth-child(2){border-color:rgb(var(--fpbr-rose-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-rose-rgb) / .08),var(--fpbr-panel))}#fpbr-review #fpbr-viz-support .fpbr-infoGrid>.fpbr-infoCard:nth-child(3){border-color:rgb(var(--fpbr-slate-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-slate-rgb) / .11),var(--fpbr-panel))}#fpbr-review #fpbr-viz-support .fpbr-infoGrid>.fpbr-infoCard:nth-child(4){border-color:rgb(var(--fpbr-violet-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .07),var(--fpbr-panel))}#fpbr-review #fpbr-pros-cons .fpbr-pcCol:nth-child(1){border-color:rgb(var(--fpbr-violet-rgb) / .16);background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .08),var(--fpbr-panel))}#fpbr-review #fpbr-pros-cons .fpbr-pcCol:nth-child(2){border-color:rgb(var(--fpbr-rose-rgb) / .16);background:linear-gradient(180deg,rgb(var(--fpbr-rose-rgb) / .07),var(--fpbr-panel))}#fpbr-review #fpbr-pros-cons .fpbr-pcCol:nth-child(1) .fpbr-pcHead{background:linear-gradient(180deg,rgb(var(--fpbr-violet-rgb) / .1),var(--fpbr-panel2));border-bottom-color:rgb(var(--fpbr-violet-rgb) / .14)}#fpbr-review #fpbr-pros-cons .fpbr-pcCol:nth-child(2) .fpbr-pcHead{background:linear-gradient(180deg,rgb(var(--fpbr-rose-rgb) / .09),var(--fpbr-panel2));border-bottom-color:rgb(var(--fpbr-rose-rgb) / .14)}#fpbr-review #fpbr-pros-cons .fpbr-tag{border-color:rgb(var(--fpbr-slate-rgb) / .18);background:linear-gradient(180deg,rgb(var(--fpbr-slate-rgb) / .09),var(--fpbr-panel))}#fpbr-review #fpbr-pros-cons .fpbr-ok{color:rgb(var(--fpbr-violet-rgb) / .95)}#fpbr-review #fpbr-pros-cons .fpbr-bad{color:rgb(var(--fpbr-rose-rgb) / .95)}#fpbr-review .fpbr-plGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){#fpbr-review .fpbr-plGrid{grid-template-columns:1fr}}@media (min-width:1180px){#fpbr-review .fpbr-plGrid.fpbr-plGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}}#fpbr-review .fpbr-plCard{position:relative;overflow:hidden;border-radius:var(--fpbr-radius);background:radial-gradient(600px 240px at 10% 0,rgb(var(--fpbr-pl-rgb) / .1),transparent 55%),linear-gradient(180deg,rgb(var(--fpbr-pl-rgb) / .08),var(--fpbr-panel));border:1px solid rgb(var(--fpbr-pl-rgb) / .18);box-shadow:var(--fpbr-shadow2);padding:16px}#fpbr-review .fpbr-plCard::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,rgb(var(--fpbr-pl-rgb) / .95),rgb(var(--fpbr-pl-rgb) / .35))}#fpbr-review .fpbr-plTop{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}#fpbr-review .fpbr-plIcon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgb(var(--fpbr-pl-rgb) / .12);border:1px solid rgb(var(--fpbr-pl-rgb) / .22);box-shadow:0 10px 22px color-mix(in srgb,#000 10%,transparent);flex:0 0 auto;font-size:18px}#fpbr-review .fpbr-plName{font-weight:950;letter-spacing:.1px;font-size:15px;line-height:1.15}#fpbr-review .fpbr-plSub{margin-top:4px;font-size:13px;color:var(--fpbr-muted)}#fpbr-review .fpbr-plList{list-style:none;margin:0;padding:0;display:grid;gap:8px}#fpbr-review .fpbr-plList li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:rgb(var(--fpbr-pl-rgb) / .06);border:1px solid rgb(var(--fpbr-pl-rgb) / .14)}#fpbr-review .fpbr-plK{width:118px;flex:0 0 118px;font-size:12px;font-weight:900;letter-spacing:.2px;color:color-mix(in srgb,currentColor 78%,transparent);text-transform:none}#fpbr-review .fpbr-plV{flex:1 1 auto;font-size:13px;color:color-mix(in srgb,currentColor 92%,transparent)}#fpbr-review .fpbr-plV b{font-weight:950}#fpbr-review .fpbr-plNote{margin-top:12px;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:rgb(var(--fpbr-pl-rgb) / .05);border:1px dashed rgb(var(--fpbr-pl-rgb) / .22);color:var(--fpbr-muted);font-size:13px}#fpbr-review .fpbr-plNote b{color:var(--fpbr-text);font-weight:950}#fpbr-review .fpbr-plNoteI{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgb(var(--fpbr-pl-rgb) / .14);border:1px solid rgb(var(--fpbr-pl-rgb) / .24);color:rgb(var(--fpbr-pl-rgb) / .95);font-weight:950;flex:0 0 auto;margin-top:1px}#fpbr-review .fpbr-plViolet{--fpbr-pl-rgb:168 128 255}#fpbr-review .fpbr-plTeal{--fpbr-pl-rgb:88 214 208}#fpbr-review .fpbr-plGold{--fpbr-pl-rgb:224 190 96}#fpbr-review .fpbr-plRose{--fpbr-pl-rgb:236 130 170}#fpbr-review .fpbr-plIndigo{--fpbr-pl-rgb:125 145 255}#fpbr-review .fpbr-plSteel{--fpbr-pl-rgb:130 185 215}@media (max-width:520px){#fpbr-review .fpbr-plCard{padding:14px}#fpbr-review .fpbr-plK{width:102px;flex-basis:102px}}#fpbr-review .fpbr-groupCard{--fpbr-group-rgb:150 160 178;position:relative;overflow:hidden;border:1px solid rgb(var(--fpbr-group-rgb) / .28);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.03));box-shadow:0 18px 50px rgba(0,0,0,.18)}#fpbr-review .fpbr-groupCard::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 240px at 10% -10%,rgb(var(--fpbr-group-rgb) / .28),transparent 62%),radial-gradient(900px 240px at 105% 115%,rgb(var(--fpbr-group-rgb) / .14),transparent 60%);pointer-events:none}#fpbr-review .fpbr-groupCard::after{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,rgb(var(--fpbr-group-rgb) / .95),rgb(var(--fpbr-group-rgb) / .18));opacity:.95;pointer-events:none}#fpbr-review #fpbr-profile{--fpbr-group-rgb:150 160 178}#fpbr-review #fpbr-who{--fpbr-group-rgb:168 128 255}#fpbr-review #fpbr-safety{--fpbr-group-rgb:236 130 170}#fpbr-review #fpbr-conditions{--fpbr-group-rgb:130 185 215}#fpbr-review #fpbr-setup{--fpbr-group-rgb:88 214 208}#fpbr-review #fpbr-ops{--fpbr-group-rgb:168 128 255}#fpbr-review .fpbr-groupCard .fpbr-cardPad{padding:18px 20px}@media (max-width:980px){#fpbr-review .fpbr-groupCard .fpbr-cardPad{padding:16px 16px}}@media (max-width:520px){#fpbr-review .fpbr-groupCard .fpbr-cardPad{padding:14px 14px}}#fpbr-review .fpbr-groupCard .fpbr-vHead{margin:0}#fpbr-review .fpbr-groupCard .fpbr-vLeft{align-items:center;gap:14px}#fpbr-review .fpbr-groupCard .fpbr-vLeft h2{margin:0;font-size:26px;line-height:1.12;letter-spacing:-.6px;font-weight:900;text-shadow:0 10px 24px rgba(0,0,0,.22)}@media (max-width:980px){#fpbr-review .fpbr-groupCard .fpbr-vLeft h2{font-size:22px;letter-spacing:-.45px}}@media (max-width:520px){#fpbr-review .fpbr-groupCard .fpbr-vLeft h2{font-size:20px;letter-spacing:-.35px}}#fpbr-review .fpbr-groupCard .fpbr-vIcon{width:54px;height:54px;border-radius:18px;font-size:24px;flex:0 0 54px}

/* ==========================================================
   FPBR — Dark Mode Support
   Works with: common WP theme toggles (class/attribute based)
   You can also force it by adding class="fpbr-dark" on #fpbr-review
   ========================================================== */
html.dark #fpbr-review:not(.fpbr-force-light),
body.dark #fpbr-review:not(.fpbr-force-light),
html.dark-mode #fpbr-review:not(.fpbr-force-light),
body.dark-mode #fpbr-review:not(.fpbr-force-light),
html.theme-dark #fpbr-review:not(.fpbr-force-light),
body.theme-dark #fpbr-review:not(.fpbr-force-light),
html.is-dark #fpbr-review:not(.fpbr-force-light),
body.is-dark #fpbr-review:not(.fpbr-force-light),
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light),
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light),
#fpbr-review.fpbr-dark:not(.fpbr-force-light){
  color:rgba(255,255,255,.92);
  --fpbr-muted:rgba(255,255,255,.72);
  --fpbr-muted2:rgba(255,255,255,.56);
  --fpbr-panel:rgba(255,255,255,.07);
  --fpbr-panel2:rgba(255,255,255,.10);
  --fpbr-stroke:rgba(255,255,255,.14);
  --fpbr-shadow:0 18px 45px rgba(0,0,0,.55);
  --fpbr-shadow2:0 10px 28px rgba(0,0,0,.45);
}

/* Pills / tags */
#fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot{background:rgba(255,255,255,.28)}}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-pill,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-pill{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.14);
  color:rgba(255,255,255,.78);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-pill .fpbr-pillDot{
  background:rgba(255,255,255,.28);
}

/* Meters / rails (avoid “almost invisible” dark-on-dark) */
#fpbr-review:not(.fpbr-force-light) .fpbr-cashRail{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.12)}
  #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i{background:rgba(255,255,255,.18)}
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-meter,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-meter{background:rgba(255,255,255,.10)}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-cashRail{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.12)}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-cashRail i,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-cashRail i{background:rgba(255,255,255,.18)}

/* Rings / orbs: swap white “core” for dark glossy core, and flip label colors */
#fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before{
    background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .10),rgba(15,18,17,.92) 58%);
    border:1px solid rgba(255,255,255,.10);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbCircle::after,
  #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCore::after{
    background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,0) 34%,rgba(0,0,0,.55));
    opacity:.55;
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
  #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
  #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
  #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal{
    color:rgba(255,255,255,.94);
    text-shadow:0 2px 0 rgba(0,0,0,.55),0 14px 34px rgba(0,0,0,.65);
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
  #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
  #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel{
    color:rgba(255,255,255,.70);
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
  #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl{
    border-color:rgba(255,255,255,.14);
    background:rgba(255,255,255,.08);
    box-shadow:inset 0 1px 0 rgba(0,0,0,.35);
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing{
    background:conic-gradient(rgb(var(--fpbr-accent-rgb,91 188 255)/ .95) 0 calc(var(--fpbr-p,0) * 1%),rgba(255,255,255,.14) 0 100%);
    border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .22);
  }
  #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after{
    background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .10),rgba(15,18,17,.92) 58%);
    border-color:rgba(255,255,255,.10);
  }
}
html.dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
body.dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
html.dark-mode #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
body.dark-mode #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
html.theme-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
body.theme-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
html.is-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
body.is-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb),
#fpbr-review.fpbr-dark:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb){
  background:conic-gradient(rgb(var(--fpbr-accent-rgb,91 188 255)/ .95) 0 calc(var(--fpbr-p,0) * 1%),rgba(255,255,255,.14) 0 100%);
}
html.dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
body.dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
html.dark-mode #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
body.dark-mode #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
html.theme-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
body.theme-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
html.is-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
body.is-dark #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) :is(.fpbr-scoreOrbCircle,.fpbr-dnaCore,.fpbr-gauge,.fpbr-protLeft,.fpbr-stabOrb)::before{
  background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .10),rgba(15,18,17,.92) 58%);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbVal,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-scoreOrbVal,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreVal,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-dnaCoreVal,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbScore,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-stabOrbScore,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing .fpbr-repVal{
  color:rgba(255,255,255,.94);
  text-shadow:0 2px 0 rgba(0,0,0,.55),0 14px 34px rgba(0,0,0,.65);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-stabOrbLabel,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-stabOrbLabel{
  color:rgba(255,255,255,.70);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-scoreOrbSub,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-scoreOrbSub,
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-dnaCoreLbl,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-dnaCoreLbl{
  border-color:rgba(255,255,255,.14);
  background:rgba(255,255,255,.08);
  box-shadow:inset 0 1px 0 rgba(0,0,0,.35);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing{
  background:conic-gradient(rgb(var(--fpbr-accent-rgb,91 188 255)/ .95) 0 calc(var(--fpbr-p,0) * 1%),rgba(255,255,255,.14) 0 100%);
  border-color:rgb(var(--fpbr-accent-rgb,91 188 255) / .22);
}
html.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
body.dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
html.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
body.dark-mode #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
html.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
body.theme-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
html.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
body.is-dark #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
[data-theme="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
[data-color-mode="dark"] #fpbr-review:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after,
#fpbr-review.fpbr-dark:not(.fpbr-force-light) .fpbr-supportRing.fpbr-repRing::after{
  background:radial-gradient(260px 180px at 50% 30%,rgb(var(--fpbr-accent-rgb,91 188 255) / .10),rgba(15,18,17,.92) 58%);
  border-color:rgba(255,255,255,.10);
}

/* Global FPBR rule: keep list markers INSIDE */
#fpbr-review ul,
#fpbr-review ol{
  list-style-position: inside;
}
