.public-polish{--demo-accent:var(--accent-ink)}.public-polish main{min-width:0}.public-polish main :is(h1,h2,h3){text-wrap:balance;font-weight:500}.public-polish .demand-header{align-items:center;background:var(--bg);display:flex;gap:16px;height:64px;justify-content:space-between;padding:10px 28px;position:sticky;top:0;z-index:30}.public-polish .demand-header__identity{align-items:center;display:flex;gap:12px;min-width:0}.public-polish .header-brand{color:var(--text);font-size:15px}.public-polish .sidebar-opener{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:none;flex:none;height:38px;justify-content:center;padding:5px;width:32px}.public-polish.is-rail-collapsed .sidebar-opener{display:flex}.public-polish .header-auth{align-items:center;display:flex;font-size:12px;gap:8px}.public-polish .header-auth>a{background:var(--panel);border:1px solid var(--line-strong);border-radius:24px;color:var(--text);line-height:1.5;padding:11px 17px}.public-polish .header-auth .header-signin{background:var(--text);border-color:var(--text);color:var(--bg)}.public-polish main :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.public-polish main :is(button,a){-webkit-tap-highlight-color:transparent}.public-polish main section[id]{scroll-margin-top:132px}.public-polish .public-product-hero,.public-polish .stream-product-hero{gap:40px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);padding:60px 40px 52px}.public-polish .public-product-hero h1,.public-polish .stream-product-hero h1{font-size:clamp(36px,3.7vw,54px);letter-spacing:-1.8px;line-height:1.13}.public-polish .public-product-lead,.public-polish .stream-product-lead{font-size:17px;line-height:1.7;max-width:480px}.public-polish .stream-product-terms{font-size:13px}.public-polish .public-product-actions{gap:18px;line-height:1.6}.public-polish .public-product-actions .button{border-radius:12px;font-size:14px;min-height:48px}.public-polish .stream-hero-visual{display:block;min-width:0}.public-polish .page-jumps{align-items:center;background:var(--bg);border-block:1px solid var(--line);display:flex;gap:24px;min-height:54px;overflow-x:auto;padding:0 40px;position:sticky;scrollbar-width:none;top:64px;z-index:20}.page-jumps::-webkit-scrollbar{display:none}.page-jumps a{color:var(--muted);flex:none;font-size:13px;padding:17px 0;position:relative}.page-jumps a:hover,.page-jumps a[aria-current]{color:var(--text)}.page-jumps a[aria-current]:after{background:var(--accent-ink);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.public-polish.demand-landing .landing-story{padding:64px 40px}.public-polish.demand-landing .landing-story .section-heading{align-items:start;margin-bottom:32px}.public-polish.demand-landing .landing-story h2{font-size:clamp(30px,2.8vw,40px);letter-spacing:-1.2px}.public-polish.demand-landing .landing-story .section-heading>p{font-size:14px;line-height:1.7;max-width:330px}.public-polish .proof-highlight{margin:0 40px;padding:30px 0}.public-polish .proof-highlight strong{font-size:36px;font-variant-numeric:tabular-nums}.public-polish .proof-highlight span{font-size:13px}.public-polish .proof-highlight>div+div{border-left:1px solid var(--line);padding-left:28px}.public-polish .demand-calculator{border-color:var(--line)}.public-polish .demand-calculator__result{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.public-polish .roi-net{font-size:clamp(40px,4.3vw,62px);font-variant-numeric:tabular-nums}.public-polish #roiStatus,.public-polish .calculator-breakeven p,.public-polish .calculator-head{font-size:13px}.public-polish .calculator-row{padding-block:18px}.public-polish .demand-steps h3{font-size:21px}.public-polish .demand-steps article>span{color:var(--accent-ink);font-variant-numeric:tabular-nums}.public-polish .demand-cases{align-items:start;gap:16px}.public-polish .demand-case{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:25px;transition:border-color .2s}.public-polish .demand-case:hover{border-color:var(--line-strong)}.public-polish .case-result{color:var(--text);font-size:29px}.case-result .case-period{color:var(--muted);display:block;font-size:13px;letter-spacing:0;line-height:1.5;margin-top:4px}.public-polish .demand-case>.case-volume{border-top:1px solid var(--line);color:var(--text);font-size:13px;margin:0 0 20px;padding-top:15px}.public-polish .case-story blockquote{border-left:2px solid var(--line-strong);color:var(--text);font-size:13px;line-height:1.65;margin:6px 0 0;padding-left:12px}.public-polish .demand-case button{min-height:40px}.public-polish .capacity-note{color:var(--muted);font-size:14px;margin:-10px 0 28px}.public-polish .capacity-note a{color:var(--text);text-decoration:underline;text-underline-offset:4px}.public-polish .demand-final__inner{background:var(--panel);border-color:var(--line)}.public-polish :is(.demand-faq,.manager-faq) summary{line-height:1.5;min-height:30px}.public-polish .public-product-final{background:var(--panel);border-radius:20px;margin:24px 40px 0;padding:38px!important}.search-demo{background:var(--panel);border:1px solid var(--line-strong);border-radius:24px;overflow:hidden;padding:24px;width:100%}.public-polish #searchDemo{scroll-margin-top:80px}.demo-caption{color:var(--muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:1.5;margin:0}.demo-agent{align-items:center;display:flex;gap:18px;min-height:144px}.public-polish .search-demo .cloud-orb{flex:0 0 124px;height:124px;margin:0;width:124px}.demo-status{min-width:0}.demo-status>span{font-size:21px;font-weight:500;letter-spacing:-.4px;line-height:1.3}.demo-status p{color:var(--muted);font-size:12px;margin:9px 0 0}.demo-request{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-height:200px;padding:19px;transition:border-color .4s,background .4s}.demo-request-label{color:var(--muted);display:block;font-size:12px;line-height:1.5}.demo-request-label b{font-weight:400}.demo-request blockquote{font-size:17px;line-height:1.6;margin:16px 0 18px;min-height:82px}.demo-match{align-items:center;color:var(--accent-ink);display:flex;font-size:12px;gap:8px;transition:opacity .35s}.demo-match>span:first-child{background:var(--theme-soft-blue);border-radius:50%;display:grid;height:21px;place-items:center;width:21px}.search-demo[data-phase="0"] .demo-match,.search-demo[data-phase="1"] .demo-match{opacity:0}.search-demo[data-phase="2"] .demo-request{background:color-mix(in srgb,var(--accent) 3%,var(--bg));border-color:var(--theme-blue-line)}.demo-phases{display:flex;gap:5px;margin:21px 0 0}.demo-phases button{align-items:center;background:none;border:0;border-bottom:2px solid var(--line);color:var(--muted);cursor:pointer;display:flex;flex:1;font:inherit;font-size:12px;gap:7px;justify-content:center;padding:12px 4px}.demo-phases button>span{color:var(--muted);font-size:10px}.demo-phases button[aria-pressed=true]{border-color:var(--accent-ink);color:var(--text)}.demo-samples{align-items:center;display:flex;gap:6px;margin-top:17px}.demo-samples button,.manager-demo-toolbar>button,.partner-journey>button{background:none;border:1px solid #0000;border-radius:8px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;min-height:36px;padding:9px}.demo-samples button[aria-pressed=true]{background:var(--panel-2);border-color:var(--line);color:var(--text)}.demo-samples .demo-replay{font-size:22px;margin-left:auto;padding:3px 10px}.demo-samples button:hover,.manager-demo-toolbar>button:hover,.partner-journey>button:hover{background:var(--panel-2);color:var(--text)}[data-demo-sequence] [hidden]{display:none!important}[data-demo-sequence].sequence-active [data-reveal-phase]{transition:opacity .5s}[data-demo-sequence].sequence-active [data-waiting]{opacity:0;user-select:none}.public-polish .manager-story-link{background:var(--panel);border:1px solid var(--line);border-radius:24px;display:block;margin:auto;max-width:420px;padding:26px}.public-polish .manager-story-link .cloud-orb{height:104px;margin:0 auto 20px;width:104px}.manager-story-question{font-size:23px;line-height:1.45;margin:22px 0}.manager-story-line{border-top:1px solid var(--line);display:flex;font-size:14px;gap:14px;padding:13px 0}.manager-story-line>span{color:var(--muted);font-size:12px}.manager-story-link>strong{color:var(--accent-ink);display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding-top:18px}.manager-story-link:hover{border-color:var(--theme-blue-line)}.manager-demo-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:16px 0 8px}.manager-demo-agent{align-items:center;display:flex;font-size:15px;gap:14px}.public-polish .manager-demo-agent .cloud-orb{flex:0 0 54px;height:54px;margin:0;width:54px}.public-polish #managerDemo>.demo-phases{margin:0 0 24px}.public-polish .manager-demo-context{background:var(--bg);padding:26px}.public-polish .manager-demo-chat{background:var(--panel);min-height:490px;padding:28px}.public-polish .manager-demo-chat small{font-size:12px}.public-polish .manager-demo-chat p{font-size:15px}.public-polish .manager-demo-handoff p{font-size:13px}.public-polish .manager-demo-reply{border-color:var(--accent-ink)}.public-polish .manager-demo-tabs{margin-bottom:14px}.partner-journey{background:var(--panel);border:1px solid var(--line-strong);border-radius:24px;padding:30px}.partner-journey .demo-caption{margin-bottom:28px}.partner-journey-head{align-items:center;display:flex;gap:14px;margin-bottom:20px}.public-polish .partner-journey-head .cloud-orb{flex:0 0 58px;height:58px;margin:0;width:58px}.partner-journey-head .demo-caption{margin:0}.public-polish .cloud-orb{display:grid;place-items:center}.partner-journey-row{border-top:1px solid var(--line);display:flex;gap:18px;padding:20px 0}.partner-journey-row>span{border:1px solid var(--line);border-radius:50%;color:var(--accent-ink);display:grid;flex:0 0 36px;font-size:12px;height:36px;place-items:center}.partner-journey-row strong{font-size:18px;font-weight:500}.partner-journey-row p{color:var(--muted);font-size:13px;margin:7px 0 0}.partner-journey-note{border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7;padding-top:20px}.public-polish :is(.method-hero,.solution-hero,.consultation-heading) h1{font-size:clamp(34px,3.6vw,52px);letter-spacing:-1.5px;line-height:1.14;max-width:830px}.public-polish :is(.method-hero__lead,.solution-hero__lead,.consultation-heading>p){font-size:17px;line-height:1.8;max-width:710px}.public-polish :is(.method-section,.solution-section){padding-block:48px}.public-polish :is(.method-section,.solution-section) h2{font-size:30px;letter-spacing:-.8px;line-height:1.25}.public-polish :is(.method-section,.solution-section) h3{font-size:20px;line-height:1.4}.public-polish :is(.method-section,.solution-section) p{line-height:1.75}.public-polish .about-personalization{align-items:center;gap:40px}.public-polish .about-hero{gap:42px;padding-top:54px}.public-polish .mission-note{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px;overflow:hidden}.public-polish .mission-note strong{font-size:20px;font-weight:500;letter-spacing:0;line-height:1.45;padding:24px}.public-polish .mission-note span{font-size:14px;padding:18px 24px}.public-polish .about-kicker,.public-polish .about-section__head>span{font-weight:500;letter-spacing:0;text-transform:none}.public-polish .principle-grid article{min-height:230px}.public-polish .principle-grid h3{margin-top:32px}.public-polish .about-personalization__copy h2{font-size:32px}.about-product-links{display:grid;gap:14px}.about-product-links>a{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:block;padding:25px;transition:border-color .2s}.about-product-links>a:hover{border-color:var(--theme-blue-line)}.about-product-links span{color:var(--muted);display:block;font-size:12px;margin-bottom:14px}.about-product-links strong{font-size:23px;font-weight:500}.about-product-links p{color:var(--muted);font-size:14px;margin:12px 0 0}.public-polish .consultation-card{border:1px solid var(--line);box-shadow:none}.public-polish .consultation-form input,.public-polish .consultation-form select,.public-polish .consultation-form textarea{border-radius:10px;min-height:46px}.public-polish .consultation-grid>aside{align-self:start;position:sticky;top:92px}.public-polish .latest-item{transition:border-color .2s,box-shadow .2s}.public-polish .latest-item:hover{border-color:var(--theme-blue-line)}.public-polish .post-content{font-size:17px;line-height:1.85}.public-polish .post-content h2{scroll-margin-top:94px}.public-polish .post-content :is(p,li){text-wrap:pretty}.public-polish :is(.post-content,.post-aside__box,.post-cover){background:#0000!important}.public-polish .post-aside{top:86px}.public-polish :is(.quality-hero,.leads-hero,.product-hero) h1{font-size:clamp(34px,3.7vw,54px);letter-spacing:-1.4px;line-height:1.15}.public-polish .quality-lead{font-size:17px;line-height:1.75}.public-polish :is(.quality-section,.product-about,.product-process,.product-result) h2{font-size:32px;letter-spacing:-.8px;line-height:1.25}.public-polish :is(.quality-section,.product-about,.product-process,.product-result) p{line-height:1.75}.public-polish .legal-main{max-width:980px}.public-polish .legal-main p{line-height:1.8}.public-polish [data-soft-reveal].is-revealed{animation:section-arrive .6s ease both}@keyframes section-arrive{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.public-polish .public-product-hero,.public-polish .stream-product-hero{gap:68px;padding-block:76px}}@media(max-width:900px){.public-polish .sidebar-opener{display:flex}.public-polish .demand-header{padding-inline:16px}}@media(max-width:1150px) and (min-width:901px){.public-polish .public-product-hero,.public-polish .stream-product-hero{gap:26px;grid-template-columns:1fr 1fr;padding-inline:28px}.search-demo{padding:18px}.demo-agent{gap:7px}.public-polish .search-demo .cloud-orb{flex-basis:94px;height:94px;width:94px}.demo-status>span{font-size:18px}.demo-samples{flex-wrap:wrap}}@media(max-width:760px){.public-polish .public-product-hero,.public-polish .stream-product-hero{gap:32px;grid-template-columns:1fr;min-height:0;padding:38px 22px 32px}.public-polish .public-product-hero h1,.public-polish .stream-product-hero h1{font-size:38px;letter-spacing:-1.1px}.public-polish .public-product-lead,.public-polish .stream-product-lead{font-size:16px}.public-polish .stream-hero-visual{display:block;width:100%}.public-polish .page-jumps{gap:23px;padding-inline:22px}.public-polish.demand-landing .landing-story{padding:44px 22px}.public-polish.demand-landing .landing-story .section-heading{display:block}.public-polish.demand-landing .landing-story .section-heading>p{margin-top:16px;max-width:none}.search-demo{border-radius:20px;margin:auto;max-width:470px;padding:19px}.demo-agent{gap:12px;min-height:128px}.public-polish .search-demo .cloud-orb{flex-basis:100px;height:100px;width:100px}.demo-status>span{font-size:20px}.demo-request{padding:16px}.demo-request blockquote{font-size:16px}.demo-samples{gap:2px}.demo-samples button{font-size:11px;padding:8px 6px}.demo-caption{font-size:11px;gap:8px}.public-polish .proof-highlight{gap:12px;margin-inline:22px}.public-polish .proof-highlight>div+div{padding-left:12px}.public-polish .proof-highlight strong{font-size:26px}.public-polish .proof-highlight span{font-size:11px}.public-polish .public-product-final{margin:12px 22px 0;padding:26px!important}.public-polish .manager-demo-grid,.public-polish .manager-faq{grid-template-columns:1fr}.public-polish .manager-demo-chat{min-height:520px;padding:20px}.manager-demo-toolbar{align-items:start}.manager-demo-toolbar>button{font-size:11px;max-width:100px}.manager-demo-agent{font-size:13px;gap:8px}.public-polish .manager-demo-agent .cloud-orb{flex-basis:42px;height:42px;width:42px}.public-polish .consultation-grid>aside{position:static}.public-polish :is(.method-hero,.solution-hero,.consultation-heading) h1{font-size:34px;letter-spacing:-1px}.public-polish :is(.method-hero__lead,.solution-hero__lead,.consultation-heading>p){font-size:16px}.public-polish .about-personalization{gap:26px}.public-polish .demand-header{gap:8px;padding:10px 12px}.public-polish .demand-header__identity{gap:5px}.public-polish .header-brand{font-size:12px}.public-polish .header-auth{gap:7px}.public-polish .header-auth>a{font-size:10px;padding:10px}.public-polish .header-auth .header-signup{max-width:139px;text-align:center;white-space:normal}.public-polish .about-hero{gap:32px;padding-top:36px}}@media(prefers-reduced-motion:reduce){.public-polish [data-soft-reveal].is-revealed{animation:none}.public-polish [data-demo-sequence] *{transition:none!important}}.public-polish[data-animation-paused=true] [data-soft-reveal].is-revealed{animation:none}.assistant-brief{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:14px;padding:0 14px 12px}.assistant-brief[hidden]{display:none}.assistant-brief__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-brief button{background:none;border:0;color:var(--text);cursor:pointer;flex:none;font:inherit;margin-left:auto;padding:5px 0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.assistant-example__select{background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;color:var(--muted);cursor:pointer;display:block;font:inherit;font-size:12px;margin:12px 0 4px;padding:9px 12px}.assistant-example__select[aria-pressed=true]{border-color:var(--muted);color:var(--text)}.business-editor{overflow-y:auto;width:min(540px,calc(100vw - 32px))}.business-editor .business-editor__hint{color:var(--muted);font-size:13px;margin:-10px 0 22px}.business-editor :is(input,textarea){background:var(--panel);border:1px solid var(--line-strong);border-radius:9px;color:var(--text);font:inherit;font-size:14px;margin-bottom:18px;padding:12px;width:100%}.business-editor textarea{min-height:84px;resize:vertical}.business-editor :is(input,textarea,button):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.business-editor__label{color:var(--muted);font-size:12px}.business-editor__example{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px}.business-editor__example p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:12px;overflow:hidden}.business-editor__example button{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;padding:10px 0}.business-editor__error:empty{display:none}.business-editor .business-editor__error{font-size:12px}.journey-next{border-top:1px solid var(--line);color:var(--text);display:flex;font-size:13px;gap:15px;justify-content:space-between;line-height:1.6;margin-top:20px;padding-top:17px}.case-example a:hover,.journey-links a:hover,.journey-next:hover{color:var(--accent-ink)}.journey-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:24px;padding-top:20px}.case-story{display:grid;gap:18px;list-style:none;margin:20px 0;padding:0}.case-example>span,.case-story li>span{color:var(--muted);font-size:11px}.public-polish .demand-case .case-story p{font-size:13px;line-height:1.65;margin:5px 0 0}.case-example{border-top:1px solid var(--line);padding-top:16px}.case-example blockquote{font-size:13px;line-height:1.7;margin:8px 0 16px}.case-example a{display:inline-block;font-size:12px;padding:5px 0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}@media(max-width:600px){.assistant-brief{font-size:11px;gap:10px;padding-inline:6px}.business-editor{max-height:85dvh;padding:22px}.journey-links{flex-direction:column}}.assistant-context-event{color:var(--muted);font-size:11px;margin:8px 0;text-align:center}