.MySubmissions-module__1jaIUG__body{padding:var(--tp-sp-5) var(--tp-sp-5) var(--tp-sp-6)}.MySubmissions-module__1jaIUG__toolbar{justify-content:space-between;align-items:center;gap:var(--tp-sp-4);margin-block-end:var(--tp-sp-4);display:flex}.MySubmissions-module__1jaIUG__count{block-size:26px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-wash-2);font-size:var(--tp-fs-xs);font-variant-numeric:tabular-nums;color:var(--tp-ink-2);align-items:center;font-weight:700;display:inline-flex}.MySubmissions-module__1jaIUG__newBtn{align-items:center;gap:var(--tp-sp-2);block-size:38px;padding-inline:var(--tp-sp-4);border-radius:var(--tp-r-pill);border:1px solid var(--tp-border-strong);background:var(--tp-surface);font-size:var(--tp-fs-sm);color:var(--tp-ink-2);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.MySubmissions-module__1jaIUG__newBtn:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);border-color:#0000}.MySubmissions-module__1jaIUG__list{gap:var(--tp-sp-3);margin:0;padding:0;list-style:none;display:grid}.MySubmissions-module__1jaIUG__row{align-items:center;gap:var(--tp-sp-4);background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);padding:var(--tp-sp-3) var(--tp-sp-4);flex-wrap:wrap;display:flex}.MySubmissions-module__1jaIUG__rowBody{flex:240px;gap:2px;min-inline-size:0;display:grid}.MySubmissions-module__1jaIUG__rowTitle{font-size:var(--tp-fs-base);color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.MySubmissions-module__1jaIUG__rowLink{color:inherit;text-decoration:none}.MySubmissions-module__1jaIUG__rowLink:hover{color:var(--tp-brand)}.MySubmissions-module__1jaIUG__rowUrl{font-size:var(--tp-fs-xs);color:var(--tp-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MySubmissions-module__1jaIUG__rowDate{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.MySubmissions-module__1jaIUG__status{block-size:26px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-2xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.MySubmissions-module__1jaIUG__stReview{background:var(--tp-wash-2);color:var(--tp-ink-2)}.MySubmissions-module__1jaIUG__stProcessing{color:#2f45b8;background:#eef4ff}.MySubmissions-module__1jaIUG__stLive{color:#15803d;background:#e7f7ee}.MySubmissions-module__1jaIUG__stRejected{color:#b42318;background:#fdeceb}.MySubmissions-module__1jaIUG__viewBtn{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-brand-strong);font-weight:600;text-decoration:none;display:inline-flex}.MySubmissions-module__1jaIUG__viewBtn:hover{color:var(--tp-brand-strong);text-decoration:underline}.MySubmissions-module__1jaIUG__state{align-items:center;gap:var(--tp-sp-4);padding-block:var(--tp-sp-16,64px);text-align:center;flex-direction:column;display:flex}.MySubmissions-module__1jaIUG__stateIcon{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);width:56px;height:56px;color:var(--tp-brand);font-size:var(--tp-fs-lg);justify-content:center;align-items:center;display:inline-flex}.MySubmissions-module__1jaIUG__stateBody{max-width:44ch;font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}.MySubmissions-module__1jaIUG__stateCta{align-items:center;gap:var(--tp-sp-2);height:44px;padding-inline:var(--tp-sp-6);border-radius:var(--tp-r-pill);background:var(--tp-gradient);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);border:0;font-weight:700;text-decoration:none;display:inline-flex}.MySubmissions-module__1jaIUG__stateCta:hover{color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);transform:translateY(-1px)}.MySubmissions-module__1jaIUG__spinner{font-size:var(--tp-fs-xl);color:var(--tp-brand)}
.TypeLandingPage-module__s1ACxG__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}.TypeLandingPage-module__s1ACxG__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}.TypeLandingPage-module__s1ACxG__bandInner{gap:var(--tp-sp-4);flex-direction:column;display:flex}.TypeLandingPage-module__s1ACxG__bandInner>nav{margin-block-end:var(--tp-sp-2)}.TypeLandingPage-module__s1ACxG__crumbs{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xs);font-weight:600;display:flex}.TypeLandingPage-module__s1ACxG__crumbs i{opacity:.55;font-size:8px}.TypeLandingPage-module__s1ACxG__crumbLink{color:#ffffffc7;transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.TypeLandingPage-module__s1ACxG__crumbLink:hover,.TypeLandingPage-module__s1ACxG__crumbCurrent{color:var(--tp-on-brand)}.TypeLandingPage-module__s1ACxG__bandHead{align-items:center;gap:var(--tp-sp-4);min-width:0;display:flex}.TypeLandingPage-module__s1ACxG__bandIcon{border-radius:var(--tp-r-md);width:46px;height:46px;font-size:var(--tp-fs-lg);background:#ffffff29;border:1px solid #ffffff42;flex:none;justify-content:center;align-items:center;display:inline-flex}.TypeLandingPage-module__s1ACxG__bandTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.15}.TypeLandingPage-module__s1ACxG__bandCount{padding:4px var(--tp-sp-3);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff29;border:1px solid #ffffff3d;flex:none;align-self:center;font-weight:700}.TypeLandingPage-module__s1ACxG__bandDescription{font-size:var(--tp-fs-base);color:#ffffffe0;margin:0;line-height:1.65}.TypeLandingPage-module__s1ACxG__bandEmphasis{color:var(--tp-on-brand);font-weight:700}.TypeLandingPage-module__s1ACxG__bandLink{color:var(--tp-on-brand);transition:border-color var(--tp-dur) var(--tp-ease);border-block-end:1px solid #ffffff73;font-weight:700;text-decoration:none}.TypeLandingPage-module__s1ACxG__bandLink:hover{color:var(--tp-on-brand);border-block-end-color:var(--tp-on-brand)}.TypeLandingPage-module__s1ACxG__panelSection{z-index:1;margin-block-start:calc(-1 * var(--tp-panel-overlap));padding-block-end:var(--tp-section-gap);position:relative}.TypeLandingPage-module__s1ACxG__panel{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.TypeLandingPage-module__s1ACxG__filterBar{top:var(--tp-header-h);z-index:5;justify-content:space-between;align-items:center;gap:var(--tp-sp-3) var(--tp-sp-4);padding:var(--tp-sp-3) var(--tp-sp-5);background:var(--tp-surface);border-block-end:1px solid var(--tp-border);border-start-start-radius:var(--tp-r-xl);border-start-end-radius:var(--tp-r-xl);display:flex;position:sticky}.TypeLandingPage-module__s1ACxG__filterGroup{align-items:center;gap:var(--tp-sp-2);flex-wrap:wrap;min-width:0;display:flex}.TypeLandingPage-module__s1ACxG__pillWrap{position:relative}.TypeLandingPage-module__s1ACxG__pill{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);white-space:nowrap;cursor:pointer;font-weight:600;transition:none;display:inline-flex}.TypeLandingPage-module__s1ACxG__pill:hover{background:var(--tp-brand-soft);border-color:var(--tp-border-strong);color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__pillActive{background:var(--tp-brand-soft);border-color:var(--tp-brand);color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__pillBadge{border-radius:var(--tp-r-pill);background:var(--tp-brand);min-width:18px;height:18px;color:var(--tp-on-brand);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;font-weight:800;display:inline-flex}.TypeLandingPage-module__s1ACxG__pillChevron{color:var(--tp-ink-soft);transition:transform var(--tp-dur-fast) var(--tp-ease);font-size:10px}.TypeLandingPage-module__s1ACxG__pillActive .TypeLandingPage-module__s1ACxG__pillChevron{color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__pillChevronOpen{transform:rotate(180deg)}.TypeLandingPage-module__s1ACxG__menu[hidden]{display:none}.TypeLandingPage-module__s1ACxG__menu{z-index:20;min-width:230px;max-width:min(300px, calc(100vw - 2 * var(--tp-sp-4)));padding:var(--tp-sp-2);background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;box-shadow:0 18px 40px #0d0f2c1f}.TypeLandingPage-module__s1ACxG__menuList{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.TypeLandingPage-module__s1ACxG__menuItem{align-items:center;gap:var(--tp-sp-2);width:100%;padding:8px var(--tp-sp-2);border-radius:var(--tp-r-sm);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;transition:none;display:flex}.TypeLandingPage-module__s1ACxG__menuItem:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__menuItemActive{color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__menuCheck{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-xs);background:var(--tp-surface);width:18px;height:18px;color:var(--tp-brand);flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.TypeLandingPage-module__s1ACxG__menuItemActive .TypeLandingPage-module__s1ACxG__menuCheck{background:var(--tp-brand);border-color:var(--tp-brand);color:var(--tp-on-brand)}.TypeLandingPage-module__s1ACxG__menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.TypeLandingPage-module__s1ACxG__menuCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;flex:none;padding-inline:7px;font-weight:700;line-height:18px}.TypeLandingPage-module__s1ACxG__clearBtn{align-items:center;gap:var(--tp-sp-2);height:38px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);color:var(--tp-ink-muted);font-size:var(--tp-fs-sm);cursor:pointer;transition:color var(--tp-dur-fast) var(--tp-ease);background:0 0;border:0;font-weight:600;display:inline-flex}.TypeLandingPage-module__s1ACxG__clearBtn:hover{color:var(--tp-brand)}.TypeLandingPage-module__s1ACxG__resultCount{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;font-weight:700;display:inline-flex}.TypeLandingPage-module__s1ACxG__countSpinner{font-size:var(--tp-fs-xs);color:var(--tp-brand)}.TypeLandingPage-module__s1ACxG__gridArea{padding:var(--tp-sp-6) var(--tp-sp-5) var(--tp-sp-8);background:var(--tp-wash);border-end-end-radius:var(--tp-r-xl);border-end-start-radius:var(--tp-r-xl)}.TypeLandingPage-module__s1ACxG__grid{gap:var(--tp-sp-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.TypeLandingPage-module__s1ACxG__gridPending{opacity:.45;pointer-events:none;transition:opacity var(--tp-dur-fast) var(--tp-ease)}.TypeLandingPage-module__s1ACxG__empty{align-items:center;gap:var(--tp-sp-4);padding-block:var(--tp-sp-16);text-align:center;flex-direction:column;display:flex}.TypeLandingPage-module__s1ACxG__emptyTitle{font-size:var(--tp-fs-base);color:var(--tp-ink-muted);margin:0;font-weight:600}.TypeLandingPage-module__s1ACxG__emptyAction{height:38px;padding-inline:var(--tp-sp-5);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;align-items:center;font-weight:600;transition:none;display:inline-flex}.TypeLandingPage-module__s1ACxG__emptyAction: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}.TypeLandingPage-module__s1ACxG__pagination{justify-content:center;align-items:center;gap:var(--tp-sp-2);flex-wrap:wrap;padding-block-start:var(--tp-sp-6);display:flex}.TypeLandingPage-module__s1ACxG__pageBtn{min-width:38px;height:38px;padding-inline: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-sm);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;font-weight:700;transition:none;display:inline-flex}.TypeLandingPage-module__s1ACxG__pageBtn:hover:not(:disabled):not(.TypeLandingPage-module__s1ACxG__pageBtnActive){background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.TypeLandingPage-module__s1ACxG__pageBtn:disabled{opacity:.45;cursor:default}.TypeLandingPage-module__s1ACxG__pageBtnActive{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);cursor:default;border-color:#0000}.TypeLandingPage-module__s1ACxG__pageGap{color:var(--tp-ink-soft);padding-inline:2px;font-weight:700}@media (max-width:1399px){.TypeLandingPage-module__s1ACxG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.TypeLandingPage-module__s1ACxG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.TypeLandingPage-module__s1ACxG__band{padding-block-start:var(--tp-sp-6)}.TypeLandingPage-module__s1ACxG__bandIcon{width:38px;height:38px;font-size:var(--tp-fs-base)}.TypeLandingPage-module__s1ACxG__bandHead{align-items:center;gap:var(--tp-sp-3);grid-template-columns:auto 1fr;grid-template-areas:"icon title""count count";display:grid}.TypeLandingPage-module__s1ACxG__bandIcon{grid-area:icon}.TypeLandingPage-module__s1ACxG__bandTitle{grid-area:title}.TypeLandingPage-module__s1ACxG__bandCount{grid-area:count;justify-self:start}.TypeLandingPage-module__s1ACxG__filterBar{padding:var(--tp-sp-3) var(--tp-sp-3);flex-direction:column;align-items:flex-start;position:static}.TypeLandingPage-module__s1ACxG__filterGroup{align-items:stretch;gap:var(--tp-sp-2);flex-direction:column;width:100%}.TypeLandingPage-module__s1ACxG__pillWrap{width:100%}.TypeLandingPage-module__s1ACxG__pill{justify-content:space-between;width:100%;height:44px}.TypeLandingPage-module__s1ACxG__menu{width:100%;min-width:0;max-width:none}.TypeLandingPage-module__s1ACxG__menuItem{padding:11px var(--tp-sp-3)}.TypeLandingPage-module__s1ACxG__resultCount{align-self:flex-end}.TypeLandingPage-module__s1ACxG__gridArea{padding:var(--tp-sp-4) var(--tp-sp-3) var(--tp-sp-6)}.TypeLandingPage-module__s1ACxG__grid{gap:var(--tp-sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.TypeLandingPage-module__s1ACxG__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.TypeLandingPage-module__s1ACxG__pillChevron,.TypeLandingPage-module__s1ACxG__gridPending{transition:none}}.TypeLandingPage-module__s1ACxG__subcats{gap:var(--tp-sp-2);flex-wrap:wrap;margin-block-start:var(--tp-sp-5);padding:0;list-style:none;display:flex}.TypeLandingPage-module__s1ACxG__subcatChip{padding:5px var(--tp-sp-3);border-radius:var(--tp-r-pill);border:1px solid color-mix(in srgb, var(--tp-on-brand) 32%, transparent);background:color-mix(in srgb, var(--tp-on-brand) 12%, transparent);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);transition:background var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.TypeLandingPage-module__s1ACxG__subcatChip:hover{background:color-mix(in srgb, var(--tp-on-brand) 24%, transparent);border-color:color-mix(in srgb, var(--tp-on-brand) 55%, transparent)}.TypeLandingPage-module__s1ACxG__submitStripSection{padding-block:var(--tp-sp-6) var(--tp-sp-12)}.TypeLandingPage-module__s1ACxG__submitStrip{isolation:isolate;align-items:center;gap:var(--tp-sp-6);padding:var(--tp-sp-5) var(--tp-sp-6);border-radius:var(--tp-r-xl);background-color:#4b45dc;background-image:var(--tp-gradient-hero);color:var(--tp-on-brand);box-shadow:var(--tp-sh-panel), var(--tp-sh-brand);display:flex;position:relative;overflow:hidden}.TypeLandingPage-module__s1ACxG__submitStrip: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}.TypeLandingPage-module__s1ACxG__submitStripIcon{border-radius:var(--tp-r-lg);background:#ffffff29;border:1px solid #ffffff47;flex:none;justify-content:center;align-items:center;width:92px;height:92px;font-size:40px;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.TypeLandingPage-module__s1ACxG__submitStripCopy{flex:auto;min-width:0}.TypeLandingPage-module__s1ACxG__submitStripTitle{margin:0 0 var(--tp-sp-1);font-size:var(--tp-fs-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:800}.TypeLandingPage-module__s1ACxG__submitStripBody{font-size:var(--tp-fs-sm);opacity:.94;max-width:100ch;margin:0;line-height:1.55}.TypeLandingPage-module__s1ACxG__submitStripCta{align-items:center;gap:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-on-brand);height:56px;color:var(--tp-brand-strong);font-size:var(--tp-fs-md);white-space:nowrap;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);flex:none;padding-inline:28px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #0d0f2c47}.TypeLandingPage-module__s1ACxG__submitStripCtaLong{font-size:var(--tp-fs-base);padding-inline:var(--tp-sp-6)}.TypeLandingPage-module__s1ACxG__submitStripCta i{font-size:var(--tp-fs-base)}.TypeLandingPage-module__s1ACxG__submitStripCta .TypeLandingPage-module__s1ACxG__submitStripArrow{transition:transform var(--tp-dur) var(--tp-ease)}.TypeLandingPage-module__s1ACxG__submitStripCta:hover{color:var(--tp-brand-strong);transform:translateY(-2px);box-shadow:0 14px 34px #0d0f2c5c}.TypeLandingPage-module__s1ACxG__submitStripCta:hover .TypeLandingPage-module__s1ACxG__submitStripArrow{transform:translate(3px)}@media (max-width:991px){.TypeLandingPage-module__s1ACxG__submitStrip{flex-wrap:wrap}.TypeLandingPage-module__s1ACxG__submitStripIcon{width:64px;height:64px;font-size:28px}}@media (max-width:767px){.TypeLandingPage-module__s1ACxG__submitStrip{padding:var(--tp-sp-5);align-items:flex-start;gap:var(--tp-sp-4);flex-direction:column}.TypeLandingPage-module__s1ACxG__submitStripCta{white-space:normal;width:100%;height:auto;min-height:52px;padding-block:var(--tp-sp-3);text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.TypeLandingPage-module__s1ACxG__submitStripCta:hover,.TypeLandingPage-module__s1ACxG__submitStripCta:hover .TypeLandingPage-module__s1ACxG__submitStripArrow{transform:none}}.TypeLandingPage-module__s1ACxG__faqSection{z-index:1;padding-block:var(--tp-sp-6) var(--tp-section-gap);position:relative}.TypeLandingPage-module__s1ACxG__faqCard{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel);padding:var(--tp-sp-6)}@media (max-width:767px){.TypeLandingPage-module__s1ACxG__faqCard{padding:var(--tp-sp-4)}}.TypeLandingPage-module__s1ACxG__faqHeading{margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-lg);letter-spacing:-.01em;font-weight:800}
.submit-tool-module__d9fabW__faqPanel{gap:var(--tp-sp-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.submit-tool-module__d9fabW__faqList{gap:var(--tp-sp-2);flex-direction:column;min-width:0;display:flex}.submit-tool-module__d9fabW__faqItem{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash);overflow:hidden}.submit-tool-module__d9fabW__faqItem[open]{background:var(--tp-surface);border-color:var(--tp-border-strong)}.submit-tool-module__d9fabW__faqQ{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--tp-sp-4);padding:var(--tp-sp-3) var(--tp-sp-4);font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700;line-height:1.45;list-style:none;display:flex}.submit-tool-module__d9fabW__faqQ::-webkit-details-marker{display:none}.submit-tool-module__d9fabW__faqQText{min-width:0}.submit-tool-module__d9fabW__faqQ:hover .submit-tool-module__d9fabW__faqQText{color:var(--tp-brand)}.submit-tool-module__d9fabW__faqQ:focus-visible{outline:2px solid var(--tp-brand);outline-offset:-2px;border-radius:var(--tp-r-md)}.submit-tool-module__d9fabW__faqToggle{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);block-size:32px;inline-size:32px;color:var(--tp-brand);flex:none;place-items:center;font-size:12px;display:grid}.submit-tool-module__d9fabW__faqQ:hover .submit-tool-module__d9fabW__faqToggle{box-shadow:0 0 0 3px var(--tp-brand-soft)}.submit-tool-module__d9fabW__faqItem[open] .submit-tool-module__d9fabW__faqToggle{background:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-sm)}.submit-tool-module__d9fabW__faqItem[open] .submit-tool-module__d9fabW__faqToggle i:before{content:""}.submit-tool-module__d9fabW__faqA{padding:0 var(--tp-sp-4) var(--tp-sp-4);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.65}.submit-tool-module__d9fabW__faqAside{background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);padding:var(--tp-sp-8);justify-content:center;align-self:stretch;align-items:center;gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex}.submit-tool-module__d9fabW__faqAsideCard{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);width:100%;box-shadow:var(--tp-sh-lg);padding:var(--tp-sp-6)}.submit-tool-module__d9fabW__faqAsideIcon{background:var(--tp-brand-soft);width:38px;height:38px;color:var(--tp-brand);border-radius:var(--tp-r-sm);font-size:var(--tp-fs-md);place-items:center;display:grid}.submit-tool-module__d9fabW__faqAsideCard strong{margin:var(--tp-sp-4) 0 var(--tp-sp-2);color:var(--tp-ink);font-size:var(--tp-fs-lg);letter-spacing:-.025em;font-weight:800;display:block}.submit-tool-module__d9fabW__faqAsideCard p{color:var(--tp-ink-muted);font-size:var(--tp-fs-sm);margin:0;line-height:1.65}.submit-tool-module__d9fabW__faqAsideCard a{margin-top:var(--tp-sp-5)}.submit-tool-module__d9fabW__faqAsideLink{align-items:center;gap:var(--tp-sp-2);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);font-weight:700;text-decoration:none;display:inline-flex}.submit-tool-module__d9fabW__faqAsideLink:hover{color:var(--tp-brand)}.submit-tool-module__d9fabW__faqAsideLink:focus-visible{outline:2px solid var(--tp-brand);outline-offset:4px;border-radius:var(--tp-r-xs)}@media (max-width:1000px){.submit-tool-module__d9fabW__faqPanel{gap:var(--tp-sp-4)}.submit-tool-module__d9fabW__faqAside{padding:var(--tp-sp-5)}}@media (max-width:760px){.submit-tool-module__d9fabW__faqPanel{grid-template-columns:minmax(0,1fr)}}
.Blog-module__qYX-oq__panel{padding:var(--tp-sp-5)}.Blog-module__qYX-oq__crumbPair{align-items:center;gap:var(--tp-sp-2);display:inline-flex}.Blog-module__qYX-oq__catRail{gap:var(--tp-sp-2);border-block-end:1px solid var(--tp-border);flex-wrap:wrap;margin-block-end:var(--tp-sp-5);padding-block-end:var(--tp-sp-4);display:flex}.Blog-module__qYX-oq__catPill{height:36px;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);align-items:center;font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__catPill:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.Blog-module__qYX-oq__catPillActive,.Blog-module__qYX-oq__catPillActive: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}.Blog-module__qYX-oq__subRail{gap:var(--tp-sp-2);flex-wrap:wrap;margin-block-end:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__subPill{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__subPill i{font-size:9px}.Blog-module__qYX-oq__subPill:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__grid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Blog-module__qYX-oq__empty{padding-block:var(--tp-sp-16);text-align:center;font-size:var(--tp-fs-base);color:var(--tp-ink-muted);margin:0}.Blog-module__qYX-oq__pageSlot{align-items:center;gap:var(--tp-sp-2);display:inline-flex}.Blog-module__qYX-oq__postBand{padding-block-start:var(--tp-sp-6);padding-block-end:calc(var(--tp-sp-6) + var(--tp-panel-overlap))}.Blog-module__qYX-oq__postBandCopy{align-items:flex-start;gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex}.Blog-module__qYX-oq__postBandCopy>nav{margin-block-end:var(--tp-sp-2)}.Blog-module__qYX-oq__postCategory{height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);color:var(--tp-on-brand);font-size:var(--tp-fs-2xs);letter-spacing:.08em;text-transform:uppercase;transition:background var(--tp-dur-fast) var(--tp-ease);background:#ffffff29;border:1px solid #ffffff3d;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Blog-module__qYX-oq__postCategory:hover{color:var(--tp-on-brand);background:#ffffff47}.Blog-module__qYX-oq__postTitle{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,54px);font-weight:800;line-height:1.08}.Blog-module__qYX-oq__postExcerpt{font-size:var(--tp-fs-lg);color:#ffffffeb;max-width:90ch;margin:0;font-weight:500;line-height:1.55}.Blog-module__qYX-oq__postByline{align-items:center;gap:var(--tp-sp-3);font-size:var(--tp-fs-md);color:#ffffffe6;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.Blog-module__qYX-oq__postShare{margin-block-start:var(--tp-sp-4)}.Blog-module__qYX-oq__postLayout{gap:var(--tp-sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.Blog-module__qYX-oq__article{min-width:0;overflow:hidden}.Blog-module__qYX-oq__prose{padding:var(--tp-sp-8) clamp(var(--tp-sp-5), 5vw, var(--tp-sp-12))}.Blog-module__qYX-oq__proseP{margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-lg);color:var(--tp-ink-2);line-height:1.85}.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseP:first-child{color:var(--tp-ink);font-size:22px;font-weight:500;line-height:1.75}.Blog-module__qYX-oq__proseH2{margin:var(--tp-sp-12) 0 var(--tp-sp-4);letter-spacing:-.015em;color:var(--tp-ink);font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.22}.Blog-module__qYX-oq__proseH3{margin:var(--tp-sp-8) 0 var(--tp-sp-3);letter-spacing:-.01em;color:var(--tp-ink);font-size:clamp(20px,1.9vw,23px);font-weight:750;line-height:1.3}.Blog-module__qYX-oq__proseH2+.Blog-module__qYX-oq__proseH3{margin-block-start:var(--tp-sp-4)}.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseH2:first-child,.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseH3:first-child{margin-block-start:0}.Blog-module__qYX-oq__proseList{gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-5);flex-direction:column;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__proseItem{align-items:flex-start;gap:var(--tp-sp-3);font-size:var(--tp-fs-lg);color:var(--tp-ink-2);line-height:1.7;display:flex}.Blog-module__qYX-oq__proseCheck{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);width:24px;height:24px;color:var(--tp-brand);flex:none;justify-content:center;align-items:center;margin-block-start:5px;font-size:10px;display:inline-flex}.Blog-module__qYX-oq__proseNumber{font-size:var(--tp-fs-xs);font-weight:800}.Blog-module__qYX-oq__proseHr{margin:var(--tp-sp-8) 0;border:0;border-top:1px solid var(--tp-border)}.Blog-module__qYX-oq__proseQuote{margin:var(--tp-sp-6) 0;padding:var(--tp-sp-4) var(--tp-sp-5);border-inline-start:3px solid;border-image:var(--tp-gradient) 1;background:var(--tp-wash);font-size:var(--tp-fs-lg);color:var(--tp-ink);border-start-end-radius:var(--tp-r-md);border-end-end-radius:var(--tp-r-md);font-weight:600;line-height:1.65}.Blog-module__qYX-oq__proseCallout{align-items:flex-start;gap:var(--tp-sp-3);margin:var(--tp-sp-5) 0;padding:var(--tp-sp-4) var(--tp-sp-5);border:1px solid var(--tp-border);border-inline-start:3px solid var(--tp-brand);border-radius:var(--tp-r-md);background:var(--tp-brand-soft);font-size:var(--tp-fs-md);color:var(--tp-ink);font-weight:500;line-height:1.65;display:flex}.Blog-module__qYX-oq__proseCalloutIcon{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:26px;height:26px;color:var(--tp-on-brand);font-size:var(--tp-fs-xs);flex:none;justify-content:center;align-items:center;margin-block-start:1px;display:inline-flex}.Blog-module__qYX-oq__inlineCode{background:var(--tp-wash);border:1px solid var(--tp-border);color:var(--tp-brand);white-space:nowrap;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.Blog-module__qYX-oq__proseCode{margin:var(--tp-sp-5) 0 var(--tp-sp-6);border-radius:var(--tp-r-md);background:#14162b;position:relative;overflow:hidden}.Blog-module__qYX-oq__proseCodeLang{border-radius:var(--tp-r-pill);color:#ffffffb8;font-size:var(--tp-fs-2xs);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;padding:2px 10px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-end:12px}.Blog-module__qYX-oq__proseCode pre{padding:var(--tp-sp-5);margin:0;overflow-x:auto}.Blog-module__qYX-oq__proseCode code{color:#e6e8f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;line-height:1.75}.Blog-module__qYX-oq__proseTableWrap{margin:var(--tp-sp-5) 0 var(--tp-sp-6);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);overflow-x:auto}.Blog-module__qYX-oq__proseTable{border-collapse:collapse;width:100%;font-size:var(--tp-fs-base);line-height:1.55}.Blog-module__qYX-oq__proseTable th{padding:var(--tp-sp-3) var(--tp-sp-4);background:var(--tp-wash);border-block-end:1px solid var(--tp-border);text-align:start;font-size:var(--tp-fs-sm);letter-spacing:.02em;color:var(--tp-ink);white-space:nowrap;font-weight:750}.Blog-module__qYX-oq__proseTable td{padding:var(--tp-sp-3) var(--tp-sp-4);border-block-end:1px solid var(--tp-border);color:var(--tp-ink-2);vertical-align:top}.Blog-module__qYX-oq__proseTable tbody tr:last-child td{border-block-end:0}.Blog-module__qYX-oq__proseTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--tp-wash) 55%, transparent)}.Blog-module__qYX-oq__postTags{gap:var(--tp-sp-2);border-block-start:1px solid var(--tp-border);flex-wrap:wrap;margin-block-start:var(--tp-sp-6);padding-block-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__postTag{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__postTag i{font-size:9px}.Blog-module__qYX-oq__postTag:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__postTag:hover .Blog-module__qYX-oq__tagCount{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);background:#ffffff3d}.Blog-module__qYX-oq__relatedSection{padding-block-end:var(--tp-section-gap)}.Blog-module__qYX-oq__relatedHead{align-items:center;gap:var(--tp-sp-3);margin-block-end:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__relatedTitle{font-size:var(--tp-fs-xl);letter-spacing:-.01em;color:var(--tp-ink);margin:0;font-weight:800}.Blog-module__qYX-oq__relatedIcon{font-size:var(--tp-fs-lg);background:var(--tp-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Blog-module__qYX-oq__relatedPanel{padding:var(--tp-sp-5)}.Blog-module__qYX-oq__relatedGrid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Blog-module__qYX-oq__blogSidebar{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}.Blog-module__qYX-oq__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)}.Blog-module__qYX-oq__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}.Blog-module__qYX-oq__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}.Blog-module__qYX-oq__sideCat{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);padding-block:var(--tp-sp-2);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);font-weight:600;text-decoration:none;transition:none;display:flex}.Blog-module__qYX-oq__sideCat+.Blog-module__qYX-oq__sideCat{border-block-start:1px solid var(--tp-border)}.Blog-module__qYX-oq__sideCat:hover{background:var(--tp-gradient);border-radius:var(--tp-r-md);padding-inline:var(--tp-sp-3)}.Blog-module__qYX-oq__sideCat:hover,.Blog-module__qYX-oq__sideCat:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__sideCat:hover .Blog-module__qYX-oq__sideCatCount{background:#ffffff3d}.Blog-module__qYX-oq__sideCat:hover+.Blog-module__qYX-oq__sideCat{border-block-start-color:#0000}.Blog-module__qYX-oq__sideCatChild{padding-inline-start:var(--tp-sp-5);font-weight:500}.Blog-module__qYX-oq__sideCatCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;flex:none;padding-inline:8px;font-weight:700;line-height:20px}.Blog-module__qYX-oq__sideTags{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__sideLatest{padding-block:var(--tp-sp-2);text-decoration:none;transition:none;display:block}.Blog-module__qYX-oq__sideLatest+.Blog-module__qYX-oq__sideLatest{border-block-start:1px solid var(--tp-border)}.Blog-module__qYX-oq__sideLatestTitle{font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700;line-height:1.4;display:block}.Blog-module__qYX-oq__sideLatest:hover .Blog-module__qYX-oq__sideLatestTitle{color:var(--tp-brand)}.Blog-module__qYX-oq__sideLatestDate{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);margin-block-start:2px;display:block}@media (max-width:1199px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Blog-module__qYX-oq__postLayout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:991px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blog-module__qYX-oq__postLayout{grid-template-columns:minmax(0,1fr)}.Blog-module__qYX-oq__blogSidebar{position:static}}@media (max-width:599px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:minmax(0,1fr)}.Blog-module__qYX-oq__panel,.Blog-module__qYX-oq__relatedPanel{padding:var(--tp-sp-4)}}.Blog-module__qYX-oq__proseImage,.Blog-module__qYX-oq__proseFigure{margin:var(--tp-sp-6) 0}.Blog-module__qYX-oq__proseImage img,.Blog-module__qYX-oq__proseFigure img{border-radius:var(--tp-r-lg);width:100%;height:auto;display:block}.Blog-module__qYX-oq__proseFigure img{background:var(--tp-wash);border:1px solid var(--tp-border);padding:var(--tp-sp-4)}.Blog-module__qYX-oq__proseImage figcaption,.Blog-module__qYX-oq__proseFigure figcaption{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);text-align:center;margin-block-start:var(--tp-sp-2)}.Blog-module__qYX-oq__proseEmbed{margin:var(--tp-sp-6) 0}.Blog-module__qYX-oq__proseEmbed iframe{border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);width:100%;display:block}.Blog-module__qYX-oq__proseToc{margin:var(--tp-sp-6) 0;padding:var(--tp-sp-5);background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg)}.Blog-module__qYX-oq__proseTocTitle{align-items:center;gap:var(--tp-sp-2);margin:0 0 var(--tp-sp-3);font-size:var(--tp-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tp-ink-2);font-weight:800;display:flex}.Blog-module__qYX-oq__proseToc ol{gap:var(--tp-sp-2);flex-direction:column;margin:0;padding-inline-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__proseToc a{color:var(--tp-brand);font-weight:600;text-decoration:none}.Blog-module__qYX-oq__proseToc a:hover{text-decoration:underline}.Blog-module__qYX-oq__proseTocSub{font-size:var(--tp-fs-sm);margin-inline-start:var(--tp-sp-4)}.Blog-module__qYX-oq__postSources ol{gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);overflow-wrap:anywhere;flex-direction:column;margin:0;padding-inline-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__postSources a{color:var(--tp-brand);text-decoration:none}.Blog-module__qYX-oq__postSources a:hover{text-decoration:underline}.Blog-module__qYX-oq__previewBanner{justify-content:center;align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-4);background:var(--tp-warn-soft,#fef3c7);color:var(--tp-ink);font-size:var(--tp-fs-sm);border-block-end:1px solid var(--tp-border);font-weight:600;display:flex}.Blog-module__qYX-oq__postAuthor{align-items:center;gap:var(--tp-sp-2);font-weight:600;display:inline-flex}.Blog-module__qYX-oq__tagCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;padding-inline:6px;font-weight:700;line-height:18px}.Blog-module__qYX-oq__sideAllTags{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);height:38px;color:var(--tp-ink-2);font-size:var(--tp-fs-sm);margin-block-start:var(--tp-sp-4);font-weight:700;text-decoration:none;transition:none;display:flex}.Blog-module__qYX-oq__sideAllTags:hover,.Blog-module__qYX-oq__sideAllTags:hover *{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);border-color:#0000}.Blog-module__qYX-oq__tagsIndexPanel{padding:var(--tp-sp-6);gap:var(--tp-sp-6);flex-direction:column;display:flex}.Blog-module__qYX-oq__tagsIndexGroup{gap:var(--tp-sp-3);flex-direction:column;display:flex}.Blog-module__qYX-oq__tagsIndexLetter{font-size:var(--tp-fs-lg);color:var(--tp-ink);border-block-end:1px solid var(--tp-border);margin:0;padding-block-end:var(--tp-sp-2);font-weight:800}.Blog-module__qYX-oq__postAuthorAvatar{background:var(--tp-gradient);width:22px;height:22px;color:var(--tp-on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.Blog-module__qYX-oq__proseH2:before{content:"";background:var(--tp-gradient);width:44px;height:5px;border-radius:3px;margin-block-end:var(--tp-sp-3);display:block}
.PromoHero-module__zAjq9q__heroBand:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{content:"";z-index:-2;background-image:var(--tp-gradient-hero);pointer-events:none;position:absolute;inset:0;transform:scaleX(-1)}.PromoHero-module__zAjq9q__heroGrid{gap:var(--tp-sp-10);padding-block:var(--tp-sp-3) var(--tp-sp-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.PromoHero-module__zAjq9q__heroCopy{max-width:650px}.PromoHero-module__zAjq9q__heroEyebrow{font-size:var(--tp-fs-2xs);letter-spacing:.14em;font-weight:800}.PromoHero-module__zAjq9q__heroTitle{letter-spacing:-.04em;margin:var(--tp-sp-4) 0;color:var(--tp-on-brand);text-wrap:balance;font-size:clamp(34px,3.7vw,52px);font-weight:800;line-height:1.08}.PromoHero-module__zAjq9q__heroIntro{color:var(--tp-on-brand);font-size:var(--tp-fs-base);max-width:57ch;margin:0;line-height:1.7}.PromoHero-module__zAjq9q__heroProof{align-items:center;gap:var(--tp-sp-4);margin-top:var(--tp-sp-5);font-size:var(--tp-fs-2xs);flex-wrap:wrap;font-weight:600;display:flex}.PromoHero-module__zAjq9q__heroProof>span,.PromoHero-module__zAjq9q__heroProof>a{gap:var(--tp-sp-2);align-items:center;display:inline-flex}.PromoHero-module__zAjq9q__heroProof a{color:var(--tp-on-brand);text-underline-offset:4px;text-decoration:underline}.PromoHero-module__zAjq9q__heroProof a:hover{color:var(--tp-on-brand)}.PromoHero-module__zAjq9q__heroArtwork{isolation:isolate;justify-content:center;align-items:center;min-height:215px;display:flex;position:relative}.PromoHero-module__zAjq9q__orbitOne,.PromoHero-module__zAjq9q__orbitTwo{z-index:-1;border:1px solid #ffffff4d;border-radius:50%;width:310px;height:220px;position:absolute;transform:rotate(-25deg)}.PromoHero-module__zAjq9q__orbitTwo{width:390px;height:160px;transform:rotate(20deg)}.PromoHero-module__zAjq9q__floatingSpark{color:#fff;font-size:40px;position:absolute;top:0;right:0}.PromoHero-module__zAjq9q__heroCard{background:var(--tp-glass-bg-strong);width:min(360px,100%);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel);transition:transform var(--tp-dur);border:1px solid #ffffffb3;padding:14px;transform:rotate(-4deg)}.PromoHero-module__zAjq9q__heroCard:hover,.PromoHero-module__zAjq9q__heroCard:focus-within{transform:rotate(0)}.PromoHero-module__zAjq9q__artworkLabel{color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);margin:0 3px 10px;display:block}.PromoHero-module__zAjq9q__artworkLink{justify-content:space-between;align-items:center;gap:var(--tp-sp-2);color:var(--tp-brand-strong);font-size:var(--tp-fs-2xs);margin:12px 4px 0;font-weight:700;text-decoration:none;display:flex}.PromoHero-module__zAjq9q__artworkLink:hover{color:var(--tp-brand)}.PromoHero-module__zAjq9q__artworkLink:focus-visible,.PromoHero-module__zAjq9q__heroProof a:focus-visible{outline-offset:4px;outline:2px solid}.PromoHero-module__zAjq9q__workspaceSection{scroll-margin-top:calc(var(--tp-header-h) + var(--tp-sp-6));padding-bottom:0}.PromoHero-module__zAjq9q__section{margin-top:var(--tp-section-gap);scroll-margin-top:calc(var(--tp-header-h) + var(--tp-sp-6))}.PromoHero-module__zAjq9q__section:last-child{margin-bottom:var(--tp-section-gap)}.PromoHero-module__zAjq9q__sectionHead{margin-bottom:var(--tp-sp-6);max-width:780px}.PromoHero-module__zAjq9q__eyebrow{align-items:center;gap:var(--tp-sp-2);text-transform:uppercase;color:var(--tp-brand-strong);font-size:var(--tp-fs-2xs);letter-spacing:.1em;font-weight:800;line-height:1.5;display:flex}.PromoHero-module__zAjq9q__sectionHead h2{color:var(--tp-ink);letter-spacing:-.035em;margin:var(--tp-sp-3) 0;text-wrap:balance;font-size:clamp(25px,2.6vw,36px);font-weight:800;line-height:1.2}.PromoHero-module__zAjq9q__sectionHead p{font-size:var(--tp-fs-base);color:var(--tp-ink-muted);margin:0;line-height:1.75}.PromoHero-module__zAjq9q__primaryCta{justify-content:center;align-items:center;gap:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-gradient);min-height:46px;color:var(--tp-on-brand);font-size:var(--tp-fs-sm);margin-top:var(--tp-sp-6);transition:transform var(--tp-dur), box-shadow var(--tp-dur);padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.PromoHero-module__zAjq9q__primaryCta:hover{color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);transform:translateY(-2px)}.PromoHero-module__zAjq9q__primaryCta:focus-visible{outline:2px solid var(--tp-brand);outline-offset:4px}.PromoHero-module__zAjq9q__sectionPanel{border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);background:var(--tp-surface);box-shadow:var(--tp-sh-panel);padding:var(--tp-sp-6)}@media (max-width:1000px){.PromoHero-module__zAjq9q__sectionPanel{padding:var(--tp-sp-4)}}@media (max-width:760px){.PromoHero-module__zAjq9q__heroGrid{gap:var(--tp-sp-6);grid-template-columns:minmax(0,1fr)}.PromoHero-module__zAjq9q__heroArtwork{display:none}.PromoHero-module__zAjq9q__heroCopy{padding:var(--tp-sp-5);border-radius:var(--tp-r-lg);background:var(--tp-gradient-hero-deep)}.PromoHero-module__zAjq9q__heroTitle{font-size:clamp(32px,8vw,44px)}.PromoHero-module__zAjq9q__heroProof{gap:var(--tp-sp-3)}}@media (prefers-reduced-motion:reduce){.PromoHero-module__zAjq9q__heroCard,.PromoHero-module__zAjq9q__primaryCta{transition:none;transform:none}.PromoHero-module__zAjq9q__primaryCta:hover{transform:none}}
.DirectoryPage-module__63vmIW__directoryPanel{padding:var(--tp-sp-5) var(--tp-sp-5) var(--tp-sp-6)}.DirectoryPage-module__63vmIW__grid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.DirectoryPage-module__63vmIW__tile{align-items:center;gap:var(--tp-sp-3);height:100%;padding:var(--tp-sp-3) var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-surface);text-decoration:none;transition:none;display:flex}.DirectoryPage-module__63vmIW__tile:hover{background:var(--tp-gradient-hero-deep);box-shadow:var(--tp-sh-brand);border-color:#0000}.DirectoryPage-module__63vmIW__tile:hover,.DirectoryPage-module__63vmIW__tile:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.DirectoryPage-module__63vmIW__tileIcon{border-radius:var(--tp-r-sm);width:34px;height:34px;color:var(--tp-accent-strong);font-size:var(--tp-fs-xs);background:#b356f81f;flex:none;justify-content:center;align-items:center;transition:none;display:inline-flex}.DirectoryPage-module__63vmIW__tileIconBlue{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.DirectoryPage-module__63vmIW__tile:hover .DirectoryPage-module__63vmIW__tileIcon{background:#ffffff2e}.DirectoryPage-module__63vmIW__tileTitle{min-width:0;font-size:var(--tp-fs-sm);color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;line-height:1.3;overflow:hidden}.DirectoryPage-module__63vmIW__tileCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;flex:none;padding-inline:8px;font-weight:700;line-height:20px;transition:none}.DirectoryPage-module__63vmIW__tile:hover .DirectoryPage-module__63vmIW__tileCount{background:#ffffff38}@media (max-width:1199px){.DirectoryPage-module__63vmIW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.DirectoryPage-module__63vmIW__directoryPanel{padding:var(--tp-sp-4) var(--tp-sp-3) var(--tp-sp-5)}.DirectoryPage-module__63vmIW__grid{gap:var(--tp-sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.DirectoryPage-module__63vmIW__grid{grid-template-columns:minmax(0,1fr)}}
.favorites-module__FcEA5a__panel{padding:var(--tp-sp-6) var(--tp-sp-5)}.favorites-module__FcEA5a__grid{gap:var(--tp-sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.favorites-module__FcEA5a__cardWrap{min-width:0;position:relative}.favorites-module__FcEA5a__cardWrap .card-save-btn{z-index:2;border-radius:var(--tp-r-pill);background:var(--tp-surface);border:1px solid var(--tp-border-strong);width:32px;height:32px;color:var(--tp-brand);font-size:var(--tp-fs-sm);box-shadow:var(--tp-sh-md);cursor:pointer;justify-content:center;align-items:center;transition:none;display:inline-flex;position:absolute;inset-block-start:-9px;inset-inline-end:-9px}.favorites-module__FcEA5a__cardWrap .card-save-btn:hover{background:var(--tp-gradient);color:var(--tp-on-brand);border-color:#0000}.favorites-module__FcEA5a__cardWrap .card-save-btn--pending{opacity:.6;pointer-events:none}.favorites-module__FcEA5a__state{align-items:center;gap:var(--tp-sp-4);padding-block:var(--tp-sp-16);text-align:center;flex-direction:column;display:flex}.favorites-module__FcEA5a__stateIcon{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);width:56px;height:56px;color:var(--tp-brand);font-size:var(--tp-fs-lg);justify-content:center;align-items:center;display:inline-flex}.favorites-module__FcEA5a__stateTitle{font-size:var(--tp-fs-md);color:var(--tp-ink);margin:0;font-weight:700}.favorites-module__FcEA5a__stateBody{max-width:44ch;font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}.favorites-module__FcEA5a__stateCta{align-items:center;gap:var(--tp-sp-2);height:44px;padding-inline:var(--tp-sp-6);border-radius:var(--tp-r-pill);background:var(--tp-gradient);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);border:0;font-weight:700;text-decoration:none;display:inline-flex}.favorites-module__FcEA5a__stateCta:hover{color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);transform:translateY(-1px)}.favorites-module__FcEA5a__spinner{font-size:var(--tp-fs-xl);color:var(--tp-brand)}@media (max-width:1399px){.favorites-module__FcEA5a__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.favorites-module__FcEA5a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.favorites-module__FcEA5a__panel{padding:var(--tp-sp-4) var(--tp-sp-3)}.favorites-module__FcEA5a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.favorites-module__FcEA5a__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.favorites-module__FcEA5a__stateCta:hover{transform:none}}
.BlogLeaderboard-module__cr5u7W__widget{margin-block:var(--tp-sp-8);container-type:inline-size}.BlogLeaderboard-module__cr5u7W__frame{gap:var(--tp-sp-5);padding:var(--tp-sp-6);background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);color:var(--tp-ink);flex-direction:column;display:flex}.BlogLeaderboard-module__cr5u7W__head{justify-content:space-between;align-items:flex-start;gap:var(--tp-sp-3) var(--tp-sp-4);flex-wrap:wrap;display:flex}.BlogLeaderboard-module__cr5u7W__headText{flex:320px;min-width:0}.BlogLeaderboard-module__cr5u7W__title{align-items:baseline;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-2);font-size:var(--tp-fs-xl);letter-spacing:-.01em;color:var(--tp-ink);text-wrap:balance;font-weight:800;line-height:1.2;display:flex}.BlogLeaderboard-module__cr5u7W__titleIcon{font-size:var(--tp-fs-lg);background:var(--tp-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none}.BlogLeaderboard-module__cr5u7W__meta{align-items:center;gap:var(--tp-sp-2) var(--tp-sp-3);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.BlogLeaderboard-module__cr5u7W__live{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-weight:700;display:inline-flex}.BlogLeaderboard-module__cr5u7W__liveDot{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:7px;height:7px}.BlogLeaderboard-module__cr5u7W__metaText{min-width:0}.BlogLeaderboard-module__cr5u7W__viewAll{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);white-space:nowrap;flex:none;font-weight:600;text-decoration:none;transition:none;display:inline-flex}.BlogLeaderboard-module__cr5u7W__viewAll:hover{background:var(--tp-gradient);box-shadow:var(--tp-sh-brand);border-color:#0000}.BlogLeaderboard-module__cr5u7W__viewAll:hover,.BlogLeaderboard-module__cr5u7W__viewAll:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podium{gap:var(--tp-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podium .BlogLeaderboard-module__cr5u7W__podiumCard:not(:hover){box-shadow:var(--tp-sh-sm)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podium .BlogLeaderboard-module__cr5u7W__podiumCard{min-height:0;padding:var(--tp-sp-4);gap:var(--tp-sp-3)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__place{font-size:var(--tp-fs-2xs);white-space:nowrap;padding:3px 10px}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumHead{gap:var(--tp-sp-3)}.BlogLeaderboard-module__cr5u7W__podiumLogo,.BlogLeaderboard-module__cr5u7W__rowLogo{flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.BlogLeaderboard-module__cr5u7W__podiumLogo{border-radius:var(--tp-r-md);width:48px;height:48px;font-size:var(--tp-fs-lg)}.BlogLeaderboard-module__cr5u7W__rowLogo{border-radius:var(--tp-r-sm);width:44px;height:44px;font-size:var(--tp-fs-md)}.BlogLeaderboard-module__cr5u7W__logoImage{background:var(--tp-surface);border:1px solid var(--tp-border)}.BlogLeaderboard-module__cr5u7W__logoImage img{object-fit:contain;width:100%;height:100%}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row:hover .BlogLeaderboard-module__cr5u7W__logoImage,.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumCard:hover .BlogLeaderboard-module__cr5u7W__logoImage{border-color:#0000}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumName{font-size:var(--tp-fs-md)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumDesc{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);-webkit-line-clamp:2;line-height:1.55}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumCard:hover .BlogLeaderboard-module__cr5u7W__podiumDesc{color:#ffffffd9}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumFoot{padding-top:var(--tp-sp-3);align-items:center}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumScoreNum{font-size:var(--tp-fs-2xl)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__rows{gap:var(--tp-sp-2)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__rows[hidden],.BlogLeaderboard-module__cr5u7W__extra{display:none}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row{column-gap:var(--tp-sp-4);row-gap:var(--tp-sp-1);padding:var(--tp-sp-4) var(--tp-sp-5) var(--tp-sp-4) var(--tp-sp-4);grid-template-columns:40px 44px minmax(0,1fr) 92px;grid-template-areas:"rank logo tool score""rank logo summary score";align-items:center}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__rank{align-self:center}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__rowLogo{grid-area:logo;align-self:center}.BlogLeaderboard-module__cr5u7W__identity{align-self:end;align-items:center;gap:4px var(--tp-sp-2);flex-wrap:wrap;grid-area:tool;min-width:0;display:flex}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__titleLink{font-size:var(--tp-fs-base);line-height:1.3}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumName.BlogLeaderboard-module__cr5u7W__titleLink{font-size:var(--tp-fs-md)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__summary{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);-webkit-line-clamp:2;align-self:start;line-height:1.5}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row:hover .BlogLeaderboard-module__cr5u7W__summary{color:#ffffffd9}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__score{align-self:center}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__score>:first-child{font-size:var(--tp-fs-xl)}.BlogLeaderboard-module__cr5u7W__titleLink:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px;border-radius:var(--tp-r-xs)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row:hover .BlogLeaderboard-module__cr5u7W__titleLink:focus-visible,.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumCard:hover .BlogLeaderboard-module__cr5u7W__titleLink:focus-visible{outline-color:var(--tp-on-brand)}.BlogLeaderboard-module__cr5u7W__toggle{align-self:center;align-items:center;gap:var(--tp-sp-2);height:44px;padding-inline:var(--tp-sp-5);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font:inherit;font-size:var(--tp-fs-sm);cursor:pointer;font-weight:600;transition:none;display:inline-flex}.BlogLeaderboard-module__cr5u7W__toggle:hover{background:var(--tp-gradient);box-shadow:var(--tp-sh-brand);border-color:#0000}.BlogLeaderboard-module__cr5u7W__toggle:hover,.BlogLeaderboard-module__cr5u7W__toggle:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.BlogLeaderboard-module__cr5u7W__toggle:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px}.BlogLeaderboard-module__cr5u7W__toggleIconUp{transform:rotate(180deg)}.BlogLeaderboard-module__cr5u7W__jsOnly{min-width:0}.BlogLeaderboard-module__cr5u7W__foot{align-items:center;gap:var(--tp-sp-2) var(--tp-sp-4);border-block-start:1px solid var(--tp-border);font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);flex-wrap:wrap;padding-block-start:var(--tp-sp-4);display:flex}.BlogLeaderboard-module__cr5u7W__foot details>summary{background:var(--tp-surface);border-color:var(--tp-border-strong);color:var(--tp-ink-2);transition:none}.BlogLeaderboard-module__cr5u7W__foot details>summary:hover{background:var(--tp-brand-soft)}.BlogLeaderboard-module__cr5u7W__foot details>summary i{color:var(--tp-brand)}.BlogLeaderboard-module__cr5u7W__foot details>summary:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px}.BlogLeaderboard-module__cr5u7W__foot details>div{left:auto;width:min(460px, calc(100cqw - var(--tp-sp-8)));inset-inline-start:0}.BlogLeaderboard-module__cr5u7W__footNote{align-items:center;gap:6px;display:inline-flex}.BlogLeaderboard-module__cr5u7W__footNote i{color:var(--tp-accent-strong)}@container (max-width:640px){.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podium{gap:var(--tp-sp-2);grid-template-columns:minmax(0,1fr)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumTop{display:contents}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__place{display:none}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumTop>:first-child{position:absolute;inset-block-start:var(--tp-sp-4);inset-inline-end:var(--tp-sp-4)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumHead{padding-inline-end:56px}}@container (max-width:520px){.BlogLeaderboard-module__cr5u7W__frame{padding:var(--tp-sp-4);gap:var(--tp-sp-4)}.BlogLeaderboard-module__cr5u7W__title{font-size:var(--tp-fs-lg)}.BlogLeaderboard-module__cr5u7W__viewAll{height:36px;padding-inline:var(--tp-sp-3);font-size:var(--tp-fs-xs)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row{column-gap:var(--tp-sp-2);row-gap:var(--tp-sp-2);padding:var(--tp-sp-3);grid-template-columns:22px 38px minmax(0,1fr) auto;grid-template-areas:"rank logo tool score""summary summary summary summary"}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row .BlogLeaderboard-module__cr5u7W__rank>:first-child{font-size:var(--tp-fs-md)}.BlogLeaderboard-module__cr5u7W__identity{align-self:center}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__titleLink{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.BlogLeaderboard-module__cr5u7W__rowLogo{width:38px;height:38px}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__score>:first-child{font-size:var(--tp-fs-lg)}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__podiumScoreNum{font-size:var(--tp-fs-xl)}}@container (max-width:400px){.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__row{grid-template-columns:22px 38px minmax(0,1fr) auto;grid-template-areas:"rank logo tool tool""summary summary summary score"}.BlogLeaderboard-module__cr5u7W__frame .BlogLeaderboard-module__cr5u7W__score{align-self:start}}@container (max-width:340px){.BlogLeaderboard-module__cr5u7W__frame{padding:var(--tp-sp-3)}}
.ContactPage-module__fI6bya__sentCard{background:var(--tp-gradient-hero-deep);min-height:104px;color:var(--tp-on-brand);box-shadow:var(--tp-sh-lg);border:1px solid #fff6;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.ContactPage-module__fI6bya__sentIcon{background:#ffffff2e;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ContactPage-module__fI6bya__sentText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ContactPage-module__fI6bya__sentText strong{font-size:var(--tp-fs-base);font-weight:800}.ContactPage-module__fI6bya__sentText>span{font-size:var(--tp-fs-2xs);font-weight:650;line-height:1.4}.ContactPage-module__fI6bya__sentText small{opacity:.85;font-size:9px;font-weight:600}.ContactPage-module__fI6bya__sentCheck{text-align:center;flex:0 0 30px;font-size:30px;line-height:1}.ContactPage-module__fI6bya__workspace{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.ContactPage-module__fI6bya__workspaceMain{min-width:0;padding:var(--tp-sp-8)}.ContactPage-module__fI6bya__aside{min-width:0;padding:var(--tp-sp-10) var(--tp-sp-8);background:var(--tp-wash);border-inline-start:1px solid var(--tp-border);border-start-end-radius:var(--tp-r-xl);border-end-end-radius:var(--tp-r-xl);flex-direction:column;justify-content:center;display:flex}.ContactPage-module__fI6bya__asideEyebrow{align-items:center;gap:var(--tp-sp-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);letter-spacing:.08em;margin-bottom:var(--tp-sp-5);font-weight:700;display:flex}.ContactPage-module__fI6bya__liveDot{background:var(--tp-brand);width:7px;height:7px;box-shadow:0 0 0 4px var(--tp-brand-soft);border-radius:50%;flex:0 0 7px;display:inline-block}.ContactPage-module__fI6bya__next{gap:var(--tp-sp-3);margin:0;padding:0;list-style:none;display:grid}.ContactPage-module__fI6bya__next li{align-items:baseline;gap:var(--tp-sp-3);font-size:var(--tp-fs-sm);color:var(--tp-ink-2);line-height:1.55;display:flex}.ContactPage-module__fI6bya__next li i{color:var(--tp-brand);font-size:10px}.ContactPage-module__fI6bya__listCard{margin-top:var(--tp-sp-6);padding:var(--tp-sp-6);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);box-shadow:var(--tp-sh-md);align-items:flex-start;gap:var(--tp-sp-3);flex-direction:column;display:flex}.ContactPage-module__fI6bya__listIcon{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);width:44px;height:44px;color:var(--tp-brand);font-size:var(--tp-fs-md);place-items:center;display:grid}.ContactPage-module__fI6bya__listCard strong{font-size:var(--tp-fs-md);letter-spacing:-.02em;color:var(--tp-ink);font-weight:800}.ContactPage-module__fI6bya__listCard p{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}.ContactPage-module__fI6bya__grid{gap:var(--tp-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ContactPage-module__fI6bya__card{align-items:flex-start;gap:var(--tp-sp-3);min-width:0;padding:var(--tp-sp-6);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-wash);flex-direction:column;display:flex}.ContactPage-module__fI6bya__cardIcon{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);border:1px solid var(--tp-border);width:44px;height:44px;color:var(--tp-brand);font-size:var(--tp-fs-md);justify-content:center;align-items:center;display:inline-flex}.ContactPage-module__fI6bya__cardTitle{font-size:var(--tp-fs-md);color:var(--tp-ink);margin:0;font-weight:800;line-height:1.3}.ContactPage-module__fI6bya__cardBody{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}.ContactPage-module__fI6bya__cardCta{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);margin-block-start:auto;font-weight:600;text-decoration:none;transition:none;display:inline-flex}.ContactPage-module__fI6bya__cardCta: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}.ContactPage-module__fI6bya__cardCta i{font-size:var(--tp-fs-xs)}@media (max-width:1000px){.ContactPage-module__fI6bya__workspaceMain,.ContactPage-module__fI6bya__aside{padding:var(--tp-sp-6)}}@media (max-width:991px){.ContactPage-module__fI6bya__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ContactPage-module__fI6bya__workspace{grid-template-columns:minmax(0,1fr)}.ContactPage-module__fI6bya__workspaceMain{padding:var(--tp-sp-5)}.ContactPage-module__fI6bya__aside{border-inline-start:0;border-top:1px solid var(--tp-border);border-radius:0 0 var(--tp-r-xl) var(--tp-r-xl)}}
.FaqAccordion-module___YuWoq__list{gap:var(--tp-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FaqAccordion-module___YuWoq__item{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash);transition:border-color var(--tp-dur-fast) var(--tp-ease);overflow:hidden}.FaqAccordion-module___YuWoq__itemOpen{background:var(--tp-surface);border-color:var(--tp-border-strong)}.FaqAccordion-module___YuWoq__question{justify-content:space-between;align-items:center;gap:var(--tp-sp-4);width:100%;padding:var(--tp-sp-3) var(--tp-sp-4);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.FaqAccordion-module___YuWoq__questionText{min-width:0;font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700;line-height:1.45}.FaqAccordion-module___YuWoq__question:hover .FaqAccordion-module___YuWoq__questionText{color:var(--tp-brand)}.FaqAccordion-module___YuWoq__toggle{border-radius:var(--tp-r-md);background:var(--tp-brand-soft);width:32px;height:32px;color:var(--tp-brand);transition:background var(--tp-dur-fast) var(--tp-ease), color var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.FaqAccordion-module___YuWoq__question:hover .FaqAccordion-module___YuWoq__toggle{box-shadow:0 0 0 3px var(--tp-brand-soft)}.FaqAccordion-module___YuWoq__toggleOpen{background:var(--tp-gradient);color:#fff;box-shadow:var(--tp-sh-sm)}.FaqAccordion-module___YuWoq__question:hover .FaqAccordion-module___YuWoq__toggleOpen{box-shadow:var(--tp-sh-sm)}.FaqAccordion-module___YuWoq__answerWrap{transition:grid-template-rows var(--tp-dur) var(--tp-ease);grid-template-rows:0fr;display:grid}.FaqAccordion-module___YuWoq__answerWrapOpen{grid-template-rows:1fr}.FaqAccordion-module___YuWoq__answer{min-height:0;overflow:hidden}.FaqAccordion-module___YuWoq__answerText{padding:0 var(--tp-sp-4) var(--tp-sp-4);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.65}@media (prefers-reduced-motion:reduce){.FaqAccordion-module___YuWoq__toggle,.FaqAccordion-module___YuWoq__answerWrap{transition:none}}
.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:1040px;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{top:calc(-1 * var(--tp-sp-6));z-index:3;width:calc(100% + 2 * var(--tp-sp-6));gap:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-6);border-block-end:1px solid var(--tp-border);margin-inline:calc(-1 * var(--tp-sp-6));background:var(--tp-surface);margin-block-end:var(--tp-sp-4);display:flex;position:sticky;max-width:none!important}.PromoteWidget-module__WZMwaG__modalTab{justify-content:center;align-items:center;gap:var(--tp-sp-2);min-width:0;min-height:52px;padding:var(--tp-sp-2) var(--tp-sp-3);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-md);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;flex:1;font-weight:700;transition:none;display:inline-flex}.PromoteWidget-module__WZMwaG__modalTab>span{text-align:start;overflow-wrap:anywhere;min-width:0}.PromoteWidget-module__WZMwaG__modalTab small{font-size:var(--tp-fs-2xs);margin-block-start:2px;font-weight:500;line-height:1.4;display:block}.PromoteWidget-module__WZMwaG__modalTab:hover{border-color:var(--tp-brand)}.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__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__previewImgArt{max-width:100%;height:auto}.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__inlineShare{border-block-start:1px solid var(--tp-border);grid-column:1/-1;padding-block-start:var(--tp-sp-6)}.PromoteWidget-module__WZMwaG__inlineShare .PromoteWidget-module__WZMwaG__shareActions{flex-wrap:wrap}.PromoteWidget-module__WZMwaG__shareHeading{scroll-margin-block-start:100px}.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__postGrid{gap:var(--tp-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PromoteWidget-module__WZMwaG__postBlock{min-width:0;padding:var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-wash)}.PromoteWidget-module__WZMwaG__postHead{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);margin-block-end:var(--tp-sp-3);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{font-family:inherit;font-size:var(--tp-fs-sm);color:var(--tp-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.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(2,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__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__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__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__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__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__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}}.PromoteWidget-module__WZMwaG__overlay{width:100%;max-width:none;height:100%;max-height:none;color:var(--tp-ink);background:0 0;border:0;margin:0}.PromoteWidget-module__WZMwaG__overlay::backdrop{background:#0d0f2c8c}.PromoteWidget-module__WZMwaG__builder{gap:var(--tp-sp-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);display:grid}.PromoteWidget-module__WZMwaG__builderControls,.PromoteWidget-module__WZMwaG__builderOutput{min-width:0}.PromoteWidget-module__WZMwaG__builderControls{border-inline-end:1px solid var(--tp-border);padding-inline-end:var(--tp-sp-6)}.PromoteWidget-module__WZMwaG__builder .PromoteWidget-module__WZMwaG__sectionTitle{margin:0 0 var(--tp-sp-3)}.PromoteWidget-module__WZMwaG__controlGroup{margin:0 0 var(--tp-sp-5);border:0;min-width:0;padding:0}.PromoteWidget-module__WZMwaG__controlGroup legend{float:none;width:auto;margin:0 0 var(--tp-sp-2);font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);font-weight:700}.PromoteWidget-module__WZMwaG__choices{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.PromoteWidget-module__WZMwaG__choice{cursor:pointer;position:relative}.PromoteWidget-module__WZMwaG__choice input{opacity:0;width:1px;height:1px;position:absolute}.PromoteWidget-module__WZMwaG__choice span{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-xs);color:var(--tp-ink-2);padding:9px 14px;font-weight:700;display:block}.PromoteWidget-module__WZMwaG__choice input:checked+span{background:var(--tp-brand-soft);border-color:var(--tp-brand);color:var(--tp-brand-strong)}.PromoteWidget-module__WZMwaG__choice input:focus-visible+span{outline:2px solid var(--tp-brand);outline-offset:3px}.PromoteWidget-module__WZMwaG__colorControls{gap:var(--tp-sp-3);display:grid}.PromoteWidget-module__WZMwaG__colorRow{align-items:center;gap:var(--tp-sp-2);grid-template-columns:minmax(0,1fr) 34px 88px;display:grid}.PromoteWidget-module__WZMwaG__colorRow label,.PromoteWidget-module__WZMwaG__transparent,.PromoteWidget-module__WZMwaG__canvasControl{font-size:var(--tp-fs-xs);color:var(--tp-ink-2)}.PromoteWidget-module__WZMwaG__colorRow input[type=text]{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-xs);background:var(--tp-surface);width:100%;min-width:0;height:34px;color:var(--tp-ink);padding:5px 8px;font:12px ui-monospace,monospace}.PromoteWidget-module__WZMwaG__colorRow input[aria-invalid=true]{border-color:var(--tp-ink);outline:1px solid var(--tp-ink)}.PromoteWidget-module__WZMwaG__colorRow input[type=color],.PromoteWidget-module__WZMwaG__canvasControl input{background:var(--tp-surface);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-xs);cursor:pointer;width:34px;height:34px;padding:3px}.PromoteWidget-module__WZMwaG__colorRow input:disabled{opacity:.45;cursor:default}.PromoteWidget-module__WZMwaG__transparent{align-items:center;gap:var(--tp-sp-2);display:flex}.PromoteWidget-module__WZMwaG__transparent input{accent-color:var(--tp-brand);width:16px;height:16px}.PromoteWidget-module__WZMwaG__previewHeading{justify-content:space-between;align-items:baseline;gap:var(--tp-sp-2);display:flex}.PromoteWidget-module__WZMwaG__previewHeading>span{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);white-space:nowrap}.PromoteWidget-module__WZMwaG__previewCanvas{min-height:152px;padding:var(--tp-sp-5);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);place-items:center;display:grid}.PromoteWidget-module__WZMwaG__canvasControl{justify-content:flex-end;align-items:center;gap:var(--tp-sp-2);margin-block-start:var(--tp-sp-2);display:flex}.PromoteWidget-module__WZMwaG__previewNote{margin:4px 0 var(--tp-sp-4);text-align:end;color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs)}.PromoteWidget-module__WZMwaG__feedback{margin:var(--tp-sp-2) 0 var(--tp-sp-3);color:var(--tp-ink-2);font-size:var(--tp-fs-xs);line-height:1.5}.PromoteWidget-module__WZMwaG__embedCode{resize:vertical;width:100%;min-height:128px;padding:var(--tp-sp-3);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-sm);background:var(--tp-wash);color:var(--tp-ink-2);overflow-wrap:anywhere;font:11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.PromoteWidget-module__WZMwaG__builder .PromoteWidget-module__WZMwaG__note{color:var(--tp-ink-muted)}.PromoteWidget-module__WZMwaG__builderFooter{bottom:calc(-1 * var(--tp-sp-6));z-index:2;justify-content:space-between;align-items:center;gap:var(--tp-sp-4);margin:0 calc(-1 * var(--tp-sp-6));padding:var(--tp-sp-2) var(--tp-sp-6);border-block-start:1px solid var(--tp-border);background:var(--tp-surface);grid-column:1/-1;display:flex;position:sticky}.PromoteWidget-module__WZMwaG__footerSummary{min-width:0;color:var(--tp-ink-muted);font-size:var(--tp-fs-xs);flex:1}.PromoteWidget-module__WZMwaG__footerSummary>[role=status]:not(:empty){padding-block-end:var(--tp-sp-1);display:block}.PromoteWidget-module__WZMwaG__primaryCopy{justify-content:center;align-items:center;gap:var(--tp-sp-2);border-radius:var(--tp-r-pill);background:var(--tp-gradient);min-height:44px;color:var(--tp-on-brand);font-size:var(--tp-fs-sm);cursor:pointer;border:0;flex-shrink:0;padding:10px 24px;font-weight:700;display:inline-flex}.PromoteWidget-module__WZMwaG__primaryCopy:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.PromoteWidget-module__WZMwaG__overlay{padding:var(--tp-sp-2)}.PromoteWidget-module__WZMwaG__sheet{padding:var(--tp-sp-4);max-height:calc(100dvh - 16px)}.PromoteWidget-module__WZMwaG__modalTabs{top:calc(-1 * var(--tp-sp-4));width:calc(100% + 2 * var(--tp-sp-4));margin-inline:calc(-1 * var(--tp-sp-4));padding:var(--tp-sp-2) var(--tp-sp-4)}.PromoteWidget-module__WZMwaG__modalTab{gap:var(--tp-sp-1);padding-inline:var(--tp-sp-2);flex-direction:column}.PromoteWidget-module__WZMwaG__modalTab>span{text-align:center}.PromoteWidget-module__WZMwaG__builder{gap:var(--tp-sp-4);grid-template-columns:minmax(0,1fr)}.PromoteWidget-module__WZMwaG__postGrid{grid-template-columns:minmax(0,1fr)}.PromoteWidget-module__WZMwaG__shareHeading{scroll-margin-block-start:120px}.PromoteWidget-module__WZMwaG__builderControls{border-inline-end:0;padding-inline-end:0}.PromoteWidget-module__WZMwaG__controlGroup{margin-block-end:var(--tp-sp-3)}.PromoteWidget-module__WZMwaG__previewCanvas{min-height:128px;padding:var(--tp-sp-3)}.PromoteWidget-module__WZMwaG__builderFooter{bottom:calc(-1 * var(--tp-sp-4));margin-inline:calc(-1 * var(--tp-sp-4));padding:var(--tp-sp-3) var(--tp-sp-4)}.PromoteWidget-module__WZMwaG__primaryCopy{padding-inline:var(--tp-sp-4)}}
.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__bandSide .tp-share{justify-content:center}.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__audienceLink{color:inherit;text-decoration:none;transition:background-color .15s,border-color .15s}.ToolDetailPage-module__BmtVuq__audienceLink:hover,.ToolDetailPage-module__BmtVuq__audienceLink:focus-visible{color:inherit;background:#ffffff38;border-color:#ffffff73}.ToolDetailPage-module__BmtVuq__audienceMetric{opacity:.85;font-weight:500}@media (max-width:575px){.ToolDetailPage-module__BmtVuq__audienceMetric{display:none}}.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{gap:var(--tp-sp-6);flex-direction:column;display:flex}.ToolDetailPage-module__BmtVuq__reviewsPanel>.tdv2-card{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel);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;white-space:nowrap;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}.ToolDetailPage-module__BmtVuq__chipRank{background:linear-gradient(90deg,#f5b3012e,#f5b30114);border-color:#f5b3018c;font-weight:700}.ToolDetailPage-module__BmtVuq__chipRank i{color:#f5b301}.ToolDetailPage-module__BmtVuq__verifiedOwner{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__verifiedOwner i{color:#7cf5c1}.ToolDetailPage-module__BmtVuq__claimCta{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;height:44px;margin-top:var(--tp-sp-5);border-radius:var(--tp-r-pill);background:var(--tp-gradient);color:var(--tp-on-brand);font-size:var(--tp-fs-sm);transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);font-weight:700;text-decoration:none;display:flex}.ToolDetailPage-module__BmtVuq__claimCta:hover{color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);transform:translateY(-1px)}
.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}}
.BrandPanel-module__0XGpBW__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}.BrandPanel-module__0XGpBW__parent{color:var(--tp-text,#111827);margin:0 0 16px;font-size:15px}.BrandPanel-module__0XGpBW__parentLink{color:var(--tp-accent,#6d28d9);font-weight:600;text-decoration:none}.BrandPanel-module__0XGpBW__parentLink:hover{text-decoration:underline}.BrandPanel-module__0XGpBW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.BrandPanel-module__0XGpBW__card{border:1px solid var(--tp-border,#e5e7eb);color:var(--tp-text,#111827);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.BrandPanel-module__0XGpBW__card:hover{border-color:var(--tp-accent,#6d28d9);background:var(--tp-surface-hover,#faf5ff)}.BrandPanel-module__0XGpBW__logo{border-radius:8px;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.BrandPanel-module__0XGpBW__logo img{object-fit:contain;width:100%;height:100%}.BrandPanel-module__0XGpBW__name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}
