.bfwt-brand-toc__status-dot{display:inline-block;width:10px;height:10px;border-radius:9999px;background-color:#04875d;flex-shrink:0;box-shadow:0 0 0 2px #04875d33}@media(min-width:1280px){aside.bfwt-brand-toc .bfwt-brand-toc__toggle{cursor:default;pointer-events:none}}.bfwt-brand-toc__list{position:relative}.bfwt-brand-toc__list:before{content:"";position:absolute;top:14px;bottom:14px;left:5px;width:2px;background:rgb(var(--color-line));border-radius:4px;z-index:0}.bfwt-brand-toc__link{position:relative;padding-left:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bfwt-brand-toc__link:before{content:"";position:absolute;left:0;top:50%;z-index:1;height:.75rem;width:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-borderline) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-paper) / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.bfwt-brand-toc__link:hover:before{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));transform:translateY(-50%) scale(1.15)}li.is-active .bfwt-brand-toc__link{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}li.is-active .bfwt-brand-toc__link:before,li.is-active .bfwt-brand-toc__link:hover:before{color:#fff}li.is-active .bfwt-brand-toc__link:before{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));transform:translateY(-50%) scale(1.3);box-shadow:0 0 0 4px #04875d40}.bfwt-brand-toc-floating .bfwt-brand-toc__content[hidden]{display:none!important}.bfwt-brand-toc-floating{transition:opacity .3s ease,transform .3s ease!important}.bfwt-brand-toc-floating .bfwt-brand-toc__toggle{height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease!important}.bfwt-brand-toc-floating .bfwt-brand-toc__current-label{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.bf-ai-glass-pill{position:absolute!important;bottom:10px!important;right:10px!important;display:inline-flex!important;align-items:center!important;gap:4.5px!important;background:#0f172a52!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;border:1px solid rgba(255,255,255,.25)!important;color:#ffffffd9!important;padding:2.5px 8px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.02em!important;border-radius:9999px!important;z-index:10!important;pointer-events:none!important;font-family:inherit!important;line-height:1!important;box-shadow:0 1px 4px #00000026!important;transition:opacity .2s ease!important}.bf-ai-glass-pill .bf-ai-sparkle-icon{font-size:12px!important;width:12px!important;height:12px!important;line-height:12px!important;color:#ffffffd9!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.bf-cover-caption{margin:0!important;padding-top:8px!important;padding-bottom:0!important;font-size:11px!important;line-height:1.45!important;color:rgb(var(--color-tertiary) / .75)!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;gap:.375rem!important}.bf-cover-caption .bf-caption-icon{margin-top:2px!important;width:11px!important;height:11px!important;min-width:11px!important;stroke:rgb(var(--color-tertiary) / .6)!important;flex-shrink:0!important}.bf-cover-caption .bf-caption-text{flex:1 1 auto!important;text-align:left!important}.bf-cover-caption a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important}.bf-cover-caption a:hover{color:rgb(var(--color-ink))!important}@media(max-width:1279px){.bfwt-brand-toc__content[hidden]{display:none!important}}.bfwt-brand-toc__toggle-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bfwt-brand-toc__toggle[aria-expanded=true] .bfwt-brand-toc__toggle-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bfwt-toc-drawer-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bfwt-brand-toc-floating .bfwt-brand-toc__content:not([hidden]){animation:bfwt-toc-drawer-in .25s cubic-bezier(.16,1,.3,1)}.bfwt-brand-toc-floating .bfwt-brand-toc__content{scrollbar-width:thin;scrollbar-color:rgb(var(--color-line) / .7) transparent}.bfwt-brand-toc-floating .bfwt-brand-toc__content::-webkit-scrollbar{width:5px}.bfwt-brand-toc-floating .bfwt-brand-toc__content::-webkit-scrollbar-track{background:transparent}.bfwt-brand-toc-floating .bfwt-brand-toc__content::-webkit-scrollbar-thumb{background:rgb(var(--color-line) / .7);border-radius:9999px}.bfwt-brand-toc-floating .bfwt-brand-toc__content::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-accent))}.bfwt-field-report__popularity-fill,.bfwt-field-report__rating--excellent .bfwt-field-report__rating-bar-fill,.bfwt-field-report__rating--good .bfwt-field-report__rating-bar-fill{background:linear-gradient(90deg,rgb(var(--color-accent)),color-mix(in srgb,rgb(var(--color-accent)) 60%,white))}.bfwt-field-report__rating--avg .bfwt-field-report__rating-bar-fill{background:linear-gradient(90deg,rgb(var(--color-caution)),color-mix(in srgb,rgb(var(--color-caution)) 60%,white))}.bfwt-field-report__rating--low .bfwt-field-report__rating-bar-fill{background:linear-gradient(90deg,rgb(var(--color-negative)),color-mix(in srgb,rgb(var(--color-negative)) 60%,white))}.bfwt-field-report__photo-link:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.9}.bfwt-field-report__editorial-content p{margin-bottom:.875rem}.bfwt-field-report__editorial-content p:last-child{margin-bottom:0}.bfwt-brand-header--has-gradient{position:relative;overflow:hidden;--bf-grad-a: .18;--bf-grad-b: .08;--bf-grad-c: .12;--bf-grad-line: .35;--bf-grad-line-mid: .55}@media(prefers-color-scheme:dark){:root:not([data-color-mode=light]) .bfwt-brand-header--has-gradient,:root[data-color-mode=dark] .bfwt-brand-header--has-gradient{--bf-grad-a: .45;--bf-grad-b: .2;--bf-grad-c: .3;--bf-grad-line: .7;--bf-grad-line-mid: .9}}:root[data-color-mode=dark] .bfwt-brand-header--has-gradient{--bf-grad-a: .45;--bf-grad-b: .2;--bf-grad-c: .3;--bf-grad-line: .7;--bf-grad-line-mid: .9}.bfwt-brand-header__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 20%,rgba(var(--brand-accent),var(--bf-grad-a)) 0%,rgba(var(--brand-accent),var(--bf-grad-b)) 50%,transparent 80%),radial-gradient(ellipse 80% 100% at 100% 80%,rgba(var(--brand-accent),var(--bf-grad-c)) 0%,transparent 60%)}.bfwt-brand-header__gradient:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--brand-accent),var(--bf-grad-line)) 25%,rgba(var(--brand-accent),var(--bf-grad-line-mid)) 50%,rgba(var(--brand-accent),var(--bf-grad-line)) 75%,transparent 100%)}.bfwt-brand-header--has-gradient .bfwt-brand-header__inner{position:relative;z-index:1}.bfwt-brand-header__keyword{color:#04875d;font-weight:600;letter-spacing:.01em;font-size:.72em;opacity:.8}@media(max-width:767px){.bfwt-brand-header--long-content .bfwt-brand-header__inner{align-items:flex-start}}.bfwt-translated-rtl .bfwt-translate-widget{direction:ltr}.bfwt-translating-text{position:relative}.bfwt-translating-text:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-radius:.25rem;pointer-events:none;z-index:10;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,rgb(var(--color-ink)) 8%,transparent) 20%,color-mix(in srgb,rgb(var(--color-accent)) 28%,transparent) 50%,color-mix(in srgb,rgb(var(--color-ink)) 8%,transparent) 80%,transparent 100%);background-size:200% 100%;animation:bfwt-shimmer 1.5s ease-in-out infinite}.bfwt-brand-header__logo-badge{box-shadow:0 12px 32px -4px rgba(var(--brand-accent),.18),0 4px 12px -2px rgba(var(--brand-accent),.08)}.bfwt-brand-header__media{box-shadow:0 4px 20px -2px #0000000f,0 2px 6px -1px #0000000a;transition:box-shadow .5s ease}.bfwt-brand-header__media:hover{box-shadow:0 24px 48px -8px rgba(var(--brand-accent),.22),0 8px 24px -4px rgba(var(--brand-accent),.1)}@media(max-width:1023px){.bfwt-brand-header__actions{gap:.5rem!important}.bfwt-brand-header__actions .bf-button-base,.bfwt-brand-header__actions .bfwt-brand-header__watchlist-icon,.bfwt-brand-header__actions .bfwt-brand-header__reminder-btn,.bfwt-brand-header__actions .bfwt-social-share-trigger{padding-left:.625rem!important;padding-right:.625rem!important;gap:.375rem!important;font-size:.75rem!important;justify-content:center!important}}@media(max-width:480px){.bfwt-brand-header__actions{gap:.375rem!important}.bfwt-brand-header__actions .bf-button-base,.bfwt-brand-header__actions .bfwt-brand-header__watchlist-icon,.bfwt-brand-header__actions .bfwt-brand-header__reminder-btn,.bfwt-brand-header__actions .bfwt-social-share-trigger{padding-left:.5rem!important;padding-right:.5rem!important;gap:.25rem!important;font-size:.6875rem!important}}.bfwt-comments-widget__content{position:relative;padding:1.25rem}@media(min-width:768px){.bfwt-comments-widget__content{padding:2rem}}.bfwt-comments-form{width:100%}.bfwt-comments-stream{margin-top:2rem;width:100%}.bfwt-comments-list-wrap{position:relative;width:100%}.bfwt-comments-list{width:100%}.bfwt-comments-load-more-wrap{margin-top:1.5rem;display:flex;justify-content:center}@keyframes bfwtCommentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bfwt-comment-revealing{animation:bfwtCommentFadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.bfwt-comments-form__heading .u-text-neon{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.bfwt-comments-list .comment-list,.bfwt-comments-list ul,.bfwt-comments-list ol,.commentlist,.bfwt-review-comments-widget .comment-list,.bfwt-review-comments-widget ul{list-style:none!important;list-style-type:none!important;margin:0;display:flex;flex-direction:column;gap:1.25rem;padding-left:0}.bfwt-comments-list .comment-list li,.bfwt-comments-list ul li,.bfwt-comments-list ol li,.bfwt-comments-list li.comment,.bfwt-review-comments-widget .comment-list li,.bfwt-review-comments-widget ul li{list-style:none!important;list-style-type:none!important;padding-left:0!important}.bfwt-comments-list .comment-list li::marker,.bfwt-comments-list ul li::marker,.bfwt-comments-list li::marker,.bfwt-review-comments-widget li::marker{display:none!important;content:none!important;font-size:0!important}.bfwt-comments-list .comment-list>li.comment{background:rgb(var(--color-surface))!important;border:1px solid rgb(var(--color-line) / .45)!important;border-radius:var(--radius-card, 16px)!important;overflow:hidden!important;margin-bottom:1.25rem!important;box-shadow:0 1px 4px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease}.bfwt-comments-list .comment-list>li.comment:hover{border-color:rgb(var(--color-line) / .75)!important;box-shadow:0 4px 14px #0000000f!important}.bfwt-comments-list .comment-list>li.comment>article.comment-body{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:1.25rem 1.5rem!important}.bfwt-comments-list .comment-list .children,.bfwt-review-comments-widget .comment-list .children{list-style:none!important;list-style-type:none!important;margin-top:0!important;gap:0px!important;border-top-width:1px!important;border-color:rgb(var(--color-borderline) / .3)!important;padding-left:0!important}.bfwt-comments-list .comment-list .children li.comment>article.comment-body{border:none!important;border-radius:0!important;background:rgb(var(--color-paper))!important;border-left:3px solid rgb(var(--color-accent) / .6)!important;padding:1.25rem 1.5rem 1.25rem 1.25rem!important;margin:0!important}.bfwt-comments-list .comment-list .children li.comment+li.comment>article.comment-body{border-top:1px solid rgb(var(--color-line) / .3)!important}.bfwt-comments-list li.comment:before,.bfwt-review-comments-widget .comment-list li:before{display:none!important;content:none!important}#respond{margin:0;border-width:0px;background-color:transparent;padding:0}.logged-in-as{margin:0;padding:0}.comment-form-comment{margin:0}.form-submit{margin:0;padding:0}h3#comments{margin-bottom:1.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:400;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.commentlist .children{margin-top:1.25rem;list-style-type:none;padding-left:2rem}.comment-author.vcard{display:flex;align-items:center;gap:.875rem}.comment-author .avatar{border-radius:9999px}.comment-author .fn{font-size:1rem;line-height:1.5rem;font-weight:700;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.comment-author .says{display:none}.comment-meta.commentmetadata{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-whisper) / var(--tw-text-opacity, 1))}.comment-meta a{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.comment-meta a:hover{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.comment-content{margin:0}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}.reply a{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1));text-decoration-line:none}.reply a:hover{text-decoration-line:underline}.navigation{display:none}.bfwt-comments-list .comment-content,.bfwt-comments-widget-inner .comment-content,.bfwt-review-comments-widget .comment-content{transition:max-height .3s ease,-webkit-mask-image .2s ease;transition:max-height .3s ease,mask-image .2s ease;transition:max-height .3s ease,mask-image .2s ease,-webkit-mask-image .2s ease}.bfwt-comments-list .comment-content.bfwt-comment-body--truncated,.bfwt-comments-widget-inner .comment-content.bfwt-comment-body--truncated,.bfwt-review-comments-widget .comment-content.bfwt-comment-body--truncated{max-height:5.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.bfwt-comments-list .comment-content.bfwt-comment-body--truncated.bfwt-comment-body--expanded,.bfwt-comments-widget-inner .comment-content.bfwt-comment-body--truncated.bfwt-comment-body--expanded,.bfwt-review-comments-widget .comment-content.bfwt-comment-body--truncated.bfwt-comment-body--expanded{max-height:2000px;-webkit-mask-image:none;mask-image:none}.bfwt-comment-expand-btn .material-symbols-rounded{font-size:1.1em;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.bfwt-comment-body--expanded+.bfwt-comment-expand-wrap .bfwt-comment-expand-btn .material-symbols-rounded{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bfwt-brand-score{--bfs-tier-color: rgb(var(--color-accent))}.bfwt-brand-score__halo{background:radial-gradient(ellipse 60% 70% at 100% 0%,color-mix(in srgb,var(--bfs-tier-color) 14%,transparent) 0%,color-mix(in srgb,var(--bfs-tier-color) 4%,transparent) 45%,transparent 75%),radial-gradient(ellipse 40% 60% at 0% 100%,color-mix(in srgb,var(--bfs-tier-color) 6%,transparent) 0%,transparent 70%)}.bfwt-brand-score__ring{--size: 8.5rem;--thickness: .5rem;--score-pct: 0;--ring-color: rgb(var(--color-accent));position:relative;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(from -90deg,var(--ring-color) calc(var(--score-pct) * 1%),rgb(var(--color-borderline) / .6) 0);display:grid;place-items:center;box-shadow:0 10px 30px -5px color-mix(in srgb,var(--ring-color) 18%,transparent),0 0 18px -3px color-mix(in srgb,var(--ring-color) 12%,transparent);transition:transform .3s ease,box-shadow .3s ease}.bfwt-brand-score__ring:hover{transform:scale(1.025);box-shadow:0 12px 36px -4px color-mix(in srgb,var(--ring-color) 24%,transparent),0 0 24px -2px color-mix(in srgb,var(--ring-color) 18%,transparent)}@media(min-width:768px){.bfwt-brand-score__ring{--size: 10rem}}.bfwt-brand-score__ring:before{content:"";position:absolute;inset:var(--thickness);border-radius:50%;background:rgb(var(--color-paper))}.bfwt-brand-score__score-cell.is-good{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.bfwt-brand-score__score-cell.is-mid{color:#ffc107}.bfwt-brand-score__score-cell.is-low{--tw-text-opacity: 1;color:rgb(var(--color-caution) / var(--tw-text-opacity, 1))}.bfwt-brand-score__score-cell.is-bad{--tw-text-opacity: 1;color:rgb(var(--color-negative) / var(--tw-text-opacity, 1))}.bfwt-brand-score__score-cell.is-neutral{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.bfwt-brand-score__score-cell.is-na{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1));opacity:.78}.bfwt-brand-score__refresh-feedback.is-error{--tw-text-opacity: 1;color:rgb(var(--color-negative) / var(--tw-text-opacity, 1))}.bfwt-brand-score__info-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:.3rem;width:16px;height:16px;font-size:13px;line-height:1;color:rgb(var(--color-muted));background:rgb(var(--color-paper));border:1px solid rgb(var(--color-borderline));border-radius:50%;cursor:help;vertical-align:middle;transition:border-color .2s ease,color .2s ease}.bfwt-brand-score__info-tip:hover,.bfwt-brand-score__info-tip:focus{color:rgb(var(--color-accent));border-color:rgb(var(--color-accent));outline:none}.bfwt-brand-score__info-tip:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px);width:min(340px,72vw);padding:.6rem .7rem;border-radius:8px;background:rgb(var(--color-paper));border:1px solid rgb(var(--color-borderline));color:rgb(var(--color-ink));font-family:IBM Plex Sans,sans-serif;font-size:.75rem;text-transform:none;letter-spacing:normal;line-height:1.45;white-space:normal;box-shadow:0 4px 16px #0000001f;opacity:0;pointer-events:none;z-index:9999;transition:opacity .2s ease,transform .2s ease}.bfwt-brand-score__info-tip:hover:after,.bfwt-brand-score__info-tip:focus:after{opacity:1;transform:translateY(-50%) translate(0)}.bfwt-has-floating-tooltips .bfwt-brand-score__info-tip:after{display:none}@media(max-width:820px){.bfwt-brand-score__info-tip:after{left:50%;top:auto;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);width:min(320px,86vw)}.bfwt-brand-score__info-tip:hover:after,.bfwt-brand-score__info-tip:focus:after{transform:translate(-50%) translateY(0)}}.bfwt-brand-score__floating-tooltip{position:fixed;left:0;top:0;max-width:min(360px,calc(100vw - 24px));padding:.6rem .7rem;border-radius:8px;background:rgb(var(--color-paper));border:1px solid rgb(var(--color-borderline));color:rgb(var(--color-ink));font-family:IBM Plex Sans,sans-serif;font-size:.75rem;line-height:1.45;white-space:normal;box-shadow:0 8px 24px #0000002e;opacity:0;pointer-events:none;z-index:10009;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.bfwt-brand-score__floating-tooltip.is-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.bfwt-rating-stars-input--score{display:flex;flex-direction:row-reverse;gap:.15rem;cursor:pointer}.bfwt-rating-stars-input--score label{cursor:pointer;font-size:1.6rem;line-height:1}.bfwt-rating-stars-input--score label .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 300;font-size:inherit;color:rgb(var(--color-borderline));transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.bfwt-rating-stars-input--score:not(.is-rated):not(.is-processing) label:hover .material-symbols-rounded,.bfwt-rating-stars-input--score:not(.is-rated):not(.is-processing) label:hover~label .material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400;color:rgb(var(--color-accent));text-shadow:0 0 8px rgb(var(--color-accent) / .45);transform:scale(1.12)}.bfwt-rating-stars-input--score.is-rated{cursor:default;opacity:.75}.bfwt-star-icon.is-full,.bfwt-star-icon.is-half{color:#ffc107}.bfwt-rating-message--score{margin-top:.25rem;min-height:1.15rem;font-size:.75rem;line-height:1rem;line-height:1.2;--tw-text-opacity: 1;color:rgb(var(--color-positive) / var(--tw-text-opacity, 1))}.bfwt-rating-message--score.error{--tw-text-opacity: 1;color:rgb(var(--color-negative) / var(--tw-text-opacity, 1))}.bfwt-rating-message--score:empty{visibility:hidden}.bfwt-score-chart-tooltip{display:none;position:absolute;flex-direction:column;gap:1px;padding:.5rem .65rem;border-radius:8px;background:rgb(var(--color-paper));border:1px solid rgb(var(--color-borderline));box-shadow:0 4px 16px #0000001f;font-size:.75rem;color:rgb(var(--color-ink));line-height:1.4;pointer-events:none;z-index:9999;white-space:nowrap}.bfwt-score-chart-tooltip strong{color:rgb(var(--color-ink));margin-bottom:2px}.bfwt-brand-score__criterion-row{display:flex;flex-direction:column;gap:.625rem}@media(min-width:768px){.bfwt-brand-score__criterion-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.bfwt-brand-score__criterion-score{display:flex;flex-direction:row;align-items:flex-start;gap:.625rem;padding-left:2.875rem;text-align:left}@media(min-width:768px){.bfwt-brand-score__criterion-score{flex:none;flex-direction:column;align-items:flex-end;gap:.25rem;padding-left:0;text-align:right}}.bfwt-brand-score__badge{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:9999px;font-family:var(--font-family-headings, "Oswald", sans-serif);font-weight:700;font-size:.725rem;line-height:1;text-transform:uppercase;letter-spacing:.05em}.bfwt-brand-score__badge.is-good{background:color-mix(in srgb,#04875d 12%,transparent);color:#04875d}.bfwt-brand-score__badge.is-mid{background:color-mix(in srgb,#ffc107 15%,transparent);color:#d97706}.bfwt-brand-score__badge.is-low{background:color-mix(in srgb,rgb(var(--color-caution)) 12%,transparent);color:rgb(var(--color-caution))}.bfwt-brand-score__badge.is-bad{background:color-mix(in srgb,rgb(var(--color-negative)) 12%,transparent);color:rgb(var(--color-negative))}.bfwt-brand-score__badge.is-neutral,.bfwt-brand-score__badge.is-na{background:rgb(var(--color-borderline) / .3);color:rgb(var(--color-muted))}.bfwt-community-rating-card{border-color:rgb(var(--color-accent) / .25)!important;box-shadow:0 4px 20px -2px rgb(var(--color-accent) / .04);transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.bfwt-community-rating-card.is-highlighted{border-color:rgb(var(--color-accent) / .8)!important;box-shadow:0 4px 24px rgb(var(--color-accent) / .15);transform:translateY(-2px)}
