[data-public-root] .bt-app{position:relative;overflow:hidden}[data-public-root] .bt-app[data-view=app]{border-radius:12px}[data-public-root] .bt-app__column{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex}[data-public-root] .bt-app__column>.demo__ov-main{flex:auto;height:auto;min-height:0}[data-public-root] .bt-app[data-view=page]{border-radius:12px;width:708px}[data-public-root] .bt-app__page{height:auto;overflow:visible}[data-public-root] .bt-app[data-view=component]{background:0 0;width:max-content;height:auto;overflow:visible}[data-public-root] .bt-app__part{width:644px}[data-public-root] .bt-app__part.is-chrome{width:auto}[data-public-root] .bt-app[data-component=sidebar] .bt-app__part{height:675px;display:flex}[data-public-root] .bt-app[data-component=sidebar] .demo__ov-side-top{opacity:1}[data-public-root] .bt-app[data-component=topbar] .bt-app__part{width:708px}[data-public-root] .bt-app[data-component=gauge] .bt-app__part{width:360px}[data-public-root] .bt-topbar{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--prv-palette-slate-800,#1f2937) 8%, transparent);background:var(--color-surface-default,#fff);flex:none;align-items:center;gap:.75em;height:3.6em;padding:0 1.5em 0 1em;font-size:12px;display:flex}[data-public-root] .bt-topbar__toggle{color:var(--prv-palette-slate-500,#64748b);display:inline-flex}[data-public-root] .bt-topbar__toggle svg{width:1.4em;height:1.4em}[data-public-root] .bt-topbar__crumbs{min-width:0;color:var(--prv-palette-slate-500,#64748b);align-items:center;gap:.45em;display:inline-flex}[data-public-root] .bt-topbar__page{color:var(--prv-palette-ink-950,#0f172a);font-weight:600}[data-public-root] .bt-topbar__end{align-items:center;gap:.9em;margin-left:auto;display:inline-flex}[data-public-root] .bt-topbar__trial{color:var(--prv-palette-slate-500,#64748b)}[data-public-root] .bt-topbar__upgrade{background:var(--prv-palette-ink-950,#0f172a);color:#fff;border-radius:999px;padding:.45em .95em;font-weight:600}[data-public-root] :is([data-simplify=lean],[data-simplify=sketch]) :is(.demo__ov-card-link,.demo__ov-prompt-rule,.demo__ov-prompt-alts,.demo__pt-delta,.demo__ov-page-desc,.demo__ov-topic-count,.demo__pt-topic-count,.demo__pt-prompt-actions,.demo__ys-expert-footnote,.demo__ys-expert-badge,.demo__ov-side-foot,.demo__ov-workspace-chevron,.bt-topbar__trial,.demo__gauge-zone-label,.demo__gauge-scale-label,.demo__gauge-tick,.demo__gauge-caption,.bt-lean-hide){display:none}[data-public-root] [data-simplify=sketch]{--bt-bar:color-mix(in srgb, currentColor 17%, transparent)}[data-public-root] [data-simplify=sketch] :is(.demo__ov-workspace-name,.demo__ov-nav-label,.demo__ov-actions-label,.demo__ov-prompt-query,.demo__ov-prompt-status,.demo__ov-comp-name,.demo__ov-comp-you,.demo__ov-topic-head>span,.demo__ov-topic-name,.demo__ov-topic-presence,.demo__ov-improve-title,.demo__ov-improve-impact,.demo__pt-toolbar-count,.demo__pt-table-head>span,.demo__pt-topic-name,.demo__pt-prompt-query,.demo__ys-filter,.demo__ys-task-title,.demo__ys-impact-label,.demo__ys-howto-heading,.bt-topbar__crumbs>span,.bt-sketch){-webkit-text-fill-color:transparent;background-color:var(--bt-bar);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.45em}[data-public-root] [data-simplify=sketch] :is(.demo__ov-thesis,.demo__ov-section-heading,.demo__ys-task-desc,.demo__ys-howto-item,.demo__ys-expert-title,.bt-sketch-lines){-webkit-text-fill-color:transparent;background:repeating-linear-gradient(to bottom, transparent 0 .22lh, var(--bt-bar) .22lh .78lh, transparent .78lh 1lh);width:fit-content}[data-public-root] [data-simplify=sketch] :is(.demo__ov-thesis,.demo__ov-section-heading) :is(em,strong){-webkit-text-fill-color:transparent}[data-public-root] [data-simplify=sketch] :is(.demo__ov-comp-favicon,.demo__ov-prompt-alt-mark){color:#0000}[data-public-root] [data-simplify=sketch] .demo__ys-howto-item::marker{color:#0000}[data-public-root] [data-simplify=sketch] :is(.demo__pt-btn,.demo__ys-fix-button,.demo__ys-help-button,.demo__ys-expert-button,.bt-topbar__upgrade,.bt-sketch-fill){-webkit-text-fill-color:transparent}[data-public-root] [data-simplify=sketch] :is(.demo__ov-nav-label,.demo__ov-workspace-name){flex:0 auto}
[data-public-root] .bt-app-root,[data-public-root] .demo__ov-app{--bt-ink:var(--prv-palette-slate-800,#1f2937);--bt-muted:color-mix(in srgb, var(--prv-palette-slate-700,#334155) 72%, transparent);--bt-rule:color-mix(in srgb, var(--prv-palette-slate-700,#334155) 9%, transparent);--bt-wash:color-mix(in srgb, var(--prv-palette-slate-700,#334155) 7%, white);--bt-good:var(--color-success,#16a34a);--bt-fair:#65a30d;--bt-mixed:var(--color-warning,#f59e0b);--bt-weak:var(--color-danger,#ef4444);--bt-accent:var(--prv-palette-accent-600,var(--color-accent,#4f46e5))}[data-public-root] .bt-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.1em;display:grid}[data-public-root] .bt-pair>.demo__ov-card{height:100%}[data-public-root] .bt-rep-score{align-items:center;gap:.9em;margin:.2em 0 .9em;display:flex}[data-public-root] .bt-ring{--band:var(--bt-good);place-items:center;width:5.6em;height:5.6em;display:inline-grid;position:relative}[data-public-root] [data-band=fair]{--band:var(--bt-fair)}[data-public-root] [data-band=mixed]{--band:var(--bt-mixed)}[data-public-root] [data-band=weak]{--band:var(--bt-weak)}[data-public-root] [data-band=good]{--band:var(--bt-good)}[data-public-root] .bt-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}[data-public-root] .bt-ring circle{fill:none;stroke-width:7px}[data-public-root] .bt-ring__track{stroke:var(--bt-wash)}[data-public-root] .bt-ring__fill{stroke:var(--band);stroke-linecap:round}[data-public-root] .bt-ring__value{font-size:1.55em;font-weight:var(--prv-font-weight-700,700);color:var(--bt-ink);flex-direction:column;align-items:center;line-height:1;display:flex}[data-public-root] .bt-ring__of{font-size:.45em;font-weight:var(--prv-font-weight-500,500);color:var(--bt-muted);margin-top:.2em}[data-public-root] .bt-rep-score__word{font-size:1.35em;font-weight:var(--prv-font-weight-600,600);color:var(--band)}[data-public-root] .bt-rep-groups{flex-direction:column;gap:.45em;display:flex}[data-public-root] .bt-rep-group{flex-direction:column;gap:.1em;margin:0;font-size:.86em;display:flex}[data-public-root] .bt-rep-group__label{font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink);align-items:center;gap:.4em;display:inline-flex}[data-public-root] .bt-rep-group__label:before{content:"";background:var(--bt-good);border-radius:99px;width:.55em;height:.55em}[data-public-root] .bt-rep-group[data-group=mixed] .bt-rep-group__label:before{background:var(--bt-mixed)}[data-public-root] .bt-rep-group[data-group=weak] .bt-rep-group__label:before{background:var(--bt-weak)}[data-public-root] .bt-rep-group__areas{color:var(--bt-muted);padding-left:.95em}[data-public-root] .bt-bubble{background:var(--bt-wash);width:fit-content;max-width:85%;font-size:.9em;font-weight:var(--prv-font-weight-500,500);color:var(--bt-ink);border-radius:1em 1em .25em;margin:.3em 0 .8em auto;padding:.55em .85em}[data-public-root] .bt-answer{flex-direction:column;gap:.4em;display:flex}[data-public-root] .bt-answer__engine{font-size:.8em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-muted);align-items:center;gap:.4em;display:inline-flex}[data-public-root] .bt-answer__text{color:var(--bt-ink);margin:0;font-size:.95em;line-height:1.45}[data-public-root] .bt-areas,[data-public-root] .bt-reviews{flex-direction:column;display:flex}[data-public-root] .bt-area{border-bottom:1px solid var(--bt-rule);grid-template-columns:1.4em minmax(0,11em) minmax(0,1fr) 2em;align-items:center;gap:.25em .65em;padding:.65em 0;display:grid}[data-public-root] .bt-area:last-child{border-bottom:0}[data-public-root] .bt-area__ico{opacity:.75;width:1.2em;height:1.2em}[data-public-root] .bt-area__name{font-size:.92em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink)}[data-public-root] .bt-bar{background:var(--bt-wash);border-radius:99px;height:.55em;display:block;overflow:hidden}[data-public-root] .bt-bar__fill{border-radius:inherit;background:var(--band);height:100%;display:block}[data-public-root] .bt-area__score{font-size:.92em;font-weight:var(--prv-font-weight-700,700);font-variant-numeric:tabular-nums;color:var(--bt-ink);justify-self:end}[data-public-root] .bt-area__insight{color:var(--bt-muted);grid-column:2/-1;font-size:.8em}[data-public-root] .bt-platforms{flex-wrap:wrap;gap:.5em;margin-bottom:.7em;display:flex}[data-public-root] .bt-platform{border:1px solid var(--bt-rule);font-size:.82em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink);border-radius:99px;align-items:center;gap:.4em;padding:.35em .7em;display:inline-flex}[data-public-root] .bt-platform img{object-fit:contain;width:1.15em;height:1.15em}[data-public-root] .bt-platform__rating{color:var(--bt-muted)}[data-public-root] .bt-review{border-top:1px solid var(--bt-rule);grid-template-columns:6.5em auto minmax(0,1fr);align-items:center;gap:.2em .75em;padding:.65em 0;display:grid}[data-public-root] .bt-review__name{font-size:.88em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink)}[data-public-root] .bt-review__date{color:var(--bt-muted);justify-self:end;font-size:.78em}[data-public-root] .bt-review__text{color:var(--bt-ink);grid-column:1/-1;font-size:.88em;line-height:1.4}[data-public-root] .bt-review__tags{flex-wrap:wrap;grid-column:1/-1;gap:.35em;display:flex}[data-public-root] .bt-stars{gap:.1em;display:inline-flex}[data-public-root] .bt-stars svg{width:.95em;height:.95em;fill:var(--bt-wash);stroke:none}[data-public-root] .bt-stars svg[data-on]{fill:#f59e0b}[data-public-root] .bt-tag{background:var(--bt-wash);font-size:.72em;font-weight:var(--prv-font-weight-500,500);color:color-mix(in srgb, var(--prv-palette-slate-700,#334155) 85%, transparent);white-space:nowrap;border-radius:99px;align-items:center;padding:.18em .55em;display:inline-flex}[data-public-root] .bt-sources__head,[data-public-root] .bt-source__row{grid-template-columns:minmax(0,1.5fr) 4.2em 7.2em minmax(0,1.5fr) 1.1em;align-items:center;gap:.75em;display:grid}[data-public-root] [data-simplify]:not([data-simplify=full]) :is(.bt-sources__head,.bt-source__row){grid-template-columns:minmax(0,1.5fr) 4.2em 7.2em 1.1em}[data-public-root] .bt-sources__head{border-bottom:1px solid var(--bt-rule);font-weight:var(--prv-font-weight-500,500);color:var(--bt-muted);padding:.1em 0 .55em}[data-public-root] .bt-sources__head>span{white-space:nowrap;font-size:.78em}[data-public-root] .bt-source{border-bottom:1px solid var(--bt-rule)}[data-public-root] .bt-source:last-child{border-bottom:0}[data-public-root] .bt-source__row{padding:.75em 0}[data-public-root] .bt-source__site{align-items:center;gap:.45em;min-width:0;display:flex}[data-public-root] .bt-source__domain{font-size:.92em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-public-root] .bt-source__pages{color:var(--bt-muted);white-space:nowrap;font-size:.75em}[data-public-root] .bt-usage{align-items:flex-end;gap:.18em;height:1em;display:inline-flex}[data-public-root] .bt-usage>span{background:var(--bt-wash);border-radius:2px;width:.32em}[data-public-root] .bt-usage>span:first-child{height:40%}[data-public-root] .bt-usage>span:nth-child(2){height:70%}[data-public-root] .bt-usage>span:nth-child(3){height:100%}[data-public-root] .bt-usage>span[data-on]{background:var(--bt-accent)}[data-public-root] .bt-level{font-size:.72em;font-weight:var(--prv-font-weight-600,600);white-space:nowrap;--lvl:var(--bt-mixed);background:color-mix(in srgb, var(--lvl) 13%, white);color:color-mix(in srgb, var(--lvl) 80%, var(--bt-ink));border-radius:99px;justify-self:start;align-items:center;padding:.18em .6em;display:inline-flex}[data-public-root] .bt-level[data-level=Invisible],[data-public-root] .bt-level[data-level=Weak]{--lvl:var(--bt-weak)}[data-public-root] .bt-level[data-level=Strong],[data-public-root] .bt-level[data-level=Leading]{--lvl:var(--bt-good)}[data-public-root] .bt-source__topics{gap:.3em;min-width:0;display:flex;overflow:hidden}[data-public-root] .bt-source__chevron{width:1em;height:1em;color:var(--bt-muted);transition:transform .2s}[data-public-root] .bt-source__chevron[data-open]{transform:rotate(180deg)}[data-public-root] .bt-source__page{background:var(--bt-wash);border-radius:.7em;justify-content:space-between;align-items:center;gap:.75em;margin:0 0 .5em 2em;padding:.55em .75em;display:flex}[data-public-root] .bt-source__page-title{font-size:.86em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink);flex-direction:column;display:flex}[data-public-root] .bt-source__page-url{font-size:.86em;font-weight:var(--prv-font-weight-400,400);color:var(--bt-muted)}[data-public-root] .bt-integrations{flex-direction:column;gap:1.4em;display:flex}[data-public-root] .bt-integrations__label{font-size:1.05em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink);margin:0 0 .6em}[data-public-root] .bt-integrations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85em;display:grid}[data-public-root] .bt-integration{border-radius:var(--radius-md,16px);background:var(--color-surface-default,#fff);box-shadow:var(--shadow-raised);flex-direction:column;gap:.35em;padding:1em;display:flex}[data-public-root] .bt-integration__top{justify-content:space-between;align-items:flex-start;margin-bottom:.25em;display:flex}[data-public-root] .bt-integration__ico{object-fit:contain;width:2.2em;height:2.2em}[data-public-root] .bt-integration__badge{background:var(--bt-wash);font-size:.7em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-muted);border-radius:99px;padding:.15em .55em}[data-public-root] .bt-integration__badge[data-state=connected]{background:color-mix(in srgb, var(--bt-good) 13%, white);color:var(--bt-good)}[data-public-root] .bt-integration__name{font-size:.98em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink)}[data-public-root] .bt-integration__desc{color:var(--bt-muted);font-size:.8em;line-height:1.4}[data-public-root] .bt-integration__action{font-size:.84em;font-weight:var(--prv-font-weight-600,600);color:var(--color-info-fg,var(--bt-accent));margin-top:auto;padding-top:.3em}[data-public-root] .bt-integration[data-state=soon] .bt-integration__action{color:var(--bt-muted)}[data-public-root] .bt-planned{border:1px solid var(--bt-rule);font-size:.5em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-muted);vertical-align:middle;letter-spacing:0;border-radius:99px;margin-left:.4em;padding:.12em .55em;display:inline-flex}[data-public-root] .bt-promo{flex-direction:column;gap:.9em;margin-top:.35em;display:flex}[data-public-root] .bt-promo__row{align-items:center;gap:.85em;display:flex}[data-public-root] .bt-promo__tile{color:#7c3aed;background:#efe7fd;border-radius:.75em;flex:none;place-items:center;width:2.5em;height:2.5em;display:inline-grid}[data-public-root] .bt-promo__tile svg{width:1.2em;height:1.2em}[data-public-root] .bt-promo__text{flex-direction:column;gap:.15em;display:flex}[data-public-root] .bt-promo__title{font-size:.98em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink)}[data-public-root] .bt-promo__desc{color:var(--bt-muted);font-size:.84em}[data-public-root] .bt-feedback{border-radius:var(--radius-md,16px);background:#fef6e9;flex-wrap:wrap;align-items:center;gap:.7em;padding:1.1em 1.3em;display:flex}[data-public-root] .bt-feedback__ico{color:#b45309;background:#fdeac9;border-radius:99px;place-items:center;width:2.2em;height:2.2em;display:inline-grid}[data-public-root] .bt-feedback__ico svg{width:1.1em;height:1.1em}[data-public-root] .bt-feedback__text{flex-direction:column;flex:12em;gap:.1em;display:flex}[data-public-root] .bt-feedback__title{font-size:.98em;font-weight:var(--prv-font-weight-600,600);color:var(--bt-ink)}[data-public-root] .bt-feedback__desc{color:var(--bt-muted);font-size:.84em}[data-public-root] [data-simplify=sketch] :is(.bt-rep-score__word,.bt-rep-group__label,.bt-bubble,.bt-answer__engine,.bt-area__name,.bt-platform,.bt-review__name,.bt-source__domain,.bt-sources__head>span,.bt-level,.bt-integration__name,.bt-integration__badge,.bt-integration__action,.bt-integrations__label,.bt-promo__title,.bt-feedback__title,.bt-planned){-webkit-text-fill-color:transparent;background-color:var(--bt-bar);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.45em}[data-public-root] [data-simplify=sketch] :is(.bt-answer__text,.bt-review__text){-webkit-text-fill-color:transparent;background:repeating-linear-gradient(to bottom, transparent 0 .22lh, var(--bt-bar) .22lh .78lh, transparent .78lh 1lh);width:fit-content}[data-public-root] [data-simplify=sketch] .bt-answer__text strong{-webkit-text-fill-color:transparent}[data-public-root] .bt-trend{width:100%;height:auto;color:var(--bt-accent);margin:.2em 0 .6em;display:block;overflow:visible}[data-public-root] .bt-trend__grid{stroke:var(--bt-rule);stroke-width:1px;stroke-dasharray:3 4}[data-public-root] .bt-trend__tick{fill:var(--bt-muted);font-size:11px}[data-public-root] .bt-trend__line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-public-root] .bt-trend__dot{fill:var(--color-surface-default,#fff);stroke:currentColor;stroke-width:2.5px}[data-public-root] .bt-trend__value{fill:var(--bt-ink);font-size:13px;font-weight:var(--prv-font-weight-700,700)}[data-public-root] .bt-trend__note{color:var(--bt-muted);margin:0;font-size:.92em}[data-public-root] .bt-trend__note strong{color:var(--bt-ink);font-weight:var(--prv-font-weight-600,600)}[data-public-root] .demo__ov-app .demo__pt-table{--demo-pt-metric-score:5.5rem;--demo-pt-metric-rank:5rem;--demo-pt-metric-share:6rem;--demo-pt-actions:5rem}[data-public-root] .demo__ov-app .demo__pt-topic-name-group{overflow:hidden}[data-public-root] .demo__ov-app .demo__pt-topic-name{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-public-root] .demo__ov[data-playing=true] .bt-trend__line{stroke-dasharray:1;animation:bt-trend-draw 1.4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .3s both}@keyframes bt-trend-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-public-root] .bt-trend__hit{fill:#0000}[data-public-root] .bt-trend__guide{stroke:var(--bt-rule);stroke-width:1px}[data-public-root] .bt-trend__tip-box{fill:var(--color-surface-default,#fff);stroke:var(--bt-rule);filter:drop-shadow(0 4px 10px #0f172a1f)}[data-public-root] .bt-trend__tip-date{fill:var(--bt-ink);font-size:11px;font-weight:var(--prv-font-weight-600,600)}[data-public-root] .bt-trend__tip-score{fill:var(--bt-accent);font-size:11px}