@layer components{:where([data-brand=v2]) .tg2-av{--tg2-av-track: var(--tg2-lavender-3)}:where([data-brand=v2]) .tg2-av-tone--high{color:var(--tg2-data-dark);--tg2-kit-g: var(--tg2-data)}:where([data-brand=v2]) .tg2-av-tone--medium{color:var(--tg2-heat-text);--tg2-kit-g: var(--tg2-heat)}:where([data-brand=v2]) .tg2-av-tone--low{color:var(--tg2-red-text);--tg2-kit-g: var(--tg2-red)}:where([data-brand=v2]) .tg2-av-s0{--tg2-av-sc: var(--tg2-brand)}:where([data-brand=v2]) .tg2-av-s1{--tg2-av-sc: var(--tg2-chart-1)}:where([data-brand=v2]) .tg2-av-s2{--tg2-av-sc: var(--tg2-chart-2)}:where([data-brand=v2]) .tg2-av-s3{--tg2-av-sc: var(--tg2-chart-4)}:where([data-brand=v2]) .tg2-av-s4{--tg2-av-sc: var(--tg2-chart-5)}:where([data-brand=v2]) .tg2-av-bg-you{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-av-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:15px 20px}:where([data-brand=v2]) .tg2-av-id{flex:1 1 520px;min-width:0}:where([data-brand=v2]) .tg2-av-id__row{display:flex;align-items:center;gap:14px;min-width:0}:where([data-brand=v2]) .tg2-av-mark{position:relative;flex:none;display:inline-grid;place-items:center;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,var(--tg2-brand),var(--tg2-ai));color:var(--tg2-white);font:800 25px/1 var(--tg2-font-cta)}:where([data-brand=v2]) .tg2-av-name{margin:0;font-size:26px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-av-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:14px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-domain{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--tg2-line);border-radius:7px;background:var(--tg2-surface-2);font-family:var(--tg2-font-label);font-size:13px;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-av-runline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;font-size:14px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-runline b{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-av-sep{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where([data-brand=v2]) .tg2-av-acts .tg2-btn,:where([data-brand=v2]) .tg2-av-mbar .tg2-btn{gap:8px;white-space:nowrap}:where([data-brand=v2]) .tg2-av-acts .tg2-btn .tg2-icon,:where([data-brand=v2]) .tg2-av-mbar .tg2-btn .tg2-icon,:where([data-brand=v2]) .tg2-av-fixes__go .tg2-icon{width:15px;height:15px}:where([data-brand=v2]) .tg2-av-tracked{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-av-tracked .tg2-icon{width:15px;height:15px}:where([data-brand=v2]) .tg2-av-score{display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr) minmax(220px,270px);padding:0}:where([data-brand=v2]) .tg2-av-score>*{min-width:0;padding:24px}:where([data-brand=v2]) .tg2-av-score>*+*{border-left:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-av-dialcol{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}:where([data-brand=v2]) .tg2-av-dial{width:224px}:where([data-brand=v2]) .tg2-av-dial .tg2-gauge__num{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-av-dial__tick{stroke:var(--tg2-text);stroke-width:2}:where([data-brand=v2]) .tg2-av-dialcol__m{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-av-change{font-size:13px;font-weight:700;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-change--up{color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-av-change--down{color:var(--tg2-red-text)}:where([data-brand=v2]) .tg2-av-dialcol__f{display:flex;align-items:flex-start;justify-content:center;gap:2px;max-width:240px;font-size:12px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-dialcol__f p{margin:0}:where([data-brand=v2]) .tg2-av-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.3}:where([data-brand=v2]) .tg2-av-h--tight{margin-bottom:4px}:where([data-brand=v2]) .tg2-av-bars{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-av-bar{display:grid;grid-template-columns:92px minmax(0,1fr) 44px 62px;align-items:center;gap:4px 10px;font-size:14px}:where([data-brand=v2]) .tg2-av-track{display:flex;height:8px;min-width:0;border-radius:999px;background:var(--tg2-av-track);overflow:hidden}:where([data-brand=v2]) .tg2-av-track>i{display:block;flex:none;height:100%;border-radius:inherit;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-av-track>em{display:block;flex:none;height:100%;background:repeating-linear-gradient(-45deg,var(--tg2-text-muted) 0 2px,transparent 2px 5px)}:where([data-brand=v2]) .tg2-av-bar--partial .tg2-av-track>i{border-radius:999px 0 0 999px}:where([data-brand=v2]) .tg2-av-bar__rate{text-align:right;font-size:15px}:where([data-brand=v2]) .tg2-av-bar__n{font-size:13px;color:var(--tg2-text-muted);white-space:nowrap}:where([data-brand=v2]) .tg2-av-bar__note{grid-column:2 / -1;font-size:12px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-figures{display:flex;flex-direction:column;gap:16px}:where([data-brand=v2]) .tg2-av-figure__label{font-family:var(--tg2-font-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-figure__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;font:800 26px/1.05 var(--tg2-font-cta);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-av-figure__value small{font-size:14px;font-weight:500;font-family:inherit;letter-spacing:0;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}:where([data-brand=v2]) .tg2-av-card{min-width:0}:where([data-brand=v2]) .tg2-av-sub{margin:0 0 12px;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-sov th:last-child,:where([data-brand=v2]) .tg2-av-sov td:last-child{padding-right:0}:where([data-brand=v2]) .tg2-av-muted{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-foot{display:flex;gap:8px;margin:14px 0 0;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av>.tg2-av-foot{margin:0}:where([data-brand=v2]) .tg2-av-foot .tg2-icon{flex:none;width:15px;height:15px;margin-top:1px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-av-domains,:where([data-brand=v2]) .tg2-av-mentions,:where([data-brand=v2]) .tg2-av-fixes,:where([data-brand=v2]) .tg2-av-pcards{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-av-domains>li{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) 30px;align-items:center;gap:12px;padding:6px 0;font-size:14px}:where([data-brand=v2]) .tg2-av-domains>li>b{text-align:right;font-size:15px}:where([data-brand=v2]) .tg2-av-dom--you .tg2-av-track>i{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-av-dom__name{display:flex;align-items:center;gap:8px;min-width:0}:where([data-brand=v2]) .tg2-av-dom__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where([data-brand=v2]) .tg2-av-dom__name .tg2-ai-you-tag,:where([data-brand=v2]) .tg2-av-dom__name .tg2-ai-owner{flex:none;margin-left:0}:where([data-brand=v2]) .tg2-av-tile{position:relative;flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--tg2-line);border-radius:6px;background:var(--tg2-surface-2);color:var(--tg2-text-muted);font:800 11px/1 var(--tg2-font-cta)}:where([data-brand=v2]) .tg2-av-tile--brand{border-color:transparent;background:var(--tg2-av-sc);color:var(--tg2-white)}:where([data-brand=v2]) .tg2-av-prompts{min-width:0}:where([data-brand=v2]) .tg2-av-prompts__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}:where([data-brand=v2]) .tg2-av-key{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-left:auto;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-ptable{padding:0 14px}:where([data-brand=v2]) .tg2-av-ptable tbody tr:not(.tg2-ai-answers-row){cursor:pointer}:where([data-brand=v2]) .tg2-av-ptable tbody tr:not(.tg2-ai-answers-row):hover td{background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-av-ptable .tg2-av-row--open td{background:var(--tg2-lavender-3)}:where([data-brand=v2]) .tg2-av-ptable .tg2-ai-answers-row td{padding:0 12px 16px;border-top:0}:where([data-brand=v2]) .tg2-av-ptable__open{width:44px;vertical-align:middle}:where([data-brand=v2]) .tg2-av-chev--open{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-av-q{margin:0 0 6px;font-weight:600}:where([data-brand=v2]) .tg2-av-hit{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 8px;border:1px solid var(--tg2-data-line);border-radius:999px;background:var(--tg2-data-tint);color:var(--tg2-data-dark);font:800 12px/1 var(--tg2-font-cta);white-space:nowrap}:where([data-brand=v2]) .tg2-av-hit .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-av-rv{display:inline-flex;gap:3px}:where([data-brand=v2]) .tg2-av-rv>i{display:inline-grid;place-items:center;min-width:25px;height:22px;padding:0 4px;border:1px solid color-mix(in srgb,var(--tg2-av-sc) 42%,var(--tg2-white));border-radius:6px;background:color-mix(in srgb,var(--tg2-av-sc) 9%,var(--tg2-white));color:var(--tg2-av-sc);font:800 10px/1 var(--tg2-font-label);font-style:normal;letter-spacing:.03em}:where([data-brand=v2]) .tg2-av-none{font-weight:700;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-noanswer{font-size:12px;color:var(--tg2-text-muted);white-space:nowrap}:where([data-brand=v2]) .tg2-av-citn{display:block;margin-top:3px;font-size:12px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-excerpt{margin:4px 0 0;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-pcards{display:none}:where([data-brand=v2]) .tg2-av-pcards>li+li{border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-av-pcard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:12px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}:where([data-brand=v2]) .tg2-av-pcard__q{display:flex;justify-content:space-between;gap:10px;width:100%;font-size:14px}:where([data-brand=v2]) .tg2-av-pcard__q b{font-weight:600}:where([data-brand=v2]) .tg2-av-pcard__q .tg2-icon{flex:none;width:16px;height:16px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-pcard__chips{display:flex;flex-wrap:wrap;gap:6px 10px}:where([data-brand=v2]) .tg2-av-chip{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--tg2-font-label);color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-pcard__open{padding-bottom:12px}:where([data-brand=v2]) .tg2-av-legend{margin:10px 0 0;font-size:12px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-fixes__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}:where([data-brand=v2]) .tg2-av-fixes__head .tg2-av-sub{margin:0}:where([data-brand=v2]) .tg2-av-fixes>li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-av-fixes>li:first-child{margin-top:8px}:where([data-brand=v2]) .tg2-av-fixes>li:last-child{padding-bottom:0}:where([data-brand=v2]) .tg2-av-fixes__b{flex:1 1 320px;min-width:0}:where([data-brand=v2]) .tg2-av-fixes__b b{display:block;font-weight:700}:where([data-brand=v2]) .tg2-av-fixes__b small{display:block;margin-top:2px;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-fixes__go{gap:8px;white-space:normal}:where([data-brand=v2]) .tg2-av-price{font:800 12px/1 var(--tg2-font-cta);color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-price--free{color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-av-xh{display:flex;align-items:center;gap:10px;margin-bottom:8px}:where([data-brand=v2]) .tg2-av-xh .tg2-av-h{margin:0}:where([data-brand=v2]) .tg2-av-xh .tg2-icon{width:18px;height:18px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-av-lock{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;padding:28px 12px;border-radius:14px;background:var(--tg2-surface-2);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-av-lock .tg2-icon{width:16px;height:16px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-av-mentions>li{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) 58px;align-items:center;gap:12px;padding:7px 0;font-size:14px}:where([data-brand=v2]) .tg2-av-mentions__name{display:flex;flex-wrap:wrap;align-items:center;font-weight:600;min-width:0}:where([data-brand=v2]) .tg2-av-mentions>li>b{text-align:right;font-size:15px}:where([data-brand=v2]) .tg2-av-mbar{display:none}:where([data-brand=v2]) .tg2-av-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--tg2-amber-line);border-radius:14px;background:var(--tg2-amber-tint);font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-av-banner .tg2-icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--tg2-amber)}:where([data-brand=v2]) .tg2-av-banner__lead{margin:0;font-weight:600}:where([data-brand=v2]) .tg2-av-banner__text{margin-top:2px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-av-live__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-av-live__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--tg2-data);animation:tg2-av-live 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-av-live__dot:after{content:none;animation:none}}@media(max-width:1200px){:where([data-brand=v2]) .tg2-av-score{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}:where([data-brand=v2]) .tg2-av-figures{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tg2-line);border-left:0}}@media(max-width:767px){:where([data-brand=v2]) .tg2-av-mark{width:40px;height:40px;border-radius:11px;font-size:18px}:where([data-brand=v2]) .tg2-av-name{font-size:20px}:where([data-brand=v2]) .tg2-av--mbar .tg2-av-acts .tg2-av-track,:where([data-brand=v2]) .tg2-av--mbar .tg2-av-acts .tg2-av-tracked{display:none}:where([data-brand=v2]) .tg2-av-score{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-av-score>*{padding:16px}:where([data-brand=v2]) .tg2-av-score>*+*{border-left:0;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-av-barscol{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-av-dial{width:184px}:where([data-brand=v2]) .tg2-av-bars{gap:9px}:where([data-brand=v2]) .tg2-av-bar{grid-template-columns:74px minmax(0,1fr) 38px;font-size:13px}:where([data-brand=v2]) .tg2-av-bar__n{display:none}:where([data-brand=v2]) .tg2-av-figures{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-av-sov th:nth-child(n+3),:where([data-brand=v2]) .tg2-av-sov td:nth-child(n+3){display:none}:where([data-brand=v2]) .tg2-av-sov th:nth-child(2),:where([data-brand=v2]) .tg2-av-sov td:nth-child(2){padding-right:0}:where([data-brand=v2]) .tg2-av-domains>li{grid-template-columns:minmax(0,1fr) 30px}:where([data-brand=v2]) .tg2-av-domains>li>.tg2-av-track{display:none}:where([data-brand=v2]) .tg2-av-mentions>li{grid-template-columns:minmax(0,1fr) 58px}:where([data-brand=v2]) .tg2-av-mentions>li>.tg2-av-track{display:none}:where([data-brand=v2]) .tg2-av-ptable{display:none}:where([data-brand=v2]) .tg2-av-pcards{display:block;padding:4px 16px}:where([data-brand=v2]) .tg2-av-id__row{align-items:flex-start}:where([data-brand=v2]) .tg2-av-key{margin-left:0}:where([data-brand=v2]) .tg2-av-fixes__go{width:100%}:where([data-brand=v2]) .tg2-av-mbar{position:sticky;bottom:calc(var(--tg2-phone-bar-h, 64px) + 8px);z-index:20;display:flex;justify-content:center}:where([data-brand=v2]) .tg2-av-mbar:empty{display:none}:where([data-brand=v2]) .tg2-av-mbar .tg2-btn{width:100%;min-height:48px;justify-content:center}}}@keyframes tg2-av-live{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}@layer components{:where([data-brand=v2]):where([data-tg2-area=app]) .tg2-ui-btn--default,:where([data-brand=v2]):where([data-tg2-area=app]) .tg2-btn:not(.tg2-btn--white,.tg2-btn--white-purple,.tg2-btn--plain,.tg2-btn--header,.tg2-btn--icon-paper,.tg2-btn--icon-muted){background:var(--tg2-cta);border-color:var(--tg2-cta);color:var(--tg2-white);box-shadow:0 8px 22px -10px color-mix(in srgb,var(--tg2-cta) 75%,transparent)}:where([data-brand=v2]):where([data-tg2-area=app]) .tg2-ui-btn--default:is(:hover,:focus-visible),:where([data-brand=v2]):where([data-tg2-area=app]) .tg2-btn:not(.tg2-btn--white,.tg2-btn--white-purple,.tg2-btn--plain,.tg2-btn--header,.tg2-btn--icon-paper,.tg2-btn--icon-muted):is(:hover,:focus-visible){background:var(--tg2-cta-hover);border-color:var(--tg2-cta-hover)}:where([data-brand=v2]):where([data-tg2-area=app]) .tg2-ui-btn--default:is(:disabled,[aria-disabled=true]){background:var(--tg2-lavender-3);border-color:var(--tg2-lavender);color:var(--tg2-text-muted);box-shadow:none;opacity:1}:where([data-brand=v2]) .tg2-refetch{display:flex;flex-direction:column;gap:8px}:where([data-brand=v2]) .tg2-refetch-dim{transition:opacity .15s}:where([data-brand=v2]) .tg2-refetch-dim.is-on{opacity:.5}:where([data-brand=v2]) .tg2-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-live__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-live__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--tg2-data);animation:tg2-kit-live 2.4s ease-out infinite}:where([data-brand=v2]) .tg2-live--stale .tg2-live__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tg2-slate)}:where([data-brand=v2]) .tg2-live--stale .tg2-live__dot:after{content:none}:where([data-brand=v2]) .tg2-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--tg2-kit-bl, var(--tg2-line));border-radius:14px;background:var(--tg2-kit-bb, var(--tg2-paper));color:var(--tg2-ink);font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-banner__icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--tg2-kit-bc, var(--tg2-slate))}:where([data-brand=v2]) .tg2-banner__body{flex:1 1 auto;min-width:0}:where([data-brand=v2]) .tg2-banner__lead{margin:0;font-weight:600}:where([data-brand=v2]) .tg2-banner__text{margin-top:2px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}:where([data-brand=v2]) .tg2-banner--warning{--tg2-kit-bb: var(--tg2-amber-tint);--tg2-kit-bl: var(--tg2-amber-line);--tg2-kit-bc: var(--tg2-amber)}:where([data-brand=v2]) .tg2-banner--error{--tg2-kit-bb: var(--tg2-red-tint);--tg2-kit-bl: var(--tg2-red-line);--tg2-kit-bc: var(--tg2-red-text)}:where([data-brand=v2]) .tg2-banner--pending{--tg2-kit-bb: transparent;--tg2-kit-bl: color-mix(in srgb, var(--tg2-ink) 30%, transparent);--tg2-kit-bc: var(--tg2-slate);border-style:dashed}:where([data-brand=v2]) .tg2-banner--strip{align-items:center;gap:10px;padding:8px 16px;border-width:1px 0;border-radius:0;--tg2-kit-bb: var(--tg2-lavender-3);--tg2-kit-bl: var(--tg2-line);--tg2-kit-bc: var(--tg2-brand)}:where([data-brand=v2]) .tg2-banner--strip .tg2-banner__icon{margin-top:0}:where([data-brand=v2]) .tg2-banner--strip .tg2-banner__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}:where([data-brand=v2]) .tg2-banner--strip .tg2-banner__text{margin-top:0}:where([data-brand=v2]) .tg2-ext-link{display:inline-flex;align-items:baseline;gap:3px;color:var(--tg2-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}:where([data-brand=v2]) .tg2-ext-link__mark{font-size:.9em;text-decoration:none}:where([data-brand=v2]) .tg2-cat{display:inline-flex;align-items:center;gap:6px;color:var(--tg2-ink);font-family:var(--tg2-font-sans);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}:where([data-brand=v2]) .tg2-cat .tg2-icon{flex:none;width:15px;height:15px;color:var(--tg2-kit-cat)}:where([data-brand=v2]) .tg2-cat__logo{flex:none;width:15px;height:15px}:where([data-brand=v2]) .tg2-cat-look--chip{height:26px;padding:0 10px 0 8px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-cat__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tg2-kit-cat)}:where([data-brand=v2]) .tg2-cat-look--tile{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--tg2-kit-cat) 11%,var(--tg2-white))}:where([data-brand=v2]) .tg2-cat-look--tile .tg2-icon,:where([data-brand=v2]) .tg2-cat-look--tile .tg2-cat__logo{width:18px;height:18px}:where([data-brand=v2]) .tg2-cat--mobile{--tg2-kit-cat: var(--tg2-cat-mobile)}:where([data-brand=v2]) .tg2-cat--saas{--tg2-kit-cat: var(--tg2-cat-saas)}:where([data-brand=v2]) .tg2-cat--web{--tg2-kit-cat: var(--tg2-cat-web)}:where([data-brand=v2]) .tg2-cat--ext{--tg2-kit-cat: var(--tg2-cat-ext)}:where([data-brand=v2]) .tg2-cat--wp{--tg2-kit-cat: var(--tg2-cat-wp)}:where([data-brand=v2]) .tg2-cat--shop{--tg2-kit-cat: var(--tg2-cat-shop)}:where([data-brand=v2]) .tg2-cat--desk{--tg2-kit-cat: var(--tg2-cat-desk)}:where([data-brand=v2]) .tg2-cat--dev{--tg2-kit-cat: var(--tg2-cat-dev)}:where([data-brand=v2]) .tg2-cat--ai{--tg2-kit-cat: var(--tg2-cat-ai)}:where([data-brand=v2]) .tg2-cat--other{--tg2-kit-cat: var(--tg2-cat-other)}:where([data-brand=v2]) .tg2-kit-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--tg2-ink) 22%,transparent);border-radius:12px;background:var(--tg2-white);color:var(--tg2-ink);cursor:pointer}:where([data-brand=v2]) .tg2-kit-icon-btn .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-kit-icon-btn:hover{border-color:var(--tg2-ink);background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-kit-icon-btn:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}:where([data-brand=v2]) .tg2-kit-icon-btn:disabled{opacity:.5;cursor:not-allowed}:where([data-brand=v2]) .tg2-kit-icon-btn--sm{width:32px;height:32px;border-radius:9px}:where([data-brand=v2]) .tg2-kit-icon-btn--sm .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-kit-icon-btn--bare{border-color:transparent;background:none}:where([data-brand=v2]) .tg2-kit-icon-btn--bare:hover{border-color:transparent;background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-fav[aria-pressed=true] .tg2-icon{color:var(--tg2-amber);fill:var(--tg2-star)}:where([data-brand=v2]) .tg2-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-fbars{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-fbar{display:grid;grid-template-columns:minmax(0,var(--tg2-kit-fl, 132px)) minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:14px;color:var(--tg2-text-muted);--tg2-kit-fb: var(--tg2-data)}:where([data-brand=v2]) .tg2-fbar>b{text-align:right;font-size:15px;color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-fbar__track{display:block;height:8px;border-radius:999px;background:var(--tg2-track);overflow:hidden}:where([data-brand=v2]) .tg2-fbar__track>i{display:block;height:100%;border-radius:inherit;background:var(--tg2-kit-fb)}:where([data-brand=v2]) .tg2-fbar--ai{--tg2-kit-fb: var(--tg2-ai)}:where([data-brand=v2]) .tg2-fbar--brand{--tg2-kit-fb: var(--tg2-brand)}:where([data-brand=v2]) .tg2-quote{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:16px 20px 14px;border:1px solid var(--tg2-line);border-left:4px solid var(--tg2-data);border-radius:4px 16px 16px 4px;background:var(--tg2-white);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-quote:has(.tg2-quote__n){padding-right:48px}:where([data-brand=v2]) .tg2-quote__top,:where([data-brand=v2]) .tg2-quote__src{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}:where([data-brand=v2]) .tg2-quote__title{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-slate-tint);color:var(--tg2-slate);font-family:var(--tg2-font-label);font-size:12px;font-weight:600}:where([data-brand=v2]) .tg2-quote__text{margin:0;font-size:16px;line-height:1.6}:where([data-brand=v2]) .tg2-quote__text:before{content:"“"}:where([data-brand=v2]) .tg2-quote__text:after{content:"”"}:where([data-brand=v2]) .tg2-quote__src{font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-quote__src b{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-quote__link{margin-left:auto;color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-quote__n{position:absolute;top:12px;right:12px}:where([data-brand=v2]) .tg2-cite{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--tg2-data-line);border-radius:6px;background:var(--tg2-data-tint);color:var(--tg2-data-dark);font-family:var(--tg2-font-label);font-size:11px;font-weight:700;line-height:1}:where([data-brand=v2]) .tg2-quote--plain{gap:4px;padding:2px 0 2px 12px;border:0;border-left:3px solid var(--tg2-data);border-radius:0;background:none}:where([data-brand=v2]) .tg2-quote--plain .tg2-quote__text{font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-metaline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:13px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-metaline>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:where([data-brand=v2]) .tg2-metaline .tg2-icon{width:14px;height:14px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-metaline b{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-fold-arrow{transition:transform .15s ease}:where([data-brand=v2]) details[open]>summary .tg2-fold-arrow,:where([data-brand=v2]) [aria-expanded=true] .tg2-fold-arrow{transform:rotate(180deg)}@media(max-width:767px){:where([data-brand=v2]) .tg2-banner{flex-wrap:wrap}:where([data-brand=v2]) .tg2-banner__actions{flex-basis:100%;padding-left:30px}:where([data-brand=v2]) .tg2-fbar{--tg2-kit-fl: 104px}}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-live__dot:after{animation:none;content:none}:where([data-brand=v2]) .tg2-fold-arrow,:where([data-brand=v2]) .tg2-refetch-dim{transition:none}}}@keyframes tg2-kit-live{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}@layer components{:where([data-brand=v2]) .tg2-w15-mark{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px}:where([data-brand=v2]) .tg2-w15-mark--sm{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15-mark--lg{width:22px;height:22px}:where([data-brand=v2]) .tg2-w15-mark--tile{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--tg2-slate);color:var(--tg2-white);font-size:8px;font-weight:700;line-height:1}:where([data-brand=v2]) .tg2-w15-mark--hn{background:#f26522}:where([data-brand=v2]) .tg2-w15-mark--github{background:#24292f}:where([data-brand=v2]) .tg2-w15-mark--wordpress{background:#21759b}:where([data-brand=v2]) .tg2-w15-mark--amo{background:#e66000}:where([data-brand=v2]) .tg2-w15-mark--stack_exchange{background:#1e5397}:where([data-brand=v2]) .tg2-w15-mark-text{color:var(--tg2-muted);font-size:12px;font-weight:600}:where([data-brand=v2]) .tg2-w15-storeline{display:inline-flex;align-items:center;gap:6px;min-width:0}:where([data-brand=v2]) .tg2-w15-tile{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--tg2-white);font-size:14px;font-weight:800}:where([data-brand=v2]) .tg2-w15-tile--sm{width:24px;height:24px;border-radius:7px;font-size:11px}:where([data-brand=v2]) .tg2-w15-tile--lg{width:56px;height:56px;border-radius:14px;font-size:24px}:where([data-brand=v2]) .tg2-w15-tile--t0{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-tile--t1{background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-tile--t2{background:var(--tg2-heat-text)}:where([data-brand=v2]) .tg2-w15-tile--t3{background:var(--tg2-blue)}:where([data-brand=v2]) .tg2-w15-tile--t4{background:var(--tg2-pink)}:where([data-brand=v2]) .tg2-w15-tile--t5{background:var(--tg2-slate)}:where([data-brand=v2]) .tg2-w15-tile--t6{background:var(--tg2-ai)}:where([data-brand=v2]) .tg2-w15-tile--t7{background:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15-tile__badge{position:absolute;right:-4px;bottom:-4px;border-radius:4px;box-shadow:0 0 0 2px var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-quote{margin:0;padding:8px 0 8px 12px;border-left:3px solid var(--tg2-data);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15-quote blockquote{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-quote__link{font-weight:600}:where([data-brand=v2]) .tg2-w15-v--go{--tg2-w15-v: var(--tg2-data);--tg2-w15-v-text: var(--tg2-data-dark);--tg2-w15-v-tint: var(--tg2-data-tint)}:where([data-brand=v2]) .tg2-w15-v--conditional{--tg2-w15-v: var(--tg2-heat);--tg2-w15-v-text: var(--tg2-heat-text);--tg2-w15-v-tint: var(--tg2-heat-tint)}:where([data-brand=v2]) .tg2-w15-v--no-go{--tg2-w15-v: var(--tg2-red);--tg2-w15-v-text: var(--tg2-red-text);--tg2-w15-v-tint: var(--tg2-red-tint)}:where([data-brand=v2]) .tg2-w15-vdot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--tg2-w15-v)}:where([data-brand=v2]) .tg2-w15-vpill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:var(--tg2-w15-v-tint);color:var(--tg2-w15-v-text);font-size:12px;font-weight:700;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-chg{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-chg--good{color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-chg--bad{color:var(--tg2-red-text)}:where([data-brand=v2]) .tg2-w15-chg--flat{color:var(--tg2-muted);font-weight:600}}@layer components{:where([data-brand=v2]) .tg2-w15e-grid{display:grid;grid-template-columns:236px minmax(0,2fr) minmax(0,3fr);gap:24px;align-items:start}:where([data-brand=v2]) .tg2-w15e-card,:where([data-brand=v2]) .tg2-w15e-market{border:1px solid var(--tg2-line);border-radius:20px;background:var(--tg2-white);padding:18px 16px}:where([data-brand=v2]) .tg2-w15e-input{display:flex;flex-direction:column;gap:20px;min-width:0}:where([data-brand=v2]) .tg2-w15e-eyebrow{margin:0;color:var(--tg2-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15e-muted{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15e-fine{margin:0;color:var(--tg2-muted);font-size:12px;line-height:1.5}:where([data-brand=v2]) .tg2-w15e-nowrap{white-space:nowrap}:where([data-brand=v2]) .tg2-w15e-stack{display:flex;flex-direction:column;gap:12px;min-width:0}:where([data-brand=v2]) .tg2-w15e-stack--sm{gap:6px;align-items:flex-start}:where([data-brand=v2]) .tg2-w15e-history-open{display:none}:where([data-brand=v2]) .tg2-w15e-history-sheet{max-height:85vh;overflow-y:auto;border-radius:20px 20px 0 0}:where([data-brand=v2]) .tg2-w15e-side .tg2-w15e-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-w15e-history{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-hrow{padding:10px;border:1px solid transparent;border-radius:12px}:where([data-brand=v2]) .tg2-w15e-hrow.tg2-is-active{border-color:var(--tg2-brand-soft);background:color-mix(in srgb,var(--tg2-brand) 5%,var(--tg2-white))}:where([data-brand=v2]) .tg2-w15e-hrow__top{display:flex;align-items:flex-start;gap:4px}:where([data-brand=v2]) .tg2-w15e-hrow__title{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--tg2-ink);font-size:14px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere}:where([data-brand=v2]) button.tg2-w15e-hrow__title{cursor:pointer}:where([data-brand=v2]) button.tg2-w15e-hrow__title:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15e-hrow__delete{flex:none;width:24px;height:24px;opacity:0}:where([data-brand=v2]) .tg2-w15e-hrow:hover .tg2-w15e-hrow__delete,:where([data-brand=v2]) .tg2-w15e-hrow.tg2-is-active .tg2-w15e-hrow__delete,:where([data-brand=v2]) .tg2-w15e-hrow__delete:focus-visible{opacity:1}:where([data-brand=v2]) .tg2-w15e-hrow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15e-hrow__state{display:inline-flex;align-items:center;gap:5px;color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-hrow__state svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15e-hrow__state--failed{color:var(--tg2-red-text);font-weight:600}:where([data-brand=v2]) .tg2-w15e-hrow__watched{display:inline-flex;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-hrow__watched svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15e-hrow__date{margin-left:auto;white-space:nowrap}:where([data-brand=v2]) .tg2-w15e-vlegend{display:flex;flex-wrap:wrap;gap:6px 12px;margin:12px 0 0;padding:0 0 12px;border-bottom:1px solid var(--tg2-line);color:var(--tg2-muted);font-size:12px;list-style:none}:where([data-brand=v2]) .tg2-w15e-vlegend li{display:inline-flex;align-items:center;gap:5px}:where([data-brand=v2]) .tg2-w15e-watchcount{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15e-watchcount svg{flex:none;width:16px;height:16px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-byrun{margin-top:12px;padding-top:12px;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15e-byrun__line{display:block;width:100%;height:auto;margin:8px 0 4px}:where([data-brand=v2]) .tg2-w15e-byrun__line polyline{stroke:var(--tg2-w15-v)}:where([data-brand=v2]) .tg2-w15e-byrun__line circle{fill:var(--tg2-w15-v)}:where([data-brand=v2]) .tg2-w15e-byrun__ends{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--tg2-muted);font-size:11px}:where([data-brand=v2]) .tg2-w15e-byrun__ends b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-part{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600}:where([data-brand=v2]) .tg2-w15e-part svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15e-part--named{border-color:var(--tg2-data-line);background:var(--tg2-data-tint);color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-w15e-part--missing{border-color:var(--tg2-red-line);background:var(--tg2-red-tint);color:var(--tg2-red-text)}:where([data-brand=v2]) .tg2-w15e-tracktile.tg2-cat-look--tile{display:inline-flex;width:16px;height:16px;margin:-3px 6px -3px 0;border-radius:4px;vertical-align:middle}:where([data-brand=v2]) .tg2-w15e-tracktile.tg2-cat-look--tile svg{width:11px;height:11px}:where([data-brand=v2]) .tg2-w15e-input .tg2-val-rewrite{padding:14px;border:1px solid var(--tg2-ai-line);border-radius:14px;background:color-mix(in srgb,var(--tg2-ai-tint) 45%,var(--tg2-white))}:where([data-brand=v2]) .tg2-w15e-outcredits.tg2-banner{flex-wrap:wrap}:where([data-brand=v2]) .tg2-w15e-outcredits .tg2-banner__body{flex:1 1 calc(100% - 40px)}:where([data-brand=v2]) .tg2-w15e-outcredits .tg2-banner__actions{flex:1 1 100%;flex-wrap:wrap;margin-left:0}:where([data-brand=v2]) .tg2-w15e-market{display:flex;flex-direction:column;gap:10px}:where([data-brand=v2]) .tg2-w15e-market__head{display:flex;align-items:center;justify-content:space-between;gap:8px}:where([data-brand=v2]) .tg2-w15e-watching{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--tg2-data-line);border-radius:999px;background:var(--tg2-data-tint);color:var(--tg2-data-dark);font-size:14px;font-weight:700}:where([data-brand=v2]) .tg2-w15e-watching svg{width:16px;height:16px}:where([data-brand=v2]) .tg2-w15e-watching--sm{padding:2px 10px;font-size:12px}:where([data-brand=v2]) .tg2-w15e-market__moves{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-market__moves li{display:flex;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--tg2-line);font-size:14px}:where([data-brand=v2]) .tg2-w15e-market__moves p{margin:0}:where([data-brand=v2]) .tg2-w15e-market__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--tg2-heat-tint);color:var(--tg2-heat-text)}:where([data-brand=v2]) .tg2-w15e-market__icon svg{width:16px;height:16px}:where([data-brand=v2]) .tg2-w15e-market__recap{margin:0;font-size:13px;line-height:1.6}:where([data-brand=v2]) .tg2-w15e-report{display:flex;flex-direction:column;gap:28px;min-width:0}:where([data-brand=v2]) .tg2-w15e-report__title{margin:4px 0 6px;color:var(--tg2-ink);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-report__meta{margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-report__meta b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-report__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}:where([data-brand=v2]) .tg2-w15e-iconrow{display:inline-flex;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15e-verdict{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;padding:22px;border:1px solid var(--tg2-line);border-radius:20px;background:linear-gradient(135deg,var(--tg2-white) 60%,var(--tg2-ai-tint))}:where([data-brand=v2]) .tg2-w15e-verdict__main{display:flex;flex-direction:column;gap:12px;min-width:0}:where([data-brand=v2]) .tg2-w15e-verdict__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15e-vsolid{padding:5px 12px;border-radius:8px;background:var(--tg2-w15-v);color:var(--tg2-white);font-size:11px;letter-spacing:.1em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15e-vsolid.tg2-w15-v--conditional{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-vsolid svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15e-runchange{font-size:13px}:where([data-brand=v2]) .tg2-w15e-verdict__gauge{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}:where([data-brand=v2]) .tg2-w15e-gauge .tg2-gauge__value{stroke:var(--tg2-w15-v)}:where([data-brand=v2]) .tg2-w15e-verdict__about{display:flex;flex-direction:column;gap:3px;font-size:13px}:where([data-brand=v2]) .tg2-w15e-verdict__about p{margin:0}:where([data-brand=v2]) .tg2-w15e-sentence{margin:0;color:var(--tg2-ink);font-size:16px;line-height:1.5}:where([data-brand=v2]) .tg2-w15e-factors{display:flex;flex-direction:column;gap:10px;padding-left:24px;border-left:1px solid var(--tg2-line);min-width:0}:where([data-brand=v2]) .tg2-w15e-legend{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;color:var(--tg2-muted);font-size:12px;list-style:none}:where([data-brand=v2]) .tg2-w15e-legend li{display:flex;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15e-swatch{display:inline-block;width:16px;height:6px;border-radius:3px;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-swatch--mixed,:where([data-brand=v2]) .tg2-w15e-fbars li i.tg2-w15e-mixed{background:linear-gradient(90deg,var(--tg2-data),var(--tg2-ai))}:where([data-brand=v2]) .tg2-w15e-fbars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-fbars li{display:grid;grid-template-columns:minmax(0,1fr) minmax(56px,72px) 26px;align-items:center;gap:10px;font-size:14px}:where([data-brand=v2]) .tg2-w15e-fbars__track{display:block;height:8px;border-radius:4px;background:var(--tg2-line);overflow:hidden}:where([data-brand=v2]) .tg2-w15e-fbars__track i{display:block;height:100%;border-radius:4px;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-fbars b{text-align:right}:where([data-brand=v2]) .tg2-w15e-fbars__note{display:inline-flex;grid-column:span 2;align-items:center;gap:5px;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15e-fbars__note svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15e-rule{display:flex;grid-column:1 / -1;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--tg2-line);color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-rule svg{flex:none;width:16px;height:16px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-block{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--tg2-line);min-width:0}:where([data-brand=v2]) .tg2-w15e-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:where([data-brand=v2]) .tg2-w15e-block__title{margin:0;color:var(--tg2-ink);font-size:22px;font-weight:600}:where([data-brand=v2]) .tg2-w15e-block__side{margin-left:auto;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-block__side b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-tone{color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-matches{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-match{padding:16px 18px;border:1px solid var(--tg2-line);border-radius:18px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-match--locked{display:flex;gap:10px;align-items:flex-start}:where([data-brand=v2]) .tg2-w15e-match--locked>svg{flex:none;width:16px;height:16px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15e-match__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where([data-brand=v2]) .tg2-w15e-match__title{margin:0;color:var(--tg2-ink);font-size:16px;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-match__title a{color:inherit;text-decoration:none}:where([data-brand=v2]) .tg2-w15e-match__title a:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15e-match__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-match__meta b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-marks{display:inline-flex;align-items:center;gap:3px}:where([data-brand=v2]) .tg2-w15e-gap{display:inline-flex;align-items:center;gap:5px}:where([data-brand=v2]) .tg2-w15e-match__pct{flex:none;margin:0;text-align:right}:where([data-brand=v2]) .tg2-w15e-match__pct b{display:block;font-size:24px;line-height:1}:where([data-brand=v2]) .tg2-w15e-match__pct small{color:var(--tg2-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15e-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}:where([data-brand=v2]) .tg2-w15e-quote{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--tg2-line);border-left:4px solid var(--tg2-data);border-radius:4px 12px 12px 4px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-quote blockquote{margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-quote figcaption{margin-top:auto;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15e-table th{white-space:normal}:where([data-brand=v2]) .tg2-w15e-table td:first-child{width:40%}:where([data-brand=v2]) .tg2-w15e-num{font-weight:700}:where([data-brand=v2]) .tg2-w15e-spark svg{display:block;width:88px;height:auto}:where([data-brand=v2]) .tg2-w15e-spark svg path,:where([data-brand=v2]) .tg2-w15e-spark svg polyline{stroke:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-adjacent{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;background:var(--tg2-heat-tint);color:var(--tg2-heat-text);font-size:11px;font-weight:600}:where([data-brand=v2]) .tg2-w15e-apps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-apps li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15e-apps__main{flex:1 1 180px;min-width:0}:where([data-brand=v2]) .tg2-w15e-apps__name{margin:0;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-apps__top{margin:4px 0 0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-apps__top b{color:var(--tg2-heat-text)}:where([data-brand=v2]) .tg2-w15e-apps__rating{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:3px}:where([data-brand=v2]) .tg2-w15e-apps__stars{display:inline-flex;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15e-apps__change{font-size:12px}:where([data-brand=v2]) .tg2-w15e-risks{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-risks p{margin:0}:where([data-brand=v2]) .tg2-w15e-risks__title{font-weight:600}:where([data-brand=v2]) .tg2-w15e-risks p.tg2-w15e-risks__fix{margin-top:4px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15e-fixtag{display:inline-block;padding:0 7px;border:1px solid var(--tg2-ai-line);border-radius:6px;background:var(--tg2-ai-tint);color:var(--tg2-ai);font-size:12px;font-weight:700}:where([data-brand=v2]) .tg2-w15e-critique{display:flex;gap:12px;padding:16px;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-critique blockquote{margin:6px 0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-critique p{margin:0}:where([data-brand=v2]) .tg2-w15e-critique__icon,:where([data-brand=v2]) .tg2-w15e-num-disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tg2-ai-tint);color:var(--tg2-ai);font-weight:700;font-size:14px}:where([data-brand=v2]) .tg2-w15e-critique__icon svg{width:16px;height:16px}:where([data-brand=v2]) .tg2-w15e-pivots,:where([data-brand=v2]) .tg2-w15e-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-pivots>li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-pivots__main{flex:1 1 240px;min-width:0}:where([data-brand=v2]) .tg2-w15e-pivots__main p{margin:0}:where([data-brand=v2]) .tg2-w15e-pivots__title{font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-pivots__main p.tg2-w15e-pivots__moves{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px}:where([data-brand=v2]) .tg2-w15e-move__before{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15e-move__up{color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-move__down{color:var(--tg2-red-text)}:where([data-brand=v2]) .tg2-w15e-step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--tg2-line);border-radius:14px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-step__main{flex:1;min-width:0}:where([data-brand=v2]) .tg2-w15e-step__title{margin:0;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-step__line{display:flex;flex-wrap:wrap;gap:2px 12px;margin:4px 0 0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15e-step__link{padding:0;border:0;background:none;color:var(--tg2-brand);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}:where([data-brand=v2]) .tg2-w15e-step__link:hover{text-decoration:underline}:where([data-brand=v2]) .tg2-w15e-step__copy svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15e-questions{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:14px}:where([data-brand=v2]) .tg2-w15e-questions ol{margin:0;padding-left:20px}:where([data-brand=v2]) .tg2-w15e-actionrow{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15e-actionrow__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where([data-brand=v2]) .tg2-w15e-foot{display:flex;justify-content:flex-end}:where([data-brand=v2]) .tg2-w15e-running,:where([data-brand=v2]) .tg2-w15e-quick,:where([data-brand=v2]) .tg2-w15e-failed{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--tg2-line);border-radius:20px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15e-running__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where([data-brand=v2]) .tg2-w15e-running__head .tg2-w15e-muted{margin-left:auto;font-size:13px}:where([data-brand=v2]) .tg2-w15e-running__title,:where([data-brand=v2]) .tg2-w15e-failed__title{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}:where([data-brand=v2]) .tg2-w15e-failed__title{color:var(--tg2-red-text)}:where([data-brand=v2]) .tg2-w15e-failed__title svg{width:16px;height:16px}:where([data-brand=v2]) .tg2-w15e-runsteps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-runsteps li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;padding-left:22px;color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-w15e-runsteps li:before{content:"";position:absolute;left:2px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--tg2-line)}:where([data-brand=v2]) .tg2-w15e-runsteps li.is-done,:where([data-brand=v2]) .tg2-w15e-runsteps li.is-now{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15e-runsteps li.is-done:before{background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15e-runsteps li.is-now:before{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15e-runsteps b{font-weight:600}:where([data-brand=v2]) .tg2-w15e-skel{display:flex;flex-direction:column;gap:12px}:where([data-brand=v2]) .tg2-w15e-skel .tg2-skel--block{display:block;height:88px}:where([data-brand=v2]) .tg2-w15e-skel .tg2-w15e-skel__verdict{height:220px}:where([data-brand=v2]) .tg2-w15e-skel .tg2-w15e-skel__match{height:150px}:where([data-brand=v2]) .tg2-w15e-quick__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15e-quick__actions{margin-left:auto}:where([data-brand=v2]) .tg2-w15e-quick__score{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}:where([data-brand=v2]) .tg2-w15e-quick__matches{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15e-quick__matches li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--tg2-line);font-size:14px}:where([data-brand=v2]) .tg2-w15e-quick__title{min-width:0;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15e-quick__title a{color:inherit;text-decoration:none}:where([data-brand=v2]) .tg2-w15e-quick__full{align-self:stretch}:where([data-brand=v2]) .tg2-w15e-quick .tg2-w15e-muted svg{display:inline-block;width:13px;height:13px;vertical-align:-2px}@media(max-width:1599px){:where([data-brand=v2]) .tg2-w15e-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}:where([data-brand=v2]) .tg2-w15e-side{grid-column:1 / -1;order:3}:where([data-brand=v2]) .tg2-w15e-verdict{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-w15e-factors{padding-left:0;border-left:0}}@media(max-width:899px){:where([data-brand=v2]) .tg2-w15e-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-w15e-side{display:none}:where([data-brand=v2]) .tg2-w15e-history-open{display:inline-flex}:where([data-brand=v2]) .tg2-w15e-verdict,:where([data-brand=v2]) .tg2-w15e-running,:where([data-brand=v2]) .tg2-w15e-quick,:where([data-brand=v2]) .tg2-w15e-failed{padding:16px}:where([data-brand=v2]) .tg2-w15e-report__title{font-size:24px}:where([data-brand=v2]) .tg2-w15e-block__side{margin-left:0;width:100%}}}@layer components{:where([data-brand=v2]) .tg2-run-grid.tg2-w15-run-wide{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-w15-td{display:flex;flex-direction:column;gap:28px;min-width:0}:where([data-brand=v2]) .tg2-w15-td-form{display:flex;flex-direction:column;gap:10px}:where([data-brand=v2]) .tg2-w15-td-form__bar{display:flex;align-items:center;gap:10px}:where([data-brand=v2]) .tg2-w15-td-form__url{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0}:where([data-brand=v2]) .tg2-w15-td-form__url input{padding-left:36px;min-width:0}:where([data-brand=v2]) .tg2-w15-td-form__icon{position:absolute;left:12px;color:var(--tg2-data);pointer-events:none}:where([data-brand=v2]) .tg2-w15-td-form__badge{position:absolute;right:8px;display:inline-flex;align-items:center;gap:5px;max-width:60%;padding:3px 10px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-white);color:var(--tg2-muted);font-size:12px;font-weight:600;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-td-form__badge--on{border-color:var(--tg2-data-line);background:var(--tg2-data-tint);color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-w15-td-form__market{flex:0 0 170px}:where([data-brand=v2]) .tg2-w15-td-form__run{flex:none;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-td-form__hints{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-form__hints b{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-w15-td-form__hints .tg2-icon{display:inline-block;width:13px;height:13px;vertical-align:-2px}:where([data-brand=v2]) .tg2-w15-td-head{display:flex;flex-direction:column;gap:16px;padding:22px 24px}:where([data-brand=v2]) .tg2-w15-td-head__top{display:flex;align-items:center;gap:16px;min-width:0}:where([data-brand=v2]) .tg2-w15-td-head__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-td-head__cat{padding:1px 9px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-white);color:var(--tg2-ink);font-size:12px;font-weight:600}:where([data-brand=v2]) .tg2-w15-td-head__name{margin:2px 0;color:var(--tg2-ink);font-size:24px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15-td-head__meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-td-head__meta b{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-w15-td-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--tg2-line);border-radius:14px;background:var(--tg2-white);overflow:hidden}:where([data-brand=v2]) .tg2-w15-td-tiles:empty{display:none}:where([data-brand=v2]) .tg2-w15-td-tile{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-right:1px solid var(--tg2-line);min-width:0}:where([data-brand=v2]) .tg2-w15-td-tile:last-child{border-right:0}:where([data-brand=v2]) .tg2-w15-td-tile--line{grid-column:span 2}:where([data-brand=v2]) .tg2-w15-td-tile__label{margin:0;color:var(--tg2-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15-td-tile__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}:where([data-brand=v2]) .tg2-w15-td-tile__value b{color:var(--tg2-ink);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}:where([data-brand=v2]) .tg2-w15-td-tile__spark path,:where([data-brand=v2]) .tg2-w15-td-tile__spark polyline{stroke:var(--tg2-red)}:where([data-brand=v2]) .tg2-w15-td-tile__change{margin:0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-stars-chart{display:flex;gap:8px;min-width:0}:where([data-brand=v2]) .tg2-w15-td-stars-chart svg{flex:1 1 auto;width:100%;min-width:0;height:72px;overflow:visible}:where([data-brand=v2]) .tg2-w15-td-stars-chart__axis{display:flex;flex-direction:column;justify-content:space-between;color:var(--tg2-muted);font-size:11px;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-w15-td-stars-chart--down{--tg2-w15-line: var(--tg2-red);--tg2-w15-area: var(--tg2-red-tint)}:where([data-brand=v2]) .tg2-w15-td-stars-chart--up{--tg2-w15-line: var(--tg2-data);--tg2-w15-area: var(--tg2-data-tint)}:where([data-brand=v2]) .tg2-w15-td-stars-chart__area{fill:var(--tg2-w15-area)}:where([data-brand=v2]) .tg2-w15-td-stars-chart__line{fill:none;stroke:var(--tg2-w15-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}:where([data-brand=v2]) .tg2-w15-td-stars-chart__x,:where([data-brand=v2]) .tg2-w15-td-chart__x{display:flex;justify-content:space-between;margin:0;color:var(--tg2-muted);font-size:11px}:where([data-brand=v2]) .tg2-w15-td-basis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-td-basis__cache{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:12px}:where([data-brand=v2]) .tg2-w15-td-basis__cache .tg2-icon{width:13px;height:13px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-td-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:14px;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-td-actions .tg2-run-actions,:where([data-brand=v2]) .tg2-w15-td-actions .tg2-run-toolbar{display:contents}:where([data-brand=v2]) .tg2-w15-td .tg2-ui-btn.tg2-w8-watch-main:not([aria-pressed=true]){border-color:var(--tg2-cta);background:var(--tg2-cta);color:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-td .tg2-ui-btn.tg2-w8-watch-main:not([aria-pressed=true]):hover,:where([data-brand=v2]) .tg2-w15-td .tg2-ui-btn.tg2-w8-watch-main:not([aria-pressed=true]):focus-visible{background:var(--tg2-cta-hover);color:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-td .tg2-ui-btn.tg2-w8-watch-main:not([aria-pressed=true]) .tg2-watch__icon{color:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-td-actions__line{flex:1 1 220px;margin:0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-block{display:flex;flex-direction:column;gap:10px;min-width:0}:where([data-brand=v2]) .tg2-w15-td-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}:where([data-brand=v2]) .tg2-w15-td-block__aside{margin-left:auto;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-block__aside b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15-td-block__note{margin:0;color:var(--tg2-muted);font-size:12px;line-height:1.5}:where([data-brand=v2]) .tg2-w15-td-sub{margin:6px 0 0;color:var(--tg2-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15-td-bar{display:block;flex:1 1 auto;height:6px;min-width:40px;border-radius:999px;background:var(--tg2-line);overflow:hidden}:where([data-brand=v2]) .tg2-w15-td-bar i{display:block;height:100%;border-radius:inherit;background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-td-bar--red i{background:var(--tg2-red)}:where([data-brand=v2]) .tg2-w15-td-tablebox{border:1px solid var(--tg2-line);border-radius:14px;background:var(--tg2-white);overflow:hidden}:where([data-brand=v2]) .tg2-w15-td-themes{width:100%;border-collapse:collapse;font-size:14px}:where([data-brand=v2]) .tg2-w15-td-themes th{padding:10px 14px;border-bottom:1px solid var(--tg2-line);background:var(--tg2-paper);color:var(--tg2-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15-td-themes td{padding:12px 14px;border-bottom:1px solid var(--tg2-line);vertical-align:middle}:where([data-brand=v2]) .tg2-w15-td-themes tr:last-child td{border-bottom:0}:where([data-brand=v2]) .tg2-w15-td-themes .tg2-w15-td-num{text-align:right}:where([data-brand=v2]) .tg2-w15-td-themes__n{color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-themes__label{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-w15-td-themes__share>span{display:inline-block;width:calc(100% - 44px);vertical-align:middle}:where([data-brand=v2]) .tg2-w15-td-themes__share>b{display:inline-block;width:40px;margin-left:4px;font-size:12px;text-align:right}:where([data-brand=v2]) .tg2-w15-td-themes__quote .tg2-w15-quote{padding:2px 0 2px 10px}:where([data-brand=v2]) .tg2-w15-td-themes__quote blockquote{font-size:13px}:where([data-brand=v2]) .tg2-w15-td-chip{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px}:where([data-brand=v2]) .tg2-w15-td-chip.tg2-w15-chg--bad{background:var(--tg2-red-tint)}:where([data-brand=v2]) .tg2-w15-td-chip.tg2-w15-chg--good{background:var(--tg2-data-tint)}:where([data-brand=v2]) .tg2-w15-td-spike{display:flex;align-items:stretch;gap:24px;padding:22px 24px}:where([data-brand=v2]) .tg2-w15-td-spike__call{flex:0 0 180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}:where([data-brand=v2]) .tg2-w15-td-spike__num{margin:0;color:var(--tg2-red-text);font-size:44px;font-weight:700;line-height:1}:where([data-brand=v2]) .tg2-w15-td-spike__text{margin:0;color:var(--tg2-muted);font-size:13px;line-height:1.4}:where([data-brand=v2]) .tg2-w15-td-spike__tag{display:inline-block;padding:2px 10px;border:1px solid var(--tg2-red-line);border-radius:999px;background:var(--tg2-red-tint);color:var(--tg2-red-text);font-size:11px;font-weight:700;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-td-spike__plot{flex:1 1 auto;min-width:0}:where([data-brand=v2]) .tg2-w15-td-chart{display:flex;align-items:flex-end;gap:3px;height:150px;padding-top:22px;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-td-col{position:relative;display:flex;flex:1 1 0;align-items:flex-end;height:100%;min-width:0}:where([data-brand=v2]) .tg2-w15-td-col>i{display:block;width:100%;min-height:1px;border-radius:2px 2px 0 0;background:var(--tg2-red-line)}:where([data-brand=v2]) .tg2-w15-td-col--hot>i{background:var(--tg2-red)}:where([data-brand=v2]) .tg2-w15-td-col__mark{position:absolute;top:-18px;bottom:0;left:50%;border-left:1px dashed var(--tg2-heat);pointer-events:none}:where([data-brand=v2]) .tg2-w15-td-col__mark em{position:absolute;top:-2px;left:3px;color:var(--tg2-heat-text);font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-td-col__mark--lower em{top:11px;padding:0 2px;border-radius:3px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-td-col:last-child .tg2-w15-td-col__mark em,:where([data-brand=v2]) .tg2-w15-td-col:nth-last-child(2) .tg2-w15-td-col__mark em{right:3px;left:auto}:where([data-brand=v2]) .tg2-w15-td-legend{display:inline-flex;align-items:center;gap:6px}:where([data-brand=v2]) .tg2-w15-td-legend__bar{display:inline-block;width:12px;height:10px;border-radius:2px;background:var(--tg2-red)}:where([data-brand=v2]) .tg2-w15-td-legend__mark{display:inline-block;width:12px;margin-left:8px;border-top:1px dashed var(--tg2-heat)}:where([data-brand=v2]) .tg2-w15-td-spike-row td{background:var(--tg2-red-tint)}:where([data-brand=v2]) .tg2-w15-td-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}:where([data-brand=v2]) .tg2-w15-td-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow:hidden}:where([data-brand=v2]) .tg2-w15-td-list>li{padding:14px 16px;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-td-list>li:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-w15-td-list__n{flex:none;color:var(--tg2-ink);font-size:18px}:where([data-brand=v2]) .tg2-w15-td-switch{display:flex;align-items:flex-start;gap:12px}:where([data-brand=v2]) .tg2-w15-td-switch>div{flex:1 1 auto}:where([data-brand=v2]) .tg2-w15-td-switch__to{margin:0 0 4px;color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-w15-td-switch__to b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15-td-gap{display:flex;align-items:center;gap:12px}:where([data-brand=v2]) .tg2-w15-td-gap>div{flex:1 1 auto}:where([data-brand=v2]) .tg2-w15-td-gap__label{margin:0 0 6px;color:var(--tg2-ink);font-size:14px;font-weight:600}:where([data-brand=v2]) .tg2-w15-td-gap .tg2-w15-quote{margin-top:8px}:where([data-brand=v2]) .tg2-w15-td-summary{display:flex;flex-direction:column;gap:12px;padding:20px 24px}:where([data-brand=v2]) .tg2-w15-td-niches{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15-td-niche{display:flex;flex-direction:column;gap:8px;padding:14px 16px}:where([data-brand=v2]) .tg2-w15-td-niche__top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-niche__nums{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:auto 0 0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-niche__score{display:inline-flex;align-items:baseline;gap:6px}:where([data-brand=v2]) .tg2-w15-td-teaser{display:flex;flex-direction:column;gap:12px;padding:20px 24px}:where([data-brand=v2]) .tg2-w15-td-teaser__locked{margin:0;padding:0;border:1px dashed var(--tg2-line);border-radius:12px;list-style:none}:where([data-brand=v2]) .tg2-w15-td-teaser__locked li{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px dashed var(--tg2-line);color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-td-teaser__locked li:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-w15-td-teaser__locked .tg2-icon{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-td-teaser__cta{width:100%}:where([data-brand=v2]) .tg2-w15-td-teaser__price{margin:0;color:var(--tg2-muted);font-size:13px;text-align:center}:where([data-brand=v2]) .tg2-w15-td-pending{display:flex;flex-direction:column;gap:14px;padding:20px 24px}:where([data-brand=v2]) .tg2-w15-td-pending__head{margin:0}:where([data-brand=v2]) .tg2-w15-td-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15-td-step{display:flex;align-items:flex-start;gap:10px}:where([data-brand=v2]) .tg2-w15-td-step__dot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--tg2-line);border-radius:50%;color:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-td-step--done .tg2-w15-td-step__dot{border-color:var(--tg2-data);background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-td-step--done .tg2-w15-td-step__dot .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15-td-step--active .tg2-w15-td-step__dot{border-color:transparent}:where([data-brand=v2]) .tg2-w15-td-step__text{display:flex;flex-direction:column;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15-td-step__text b{color:var(--tg2-ink);font-size:14px;font-weight:600}:where([data-brand=v2]) .tg2-w15-td-step--todo .tg2-w15-td-step__text b{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15-td-pending__leave{display:flex;align-items:center;gap:6px;margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-td-pending__leave .tg2-icon{width:14px;height:14px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15-td-pending__shapes,:where([data-brand=v2]) .tg2-w15-td-skel{display:flex;flex-direction:column;gap:14px}:where([data-brand=v2]) .tg2-w15-td-skel{padding:22px 24px}:where([data-brand=v2]) .tg2-w15-td-skel-head{display:flex;align-items:center;gap:16px}:where([data-brand=v2]) .tg2-w15-td-skel-tile{flex:none;height:64px;border-radius:14px}:where([data-brand=v2]) .tg2-w15-td-skel-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}:where([data-brand=v2]) .tg2-w15-td-skel-chart{height:72px}:where([data-brand=v2]) .tg2-w15-td-skel-row{height:56px}:where([data-brand=v2]) .tg2-w15-td-sticky{display:none}@media(max-width:1100px){:where([data-brand=v2]) .tg2-w15-td-themes{display:block}:where([data-brand=v2]) .tg2-w15-td-themes thead{display:none}:where([data-brand=v2]) .tg2-w15-td-themes tbody{display:block}:where([data-brand=v2]) .tg2-w15-td-themes tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:12px 14px;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-td-themes tr:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-w15-td-themes td{display:block;padding:0;border-bottom:0}:where([data-brand=v2]) .tg2-w15-td-themes td.tg2-w15-td-themes__n{display:none}:where([data-brand=v2]) .tg2-w15-td-themes__share{grid-column:1 / -1;grid-row:2}:where([data-brand=v2]) .tg2-w15-td-themes__quote{grid-column:1 / -1}:where([data-brand=v2]) .tg2-w15-td-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:where([data-brand=v2]) .tg2-w15-td{gap:22px}:where([data-brand=v2]) .tg2-w15-td-form__bar{flex-direction:column;align-items:stretch}:where([data-brand=v2]) .tg2-w15-td-form__url{flex-wrap:wrap}:where([data-brand=v2]) .tg2-w15-td-form__badge{position:static;max-width:100%;margin-top:6px}:where([data-brand=v2]) .tg2-w15-td-form__icon{top:12px}:where([data-brand=v2]) .tg2-w15-td-form__market{flex:none}:where([data-brand=v2]) .tg2-w15-td-form__run{width:100%}:where([data-brand=v2]) .tg2-w15-td-head{padding:16px}:where([data-brand=v2]) .tg2-w15-td-head__top .tg2-w12-site{align-self:flex-start}:where([data-brand=v2]) .tg2-w15-td-head__name{font-size:20px}:where([data-brand=v2]) .tg2-w15-td-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-w15-td-tile{padding:10px}:where([data-brand=v2]) .tg2-w15-td-tile--line{grid-column:1 / -1;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-td-tile__value b{font-size:20px}:where([data-brand=v2]) .tg2-w15-td-tile__stars,:where([data-brand=v2]) .tg2-w15-td-tile__spark{display:none}:where([data-brand=v2]) .tg2-w15-td-tile__label{font-size:10px;letter-spacing:.03em}:where([data-brand=v2]) .tg2-w15-td-basis__cache{margin-left:0}:where([data-brand=v2]) .tg2-w15-td-actions__watch{display:none}:where([data-brand=v2]) .tg2-w15-td-block__aside{margin-left:0;width:100%}:where([data-brand=v2]) .tg2-w15-td-spike{flex-direction:column;gap:14px;padding:16px}:where([data-brand=v2]) .tg2-w15-td-spike__call{flex:none}:where([data-brand=v2]) .tg2-w15-td-col:nth-last-child(n+14){display:none}:where([data-brand=v2]) .tg2-w15-td-chart{height:120px}:where([data-brand=v2]) .tg2-w15-td-chart__x>span:first-child{visibility:hidden}:where([data-brand=v2]) .tg2-w15-td-sticky{position:sticky;z-index:30;bottom:calc(var(--tg2-phone-bar-h, 64px) + 8px);display:flex;justify-content:center;margin:0 -4px;padding:8px;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white);box-shadow:0 6px 20px #1118271f}:where([data-brand=v2]) .tg2-w15-td-sticky>*,:where([data-brand=v2]) .tg2-w15-td-sticky .tg2-watch{width:100%}:where([data-brand=v2]) .tg2-w15-td table:not(.tg2-w15-td-themes) td{white-space:nowrap}}}@layer components{:where([data-brand=v2]) .tg2-app-page-head:has(.tg2-w15g-help){flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:24px}:where([data-brand=v2]) .tg2-app-page-head:has(.tg2-w15g-help) .tg2-eyebrow{display:none}:where([data-brand=v2]) .tg2-app-page-head__actions:has(.tg2-w15g-help){flex:none}:where([data-brand=v2]) .tg2-w15g-help{width:min(340px,100%);padding:16px 18px;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-paper);font-size:13px;line-height:1.45;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-help__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15g-help ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15g-help li{display:flex;gap:8px}:where([data-brand=v2]) .tg2-w15g-help svg{flex:none;width:14px;height:14px;margin-top:2px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-help b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15g-help__link{display:inline-block;margin-top:8px;font-weight:600}:where([data-brand=v2]) .tg2-w15g-top{display:grid;gap:14px;min-width:0}:where([data-brand=v2]) .tg2-w15g-form{border:1px solid var(--tg2-line);border-radius:20px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-form__wide{padding:20px 22px 18px}:where([data-brand=v2]) .tg2-w15g-form__phone{display:none}:where([data-brand=v2]) .tg2-w15g-fields{display:grid;grid-template-columns:minmax(220px,2.3fr) minmax(120px,1.1fr) auto minmax(110px,.95fr) minmax(110px,1.05fr) minmax(100px,.8fr);align-items:start;gap:12px}:where([data-brand=v2]) .tg2-w15g-field{display:grid;gap:6px;min-width:0}:where([data-brand=v2]) .tg2-w15g-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-label small{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}:where([data-brand=v2]) .tg2-w15g-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 6px;border:1px solid var(--tg2-line);border-radius:12px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 10px;border:1px solid var(--tg2-line);border-radius:999px;background:#f4edff;font-size:13px;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15g-tag button{display:inline-flex;padding:0;border:0;background:none;color:var(--tg2-muted);cursor:pointer}:where([data-brand=v2]) .tg2-w15g-tag svg{width:11px;height:11px}:where([data-brand=v2]) .tg2-w15g-tags__add{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0}:where([data-brand=v2]) .tg2-w15g-tags__add input{width:4px;height:30px;min-width:0;padding:0;border:0;background:none;box-shadow:none;font-size:13px}:where([data-brand=v2]) .tg2-w15g-tags__add:focus-within input,:where([data-brand=v2]) .tg2-w15g-tags__add.tg2-is-open input{width:130px;padding:0 6px}:where([data-brand=v2]) .tg2-w15g-tags__plus{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1px dashed var(--tg2-brand);border-radius:50%;background:none;color:var(--tg2-brand);cursor:pointer}:where([data-brand=v2]) .tg2-w15g-tags__plus:disabled{border-color:var(--tg2-line);color:var(--tg2-muted);cursor:default}:where([data-brand=v2]) .tg2-w15g-tags__plus svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15g-field select{height:42px;min-height:0;padding-block:0;font-size:14px}:where([data-brand=v2]) .tg2-w15g-pick{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:42px;padding:0 10px 0 12px;border:1px solid var(--tg2-line);border-radius:12px;background:var(--tg2-white);color:var(--tg2-ink);font-size:14px;text-align:left;cursor:pointer}:where([data-brand=v2]) .tg2-w15g-pick__text{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}:where([data-brand=v2]) .tg2-w15g-pick svg{flex:none;width:14px;height:14px}:where([data-brand=v2]) .tg2-w15g-pick__menu{display:grid;gap:2px;width:230px;padding:6px}:where([data-brand=v2]) .tg2-w15g-pick__option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:14px;cursor:pointer}:where([data-brand=v2]) .tg2-w15g-pick__option:hover{background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-w15g-pick__option input{accent-color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15g-hours{display:inline-flex;gap:2px;height:42px;padding:3px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-w15g-hours__chip{min-width:44px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--tg2-ink);font-size:14px;cursor:pointer;white-space:nowrap}:where([data-brand=v2]) .tg2-w15g-hours__chip.tg2-is-on{background:var(--tg2-white);color:var(--tg2-brand);font-weight:700;box-shadow:0 1px 3px #11182724}:where([data-brand=v2]) .tg2-w15g-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 22px;border-top:1px solid var(--tg2-line);border-radius:0 0 20px 20px;background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-w15g-form__notes{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15g-form__notes>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}:where([data-brand=v2]) .tg2-w15g-form__notes svg{width:13px;height:13px}:where([data-brand=v2]) .tg2-ui-btn.tg2-w15g-generate{gap:8px;min-height:44px;padding-inline:22px;font-weight:700}:where([data-brand=v2]) .tg2-w15g-generate svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15g-history{border:1px solid var(--tg2-line);border-radius:18px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-history__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:16px 20px;border:0;border-radius:18px;background:none;color:var(--tg2-ink);font-size:15px;text-align:left;cursor:pointer}:where([data-brand=v2]) .tg2-w15g-history__head>svg:first-child{width:15px;height:15px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-history__last{flex:1 1 200px;min-width:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15g-history__last b,:where([data-brand=v2]) .tg2-w15g-history__counts b,:where([data-brand=v2]) .tg2-w15g-history__credits b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15g-history__body{padding:0 20px 14px;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15g-history__body ul{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15g-history__body li+li{border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15g-history__row{display:grid;grid-template-columns:96px minmax(0,1.6fr) minmax(0,1fr) 76px 76px;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;background:none;color:var(--tg2-ink);font-size:13px;text-align:left;cursor:pointer}:where([data-brand=v2]) .tg2-w15g-history__row:hover .tg2-w15g-history__what{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15g-history__counts,:where([data-brand=v2]) .tg2-w15g-history__credits{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-history__credits{text-align:right}:where([data-brand=v2]) .tg2-w15g-history__tags{display:inline-flex;gap:6px}:where([data-brand=v2]) .tg2-w15g-tagline{padding:1px 8px;border:1px solid var(--tg2-data-line);border-radius:999px;background:var(--tg2-data-tint);color:var(--tg2-data-dark);font-size:11px;font-weight:700}:where([data-brand=v2]) .tg2-w15g-history__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:8px 0 0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15g-result{display:grid;gap:16px;min-width:0}:where([data-brand=v2]) .tg2-w15g-result__head{display:grid;gap:6px}:where([data-brand=v2]) .tg2-w15g-result__meta{margin:0;color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-w15g-result__meta b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15g-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15g-legend>span{display:inline-flex;align-items:center;gap:6px}:where([data-brand=v2]) .tg2-w15g-legend>.tg2-w15g-legend__note{display:block}:where([data-brand=v2]) .tg2-w15g-legend b{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15g-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:2px}:where([data-brand=v2]) .tg2-w15g-dot--data{background:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-dot--ai{border-radius:50%;background:var(--tg2-ai)}:where([data-brand=v2]) .tg2-w15g-result__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}:where([data-brand=v2]) .tg2-w15g-sort{display:inline-flex;align-items:center;gap:10px;font-size:14px}:where([data-brand=v2]) .tg2-w15g-sort .tg2-seg__opt{min-height:32px;padding:4px 14px;font-size:14px}:where([data-brand=v2]) .tg2-w15g-result__tools>.tg2-ui-btn svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15g-card{display:grid;grid-template-columns:minmax(0,1fr) 210px;overflow:hidden;border:1px solid var(--tg2-line);border-radius:20px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-card--plain{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-w15g-card--unvalidated{border:1px dashed var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-card__main{display:grid;align-content:start;gap:12px;min-width:0;padding:20px 24px}:where([data-brand=v2]) .tg2-w15g-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15g-card__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--tg2-line);border-radius:7px;font-size:13px;font-weight:700}:where([data-brand=v2]) .tg2-w15g-unvalidated{padding:2px 8px;border:1px dashed var(--tg2-muted);border-radius:4px;color:var(--tg2-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15g-card__title{margin:0;color:var(--tg2-ink);font-size:19px;font-weight:700;line-height:1.3}:where([data-brand=v2]) .tg2-w15g-card__pitch{margin:0;color:var(--tg2-muted);font-size:15px;line-height:1.5}:where([data-brand=v2]) .tg2-w15g-builton{display:grid;gap:10px;min-width:0;margin:0;padding:14px 16px;border:1px solid var(--tg2-data-line);border-radius:14px;background:var(--tg2-data-tint);font-size:14px}:where([data-brand=v2]) .tg2-w15g-builton--none{border:1px dashed var(--tg2-line);background:var(--tg2-paper);color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-builton--locked{border-color:var(--tg2-line);background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-w15g-builton--locked p{margin:0}:where([data-brand=v2]) .tg2-w15g-builton--locked svg{display:inline-block;width:13px;height:13px;vertical-align:-2px}:where([data-brand=v2]) .tg2-w15g-builton__upsell{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-builton__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}:where([data-brand=v2]) .tg2-w15g-builton__on{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:700}:where([data-brand=v2]) .tg2-w15g-builton__on>svg{flex:none;width:15px;height:15px;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-builton__on .tg2-muted{font-weight:400}:where([data-brand=v2]) .tg2-w15g-builton__count{padding:2px 10px;border:1px solid var(--tg2-data-line);border-radius:999px;background:var(--tg2-white);color:var(--tg2-data-dark);font-size:12px;font-weight:600;white-space:nowrap}:where([data-brand=v2]) .tg2-w15g-builton__count b{font-weight:800}:where([data-brand=v2]) .tg2-w15g-line{flex:none;color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-line path,:where([data-brand=v2]) .tg2-w15g-line polyline{stroke:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-builton__gap{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;white-space:nowrap}:where([data-brand=v2]) .tg2-w15g-eyebrow{color:var(--tg2-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15g-builton .tg2-w15-quote{padding-block:2px}:where([data-brand=v2]) .tg2-w15g-details{display:grid;gap:8px;margin:0}:where([data-brand=v2]) .tg2-w15g-detail{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-w15g-detail dt{display:flex;align-items:baseline;gap:8px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15g-detail dd{min-width:0;margin:0;color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15g-inc{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px 10px}:where([data-brand=v2]) .tg2-w15g-inc b{font-weight:700}:where([data-brand=v2]) .tg2-w15g-card__side{display:grid;align-content:start;gap:12px;min-width:0;padding:20px 18px;border-left:1px solid var(--tg2-line);background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-w15g-fit{display:grid;justify-items:center;gap:8px}:where([data-brand=v2]) .tg2-w15g-fit__chip{display:grid;justify-items:center;gap:2px;min-width:112px;padding:10px 16px 8px;border:1px solid var(--tg2-w15g-fit-line);border-radius:16px;background:var(--tg2-w15g-fit-tint)}:where([data-brand=v2]) .tg2-w15g-fit--strong{--tg2-w15g-fit: var(--tg2-brand);--tg2-w15g-fit-tint: #f4edff;--tg2-w15g-fit-line: rgba(105, 4, 242, .32)}:where([data-brand=v2]) .tg2-w15g-fit--low{--tg2-w15g-fit: var(--tg2-heat-text);--tg2-w15g-fit-tint: var(--tg2-heat-tint);--tg2-w15g-fit-line: var(--tg2-heat-line)}:where([data-brand=v2]) .tg2-w15g-fit .tg2-bignum b,:where([data-brand=v2]) .tg2-w15g-fit .tg2-w15g-eyebrow{color:var(--tg2-w15g-fit)}:where([data-brand=v2]) .tg2-w15g-fit__why{margin:0;color:var(--tg2-muted);font-size:13px;line-height:1.4;text-align:center}:where([data-brand=v2]) .tg2-w15g-card__actions{display:grid;gap:8px;justify-items:center}:where([data-brand=v2]) .tg2-ui-btn.tg2-w15g-action,:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn.tg2-watch{gap:6px;width:100%}:where([data-brand=v2]) span.tg2-w15g-action{width:100%}:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn.tg2-watch:not([aria-pressed=true]){border-color:transparent;background:none}:where([data-brand=v2]) .tg2-w15g-action svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-ui-btn.tg2-w15g-evaluate{padding-inline:12px}:where([data-brand=v2]) .tg2-w15g-price{display:inline-flex;align-items:center;gap:2px;margin-left:2px;color:var(--tg2-data);font-weight:700}:where([data-brand=v2]) a.tg2-w15g-action svg{color:var(--tg2-data)}:where([data-brand=v2]) .tg2-w15g-card__note{margin:0;color:var(--tg2-muted);font-size:12px;line-height:1.35;text-align:center}:where([data-brand=v2]) .tg2-w15g-run-actions{display:inline-flex}:where([data-brand=v2]) .tg2-w15g-gen{padding:18px 22px;border:1px solid var(--tg2-line);border-radius:18px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-gen__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px}:where([data-brand=v2]) .tg2-w15g-gen__head>span:last-child{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-w15g-gen ol{display:grid;gap:6px;margin:0;padding-left:20px;font-size:14px;list-style:decimal}:where([data-brand=v2]) .tg2-w15g-gen ol b{font-weight:700}:where([data-brand=v2]) .tg2-w15g-card--skel .tg2-w15g-card__main{gap:14px}:where([data-brand=v2]) .tg2-w15g-skel-box{width:100%;height:108px}:where([data-brand=v2]) .tg2-w15g-skel-fit{justify-self:center;width:112px;height:76px}:where([data-brand=v2]) .tg2-w15g-saved{display:grid;gap:8px;margin-top:18px;padding:18px 20px;border:1px solid var(--tg2-line);border-radius:18px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15g-saved ul{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15g-saved li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:12px 0;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15g-saved__idea{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15g-saved__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;color:var(--tg2-muted);font-size:12px}:where([data-brand=v2]) .tg2-w15g-saved__actions{display:inline-flex;align-items:center;gap:4px}@media(max-width:1180px){:where([data-brand=v2]) .tg2-w15g-fields{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-w15g-field--interests{grid-column:1 / -1}:where([data-brand=v2]) .tg2-w15g-hours{width:100%}:where([data-brand=v2]) .tg2-w15g-hours__chip{flex:1}}@media(max-width:960px){:where([data-brand=v2]) .tg2-w15g-card{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-w15g-card__side{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid var(--tg2-line);border-left:0}:where([data-brand=v2]) .tg2-w15g-fit{display:contents}:where([data-brand=v2]) .tg2-w15g-fit__chip{grid-row:1;grid-column:1;min-width:84px;padding:7px 10px 6px;border-radius:12px}:where([data-brand=v2]) .tg2-w15g-fit__chip .tg2-bignum{--tg2-kit-bn: 24px}:where([data-brand=v2]) .tg2-w15g-fit__why{grid-row:2;grid-column:1 / -1;text-align:left}:where([data-brand=v2]) .tg2-w15g-card__actions{grid-row:1;grid-column:2;display:flex;flex-wrap:wrap;align-items:center}:where([data-brand=v2]) .tg2-w15g-card__side:not(:has(.tg2-w15g-fit__chip)) .tg2-w15g-card__actions{grid-column:1 / -1}:where([data-brand=v2]) .tg2-ui-btn.tg2-w15g-action.tg2-w15g-evaluate{flex:1 1 auto;width:auto;min-width:0}:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn.tg2-w15g-action:not(.tg2-w15g-evaluate),:where([data-brand=v2]) .tg2-w15g-card__actions span.tg2-w15g-action{flex:none;width:auto}:where([data-brand=v2]) .tg2-w15g-card__note{flex-basis:100%}}@media(max-width:767px){:where([data-brand=v2]) .tg2-w15g-help{display:none}:where([data-brand=v2]) .tg2-app-page-head__actions:has(.tg2-w15g-help){display:none}:where([data-brand=v2]) .tg2-w15g-form__wide{display:none}:where([data-brand=v2]) .tg2-w15g-form__phone{display:block;padding:14px 16px}:where([data-brand=v2]) .tg2-w15g-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where([data-brand=v2]) .tg2-w15g-summary__title{margin:0 0 2px;font-weight:700}:where([data-brand=v2]) .tg2-w15g-summary__text{margin:0;color:var(--tg2-muted);font-size:13px;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15g-form__foot{padding:12px 16px}:where([data-brand=v2]) .tg2-w15g-form__foot .tg2-w15g-form__notes{display:none}:where([data-brand=v2]) .tg2-ui-btn.tg2-w15g-generate{width:100%}:where([data-brand=v2]) .tg2-w15g-sheet.tg2-w15g-sheet{display:flex;flex-direction:column;gap:14px;top:0;left:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;border-radius:0;transform:none}:where([data-brand=v2]) .tg2-w15g-history__row{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}:where([data-brand=v2]) .tg2-w15g-history__what,:where([data-brand=v2]) .tg2-w15g-history__counts{grid-column:1 / -1}:where([data-brand=v2]) .tg2-w15g-card__main{padding:16px}:where([data-brand=v2]) .tg2-w15g-card__side{padding:12px 16px 14px}:where([data-brand=v2]) .tg2-w15g-card__actions{gap:6px}:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn.tg2-w15g-action:not(.tg2-w15g-evaluate),:where([data-brand=v2]) .tg2-w15g-card__actions span.tg2-w15g-action .tg2-ui-btn.tg2-watch{width:36px;height:36px;padding:0;border:1px solid var(--tg2-line);border-radius:10px;background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn.tg2-watch:not([aria-pressed=true]){border-color:var(--tg2-line);background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-w15g-card__actions .tg2-ui-btn[aria-pressed=true]{border-color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15g-card__title{font-size:17px}:where([data-brand=v2]) .tg2-w15g-detail{grid-template-columns:minmax(0,1fr);gap:2px}:where([data-brand=v2]) .tg2-w15g-builton__gap{margin-left:0}}:where([data-brand=v2]) .tg2-w15g-sheet .tg2-w15g-fields{grid-template-columns:minmax(0,1fr)}}@layer components{:where([data-brand=v2]) .tg2-w15-cmp{min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-note{color:var(--tg2-muted);font-size:12.5px;font-weight:500;line-height:1.35}:where([data-brand=v2]) .tg2-w15-cmp-note b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15-cmp .tg2-app-page-head,:where([data-brand=v2]) .tg2-w15-vault-page .tg2-app-page-head{margin-top:20px}@media(min-width:768px){:where([data-brand=v2]) .tg2-w15-cmp .tg2-app-page-head{flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:24px}:where([data-brand=v2]) .tg2-w15-cmp .tg2-app-page-head__text{flex:1;min-width:0;max-width:660px}:where([data-brand=v2]) .tg2-w15-cmp .tg2-app-page-head__actions{flex:none}}:where([data-brand=v2]) .tg2-w15-cmp-picker{display:flex;flex-direction:column;gap:12px}:where([data-brand=v2]) .tg2-w15-cmp-picker__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-picker__label{margin-right:4px}:where([data-brand=v2]) .tg2-w15-cmp-pick{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:7px 8px 7px 12px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-white);font-size:13.5px;font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-pick__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-cmp-pick__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15-cmp-pick__remove:hover{background:var(--tg2-paper);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-w15-cmp-pick__remove svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15-cmp-picker__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}:where([data-brand=v2]) .tg2-w15-cmp-picker__add{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-picker__add svg{width:14px;height:14px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-cmp-picker__panel{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-cmp-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where([data-brand=v2]) .tg2-w15-cmp-candmeta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}:where([data-brand=v2]) .tg2-w15-cmp-matrix{min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-scroll{overflow-x:auto;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white);overscroll-behavior-x:contain}:where([data-brand=v2]) .tg2-w15-cmp-scroll:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}:where([data-brand=v2]) .tg2-w15-cmp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;table-layout:fixed}:where([data-brand=v2]) .tg2-w15-cmp-table th,:where([data-brand=v2]) .tg2-w15-cmp-table td{padding:12px 16px;border-bottom:1px solid var(--tg2-line);border-left:1px solid var(--tg2-line);text-align:left;vertical-align:middle}:where([data-brand=v2]) .tg2-w15-cmp-table tbody tr:last-child>*{border-bottom:0}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-label{position:sticky;left:0;z-index:2;width:180px;background:var(--tg2-white);border-left:0;font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-head-label{vertical-align:top}:where([data-brand=v2]) .tg2-w15-cmp-head-label .tg2-eyebrow{display:block;margin-bottom:4px}:where([data-brand=v2]) .tg2-w15-cmp-rowname{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}:where([data-brand=v2]) .tg2-w15-cmp-label .tg2-w15-cmp-note{display:block;margin-top:2px;font-weight:500}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-itemhead{min-width:220px;border-top:4px solid var(--tg2-w15-item);vertical-align:top}:where([data-brand=v2]) .tg2-w15-cmp-col{display:flex;flex-direction:column;gap:10px}:where([data-brand=v2]) .tg2-w15-cmp-col__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:where([data-brand=v2]) .tg2-w15-cmp-col__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-col__title{color:var(--tg2-ink);font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}:where([data-brand=v2]) a.tg2-w15-cmp-col__title:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-cmp-col__title--locked{display:inline-flex;align-items:center;gap:6px;color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15-cmp-col__title--locked svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-dashed{width:150px;border-left:1px dashed var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-cmp-add{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border:1px dashed rgba(0,0,0,.22);border-radius:12px;color:var(--tg2-muted);font-size:12.5px;font-weight:500;text-align:center}:where([data-brand=v2]) .tg2-w15-cmp-add>svg,:where([data-brand=v2]) .tg2-w15-cmp-add__btn svg{width:16px;height:16px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-cmp-add__btn{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:var(--tg2-ink);font-size:13px;font-weight:700}:where([data-brand=v2]) .tg2-w15-cmp-add__line{display:block}:where([data-brand=v2]) .tg2-w15-cmp-add__link{color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-add__link:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-group th{padding:8px 16px;background:var(--tg2-paper);border-left:0}:where([data-brand=v2]) .tg2-w15-cmp-cell{position:relative}:where([data-brand=v2]) .tg2-w15-cmp-cell--best{background:var(--tg2-data-tint);box-shadow:inset 0 0 0 2px var(--tg2-data-line)}:where([data-brand=v2]) .tg2-w15-cmp-best{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;gap:4px;color:var(--tg2-data-dark);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where([data-brand=v2]) .tg2-w15-cmp-best svg{width:11px;height:11px}:where([data-brand=v2]) .tg2-w15-cmp-cell--best .tg2-w15-cmp-factor b,:where([data-brand=v2]) .tg2-w15-cmp-cell--best .tg2-w15-cmp-main b,:where([data-brand=v2]) .tg2-w15-cmp-cell--best .tg2-w15-cmp-search b{color:var(--tg2-data-dark)}:where([data-brand=v2]) .tg2-w15-cmp-main{font-size:14px;line-height:1.35;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15-cmp-main b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-w15-cmp-missing{display:inline-flex;align-items:center;gap:6px;color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-w15-cmp-missing svg{width:12px;height:12px}:where([data-brand=v2]) .tg2-w15-cmp-sub{margin-top:3px;color:var(--tg2-muted);font-size:12.5px;line-height:1.4}:where([data-brand=v2]) .tg2-w15-cmp-sub b{color:var(--tg2-ink);font-weight:700}:where([data-brand=v2]) .tg2-w15-cmp-factor{display:flex;align-items:center;gap:12px}:where([data-brand=v2]) .tg2-w15-cmp-factor b{flex:none;min-width:26px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-w15-cmp-fbar{flex:1;max-width:130px;height:6px;overflow:hidden;border-radius:999px;background:#00000014}:where([data-brand=v2]) .tg2-w15-cmp-fbar i{display:block;height:100%;border-radius:inherit;background:var(--tg2-w15-item)}:where([data-brand=v2]) .tg2-w15-cmp-gap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:where([data-brand=v2]) .tg2-w15-cmp-gap .tg2-gauge{flex:none;width:104px;--tg2-kit-bn: 20px}:where([data-brand=v2]) .tg2-w15-cmp-gap__side{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:76px}:where([data-brand=v2]) .tg2-w15-cmp-gap__side .tg2-w15-cmp-sub{margin:0;font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-gap__side .tg2-w15-vpill{padding:1px 7px;font-size:10.5px}:where([data-brand=v2]) .tg2-w15-cmp-cell--best .tg2-w15-cmp-gap__side{padding-top:12px}:where([data-brand=v2]) .tg2-w15-cmp-gap .tg2-gauge__tick{display:none}:where([data-brand=v2]) .tg2-w15-cmp-ev{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}:where([data-brand=v2]) .tg2-w15-cmp-ev__marks{display:inline-flex;align-items:center;gap:4px}:where([data-brand=v2]) .tg2-w15-cmp-search{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}:where([data-brand=v2]) .tg2-w15-cmp-search b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-w15-cmp-spark{flex:none;overflow:visible}:where([data-brand=v2]) .tg2-w15-cmp-spark__line{fill:none;stroke:var(--tg2-w15-item);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-brand=v2]) .tg2-w15-cmp-spark__area{fill:var(--tg2-w15-item);opacity:.15}:where([data-brand=v2]) .tg2-w15-cmp-spark__dot{fill:var(--tg2-w15-item)}:where([data-brand=v2]) .tg2-w15-cmp-rating .tg2-knum{font-size:17px}:where([data-brand=v2]) .tg2-w15-cmp-inc{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}:where([data-brand=v2]) .tg2-w15-cmp-inc__app{display:inline-flex;align-items:center;gap:6px;min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-inc__name{min-width:0;overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-w15-cmp-locked{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-w15-cmp-locked svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-w15-cmp-dots{display:none}:where([data-brand=v2]) .tg2-w15-cmp-demand .tg2-chart__plot{position:relative}:where([data-brand=v2]) .tg2-w15-cmp-ends{position:absolute;inset:0 0 0 auto;width:0;pointer-events:none}:where([data-brand=v2]) .tg2-w15-cmp-ends span{position:absolute;right:4px;padding:0 5px;border-radius:6px;background:var(--tg2-white);box-shadow:0 0 0 1px var(--tg2-line);color:var(--tg2-w15-item);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:18px;transform:translateY(-50%);white-space:nowrap}:where([data-brand=v2]) .tg2-w15-cmp-saveform{display:flex;flex-direction:column;gap:16px}:where([data-brand=v2]) .tg2-w15-cmp-dock{display:none}:where([data-brand=v2]) .tg2-w15-cmp-skel{display:flex;flex-direction:column;gap:12px}:where([data-brand=v2]) .tg2-w15-cmp-skel__table{overflow:hidden;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-cmp-skel__row{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-cmp-skel__row:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-w15-cmp-skel__row--head{align-items:start;padding-block:18px}:where([data-brand=v2]) .tg2-w15-cmp-skel__cell{display:flex;flex-direction:column;gap:10px;min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-free{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white)}:where([data-brand=v2]) .tg2-w15-cmp-free__matrix{filter:blur(3px);opacity:.7;-webkit-user-select:none;user-select:none}:where([data-brand=v2]) .tg2-w15-cmp-free__row{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:18px 16px;border-bottom:1px solid var(--tg2-line);font-size:13.5px;font-weight:600}:where([data-brand=v2]) .tg2-w15-cmp-free__row i{display:block;height:10px;border-radius:999px;background:#0000001f}:where([data-brand=v2]) .tg2-w15-cmp-free__card{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:min(560px,calc(100% - 32px));padding:24px;border:1px solid var(--tg2-line);border-radius:16px;background:var(--tg2-white);box-shadow:0 16px 40px #11182724;transform:translate(-50%,-50%)}:where([data-brand=v2]) .tg2-w15-cmp-free__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15-cmp-free__plans li{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--tg2-line);border-radius:12px;font-size:12.5px}:where([data-brand=v2]) .tg2-w15-cmp-free__price{font-size:15px;font-weight:700}:where([data-brand=v2]) .tg2-w15-pending,:where([data-brand=v2]) .tg2-w15-pending__blocks{display:flex;flex-direction:column;gap:12px}:where([data-brand=v2]) .tg2-w15-origin-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}:where([data-brand=v2]) .tg2-w15-count{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-srccounts{gap:6px}:where([data-brand=v2]) .tg2-w15-srccount{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--tg2-line);border-radius:999px;background:var(--tg2-white);color:var(--tg2-muted);font-size:12.5px;font-weight:500}:where([data-brand=v2]) .tg2-w15-srccount b{color:var(--tg2-ink);font-weight:700;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-w15-quotes{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-w15-sitehead{display:flex;align-items:center;gap:10px;min-width:0}:where([data-brand=v2]) .tg2-val-site-head.tg2-w15-sitehead{flex-direction:row;align-items:center;text-align:left}:where([data-brand=v2]) .tg2-val-matrix__col .tg2-val-site-head.tg2-w15-sitehead{align-items:flex-start}:where([data-brand=v2]) .tg2-w15-matrix .tg2-val-matrix__label>span{letter-spacing:0;text-transform:none}:where([data-brand=v2]) .tg2-w15-sitehead__text{display:flex;flex-direction:column;min-width:0}:where([data-brand=v2]) .tg2-w15-matrix .tg2-val-support--yes{color:var(--tg2-data-dark);font-weight:700}:where([data-brand=v2]) .tg2-w15-matrix .tg2-val-support--partial{color:var(--tg2-heat-text);font-weight:600}:where([data-brand=v2]) .tg2-val-support--yes svg{width:13px;height:13px;margin-right:4px;vertical-align:-2px}:where([data-brand=v2]) .tg2-w15-share-score{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}:where([data-brand=v2]) .tg2-w15-share-meta{display:flex;flex-wrap:wrap;gap:2px 12px}:where([data-brand=v2]) .tg2-w15-share-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-promise p{position:relative;padding-left:16px}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-promise p:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-vault .tg2-tnum,:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table td b{font-weight:700}:where([data-brand=v2]) .tg2-w15-vault-skel{display:flex;flex-direction:column}:where([data-brand=v2]) .tg2-w15-vault-skel__row{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-vault-result{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}:where([data-brand=v2]) .tg2-w15-vault-result b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:767px){:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table,:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table tbody,:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table tr,:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table td{display:block;width:100%}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table thead{display:none}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table tr{padding:12px 14px;border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table td{padding:2px 0;border:0}:where([data-brand=v2]) .tg2-w15-vault .tg2-table-wrap>.tg2-table.tg2-val-vault-table{min-width:0}:where([data-brand=v2]) .tg2-w15-vault .tg2-val-vault-table .tg2-val-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-top:6px}}@media(max-width:1100px){:where([data-brand=v2]) .tg2-w15-cmp-candidates{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:where([data-brand=v2]) .tg2-w15-cmp-table{width:max-content;table-layout:auto}:where([data-brand=v2]) .tg2-w15-cmp-table th,:where([data-brand=v2]) .tg2-w15-cmp-table td{padding:10px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-label{width:96px;min-width:96px;max-width:96px;box-shadow:1px 0 0 var(--tg2-line);font-size:12.5px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-itemhead,:where([data-brand=v2]) .tg2-w15-cmp-cell,:where([data-brand=v2]) .tg2-w15-cmp-locked{width:122px;min-width:122px;max-width:122px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-itemhead{min-width:122px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-dashed{width:110px;min-width:110px}:where([data-brand=v2]) .tg2-w15-cmp-table .tg2-w15-cmp-group th{padding:6px 10px}:where([data-brand=v2]) .tg2-w15-cmp-col__title{font-size:13px}:where([data-brand=v2]) .tg2-w15-cmp-col__tags .tg2-cat{display:none}:where([data-brand=v2]) .tg2-w15-cmp-best{top:3px;right:4px;font-size:9px}:where([data-brand=v2]) .tg2-w15-cmp-gap .tg2-gauge{width:96px}:where([data-brand=v2]) .tg2-w15-cmp-gap__side{min-width:0}:where([data-brand=v2]) .tg2-w15-cmp-fbar{max-width:46px}:where([data-brand=v2]) .tg2-w15-cmp-factor{gap:6px}:where([data-brand=v2]) .tg2-w15-cmp-spark{width:70px}:where([data-brand=v2]) .tg2-w15-cmp-add{padding:10px 6px}:where([data-brand=v2]) .tg2-w15-cmp-dots{display:flex;justify-content:center;gap:6px;padding:10px 0 2px}:where([data-brand=v2]) .tg2-w15-cmp-dots span{width:7px;height:7px;border-radius:50%;background:#0000002e}:where([data-brand=v2]) .tg2-w15-cmp-dots .tg2-is-active{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-w15-cmp .tg2-app-page-head__actions>:last-child{display:none}:where([data-brand=v2]) .tg2-w15-cmp-col__tags{flex:1 1 0}:where([data-brand=v2]) .tg2-w15-cmp-col__tags .tg2-tag{height:auto;min-width:0;padding-block:2px;padding-inline:4px;font-size:9px;line-height:1.15;letter-spacing:0;white-space:normal}:where([data-brand=v2]) .tg2-w15-cmp-col__top>button{flex:none}:where([data-brand=v2]) .tg2-w15-cmp-group .tg2-eyebrow{position:sticky;left:10px}:where([data-brand=v2]) .tg2-w15-cmp-dock{position:sticky;bottom:calc(var(--tg2-phone-bar-h, 64px) + 8px);z-index:5;display:flex;gap:8px;padding:8px;border:1px solid var(--tg2-line);border-radius:14px;background:var(--tg2-white);box-shadow:0 6px 20px #1118271f}:where([data-brand=v2]) .tg2-w15-cmp-dock__save{flex:1}:where([data-brand=v2]) .tg2-w15-cmp-free__row{grid-template-columns:110px repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-w15-cmp-free__row i:last-child{display:none}:where([data-brand=v2]) .tg2-w15-cmp-free{min-height:0}:where([data-brand=v2]) .tg2-w15-cmp-free__matrix{position:absolute;inset:0}:where([data-brand=v2]) .tg2-w15-cmp-free__card{position:relative;top:auto;left:auto;width:auto;margin:24px 16px;transform:none}}}
