html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:#f5f7fb;color:#0f172a;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}body[data-color-mode=dark]{background:#0b1220;color:#e2e8f0}.ant-layout{background:transparent}.ant-layout-content{max-width:1280px}.ant-card{border:none;box-shadow:0 4px 14px #0f172a0d}body[data-color-mode=dark] .ant-card{box-shadow:0 4px 16px #02081747}.ant-btn{font-weight:600}.ant-btn-primary{box-shadow:none}.ant-table-wrapper .ant-table{border-radius:14px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{color:#475569;font-weight:700}.ant-menu-light .ant-menu-item-selected{background:#eef1f5;color:#111827}.ant-menu-dark .ant-menu-item-selected{background:#1a2539;color:#f8fafc}.ant-menu-light .ant-menu-item{border-radius:10px;margin-inline:10px;width:calc(100% - 20px)}.app-shell__sider{border-right:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffffeb,#f8fafcfa),radial-gradient(circle at top left,#1e40af0f,#1e40af00)}body[data-color-mode=dark] .app-shell__sider{border-right-color:#334155a6;background:linear-gradient(180deg,#0f172af5,#0b1220fa),radial-gradient(circle at top left,#38bdf814,#38bdf800)}.app-shell__brand-wrap{border-bottom:1px solid rgba(148,163,184,.18);margin-bottom:8px}body[data-color-mode=dark] .app-shell__brand-wrap{border-bottom-color:#33415599}.app-shell__brand-subtitle{font-size:12px;letter-spacing:.01em}.app-shell__menu{padding-inline:8px}.app-shell__header{border-bottom:1px solid rgba(148,163,184,.18)}body[data-color-mode=dark] .app-shell__header{border-bottom-color:#33415599}.app-shell__tenant-select .ant-select-selector{border-radius:12px!important}.app-shell__profile-btn{border-radius:10px}.app-shell__profile-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.project-header-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf5),radial-gradient(circle at top right,#3b82f617,#3b82f600)}body[data-color-mode=dark] .project-header-card{background:linear-gradient(180deg,#0f172afa,#0b1220fa),radial-gradient(circle at top right,#38bdf81f,#38bdf800)}.project-header-card__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-header-card__meta{min-width:0;flex:1}.project-header-card__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.project-header-card__title{font-size:24px;line-height:1.2}.project-header-card__links{max-width:100%}.project-header-card__links .ant-typography,.project-header-card__links .ant-typography-copy{word-break:break-all}.project-header-card__actions{align-self:flex-start}.upgrade-plan-modal__card{height:100%;border:1px solid rgba(148,163,184,.28);box-shadow:0 8px 24px #0f172a0f}.upgrade-plan-modal__card--featured{border-color:#2563eb73;box-shadow:0 14px 32px #2563eb29}body[data-color-mode=dark] .upgrade-plan-modal__card{border-color:#475569a6;box-shadow:0 10px 28px #02081759}body[data-color-mode=dark] .upgrade-plan-modal__card--featured{border-color:#38bdf880;box-shadow:0 16px 36px #38bdf833}.public-feedback-page{animation:publicFadeIn .26s ease-out;padding:16px;padding-bottom:calc(168px + env(safe-area-inset-bottom))}.public-feedback-composer,.public-account-card,.public-insight-card{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.public-insight-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.public-insight-card.is-highlighted{box-shadow:0 0 0 2px #11182724}.public-comments-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.public-comments-shell.is-open{grid-template-rows:1fr}.public-comments-panel{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .22s ease;pointer-events:none}.public-comments-shell.is-open .public-comments-panel{opacity:1;transform:translateY(0);pointer-events:auto}.public-insight-body{display:flex;align-items:flex-start;gap:8px}.public-insight-actions-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:44px;flex-shrink:0}.public-fab{transition:transform .16s ease,box-shadow .16s ease;height:52px;border-radius:999px;padding-inline:20px;font-size:15px;letter-spacing:.01em;box-shadow:0 14px 34px #1118273d;position:relative;z-index:3}.public-fab:hover{transform:translateY(-1px) scale(1.02)}.public-fab--attention{animation:publicFabFloat 2.8s ease-in-out infinite}.public-fab--attention:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:2px solid rgba(37,99,235,.35);animation:publicFabPulse 2.1s ease-out infinite;pointer-events:none}.public-cta-wrap{display:flex;justify-content:center;position:relative}.public-cta-wrap:before{content:"";position:absolute;width:min(540px,86vw);height:86px;bottom:-18px;border-radius:999px;background:radial-gradient(ellipse at center,#2563eb33,#2563eb0f 48%,#2563eb00 78%);filter:blur(8px);z-index:1;animation:publicCtaGlow 3.2s ease-in-out infinite}.public-feedback-bottom-fade{position:fixed;left:0;right:0;bottom:0;height:98px;pointer-events:none;z-index:2;background:linear-gradient(180deg,#f5f7fb00,#f5f7fb1f 44%,#f5f7fb52 78%,#f5f7fb85),radial-gradient(ellipse at bottom,#11182708,#11182700 78%);-webkit-backdrop-filter:blur(1px) saturate(100%);backdrop-filter:blur(1px) saturate(100%)}.public-feedback-bottom-fade:after{content:"";position:absolute;top:-26px;right:-8%;bottom:-8px;left:-8%;background:radial-gradient(ellipse at bottom,#3b82f612,#3b82f608 34%,#3b82f600 72%);transform:scale(1.02)}body[data-color-mode=dark] .public-feedback-bottom-fade{background:linear-gradient(180deg,#0b122000,#0b122024 44%,#0b122057 78%,#0b122085),radial-gradient(ellipse at bottom,#94a3b80a,#94a3b800 78%)}.public-insight-submit-message{animation:publicInsightMessageIn .32s ease}@keyframes publicInsightMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes publicFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes publicFabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes publicFabPulse{0%{opacity:.9;transform:scale(.94)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@keyframes publicCtaGlow{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media(min-width:1024px){.public-feedback-page{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.public-feedback-bottom-fade{height:110px;background:linear-gradient(180deg,#f5f7fb00,#f5f7fb1a 40%,#f5f7fb4d 74%,#f5f7fb7a),radial-gradient(ellipse at bottom,#1e293b0d,#1e293b04 48%,#1e293b00 80%);-webkit-backdrop-filter:blur(1.5px) saturate(100%);backdrop-filter:blur(1.5px) saturate(100%)}.public-fab{height:56px;padding-inline:24px;box-shadow:0 18px 42px #1118274d}}@media(max-width:767px){.project-header-card__grid{flex-direction:column}.project-header-card__actions{width:100%}.public-feedback-page{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.public-insight-body{flex-direction:column}.public-insight-actions-side{width:100%;flex-direction:row;justify-content:flex-end;align-items:center;border-top:1px solid rgba(148,163,184,.22);padding-top:8px;gap:6px}.public-feedback-bottom-fade{height:72px;background:linear-gradient(180deg,#f5f7fb00,#f5f7fb14 46%,#f5f7fb38 80%,#f5f7fb61),radial-gradient(ellipse at bottom,#0f172a08,#0f172a00 78%);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.public-cta-wrap:before{width:min(440px,90vw);height:68px;bottom:-12px;filter:blur(6px)}.public-fab{height:48px;padding-inline:18px;font-size:14px;box-shadow:0 10px 24px #11182733}}@media(prefers-reduced-motion:reduce){.public-feedback-page,.public-comments-panel,.public-insight-submit-message{animation:none}.public-feedback-composer,.public-account-card,.public-insight-card,.public-fab,.public-fab--attention,.public-comments-shell,.public-comments-panel{transition:none}.public-fab--attention,.public-fab--attention:after{animation:none}.public-cta-wrap:before,.public-feedback-bottom-fade:after{animation:none}}.thumbsum-landing{min-height:100vh;background:radial-gradient(circle at top left,rgba(22,119,255,.08),transparent 32%),radial-gradient(circle at top right,rgba(0,185,107,.06),transparent 28%),linear-gradient(180deg,#f8fafc,#f3f6fb);color:#0f172a}.thumbsum-landing__nav,.thumbsum-landing__main{width:100%}.thumbsum-landing__nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100vw - 1160px)/2)) 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafcb8;border-bottom:1px solid rgba(15,23,42,.06)}.thumbsum-landing__brand{display:inline-flex;align-items:center;gap:12px;color:#0f172a;text-decoration:none;font-weight:800;letter-spacing:-.03em}.thumbsum-landing__brand-mark{width:40px;height:40px;border-radius:12px}.thumbsum-landing__nav-links{display:inline-flex;flex-wrap:wrap;gap:18px}.thumbsum-landing__nav-links a{color:#475569;text-decoration:none;font-weight:600}.thumbsum-landing__nav-links a:hover{color:#0f172a}.thumbsum-landing__main{padding-bottom:120px}.thumbsum-landing__splash{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(90vh - 80px);text-align:center;padding:48px max(32px,calc((100vw - 1160px)/2))}.thumbsum-landing__splash-logo{width:72px;height:72px;border-radius:20px;margin-bottom:36px}.thumbsum-landing__splash-headline{margin:0!important;color:#0f172a!important;font-size:clamp(2.4rem,5.2vw,4.4rem)!important;line-height:1.05!important;letter-spacing:-.045em;max-width:14ch}.thumbsum-landing__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;align-items:start;padding:80px max(32px,calc((100vw - 1160px)/2)) 96px;border-top:1px solid rgba(15,23,42,.06)}.thumbsum-landing__eyebrow,.thumbsum-landing__section-tag{border:1px solid rgba(22,119,255,.12);background:#1677ff14;color:#0f172a;font-weight:700;padding:6px 12px}.thumbsum-landing__headline{margin:18px 0 14px;color:#0f172a!important;font-size:clamp(2.6rem,5.6vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.05em;max-width:11ch}.thumbsum-landing__subheadline{margin-bottom:22px;max-width:62ch;font-size:1.05rem;line-height:1.72;color:#475569}.thumbsum-landing__hero-actions{margin-bottom:16px}.thumbsum-landing__hero-note{display:inline-block;color:#64748b}.thumbsum-landing__hero-panel,.thumbsum-landing__card,.thumbsum-landing__compare-card,.thumbsum-landing__pricing-card{background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 18px 50px #0f172a14}.thumbsum-landing__nav,.thumbsum-landing__splash,.thumbsum-landing__hero,.thumbsum-landing__section-heading,.thumbsum-landing__hero-panel,.thumbsum-landing__card,.thumbsum-landing__compare-card,.thumbsum-landing__pricing-card,.thumbsum-landing__footer-cta{will-change:transform,opacity}.thumbsum-landing__nav{animation:thumbsumNavIn .7s cubic-bezier(.2,.8,.2,1) both}.thumbsum-landing__hero-panel{animation:thumbsumFloatIn .9s cubic-bezier(.16,1,.3,1) both}.thumbsum-landing__reveal{animation-name:thumbsumFadeUp;animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.thumbsum-landing__reveal--nav{animation-delay:40ms}.thumbsum-landing__reveal--hero{animation-delay:90ms}.thumbsum-landing__reveal--panel{animation-delay:.17s}.thumbsum-landing__reveal--footer{animation-delay:.14s}.thumbsum-landing__reveal--item{animation-delay:var(--thumbsum-delay, 0ms)}.thumbsum-landing__card,.thumbsum-landing__compare-card,.thumbsum-landing__pricing-card,.thumbsum-landing__hero-panel,.thumbsum-landing__footer-cta{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.thumbsum-landing__card:hover,.thumbsum-landing__pricing-card:hover,.thumbsum-landing__compare-card:hover,.thumbsum-landing__hero-panel:hover{transform:translateY(-2px);box-shadow:0 22px 56px #0f172a1a}.thumbsum-landing__nav-links a,.thumbsum-landing__brand,.thumbsum-landing__nav-actions .ant-btn,.thumbsum-landing__footer-cta .ant-btn{transition:transform .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.thumbsum-landing__brand:hover,.thumbsum-landing__nav-actions .ant-btn:hover,.thumbsum-landing__footer-cta .ant-btn:hover{transform:translateY(-1px)}.thumbsum-landing__hero-headline{margin:0 0 20px!important;color:#0f172a!important;font-size:clamp(1.9rem,3.2vw,2.9rem)!important;line-height:1.1!important;letter-spacing:-.04em;max-width:18ch}.thumbsum-landing__hero-panel{padding:22px}.ts-priority-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06)}.ts-priority-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.ts-priority-row{display:grid;grid-template-columns:20px 1fr 36px 60px 18px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f8fafccc;border:1px solid rgba(15,23,42,.05);animation:thumbsumFadeUp .4s cubic-bezier(.16,1,.3,1) both}.ts-priority-rank{font-size:11px;font-weight:700;color:#94a3b8;font-family:system-ui}.ts-priority-topic{font-size:12px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-priority-sev{font-size:10px;font-weight:700;font-family:system-ui;letter-spacing:.04em;text-align:right}.ts-priority-bar{height:4px;border-radius:2px;background:#0f172a0f;overflow:hidden}.ts-priority-fill{height:100%;border-radius:2px;opacity:.7;animation:tsLineFill .6s cubic-bezier(.16,1,.3,1) both}.ts-priority-score{font-size:12px;font-weight:800;font-family:system-ui;text-align:right}.thumbsum-landing__metric-list{display:grid;gap:12px;margin:6px 0 18px}.thumbsum-landing__metric-row--count{padding:16px;align-items:baseline}.thumbsum-landing__metric-label{color:#475569}.thumbsum-landing__metric-row,.thumbsum-landing__panel-footer,.thumbsum-landing__price-row,.thumbsum-landing__pricing-item,.thumbsum-landing__footer-cta{display:flex;align-items:center;justify-content:space-between;gap:12px}.thumbsum-landing__metric-row{padding:14px 16px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.06);color:#0f172a}.thumbsum-landing__metric-row strong{color:#1677ff}.thumbsum-landing__panel-footer{padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.thumbsum-landing__section{min-height:calc(88vh - 92px);display:grid;align-content:center;padding:96px max(32px,calc((100vw - 1160px)/2))}.thumbsum-landing__section--demo{padding-top:96px;padding-inline:max(32px,calc((100vw - 1160px)/2))}.thumbsum-landing__section-heading{max-width:640px;margin-bottom:40px}.thumbsum-landing__section-heading h2{margin:16px 0 0;font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.04em}.thumbsum-landing__card{height:100%;padding:8px;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1),opacity .48s ease,border-color .48s ease,filter .48s ease}.thumbsum-landing__card :where(.ant-card-body){height:100%;padding:28px}.thumbsum-landing__pricing-card :where(.ant-card-body){display:flex;flex-direction:column}.thumbsum-landing__pricing-card :where(.ant-card-body) .ant-btn{margin-top:auto}.thumbsum-landing__card h4{margin-top:0}.thumbsum-landing__card.is-spotlight-active{transform:translateY(-10px) scale(1.035);box-shadow:0 32px 80px #1677ff29,0 0 0 1.5px #1677ff47;border-color:#1677ff38!important;z-index:2}.thumbsum-landing__card.is-spotlight-dim{opacity:.52;transform:scale(.975);filter:saturate(.5) brightness(.97)}.thumbsum-landing__card--feature{min-height:220px}.thumbsum-landing__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:14px;color:#1677ff;background:#1677ff1a;font-size:18px}.thumbsum-landing__compare-card{padding:10px}.thumbsum-landing__compare-header,.thumbsum-landing__compare-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:14px;align-items:center}.thumbsum-landing__compare-header{padding:12px 14px;color:#64748b;font-size:.9rem;font-weight:700;border-bottom:1px solid rgba(15,23,42,.08)}.thumbsum-landing__compare-row{padding:14px;border-radius:16px;margin-top:8px;background:#f8fafc;color:#334155}.thumbsum-landing__compare-row strong{color:#0f172a}.thumbsum-landing__compare-positive{color:#0f766e;font-weight:700}.thumbsum-landing__demo-copy,.thumbsum-landing__demo-frame{min-height:100%}.thumbsum-landing__demo-copy{display:flex;flex-direction:column;justify-content:center}.thumbsum-landing__demo-list{display:grid;gap:12px;margin-top:8px}.thumbsum-landing__demo-item{display:flex;align-items:center;gap:10px;color:#0f172a}.thumbsum-landing__demo-item .anticon{color:#1677ff}.thumbsum-landing__demo-frame{overflow:hidden}.thumbsum-landing__demo-slate{position:relative;display:grid;align-content:center;min-height:280px;padding:32px;border-radius:18px;border:1px dashed rgba(15,23,42,.16);background:linear-gradient(135deg,#1677ff0f,#00b96b0a),#f8fafc}.thumbsum-landing__demo-chip{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:6px 10px;background:#0f172a0f;color:#0f172a;font-size:.82rem;font-weight:700}.thumbsum-landing__pricing-card--featured{border-color:#1677ff3d;box-shadow:0 22px 60px #1677ff1a}.thumbsum-landing__pricing-card--custom{background:#0f172a08!important;border-color:#0f172a1a!important;border-style:dashed!important}.thumbsum-landing__pricing-card--custom .thumbsum-landing__price{font-size:1.5rem;color:#475569}.thumbsum-landing__pricing-top{margin-bottom:18px}.thumbsum-landing__price{font-size:2.25rem;font-weight:800;line-height:1;letter-spacing:-.04em}.thumbsum-landing__price-unit{color:#64748b;padding-top:10px}.thumbsum-landing__pricing-list{display:grid;gap:10px;margin:20px 0 24px}.thumbsum-landing__pricing-item{justify-content:flex-start;color:#0f172a}.thumbsum-landing__pricing-item .anticon{color:#1677ff}.thumbsum-landing__footer-cta{margin-top:14px;min-height:calc(72vh - 92px);padding:56px max(32px,calc((100vw - 1160px)/2));border-radius:0;border-top:1px solid rgba(15,23,42,.06);background:#fff9;color:#0f172a}.thumbsum-landing__splash,.thumbsum-landing__hero,.thumbsum-landing__section,.thumbsum-landing__footer-cta{transition:opacity .42s ease,transform .48s cubic-bezier(.16,1,.3,1),filter .42s ease}.thumbsum-landing__splash.is-dimmed,.thumbsum-landing__hero.is-dimmed,.thumbsum-landing__section.is-dimmed,.thumbsum-landing__footer-cta.is-dimmed{opacity:.38;transform:scale(.982);filter:blur(2.5px)}.thumbsum-landing__splash.is-focused,.thumbsum-landing__hero.is-focused,.thumbsum-landing__section.is-focused,.thumbsum-landing__footer-cta.is-focused{opacity:1;transform:scale(1);filter:blur(0)}.thumbsum-landing__footer-copy{max-width:680px}.thumbsum-landing__footer-copy h2{color:#0f172a!important;margin:14px 0 10px;font-size:clamp(1.8rem,3vw,2.6rem)}.thumbsum-landing__footer-copy p{color:#475569;margin-bottom:0}.thumbsum-landing__footer-cta .ant-btn-primary{background:#0f172a;color:#fff}.thumbsum-landing__footer-cta .ant-btn-primary:hover{background:#1e293b!important;color:#fff!important}@keyframes thumbsumNavIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes thumbsumRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes thumbsumFloatIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thumbsumFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.thumbsum-landing__nav{align-items:flex-start;flex-direction:column}.thumbsum-landing__hero{grid-template-columns:1fr;padding-top:24px;min-height:auto}.thumbsum-landing__section,.thumbsum-landing__footer-cta{min-height:auto}.thumbsum-landing__hero.is-dimmed,.thumbsum-landing__section.is-dimmed,.thumbsum-landing__footer-cta.is-dimmed{opacity:.78;transform:none;filter:none}}@media(max-width:768px){.thumbsum-landing__nav-links,.thumbsum-landing__footer-cta,.thumbsum-landing__demo-slate{width:100%}.thumbsum-landing__compare-header,.thumbsum-landing__compare-row{grid-template-columns:1fr}.thumbsum-landing__footer-cta{flex-direction:column;align-items:flex-start}}.thumbsum-landing__splash{position:relative;overflow:hidden}.thumbsum-splash-blob{position:absolute;border-radius:50%;pointer-events:none}.thumbsum-splash-blob--1{width:520px;height:520px;background:radial-gradient(circle,rgba(22,119,255,.11),transparent 70%);top:-160px;left:-160px;animation:tsBlobDrift 9s ease-in-out infinite}.thumbsum-splash-blob--2{width:380px;height:380px;background:radial-gradient(circle,rgba(0,185,107,.09),transparent 70%);bottom:-100px;right:-100px;animation:tsBlobDrift 12s ease-in-out infinite reverse}@keyframes tsBlobDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(36px,-28px) scale(1.06)}66%{transform:translate(-22px,18px) scale(.95)}}.thumbsum-landing__splash-logo{animation:tsLogoIn .8s cubic-bezier(.16,1,.3,1) both,tsLogoFloat 4s .8s ease-in-out infinite}@keyframes tsLogoIn{0%{transform:scale(.72);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tsLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.thumbsum-landing__splash-headline{animation:tsSplashHeadIn .9s .18s cubic-bezier(.16,1,.3,1) both}@keyframes tsSplashHeadIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.thumbsum-illus{margin:0 0 20px;border-radius:14px;background:#f8fafcb3;border:1px solid rgba(15,23,42,.05);padding:14px 12px 10px;overflow:hidden}.thumbsum-illus__svg{width:100%;height:auto;display:block;max-height:128px}.ts-bar{transform-box:fill-box;transform-origin:center bottom;animation:tsBarGrow .7s cubic-bezier(.16,1,.3,1) both}.ts-bar--b1{animation-delay:0ms}.ts-bar--b2{animation-delay:90ms}.ts-bar--b3{animation-delay:.18s}.ts-bar--g1{animation-delay:.52s}.ts-bar--g2{animation-delay:.61s}.ts-bar--g3{animation-delay:.7s}@keyframes tsBarGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.ts-illus-x{transform-box:fill-box;transform-origin:center;animation:tsXIn .38s .95s cubic-bezier(.16,1,.3,1) both}@keyframes tsXIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ts-vip-ring{transform-box:fill-box;transform-origin:center;animation:tsVipPulse 2.4s ease-in-out infinite}@keyframes tsVipPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}.ts-counter{animation:tsCounterFlash 1.8s ease-in-out infinite}@keyframes tsCounterFlash{0%,to{opacity:.7}50%{opacity:1}}.ts-pile--1{animation:tsPileIn .48s 0ms cubic-bezier(.16,1,.3,1) both}.ts-pile--2{animation:tsPileIn .48s .13s cubic-bezier(.16,1,.3,1) both}.ts-pile--3{animation:tsPileIn .48s .26s cubic-bezier(.16,1,.3,1) both}@keyframes tsPileIn{0%{opacity:0;transform:translate(18px);transform-box:fill-box}to{opacity:1;transform:translate(0);transform-box:fill-box}}.ts-same-badge{animation:tsBadgePulse 2.2s ease-in-out infinite}@keyframes tsBadgePulse{0%,to{opacity:.55}50%{opacity:1}}.ts-sdot{transform-box:fill-box;transform-origin:center;animation:tsDotFloat 3s ease-in-out infinite}.ts-sdot--b1{animation-delay:0ms}.ts-sdot--b2{animation-delay:.42s}.ts-sdot--b3{animation-delay:.84s}.ts-sdot--g1{animation-delay:.21s}.ts-sdot--g2{animation-delay:.63s}.ts-sdot--o1{animation-delay:105ms}.ts-sdot--o2{animation-delay:525ms}@keyframes tsDotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ts-email-line{transform-box:fill-box;transform-origin:left center;animation:tsLineFill .55s cubic-bezier(.16,1,.3,1) both}.ts-email-line--1{animation-delay:80ms}.ts-email-line--2{animation-delay:.22s}.ts-email-line--3{animation-delay:.36s}.ts-field{transform-box:fill-box;transform-origin:left center;animation:tsLineFill .48s cubic-bezier(.16,1,.3,1) both}.ts-field--1{animation-delay:.38s}.ts-field--2{animation-delay:.56s}.ts-field--3{animation-delay:.74s}@keyframes tsLineFill{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.ts-scale-beam{transform-box:view-box;transform-origin:100px 52px;animation:tsScaleTip 3.2s ease-in-out infinite}@keyframes tsScaleTip{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.ts-scale-dollar{transform-box:fill-box;transform-origin:center;animation:tsScaleDollarPulse 3.2s ease-in-out infinite}@keyframes tsScaleDollarPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ts-check{transform-box:fill-box;transform-origin:center}.ts-check--1{animation:tsCheckPop 3.6s 0ms ease-in-out infinite}.ts-check--2{animation:tsCheckPop 3.6s .9s ease-in-out infinite}.ts-check--3{animation:tsCheckPop 3.6s 1.8s ease-in-out infinite}@keyframes tsCheckPop{0%,10%{transform:scale(0);opacity:0}22%,78%{transform:scale(1);opacity:1}90%,to{transform:scale(0);opacity:0}}@media(prefers-reduced-motion:reduce){.thumbsum-landing__nav,.thumbsum-landing__hero,.thumbsum-landing__hero-panel,.thumbsum-landing__section-heading,.thumbsum-landing__card,.thumbsum-landing__compare-card,.thumbsum-landing__pricing-card,.thumbsum-landing__footer-cta,.thumbsum-landing__reveal--item,.thumbsum-splash-blob,.thumbsum-landing__splash-logo,.thumbsum-landing__splash-headline,.thumbsum-landing__card.is-spotlight-active,.thumbsum-landing__card.is-spotlight-dim,.ts-bar,.ts-illus-x,.ts-vip-ring,.ts-counter,.ts-pile--1,.ts-pile--2,.ts-pile--3,.ts-same-badge,.ts-sdot,.ts-email-line,.ts-field,.ts-scale-beam,.ts-scale-dollar,.ts-check--1,.ts-check--2,.ts-check--3{animation:none!important;transform:none!important;opacity:1!important}.thumbsum-landing__nav-links,.thumbsum-landing__footer-cta{width:100%}.thumbsum-landing__hero,.thumbsum-landing__section,.thumbsum-landing__footer-cta{transition:none!important}}
