.PromoteWidget-module__WZMwaG__subtitle{margin:0 0 var(--tp-sp-3);font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);line-height:1.6}.PromoteWidget-module__WZMwaG__previewTile{padding:var(--tp-sp-4);background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);justify-content:center;display:flex}.PromoteWidget-module__WZMwaG__previewImg{max-width:100%;height:auto}.PromoteWidget-module__WZMwaG__benefits{gap:var(--tp-sp-3);margin:var(--tp-sp-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.PromoteWidget-module__WZMwaG__benefit{gap:var(--tp-sp-3);align-items:flex-start;display:flex}.PromoteWidget-module__WZMwaG__benefitIcon{background:var(--tp-brand-soft);width:30px;height:30px;color:var(--tp-brand);font-size:var(--tp-fs-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.PromoteWidget-module__WZMwaG__benefitText{min-width:0}.PromoteWidget-module__WZMwaG__benefitTitle{font-size:var(--tp-fs-xs);color:var(--tp-ink);font-weight:700;display:block}.PromoteWidget-module__WZMwaG__benefitBody{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);line-height:1.5;display:block}.PromoteWidget-module__WZMwaG__cta{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;height:42px;border-radius:var(--tp-r-pill);background:var(--tp-gradient);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;box-shadow:var(--tp-sh-brand);border:0;margin-block-start:var(--tp-sp-4);font-weight:700;transition:none;display:flex}.PromoteWidget-module__WZMwaG__cta:hover{box-shadow:0 10px 26px #3e57da61}.PromoteWidget-module__WZMwaG__ctaGhost{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;height:38px;border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;margin-block-start:var(--tp-sp-2);font-weight:600;transition:none;display:flex}.PromoteWidget-module__WZMwaG__ctaGhost:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__upsell{border-block-start:1px solid var(--tp-border);margin-block-start:var(--tp-sp-4);padding-block-start:var(--tp-sp-4)}.PromoteWidget-module__WZMwaG__upsellTitle{font-size:var(--tp-fs-xs);color:var(--tp-ink);margin:0 0 2px;font-weight:800}.PromoteWidget-module__WZMwaG__upsellBody{margin:0 0 var(--tp-sp-2);font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);line-height:1.55}.PromoteWidget-module__WZMwaG__upsellCta{color:var(--tp-brand);font-size:var(--tp-fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__upsellCta:hover{color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__overlay{z-index:1100;padding:var(--tp-sp-4);background:#0d0f2c8c;place-items:center;display:grid;position:fixed;inset:0}.PromoteWidget-module__WZMwaG__sheet{width:100%;max-width:880px;max-height:min(90vh,900px);padding:var(--tp-sp-6);background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel);position:relative;overflow-y:auto}.PromoteWidget-module__WZMwaG__close{border:1px solid var(--tp-border);background:var(--tp-surface);width:34px;height:34px;color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:none;display:inline-flex;position:absolute;inset-block-start:var(--tp-sp-4);inset-inline-end:var(--tp-sp-4)}.PromoteWidget-module__WZMwaG__close:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__head{align-items:flex-start;gap:var(--tp-sp-4);margin-block-end:var(--tp-sp-4);padding-inline-end:var(--tp-sp-8);display:flex}.PromoteWidget-module__WZMwaG__headIcon{border-radius:var(--tp-r-md);background:var(--tp-gradient);width:46px;height:46px;color:var(--tp-on-brand);font-size:var(--tp-fs-lg);box-shadow:var(--tp-sh-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.PromoteWidget-module__WZMwaG__headTitle{margin:0 0 var(--tp-sp-1);font-size:var(--tp-fs-lg);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800;line-height:1.25}.PromoteWidget-module__WZMwaG__headSub{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}.PromoteWidget-module__WZMwaG__modalTabs{gap:var(--tp-sp-2);border-block-end:1px solid var(--tp-border);margin-block-end:var(--tp-sp-4);padding-block-end:var(--tp-sp-4);display:flex}.PromoteWidget-module__WZMwaG__modalTab{align-items:center;gap:var(--tp-sp-2);height:38px;padding-inline:var(--tp-sp-4);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__modalTabActive{background:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-sm);border-color:#0000}.PromoteWidget-module__WZMwaG__sectionTitle{margin:var(--tp-sp-5) 0 var(--tp-sp-3);font-size:var(--tp-fs-sm);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800}.PromoteWidget-module__WZMwaG__galleryHead{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);display:flex}.PromoteWidget-module__WZMwaG__galleryHead .PromoteWidget-module__WZMwaG__sectionTitle{margin-block:0}.PromoteWidget-module__WZMwaG__themeToggle{gap:var(--tp-sp-1);border:1px solid var(--tp-border);border-radius:var(--tp-r-pill);background:var(--tp-wash);padding:3px;display:flex}.PromoteWidget-module__WZMwaG__themeBtn{border-radius:var(--tp-r-pill);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 12px;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__themeBtnActive{background:var(--tp-surface);color:var(--tp-brand-strong);box-shadow:var(--tp-sh-sm)}.PromoteWidget-module__WZMwaG__gallery{margin-block-start:var(--tp-sp-3)}.PromoteWidget-module__WZMwaG__familyRow{gap:var(--tp-sp-4);padding-block:var(--tp-sp-4);border-block-start:1px solid var(--tp-border);grid-template-columns:minmax(170px,.9fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.PromoteWidget-module__WZMwaG__familyRow:first-child{border-block-start:0}.PromoteWidget-module__WZMwaG__familyRowLocked .PromoteWidget-module__WZMwaG__previewCell{opacity:.9}.PromoteWidget-module__WZMwaG__familyInfo{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.PromoteWidget-module__WZMwaG__familyIcon{border-radius:var(--tp-r-sm);width:30px;height:30px;font-size:var(--tp-fs-xs);justify-content:center;align-items:center;margin-block-end:3px;display:inline-flex}.PromoteWidget-module__WZMwaG__familyIcon_listed{color:#2f6bff;background:#eaf1ff}.PromoteWidget-module__WZMwaG__familyIcon_featured{background:var(--tp-gradient);color:var(--tp-on-brand)}.PromoteWidget-module__WZMwaG__familyIcon_top_placement{color:#d9be7a;background:#0b1020}.PromoteWidget-module__WZMwaG__familyIcon_top_ranked{color:#e8c55b;background:#08080c}.PromoteWidget-module__WZMwaG__familyName{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:800;display:inline-flex}.PromoteWidget-module__WZMwaG__sponsoredChip{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-2);letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;font-size:9.5px;font-weight:700}.PromoteWidget-module__WZMwaG__familyDesc{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);line-height:1.5}.PromoteWidget-module__WZMwaG__lockedNote{font-size:var(--tp-fs-2xs);color:var(--tp-ink-soft);align-items:center;gap:5px;margin-block-start:3px;font-weight:600;display:inline-flex}.PromoteWidget-module__WZMwaG__lockedNote i{font-size:9px}.PromoteWidget-module__WZMwaG__lockedCta{color:var(--tp-brand);font-size:var(--tp-fs-2xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-block-start:2px;padding:0;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__lockedCta:hover{color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__previewCell{align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-3);border-radius:var(--tp-r-md);background:var(--tp-wash);cursor:default;border:1px solid #0000;flex-direction:column;transition:none;display:flex}button.PromoteWidget-module__WZMwaG__previewCell{cursor:pointer}button.PromoteWidget-module__WZMwaG__previewCell:hover{border-color:var(--tp-border-strong)}.PromoteWidget-module__WZMwaG__previewCellActive{border-color:var(--tp-brand);box-shadow:0 0 0 3px var(--tp-brand-soft);background:var(--tp-surface)}.PromoteWidget-module__WZMwaG__previewImgArt{max-width:100%;height:auto}.PromoteWidget-module__WZMwaG__previewLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ink-soft);font-size:10px;font-weight:700}.PromoteWidget-module__WZMwaG__tabs{gap:var(--tp-sp-2);margin-block-end:var(--tp-sp-2);display:flex}.PromoteWidget-module__WZMwaG__tab{padding:5px var(--tp-sp-3);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-2xs);cursor:pointer;font-weight:700;transition:none}.PromoteWidget-module__WZMwaG__tabActive{background:var(--tp-brand-soft);border-color:var(--tp-brand);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__codeWrap{position:relative}.PromoteWidget-module__WZMwaG__code{padding:var(--tp-sp-3);background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);color:var(--tp-ink-2);white-space:pre-wrap;word-break:break-all;margin:0;padding-inline-end:84px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.6}.PromoteWidget-module__WZMwaG__copyBtn{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-2xs);cursor:pointer;align-items:center;gap:5px;padding:4px 10px;font-weight:700;transition:none;display:inline-flex;position:absolute;inset-block-start:var(--tp-sp-2);inset-inline-end:var(--tp-sp-2)}.PromoteWidget-module__WZMwaG__copyBtn:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__shareActions .PromoteWidget-module__WZMwaG__copyBtn{position:static}.PromoteWidget-module__WZMwaG__copyBtnSm{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);cursor:pointer;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__copyBtnSm:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__copyDone,.PromoteWidget-module__WZMwaG__copyDone:hover{background:var(--tp-brand);border-color:var(--tp-brand);color:var(--tp-on-brand)}.PromoteWidget-module__WZMwaG__note{margin:var(--tp-sp-2) 0 0;font-size:var(--tp-fs-2xs);color:var(--tp-ink-soft);line-height:1.55}.PromoteWidget-module__WZMwaG__shareActions{align-items:center;gap:var(--tp-sp-2);margin-block-end:var(--tp-sp-3);display:flex}.PromoteWidget-module__WZMwaG__shareBtn{border:1px solid var(--tp-border-strong);background:var(--tp-surface);width:34px;height:34px;color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__shareBtn:hover{background:var(--tp-gradient);color:var(--tp-on-brand);border-color:#0000}.PromoteWidget-module__WZMwaG__postBlock{margin-block-end:var(--tp-sp-3)}.PromoteWidget-module__WZMwaG__postHead{justify-content:space-between;align-items:center;margin-block-end:var(--tp-sp-1);display:flex}.PromoteWidget-module__WZMwaG__postLabel{font-size:var(--tp-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tp-ink-soft);font-weight:700}.PromoteWidget-module__WZMwaG__post{width:100%;padding:var(--tp-sp-3);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash);font-family:inherit;font-size:var(--tp-fs-xs);color:var(--tp-ink-2);resize:none;line-height:1.6}.PromoteWidget-module__WZMwaG__autoNote{align-items:center;gap:var(--tp-sp-2);margin:var(--tp-sp-5) 0 0;border-block-start:1px solid var(--tp-border);font-size:var(--tp-fs-2xs);color:var(--tp-ink-soft);padding-block-start:var(--tp-sp-4);display:flex}.PromoteWidget-module__WZMwaG__plansWrap{padding-block-start:var(--tp-sp-2)}.PromoteWidget-module__WZMwaG__plansTitle{margin:0 0 var(--tp-sp-1);font-size:var(--tp-fs-md);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800}.PromoteWidget-module__WZMwaG__plansSub{margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);line-height:1.6}.PromoteWidget-module__WZMwaG__plans{gap:var(--tp-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.PromoteWidget-module__WZMwaG__plan{padding:var(--tp-sp-5);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-surface);flex-direction:column;display:flex}.PromoteWidget-module__WZMwaG__planFeatured{border-color:var(--tp-brand);box-shadow:0 0 0 3px var(--tp-brand-soft)}.PromoteWidget-module__WZMwaG__planTop{background:#0b1020;border-color:#c9a961}.PromoteWidget-module__WZMwaG__planTag{margin:0 0 var(--tp-sp-1);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-soft);font-size:10px;font-weight:800}.PromoteWidget-module__WZMwaG__planTagFeatured{color:var(--tp-brand)}.PromoteWidget-module__WZMwaG__planTagTop{align-items:center;gap:var(--tp-sp-2);color:#d9be7a;display:flex}.PromoteWidget-module__WZMwaG__planSponsored{border-radius:var(--tp-r-pill);color:#d9be7a;letter-spacing:.06em;border:1px solid #d9be7a73;padding:1px 7px;font-size:9px}.PromoteWidget-module__WZMwaG__planName{margin:0 0 var(--tp-sp-3);font-size:var(--tp-fs-md);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800}.PromoteWidget-module__WZMwaG__planTop .PromoteWidget-module__WZMwaG__planName{color:#f4efe1}.PromoteWidget-module__WZMwaG__planList{gap:var(--tp-sp-2);margin:0 0 var(--tp-sp-4);flex-direction:column;flex:auto;padding:0;list-style:none;display:flex}.PromoteWidget-module__WZMwaG__planList li{align-items:flex-start;gap:var(--tp-sp-2);font-size:var(--tp-fs-xs);color:var(--tp-ink-2);line-height:1.5;display:flex}.PromoteWidget-module__WZMwaG__planList i{color:var(--tp-brand);margin-block-start:3px;font-size:10px}.PromoteWidget-module__WZMwaG__planTop .PromoteWidget-module__WZMwaG__planList li{color:#f4efe1d9}.PromoteWidget-module__WZMwaG__planTop .PromoteWidget-module__WZMwaG__planList i{color:#d9be7a}.PromoteWidget-module__WZMwaG__planCta{justify-content:center;align-items:center;gap:var(--tp-sp-2);border-radius:var(--tp-r-pill);background:var(--tp-gradient);height:40px;color:var(--tp-on-brand);font-size:var(--tp-fs-sm);box-shadow:var(--tp-sh-sm);font-weight:700;text-decoration:none;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__planCta:hover{color:var(--tp-on-brand);box-shadow:0 10px 26px #3e57da61}.PromoteWidget-module__WZMwaG__planCtaTop{color:#0b1020;box-shadow:none;background:linear-gradient(120deg,#d9be7a 0%,#b08e3e 100%)}.PromoteWidget-module__WZMwaG__planCtaTop:hover{color:#0b1020;box-shadow:0 10px 26px #d9be7a59}.PromoteWidget-module__WZMwaG__plansNote{align-items:center;gap:var(--tp-sp-2);margin:var(--tp-sp-5) 0 0;font-size:var(--tp-fs-2xs);color:var(--tp-ink-soft);line-height:1.55;display:flex}@media (max-width:899px){.PromoteWidget-module__WZMwaG__familyRow,.PromoteWidget-module__WZMwaG__plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.PromoteWidget-module__WZMwaG__sheet{padding:var(--tp-sp-4)}.PromoteWidget-module__WZMwaG__galleryHead{flex-direction:column;align-items:flex-start}}
.ToolDetailPage-module__BmtVuq__band{isolation:isolate;background-color:#4b45dc;background-image:var(--tp-gradient-hero);color:var(--tp-on-brand);padding-block-start:var(--tp-sp-8);padding-block-end:calc(var(--tp-sp-8) + var(--tp-panel-overlap));position:relative;overflow:hidden}.ToolDetailPage-module__BmtVuq__band:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background-image:url(/assets/patterns/hero-waves.svg);background-position:50%;background-size:cover;position:absolute;inset:0}.ToolDetailPage-module__BmtVuq__band:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(36% 70% at 78% 42%,#fff3 0%,#0000 68%);position:absolute;inset:0}.ToolDetailPage-module__BmtVuq__bandInner{align-items:center;gap:var(--tp-sp-10);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.ToolDetailPage-module__BmtVuq__bandNoShot{padding-block-start:var(--tp-sp-6);padding-block-end:calc(var(--tp-sp-6) + var(--tp-panel-overlap))}.ToolDetailPage-module__BmtVuq__bandNoShot .ToolDetailPage-module__BmtVuq__bandInner{align-items:center;gap:var(--tp-sp-10);grid-template-columns:minmax(0,1fr) auto}.ToolDetailPage-module__BmtVuq__bandNoShot .ToolDetailPage-module__BmtVuq__bandCopy{gap:var(--tp-sp-3)}.ToolDetailPage-module__BmtVuq__bandNoShot .ToolDetailPage-module__BmtVuq__description{max-width:88ch}.ToolDetailPage-module__BmtVuq__bandNoShot:after{content:none}.ToolDetailPage-module__BmtVuq__bandSide{align-items:stretch;gap:var(--tp-sp-3);flex-direction:column;min-width:240px;display:flex}.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__actions{flex-direction:column;align-items:stretch;margin-block-start:0}:is(.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__visit,.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__ghost,.ToolDetailPage-module__BmtVuq__bandSide .tp-save-btn){justify-content:center;width:100%}.ToolDetailPage-module__BmtVuq__bandCopy{align-items:flex-start;gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex}.ToolDetailPage-module__BmtVuq__crumbs{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xs);flex-wrap:wrap;font-weight:600;display:flex}.ToolDetailPage-module__BmtVuq__crumbs i{opacity:.55;font-size:8px}.ToolDetailPage-module__BmtVuq__crumbLink{color:#ffffffc7;transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.ToolDetailPage-module__BmtVuq__crumbLink:hover{color:var(--tp-on-brand)}.ToolDetailPage-module__BmtVuq__crumbCurrent{color:var(--tp-on-brand);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.ToolDetailPage-module__BmtVuq__brandRow{align-items:center;gap:var(--tp-sp-4);min-width:0;display:flex}.ToolDetailPage-module__BmtVuq__logo{border-radius:var(--tp-r-md);background:var(--tp-surface);width:64px;height:64px;color:var(--tp-brand-strong);font-size:var(--tp-fs-2xl);border:1px solid #ffffff80;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.ToolDetailPage-module__BmtVuq__logo img{object-fit:contain;width:100%;height:100%}.ToolDetailPage-module__BmtVuq__title{letter-spacing:-.02em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:800;line-height:1.12}.ToolDetailPage-module__BmtVuq__featured{align-items:center;gap:var(--tp-sp-1);padding:4px var(--tp-sp-3);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-2xs);letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff3d;flex:none;font-weight:700;display:inline-flex}.ToolDetailPage-module__BmtVuq__stats{align-items:center;gap:var(--tp-sp-4);font-size:var(--tp-fs-sm);flex-wrap:wrap;font-weight:600;display:flex}.ToolDetailPage-module__BmtVuq__stat{align-items:center;gap:var(--tp-sp-2);color:#ffffffe0;display:inline-flex}.ToolDetailPage-module__BmtVuq__stat i{font-size:var(--tp-fs-xs);opacity:.8}.ToolDetailPage-module__BmtVuq__statLink{transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.ToolDetailPage-module__BmtVuq__statLink:hover{color:var(--tp-on-brand)}.ToolDetailPage-module__BmtVuq__stars{color:#ffd166;font-size:var(--tp-fs-xs);gap:2px;display:inline-flex}.ToolDetailPage-module__BmtVuq__starOff{opacity:.35}.ToolDetailPage-module__BmtVuq__statMuted{color:#fff9;font-weight:500}.ToolDetailPage-module__BmtVuq__chips{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.ToolDetailPage-module__BmtVuq__chip{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);color:var(--tp-on-brand);font-size:var(--tp-fs-xs);transition:background var(--tp-dur-fast) var(--tp-ease);background:#ffffff24;border:1px solid #ffffff38;font-weight:600;text-decoration:none;display:inline-flex}.ToolDetailPage-module__BmtVuq__chip:hover{color:var(--tp-on-brand);background:#ffffff42}.ToolDetailPage-module__BmtVuq__chip i{opacity:.75;font-size:10px}.ToolDetailPage-module__BmtVuq__description{max-width:64ch;font-size:var(--tp-fs-base);color:#ffffffe6;margin:0;line-height:1.65}.ToolDetailPage-module__BmtVuq__audience{gap:var(--tp-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ToolDetailPage-module__BmtVuq__audienceItem{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-xs);font-variant-numeric:tabular-nums;background:#ffffff1f;border:1px solid #fff3;font-weight:700;display:inline-flex}.ToolDetailPage-module__BmtVuq__audienceItem i{font-size:var(--tp-fs-sm);color:var(--tp-on-brand);opacity:.9}.ToolDetailPage-module__BmtVuq__actions{align-items:center;gap:var(--tp-sp-3);flex-wrap:wrap;margin-block-start:var(--tp-sp-2);display:flex}.ToolDetailPage-module__BmtVuq__visit{align-items:center;gap:var(--tp-sp-2);height:48px;padding-inline:var(--tp-sp-6);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-brand-strong);font-size:var(--tp-fs-base);transition:transform var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #14105a3d}.ToolDetailPage-module__BmtVuq__visit:hover{color:var(--tp-brand-strong);transform:translateY(-2px);box-shadow:0 14px 32px #14105a52}.ToolDetailPage-module__BmtVuq__ghost{align-items:center;gap:var(--tp-sp-2);height:48px;padding-inline:var(--tp-sp-5);border-radius:var(--tp-r-pill);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;transition:background var(--tp-dur) var(--tp-ease);background:#160a3a47;border:1px solid #ffffff8c;font-weight:700;text-decoration:none;display:inline-flex}.ToolDetailPage-module__BmtVuq__ghost:hover{color:var(--tp-on-brand);background:#160a3a6b}.ToolDetailPage-module__BmtVuq__actions .tp-save-btn{align-items:center;gap:var(--tp-sp-2);height:48px;padding-inline:var(--tp-sp-5);border-radius:var(--tp-r-pill);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;transition:background var(--tp-dur) var(--tp-ease);background:#160a3a47;border:1px solid #ffffff8c;font-weight:700;display:inline-flex}.ToolDetailPage-module__BmtVuq__actions .tp-save-btn:hover{color:var(--tp-on-brand);background:#160a3a6b}.ToolDetailPage-module__BmtVuq__actions .tp-save-btn--saved{background:var(--tp-surface);color:var(--tp-brand-strong);border-color:#0000}.ToolDetailPage-module__BmtVuq__actions .tp-save-btn--saved:hover{background:var(--tp-surface);color:var(--tp-brand-strong)}.ToolDetailPage-module__BmtVuq__shotWrap{min-width:0}.ToolDetailPage-module__BmtVuq__shotFrame{border-radius:var(--tp-r-lg);background:var(--tp-surface);border:1px solid #ffffff8c;overflow:hidden;box-shadow:0 24px 60px #14105a59}.ToolDetailPage-module__BmtVuq__shotFrame img{width:100%;height:auto;display:block}.ToolDetailPage-module__BmtVuq__layoutSection{z-index:1;margin-block-start:calc(-1 * var(--tp-panel-overlap));padding-block-end:var(--tp-section-gap);position:relative}.ToolDetailPage-module__BmtVuq__layout{gap:var(--tp-sp-6);grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main side""reviews side";align-items:start;display:grid}.ToolDetailPage-module__BmtVuq__mainCol{grid-area:main}.ToolDetailPage-module__BmtVuq__reviewsPanel{grid-area:reviews}.ToolDetailPage-module__BmtVuq__sidebar{grid-area:side}.ToolDetailPage-module__BmtVuq__article{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.ToolDetailPage-module__BmtVuq__section{padding:var(--tp-sp-8)}.ToolDetailPage-module__BmtVuq__section+.ToolDetailPage-module__BmtVuq__section{border-block-start:1px solid var(--tp-border)}.ToolDetailPage-module__BmtVuq__sectionTitle{align-items:center;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-lg);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800;line-height:1.25;display:flex}.ToolDetailPage-module__BmtVuq__sectionIcon{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);border:1px solid var(--tp-border);width:38px;height:38px;color:var(--tp-brand);font-size:var(--tp-fs-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolDetailPage-module__BmtVuq__paragraph{margin:0 0 var(--tp-sp-4);font-size:var(--tp-fs-base);color:var(--tp-ink-2);line-height:1.75}.ToolDetailPage-module__BmtVuq__paragraph:last-child{margin-block-end:0}.ToolDetailPage-module__BmtVuq__checklist{gap:var(--tp-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ToolDetailPage-module__BmtVuq__checkItem{align-items:flex-start;gap:var(--tp-sp-3);min-width:0;padding:var(--tp-sp-3) var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash);display:flex}.ToolDetailPage-module__BmtVuq__check{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:22px;height:22px;color:var(--tp-on-brand);flex:none;justify-content:center;align-items:center;margin-block-start:1px;font-size:10px;display:inline-flex}.ToolDetailPage-module__BmtVuq__checkItem p{font-size:var(--tp-fs-sm);color:var(--tp-ink-2);margin:0;line-height:1.6}.ToolDetailPage-module__BmtVuq__pillList{gap:var(--tp-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ToolDetailPage-module__BmtVuq__useCasePill{align-items:center;gap:var(--tp-sp-2);padding:7px var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-pill);background:var(--tp-wash);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);font-weight:600;line-height:1.4;display:inline-flex}.ToolDetailPage-module__BmtVuq__useCasePill i{color:var(--tp-accent-strong);font-size:10px}.ToolDetailPage-module__BmtVuq__steps{gap:var(--tp-sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ToolDetailPage-module__BmtVuq__step{min-width:0;padding-inline-start:46px;position:relative}.ToolDetailPage-module__BmtVuq__step:not(:last-child):before{content:"";background:var(--tp-border);border-radius:2px;width:2px;position:absolute;inset-block-start:34px;inset-block-end:calc(-1 * var(--tp-sp-5) + 4px);inset-inline-start:14px}.ToolDetailPage-module__BmtVuq__stepNum{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:30px;height:30px;color:var(--tp-on-brand);font-size:var(--tp-fs-sm);font-variant-numeric:tabular-nums;box-shadow:var(--tp-sh-brand);justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.ToolDetailPage-module__BmtVuq__step p{font-size:var(--tp-fs-base);color:var(--tp-ink-2);margin:4px 0 0;line-height:1.65}.ToolDetailPage-module__BmtVuq__step strong{color:var(--tp-ink)}.ToolDetailPage-module__BmtVuq__infoTable{flex-direction:column;display:flex}.ToolDetailPage-module__BmtVuq__infoRow{gap:var(--tp-sp-4);padding-block:var(--tp-sp-3);grid-template-columns:220px minmax(0,1fr);display:grid}.ToolDetailPage-module__BmtVuq__infoRow+.ToolDetailPage-module__BmtVuq__infoRow{border-block-start:1px solid var(--tp-border)}.ToolDetailPage-module__BmtVuq__infoKey{font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700}.ToolDetailPage-module__BmtVuq__infoVal{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);overflow-wrap:anywhere;line-height:1.6}.ToolDetailPage-module__BmtVuq__infoVal a{color:var(--tp-brand);font-weight:600;text-decoration:none}.ToolDetailPage-module__BmtVuq__infoVal a:hover{color:var(--tp-brand-strong);text-decoration:underline}.ToolDetailPage-module__BmtVuq__infoNote{color:var(--tp-ink-soft);margin-inline-start:var(--tp-sp-2)}.ToolDetailPage-module__BmtVuq__mainCol{gap:var(--tp-sp-6);flex-direction:column;min-width:0;display:flex}.ToolDetailPage-module__BmtVuq__reviewsPanel{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.ToolDetailPage-module__BmtVuq__reviewsPanel .tdv2-card{padding:var(--tp-sp-8)}.ToolDetailPage-module__BmtVuq__reviewsPanel .tdv2-card-title{align-items:center;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-lg);letter-spacing:-.01em;color:var(--tp-ink);font-weight:800;line-height:1.25;display:flex}.ToolDetailPage-module__BmtVuq__sidebar{top:calc(var(--tp-header-h) + var(--tp-sp-4));gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex;position:sticky}.ToolDetailPage-module__BmtVuq__sideCard{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);box-shadow:var(--tp-sh-panel);padding:var(--tp-sp-5)}.ToolDetailPage-module__BmtVuq__sideTitle{align-items:center;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-4);font-size:var(--tp-fs-base);color:var(--tp-ink);font-weight:800;display:flex}.ToolDetailPage-module__BmtVuq__sideIcon{border-radius:var(--tp-r-sm);background:var(--tp-brand-soft);width:30px;height:30px;color:var(--tp-accent-strong);font-size:var(--tp-fs-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolDetailPage-module__BmtVuq__kv{justify-content:space-between;align-items:baseline;gap:var(--tp-sp-4);padding-block:var(--tp-sp-2);display:flex}.ToolDetailPage-module__BmtVuq__kv+.ToolDetailPage-module__BmtVuq__kv{border-block-start:1px solid var(--tp-border)}.ToolDetailPage-module__BmtVuq__k{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);flex:none;font-weight:600}.ToolDetailPage-module__BmtVuq__v{min-width:0;font-size:var(--tp-fs-sm);color:var(--tp-ink);text-align:end;overflow-wrap:anywhere;word-break:break-word;font-weight:700}.ToolDetailPage-module__BmtVuq__v a{color:var(--tp-brand);text-decoration:none}.ToolDetailPage-module__BmtVuq__v a:hover{color:var(--tp-brand-strong);text-decoration:underline}.ToolDetailPage-module__BmtVuq__socialRow{align-items:center;gap:var(--tp-sp-3);padding-block:var(--tp-sp-2);min-width:0;display:flex}.ToolDetailPage-module__BmtVuq__socialRow+.ToolDetailPage-module__BmtVuq__socialRow{border-block-start:1px solid var(--tp-border)}.ToolDetailPage-module__BmtVuq__socialIco{border-radius:var(--tp-r-sm);color:#fff;width:34px;height:34px;font-size:var(--tp-fs-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolDetailPage-module__BmtVuq__socialInfo{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ToolDetailPage-module__BmtVuq__socialName{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700;display:flex}.ToolDetailPage-module__BmtVuq__socialCount{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-variant-numeric:tabular-nums;padding-inline:6px;font-size:10px;font-weight:800;line-height:16px}.ToolDetailPage-module__BmtVuq__socialUrl{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolDetailPage-module__BmtVuq__socialGo{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border-strong);background:var(--tp-surface);width:30px;height:30px;color:var(--tp-ink-2);font-size:var(--tp-fs-2xs);flex:none;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex}.ToolDetailPage-module__BmtVuq__socialGo:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.ToolDetailPage-module__BmtVuq__chipGroup+.ToolDetailPage-module__BmtVuq__chipGroup{margin-block-start:var(--tp-sp-4)}.ToolDetailPage-module__BmtVuq__chipLabel{font-size:var(--tp-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ink-muted);margin-block-end:var(--tp-sp-2);font-weight:700}.ToolDetailPage-module__BmtVuq__chipRow{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.ToolDetailPage-module__BmtVuq__tagChip{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);max-width:100%;color:var(--tp-ink-2);font-size:var(--tp-fs-2xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:3px 10px;font-weight:600;text-decoration:none;transition:none;display:inline-flex;overflow:hidden}a.ToolDetailPage-module__BmtVuq__tagChip{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}a.ToolDetailPage-module__BmtVuq__tagChip:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}@media (max-width:1199px){.ToolDetailPage-module__BmtVuq__layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:991px){.ToolDetailPage-module__BmtVuq__bandInner,.ToolDetailPage-module__BmtVuq__bandNoShot .ToolDetailPage-module__BmtVuq__bandInner{gap:var(--tp-sp-6);grid-template-columns:minmax(0,1fr)}.ToolDetailPage-module__BmtVuq__bandSide{min-width:0}.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__actions{flex-flow:wrap}:is(.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__visit,.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__ghost,.ToolDetailPage-module__BmtVuq__bandSide .tp-save-btn){width:auto}.ToolDetailPage-module__BmtVuq__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""reviews"}.ToolDetailPage-module__BmtVuq__sidebar{position:static}.ToolDetailPage-module__BmtVuq__checklist{grid-template-columns:minmax(0,1fr)}.ToolDetailPage-module__BmtVuq__infoRow{gap:var(--tp-sp-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ToolDetailPage-module__BmtVuq__band{padding-block-start:var(--tp-sp-6)}.ToolDetailPage-module__BmtVuq__crumbs .ToolDetailPage-module__BmtVuq__crumbCurrent,.ToolDetailPage-module__BmtVuq__crumbs i:last-of-type{display:none}.ToolDetailPage-module__BmtVuq__section{padding:var(--tp-sp-5)}.ToolDetailPage-module__BmtVuq__reviewsPanel .tdv2-card{padding:var(--tp-sp-5)}.ToolDetailPage-module__BmtVuq__title{font-size:clamp(22px,6vw,30px)}.ToolDetailPage-module__BmtVuq__logo{width:52px;height:52px;font-size:var(--tp-fs-xl)}}@media (max-width:479px){.ToolDetailPage-module__BmtVuq__actions{flex-direction:column;align-items:stretch;width:100%}:is(.ToolDetailPage-module__BmtVuq__actions .ToolDetailPage-module__BmtVuq__visit,.ToolDetailPage-module__BmtVuq__actions .ToolDetailPage-module__BmtVuq__ghost,.ToolDetailPage-module__BmtVuq__actions .tp-save-btn){justify-content:center;width:100%}.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__actions{flex-direction:column}:is(.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__visit,.ToolDetailPage-module__BmtVuq__bandSide .ToolDetailPage-module__BmtVuq__ghost,.ToolDetailPage-module__BmtVuq__bandSide .tp-save-btn){width:100%}}@media (prefers-reduced-motion:reduce){.ToolDetailPage-module__BmtVuq__visit:hover{transform:none}}.ToolDetailPage-module__BmtVuq__socialRowLink{color:inherit;transition:background var(--tp-dur) var(--tp-ease);border-radius:var(--tp-r-md);text-decoration:none}.ToolDetailPage-module__BmtVuq__socialRowLink:hover{background:var(--tp-brand-soft);color:inherit}.ToolDetailPage-module__BmtVuq__socialRowLink:hover .ToolDetailPage-module__BmtVuq__socialGo{background:var(--tp-gradient);color:var(--tp-on-brand);border-color:#0000}.ToolDetailPage-module__BmtVuq__eventFacts{gap:var(--tp-sp-2);margin:var(--tp-sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ToolDetailPage-module__BmtVuq__eventFact{align-items:center;gap:var(--tp-sp-2);border-radius:var(--tp-r-md);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);background:#ffffff24;border:1px solid #ffffff38;padding:6px 12px;display:inline-flex}.ToolDetailPage-module__BmtVuq__eventFact i{opacity:.85}.ToolDetailPage-module__BmtVuq__eventFactLabel{font-weight:700}.ToolDetailPage-module__BmtVuq__eventFactLabel:after{content:":"}.ToolDetailPage-module__BmtVuq__eventFactValue{opacity:.95}
.ToolReviewsSection-module__K00LjG__muted{color:var(--tp-ink-muted);font-size:var(--tp-fs-sm);margin:0}.ToolReviewsSection-module__K00LjG__count{color:var(--tp-ink-soft);font-weight:600}.ToolReviewsSection-module__K00LjG__titleIcon{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);border:1px solid var(--tp-border);width:38px;height:38px;color:var(--tp-brand);font-size:var(--tp-fs-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolReviewsSection-module__K00LjG__wrap{container:reviews/inline-size}.ToolReviewsSection-module__K00LjG__layout{gap:var(--tp-sp-6);grid-template-columns:232px minmax(0,1fr);place-items:start stretch;display:grid}.ToolReviewsSection-module__K00LjG__layout>*{align-self:start;min-width:0}.ToolReviewsSection-module__K00LjG__stars{align-items:center;gap:3px;line-height:1;display:inline-flex}.ToolReviewsSection-module__K00LjG__star{color:var(--tp-border-strong);transition:color var(--tp-dur-fast) var(--tp-ease), transform var(--tp-dur-fast) var(--tp-ease);background:0 0;border:0;padding:0;line-height:1}.ToolReviewsSection-module__K00LjG__starOn{color:#f5b301}.ToolReviewsSection-module__K00LjG__stars button.ToolReviewsSection-module__K00LjG__star{cursor:pointer}.ToolReviewsSection-module__K00LjG__stars button.ToolReviewsSection-module__K00LjG__star:hover,.ToolReviewsSection-module__K00LjG__stars button.ToolReviewsSection-module__K00LjG__star:focus-visible{transform:scale(1.12)}.ToolReviewsSection-module__K00LjG__sm{font-size:var(--tp-fs-2xs)}.ToolReviewsSection-module__K00LjG__md{font-size:var(--tp-fs-base)}.ToolReviewsSection-module__K00LjG__lg{font-size:var(--tp-fs-xl)}.ToolReviewsSection-module__K00LjG__lg .ToolReviewsSection-module__K00LjG__star{padding:0 2px}.ToolReviewsSection-module__K00LjG__scorePanel{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);padding:var(--tp-sp-5) var(--tp-sp-4);background:var(--tp-wash)}.ToolReviewsSection-module__K00LjG__scoreBig{font-size:var(--tp-fs-2xl);letter-spacing:-.01em;color:var(--tp-ink);font-variant-numeric:tabular-nums;margin-bottom:var(--tp-sp-2);font-weight:800;line-height:1}.ToolReviewsSection-module__K00LjG__basedOn{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:var(--tp-sp-2) 0 var(--tp-sp-4)}.ToolReviewsSection-module__K00LjG__bars{flex-direction:column;gap:6px;display:flex}.ToolReviewsSection-module__K00LjG__barRow{align-items:center;gap:var(--tp-sp-2);width:100%;padding:2px var(--tp-sp-1);border-radius:var(--tp-r-xs);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);cursor:pointer;transition:background var(--tp-dur-fast) var(--tp-ease);background:0 0;border:0;display:flex}.ToolReviewsSection-module__K00LjG__barRow:hover:not(:disabled){background:var(--tp-wash-2)}.ToolReviewsSection-module__K00LjG__barRow:disabled{cursor:default;opacity:.7}.ToolReviewsSection-module__K00LjG__barRowActive{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.ToolReviewsSection-module__K00LjG__barLabel{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;width:10px;font-weight:700}.ToolReviewsSection-module__K00LjG__barTrack{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);border:1px solid var(--tp-border);flex:1;height:7px;overflow:hidden}.ToolReviewsSection-module__K00LjG__barFill{border-radius:var(--tp-r-pill);height:100%;transition:width var(--tp-dur-slow) var(--tp-ease);background:#f5b301;display:block}.ToolReviewsSection-module__K00LjG__barCount{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;width:24px}.ToolReviewsSection-module__K00LjG__clearFilter{margin-top:var(--tp-sp-3);font-size:var(--tp-fs-sm);color:var(--tp-brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ToolReviewsSection-module__K00LjG__clearFilter:hover{color:var(--tp-brand-strong)}.ToolReviewsSection-module__K00LjG__sortLabel{margin:var(--tp-sp-4) 0 var(--tp-sp-2);font-size:var(--tp-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ink-muted);font-weight:700;display:block}.ToolReviewsSection-module__K00LjG__sortSelect{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-sm);width:100%;padding:7px var(--tp-sp-3);font-size:var(--tp-fs-sm);color:var(--tp-ink-2);background:var(--tp-surface);transition:border-color var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease);font-weight:600}.ToolReviewsSection-module__K00LjG__sortSelect:focus{border-color:var(--tp-brand);box-shadow:var(--tp-sh-focus);outline:none}.ToolReviewsSection-module__K00LjG__main{min-width:0}.ToolReviewsSection-module__K00LjG__emptyBox{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);padding:var(--tp-sp-3) var(--tp-sp-4);background:var(--tp-wash);font-size:var(--tp-fs-base);color:var(--tp-ink-muted);margin-bottom:var(--tp-sp-4)}.ToolReviewsSection-module__K00LjG__form{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);padding:var(--tp-sp-5)}.ToolReviewsSection-module__K00LjG__formTitle{font-size:var(--tp-fs-md);letter-spacing:-.01em;color:var(--tp-ink);margin:0 0 var(--tp-sp-4);font-weight:700}.ToolReviewsSection-module__K00LjG__field{margin-bottom:var(--tp-sp-4)}.ToolReviewsSection-module__K00LjG__fieldLabel{font-size:var(--tp-fs-sm);color:var(--tp-ink-2);margin-bottom:var(--tp-sp-2);font-weight:700;display:block}.ToolReviewsSection-module__K00LjG__ratingRow{align-items:center;gap:var(--tp-sp-3);display:flex}.ToolReviewsSection-module__K00LjG__ratingValue{font-size:var(--tp-fs-base);color:var(--tp-ink);font-variant-numeric:tabular-nums;font-weight:700}.ToolReviewsSection-module__K00LjG__input,.ToolReviewsSection-module__K00LjG__textarea{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-sm);width:100%;padding:10px var(--tp-sp-3);color:var(--tp-ink);background:var(--tp-surface);margin-bottom:var(--tp-sp-3);transition:border-color var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease);font-family:inherit;font-size:16px;line-height:1.6}.ToolReviewsSection-module__K00LjG__input::placeholder,.ToolReviewsSection-module__K00LjG__textarea::placeholder,.ToolReviewsSection-module__K00LjG__pointInput::placeholder{color:var(--tp-ink-soft)}.ToolReviewsSection-module__K00LjG__textarea{resize:vertical}.ToolReviewsSection-module__K00LjG__input:focus,.ToolReviewsSection-module__K00LjG__textarea:focus{border-color:var(--tp-brand);box-shadow:var(--tp-sh-focus);outline:none}.ToolReviewsSection-module__K00LjG__pointsGrid{gap:var(--tp-sp-3);grid-template-columns:1fr 1fr;display:grid}.ToolReviewsSection-module__K00LjG__points{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);padding:var(--tp-sp-3);background:var(--tp-wash)}.ToolReviewsSection-module__K00LjG__pointsPro{background:#f7fcf9;border-color:#cde9d6}.ToolReviewsSection-module__K00LjG__pointsCon{background:#fdf8f8;border-color:#f3d3d3}.ToolReviewsSection-module__K00LjG__pointsHead{justify-content:space-between;align-items:center;gap:var(--tp-sp-2);margin-bottom:var(--tp-sp-2);display:flex}.ToolReviewsSection-module__K00LjG__pointsTitle{font-size:var(--tp-fs-sm);font-weight:700}.ToolReviewsSection-module__K00LjG__pointsPro .ToolReviewsSection-module__K00LjG__pointsTitle{color:#2e7d4f}.ToolReviewsSection-module__K00LjG__pointsCon .ToolReviewsSection-module__K00LjG__pointsTitle{color:#b4413c}.ToolReviewsSection-module__K00LjG__addPoint{background:var(--tp-surface);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);padding:2px var(--tp-sp-2);font-size:var(--tp-fs-2xs);color:var(--tp-ink-2);cursor:pointer;transition:border-color var(--tp-dur-fast) var(--tp-ease), color var(--tp-dur-fast) var(--tp-ease);font-weight:700}.ToolReviewsSection-module__K00LjG__addPoint:hover:not(:disabled){border-color:var(--tp-brand);color:var(--tp-brand)}.ToolReviewsSection-module__K00LjG__addPoint:disabled{opacity:.5;cursor:default}.ToolReviewsSection-module__K00LjG__pointRow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ToolReviewsSection-module__K00LjG__pointInput{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-sm);min-width:0;color:var(--tp-ink);background:var(--tp-surface);transition:border-color var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease);flex:1;padding:6px 9px;font-family:inherit;font-size:16px}.ToolReviewsSection-module__K00LjG__pointInput:focus{border-color:var(--tp-brand);box-shadow:var(--tp-sh-focus);outline:none}.ToolReviewsSection-module__K00LjG__removePoint{color:var(--tp-ink-soft);cursor:pointer;padding:2px var(--tp-sp-1);font-size:var(--tp-fs-xs);transition:color var(--tp-dur-fast) var(--tp-ease);background:0 0;border:0}.ToolReviewsSection-module__K00LjG__removePoint:hover{color:#b4413c}.ToolReviewsSection-module__K00LjG__actions{align-items:center;gap:var(--tp-sp-4);margin-top:var(--tp-sp-4);flex-wrap:wrap;display:flex}.ToolReviewsSection-module__K00LjG__submitBtn{align-items:center;gap:var(--tp-sp-2);border-radius:var(--tp-r-pill);height:44px;padding-inline:var(--tp-sp-6);font-size:var(--tp-fs-sm);color:var(--tp-on-brand);background:var(--tp-gradient);cursor:pointer;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);border:0;font-weight:700;display:inline-flex}.ToolReviewsSection-module__K00LjG__submitBtn:hover:not(:disabled){box-shadow:var(--tp-sh-brand);transform:translateY(-1px)}.ToolReviewsSection-module__K00LjG__submitBtn:disabled{opacity:.6;cursor:default}.ToolReviewsSection-module__K00LjG__deleteBtn{font-size:var(--tp-fs-sm);color:#b4413c;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ToolReviewsSection-module__K00LjG__deleteBtn:disabled{opacity:.5;cursor:default}.ToolReviewsSection-module__K00LjG__error{color:#b4413c;font-size:var(--tp-fs-sm);margin:var(--tp-sp-3) 0 0}.ToolReviewsSection-module__K00LjG__list{margin:var(--tp-sp-5) 0 0;gap:var(--tp-sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.ToolReviewsSection-module__K00LjG__item{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash);padding:var(--tp-sp-4)}.ToolReviewsSection-module__K00LjG__itemHead{align-items:center;gap:var(--tp-sp-3);display:flex}.ToolReviewsSection-module__K00LjG__avatar{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:34px;height:34px;color:var(--tp-on-brand);font-weight:800;font-size:var(--tp-fs-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolReviewsSection-module__K00LjG__itemMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.ToolReviewsSection-module__K00LjG__itemName{font-size:var(--tp-fs-sm);color:var(--tp-ink);align-items:center;gap:var(--tp-sp-2);font-weight:700;display:flex}.ToolReviewsSection-module__K00LjG__youBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-brand-strong);background:var(--tp-brand-soft);border-radius:var(--tp-r-pill);padding:1px 6px;font-size:10px;font-weight:800}.ToolReviewsSection-module__K00LjG__date{font-size:var(--tp-fs-xs);color:var(--tp-ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.ToolReviewsSection-module__K00LjG__itemTitle{font-size:var(--tp-fs-base);color:var(--tp-ink);margin:var(--tp-sp-3) 0 0;overflow-wrap:anywhere;font-weight:700}.ToolReviewsSection-module__K00LjG__itemBody{margin:var(--tp-sp-2) 0 0;font-size:var(--tp-fs-base);color:var(--tp-ink-2);overflow-wrap:anywhere;line-height:1.65}.ToolReviewsSection-module__K00LjG__itemPoints{gap:var(--tp-sp-3);margin-top:var(--tp-sp-3);grid-template-columns:1fr 1fr;display:grid}.ToolReviewsSection-module__K00LjG__pointList{gap:var(--tp-sp-1);font-size:var(--tp-fs-sm);flex-direction:column;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.ToolReviewsSection-module__K00LjG__pointList li{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.ToolReviewsSection-module__K00LjG__pointList i{flex-shrink:0;margin-top:.65em;font-size:.6em}.ToolReviewsSection-module__K00LjG__proList{color:#2e7d4f}.ToolReviewsSection-module__K00LjG__conList{color:#b4413c}@container reviews (max-width:720px){.ToolReviewsSection-module__K00LjG__layout{grid-template-columns:1fr}}@container reviews (min-width:721px){.ToolReviewsSection-module__K00LjG__scorePanel{top:calc(var(--tp-header-h) + var(--tp-sp-6));position:sticky}}@container reviews (max-width:620px){.ToolReviewsSection-module__K00LjG__pointsGrid,.ToolReviewsSection-module__K00LjG__itemPoints{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:1199px){.ToolReviewsSection-module__K00LjG__layout{grid-template-columns:1fr}.ToolReviewsSection-module__K00LjG__scorePanel{position:static}}@media (max-width:767px){.ToolReviewsSection-module__K00LjG__pointsGrid,.ToolReviewsSection-module__K00LjG__itemPoints{grid-template-columns:1fr}}}@media (max-width:575px){.ToolReviewsSection-module__K00LjG__scoreBig{font-size:var(--tp-fs-xl)}}@media (prefers-reduced-motion:reduce){.ToolReviewsSection-module__K00LjG__stars button.ToolReviewsSection-module__K00LjG__star:hover,.ToolReviewsSection-module__K00LjG__stars button.ToolReviewsSection-module__K00LjG__star:focus-visible,.ToolReviewsSection-module__K00LjG__submitBtn:hover:not(:disabled){transform:none}}
