@charset "UTF-8";:root{color-scheme:light;--c-bg: #fbf5ef;--c-bg-deep: #f6ece4;--c-surface: #fffdfa;--c-surface-2: #f6ece4;--c-surface-3: #f0e3d8;--c-border: #eadfd5;--c-border-strong: #dccdbf;--c-ink: #1c1740;--c-ink-2: #3d385f;--c-muted: #6d6a7c;--c-faint: #9a96a8;--c-primary: #ef6b57;--c-primary-strong: #dc5440;--c-primary-ink: #b8402e;--c-on-primary: #ffffff;--c-primary-soft: #fdeeea;--c-lavender: #dcd7ff;--c-lavender-soft: #efecff;--c-lavender-ink: #4a3fb5;--c-success: #1f8f6a;--c-success-soft: #dff4ea;--c-warn: #b9770e;--c-warn-soft: #fcefd3;--c-danger: #c2392f;--c-danger-soft: #fde4e1;--c-info: #3b6fd4;--c-info-soft: #e1ebfc;--c-code-bg: #1c1740;--c-code-ink: #f4f3fb;--c-band: #1c1740;--shadow-card: 0 1px 2px rgba(60, 40, 30, .04), 0 6px 20px rgba(60, 40, 30, .05);--shadow-lift: 0 2px 4px rgba(60, 40, 30, .05), 0 14px 34px rgba(60, 40, 30, .1);--shadow-pop: 0 18px 60px rgba(40, 25, 20, .16);--radius-lg: 22px;--radius: 14px;--radius-sm: 10px;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur: .22s;--dur-slow: .38s;--container: 1160px;--gutter: 24px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-bg: #131229;--c-bg-deep: #0f0e22;--c-surface: #1c1a39;--c-surface-2: #231f47;--c-surface-3: #2c285a;--c-border: #322e5c;--c-border-strong: #443f76;--c-ink: #f4f3fb;--c-ink-2: #d7d4ee;--c-muted: #a9a5c9;--c-faint: #7d78b0;--c-primary: #f77f68;--c-primary-strong: #ff9d88;--c-primary-ink: #ffb3a3;--c-on-primary: #1c1740;--c-primary-soft: #3a2236;--c-lavender: #3b3580;--c-lavender-soft: #26224f;--c-lavender-ink: #cfc9ff;--c-success: #5fd3a6;--c-success-soft: #173a31;--c-warn: #f0b35a;--c-warn-soft: #3b2f17;--c-danger: #ff8a80;--c-danger-soft: #402122;--c-info: #8db3ff;--c-info-soft: #1d2b52;--c-code-bg: #0f0e22;--c-code-ink: #f4f3fb;--c-band: #2c285a;--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 6px 20px rgba(0, 0, 0, .25);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .3), 0 18px 40px rgba(0, 0, 0, .4);--shadow-pop: 0 18px 60px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{color-scheme:dark;--c-bg: #131229;--c-bg-deep: #0f0e22;--c-surface: #1c1a39;--c-surface-2: #231f47;--c-surface-3: #2c285a;--c-border: #322e5c;--c-border-strong: #443f76;--c-ink: #f4f3fb;--c-ink-2: #d7d4ee;--c-muted: #a9a5c9;--c-faint: #7d78b0;--c-primary: #f77f68;--c-primary-strong: #ff9d88;--c-primary-ink: #ffb3a3;--c-on-primary: #1c1740;--c-primary-soft: #3a2236;--c-lavender: #3b3580;--c-lavender-soft: #26224f;--c-lavender-ink: #cfc9ff;--c-success: #5fd3a6;--c-success-soft: #173a31;--c-warn: #f0b35a;--c-warn-soft: #3b2f17;--c-danger: #ff8a80;--c-danger-soft: #402122;--c-info: #8db3ff;--c-info-soft: #1d2b52;--c-code-bg: #0f0e22;--c-code-ink: #f4f3fb;--c-band: #2c285a;--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 6px 20px rgba(0, 0, 0, .25);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .3), 0 18px 40px rgba(0, 0, 0, .4);--shadow-pop: 0 18px 60px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-height:100vh;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:color-mix(in srgb,var(--c-primary) 28%,transparent)}:focus-visible{outline:2px solid color-mix(in srgb,var(--c-primary) 80%,transparent);outline-offset:2px;border-radius:6px}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;color:var(--c-ink);margin:0;text-wrap:balance}h1{font-size:clamp(2.5rem,6vw,4.4rem);line-height:1.03;letter-spacing:-.025em}h2{font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.1;letter-spacing:-.02em}h3{font-size:1.25rem;line-height:1.25}h4{font-family:var(--font-body);font-size:1rem;letter-spacing:0}p{margin:0;text-wrap:pretty}a{color:var(--c-primary-ink);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--c-primary-strong)}code,kbd{font-family:var(--font-mono);font-size:.88em;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:6px;padding:.05em .35em}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.container.narrow{max-width:calc(780px + 2 * var(--gutter))}.section{padding:clamp(64px,10vw,120px) 0}.section.tight{padding:clamp(40px,6vw,72px) 0}.section.alt{background:var(--c-bg-deep);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.stack{display:grid;gap:16px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:center}.split.flip>:first-child{order:2}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.split.flip>:first-child{order:0}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.eyebrow .num{font-family:var(--font-display);font-size:1rem;letter-spacing:0;color:var(--c-primary-ink)}.lead{font-size:clamp(1.06rem,1.6vw,1.22rem);line-height:1.6;color:var(--c-ink-2)}.muted{color:var(--c-muted)}.small{font-size:.875rem}.section-head{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.section-head.center{margin-inline:auto;text-align:center;justify-items:center}.prose-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.prose-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;color:var(--c-ink-2)}.prose-list li:before{content:"";width:8px;height:8px;margin:.62em 0 0 5px;border-radius:50%;background:var(--c-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:12px;border:1px solid transparent;font-weight:600;font-size:.97rem;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--c-primary);color:var(--c-on-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--c-primary) 30%,transparent)}.btn-primary:hover{background:var(--c-primary-strong);color:var(--c-on-primary)}.btn-ghost{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-ink)}.btn-ghost:hover{border-color:var(--c-ink-2);color:var(--c-ink)}.btn-sm{min-height:36px;padding:0 14px;border-radius:10px;font-size:.88rem}.btn[disabled]{opacity:.6;cursor:progress}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-ink-2);white-space:nowrap}.pill.coral{background:var(--c-primary-soft);border-color:color-mix(in srgb,var(--c-primary) 25%,transparent);color:var(--c-primary-ink)}.pill.lavender{background:var(--c-lavender-soft);border-color:color-mix(in srgb,var(--c-lavender-ink) 20%,transparent);color:var(--c-lavender-ink)}.pill.green{background:var(--c-success-soft);border-color:color-mix(in srgb,var(--c-success) 25%,transparent);color:var(--c-success)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.frame{background:var(--c-surface);border:1px solid var(--c-border);border-radius:18px;box-shadow:var(--shadow-pop);overflow:hidden}.frame-bar{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--c-surface-2);border-bottom:1px solid var(--c-border)}.frame-dots{display:flex;gap:6px}.frame-dots i{width:10px;height:10px;border-radius:50%;background:var(--c-border-strong)}.frame-url{flex:1;min-width:0;padding:5px 12px;border-radius:8px;background:var(--c-surface);border:1px solid var(--c-border);font-size:.78rem;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulated-note{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.82rem;color:var(--c-muted)}.simulated-note:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-faint)}.prose{font-size:1.04rem;line-height:1.75;color:var(--c-ink-2)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:1.6rem;margin-top:2em}.prose h3{font-size:1.2rem;margin-top:1.6em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{margin-left:0;padding:4px 0 4px 18px;border-left:3px solid var(--c-primary);color:var(--c-ink)}.prose pre{background:var(--c-code-bg);color:var(--c-code-ink);border-radius:var(--radius);padding:16px 18px;overflow-x:auto;font-size:.88rem;line-height:1.6}.prose pre code{background:none;border:0;padding:0;color:inherit}.prose table{width:100%;border-collapse:collapse;font-size:.95rem}.prose th,.prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--c-border);vertical-align:top}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-hero{padding:clamp(48px,8vw,96px) 0 clamp(24px,4vw,40px)}.page-hero .container{display:grid;gap:18px}.page-hero .center{justify-items:center;text-align:center}.page-hero h1{font-size:clamp(2.3rem,5vw,3.7rem)}.crumbs{display:flex;gap:8px;align-items:center;font-size:.88rem;color:var(--c-muted)}.crumbs a{color:inherit}.motion.reveal-ready [data-reveal]:not([data-reveal=stagger]),.motion.reveal-ready [data-reveal=stagger]>*{opacity:0;translate:0 26px;transition:opacity .8s var(--ease-out) calc(var(--i, 0) * 90ms),translate .9s var(--ease-out) calc(var(--i, 0) * 90ms),scale .9s var(--ease-out) calc(var(--i, 0) * 90ms),transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),border-color var(--dur) var(--ease-out)}.motion.reveal-ready [data-reveal=screen]:not(.in){translate:0 44px;scale:.97}.motion.reveal-ready [data-reveal].in:not([data-reveal=stagger]),.motion.reveal-ready [data-reveal=stagger].in>*{opacity:1;translate:none;scale:none}.card{transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),border-color var(--dur) var(--ease-out)}@media(hover:hover){li.card:hover,article.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:color-mix(in srgb,var(--c-primary) 30%,var(--c-border))}.btn site-icon[name=arrow]{transition:transform var(--dur) var(--ease-out)}.btn:hover site-icon[name=arrow]{transform:translate(3px)}.btn-primary:hover{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--c-primary) 70%,transparent)}}.chatty-landing{scroll-behavior:smooth}.chatty-landing button,.chatty-landing a,.chatty-landing input,.chatty-landing summary{-webkit-tap-highlight-color:transparent}.chatty-landing button:disabled{cursor:wait}.chatty-landing a{color:inherit}.chatty-landing button:focus-visible,.chatty-landing a:focus-visible,.chatty-landing input:focus-visible,.chatty-landing summary:focus-visible{outline:3px solid #4276cc;outline-offset:5px}.chatty-landing video{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){.chatty-landing{scroll-behavior:auto}.chatty-landing *,.chatty-landing *:before,.chatty-landing *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.chatty-landing{--paper:#f9f7f2;--ink:#2a2334;--muted:#7c7681;--coral:#f56f5b;--line:#dedad6;margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.chatty-landing *{box-sizing:border-box}.chatty-landing a{color:inherit;text-decoration:none}.chatty-landing button,.chatty-landing input{font:inherit}.chatty-landing button{cursor:pointer}.chatty-landing :focus-visible{outline:3px solid #c84c39;outline-offset:5px}.chatty-landing [hidden]{display:none!important}.chatty-landing h1,.chatty-landing h2,.chatty-landing h3,.chatty-landing p{margin:0}.chatty-landing h1,.chatty-landing h2{font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-.065em}.chatty-landing h2 em,.chatty-landing h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.chatty-landing .sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.chatty-landing .wordmark{font-family:Manrope,sans-serif;font-weight:800;font-size:35px;letter-spacing:-2px;line-height:1;display:inline-flex;align-items:center}.chatty-landing .button{border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 20px;font-weight:600;font-size:12px;transition:transform .2s,background .2s;white-space:nowrap}.chatty-landing .button:hover{transform:translateY(-2px)}.chatty-landing .button-ink{background:var(--ink);color:#fff}.chatty-landing .button-ink:hover{background:#41384d}.chatty-landing .button span{font-size:18px;line-height:.8}.chatty-landing .eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.chatty-landing .conversation-stage{max-width:1600px;margin:auto;padding:37px 7% 0 8.5%;display:grid;grid-template-columns:1fr 1.08fr;gap:6%;min-height:750px}.chatty-landing .stage-intro{padding-top:14px;padding-bottom:55px;z-index:2}.chatty-landing .stage-intro h1{font-size:clamp(58px,6.6vw,104px);line-height:.99;margin:26px 0 21px}.chatty-landing .stage-intro h1 em{color:var(--coral);font-size:1.14em;line-height:.9}.chatty-landing .hero-description{max-width:332px;font-size:14px;line-height:1.7;color:#6e6774}.chatty-landing .conversation-choices{display:flex;flex-direction:column;margin-top:32px;max-width:375px}.chatty-landing .scenario-choice{display:flex;align-items:center;gap:17px;background:transparent;border:0;border-top:1px solid var(--line);padding:17px 1px;font-size:13px;text-align:left;color:var(--ink);transition:color .2s,padding .2s}.chatty-landing .scenario-choice:last-child{border-bottom:1px solid var(--line)}.chatty-landing .choice-number{font-size:9px;color:#9b949a;font-variant-numeric:tabular-nums}.chatty-landing .choice-arrow{margin-left:auto;opacity:.25;font-size:18px}.chatty-landing .scenario-choice[aria-selected=true]{color:#c44e3c;padding-left:8px}.chatty-landing .scenario-choice[aria-selected=true] .choice-arrow{opacity:1;transform:rotate(0)}.chatty-landing .scenario-choice:hover{color:#c44e3c}.chatty-landing .character-stage{position:relative;min-height:700px;align-self:stretch;display:flex;flex-direction:column;align-items:center}.chatty-landing .answer-stage{margin-top:38px;position:relative;z-index:3;width:100%;max-width:430px;min-height:250px;background:#fffdfa;border:1px solid #e3dcd6;border-radius:4px;padding:22px 26px 23px;box-shadow:0 12px 45px #38233105;transform:rotate(2deg)}.chatty-landing .answer-stage:after{content:"";position:absolute;bottom:-9px;left:67%;height:17px;width:17px;background:#fffdfa;border-right:1px solid #e3dcd6;border-bottom:1px solid #e3dcd6;transform:rotate(45deg)}.chatty-landing .example-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;color:#8a838b;font-size:9px}.chatty-landing .example-label{font-size:8px;font-weight:600;letter-spacing:.1em;line-height:1.2;border-right:1px solid #dedad6;padding-right:8px}.chatty-landing .customer-question{font-size:16px;line-height:1.4;letter-spacing:-.015em;max-width:310px}.chatty-landing .reply-heading{display:flex;gap:8px;align-items:center;margin-top:22px;font-size:9px;font-weight:700;color:#c44e3c}.chatty-landing .reply-mark{font-size:15px;line-height:1}.chatty-landing .chatty-answer{font-size:13px;line-height:1.65;color:#625b67;margin:8px 0 12px!important}.chatty-landing .source-link{display:inline-flex;gap:6px;align-items:center;font-size:9px;border-bottom:1px solid #dfc8bc;padding-bottom:3px;color:#796d62!important}.chatty-landing .source-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1}.chatty-landing .handoff-note{font-size:10px;padding:7px 10px;background:#f0eee6;border-radius:3px;color:#645e6c}.chatty-landing .mascot-wrap{width:100%;max-width:430px;height:350px;position:relative;z-index:1;flex:1;min-height:300px}.chatty-landing .chatty-mascot{position:absolute;bottom:-8px;left:50%;width:435px;max-width:115%;height:auto;transform:translate(-50%);mix-blend-mode:multiply;display:block}.chatty-landing .handwritten-note{position:absolute;left:-35px;top:62px;font-family:Georgia,serif;font-size:15px;font-style:italic;color:#968b89;transform:rotate(-9deg);max-width:125px;z-index:2;text-align:center;line-height:1.4}.chatty-landing .handwritten-note span{display:block;font-size:35px;line-height:1.2;transform:rotate(-20deg);padding-left:60px}.chatty-landing .motion-toggle{position:absolute;bottom:23px;right:18px;z-index:3;border:1px solid #d7cdc5;background:#f9f7f2bb;border-radius:100%;height:28px;width:28px;font-size:10px;color:#79707e;display:grid;place-items:center}.chatty-landing .answer-stage.is-changing{animation:chatty-landing-answer-in .36s ease both}.chatty-landing .pricing-section{max-width:1170px;margin:0 auto 80px;padding:42px 0 0;border-top:1px solid var(--line)}.chatty-landing .pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px}.chatty-landing .pricing-heading h2{font-size:39px;margin-top:14px}.chatty-landing .pricing-heading>p{font-size:12px;line-height:1.7;color:#817785}.chatty-landing .plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px;min-height:20px}.chatty-landing .plan-top h3{font-size:14px;font-weight:550}.chatty-landing .plan-badge{font-size:8px;text-transform:uppercase;letter-spacing:.07em;background:#f6d7c7;padding:6px 8px;border-radius:3px;color:#a64835}.chatty-landing .pricing-note{font-size:9px;line-height:1.7;color:#9b919e;margin-top:16px!important}@keyframes chatty-landing-answer-in{0%{opacity:.2;transform:translateY(6px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(2deg)}}@media(min-width:1600px){.chatty-landing .conversation-stage{min-height:830px}.chatty-landing .character-stage{min-height:770px}.chatty-landing .answer-stage{margin-top:62px}.chatty-landing .mascot-wrap{max-width:470px}.chatty-landing .chatty-mascot{width:490px}.chatty-landing .hero-description{font-size:16px;max-width:390px}.chatty-landing .conversation-choices{max-width:420px}.chatty-landing .scenario-choice{font-size:15px;padding-top:20px;padding-bottom:20px}}@media(max-width:1200px){.chatty-landing .conversation-stage{padding-left:6%;padding-right:6%;gap:4%;min-height:700px}.chatty-landing .stage-intro h1{font-size:80px}.chatty-landing .character-stage{min-height:680px}.chatty-landing .answer-stage{padding:20px;min-height:260px}.chatty-landing .example-heading{font-size:8px}.chatty-landing .handwritten-note{left:-17px;top:57px;font-size:12px;max-width:95px}.chatty-landing .chatty-mascot{width:405px}.chatty-landing .pricing-section{margin:0 7% 65px}.chatty-landing .pricing-heading h2{font-size:34px}}@media(max-width:850px){.chatty-landing .conversation-stage{padding:30px 6% 0;gap:3%;grid-template-columns:1fr 1fr;min-height:680px}.chatty-landing .stage-intro h1{font-size:66px;margin-top:27px}.chatty-landing .eyebrow{font-size:8px}.chatty-landing .hero-description{font-size:12px;max-width:265px}.chatty-landing .scenario-choice{font-size:11px;gap:11px}.chatty-landing .choice-number{font-size:8px}.chatty-landing .character-stage{min-height:630px}.chatty-landing .answer-stage{margin-top:34px;padding:17px;min-height:260px}.chatty-landing .customer-question{font-size:14px}.chatty-landing .chatty-answer{font-size:11px}.chatty-landing .example-heading{gap:5px;line-height:1.6}.chatty-landing .example-label{border:0}.chatty-landing .source-link{font-size:8px}.chatty-landing .chatty-mascot{max-width:125%;width:365px}.chatty-landing .handwritten-note{top:50px;left:-8px;font-size:11px}.chatty-landing .pricing-heading h2{font-size:30px}}@media(max-width:620px){.chatty-landing .wordmark{font-size:30px}.chatty-landing .conversation-stage{display:flex;flex-direction:column;padding:24px 7% 0;gap:0}.chatty-landing .stage-intro{padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.chatty-landing .stage-intro>.eyebrow{grid-column:1/-1;font-size:8px}.chatty-landing .stage-intro h1{font-size:64px;margin:22px 0 18px;grid-column:1/-1;line-height:.99}.chatty-landing .stage-intro h1 br:nth-of-type(2){display:none}.chatty-landing .stage-intro h1 em{font-size:1.02em;margin-left:6px}.chatty-landing .hero-description{grid-column:1/-1;font-size:12px;max-width:300px;margin-top:0!important}.chatty-landing .conversation-choices{grid-column:1/-1;max-width:none;margin-top:25px}.chatty-landing .scenario-choice{font-size:12px;padding:14px 0}.chatty-landing .choice-number{font-size:9px}.chatty-landing .character-stage{min-height:580px;padding-top:7px}.chatty-landing .answer-stage{margin-top:32px;max-width:350px;min-height:225px;padding:18px 21px}.chatty-landing .example-heading{font-size:8px;margin-bottom:12px}.chatty-landing .customer-question{font-size:15px}.chatty-landing .chatty-answer{font-size:12px}.chatty-landing .reply-heading{margin-top:14px}.chatty-landing .source-link{font-size:8px}.chatty-landing .mascot-wrap{max-width:350px;min-height:270px;height:290px}.chatty-landing .chatty-mascot{width:350px;max-width:105%;bottom:0}.chatty-landing .handwritten-note{left:0;top:45px;font-size:12px;max-width:90px}.chatty-landing .motion-toggle{bottom:15px;right:5px}.chatty-landing .pricing-section{margin:0 8% 45px;padding-top:33px}.chatty-landing .pricing-heading{display:block;margin-bottom:25px}.chatty-landing .pricing-heading h2{font-size:33px}.chatty-landing .pricing-heading>p{margin-top:16px;font-size:11px}.chatty-landing .plan-top{margin-bottom:13px}.chatty-landing .plan-top h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.chatty-landing{scroll-behavior:auto}.chatty-landing *{animation:none!important;transition:none!important}}.chatty-landing{--stage:#282230;--stage-text:#f8f4ed}.chatty-landing .conversation-stage{display:block;max-width:none;min-height:0;padding:26px 6% 51px;background:var(--stage);color:var(--stage-text);position:relative}.chatty-landing .stage-intro{display:block;text-align:center;padding:0;max-width:720px;margin:0 auto}.chatty-landing .stage-intro>.eyebrow{justify-content:center;color:#b7a8bd;font-size:9px}.chatty-landing .stage-intro h1{font-size:54px;line-height:1.18;letter-spacing:-.065em;margin:18px 0 14px}.chatty-landing .stage-intro h1 em{font-size:1.12em;margin:0;color:#f58a74;line-height:1}.chatty-landing .hero-description{max-width:455px;margin:0 auto!important;color:#c1b6c8;font-size:13px;line-height:1.75}.chatty-landing .stage-workspace{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr;align-items:center;gap:16px;max-width:1220px;margin:34px auto 0;min-height:380px}.chatty-landing .scenario-column{padding-top:4px;position:relative;z-index:2}.chatty-landing .choose-caption{font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.45;color:#d9cedd;margin-bottom:24px!important;max-width:250px}.chatty-landing .conversation-choices{margin:0;max-width:305px}.chatty-landing .scenario-choice{color:#e8deec;border-color:#514457;padding:21px 0;font-size:13px;gap:13px}.chatty-landing .scenario-choice:last-child{border-color:#514457}.chatty-landing .scenario-choice[aria-selected=true]{color:#ff9b84;padding-left:6px}.chatty-landing .scenario-choice:hover{color:#ffb4a2}.chatty-landing .choice-number{color:#a58cab;font-size:9px}.chatty-landing .choice-arrow{opacity:.4}.chatty-landing .mascot-wrap{width:100%;height:385px;min-height:385px;max-width:none;position:relative;align-self:stretch;flex:none}.chatty-landing .chatty-mascot{width:390px;max-width:126%;bottom:8px;left:48%;mix-blend-mode:normal;filter:drop-shadow(0 18px 18px rgba(21,15,28,.2392156863))}.chatty-landing .handwritten-note{top:1px;left:20%;width:170px;max-width:170px;font-size:15px;line-height:1.4;color:#bc9fb9;transform:rotate(-6deg);text-align:center}.chatty-landing .handwritten-note span{font-size:30px;padding-left:95px;line-height:1}.chatty-landing .motion-toggle{bottom:33px;right:8%;background:#38303e;border-color:#695674;color:#cbb4d1}.chatty-landing .character-stage{min-height:0;padding:0;display:block;align-self:center;position:relative;width:100%}.chatty-landing .answer-stage{width:100%;max-width:none;min-height:245px;padding:24px 25px 25px;margin:0;background:#faf7f0;color:var(--ink);border-color:#e3dbd0;box-shadow:0 17px 40px #10081724;transform:rotate(3deg);border-radius:2px}.chatty-landing .answer-stage:after{bottom:auto;top:65%;left:-9px;background:#faf7f0;transform:rotate(135deg);border-color:#e3dbd0}.chatty-landing .example-heading{gap:7px;margin-bottom:16px;font-size:8px}.chatty-landing .example-label{font-size:7px;letter-spacing:.06em}.chatty-landing .customer-question{font-size:16px;max-width:none;line-height:1.4}.chatty-landing .reply-heading{margin-top:20px;font-size:9px}.chatty-landing .chatty-answer{font-size:12px;line-height:1.7;margin:8px 0 14px!important}.chatty-landing .source-link{font-size:8px}.chatty-landing .source-link{background:transparent;border:0;border-bottom:1px solid #dfc8bc;border-radius:0;padding:0 0 3px;text-align:left}.chatty-landing .source-expand{font-size:12px;margin-left:3px;line-height:1}.chatty-landing .source-excerpt{padding:12px 0 0;margin-top:10px!important;border-top:1px solid #e6ded4;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.6;color:#776b72}@keyframes chatty-landing-answer-in{0%{opacity:.2;transform:translateY(6px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(3deg)}}@media(min-width:1600px){.chatty-landing .conversation-stage{padding-top:37px;padding-bottom:67px}.chatty-landing .stage-intro h1{font-size:60px}.chatty-landing .stage-workspace{max-width:1300px;min-height:420px;gap:30px;margin-top:40px}.chatty-landing .mascot-wrap{height:420px;min-height:420px}.chatty-landing .chatty-mascot{width:420px}.chatty-landing .handwritten-note{top:12px}.chatty-landing .answer-stage{min-height:260px}.chatty-landing .chatty-answer{font-size:13px}.chatty-landing .customer-question{font-size:17px}.chatty-landing .scenario-choice{font-size:14px;padding:24px 0}.chatty-landing .stage-intro .hero-description{font-size:14px}}@media(max-width:1100px){.chatty-landing .conversation-stage{padding-left:5%;padding-right:5%;padding-top:30px}.chatty-landing .stage-intro h1{font-size:49px}.chatty-landing .stage-workspace{grid-template-columns:.95fr .95fr 1.15fr;gap:8px;margin-top:35px}.chatty-landing .scenario-choice{font-size:11px;gap:9px;padding:20px 0}.chatty-landing .choose-caption{font-size:17px;max-width:215px}.chatty-landing .mascot-wrap{height:355px;min-height:355px}.chatty-landing .chatty-mascot{width:340px;max-width:135%;left:48%;bottom:18px}.chatty-landing .handwritten-note{font-size:13px;left:9%;width:150px;max-width:150px;top:6px}.chatty-landing .answer-stage{padding:20px;min-height:248px}.chatty-landing .customer-question{font-size:15px}.chatty-landing .chatty-answer{font-size:11px}.chatty-landing .source-link{font-size:7px}}@media(max-width:850px){.chatty-landing .conversation-stage{padding:30px 5% 40px}.chatty-landing .stage-intro h1{font-size:44px}.chatty-landing .hero-description{font-size:12px;max-width:400px}.chatty-landing .stage-workspace{grid-template-columns:1fr 1fr;max-width:650px;gap:20px 5%;margin-top:28px}.chatty-landing .scenario-column{grid-column:1/-1;padding:0}.chatty-landing .choose-caption{max-width:none;text-align:center;font-size:14px;margin-bottom:15px!important}.chatty-landing .conversation-choices{max-width:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.chatty-landing .scenario-choice{padding:15px 0!important;gap:7px;font-size:10px;border-bottom:1px solid #514457;line-height:1.5;align-items:flex-start}.chatty-landing .choice-arrow{font-size:13px}.chatty-landing .choice-number{font-size:8px;margin-top:2px}.chatty-landing .mascot-wrap{height:325px;min-height:325px}.chatty-landing .chatty-mascot{width:340px;max-width:120%;left:50%;bottom:5px}.chatty-landing .handwritten-note{top:-2px;left:10%;font-size:12px}.chatty-landing .character-stage{min-height:0}.chatty-landing .answer-stage{margin:0;min-height:220px;padding:18px}.chatty-landing .customer-question{font-size:14px}.chatty-landing .reply-heading{margin-top:15px}.chatty-landing .chatty-answer{font-size:11px}.chatty-landing .motion-toggle{bottom:24px;right:0}}@media(max-width:620px){.chatty-landing .conversation-stage{display:block;padding:29px 7% 35px}.chatty-landing .stage-intro{display:block;max-width:420px;padding:0}.chatty-landing .stage-intro>.eyebrow{font-size:7px;letter-spacing:.11em}.chatty-landing .stage-intro h1{font-size:43px;line-height:1.13;max-width:330px;margin:17px auto 14px}.chatty-landing .stage-intro h1 em{font-size:1.1em;margin:0}.chatty-landing .hero-description{font-size:11px;line-height:1.75;max-width:300px;margin:0 auto!important}.chatty-landing .stage-workspace{display:grid;grid-template-columns:1fr;gap:0;margin-top:25px;max-width:370px;min-height:0}.chatty-landing .scenario-column{grid-column:auto}.chatty-landing .choose-caption{font-size:13px;margin-bottom:13px!important;color:#c9b5cf}.chatty-landing .conversation-choices{display:flex;gap:0;max-width:none}.chatty-landing .scenario-choice{font-size:11px;padding:13px 1px!important;align-items:center;gap:12px;border-bottom:0}.chatty-landing .scenario-choice:last-child{border-bottom:1px solid #514457}.chatty-landing .scenario-choice[aria-selected=true]{padding-left:6px!important}.chatty-landing .choice-number{font-size:8px;margin:0}.chatty-landing .choice-arrow{font-size:15px}.chatty-landing .mascot-wrap{grid-row:3;height:245px;min-height:245px;max-width:none;margin-top:-4px;z-index:1}.chatty-landing .chatty-mascot{width:275px;max-width:100%;left:50%;bottom:3px}.chatty-landing .handwritten-note{top:25px;left:-4%;font-size:11px;width:110px;max-width:110px;color:#bf9fc6}.chatty-landing .handwritten-note span{padding-left:65px;font-size:25px}.chatty-landing .motion-toggle{right:7%;bottom:16px}.chatty-landing .character-stage{grid-row:2;min-height:0;padding:0;margin-top:24px;z-index:2}.chatty-landing .answer-stage{max-width:350px;padding:18px 21px;min-height:0;margin:0 auto;transform:rotate(2deg)}.chatty-landing .answer-stage:after{top:auto;bottom:-9px;left:68%;transform:rotate(45deg)}.chatty-landing .example-heading{font-size:7px;margin-bottom:12px}.chatty-landing .example-label{font-size:7px;border-right:1px solid #dedad6}.chatty-landing .customer-question{font-size:14px;line-height:1.4}.chatty-landing .reply-heading{margin-top:14px;font-size:8px}.chatty-landing .chatty-answer{font-size:11px;margin-bottom:11px!important}.chatty-landing .source-link{font-size:8px}}@media(max-width:620px){.chatty-landing .stage-intro>.eyebrow,.chatty-landing .eyebrow{font-size:11px;letter-spacing:.08em}.chatty-landing .hero-description{font-size:14px;max-width:325px;line-height:1.7}.chatty-landing .choose-caption{font-size:15px}.chatty-landing .scenario-choice{font-size:14px;gap:10px;padding-top:16px!important;padding-bottom:16px!important}.chatty-landing .choice-number{font-size:11px}.chatty-landing .handwritten-note{font-size:13px;left:-2%;max-width:115px;width:115px}.chatty-landing .example-heading,.chatty-landing .example-label{font-size:11px;line-height:1.5}.chatty-landing .example-label{border:0;padding:0}.chatty-landing .example-heading{gap:4px;flex-direction:column;align-items:flex-start;margin-bottom:14px}.chatty-landing .customer-question{font-size:17px}.chatty-landing .reply-heading{font-size:12px;margin-top:18px}.chatty-landing .chatty-answer{font-size:14px;line-height:1.7}.chatty-landing .source-link{font-size:11px;line-height:1.5}.chatty-landing .source-link svg{width:15px;height:15px;flex-shrink:0}.chatty-landing .source-excerpt{font-size:14px;line-height:1.6}.chatty-landing .handoff-note{font-size:11px;line-height:1.6}.chatty-landing .pricing-heading>p{font-size:14px}.chatty-landing .plan-top h3{font-size:17px}.chatty-landing .plan-badge,.chatty-landing .pricing-note{font-size:11px}}.chatty-landing .conversation-stage{isolation:isolate}.chatty-landing .conversation-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/landing/conversation-background.webp) center 60%/cover no-repeat;opacity:.42;filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 78%,transparent)}.chatty-landing .conversation-stage>.stage-intro,.chatty-landing .conversation-stage>.stage-workspace{position:relative;z-index:1}@media(max-width:620px){.chatty-landing .conversation-stage:before{opacity:.3;background-position:62% bottom}}.chatty-landing .knowledge-section{width:86%;max-width:1170px;margin:0 auto;padding:88px 0 65px;scroll-margin-top:30px}.chatty-landing .knowledge-section .knowledge-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:49px}.chatty-landing .knowledge-section .eyebrow{font-size:11px;color:#9b786c;letter-spacing:.12em}.chatty-landing .knowledge-section h2{font-size:clamp(38px,4.1vw,57px);line-height:1.12;margin-top:19px}.chatty-landing .knowledge-section h2 em{color:#c45a43}.chatty-landing .knowledge-heading>p{font-size:15px;line-height:1.8;color:#756b7b;max-width:420px;padding-bottom:4px}.chatty-landing .knowledge-resources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;position:relative;z-index:2}.chatty-landing .knowledge-source{position:relative;display:flex;align-items:center;gap:12px;padding:23px 16px;min-height:109px;border:1px solid #e3ddd7;border-radius:8px;background:#fffcf7;color:var(--ink);text-align:left;transition:transform .2s,border-color .2s,background .2s}.chatty-landing .knowledge-source:hover{border-color:#cba898;transform:translateY(-3px)}.chatty-landing .knowledge-source[aria-selected=true]{border-color:#df8d77;background:#f9e9df;box-shadow:0 4px #eac9b744}.chatty-landing .knowledge-icon{display:grid;place-items:center;width:39px;height:43px;flex:0 0 39px;color:#8e736c}.chatty-landing .knowledge-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.chatty-landing .knowledge-icon-video{color:#c8614f}.chatty-landing .knowledge-source[aria-selected=true] .knowledge-icon{color:#b8553f}.chatty-landing .knowledge-resource-copy{min-width:0}.chatty-landing .knowledge-resource-copy strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em}.chatty-landing .knowledge-resource-copy>span{display:block;font-size:10px;line-height:1.6;color:#91808a;margin-top:5px}.chatty-landing .knowledge-selection{position:absolute;right:10px;top:8px;color:#c7b9b0;font-size:12px}.chatty-landing .knowledge-source[aria-selected=true] .knowledge-selection{color:#b8553f}.chatty-landing .knowledge-flow{position:relative;height:93px;max-width:100%;margin:0}.chatty-landing .knowledge-flow svg{height:90px;width:100%;overflow:visible;fill:none;stroke:#dcd2c9;stroke-width:1.2}.chatty-landing .knowledge-flow-path{vector-effect:non-scaling-stroke;transition:stroke .2s}.chatty-landing .knowledge-flow-compact{display:none}.chatty-landing .knowledge-hub{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background:var(--paper);white-space:nowrap;font-size:10px;letter-spacing:.02em;color:#ac7864;padding:5px 10px;display:flex;align-items:center;gap:6px}.chatty-landing .knowledge-hub>span{width:4px;height:4px;background:#d38b70;border-radius:50%}.chatty-landing .knowledge-diagram[data-source=website] [data-flow=website],.chatty-landing .knowledge-diagram[data-source=documents] [data-flow=documents],.chatty-landing .knowledge-diagram[data-source=images] [data-flow=images],.chatty-landing .knowledge-diagram[data-source=youtube] [data-flow=youtube]{stroke:#cf826a;stroke-width:1.8}.chatty-landing .knowledge-diagram.is-feeding[data-source=website] [data-flow=website],.chatty-landing .knowledge-diagram.is-feeding[data-source=documents] [data-flow=documents],.chatty-landing .knowledge-diagram.is-feeding[data-source=images] [data-flow=images],.chatty-landing .knowledge-diagram.is-feeding[data-source=youtube] [data-flow=youtube]{stroke-dasharray:6 8;animation:chatty-landing-knowledge-flow-in .65s linear 3}.chatty-landing .knowledge-workspace{display:grid;grid-template-columns:1fr 1.05fr 1.12fr;gap:22px;align-items:center;padding-top:13px;min-height:326px}.chatty-landing .knowledge-mascot{position:relative;align-self:stretch;min-height:300px;display:flex;align-items:center;justify-content:center}.chatty-landing .knowledge-mascot :is(img,video){display:block;width:355px;max-width:115%;height:auto;object-fit:contain;margin-top:-5px}.chatty-landing .knowledge-example-wrap{position:relative;z-index:1;margin-top:12px}.chatty-landing .knowledge-example{position:relative;padding:24px;background:#fffefa;border:1px solid #e4dacf;border-radius:3px;box-shadow:0 9px 22px #61423b06;transform:rotate(2deg);min-height:250px}.chatty-landing .knowledge-example:before{content:"";position:absolute;width:14px;height:14px;left:-8px;top:100px;background:#fffefa;border-left:1px solid #e4dacf;border-bottom:1px solid #e4dacf;transform:rotate(45deg)}.chatty-landing .knowledge-example-top{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;color:#97858a;font-size:10px;line-height:1.5}.chatty-landing .knowledge-example-top>span:first-child{font-size:9px;letter-spacing:.06em}.chatty-landing .knowledge-example-top>span:last-child{border-left:1px solid #dfd3cb;padding-left:7px}.chatty-landing .knowledge-example h3{font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.025em;max-width:300px}.chatty-landing .knowledge-example .knowledge-reply-label{font-size:11px;color:#bd644c;margin-top:20px;display:flex;gap:7px;align-items:center;font-weight:600}.chatty-landing .knowledge-reply-label>span{font-size:19px;line-height:1}.chatty-landing .knowledge-example .knowledge-answer{font-size:13px;line-height:1.75;color:#766875;margin-top:9px}.chatty-landing .knowledge-example details{margin-top:17px}.chatty-landing .knowledge-example summary{list-style:none;display:flex;align-items:flex-start;gap:6px;font-size:11px;color:#997b6a;cursor:pointer;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d9c6b7}.chatty-landing .knowledge-example summary::-webkit-details-marker{display:none}.chatty-landing .knowledge-example summary svg{width:14px;height:15px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round;margin-top:1px}.chatty-landing .knowledge-details-plus{margin-left:auto;font-size:14px;text-decoration:none;line-height:1.1}.chatty-landing .knowledge-example details[open] .knowledge-details-plus{transform:rotate(45deg)}.chatty-landing .knowledge-example details>p{font-size:12px;line-height:1.75;color:#82727a;border-top:1px solid #e7ded7;margin-top:14px;padding-top:12px}@keyframes chatty-landing-knowledge-flow-in{0%{stroke-dashoffset:56}to{stroke-dashoffset:0}}@media(min-width:1600px){.chatty-landing .knowledge-mascot :is(img,video){width:375px}.chatty-landing .knowledge-workspace{gap:36px}.chatty-landing .knowledge-example{padding:27px}}@media(max-width:1100px){.chatty-landing .knowledge-section{width:88%}.chatty-landing .knowledge-heading>p{font-size:14px}.chatty-landing .knowledge-section .knowledge-heading{gap:7%}.chatty-landing .knowledge-resources{gap:12px}.chatty-landing .knowledge-source{padding:20px 13px;gap:5px}.chatty-landing .knowledge-icon{width:31px;flex-basis:31px}.chatty-landing .knowledge-icon svg{width:25px;height:25px}.chatty-landing .knowledge-resource-copy strong{font-size:14px}.chatty-landing .knowledge-resource-copy>span{font-size:9px}.chatty-landing .knowledge-workspace{grid-template-columns:.85fr .95fr 1.2fr;gap:16px}.chatty-landing .knowledge-example{padding:21px}.chatty-landing .knowledge-example h3{font-size:17px}.chatty-landing .knowledge-example .knowledge-answer{font-size:12px}}@media(max-width:800px){.chatty-landing .knowledge-section{width:88%;padding-top:62px}.chatty-landing .knowledge-section .knowledge-heading{grid-template-columns:1fr;gap:22px;margin-bottom:33px}.chatty-landing .knowledge-section h2{font-size:46px}.chatty-landing .knowledge-heading>p{max-width:580px;font-size:15px}.chatty-landing .knowledge-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.chatty-landing .knowledge-source{min-height:98px;padding:19px 18px;gap:14px}.chatty-landing .knowledge-icon{width:35px;flex-basis:35px}.chatty-landing .knowledge-resource-copy strong{font-size:15px}.chatty-landing .knowledge-resource-copy>span{font-size:11px}.chatty-landing .knowledge-flow{height:76px}.chatty-landing .knowledge-flow .knowledge-flow-wide{display:none}.chatty-landing .knowledge-flow .knowledge-flow-compact{display:block;height:72px;stroke:#cfaa96;stroke-width:1.4}.chatty-landing .knowledge-workspace{grid-template-columns:1fr 1.1fr;gap:20px;padding-top:14px;min-height:0}.chatty-landing .knowledge-mascot{min-height:270px;align-self:center}.chatty-landing .knowledge-mascot :is(img,video){width:340px;max-width:124%}.chatty-landing .knowledge-example{padding:22px;min-height:260px}.chatty-landing .knowledge-example .knowledge-answer{font-size:13px}.chatty-landing .knowledge-example-top{font-size:10px}.chatty-landing .knowledge-example h3{font-size:18px}}@media(max-width:520px){.chatty-landing .knowledge-section{width:86%;padding:48px 0}.chatty-landing .knowledge-section .knowledge-heading{gap:18px;margin-bottom:29px}.chatty-landing .knowledge-section .eyebrow{font-size:11px}.chatty-landing .knowledge-section h2{font-size:37px;line-height:1.15;margin-top:17px}.chatty-landing .knowledge-heading>p{font-size:14px;line-height:1.8}.chatty-landing .knowledge-resources{gap:10px}.chatty-landing .knowledge-source{min-height:126px;display:block;padding:16px 14px}.chatty-landing .knowledge-icon{width:26px;height:28px;display:block;margin-bottom:9px}.chatty-landing .knowledge-icon svg{width:25px;height:25px}.chatty-landing .knowledge-resource-copy strong{font-size:15px}.chatty-landing .knowledge-resource-copy>span{font-size:11px;line-height:1.45;margin-top:4px;max-width:130px}.chatty-landing .knowledge-workspace{display:flex;flex-direction:column;gap:0;padding-top:7px}.chatty-landing .knowledge-mascot{align-self:center;min-height:0;height:252px;width:100%;max-width:295px;order:0}.chatty-landing .knowledge-mascot :is(img,video){width:295px;max-width:100%;margin:0}.chatty-landing .knowledge-example-wrap{order:1;width:100%;margin-top:22px}.chatty-landing .knowledge-example{transform:rotate(1deg);min-height:0;padding:24px}.chatty-landing .knowledge-example:before{left:50%;top:-8px;transform:rotate(135deg)}.chatty-landing .knowledge-example h3{font-size:20px}.chatty-landing .knowledge-example .knowledge-answer{font-size:14px;line-height:1.8}.chatty-landing .knowledge-example .knowledge-reply-label{font-size:12px}.chatty-landing .knowledge-example-top,.chatty-landing .knowledge-example-top>span:first-child{font-size:10px}.chatty-landing .knowledge-example summary{font-size:12px}.chatty-landing .knowledge-example details>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.chatty-landing .knowledge-source,.chatty-landing .knowledge-flow-path{transition:none}.chatty-landing .knowledge-source:hover{transform:none}.chatty-landing .knowledge-diagram.is-feeding .knowledge-flow-path{animation:none;stroke-dasharray:none}}.chatty-landing .niche-demo-section .nd-site{height:100%;min-height:620px;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;container-name:ndsite;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5;color:#25252f;text-align:left;letter-spacing:normal}.chatty-landing .niche-demo-section .nd-site *{box-sizing:border-box}.chatty-landing .niche-demo-section .nd-site p,.chatty-landing .niche-demo-section .nd-site h3{margin:0}.chatty-landing .niche-demo-section .nd-site h3{font-family:inherit;font-size:52px;font-weight:600;line-height:1.05;letter-spacing:-2.7px;color:inherit;text-wrap:balance}.chatty-landing .niche-demo-section .nd-site h3 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-2.8px}.chatty-landing .niche-demo-section .nd-site .nd-site-header{position:relative;z-index:1;height:82px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:transparent;border:0;box-shadow:none}.chatty-landing .niche-demo-section .nd-site .nd-site-brand{display:flex;align-items:center;gap:9px;font-size:24px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.chatty-landing .niche-demo-section .nd-site .nd-brand-dot{align-self:flex-start;font-size:10px;margin:7px 0 0 -5px;letter-spacing:0}.chatty-landing .niche-demo-section .nd-site .nd-site-nav{display:flex;align-items:center;gap:29px;font-size:11px;font-weight:500}.chatty-landing .niche-demo-section .nd-site .nd-site-nav-end{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;white-space:nowrap}.chatty-landing .niche-demo-section .nd-site .nd-site-kicker{display:flex;align-items:center;gap:8px;font-size:9px;line-height:1.5;font-weight:600;letter-spacing:1.5px}.chatty-landing .niche-demo-section .nd-site .nd-site-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:5px;padding:13px 18px;min-height:45px;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;letter-spacing:0;transition:filter .16s ease,transform .16s ease}.chatty-landing .niche-demo-section .nd-site .nd-site-action:hover{filter:brightness(1.1);transform:translateY(-1px)}.chatty-landing .niche-demo-section .nd-site .nd-site-action:focus-visible{outline:3px solid #e9684a;outline-offset:4px}.chatty-landing .niche-demo-section .nd-site .nd-site-action>span{font-size:16px;line-height:1}.chatty-landing .niche-demo-section .nd-site .nd-site-bottomline{position:absolute;bottom:0;left:44px;right:44px;height:57px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ddd9ea;font-size:8px;letter-spacing:1.1px}.chatty-landing .niche-demo-section .nd-site .nd-site-bottomline>span:last-child{font-size:11px;letter-spacing:0;color:#767180}.chatty-landing .niche-demo-section .nd-site.nd-site--saas{background:#f6f5fb;color:#292434}.chatty-landing .niche-demo-section .nd-site--saas .nd-site-header{border-bottom:1px solid #e7e3ef}.chatty-landing .niche-demo-section .nd-site .nd-tandem-symbol{display:flex;align-items:center;gap:3px;transform:rotate(-28deg);margin-right:2px}.chatty-landing .niche-demo-section .nd-site .nd-tandem-symbol i{width:8px;height:20px;background:#7664ba;border-radius:7px;display:block}.chatty-landing .niche-demo-section .nd-site .nd-tandem-symbol i:last-child{height:27px;background:#a597d7}.chatty-landing .niche-demo-section .nd-site .nd-saas-main{display:grid;grid-template-columns:42% 58%;align-items:center;min-height:479px;padding:35px 0 38px 44px;gap:20px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy{position:relative;z-index:1;max-width:380px;padding:12px 15px 12px 0}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy .nd-site-kicker{color:#716485;margin-bottom:24px;letter-spacing:1.2px}.chatty-landing .niche-demo-section .nd-site .nd-small-spark{font-size:20px;line-height:1;color:#9783c6}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy h3{margin-bottom:22px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy h3 em{color:#7962ad}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy>p{max-width:280px;font-size:13px;line-height:1.75;color:#767080;margin-bottom:25px}.chatty-landing .niche-demo-section .nd-site--saas .nd-site-action{background:#34283e;color:#fff}.chatty-landing .niche-demo-section .nd-site .nd-team-proof{display:flex;align-items:center;gap:11px;margin-top:27px;font-size:9px;line-height:1.55;color:#89818e}.chatty-landing .niche-demo-section .nd-site .nd-team-proof strong{font-weight:400;color:#62586a}.chatty-landing .niche-demo-section .nd-site .nd-avatar-stack{display:flex;padding-left:0}.chatty-landing .niche-demo-section .nd-site .nd-avatar-stack i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:2px solid #f6f5fb;background:#d6c2ad;color:#604e44;font-style:normal;font-size:7px;font-weight:700}.chatty-landing .niche-demo-section .nd-site .nd-avatar-stack i+i{margin-left:-7px;background:#b7c5b3;color:#4d6350}.chatty-landing .niche-demo-section .nd-site .nd-avatar-stack i:last-child{background:#c7bad8;color:#645775}.chatty-landing .niche-demo-section .nd-site .nd-project-window{width:570px;height:370px;border:1px solid #dad5e8;border-radius:10px 0 0 10px;background:#fff;box-shadow:0 15px 60px #5c477a12;transform:rotate(-2deg);transform-origin:center center;overflow:hidden;margin-top:10px}.chatty-landing .niche-demo-section .nd-site .nd-project-top{height:37px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#8b8395;background:#fcfbfe;border-bottom:1px solid #ece8f0}.chatty-landing .niche-demo-section .nd-site .nd-project-dots{display:flex;gap:4px}.chatty-landing .niche-demo-section .nd-site .nd-project-dots i{width:5px;height:5px;background:#d7d0df;border-radius:50%}.chatty-landing .niche-demo-section .nd-site .nd-project-body{display:flex;height:calc(100% - 37px)}.chatty-landing .niche-demo-section .nd-site .nd-project-sidebar{display:flex;flex-direction:column;align-items:center;gap:18px;width:45px;padding:14px 0;border-right:1px solid #ece8f0;color:#928b9d;font-size:15px;flex-shrink:0}.chatty-landing .niche-demo-section .nd-site .nd-sidebar-initial{background:#7663a3;color:#fff;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;font-size:11px;font-weight:700;margin-bottom:2px}.chatty-landing .niche-demo-section .nd-site .nd-sidebar-active{color:#785ea6;background:#f0eaf9;border-radius:4px;display:grid;place-items:center;width:26px;height:25px}.chatty-landing .niche-demo-section .nd-site .nd-sidebar-bottom{margin-top:auto}.chatty-landing .niche-demo-section .nd-site .nd-project-content{padding:19px 21px;width:100%}.chatty-landing .niche-demo-section .nd-site .nd-board-eyebrow{font-size:7px;letter-spacing:1px;color:#a297ab;margin-bottom:12px}.chatty-landing .niche-demo-section .nd-site .nd-board-eyebrow>span{margin:0 8px;color:#c0b7c9}.chatty-landing .niche-demo-section .nd-site .nd-board-heading{display:flex;justify-content:space-between;align-items:center}.chatty-landing .niche-demo-section .nd-site .nd-board-heading>strong{font-size:21px;font-weight:600;letter-spacing:-.7px}.chatty-landing .niche-demo-section .nd-site .nd-board-members{font-size:8px;background:#e7dfed;border-radius:20px;padding:4px 7px;color:#826b91}.chatty-landing .niche-demo-section .nd-site .nd-board-views{display:flex;gap:17px;border-bottom:1px solid #eeeaf2;margin:13px 0 15px;color:#a398ad;font-size:8px}.chatty-landing .niche-demo-section .nd-site .nd-board-views>span{padding-bottom:9px}.chatty-landing .niche-demo-section .nd-site .nd-board-views .nd-board-view-active{border-bottom:2px solid #9b84bd;color:#756282}.chatty-landing .niche-demo-section .nd-site .nd-board-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chatty-landing .niche-demo-section .nd-site .nd-column-name{display:flex;align-items:center;gap:5px;font-size:8px;color:#797082;margin-bottom:9px}.chatty-landing .niche-demo-section .nd-site .nd-column-name>span{margin-left:auto;color:#b4abbc}.chatty-landing .niche-demo-section .nd-site .nd-column-name i{height:5px;width:5px;border-radius:50%;background:#d5c8ae}.chatty-landing .niche-demo-section .nd-site .nd-column-name i.nd-dot-purple{background:#a995ce}.chatty-landing .niche-demo-section .nd-site .nd-task-card{padding:11px;background:#fff;border:1px solid #e8e2ed;border-radius:6px;box-shadow:0 3px 5px #35204703;margin-bottom:9px}.chatty-landing .niche-demo-section .nd-site .nd-task-tag{display:table;font-size:6px;letter-spacing:.4px;border-radius:3px;padding:2px 4px;color:#9a7bac;background:#f1ebf6;margin-bottom:7px}.chatty-landing .niche-demo-section .nd-site .nd-task-tag.nd-tag-green{background:#edf2e9;color:#7d9467}.chatty-landing .niche-demo-section .nd-site .nd-task-tag.nd-tag-orange{background:#fcf0e5;color:#c28b57}.chatty-landing .niche-demo-section .nd-site .nd-task-card>strong{display:block;font-size:10px;font-weight:600;line-height:1.4;color:#5e5267}.chatty-landing .niche-demo-section .nd-site .nd-task-card>p{font-size:7px;color:#a59aae;margin-top:5px}.chatty-landing .niche-demo-section .nd-site .nd-task-meta{margin-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#aba0b4}.chatty-landing .niche-demo-section .nd-site .nd-task-meta i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#eee3d3;color:#ad9472;font-size:6px;font-style:normal}.chatty-landing .niche-demo-section .nd-site .nd-task-progress{height:3px;background:#f0eaf5;margin-top:11px;border-radius:4px}.chatty-landing .niche-demo-section .nd-site .nd-task-progress>span{display:block;background:#ad9bc6;height:100%;width:66%;border-radius:4px}.chatty-landing .niche-demo-section .nd-site .nd-task-small{padding-top:9px}.chatty-landing .niche-demo-section .nd-site.nd-site--fashion{background:#f3f0e8;color:#3a3933}.chatty-landing .niche-demo-section .nd-site .nd-fashion-announcement{height:26px;display:flex;align-items:center;justify-content:center;gap:13px;background:#494b42;color:#f4f1e9;font-size:8px;letter-spacing:.5px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-header{height:83px;padding:0 43px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-brand{display:block;text-align:center;line-height:1;font:33px/.9 Georgia,Times New Roman,serif;letter-spacing:-2px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-brand>span{display:block;font:7px/1 DM Sans,Arial,sans-serif;letter-spacing:4px;margin:9px 0 0 4px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-nav{font-size:10px;gap:27px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-nav-end{font-size:10px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-main{min-height:447px;display:grid;grid-template-columns:44% 56%;position:relative}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy{padding:42px 20px 32px 44px;position:relative;z-index:1}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy .nd-site-kicker{font-size:8px;letter-spacing:1.5px;color:#878475;margin-bottom:24px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy h3{font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:1.07;font-weight:400;letter-spacing:-2.5px;margin-bottom:23px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy h3 em{font-size:1.02em;letter-spacing:-2px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy>p{font-size:12px;line-height:1.8;color:#848173;margin-bottom:26px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-action{border:1px solid #777666;border-radius:0;background:transparent;color:#424238;font-size:11px;min-width:160px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-footnote{display:block;font-size:7px;letter-spacing:1.4px;color:#969285;margin-top:28px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image-wrap{position:relative;overflow:hidden;background:#dbd3c3;min-height:447px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image-note{position:absolute;top:27px;right:27px;font-size:7px;line-height:1.7;letter-spacing:1.3px;color:#fff;text-shadow:0 1px 15px rgba(64,53,32,.4);text-align:right}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image-note>span{display:block;font:italic 23px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.4px;margin-top:4px}.chatty-landing .niche-demo-section .nd-site .nd-image-number{position:absolute;bottom:24px;left:25px;font-size:8px;letter-spacing:1px;color:#fff;text-shadow:0 1px 15px rgba(64,53,32,.4)}.chatty-landing .niche-demo-section .nd-site .nd-fashion-categories{height:64px;display:flex;align-items:center;padding:0 44px;gap:45px;font-size:9px;color:#777567}.chatty-landing .niche-demo-section .nd-site .nd-fashion-categories>span:first-child{font:italic 18px Georgia,Times New Roman,serif;color:#4b4a40;margin-right:10px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-categories i{font-size:13px;font-style:normal;margin-left:15px}.chatty-landing .niche-demo-section .nd-site.nd-site--local{background:#263c34;color:#f5f0df}.chatty-landing .niche-demo-section .nd-site--local .nd-site-header{height:97px;border-bottom:1px solid rgba(255,255,255,.0823529412)}.chatty-landing .niche-demo-section .nd-site--local .nd-site-brand{font:31px/.9 Georgia,Times New Roman,serif;letter-spacing:-1.5px;gap:10px}.chatty-landing .niche-demo-section .nd-site .nd-juniper-mark{height:37px;width:28px;fill:none;stroke:#c9d2b3;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.chatty-landing .niche-demo-section .nd-site--local .nd-site-brand small{display:block;font:6px/1 DM Sans,Arial,sans-serif;letter-spacing:2.5px;margin-top:9px;margin-left:3px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-nav{color:#c9d2c6;font-size:10px;gap:27px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-nav-end{font-size:10px;color:#cfdbc9}.chatty-landing .niche-demo-section .nd-site .nd-local-main{display:grid;grid-template-columns:47% 53%;min-height:465px;position:relative}.chatty-landing .niche-demo-section .nd-site .nd-local-copy{padding:42px 25px 26px 44px;position:relative;z-index:1}.chatty-landing .niche-demo-section .nd-site .nd-local-copy .nd-site-kicker{font-size:7px;letter-spacing:1.45px;color:#b8c8b3;margin-bottom:23px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy .nd-site-kicker i{height:5px;width:5px;background:#aabe9c;border-radius:50%}.chatty-landing .niche-demo-section .nd-site .nd-local-copy h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:57px;line-height:1.03;letter-spacing:-2.1px;margin-bottom:22px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy h3 em{color:#c4d1b4;letter-spacing:-2.1px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy>p{max-width:275px;font-size:12px;line-height:1.75;color:#b6c6b9;margin-bottom:24px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-action{border-radius:2px;background:#e6e8d7;color:#344a3e;min-width:173px;font-size:11px}.chatty-landing .niche-demo-section .nd-site .nd-local-address{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:9px;line-height:1.65;color:#ced7c6}.chatty-landing .niche-demo-section .nd-site .nd-local-address strong{font-weight:400;font-size:8px;color:#91a893}.chatty-landing .niche-demo-section .nd-site .nd-address-star{font-size:24px;font-weight:400;color:#a8bf99}.chatty-landing .niche-demo-section .nd-site .nd-local-image-wrap{position:relative;min-height:465px;overflow:hidden;background:#9c9c80}.chatty-landing .niche-demo-section .nd-site .nd-local-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 50%}.chatty-landing .niche-demo-section .nd-site .nd-local-image-wrap:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(0deg,rgba(40,60,50,.4666666667),transparent)}.chatty-landing .niche-demo-section .nd-site .nd-local-image-note{position:absolute;z-index:1;bottom:27px;left:28px;color:#fff6df;font-size:8px;line-height:1.7;letter-spacing:1.5px;text-shadow:0 1px 12px rgba(58,50,32,.1333333333)}.chatty-landing .niche-demo-section .nd-site .nd-local-image-note em{font:italic 26px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.6px}.chatty-landing .niche-demo-section .nd-site .nd-local-footer{height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 44px;color:#8fa690;font-size:7px;letter-spacing:1.4px}.chatty-landing .niche-demo-section .nd-site .nd-local-footer>span:last-child{letter-spacing:0;font:italic 14px Georgia,Times New Roman,serif;color:#b5c5ae}@container ndsite (max-width:800px){.chatty-landing .niche-demo-section .nd-site .nd-site-header{padding-left:26px;padding-right:26px}.chatty-landing .niche-demo-section .nd-site .nd-site-nav{gap:16px}.chatty-landing .niche-demo-section .nd-site .nd-saas-main{grid-template-columns:48% 52%;padding-left:26px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy h3{font-size:46px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy>p{font-size:12px;max-width:240px}.chatty-landing .niche-demo-section .nd-site .nd-site-bottomline{left:26px;right:26px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-main{grid-template-columns:48% 52%}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy,.chatty-landing .niche-demo-section .nd-site .nd-local-copy{padding-left:26px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy h3{font-size:46px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-categories{padding-left:26px;gap:20px}.chatty-landing .niche-demo-section .nd-site .nd-local-main{grid-template-columns:49% 51%}.chatty-landing .niche-demo-section .nd-site .nd-local-copy h3{font-size:49px}.chatty-landing .niche-demo-section .nd-site .nd-local-footer{padding:0 26px}}@container ndsite (max-width:560px){.chatty-landing .niche-demo-section .nd-site .nd-site-header{height:73px;padding:0 22px;gap:12px}.chatty-landing .niche-demo-section .nd-site .nd-site-nav{display:none}.chatty-landing .niche-demo-section .nd-site .nd-site-nav-end{font-size:8px;gap:5px}.chatty-landing .niche-demo-section .nd-site .nd-site-brand{font-size:23px}.chatty-landing .niche-demo-section .nd-site .nd-site-kicker{font-size:7px;letter-spacing:1px}.chatty-landing .niche-demo-section .nd-site .nd-saas-main{display:block;padding:26px 22px;min-height:547px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy{padding:0;max-width:290px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy .nd-site-kicker{margin-bottom:20px;font-size:7px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy h3{font-size:45px;letter-spacing:-2.1px;margin-bottom:17px}.chatty-landing .niche-demo-section .nd-site .nd-saas-copy>p{max-width:245px;font-size:11px;margin-bottom:20px;line-height:1.65}.chatty-landing .niche-demo-section .nd-site .nd-site-action{font-size:10px;padding:11px 14px;min-height:40px;gap:18px}.chatty-landing .niche-demo-section .nd-site .nd-team-proof{margin-top:20px;font-size:8px}.chatty-landing .niche-demo-section .nd-site .nd-project-window{position:absolute;left:23px;top:465px;width:420px;opacity:.8;transform:rotate(-3deg)}.chatty-landing .niche-demo-section .nd-site .nd-site-bottomline{display:none}.chatty-landing .niche-demo-section .nd-site .nd-fashion-announcement{font-size:6px;letter-spacing:0;height:23px;gap:7px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-header{height:75px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-brand{font-size:30px}.chatty-landing .niche-demo-section .nd-site--fashion .nd-site-brand>span{font-size:6px;letter-spacing:3px;margin-top:7px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-main{display:block;min-height:582px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy{padding:28px 22px;min-height:582px;background:linear-gradient(90deg,#f3f0e8 30%,#f3f0e8ed 60%,#f3f0e800)}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy .nd-site-kicker{font-size:6px;letter-spacing:1px;max-width:225px;margin-bottom:22px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy h3{font-size:45px;letter-spacing:-2px;max-width:285px;margin-bottom:18px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-copy>p{font-size:11px;max-width:200px;line-height:1.8;margin-bottom:23px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-footnote{max-width:155px;line-height:1.9;font-size:6px;margin-top:25px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image-wrap{position:absolute;right:0;top:0;bottom:0;width:57%;min-height:0}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image{object-position:58% center}.chatty-landing .niche-demo-section .nd-site .nd-fashion-image-note{display:none}.chatty-landing .niche-demo-section .nd-site .nd-image-number{left:auto;right:15px;bottom:20px}.chatty-landing .niche-demo-section .nd-site .nd-fashion-categories{display:none}.chatty-landing .niche-demo-section .nd-site--local .nd-site-header{height:90px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-brand{font-size:29px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-brand small{font-size:5px;letter-spacing:2px}.chatty-landing .niche-demo-section .nd-site--local .nd-site-nav-end{max-width:83px;white-space:normal;line-height:1.5;font-size:8px}.chatty-landing .niche-demo-section .nd-site .nd-local-main{display:block;min-height:590px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy{padding:28px 22px;min-height:590px;background:linear-gradient(90deg,#263c34 23%,#263c34ef 48%,#263c3480 80%,#263c3411)}.chatty-landing .niche-demo-section .nd-site .nd-local-copy .nd-site-kicker{max-width:220px;font-size:6px;letter-spacing:1px;margin-bottom:22px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy h3{font-size:49px;letter-spacing:-1.7px;max-width:265px;margin-bottom:20px}.chatty-landing .niche-demo-section .nd-site .nd-local-copy>p{font-size:11px;line-height:1.8;max-width:215px;margin-bottom:24px}.chatty-landing .niche-demo-section .nd-site .nd-local-address{margin-top:25px;font-size:8px}.chatty-landing .niche-demo-section .nd-site .nd-local-image-wrap{position:absolute;right:0;top:0;bottom:0;width:63%;min-height:0}.chatty-landing .niche-demo-section .nd-site .nd-local-image{object-position:56% center}.chatty-landing .niche-demo-section .nd-site .nd-local-image-note,.chatty-landing .niche-demo-section .nd-site .nd-local-footer{display:none}}.chatty-landing .niche-demo-section .nd-site.nd-site--plumber{background:#e7f1f7;color:#183c56}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-header{height:86px;border-bottom:1px solid #b9d0de;padding:0 40px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-brand{gap:9px;font-size:29px;font-weight:700;line-height:1;letter-spacing:-1.6px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-brand small{display:block;font-size:7px;font-weight:600;line-height:1;letter-spacing:3.3px;margin-top:8px;margin-left:2px}.chatty-landing .niche-demo-section .nd-site .nd-clearflow-mark{width:25px;height:33px;fill:#2b80ac;flex-shrink:0}.chatty-landing .niche-demo-section .nd-site .nd-clearflow-mark path+path{fill:none;stroke:#e7f1f7;stroke-width:2.5;stroke-linecap:round}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-nav{font-size:10px;gap:23px;color:#3e6075}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-nav-end{font-size:8px;letter-spacing:.7px;gap:10px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-main{display:grid;grid-template-columns:47% 53%;min-height:476px;position:relative}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy{position:relative;z-index:1;padding:34px 23px 20px 40px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy .nd-site-kicker{font-size:7px;letter-spacing:1.1px;color:#55778d;margin-bottom:20px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy .nd-site-kicker i{height:6px;width:6px;border-radius:50%;background:#2b80ac}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy h3{font-size:54px;font-weight:700;letter-spacing:-2.8px;line-height:1.02;margin-bottom:17px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy h3 em{font:inherit;font-style:normal;color:#2b80ac}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy>p{font-size:12px;line-height:1.75;max-width:279px;color:#547083;margin-bottom:20px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-action{background:#183c56;color:#f5fbff;border-radius:3px;font-size:11px;gap:25px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-services{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;color:#476b82;font-size:8px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-services>span{border:1px solid #bfd4e1;border-radius:20px;padding:4px 9px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap{position:relative;overflow:hidden;margin:26px 26px 26px 0;border-radius:3px 100px 3px 3px;background:#8caebf;min-height:424px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,rgba(23,62,83,.4666666667),transparent)}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-note{position:absolute;z-index:1;bottom:23px;left:24px;font-size:8px;letter-spacing:1.4px;line-height:1.8;color:#f3fbff}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-note em{display:block;font:italic 25px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.6px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-footer{height:58px;border-top:1px solid #b9d0de;margin:0 40px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.2px;color:#54778d}.chatty-landing .niche-demo-section .nd-site .nd-plumber-footer>span:last-child{font-size:9px;letter-spacing:0}.chatty-landing .niche-demo-section .nd-site.nd-site--restaurant{background:#f5eddf;color:#753b29}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-header{height:87px;border-bottom:1px solid #d9c7b3;padding:0 38px}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-brand{font:25px/1 Georgia,Times New Roman,serif;letter-spacing:-.9px;gap:10px}.chatty-landing .niche-demo-section .nd-site .nd-twelve-mark{border:1px solid #ac7054;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:20px;font-style:italic;letter-spacing:-1px;flex-shrink:0}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-brand small{display:block;font:5.8px/1 DM Sans,Arial,sans-serif;letter-spacing:1.5px;margin-top:9px;margin-left:1px}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-nav{font-size:10px;gap:23px;color:#8e6755}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-nav-end{font-size:7px;font-weight:500;letter-spacing:.9px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-main{display:grid;grid-template-columns:46% 54%;min-height:475px;position:relative}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy{position:relative;z-index:1;padding:34px 23px 20px 40px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy .nd-site-kicker{font-size:6.5px;letter-spacing:1px;color:#9c715e;margin-bottom:20px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy h3{font-family:Georgia,Times New Roman,serif;font-size:51px;font-weight:400;line-height:.98;letter-spacing:-2px;margin-bottom:17px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy h3 em{color:#b45c3d;letter-spacing:-2px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy>p{font-size:12px;line-height:1.7;color:#9a735f;max-width:255px;margin-bottom:22px}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-action{background:#9d4e34;color:#fff4e7;border-radius:0;font-size:11px;min-width:179px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-wrap{position:relative;min-height:475px;overflow:hidden;background:#8c5844}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-wrap>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(63,38,31,.2),transparent 35%,rgba(63,38,31,.1333333333))}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-note{position:absolute;z-index:1;top:23px;right:24px;color:#fff1d7;text-align:right;font-size:7px;line-height:1.7;letter-spacing:1px;text-shadow:0 2px 14px rgba(54,41,27,.4666666667)}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-note em{display:block;font:italic 23px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.5px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-footer{height:58px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 40px;border-top:1px solid #d9c7b3;font-size:7px;letter-spacing:1.2px;color:#98715a}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-footer>span:last-child{font-size:8px;letter-spacing:0}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-footer>span:last-child>span{margin:0 8px;color:#c6a68e}.chatty-landing .niche-demo-section .nd-site.nd-site--garage{background:#282b2c;color:#f3f0e7}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-header{height:86px;padding:0 38px;border-bottom:1px solid rgba(255,255,255,.0980392157)}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-brand{font-size:17px;font-weight:700;letter-spacing:-.6px;gap:8px;line-height:1}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-brand small{display:block;font-size:5.3px;line-height:1;font-weight:500;letter-spacing:1.4px;color:#9fa6a3;margin-top:8px;margin-left:1px}.chatty-landing .niche-demo-section .nd-site .nd-goodwrench-mark{width:31px;height:34px;fill:#ed8b42;flex-shrink:0}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-nav{font-size:9px;gap:22px;color:#acb2ae}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-nav-end{font-size:7px;letter-spacing:.6px;font-weight:500;color:#c9c8bd}.chatty-landing .niche-demo-section .nd-site .nd-garage-main{display:grid;grid-template-columns:47% 53%;min-height:476px;position:relative}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy{position:relative;z-index:1;padding:32px 23px 20px 40px}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy .nd-site-kicker{font-size:7px;letter-spacing:1.3px;color:#d89662;margin-bottom:20px}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy .nd-site-kicker>span{font-size:16px;font-weight:600;line-height:1}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy h3{font-size:50px;font-weight:700;line-height:1.01;letter-spacing:-2.6px;margin-bottom:18px}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy h3 em{font:inherit;font-style:normal;color:#ed8b42}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy>p{max-width:275px;font-size:12px;line-height:1.7;color:#a9afaa;margin-bottom:21px}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-action{background:#ed8b42;color:#242728;border-radius:0;font-size:11px;min-width:210px}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-wrap{position:relative;min-height:476px;overflow:hidden;background:#5d625d}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-wrap>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 51%}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-wrap:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,rgba(23,31,33,.6666666667),transparent)}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-note{position:absolute;z-index:1;bottom:25px;left:25px;font-size:8px;letter-spacing:1.3px;line-height:1.8;color:#e1e4db}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-note strong{font-size:20px;font-weight:600;letter-spacing:-.3px;color:#fff8e9}.chatty-landing .niche-demo-section .nd-site .nd-garage-footer{height:58px;margin:0 40px;border-top:1px solid rgba(255,255,255,.1098039216);display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.2px;color:#acb3aa}.chatty-landing .niche-demo-section .nd-site .nd-garage-footer>span:last-child{color:#d89662;font-size:9px;letter-spacing:0}@container ndsite (max-width:800px){.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-header,.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-header,.chatty-landing .niche-demo-section .nd-site--garage .nd-site-header{padding-left:26px;padding-right:26px;gap:15px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-nav,.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-nav,.chatty-landing .niche-demo-section .nd-site--garage .nd-site-nav{gap:15px;font-size:9px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-nav-end,.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-nav-end,.chatty-landing .niche-demo-section .nd-site--garage .nd-site-nav-end{display:none}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy,.chatty-landing .niche-demo-section .nd-site .nd-garage-copy{padding-left:26px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy h3{font-size:51px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy h3{font-size:49px}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy h3{font-size:48px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy>p,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy>p,.chatty-landing .niche-demo-section .nd-site .nd-garage-copy>p{font-size:11px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap{margin-right:20px;border-top-right-radius:75px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-footer,.chatty-landing .niche-demo-section .nd-site .nd-garage-footer{margin-left:26px;margin-right:26px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-footer{padding-left:26px;padding-right:26px}}@container ndsite (max-width:560px){.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-header,.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-header,.chatty-landing .niche-demo-section .nd-site--garage .nd-site-header{height:79px;padding:0 22px}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-brand{font-size:27px}.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-brand{font-size:25px}.chatty-landing .niche-demo-section .nd-site--garage .nd-site-brand{font-size:19px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-main,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-main,.chatty-landing .niche-demo-section .nd-site .nd-garage-main{display:block;min-height:601px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy,.chatty-landing .niche-demo-section .nd-site .nd-garage-copy{padding:28px 22px;min-height:601px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy{background:linear-gradient(90deg,#e7f1f7 15%,#e7f1f7ef 50%,#e7f1f790 80%,#e7f1f744)}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy{background:linear-gradient(90deg,#f5eddf 15%,#f5eddff5 50%,#f5eddf99 80%,#f5eddf44)}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy{background:linear-gradient(90deg,#282b2c 15%,#282b2cf2 50%,#282b2c99 80%,#282b2c44)}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy .nd-site-kicker,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy .nd-site-kicker,.chatty-landing .niche-demo-section .nd-site .nd-garage-copy .nd-site-kicker{font-size:6px;letter-spacing:1px;max-width:245px;margin-bottom:23px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy h3{font-size:51px;max-width:275px;letter-spacing:-2.7px}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy h3{font-size:51px;max-width:265px;letter-spacing:-1.8px}.chatty-landing .niche-demo-section .nd-site .nd-garage-copy h3{font-size:49px;max-width:265px;letter-spacing:-2.5px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-copy>p,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-copy>p,.chatty-landing .niche-demo-section .nd-site .nd-garage-copy>p{font-size:11px;max-width:230px;line-height:1.75}.chatty-landing .niche-demo-section .nd-site--plumber .nd-site-action,.chatty-landing .niche-demo-section .nd-site--restaurant .nd-site-action,.chatty-landing .niche-demo-section .nd-site--garage .nd-site-action{font-size:10px;min-width:0;min-height:42px;padding:12px 15px;gap:23px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-services{max-width:250px;font-size:7px}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-wrap,.chatty-landing .niche-demo-section .nd-site .nd-garage-image-wrap{position:absolute;right:0;top:0;bottom:0;width:62%;min-height:0;margin:0;border-radius:0}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-wrap>img{object-position:57% center}.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-wrap>img{object-position:53% center}.chatty-landing .niche-demo-section .nd-site .nd-garage-image-wrap>img{object-position:57% center}.chatty-landing .niche-demo-section .nd-site .nd-plumber-image-note,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-image-note,.chatty-landing .niche-demo-section .nd-site .nd-garage-image-note,.chatty-landing .niche-demo-section .nd-site .nd-plumber-footer,.chatty-landing .niche-demo-section .nd-site .nd-restaurant-footer,.chatty-landing .niche-demo-section .nd-site .nd-garage-footer{display:none}}.chatty-landing .niche-demo-section{background:#eee8e2;padding:78px max(6%,(100vw - 1220px) / 2) 52px;border-top:1px solid #e4dcd5;border-bottom:1px solid #e4dcd5}.chatty-landing .niche-demo-section .niche-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end;margin-bottom:37px}.chatty-landing .niche-demo-section .eyebrow{color:#998077;font-size:10px}.chatty-landing .niche-demo-section h2{font-size:clamp(37px,4.2vw,62px);line-height:1.1;margin-top:18px}.chatty-landing .niche-demo-section h2 em{color:#a95946}.chatty-landing .niche-demo-section .niche-heading>p{font-size:15px;line-height:1.8;color:#81727f;max-width:360px;padding-bottom:5px}.chatty-landing .niche-tabs{display:grid;grid-template-columns:.65fr 1.3fr .95fr .85fr 1fr .8fr;gap:20px;margin:0 0 25px;border-bottom:1px solid #d6cbc5}.chatty-landing .niche-tabs .niche-tab{min-width:0;display:flex;align-items:center;gap:9px;position:relative;background:none;border:0;padding:17px 0;color:#8b7c85;font-size:13px;text-align:left;line-height:1.4}.chatty-landing .niche-tab>span:first-child{font-size:10px;color:#a58f88}.chatty-landing .niche-tab .niche-tab-arrow{margin-left:auto;opacity:0;transition:opacity .2s}.chatty-landing .niche-tab[aria-selected=true]{color:#2a2334;font-weight:600}.chatty-landing .niche-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#b9634c}.chatty-landing .niche-tab[aria-selected=true] .niche-tab-arrow{opacity:1;color:#b9634c}.chatty-landing .niche-tab:hover{color:#a95946}.chatty-landing .niche-browser{border:1px solid #cfc7c1;border-radius:13px;box-shadow:0 18px 45px #3527380b;background:#fff;overflow:hidden}.chatty-landing .niche-browser-bar{height:47px;background:#faf9f7;border-bottom:1px solid #dfdbd7;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px}.chatty-landing .niche-window-dots{display:flex;gap:6px;min-width:94px}.chatty-landing .niche-window-dots i{display:block;width:9px;height:9px;background:#d9d5d2;border-radius:50%}.chatty-landing .niche-window-dots i:first-child{background:#dba79f}.chatty-landing .niche-window-dots i:nth-child(2){background:#dfcfab}.chatty-landing .niche-window-dots i:last-child{background:#b7cab3}.chatty-landing .niche-address{width:44%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e4e0dc;border-radius:5px;padding:5px;background:#f0eeeb;color:#827a80;font-size:11px;line-height:1.2}.chatty-landing .niche-address svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}.chatty-landing .niche-browser-label{font-size:8px;letter-spacing:.12em;color:#a0979c;min-width:94px;text-align:right}.chatty-landing .niche-browser-viewport{height:620px;position:relative;isolation:isolate;overflow:hidden}.chatty-landing #niche-website{height:100%}.chatty-landing .niche-chat{position:absolute;z-index:3;right:22px;bottom:88px;width:344px;max-height:calc(100% - 105px);height:444px;display:flex;flex-direction:column;overflow:hidden;border-radius:15px;border:1px solid #d8d0cf;background:#fffdfa;box-shadow:0 16px 50px #21162724;color:#2a2334}.chatty-landing .niche-chat-header{display:flex;align-items:center;gap:10px;padding:14px 15px;background:#2c2535;color:#fcf8f1;flex-shrink:0}.chatty-landing .niche-chat-header h3{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.chatty-landing .niche-chat-header p{font-size:10px;color:#bdb0c3;margin-top:4px;line-height:1.4}.chatty-landing .niche-chat-avatar,.chatty-landing .niche-launcher-avatar{position:relative;display:block;overflow:hidden;border-radius:50%;background:#efe0d2;flex-shrink:0;width:37px;height:37px}.chatty-landing .niche-chat-avatar img,.chatty-landing .niche-launcher-avatar img{position:absolute;width:108px;max-width:none;height:auto;left:-39px;top:-9px}.chatty-landing .niche-demo-section .niche-chat-close{margin-left:auto;background:none;border:0;color:#e4d9e6;width:28px;height:32px;font-size:23px;flex:0 0 28px}.chatty-landing .niche-chat-close:hover{background:#ffffff12;border-radius:5px}.chatty-landing .niche-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:15px 14px 8px;scrollbar-width:thin;scrollbar-color:#d8cdce transparent;overscroll-behavior:contain}.chatty-landing .niche-chat-message{max-width:95%;margin-bottom:11px;font-size:12px;line-height:1.65;padding:10px 12px;border-radius:11px}.chatty-landing .niche-chat-message--bot{background:#f1ece7;border-bottom-left-radius:3px;color:#655663}.chatty-landing .niche-chat-message--visitor{margin-left:auto;background:#f9ded3;color:#714235;border-bottom-right-radius:3px;max-width:87%}.chatty-landing .niche-chat-message p{font-size:inherit;line-height:inherit}.chatty-landing .niche-chat-source{margin-top:8px;border-top:1px solid #dfd6ce;padding-top:6px;font-size:10px}.chatty-landing .niche-chat-source summary{color:#9b624e;cursor:pointer;text-decoration:underline;text-underline-offset:3px;line-height:1.6}.chatty-landing .niche-chat-source>p{font-size:11px;line-height:1.65;padding-top:8px;color:#8c7781}.chatty-landing .niche-chat-suggestions{border-top:1px solid #efe8e1;padding:10px 14px 12px;background:#fffdfa;flex-shrink:0}.chatty-landing .niche-chat-suggestions>p{font-size:10px;color:#94838c;margin-bottom:8px}.chatty-landing .niche-ask-pills{display:flex;flex-wrap:wrap;gap:6px}.chatty-landing .niche-demo-section .niche-ask-pill{border:1px solid #decac1;color:#9a5947;background:#fff9f4;border-radius:20px;padding:7px 10px;font-size:11px;line-height:1.2;transition:background .15s}.chatty-landing .niche-ask-pill:hover,.chatty-landing .niche-ask-pill[aria-pressed=true]{background:#f7e5db;border-color:#c08b74;color:#7c4433}.chatty-landing .niche-chat-credit{text-align:center;font-size:9px;color:#ac9da4;padding:0 0 9px;background:#fffdfa;flex-shrink:0}.chatty-landing .niche-chat-credit strong{font-size:11px;letter-spacing:-.04em;color:#776775;font-weight:700}.chatty-landing .niche-chat-credit strong span{color:#f56f5b}.chatty-landing .niche-launcher-wrap{position:absolute;z-index:4;right:22px;bottom:19px;display:flex;align-items:center;gap:12px}.chatty-landing .niche-chat-launcher{position:relative;display:block;background:#f7e9dd;border:2px solid #fffaf6;padding:0;width:55px;height:55px;border-radius:50%;box-shadow:0 5px 18px #21162725;transition:transform .2s}.chatty-landing .niche-chat-launcher:hover{transform:translateY(-2px)}.chatty-landing .niche-launcher-avatar{width:51px;height:51px}.chatty-landing .niche-launcher-avatar img{width:146px;left:-51px;top:-12px}.chatty-landing .niche-launcher-status{position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid #fffaf6;border-radius:50%;background:#8caa7c}.chatty-landing .niche-launcher-hint{background:#fffdfa;color:#76606b;padding:9px 13px;border:1px solid #e2d8d0;border-radius:9px;font-size:12px;box-shadow:0 3px 12px #251f2910}.chatty-landing .niche-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:21px;color:#8f7e87;font-size:11px;line-height:1.6}.chatty-landing .niche-demo-footer p>span{color:#b9634c;margin-right:6px;font-size:16px}.chatty-landing .niche-demo-footer>span{font-size:10px;color:#aa979b;text-align:right}@media(max-width:1000px){.chatty-landing .niche-demo-section{padding-left:5%;padding-right:5%}.chatty-landing .niche-heading{gap:7%}.chatty-landing .niche-chat{width:325px;right:18px}.chatty-landing .niche-launcher-wrap{right:18px}}@media(max-width:700px){.chatty-landing .niche-demo-section{padding:52px 5% 36px}.chatty-landing .niche-demo-section .niche-heading{grid-template-columns:1fr;gap:19px;margin-bottom:22px}.chatty-landing .niche-demo-section h2{font-size:40px}.chatty-landing .niche-demo-section .niche-heading>p{font-size:14px;max-width:420px}.chatty-landing .niche-demo-section .eyebrow{font-size:10px}.chatty-landing .niche-tabs{gap:13px;margin-bottom:20px}.chatty-landing .niche-tabs .niche-tab{font-size:12px;gap:6px;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:12px 0}.chatty-landing .niche-tab .niche-tab-arrow{display:none}.chatty-landing .niche-tab>span:first-child{font-size:10px}.chatty-landing .niche-browser-bar{height:40px;padding:0 11px;gap:10px}.chatty-landing .niche-window-dots{min-width:39px;gap:4px}.chatty-landing .niche-window-dots i{width:7px;height:7px}.chatty-landing .niche-address{width:65%;font-size:10px}.chatty-landing .niche-browser-label{min-width:24px;font-size:0}.chatty-landing .niche-browser-label:after{content:"\2197";font-size:12px}.chatty-landing .niche-browser-viewport{height:680px}.chatty-landing .niche-chat{width:calc(100% - 24px);max-width:344px;right:12px;bottom:81px;height:448px;max-height:calc(100% - 98px)}.chatty-landing .niche-chat-message{font-size:13px}.chatty-landing .niche-chat-header p,.chatty-landing .niche-chat-source{font-size:11px}.chatty-landing .niche-chat-source>p{font-size:12px}.chatty-landing .niche-chat-suggestions>p{font-size:11px}.chatty-landing .niche-ask-pill{font-size:12px;padding:8px 10px}.chatty-landing .niche-chat-credit{font-size:10px}.chatty-landing .niche-launcher-wrap{right:13px;bottom:15px}.chatty-landing .niche-demo-footer{display:block;font-size:12px}.chatty-landing .niche-demo-footer>span{display:block;text-align:left;font-size:11px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.chatty-landing .niche-chat-launcher,.chatty-landing .niche-tab-arrow,.chatty-landing .niche-ask-pill{transition:none}.chatty-landing .niche-chat-launcher:hover{transform:none}}@media(max-width:700px){.chatty-landing .niche-demo-section .niche-ask-pill{font-size:12px;padding:8px 10px}}@media(max-width:1100px){.chatty-landing .niche-tabs{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:0;border-bottom:0}.chatty-landing .niche-tabs .niche-tab{border-bottom:1px solid #d6cbc5;padding:14px 0}.chatty-landing .niche-tab[aria-selected=true]:after{bottom:-1px}}@media(max-width:700px){.chatty-landing .niche-tabs{column-gap:14px;row-gap:4px}.chatty-landing .niche-tabs .niche-tab{font-size:12px;padding:12px 0;min-height:76px}}.chatty-landing .ai-agent-section{background:#292330;color:#f8f4ec;padding:80px 6% 38px;position:relative;overflow:hidden}.chatty-landing .ai-agent-inner{max-width:1200px;margin:auto;position:relative}.chatty-landing .ai-agent-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:end;position:relative;z-index:2}.chatty-landing .ai-agent-heading .eyebrow{color:#d5bdc5;gap:20px;flex-wrap:wrap}.chatty-landing .ai-agent-coming{border:1px solid #6b5563;border-radius:4px;padding:6px 8px;color:#d7b4a6;font-size:9px;letter-spacing:.06em;text-transform:none;font-weight:400}.chatty-landing .ai-agent-section h2{font-size:clamp(38px,4.3vw,64px);line-height:1.1;margin-top:20px}.chatty-landing .ai-agent-section h2 em{color:#f59a80}.chatty-landing .ai-agent-heading>p{color:#c2b7c7;font-size:15px;line-height:1.8;max-width:345px;padding-bottom:5px}.chatty-landing .ai-agent-stage{height:480px;position:relative;margin:30px 0 8px;isolation:isolate}.chatty-landing .ai-agent-stage:before{content:"";position:absolute;inset:0 20%;background:radial-gradient(ellipse,rgba(101,69,83,.3333333333),transparent 65%);z-index:-1;pointer-events:none}.chatty-landing .ai-agent-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(164,139,159,.0941176471);border-radius:50%;pointer-events:none}.chatty-landing .ai-agent-orbit-outer{width:71%;height:86%}.chatty-landing .ai-agent-orbit-inner{width:53%;height:62%}.chatty-landing .ai-agent-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.chatty-landing .ai-agent-wire path{stroke:#79637c66;stroke-width:1;fill:none;stroke-dasharray:3 6;transition:stroke .5s}.chatty-landing .ai-agent-wire circle{fill:#f69c82;opacity:0;filter:drop-shadow(0 0 5px #f69c82)}.chatty-landing .ai-agent-stage[data-active=chatgpt] [data-wire=chatgpt] path,.chatty-landing .ai-agent-stage[data-active=codex] [data-wire=codex] path,.chatty-landing .ai-agent-stage[data-active=claude] [data-wire=claude] path,.chatty-landing .ai-agent-stage[data-active=grok] [data-wire=grok] path{stroke:#dca38a;stroke-width:1.5;stroke-dasharray:5 5}.chatty-landing .ai-agent-stage[data-active=chatgpt] [data-wire=chatgpt] circle,.chatty-landing .ai-agent-stage[data-active=codex] [data-wire=codex] circle,.chatty-landing .ai-agent-stage[data-active=claude] [data-wire=claude] circle,.chatty-landing .ai-agent-stage[data-active=grok] [data-wire=grok] circle{opacity:1}.chatty-landing .ai-agent-stage[data-phase=answer] .ai-agent-packet-request,.chatty-landing .ai-agent-stage[data-phase=question] .ai-agent-packet-reply{display:none}.chatty-landing .ai-agent-node{position:absolute;width:180px;border:0;background:none;color:#fff6ee;display:flex;flex-direction:column;align-items:center;padding:0;z-index:3;transform:translate(-50%,-50%)}.chatty-landing .ai-agent-node-chatgpt{left:18.5%;top:23.3%}.chatty-landing .ai-agent-node-codex{left:18.5%;top:73%}.chatty-landing .ai-agent-node-claude{left:81.5%;top:23.3%}.chatty-landing .ai-agent-node-grok{left:81.5%;top:73%}.chatty-landing .ai-agent-icon{width:70px;height:70px;background:#fbf8f1;border-radius:20px;display:grid;place-items:center;margin-bottom:10px;box-shadow:0 8px 25px #100b181c;outline:1px solid rgba(250,241,222,.1333333333);outline-offset:6px;transition:transform .3s,outline-color .3s,box-shadow .3s}.chatty-landing .ai-agent-icon img{object-fit:contain;display:block;width:36px;height:36px}.chatty-landing .ai-agent-name{font-size:15px;font-weight:550;letter-spacing:-.015em}.chatty-landing .ai-agent-node:hover .ai-agent-icon{transform:translateY(-4px);outline-color:#c69c8a99}.chatty-landing .ai-agent-node[aria-pressed=true] .ai-agent-icon{outline-color:#eea68b;box-shadow:0 0 34px #f98c681c}.chatty-landing .ai-agent-node:focus-visible{outline-color:#f8b399;border-radius:15px;outline-offset:12px}.chatty-landing .ai-agent-chatty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;text-align:center;pointer-events:none}.chatty-landing .ai-agent-mascot{width:320px;height:300px;object-fit:contain;display:block;margin:auto;filter:drop-shadow(0 12px 16px rgba(11,4,31,.1450980392))}.chatty-landing .ai-agent-signal{display:flex;gap:5px;position:absolute;left:50%;bottom:10px;transform:translate(-50%)}.chatty-landing .ai-agent-signal span{width:4px;height:4px;border-radius:100%;background:#e7b29a;animation:chatty-landing-ai-agent-listen 1.6s ease-in-out infinite}.chatty-landing .ai-agent-signal span:nth-child(2){animation-delay:.2s}.chatty-landing .ai-agent-signal span:nth-child(3){animation-delay:.4s}.chatty-landing .ai-agent-speaker{color:#ccbbd2;text-transform:uppercase;font-size:9px;letter-spacing:.1em;margin-bottom:12px!important;display:flex;gap:7px;align-items:center}.chatty-landing .ai-agent-speaker>span:last-child:not(:first-child){margin-left:auto;color:#a78f9c;font-size:17px}.chatty-landing #ai-agent-question{font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1.4;letter-spacing:-.02em;max-width:380px}.chatty-landing #ai-agent-reply{font-size:14px;line-height:1.7;color:#ede0e7;max-width:390px;transition:opacity .4s,transform .4s}.chatty-landing .ai-agent-section:has(.ai-agent-stage[data-phase=question]) #ai-agent-reply{opacity:.25;transform:translateY(4px)}.chatty-landing #ai-agent-motion{border:1px solid rgba(121,103,127,.5019607843);background:transparent;color:#d8c8dd;padding:8px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:8px;font-size:10px;white-space:nowrap}.chatty-landing .ai-agent-pause-mark{width:10px;text-align:center}.chatty-landing .ai-agent-stage[data-paused=true] .ai-agent-wire circle{display:none}.chatty-landing .ai-agent-stage[data-paused=true] .ai-agent-signal span{animation-play-state:paused;opacity:.6}@keyframes chatty-landing-ai-agent-listen{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:900px){.chatty-landing .ai-agent-section{padding:60px 5% 30px}.chatty-landing .ai-agent-heading{grid-template-columns:1.15fr 1fr;gap:7%}.chatty-landing .ai-agent-heading>p{font-size:13px}.chatty-landing .ai-agent-stage{height:440px}.chatty-landing .ai-agent-chatty{width:265px}.chatty-landing .ai-agent-mascot{width:265px;height:275px}.chatty-landing .ai-agent-node{width:130px}.chatty-landing .ai-agent-icon{width:59px;height:59px;border-radius:17px}.chatty-landing .ai-agent-icon img{width:31px;height:31px}.chatty-landing .ai-agent-name{font-size:13px}}@media(max-width:600px){.chatty-landing .ai-agent-section{padding:50px 5% 25px}.chatty-landing .ai-agent-heading{grid-template-columns:1fr;gap:20px}.chatty-landing .ai-agent-section h2{font-size:41px}.chatty-landing .ai-agent-heading>p{font-size:14px;max-width:340px}.chatty-landing .ai-agent-heading .eyebrow{gap:16px}.chatty-landing .ai-agent-stage{height:405px;margin:24px -2% 5px}.chatty-landing .ai-agent-node{width:98px}.chatty-landing .ai-agent-node-chatgpt,.chatty-landing .ai-agent-node-codex{left:14%}.chatty-landing .ai-agent-node-claude,.chatty-landing .ai-agent-node-grok{left:86%}.chatty-landing .ai-agent-node-chatgpt,.chatty-landing .ai-agent-node-claude{top:18%}.chatty-landing .ai-agent-node-codex,.chatty-landing .ai-agent-node-grok{top:78%}.chatty-landing .ai-agent-icon{width:50px;height:50px;border-radius:14px;outline-offset:4px;margin-bottom:9px}.chatty-landing .ai-agent-icon img{width:28px;height:28px}.chatty-landing .ai-agent-name{font-size:12px}.chatty-landing .ai-agent-chatty{width:210px}.chatty-landing .ai-agent-mascot{width:210px;height:220px}.chatty-landing .ai-agent-orbit-outer{width:91%;height:80%}.chatty-landing .ai-agent-orbit-inner{width:70%;height:60%}.chatty-landing .ai-agent-connections{opacity:.55}.chatty-landing .ai-agent-signal{bottom:0}.chatty-landing .ai-agent-speaker{margin-bottom:8px!important}.chatty-landing #ai-agent-question{font-size:21px}.chatty-landing #ai-agent-reply{font-size:13px}}@media(prefers-reduced-motion:reduce){.chatty-landing .ai-agent-signal span{animation:none}.chatty-landing .ai-agent-wire circle{display:none}.chatty-landing .ai-agent-icon,.chatty-landing #ai-agent-reply{transition:none}}@media(prefers-reduced-motion:reduce){.chatty-landing .ai-agent-stage[data-paused=false] .ai-agent-signal span{animation:chatty-landing-ai-agent-listen 1.6s ease-in-out infinite;animation-duration:1.6s!important;animation-iteration-count:infinite!important}.chatty-landing .ai-agent-stage[data-paused=false][data-phase=question] .ai-agent-packet-request,.chatty-landing .ai-agent-stage[data-paused=false][data-phase=answer] .ai-agent-packet-reply{display:block}}.chatty-landing{--paper: var(--v-paper);--ink: var(--v-ink);--muted: var(--v-muted);--coral: var(--v-accent);--line: var(--v-line);--stage: var(--v-stage);--stage-text: var(--v-stage-text);background-color:var(--v-paper);color:var(--v-ink);font-family:var(--v-font-body)}.chatty-landing .stage-intro h1,.chatty-landing .knowledge-heading h2,.chatty-landing .niche-heading h2,.chatty-landing .ai-agent-section h2,.chatty-landing .pricing-heading h2{font-family:var(--v-font-display);font-weight:var(--v-weight-display);letter-spacing:var(--v-letter-display)}.chatty-landing .stage-intro h1 em,.chatty-landing .knowledge-heading h2 em,.chatty-landing .niche-heading h2 em,.chatty-landing .ai-agent-section h2 em{font-family:var(--v-font-em);font-weight:var(--v-weight-em);letter-spacing:var(--v-letter-em)}.chatty-landing .choose-caption,.chatty-landing .handwritten-note,.chatty-landing .source-excerpt,.chatty-landing #ai-agent-question{font-family:var(--v-font-note)}.chatty-landing .wordmark,.chatty-landing .niche-chat-header h3,.chatty-landing .niche-chat-credit strong{font-family:Manrope,sans-serif}.chatty-landing :focus-visible:not(.nd-site *){outline-color:var(--v-accent-ink)}.chatty-landing .conversation-stage,.chatty-landing .ai-agent-section{background-color:var(--v-stage);color:var(--v-stage-text)}.chatty-landing .button-ink{background-color:var(--v-button);color:var(--v-button-text)}.chatty-landing .button-ink:hover{background-color:color-mix(in srgb,var(--v-button) 88%,var(--v-ink));color:var(--v-button-text)}.chatty-landing .conversation-stage:before{mix-blend-mode:luminosity;opacity:.2}.chatty-landing .stage-intro>.eyebrow,.chatty-landing .hero-description,.chatty-landing .choose-caption,.chatty-landing .handwritten-note{color:var(--v-stage-muted)}.chatty-landing .stage-intro h1 em{color:var(--v-stage-accent)}.chatty-landing .scenario-choice,.chatty-landing .scenario-choice:last-child{color:var(--v-stage-text);border-color:var(--v-stage-line)}.chatty-landing .scenario-choice[aria-selected=true],.chatty-landing .scenario-choice:hover{color:var(--v-stage-accent)}.chatty-landing .choice-number{color:var(--v-stage-faint)}.chatty-landing .motion-toggle{background-color:color-mix(in srgb,var(--v-stage-text) 6%,var(--v-stage));border-color:var(--v-stage-line);color:var(--v-stage-muted)}.chatty-landing .chatty-mascot{filter:drop-shadow(0 18px 18px color-mix(in srgb,var(--v-stage-text) 12%,transparent))}.chatty-landing .answer-stage,.chatty-landing .answer-stage:after{background-color:var(--v-surface);color:var(--v-ink);border-color:var(--v-line)}.chatty-landing .answer-stage{box-shadow:0 17px 40px color-mix(in srgb,var(--v-ink) 14%,transparent)}.chatty-landing .example-heading,.chatty-landing .chatty-answer,.chatty-landing .source-excerpt{color:var(--v-muted)}.chatty-landing .example-label,.chatty-landing .source-excerpt{border-color:var(--v-line)}.chatty-landing .reply-heading{color:var(--v-accent-ink)}.chatty-landing .source-link{color:var(--v-accent-ink)!important;border-color:color-mix(in srgb,var(--v-accent-ink) 35%,var(--v-line))}.chatty-landing .handoff-note{background-color:var(--v-alt);color:var(--v-muted)}.chatty-landing .knowledge-section .eyebrow,.chatty-landing .knowledge-section h2 em,.chatty-landing .knowledge-icon-video,.chatty-landing .knowledge-example .knowledge-reply-label{color:var(--v-accent-ink)}.chatty-landing .knowledge-heading>p,.chatty-landing .knowledge-icon,.chatty-landing .knowledge-resource-copy>span,.chatty-landing .knowledge-example .knowledge-answer,.chatty-landing .knowledge-example details>p{color:var(--v-muted)}.chatty-landing .knowledge-selection,.chatty-landing .knowledge-example-top{color:var(--v-faint)}.chatty-landing .knowledge-source{background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-ink)}.chatty-landing .knowledge-source:hover{border-color:var(--v-accent-ink)}.chatty-landing .knowledge-source[aria-selected=true]{background-color:var(--v-softaccent);border-color:var(--v-accent-ink);box-shadow:0 4px color-mix(in srgb,var(--v-accent) 20%,transparent)}.chatty-landing .knowledge-source[aria-selected=true] .knowledge-icon,.chatty-landing .knowledge-source[aria-selected=true] .knowledge-selection{color:var(--v-accent-ink)}.chatty-landing .knowledge-flow svg,.chatty-landing .knowledge-flow .knowledge-flow-compact{stroke:var(--v-line)}.chatty-landing .knowledge-diagram[data-source=website] [data-flow=website],.chatty-landing .knowledge-diagram[data-source=documents] [data-flow=documents],.chatty-landing .knowledge-diagram[data-source=images] [data-flow=images],.chatty-landing .knowledge-diagram[data-source=youtube] [data-flow=youtube]{stroke:var(--v-accent-ink)}.chatty-landing .knowledge-hub{background-color:var(--v-paper);color:var(--v-accent-ink)}.chatty-landing .knowledge-hub>span{background-color:var(--v-accent)}.chatty-landing .knowledge-example,.chatty-landing .knowledge-example:before{background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-ink)}.chatty-landing .knowledge-example{box-shadow:0 9px 22px color-mix(in srgb,var(--v-ink) 3%,transparent)}.chatty-landing .knowledge-example-top>span:last-child,.chatty-landing .knowledge-example details>p{border-color:var(--v-line)}.chatty-landing .knowledge-example summary{color:var(--v-accent-ink);text-decoration-color:color-mix(in srgb,var(--v-accent-ink) 35%,var(--v-line))}.chatty-landing .niche-demo-section{background-color:var(--v-alt);border-color:var(--v-line)}.chatty-landing .niche-demo-section .eyebrow,.chatty-landing .niche-heading h2 em,.chatty-landing .niche-tab[aria-selected=true] .niche-tab-arrow,.chatty-landing .niche-tab:hover,.chatty-landing .niche-demo-footer p>span{color:var(--v-accent-ink)}.chatty-landing .niche-demo-section .niche-heading>p,.chatty-landing .niche-tabs .niche-tab,.chatty-landing .niche-demo-footer{color:var(--v-muted)}.chatty-landing .niche-tab>span:first-child,.chatty-landing .niche-browser-label,.chatty-landing .niche-demo-footer>span{color:var(--v-faint)}.chatty-landing .niche-tabs,.chatty-landing .niche-tabs .niche-tab{border-color:var(--v-line)}.chatty-landing .niche-tabs .niche-tab[aria-selected=true]{color:var(--v-ink)}.chatty-landing .niche-tabs .niche-tab:hover{color:var(--v-accent-ink)}.chatty-landing .niche-tab[aria-selected=true]:after{background-color:var(--v-accent-ink)}.chatty-landing .niche-browser{background-color:var(--v-surface);border-color:var(--v-line);box-shadow:0 18px 45px color-mix(in srgb,var(--v-ink) 5%,transparent)}.chatty-landing .niche-browser-bar{background-color:var(--v-surface);border-color:var(--v-line)}.chatty-landing .niche-address{background-color:var(--v-alt);border-color:var(--v-line);color:var(--v-muted)}.chatty-landing .niche-chat{background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-ink);box-shadow:0 16px 50px color-mix(in srgb,var(--v-ink) 14%,transparent)}.chatty-landing .niche-chat-header{background-color:var(--v-stage);color:var(--v-stage-text)}.chatty-landing .niche-chat-header p{color:var(--v-stage-muted)}.chatty-landing .niche-demo-section .niche-chat-close{color:var(--v-stage-text)}.chatty-landing .niche-chat-close:hover{background-color:color-mix(in srgb,var(--v-stage-text) 8%,transparent)}.chatty-landing .niche-chat-avatar,.chatty-landing .niche-launcher-avatar,.chatty-landing .niche-chat-launcher{background-color:var(--v-softaccent)}.chatty-landing .niche-chat-messages{scrollbar-color:var(--v-line) transparent}.chatty-landing .niche-chat-message--bot{background-color:var(--v-alt);color:var(--v-ink)}.chatty-landing .niche-chat-message--visitor{background-color:var(--v-softaccent);color:var(--v-ink)}.chatty-landing .niche-chat-source,.chatty-landing .niche-chat-suggestions{border-color:var(--v-line)}.chatty-landing .niche-chat-source summary{color:var(--v-accent-ink)}.chatty-landing .niche-chat-source>p,.chatty-landing .niche-chat-suggestions>p,.chatty-landing .niche-chat-credit strong{color:var(--v-muted)}.chatty-landing .niche-chat-suggestions,.chatty-landing .niche-chat-credit{background-color:var(--v-surface)}.chatty-landing .niche-demo-section .niche-ask-pill{background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-accent-ink)}.chatty-landing .niche-demo-section .niche-ask-pill:hover,.chatty-landing .niche-demo-section .niche-ask-pill[aria-pressed=true]{background-color:var(--v-softaccent);border-color:var(--v-accent-ink);color:var(--v-accent-ink)}.chatty-landing .niche-chat-credit{color:var(--v-faint)}.chatty-landing .niche-chat-credit strong span{color:var(--v-accent-ink)}.chatty-landing .niche-chat-launcher{border-color:var(--v-surface);box-shadow:0 5px 18px color-mix(in srgb,var(--v-ink) 15%,transparent)}.chatty-landing .niche-launcher-status{border-color:var(--v-surface);background-color:var(--v-accent-ink)}.chatty-landing .niche-launcher-hint{background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-muted);box-shadow:0 3px 12px color-mix(in srgb,var(--v-ink) 6%,transparent)}.chatty-landing .ai-agent-heading .eyebrow,.chatty-landing .ai-agent-heading>p,.chatty-landing .ai-agent-speaker{color:var(--v-stage-muted)}.chatty-landing .ai-agent-coming{border-color:var(--v-stage-line);color:var(--v-stage-accent)}.chatty-landing .ai-agent-section h2 em{color:var(--v-stage-accent)}.chatty-landing .ai-agent-stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--v-stage-accent) 14%,transparent),transparent 65%)}.chatty-landing .ai-agent-orbit{border-color:color-mix(in srgb,var(--v-stage-line) 45%,transparent)}.chatty-landing .ai-agent-wire path{stroke:var(--v-stage-line)}.chatty-landing .ai-agent-wire circle{fill:var(--v-stage-accent);filter:drop-shadow(0 0 5px var(--v-stage-accent))}.chatty-landing .ai-agent-stage[data-active=chatgpt] [data-wire=chatgpt] path,.chatty-landing .ai-agent-stage[data-active=codex] [data-wire=codex] path,.chatty-landing .ai-agent-stage[data-active=claude] [data-wire=claude] path,.chatty-landing .ai-agent-stage[data-active=grok] [data-wire=grok] path{stroke:var(--v-stage-accent)}.chatty-landing .ai-agent-node,.chatty-landing #ai-agent-question,.chatty-landing #ai-agent-reply{color:var(--v-stage-text)}.chatty-landing .ai-agent-icon{background-color:#fbf8f1;outline-color:var(--v-stage-line);box-shadow:0 8px 25px color-mix(in srgb,var(--v-ink) 11%,transparent)}.chatty-landing .ai-agent-node:hover .ai-agent-icon,.chatty-landing .ai-agent-node[aria-pressed=true] .ai-agent-icon,.chatty-landing .ai-agent-node:focus-visible{outline-color:var(--v-stage-accent)}.chatty-landing .ai-agent-node[aria-pressed=true] .ai-agent-icon{box-shadow:0 0 34px color-mix(in srgb,var(--v-stage-accent) 11%,transparent)}.chatty-landing .ai-agent-speaker>span:last-child:not(:first-child){color:var(--v-stage-faint)}.chatty-landing .ai-agent-mascot{filter:drop-shadow(0 12px 16px color-mix(in srgb,var(--v-stage-text) 10%,transparent))}.chatty-landing .ai-agent-signal span{background-color:var(--v-stage-accent)}.chatty-landing #ai-agent-motion{border-color:var(--v-stage-line);color:var(--v-stage-muted)}.chatty-landing .pricing-heading>p{color:var(--v-muted)}.chatty-landing .pricing-note{color:var(--v-faint)}.chatty-landing .plan-badge{background-color:var(--v-softaccent);color:var(--v-accent-ink)}.chatty-landing[data-theme=paper]{--v-paper:#fafafa;--v-ink:#17191c;--v-muted:#555b63;--v-faint:#656b73;--v-line:#d4d8dd;--v-surface:#ffffff;--v-alt:#eceef0;--v-softaccent:#e6e9ed;--v-accent:#69717c;--v-accent-ink:#414850;--v-stage:#f3f4f5;--v-stage-text:#17191c;--v-stage-muted:#555b63;--v-stage-faint:#656b73;--v-stage-line:#d4d8dd;--v-stage-accent:#59616c;--v-button:#17191c;--v-button-text:#ffffff;--v-font-body:"Geist",sans-serif;--v-font-display:"Newsreader",Georgia,serif;--v-font-em:"Newsreader",Georgia,serif;--v-font-note:"Newsreader",Georgia,serif;--v-weight-display:500;--v-weight-em:500;--v-letter-display:-.045em;--v-letter-em:-.045em}.chatty-landing[data-theme=paper] .stage-intro h1{color:var(--v-ink)}.chatty-landing[data-theme=paper] .stage-intro h1 em{color:#c45123;font-size:1em;text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.1em;text-decoration-skip-ink:none}.chatty-landing[data-theme=paper] .stage-intro .hero-description{max-width:660px;color:#25272b;font-size:18px;font-weight:500;line-height:1.65;text-shadow:0 1px 8px #ffffff}.chatty-landing[data-theme=paper] .handwritten-note{left:50%;top:-3px;width:210px;max-width:210px;color:#b94d1b;font-size:26px;font-weight:600;line-height:1.15;transform:translate(-50%) rotate(-6deg);text-shadow:0 1px 0 #ffffff,0 0 12px #ffffff,0 0 24px #ffffff}.chatty-landing[data-theme=paper] .handwritten-note span{padding-left:112px;font-size:46px;font-weight:600;line-height:1}@media(max-width:850px){.chatty-landing[data-theme=paper] .stage-intro .hero-description{font-size:16px;max-width:560px}.chatty-landing[data-theme=paper] .handwritten-note{font-size:23px;width:190px;max-width:190px;top:-8px}.chatty-landing[data-theme=paper] .handwritten-note span{font-size:40px;padding-left:95px}}@media(max-width:620px){.chatty-landing[data-theme=paper] .stage-intro .hero-description{font-size:16px;line-height:1.6;max-width:340px}.chatty-landing[data-theme=paper] .handwritten-note{left:0;top:12px;width:150px;max-width:150px;font-size:21px;transform:rotate(-6deg)}.chatty-landing[data-theme=paper] .handwritten-note span{font-size:38px;padding-left:76px}}.chatty-landing[data-theme=paper] .conversation-stage:before{background-image:linear-gradient(to bottom,#ffffffef,#ffffffdb 26%,#ffffff4d 50%,#ffffff1f 76%,#ffffff59),url(/assets/landing/conversation-office-desk.webp);background-position:center;background-size:cover;mix-blend-mode:normal;opacity:1;filter:saturate(.18);-webkit-mask-image:none;mask-image:none}@media(max-width:620px){.chatty-landing[data-theme=paper] .conversation-stage:before{background-image:linear-gradient(to bottom,#ffffffed,#ffffffd9 28%,#ffffff73 52%,#ffffff26 78%,#ffffff59),url(/assets/landing/conversation-office-desk.webp);background-size:auto 100%;background-position:52% bottom}}.chatty-landing[data-theme=paper]{--paper-glow:0 0 0 1px #ffffffb3,0 0 34px #bfc6cf52,0 12px 30px #17191c0a;--paper-glow-active:0 0 0 1px #ffffff,0 0 40px #b8c1ce73,0 10px 28px #17191c0d}.chatty-landing[data-theme=paper] .scenario-column{min-width:0;padding:24px;border:1px solid #bbcbe2;border-radius:12px;background:linear-gradient(145deg,#f5f8ff,#e6edfc 60%,#e7e5f7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffb3,0 0 30px #c6d4ed66,0 14px 32px #253b581f}.chatty-landing[data-theme=paper] .conversation-choices{width:100%;max-width:none}.chatty-landing[data-theme=paper] .scenario-choice{min-width:0;padding-inline:10px!important;transition:color .2s,background-color .2s}.chatty-landing[data-theme=paper] .scenario-choice:hover{background:#ffffff80;color:var(--v-ink)}.chatty-landing[data-theme=paper] .scenario-choice[aria-selected=true]{background:#cfddf0;color:var(--v-ink);box-shadow:inset 2px 0 #718bb1}@media(max-width:850px){.chatty-landing[data-theme=paper] .scenario-column{padding:20px}}@media(min-width:621px)and (max-width:850px){.chatty-landing[data-theme=paper] .conversation-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.chatty-landing[data-theme=paper] .scenario-column{padding:20px 18px}}.chatty-landing[data-theme=paper] .chatty-mascot,.chatty-landing[data-theme=paper] .knowledge-mascot :is(img,video),.chatty-landing[data-theme=paper] .ai-agent-mascot{mix-blend-mode:normal;filter:drop-shadow(0 0 10px rgba(255,255,255,.9294117647)) drop-shadow(0 0 26px rgba(193,200,211,.5803921569)) drop-shadow(0 12px 12px rgba(23,25,28,.0705882353))}.chatty-landing[data-theme=paper] .mascot-wrap,.chatty-landing[data-theme=paper] .knowledge-mascot{isolation:isolate}.chatty-landing[data-theme=paper] .mascot-wrap:after{content:"";position:absolute;left:48%;bottom:32px;width:36%;max-width:150px;height:14px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(60,65,70,.2509803922),transparent 70%);filter:blur(2px);pointer-events:none;z-index:-1}@media(max-width:1100px)and (min-width:851px){.chatty-landing[data-theme=paper] .mascot-wrap:after{bottom:39px}}@media(max-width:850px){.chatty-landing[data-theme=paper] .mascot-wrap:after{left:50%;bottom:25px}}@media(max-width:620px){.chatty-landing[data-theme=paper] .mascot-wrap:after{bottom:20px;width:112px;height:11px}}.chatty-landing[data-theme=paper] .mascot-wrap:before,.chatty-landing[data-theme=paper] .knowledge-mascot:before{content:"";position:absolute;inset:8% -5% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(255,255,255,.9294117647) 0%,rgba(255,255,255,.6) 28%,rgba(211,216,224,.2) 49%,transparent 70%);filter:blur(12px)}.chatty-landing[data-theme=paper] .ai-agent-stage:before{background:radial-gradient(ellipse,rgba(255,255,255,.9019607843) 0%,rgba(255,255,255,.5490196078) 28%,rgba(211,216,224,.2196078431) 48%,transparent 70%)}.chatty-landing[data-theme=paper] .answer-stage,.chatty-landing[data-theme=paper] .knowledge-source,.chatty-landing[data-theme=paper] .knowledge-example,.chatty-landing[data-theme=paper] .niche-browser,.chatty-landing[data-theme=paper] .niche-chat{box-shadow:var(--paper-glow)}.chatty-landing[data-theme=paper] .conversation-stage .answer-stage{background:linear-gradient(145deg,#fff9f1,#fff0e5 55%,#ffe3d5);border-color:#e5c2ae;box-shadow:inset 0 1px #fffdfa,0 0 0 1px #ffffffb3,0 0 30px #f1d2bf66,0 14px 32px #6646321f}.chatty-landing[data-theme=paper] .conversation-stage .answer-stage:after{background:#fff3e9;border-color:#e5c2ae}.chatty-landing[data-theme=paper] .conversation-stage .handoff-note{background:#f5dccb;color:#604b3e}@media(max-width:620px){.chatty-landing[data-theme=paper] .conversation-stage .answer-stage:after{background:#ffe8dc}}.chatty-landing[data-theme=paper] .knowledge-source[aria-selected=true],.chatty-landing[data-theme=paper] .knowledge-source:hover{box-shadow:var(--paper-glow-active);border-color:#858e9a}.chatty-landing[data-theme=paper] .ai-agent-icon{background-color:#fff;box-shadow:var(--paper-glow)}.chatty-landing[data-theme=paper] .ai-agent-node[aria-pressed=true] .ai-agent-icon,.chatty-landing[data-theme=paper] .ai-agent-node:hover .ai-agent-icon,.chatty-landing[data-theme=paper] .ai-agent-node:focus-visible .ai-agent-icon{box-shadow:var(--paper-glow-active);outline-color:#858e9a}.chatty-landing[data-theme=paper] .button-ink,.chatty-landing[data-theme=paper] .niche-chat-launcher{box-shadow:0 0 0 1px #fff9,0 0 20px #bac3cf59}.chatty-landing[data-theme=paper] .button:focus-visible{box-shadow:var(--paper-glow-active)}.chatty-landing[data-theme=paper] .niche-window-dots i{background-color:#c6cbd1}.chatty-landing[data-theme=paper] .knowledge-motion-toggle{position:absolute;bottom:24px;right:0;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--v-line);border-radius:50%;background:#ffffffd9;color:var(--v-muted);font-size:12px;cursor:pointer}.chatty-landing[data-theme=paper] .knowledge-motion-toggle:hover{background:#fff;color:var(--v-ink)}.chatty-landing[data-theme=paper] .knowledge-heading,.chatty-landing[data-theme=paper] .niche-heading,.chatty-landing[data-theme=paper] .ai-agent-heading{display:block}.chatty-landing[data-theme=paper] .knowledge-heading{margin-bottom:36px}.chatty-landing[data-theme=paper] .knowledge-heading h2 .onboard-chatty{color:#c45123;font-style:italic;text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.1em;text-decoration-skip-ink:none}.chatty-landing[data-theme=paper] .knowledge-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:66.6667%;margin-inline:auto;gap:24px;padding-top:10px}.chatty-landing[data-theme=paper] .knowledge-hub{left:33.333%}.chatty-landing[data-theme=paper] .knowledge-mascot{width:100%}.chatty-landing[data-theme=paper] .knowledge-motion-toggle{right:max(0px,50% - 170px)}@media(max-width:800px){.chatty-landing[data-theme=paper] .knowledge-workspace{display:flex;flex-direction:column;width:100%;gap:14px;align-items:center}.chatty-landing[data-theme=paper] .knowledge-hub{left:50%}.chatty-landing[data-theme=paper] .knowledge-mascot{max-width:340px;align-self:center}.chatty-landing[data-theme=paper] .knowledge-example-wrap{width:100%;max-width:480px;margin-top:0}}@media(max-width:520px){.chatty-landing[data-theme=paper] .knowledge-mascot{max-width:295px}.chatty-landing[data-theme=paper] .knowledge-motion-toggle{right:0}}.chatty-landing[data-theme=paper] .knowledge-pipeline .knowledge-flow-path,.chatty-landing[data-theme=paper] .knowledge-diagram.is-feeding .knowledge-flow-path{stroke-dasharray:5 5;animation:none}.chatty-landing[data-theme=paper] .knowledge-packet{display:none;fill:#59616c;stroke:none;filter:drop-shadow(0 0 4px rgba(105,113,124,.6))}.chatty-landing[data-theme=paper] .knowledge-diagram[data-source=website] [data-packet=website],.chatty-landing[data-theme=paper] .knowledge-diagram[data-source=documents] [data-packet=documents],.chatty-landing[data-theme=paper] .knowledge-diagram[data-source=images] [data-packet=images],.chatty-landing[data-theme=paper] .knowledge-diagram[data-source=youtube] [data-packet=youtube]{display:block}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .knowledge-diagram .knowledge-packet{display:none!important}}.chatty-landing[data-theme=paper] .knowledge-resources{gap:20px}.chatty-landing[data-theme=paper] .knowledge-source{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;min-height:174px;padding:23px;border:1px solid #bcc3cc;border-radius:16px;background:linear-gradient(145deg,#fff 45%,#f1f3f5);box-shadow:inset 0 1px #fff,0 5px #d9dee54d,0 12px 26px #303b4912,0 0 24px #ffffffd9;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.chatty-landing[data-theme=paper] .knowledge-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;margin:0;border:1px solid #d4dae1;border-radius:12px;background:linear-gradient(145deg,#fff,#e7ebef);color:#414850;box-shadow:inset 0 1px #fff,0 3px 7px #19212c0a;transition:box-shadow .2s,border-color .2s}.chatty-landing[data-theme=paper] .knowledge-icon svg{width:28px;height:28px;stroke-width:1.5}.chatty-landing[data-theme=paper] .knowledge-resource-copy strong{font-size:17px;font-weight:600}.chatty-landing[data-theme=paper] .knowledge-resource-copy>span{font-size:12px;line-height:1.6;color:#555b63;margin-top:6px}.chatty-landing[data-theme=paper] .knowledge-selection{top:20px;right:20px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #d4dae1;border-radius:50%;background:#fff;color:#656d78;font-size:14px}.chatty-landing[data-theme=paper] .knowledge-source:hover,.chatty-landing[data-theme=paper] .knowledge-source:focus-visible{transform:translateY(-4px);border-color:#727d8b;box-shadow:inset 0 1px #fff,0 6px #d9dee566,0 16px 30px #303b4921,0 0 30px #fff}.chatty-landing[data-theme=paper] .knowledge-source[aria-selected=true]{transform:translateY(-4px);border-color:#626d7b;background:linear-gradient(145deg,#f3f5f7,#dce2e9);box-shadow:inset 0 0 0 1px #ffffffd9,0 5px #b9c2ce80,0 16px 34px #303b4929,0 0 32px #c3cbd66b}.chatty-landing[data-theme=paper] .knowledge-source[aria-selected=true] .knowledge-icon{background:linear-gradient(145deg,#414850,#17191c);border-color:#17191c;color:#fff;box-shadow:inset 0 1px #ffffff38,0 4px 10px #17191c26}.chatty-landing[data-theme=paper] .knowledge-source[aria-selected=true] .knowledge-selection{border-color:#414850;background:#414850;color:#fff}@media(max-width:1100px){.chatty-landing[data-theme=paper] .knowledge-resources{gap:14px}.chatty-landing[data-theme=paper] .knowledge-source{padding:20px;gap:18px}}@media(max-width:520px){.chatty-landing[data-theme=paper] .knowledge-resources{gap:14px}.chatty-landing[data-theme=paper] .knowledge-source{min-height:172px;padding:17px;gap:15px}.chatty-landing[data-theme=paper] .knowledge-icon{width:42px;height:42px;flex-basis:42px}.chatty-landing[data-theme=paper] .knowledge-icon svg{width:25px;height:25px}.chatty-landing[data-theme=paper] .knowledge-resource-copy strong{font-size:16px}.chatty-landing[data-theme=paper] .knowledge-resource-copy>span{font-size:11px}.chatty-landing[data-theme=paper] .knowledge-selection{top:16px;right:14px;width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .knowledge-source,.chatty-landing[data-theme=paper] .knowledge-icon{transition:none}.chatty-landing[data-theme=paper] .knowledge-source:hover,.chatty-landing[data-theme=paper] .knowledge-source:focus-visible,.chatty-landing[data-theme=paper] .knowledge-source[aria-selected=true]{transform:none}}@media(max-width:620px){.chatty-landing[data-theme=paper] .mascot-wrap:before,.chatty-landing[data-theme=paper] .knowledge-mascot:before{inset:6% 0 0}}.chatty-landing .hero-ticket-activity{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.chatty-landing .hero-ticket-scene{position:absolute;inset:0}.chatty-landing .ticket-card{position:absolute;width:232px;padding:14px 16px;border:1px solid #ffffff;border-radius:12px;background:linear-gradient(135deg,#f9fbff,#e6edfa);color:#343b44;box-shadow:0 0 0 1px #c7cdd54d,0 9px 28px #3949651a,inset 0 1px #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(9px) rotate(var(--ticket-tilt, 0deg));transition:opacity .35s ease,transform 1.25s ease,translate .3s ease,rotate .3s ease,scale .3s ease,box-shadow .3s ease}.chatty-landing .hero-ticket-scene.is-active .ticket-card{transition-duration:.8s,1.25s,.3s,.3s,.3s,.3s}.chatty-landing .hero-ticket-activity[data-phase=quiet] .ticket-card{transition-duration:.35s,.8s,.3s,.3s,.3s,.3s}.chatty-landing .ticket-card p{font-size:12px;line-height:1.55;letter-spacing:-.01em}.chatty-landing .ticket-callout-label{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:600;letter-spacing:.01em}.chatty-landing .ticket-kind{margin-left:auto;font-size:9px;font-weight:400;color:#68717d}.chatty-landing .ticket-person,.chatty-landing .ticket-chatty-avatar{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#e8ebef;color:#59616c;font-size:9px;overflow:hidden}.chatty-landing .ticket-chatty-avatar{position:relative}.chatty-landing .ticket-chatty-avatar img{position:absolute;display:block;width:65px;height:auto;max-width:none;left:-22px;top:-4px}.chatty-landing .ticket-customer{left:4.5%;top:64px;--ticket-tilt:-4deg;background:linear-gradient(135deg,#f5faff,#deebff 58%,#e8e2f8);border-color:#bdcce5}.chatty-landing .ticket-chatty{right:4.5%;top:96px;--ticket-tilt:4deg;background:linear-gradient(135deg,#fff8ee,#ffe6d4 60%,#f8d8cf);border-color:#eac5ad}.chatty-landing .ticket-team{right:4.5%;top:227px;display:flex;align-items:center;gap:9px;width:248px;padding:12px 14px;--ticket-tilt:1deg;background:linear-gradient(135deg,#f3fcf7,#def0e6 65%,#dcece9);border-color:#b9d4c5}.chatty-landing .ticket-customer .ticket-person{background:#ffffffb3;color:#506388}.chatty-landing .ticket-chatty .ticket-chatty-avatar{background:#ffffffb3}.chatty-landing .ticket-team strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.chatty-landing .ticket-team p{font-size:10px;color:#6b737c;line-height:1.5}.chatty-landing .ticket-status-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#ffffffb3;color:#44725b;font-size:13px}.chatty-landing .ticket-important{border-color:#e7b799;background:linear-gradient(135deg,#fff6df,#ffe0bd 58%,#f6cfc1)}.chatty-landing .ticket-important .ticket-status-icon{background:#fff8e9;color:#a6461f;font-weight:700}.chatty-landing .ticket-important strong span{font-size:8px;font-weight:600;color:#a6461f;letter-spacing:.04em;text-transform:uppercase;margin-left:7px}.chatty-landing .hero-ticket-scene.is-active{--ticket-active:1}.chatty-landing .hero-ticket-activity:is([data-phase=question],[data-phase=reply],[data-phase=resolved]) .ticket-customer,.chatty-landing .hero-ticket-activity:is([data-phase=reply],[data-phase=resolved]) .ticket-chatty,.chatty-landing .hero-ticket-activity[data-phase=resolved] .ticket-team{opacity:calc(var(--ticket-active, 0) * .96);transform:translateY(0) rotate(var(--ticket-tilt, 0deg))}@media(min-width:1600px){.chatty-landing .ticket-customer{left:max(5%,50% - 720px);top:72px}.chatty-landing .ticket-chatty,.chatty-landing .ticket-team{right:max(5%,50% - 720px)}}@media(min-width:1101px)and (max-width:1250px){.chatty-landing .ticket-card{width:190px;padding:12px}.chatty-landing .ticket-customer{left:2%;top:42px}.chatty-landing .ticket-chatty{right:2%;top:52px}.chatty-landing .ticket-team{right:2%;top:172px;width:195px}.chatty-landing .ticket-card p{font-size:11px}.chatty-landing .ticket-kind{font-size:8px}.chatty-landing .ticket-team p{font-size:9px}}@media(max-width:1100px){.chatty-landing[data-theme=paper] .conversation-stage{padding-bottom:174px}.chatty-landing .ticket-customer{left:7%;top:auto;bottom:45px;width:240px}.chatty-landing .ticket-chatty{right:7%;top:auto;bottom:45px;width:240px}.chatty-landing .ticket-team{right:7%;top:auto;bottom:35px;width:240px}.chatty-landing .hero-ticket-activity[data-phase=resolved] .ticket-chatty{opacity:0;transform:translateY(-8px) rotate(var(--ticket-tilt, 0deg));transition-duration:.35s,1.25s,.3s,.3s,.3s,.3s}}@media(max-width:620px){.chatty-landing[data-theme=paper] .conversation-stage{padding-bottom:154px}.chatty-landing .ticket-card,.chatty-landing .ticket-customer,.chatty-landing .ticket-chatty,.chatty-landing .ticket-team{inset:auto auto 34px 50%;width:min(280px,82%);--ticket-tilt:0deg;transform:translate(-50%,9px)}.chatty-landing .hero-ticket-activity:is([data-phase=question],[data-phase=reply],[data-phase=resolved]) .ticket-customer,.chatty-landing .hero-ticket-activity:is([data-phase=reply],[data-phase=resolved]) .ticket-chatty,.chatty-landing .hero-ticket-activity[data-phase=resolved] .ticket-team{transform:translate(-50%)}.chatty-landing .hero-ticket-activity:is([data-phase=reply],[data-phase=resolved]) .ticket-customer,.chatty-landing .hero-ticket-activity[data-phase=resolved] .ticket-chatty{opacity:0;transform:translate(-50%,-8px);transition-duration:.35s,1.25s,.3s,.3s,.3s,.3s}}@media(prefers-reduced-motion:reduce){.chatty-landing .hero-ticket-activity .ticket-card{transition:none}}.chatty-landing[data-theme=paper] .section-eyebrow-label{display:inline-flex;align-items:center;gap:9px;min-width:0}.chatty-landing[data-theme=paper] .section-focus-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#9ca3ab;box-shadow:0 0 0 3px transparent;transition:background-color .3s ease,box-shadow .3s ease}.chatty-landing[data-theme=paper] .section-in-focus .section-focus-dot{background:#24995a;box-shadow:0 0 0 3px #24995a14}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .section-focus-dot{transition:none}}.chatty-landing[data-theme=paper] .ai-agent-section{isolation:isolate}.chatty-landing[data-theme=paper] .ai-agent-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/landing/ai-galaxy-dots.svg) center/cover no-repeat;opacity:.7;-webkit-mask-image:radial-gradient(ellipse 48% 46% at 50% calc(100% - 304px),transparent 8%,rgba(0,0,0,.0509803922) 29%,rgba(0,0,0,.3490196078) 63%,rgba(0,0,0,.7019607843) 82%,#000 100%);mask-image:radial-gradient(ellipse 48% 46% at 50% calc(100% - 304px),transparent 8%,rgba(0,0,0,.0509803922) 29%,rgba(0,0,0,.3490196078) 63%,rgba(0,0,0,.7019607843) 82%,#000 100%)}.chatty-landing[data-theme=paper] .ai-agent-inner{z-index:1}.chatty-landing[data-theme=paper] .knowledge-section{position:relative;isolation:isolate}.chatty-landing[data-theme=paper] .knowledge-section:before{content:"";position:absolute;inset-block:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;background:url(/assets/landing/ai-galaxy-dots.svg) center/cover no-repeat;opacity:.65;-webkit-mask-image:radial-gradient(ellipse 47% 58% at 50% 61%,transparent 12%,rgba(0,0,0,.0509803922) 30%,rgba(0,0,0,.4) 65%,#000 100%);mask-image:radial-gradient(ellipse 47% 58% at 50% 61%,transparent 12%,rgba(0,0,0,.0509803922) 30%,rgba(0,0,0,.4) 65%,#000 100%)}.chatty-landing[data-theme=paper] .ai-agent-orbit-outer{z-index:-2;border:2px solid #8d9fb5;background:radial-gradient(ellipse at center,#ffffffb3,#f1f5fa99 40%,#dce6f1b3 78%,#d4e0edcc);box-shadow:0 0 0 5px #bccbdc30,0 12px 35px #637e9d12,inset 0 0 0 4px #ffffff80}.chatty-landing[data-theme=paper] .ai-agent-orbit-inner{border-color:#bdcbdc}.chatty-landing[data-theme=paper] .ai-agent-chatty{top:46.5%}.chatty-landing[data-theme=paper] .mcp-layer-label{position:absolute;left:50%;top:93%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 14px;border:1px solid #8d9fb5;border-radius:20px;background:linear-gradient(135deg,#f7faff,#e1eaf5);color:#42546a;box-shadow:0 0 0 5px #f3f4f5,0 5px 14px #637e9d16;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.035em}.chatty-landing[data-theme=paper] .mcp-layer-mark{font-size:16px;line-height:12px;color:#657180}.chatty-landing[data-theme=paper] .mcp-layer-description{max-width:430px;margin:14px auto 6px;text-align:center;color:#626b76;font-size:12px;line-height:1.65}@media(max-width:600px){.chatty-landing[data-theme=paper] .knowledge-section:before{opacity:.55;background-size:auto 100%;-webkit-mask-image:radial-gradient(ellipse 65% 45% at 50% 61%,transparent 10%,rgba(0,0,0,.1019607843) 35%,rgba(0,0,0,.5019607843) 75%,#000 100%);mask-image:radial-gradient(ellipse 65% 45% at 50% 61%,transparent 10%,rgba(0,0,0,.1019607843) 35%,rgba(0,0,0,.5019607843) 75%,#000 100%)}.chatty-landing[data-theme=paper] .ai-agent-section:before{opacity:.6;background-size:auto 100%;-webkit-mask-image:radial-gradient(ellipse 70% 37% at 50% calc(100% - 270px),transparent 8%,rgba(0,0,0,.0509803922) 30%,rgba(0,0,0,.4) 70%,#000 100%);mask-image:radial-gradient(ellipse 70% 37% at 50% calc(100% - 270px),transparent 8%,rgba(0,0,0,.0509803922) 30%,rgba(0,0,0,.4) 70%,#000 100%)}.chatty-landing[data-theme=paper] .mcp-layer-label{top:90%;padding:6px 12px;font-size:10px}.chatty-landing[data-theme=paper] .mcp-layer-description{max-width:290px;margin-top:14px;font-size:11px}}.chatty-landing[data-theme=paper] .ai-customer-flow{position:relative;width:100%;max-width:760px;height:200px;margin:38px auto 0;color:#42546a;isolation:isolate}.chatty-landing[data-theme=paper] .ai-customer-label{text-align:center;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.chatty-landing[data-theme=paper] .ai-customer-wires{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.chatty-landing[data-theme=paper] :is(.ai-customer-wires,.ai-website-to-chatty) path{fill:none;stroke:#92a6bf;stroke-width:1.5;stroke-dasharray:4 6;animation:chatty-landing-ai-traffic-stream 2.6s linear infinite}.chatty-landing[data-theme=paper] :is(.ai-customer-wires,.ai-website-to-chatty) .ai-flow-arrow{stroke:#768da9;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;animation:none}.chatty-landing[data-theme=paper] .ai-customer-message{position:absolute;top:34px;display:flex;align-items:center;gap:10px;width:268px;transform:translate(-50%);animation:chatty-landing-ai-customer-chat 5.6s ease-in-out infinite}.chatty-landing[data-theme=paper] .ai-customer-message-left{left:23.684%}.chatty-landing[data-theme=paper] .ai-customer-message-right{left:76.316%;animation-delay:-2.8s}.chatty-landing[data-theme=paper] .ai-customer-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(140deg,#d7e2f4,#ede9fa);border:1px solid #bdcbe0;color:#657d9c}.chatty-landing[data-theme=paper] .ai-customer-avatar svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.5}.chatty-landing[data-theme=paper] .ai-customer-message-right .ai-customer-avatar{background:linear-gradient(140deg,#f8e3d6,#f7eae0);border-color:#e3c9b7;color:#ae7b5c}.chatty-landing[data-theme=paper] .ai-customer-bubble{position:relative;display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid #cbd7e5;border-radius:12px 12px 12px 3px;background:linear-gradient(125deg,#fff,#eef3fc);font-size:11px;line-height:1.5;box-shadow:0 7px 22px #5266810c}.chatty-landing[data-theme=paper] .ai-customer-message-right .ai-customer-bubble{background:linear-gradient(125deg,#fff,#fff1e7);border-color:#e4d5ca}.chatty-landing[data-theme=paper] .ai-customer-typing{display:flex;gap:2px;flex:none}.chatty-landing[data-theme=paper] .ai-customer-typing i{width:3px;height:3px;background:#8fa0b6;border-radius:50%;animation:chatty-landing-ai-customer-typing 1.7s ease-in-out infinite}.chatty-landing[data-theme=paper] .ai-customer-typing i:nth-child(2){animation-delay:.18s}.chatty-landing[data-theme=paper] .ai-customer-typing i:nth-child(3){animation-delay:.36s}.chatty-landing[data-theme=paper] .ai-website-node{position:absolute;left:50%;top:99px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap}.chatty-landing[data-theme=paper] .ai-website-icon{width:68px;height:60px;display:grid;place-items:center;border:1px solid #a8b9cd;border-radius:16px;background:linear-gradient(145deg,#fff,#e7eef8);box-shadow:0 0 0 5px #e5ebf280,0 8px 24px #62799512}.chatty-landing[data-theme=paper] .ai-website-icon svg{width:43px;height:36px;stroke:#586f8b;stroke-width:1.4}.chatty-landing[data-theme=paper] .ai-website-icon svg circle:nth-of-type(-n+3){fill:#8da0ba;stroke:none}.chatty-landing[data-theme=paper] .ai-agent-stage{margin-top:0}.chatty-landing[data-theme=paper] .ai-website-to-chatty{position:absolute;left:50%;top:0;transform:translate(-50%);width:24px;height:150px;z-index:-1;pointer-events:none;overflow:hidden}.chatty-landing[data-theme=paper] .ai-website-packet{fill:#718caa;filter:drop-shadow(0 0 4px #8da6c5);animation:chatty-landing-ai-website-delivery 2.8s linear infinite}.chatty-landing[data-theme=paper] .ai-agent-inner:has(.ai-agent-stage[data-paused=true]) :is(.ai-customer-message,.ai-customer-typing i,.ai-customer-wires path,.ai-website-to-chatty path,.ai-website-packet){animation-play-state:paused}@keyframes chatty-landing-ai-traffic-stream{to{stroke-dashoffset:-20}}@keyframes chatty-landing-ai-customer-chat{0%,to{translate:0 0;opacity:.8}50%{translate:0 -3px;opacity:1}}@keyframes chatty-landing-ai-customer-typing{0%,75%,to{opacity:.3}35%{opacity:1}}@keyframes chatty-landing-ai-website-delivery{0%{transform:translateY(0);opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translateY(142px);opacity:0}}@media(max-width:600px){.chatty-landing[data-theme=paper] .ai-customer-flow{margin-top:30px}.chatty-landing[data-theme=paper] .ai-customer-message{width:45%;gap:6px;align-items:flex-start;top:32px}.chatty-landing[data-theme=paper] .ai-customer-avatar{width:28px;height:28px}.chatty-landing[data-theme=paper] .ai-customer-avatar svg{width:21px;height:21px}.chatty-landing[data-theme=paper] .ai-customer-bubble{font-size:11px;padding:9px 8px;min-height:48px;gap:4px}.chatty-landing[data-theme=paper] .ai-customer-typing{display:none}.chatty-landing[data-theme=paper] .ai-website-to-chatty{height:130px}}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] :is(.ai-customer-message,.ai-customer-typing i,.ai-customer-wires path,.ai-website-to-chatty path,.ai-website-packet){animation:none}.chatty-landing[data-theme=paper] .ai-website-packet{display:none}}.chatty-landing[data-theme=paper] .ai-agent-orbit-outer{animation:chatty-landing-paper-mcp-glow 7s ease-in-out infinite}.chatty-landing[data-theme=paper] .ai-agent-orbit-inner{transform-origin:center;animation:chatty-landing-paper-mcp-breathe 7s ease-in-out infinite;animation-delay:-1.75s}.chatty-landing[data-theme=paper] .ai-agent-stage[data-paused=true] .ai-agent-orbit{animation-play-state:paused}@keyframes chatty-landing-paper-mcp-glow{0%,to{border-color:#8d9fb5;box-shadow:0 0 0 5px #bccbdc30,0 12px 35px #637e9d12,inset 0 0 0 4px #ffffff80}50%{border-color:#829bb9;box-shadow:0 0 0 7px #b4c9e037,0 12px 43px #637e9d24,inset 0 0 0 4px #ffffffa6}}@keyframes chatty-landing-paper-mcp-breathe{0%,to{transform:translate(-50%,-50%) scale(1);border-color:#bdcbdc;opacity:.72}50%{transform:translate(-50%,-50%) scale(1.015);border-color:#9fb7d2;opacity:1}}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .ai-agent-orbit-outer,.chatty-landing[data-theme=paper] .ai-agent-orbit-inner{animation:none}}.chatty-landing[data-theme=paper] .pricing-section{width:86%;max-width:1170px;margin:0 auto 80px;padding-top:58px}.chatty-landing[data-theme=paper] .pricing-heading{margin-bottom:32px}.chatty-landing[data-theme=paper] .pricing-heading>p{font-size:14px;line-height:1.7}.chatty-landing[data-theme=paper] .plan-top{min-height:30px;margin-bottom:22px;gap:10px}.chatty-landing[data-theme=paper] .plan-top h3{font-size:18px;font-weight:600}.chatty-landing[data-theme=paper] .plan-badge{padding:7px 10px;border:1px solid #e5c3ad;border-radius:20px;background:#fff7ef;color:#8b4c29;font-size:9px;white-space:nowrap}.chatty-landing[data-theme=paper] .trial-plan ul{border-color:#e4c9b7}.chatty-landing[data-theme=paper] .trial-plan li:before{color:#a45e35}.chatty-landing[data-theme=paper] .trial-plan .button{background:#202329;border-color:#202329;color:#fff;box-shadow:0 5px 14px #3328201c}.chatty-landing[data-theme=paper] .trial-plan .button:hover{background:#383d45;border-color:#383d45}.chatty-landing[data-theme=paper] .pricing-note{margin-top:24px!important;font-size:11px;line-height:1.7;max-width:740px}@media(max-width:800px){.chatty-landing[data-theme=paper] .pricing-section{max-width:560px;padding-top:42px;margin-bottom:56px}.chatty-landing[data-theme=paper] .pricing-heading{display:block}.chatty-landing[data-theme=paper] .pricing-heading>p{margin-top:16px}}@media(hover:hover)and (pointer:fine){.chatty-landing[data-theme=paper] .conversation-stage :is(.scenario-column,.answer-stage){transition:translate .35s ease,rotate .35s ease,scale .35s ease,box-shadow .35s ease}.chatty-landing[data-theme=paper] .conversation-stage .scenario-column:hover{translate:0 -4px;rotate:-.25deg;scale:1.008;box-shadow:inset 0 1px #fff,0 0 0 1px #fffc,0 0 38px #c6d4ed88,0 19px 38px #253b5826}.chatty-landing[data-theme=paper] .conversation-stage .answer-stage:hover{translate:0 -4px;rotate:-.5deg;scale:1.008;box-shadow:inset 0 1px #fffdfa,0 0 0 1px #fffc,0 0 38px #f1d2bf88,0 19px 38px #66463226}.chatty-landing[data-theme=paper] .conversation-stage :is(.stage-intro,.stage-workspace){pointer-events:none}.chatty-landing[data-theme=paper] .stage-intro>*,.chatty-landing[data-theme=paper] .conversation-stage :is(.scenario-column,.answer-stage,.motion-toggle){pointer-events:auto}.chatty-landing .hero-ticket-activity:is([data-phase=question],[data-phase=reply],[data-phase=resolved]) .is-active .ticket-customer,.chatty-landing .hero-ticket-activity:is([data-phase=reply],[data-phase=resolved]) .is-active .ticket-chatty,.chatty-landing .hero-ticket-activity[data-phase=resolved] .is-active .ticket-team{pointer-events:auto}.chatty-landing .hero-ticket-scene.is-active .ticket-card:hover{translate:0 -4px;rotate:-.5deg;scale:1.015;box-shadow:0 0 0 1px #fffc,0 0 24px #ffffff80,0 15px 30px #39496530,inset 0 1px #fff}}@media(hover:hover)and (pointer:fine)and (max-width:1100px){.chatty-landing .hero-ticket-activity[data-phase=resolved] .is-active .ticket-chatty{pointer-events:none}}@media(hover:hover)and (pointer:fine)and (max-width:620px){.chatty-landing .hero-ticket-activity:is([data-phase=reply],[data-phase=resolved]) .is-active .ticket-customer{pointer-events:none}}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .conversation-stage :is(.scenario-column,.answer-stage,.ticket-card),.chatty-landing[data-theme=paper] .conversation-stage :is(.scenario-column,.answer-stage,.ticket-card):hover{transition:none;translate:none;rotate:none;scale:none}}.chatty-landing .backend-section{padding:82px max(6%,(100vw - 1220px) / 2) 88px;background:#fafafa;border-bottom:1px solid #d4d8dd;color:#17191c}.chatty-landing .backend-heading{margin-bottom:37px}.chatty-landing .backend-heading .eyebrow{font-size:10px;color:#656b73}.chatty-landing .backend-heading h2{font-family:var(--v-font-display, Georgia, serif);font-size:clamp(37px,4.2vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:18px 0 0}.chatty-landing .backend-heading h2 em{font-weight:500;color:#59616c}.chatty-landing .backend-browser{overflow:hidden;border:1px solid #c6cbd3;border-radius:15px;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 0 42px #bfc6cf48,0 18px 40px #17191c0a}.chatty-landing .backend-browser-bar{height:45px;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:0 18px;background:#f4f5f7;border-bottom:1px solid #dce0e5}.chatty-landing .backend-window-dots{display:flex;gap:5px;min-width:105px}.chatty-landing .backend-window-dots i{width:8px;height:8px;border-radius:50%;background:#c7ccd3}.chatty-landing .backend-address{display:flex;align-items:center;justify-content:center;font-size:10px;color:#747b85;border:1px solid #e1e4e9;border-radius:5px;background:#fcfcfd;min-height:25px;width:46%;white-space:nowrap}.chatty-landing .backend-address svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2;margin-right:6px}.chatty-landing .backend-address>span{color:#a0a5ad}.chatty-landing .backend-demo-label{font-size:9px;color:#727983;min-width:105px;text-align:right}.chatty-landing .backend-workspace{position:relative;display:grid;grid-template-columns:158px minmax(0,1fr);min-height:636px;background:#f6f7f9;isolation:isolate;font-size:12px;line-height:1.5}.chatty-landing .backend-section button,.chatty-landing .backend-section input,.chatty-landing .backend-section select{font-family:inherit}.chatty-landing .backend-section button{line-height:1.4}.chatty-landing .backend-section [hidden]{display:none!important}.chatty-landing .backend-sidebar{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e3e6eb;padding:23px 13px 18px;min-width:0}.chatty-landing .backend-product-logo{display:flex;align-items:center;gap:7px;padding:0 10px;font-size:22px;font-weight:700;letter-spacing:-1.2px;color:#29323c}.chatty-landing .backend-product-logo>span{display:grid;place-items:center;width:21px;height:25px;border-radius:5px;background:#29323c;color:#fff;font-size:22px;font-weight:500;line-height:1}.chatty-landing .backend-workspace-name{display:flex;align-items:center;gap:7px;padding:25px 5px 24px;font-size:10px;font-weight:600;line-height:1.35}.chatty-landing .backend-workspace-avatar{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:7px;background:#edf0f4;color:#66717f}.chatty-landing .backend-workspace-name small,.chatty-landing .backend-sidebar-profile small{display:block;font-size:9px;font-weight:400;color:#7b828c;margin-top:2px}.chatty-landing .backend-nav{display:flex;flex-direction:column;gap:4px}.chatty-landing .backend-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:#77818d;font-size:11px;text-align:left}.chatty-landing .backend-nav button svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.35;fill:none;flex-shrink:0}.chatty-landing .backend-nav button[aria-current=page]{color:#273440;background:#e9edf2;font-weight:600}.chatty-landing .backend-nav button:hover{color:#273440;background:#f0f2f5}.chatty-landing .backend-sidebar-profile{display:flex;align-items:center;gap:8px;margin-top:auto;padding:20px 6px 0;font-size:10px}.chatty-landing .backend-sidebar-profile>span,.chatty-landing .backend-owner-badge{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e8edf1;color:#556373;font-size:9px}.chatty-landing .backend-product-main{min-width:0;padding-bottom:25px}.chatty-landing .backend-product-topbar{height:59px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 25px;border-bottom:1px solid #e4e7ec;font-size:10px;color:#8a919a;background:#fff9}.chatty-landing .backend-product-topbar>span>span{margin:0 8px;color:#bec4cc}.chatty-landing .backend-product-topbar strong{font-weight:500;color:#6b7480}.chatty-landing .backend-page{padding:26px 362px 0 26px;min-height:505px;outline:none!important}.chatty-landing .backend-page h3{margin:0;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.7px;color:#29323c}.chatty-landing .backend-page-description{font-size:11px;color:#87909b;margin:7px 0 0;line-height:1.6}.chatty-landing .backend-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.chatty-landing .backend-page-heading>div{min-width:0}.chatty-landing .backend-section .backend-primary,.chatty-landing .backend-section .backend-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:8px 11px;border:1px solid #d4dbe3;border-radius:6px;background:#fff;color:#526171;font-size:10px;font-weight:500;white-space:nowrap;text-decoration:none}.chatty-landing .backend-section .backend-primary{border-color:#334454;background:#334454;color:#fff}.chatty-landing .backend-section .backend-primary:hover{background:#1d3041}.chatty-landing .backend-section .backend-secondary:hover{background:#eef2f6}.chatty-landing .backend-section .backend-inline-link{padding:0;border:0;background:none;color:#5a6e85;font-size:10px;text-decoration:underline;text-underline-offset:3px}.chatty-landing .backend-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.chatty-landing .backend-stat{padding:15px 13px;border:1px solid #e0e5eb;background:#fff;border-radius:9px}.chatty-landing .backend-stat>span{font-size:9px;color:#8a939e;display:block;white-space:nowrap}.chatty-landing .backend-stat strong{display:block;font-size:25px;font-weight:500;color:#344354;margin:6px 0 4px;letter-spacing:-1px}.chatty-landing .backend-stat small{font-size:9px;color:#7d8b97}.chatty-landing .backend-panel{background:#fff;border:1px solid #e0e5eb;border-radius:9px;overflow:hidden;margin-bottom:15px}.chatty-landing .backend-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 12px}.chatty-landing .backend-panel-heading h4{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;color:#4a5868;margin:0}.chatty-landing .backend-panel-heading>span{font-size:9px;color:#939ca6}.chatty-landing .backend-activity-chart{display:flex;align-items:flex-end;gap:10px;height:106px;margin:0 17px 10px;border-bottom:1px solid #e8ebef;padding:5px 6px 0}.chatty-landing .backend-chart-column{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;flex:1;height:100%}.chatty-landing .backend-chart-column>i{display:block;width:100%;max-width:32px;min-height:5px;background:#d9e1e9;border-radius:3px 3px 0 0}.chatty-landing .backend-chart-column:nth-last-child(2)>i{background:#788d9f}.chatty-landing .backend-chart-column>span{position:relative;bottom:-18px;font-size:8px;color:#929ba5;line-height:0}.chatty-landing .backend-chart-caption{padding:15px 16px 12px;font-size:9px;color:#99a1aa}.chatty-landing .backend-task-row{display:flex;align-items:center;gap:8px;margin:0 16px;padding:11px 0;border-top:1px solid #f0f2f5;font-size:10px;color:#5f6d7e}.chatty-landing .backend-task-row>i{width:13px;height:13px;border:1px solid #ccd5df;border-radius:4px;flex-shrink:0}.chatty-landing .backend-task-row>span{flex:1}.chatty-landing .backend-task-row small{font-size:9px;color:#929daa}.chatty-landing .backend-list-heading,.chatty-landing .backend-client-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 55px;gap:10px;align-items:center;padding:12px 15px}.chatty-landing .backend-list-heading{font-size:9px;color:#959da7;border-bottom:1px solid #edf0f3;background:#fafbfc}.chatty-landing .backend-client-row{border-bottom:1px solid #edf0f3;font-size:10px;color:#7c8896;min-height:65px}.chatty-landing .backend-client-row:last-child{border-bottom:0}.chatty-landing .backend-client-name{display:flex;align-items:center;gap:9px;min-width:0}.chatty-landing .backend-client-name>span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;background:#edf1f4;color:#667d90;border-radius:8px;font-size:10px}.chatty-landing .backend-client-name strong{display:block;font-size:10px;font-weight:500;color:#47596b;overflow-wrap:anywhere}.chatty-landing .backend-client-name small{display:block;font-size:9px;color:#8c97a4}.chatty-landing .backend-status-pill{display:inline-block;border:1px solid #dce5e1;background:#f1f6f3;color:#6b8479;border-radius:5px;padding:3px 6px;font-size:8px;line-height:1.2;justify-self:start}.chatty-landing .backend-status-pill--neutral{border-color:#dfe3e9;background:#f2f4f7;color:#7c8795}.chatty-landing .backend-form-panel{padding:17px;background:#fff;border:1px solid #c9d3df;border-radius:9px;margin-bottom:16px;box-shadow:0 0 25px #bcc7d225}.chatty-landing .backend-form-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.chatty-landing .backend-form-title h4{font-family:inherit;font-size:12px;margin:0;letter-spacing:0;font-weight:600;color:#3d4f61}.chatty-landing .backend-form-title button{border:0;background:transparent;color:#8c98a5;font-size:20px;padding:0 3px;line-height:1}.chatty-landing .backend-form-panel label{display:block;font-size:10px;color:#637386;margin:10px 0 5px}.chatty-landing .backend-form-panel input,.chatty-landing .backend-form-panel select{display:block;width:100%;min-height:35px;padding:8px 9px;background:#fff;border:1px solid #d5dde6;border-radius:5px;font-size:11px;color:#34495e}.chatty-landing .backend-form-panel .backend-primary{margin-top:14px}.chatty-landing .backend-form-note{margin:10px 0 0!important;font-size:9px!important;line-height:1.5!important;color:#8b97a5!important}.chatty-landing .backend-projects{display:grid;gap:12px}.chatty-landing .backend-project{padding:17px;background:#fff;border:1px solid #e0e5eb;border-radius:9px}.chatty-landing .backend-project-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.chatty-landing .backend-project-top h4{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;margin:0;color:#4b5c6e}.chatty-landing .backend-project>p{font-size:10px;color:#8995a3;margin:0 0 15px}.chatty-landing .backend-progress{height:5px;border-radius:3px;background:#edf1f5;overflow:hidden}.chatty-landing .backend-progress>i{display:block;height:100%;background:#8599ac;border-radius:3px}.chatty-landing .backend-project-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;color:#8e9aa7}.chatty-landing .backend-invoice-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border-top:1px solid #edf0f4}.chatty-landing .backend-invoice-row:first-child{border-top:0}.chatty-landing .backend-invoice-row strong{font-size:10px;font-weight:500;color:#4d6072}.chatty-landing .backend-invoice-row small{display:block;font-size:9px;color:#95a0ad;margin-top:4px}.chatty-landing .backend-invoice-row>span{font-size:11px;color:#63798a;margin-left:auto}.chatty-landing .backend-invoice-detail{padding:17px;background:#eff3f7;border:1px solid #dbe2e9;border-radius:8px;margin-bottom:15px}.chatty-landing .backend-invoice-detail h4{font-family:inherit;font-size:12px;margin:0 0 10px;font-weight:500;letter-spacing:0}.chatty-landing .backend-invoice-detail p{font-size:10px;margin:5px 0;color:#697b8c}.chatty-landing .backend-invoice-detail>strong{display:block;margin-top:12px;font-size:17px;font-weight:500;color:#536a7f}.chatty-landing .backend-team-row{display:flex;align-items:center;gap:10px;padding:15px;border-top:1px solid #edf0f4}.chatty-landing .backend-team-row:first-child{border-top:0}.chatty-landing .backend-team-row>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#eaf0f5;color:#748ba1;font-size:10px}.chatty-landing .backend-team-row strong{display:block;font-size:10px;font-weight:500;color:#586b7d}.chatty-landing .backend-team-row small{display:block;font-size:9px;color:#94a0ab;margin-top:3px}.chatty-landing .backend-team-row>em{margin-left:auto;font-size:9px;font-style:normal;color:#7e8d9b}.chatty-landing .backend-settings-note{font-size:10px!important;line-height:1.7!important;color:#8a98a6!important;margin-top:15px!important}.chatty-landing .backend-workspace-feedback{margin:0;padding:0 362px 0 26px;color:#637b6f;font-size:11px;line-height:1.6;min-height:16px;overflow-wrap:anywhere}.chatty-landing .backend-chat{position:absolute;z-index:3;right:20px;bottom:20px;display:flex;flex-direction:column;width:320px;height:540px;max-height:calc(100% - 85px);overflow:hidden;border:1px solid #c7cdd5;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #fff,0 0 35px #bdc6d344,0 12px 36px #2534451a;color:#39414c}.chatty-landing .backend-chat-header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #dfe3e9;background:linear-gradient(120deg,#fff,#f1f3f6)}.chatty-landing .backend-chat-avatar{position:relative;display:block;overflow:hidden;flex-shrink:0;width:38px;height:38px;background:#e5e9ee;border:1px solid #dbe0e6;border-radius:50%}.chatty-landing .backend-chat-avatar img{position:absolute;width:105px;max-width:none;height:auto;left:-36px;top:-6px}.chatty-landing .backend-chat-header>div{min-width:0}.chatty-landing .backend-chat-header strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.chatty-landing .backend-chat-header>div>span{display:block;font-size:9px;color:#8a939e;margin-top:1px}.chatty-landing .backend-chat-close{border:0;border-radius:5px;background:none;color:#86909b;font-size:22px;width:28px;height:30px;padding:0;margin-left:auto}.chatty-landing .backend-chat-close:hover{background:#e5e9ee}.chatty-landing .backend-chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:16px 14px 5px;scrollbar-color:#d3d9e1 transparent}.chatty-landing .backend-message{font-size:11px;line-height:1.7;padding:11px 12px;border-radius:10px;background:#f1f3f6;margin-bottom:12px;max-width:96%;color:#5c6674}.chatty-landing .backend-message p{font-size:inherit;line-height:inherit;margin:0}.chatty-landing .backend-message--user{background:#e5eaf0;color:#425365;margin-left:auto;border-bottom-right-radius:3px}.chatty-landing .backend-message--bot{border-bottom-left-radius:3px}.chatty-landing .backend-message .backend-chat-action{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #cbd3de;border-radius:6px;color:#47596c;font-size:10px;font-weight:500;padding:7px 10px;margin-top:10px;box-shadow:0 2px 5px #2f3b4c05}.chatty-landing .backend-message .backend-chat-action:hover{background:#e9eef4}.chatty-landing .backend-message details{border-top:1px solid #dce2e9;margin-top:10px;padding-top:7px;font-size:9px;color:#8a95a3}.chatty-landing .backend-message summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chatty-landing .backend-message details p{margin-top:8px;font-size:10px;line-height:1.6;color:#788696}.chatty-landing .backend-chat-suggestions{padding:10px 13px;border-top:1px solid #edf0f4}.chatty-landing .backend-chat-suggestions>p{font-size:9px;color:#96a0ac;margin:0 0 7px}.chatty-landing .backend-question-pills{display:flex;flex-wrap:wrap;gap:5px}.chatty-landing .backend-question-pills button{padding:6px 8px;border:1px solid #d7dde5;border-radius:16px;background:#fff;font-size:10px;color:#69798b;text-align:left}.chatty-landing .backend-question-pills button:hover{border-color:#aebbc9;background:#f0f3f7;color:#3d5167}.chatty-landing .backend-chat-composer{display:flex;align-items:center;margin:0 13px 8px;border:1px solid #d7dee7;background:#fff;border-radius:8px;overflow:hidden;flex-shrink:0}.chatty-landing .backend-chat-composer input{width:100%;min-width:0;border:0;padding:11px 10px;background:transparent;color:#566a7e;font-size:11px;outline:none}.chatty-landing .backend-chat-composer:focus-within{outline:2px solid #8d9eb2;outline-offset:2px}.chatty-landing .backend-chat-composer input::placeholder{color:#a3adb8}.chatty-landing .backend-chat-composer button{border:0;border-radius:5px;background:#293b4f;color:#fff;width:25px;height:25px;margin-right:6px;flex-shrink:0;font-size:17px;padding:0;line-height:1}.chatty-landing .backend-chat-credit{text-align:center;padding:0 0 10px;font-size:8px;color:#a0a8b2}.chatty-landing .backend-chat-credit strong{font-size:9px;color:#778596;font-weight:500}.chatty-landing .backend-launcher{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:10px;border:1px solid #cdd5df;border-radius:30px;padding:6px 17px 6px 6px;background:#fff;box-shadow:0 8px 25px #25344520;font-size:11px;color:#52677b}.chatty-landing .backend-launcher .backend-chat-avatar{width:36px;height:36px}.chatty-landing .backend-launcher:hover{background:#f1f4f7}.chatty-landing .backend-workspace[data-chat-open=false] .backend-page,.chatty-landing .backend-workspace[data-chat-open=false] .backend-workspace-feedback{padding-right:26px}.chatty-landing .backend-highlight{outline:2px solid #7e95ad!important;outline-offset:4px;box-shadow:0 0 0 7px #dbe4ee99,0 0 26px #9aadc855!important;animation:chatty-landing-backend-guidance-pulse 1.3s ease-in-out 2}.chatty-landing .backend-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes chatty-landing-backend-guidance-pulse{50%{box-shadow:0 0 0 9px #dbe4ee55,0 0 32px #9aadc877}}@media(max-width:1200px){.chatty-landing .backend-section{padding-left:5%;padding-right:5%}.chatty-landing .backend-workspace{grid-template-columns:140px minmax(0,1fr)}.chatty-landing .backend-page{padding-left:20px;padding-right:334px}.chatty-landing .backend-chat{width:300px;right:16px}.chatty-landing .backend-product-topbar{padding:0 20px}.chatty-landing .backend-workspace-feedback{padding-left:20px;padding-right:334px}.chatty-landing .backend-page-heading{align-items:flex-start;flex-direction:column;gap:13px}.chatty-landing .backend-stats{gap:7px}.chatty-landing .backend-stat{padding:12px 9px}.chatty-landing .backend-stat strong{font-size:22px}.chatty-landing .backend-list-heading,.chatty-landing .backend-client-row{grid-template-columns:minmax(0,1fr) 54px 42px;padding-inline:12px;gap:6px}.chatty-landing .backend-client-name>span{display:none}}@media(max-width:1000px){.chatty-landing .backend-workspace{grid-template-columns:140px minmax(0,1fr);min-height:650px}.chatty-landing .backend-page{padding-right:20px;min-height:395px}.chatty-landing .backend-product-main{padding-bottom:12px}.chatty-landing .backend-chat{position:relative;grid-column:2;right:auto;bottom:auto;width:auto;height:470px;max-height:none;margin:0 20px 24px}.chatty-landing .backend-sidebar{grid-row:1/3}.chatty-landing .backend-workspace-feedback{padding-right:20px}.chatty-landing .backend-stats{gap:10px}.chatty-landing .backend-page-heading{flex-direction:row;align-items:center}.chatty-landing .backend-client-name>span{display:grid}.chatty-landing .backend-launcher{position:relative;grid-column:2;right:auto;bottom:auto;justify-self:end;margin:4px 20px 20px}.chatty-landing .backend-page-description{max-width:none}.chatty-landing .backend-workspace[data-chat-open=false] .backend-sidebar{grid-row:1/3}.chatty-landing .backend-chat-messages{min-height:180px}.chatty-landing .backend-chat-header{padding:13px 16px}.chatty-landing .backend-message{font-size:12px}.chatty-landing .backend-chat-header>div>span,.chatty-landing .backend-chat-suggestions>p{font-size:10px}.chatty-landing .backend-question-pills button{font-size:11px}.chatty-landing .backend-chat-composer input{font-size:12px}.chatty-landing .backend-chat-credit{font-size:9px}.chatty-landing .backend-chat-credit strong{font-size:10px}}@media(max-width:620px){.chatty-landing .backend-section{padding:52px 5% 50px}.chatty-landing .backend-heading{margin-bottom:26px}.chatty-landing .backend-heading h2{font-size:40px}.chatty-landing .backend-heading .eyebrow{font-size:9px;line-height:1.6}.chatty-landing .backend-browser{border-radius:11px}.chatty-landing .backend-browser-bar{padding:0 10px;gap:8px;height:38px}.chatty-landing .backend-window-dots{min-width:30px;gap:3px}.chatty-landing .backend-window-dots i{width:6px;height:6px}.chatty-landing .backend-address{font-size:8px;flex:1;width:auto;min-width:0}.chatty-landing .backend-demo-label{font-size:7px;min-width:0;max-width:55px}.chatty-landing .backend-workspace{display:flex;flex-direction:column;min-height:0}.chatty-landing .backend-sidebar{padding:14px 12px 0;border-right:0;border-bottom:1px solid #dfe5ec}.chatty-landing .backend-product-logo{padding:0 3px;font-size:20px;margin-bottom:13px}.chatty-landing .backend-product-logo>span{width:19px;height:23px;font-size:20px}.chatty-landing .backend-workspace-name,.chatty-landing .backend-sidebar-profile{display:none}.chatty-landing .backend-nav{flex-direction:row;gap:2px;justify-content:space-between}.chatty-landing .backend-nav button{padding:9px 3px;border-radius:5px 5px 0 0;flex:1;justify-content:center;font-size:9px;gap:4px;flex-direction:column}.chatty-landing .backend-nav button svg{width:15px;height:15px}.chatty-landing .backend-product-topbar{height:46px;padding:0 15px;font-size:9px}.chatty-landing .backend-owner-badge{height:24px;width:24px;font-size:8px}.chatty-landing .backend-page{padding:21px 15px 0;min-height:355px}.chatty-landing .backend-page h3{font-size:21px}.chatty-landing .backend-page-description{font-size:10px}.chatty-landing .backend-page-heading{gap:10px;margin-bottom:20px}.chatty-landing .backend-section .backend-primary,.chatty-landing .backend-section .backend-secondary{font-size:9px;padding:7px 8px}.chatty-landing .backend-stats{gap:7px}.chatty-landing .backend-stat{padding:12px 9px}.chatty-landing .backend-stat>span{font-size:8px}.chatty-landing .backend-stat small{font-size:8px}.chatty-landing .backend-client-name>span{display:none}.chatty-landing .backend-list-heading,.chatty-landing .backend-client-row{grid-template-columns:minmax(0,1fr) 54px 42px}.chatty-landing .backend-workspace-feedback{padding:0 15px;font-size:10px}.chatty-landing .backend-chat{width:auto;height:480px;margin:12px 12px 15px}.chatty-landing .backend-chat-header{padding:12px}.chatty-landing .backend-chat-messages{padding:13px 12px 4px}.chatty-landing .backend-message{font-size:11px}.chatty-landing .backend-chat-suggestions{padding:9px 12px}.chatty-landing .backend-question-pills button{font-size:10px;padding:7px 9px}.chatty-landing .backend-chat-composer{margin-inline:12px}.chatty-landing .backend-chat-composer input{font-size:12px}.chatty-landing .backend-launcher{align-self:flex-end;margin:12px 15px 18px}.chatty-landing .backend-workspace[data-chat-open=false] .backend-page,.chatty-landing .backend-workspace[data-chat-open=false] .backend-workspace-feedback{padding-right:15px}.chatty-landing .backend-invoice-row{gap:10px;padding:14px 12px}.chatty-landing .backend-invoice-row>span{font-size:10px}.chatty-landing .backend-invoice-row .backend-secondary{padding:5px 7px;min-height:28px}}@media(prefers-reduced-motion:reduce){.chatty-landing .backend-highlight{animation:none}}.chatty-landing[data-theme=paper] :is(.niche-demo-section,.backend-section){position:relative;isolation:isolate}.chatty-landing[data-theme=paper] .demo-focus-browser{position:relative;z-index:1;transform-origin:center center;transition:transform .6s cubic-bezier(.2,.75,.25,1),box-shadow .6s ease,border-color .4s ease}.chatty-landing[data-theme=paper] .demo-focus-browser.is-demo-focused{z-index:3;transform:translateY(-4px) scale(1.035);border-color:#8c9fb9;box-shadow:0 0 0 5px #ffffffb3,0 0 0 6px #b1bfd24d,0 0 64px #b9ccec70,0 25px 65px #26374f29}.chatty-landing[data-theme=paper] .demo-focus-browser :is(.niche-browser-bar,.backend-browser-bar){transition:background-color .4s ease,border-color .4s ease}.chatty-landing[data-theme=paper] .is-demo-focused :is(.niche-browser-bar,.backend-browser-bar){background:#edf2f9;border-bottom-color:#becbdc}@media(max-width:900px){.chatty-landing[data-theme=paper] .demo-focus-browser.is-demo-focused{transform:none;box-shadow:0 0 0 3px #fffc,0 0 0 4px #b1bfd280,0 0 34px #b9ccec66,0 14px 32px #26374f1f}}@media(prefers-reduced-motion:reduce){.chatty-landing[data-theme=paper] .demo-focus-browser,.chatty-landing[data-theme=paper] .demo-focus-browser :is(.niche-browser-bar,.backend-browser-bar){transition:none}.chatty-landing[data-theme=paper] .demo-focus-browser.is-demo-focused{transform:none}}.chatty-landing[data-theme=paper] .stage-intro{max-width:820px}.chatty-landing[data-theme=paper] .stage-intro h1{font-size:clamp(43px,4.5vw,65px);line-height:1.08;letter-spacing:-.045em;max-width:820px;margin:20px auto;text-wrap:balance;color:#17191c}.chatty-landing[data-theme=paper] .stage-intro .hero-description{max-width:700px;font-size:17px;line-height:1.65;font-weight:400;color:#34373c}.chatty-landing[data-theme=paper] .hero-description strong{color:#b94d1b;font-weight:650}.chatty-landing[data-theme=paper] .hero-start{margin-top:22px}.chatty-landing[data-theme=paper] .hero-trial{justify-content:center;gap:24px;border-radius:999px;min-height:48px;padding:15px 26px;background:#17191c;color:#fff;font-size:14px;font-weight:600;box-shadow:0 5px 16px #17191c12}.chatty-landing[data-theme=paper] .hero-trial:hover{background:#30343a}.chatty-landing[data-theme=paper] .hero-trial-note{margin-top:9px;font-size:11px;color:#555b63;line-height:1.5}.chatty-landing[data-theme=paper] .stage-workspace{margin-top:28px}.chatty-landing[data-theme=paper] .choose-caption{max-width:none}@media(min-width:1101px)and (max-width:1300px){.chatty-landing[data-theme=paper] .stage-intro{max-width:740px}.chatty-landing[data-theme=paper] .stage-intro h1{font-size:50px}.chatty-landing[data-theme=paper] .stage-intro .hero-description{max-width:660px;font-size:16px}}@media(max-width:850px){.chatty-landing[data-theme=paper] .stage-intro h1{font-size:44px;max-width:640px}.chatty-landing[data-theme=paper] .stage-intro .hero-description{max-width:580px;font-size:16px}}@media(max-width:620px){.chatty-landing[data-theme=paper] .stage-intro>.eyebrow{font-size:8px;letter-spacing:.1em}.chatty-landing[data-theme=paper] .stage-intro h1{font-size:clamp(35px,9vw,43px);max-width:390px;line-height:1.1;margin:18px auto}.chatty-landing[data-theme=paper] .stage-intro .hero-description{max-width:390px;font-size:15px;line-height:1.65}.chatty-landing[data-theme=paper] .hero-start{margin-top:20px}.chatty-landing[data-theme=paper] .hero-trial{min-height:48px;padding-inline:25px}.chatty-landing[data-theme=paper] .hero-trial-note{font-size:11px}.chatty-landing[data-theme=paper] .stage-workspace{margin-top:30px}.chatty-landing[data-theme=paper] .choose-caption{font-size:18px}}.chatty-landing[data-theme=paper] .conversation-stage:before{background-image:linear-gradient(to bottom,#ffffffe6,#ffffffc7 28%,#ffffff8c 54%,#ffffff80 78%,#ffffffc7),url(/assets/landing/conversation-office-sketch.webp);background-position:center;background-size:cover;background-repeat:no-repeat;filter:none}@media(max-width:620px){.chatty-landing[data-theme=paper] .conversation-stage:before{background-image:linear-gradient(to bottom,#ffffffe0,#ffffffc7 28%,#ffffff94 54%,#ffffffa6 78%,#ffffffe0),url(/assets/landing/conversation-office-sketch.webp);background-size:100% 100%,auto 460px;background-position:center,center 92%}}.chatty-landing{display:block;line-height:normal;font-size:16px;color-scheme:light;--c-bg:#fafafa;--c-bg-deep:#f2f3f4;--c-surface:#fff;--c-surface-2:#eceef1;--c-surface-3:#e2e6eb;--c-border:#d7dce3;--c-border-strong:#b5becb;--c-ink:#17191c;--c-ink-2:#494d54;--c-muted:#646c78;--c-faint:#9097a1;--c-primary:#191b1d;--c-primary-strong:#30343a;--c-primary-ink:#b8402e;--c-on-primary:#fff;--c-primary-soft:#ffede1;--font-body:"Geist",Arial,sans-serif;--font-display:"Newsreader",Georgia,serif}.chatty-landing .conversation-stage>.office-sketch-motion{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:none;mask-image:none}.chatty-landing .office-sketch-motion canvas{display:block;width:100%;height:100%}.chatty-landing .office-sketch-motion:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#ffffffe6,#ffffffc7 28%,#ffffff8c 54%,#ffffff80 78%,#ffffffc7);pointer-events:none}.chatty-landing[data-theme=paper] .conversation-stage.has-office-sketch-motion:before{opacity:0}.chatty-landing .office-sketch-conversation{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden}.chatty-landing .office-sketch-voice>path{fill:#fffffff0;stroke:#747f8c;stroke-width:1.35}.chatty-landing .office-sketch-voice circle{fill:#4f5c6b}.chatty-landing .office-sketch-route{stroke:#6b7c90;stroke-width:1.35;stroke-dasharray:2 5;stroke-linecap:round}.chatty-landing .office-sketch-signal{fill:#af603b}@media(max-width:620px){.chatty-landing .office-sketch-motion:after{background:linear-gradient(to bottom,#ffffffe0,#ffffffc7 28%,#ffffff94 54%,#ffffffa6 78%,#ffffffe0)}}@media(prefers-reduced-motion:reduce){.chatty-landing .conversation-stage>.office-sketch-motion{display:none}.chatty-landing[data-theme=paper] .conversation-stage.has-office-sketch-motion:before{opacity:1}}:root{--site-shell-bg: var(--c-surface);--site-brand-ink: var(--c-ink);--site-brand-accent: var(--c-primary-ink);--site-cta-bg: var(--c-ink);--site-cta-ink: var(--c-bg);--site-cta-hover: var(--c-ink-2)}:root[data-theme=light]{--c-bg: #fafafa;--c-bg-deep: #f2f3f4;--c-surface: #ffffff;--c-surface-2: #eceef1;--c-surface-3: #e2e6eb;--c-border: #d7dce3;--c-border-strong: #b5becb;--c-ink: #17191c;--c-ink-2: #494d54;--c-muted: #646c78;--c-faint: #9097a1;--shadow-card: 0 1px 2px #34415506, 0 6px 20px #3441550a;--shadow-lift: 0 2px 4px #34415508, 0 14px 34px #34415518;--shadow-pop: 0 18px 60px #34415526;--site-shell-bg: #ffffff;--site-brand-ink: #1c1740;--site-brand-accent: #b8402e;--site-cta-bg: #17191c;--site-cta-ink: #ffffff;--site-cta-hover: #30343a}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--c-bg: #fafafa;--c-bg-deep: #f2f3f4;--c-surface: #ffffff;--c-surface-2: #eceef1;--c-surface-3: #e2e6eb;--c-border: #d7dce3;--c-border-strong: #b5becb;--c-ink: #17191c;--c-ink-2: #494d54;--c-muted: #646c78;--c-faint: #9097a1;--shadow-card: 0 1px 2px #34415506, 0 6px 20px #3441550a;--shadow-lift: 0 2px 4px #34415508, 0 14px 34px #34415518;--shadow-pop: 0 18px 60px #34415526;--site-shell-bg: #ffffff;--site-brand-ink: #1c1740;--site-brand-accent: #b8402e;--site-cta-bg: #17191c;--site-cta-ink: #ffffff;--site-cta-hover: #30343a}}.is-closed{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(.35)}.fig{margin:26px 0}.fig svg{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 1px 2px #1c17400f,0 8px 24px #1c17400f}.fig figcaption{margin-top:10px;font-size:.88rem;line-height:1.5;color:var(--c-muted)}.fig .t{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.fig .frame{fill:var(--c-bg-deep);stroke:var(--c-border-strong);stroke-width:1}.fig .bg{fill:var(--c-surface);stroke:var(--c-border);stroke-width:1}.fig .bg2{fill:var(--c-surface-2)}.fig .bg3{fill:var(--c-surface-3)}.fig .ln{stroke:var(--c-border-strong);stroke-width:1;fill:none}.fig .ink{fill:var(--c-ink)}.fig .onink{fill:var(--c-bg)}.fig .mut{fill:var(--c-muted)}.fig .pri{fill:var(--c-primary)}.fig .priink{fill:var(--c-primary-ink)}.fig .prisoft{fill:var(--c-primary-soft)}.fig .infosoft{fill:var(--c-info-soft)}.fig .code{fill:var(--c-code-bg)}.fig .oncode{fill:var(--c-code-ink);font-family:ui-monospace,Cascadia Code,monospace}.fig .on{fill:#fff}
