@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{font-family:DM Sans,Arial,Helvetica,sans-serif;color:#181918;background:#fafaf8;font-synthesis:none;--blue:#087af5;--ink:#181918;--muted:#6b6f71;--line:#e0e2e0;--paper:#fafaf8;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,input{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #087af5;outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:550}h1,h2{letter-spacing:-.055em}p{line-height:1.6}ul{padding:0;margin:0;list-style:none}svg{flex-shrink:0}.container{width:min(1180px,calc(100% - 104px));margin-inline:auto}.section{padding-block:112px}.blue-text{color:var(--blue)}.eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:650;line-height:1.5;color:var(--muted);margin-bottom:22px}.section-heading{max-width:650px}.section-heading h2{font-size:clamp(2.6rem,4.2vw,3.7rem);line-height:1.07}.section-description{font-size:1.125rem;color:var(--muted);max-width:510px;margin-top:24px;line-height:1.65}.centered{text-align:center;margin-inline:auto}.centered .section-description{margin-inline:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--blue);color:#fff;padding:16px 25px;border-radius:100px;font-size:.9375rem;font-weight:650;transition:background .2s,transform .2s;line-height:1.3;min-height:48px}.button:hover{background:#0067d7;transform:translateY(-2px)}.button-outline{background:transparent;color:var(--ink);border:1px solid #d2d7db}.button-outline:hover{background:#f0f2f4}.button-white{background:#fff;color:var(--blue)}.button-white:hover{background:#eaf3ff}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--ink);color:#fff;padding:14px 20px;border-radius:8px}.skip-link:focus{top:12px}.header{position:sticky;top:0;z-index:50;background:#fafaf8f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{max-width:1340px;margin:auto;padding:17px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.brand{display:inline-flex;align-items:center;font-size:2rem;font-weight:700;letter-spacing:-.07em;gap:9px;line-height:1;white-space:nowrap}.brand-period{color:var(--blue);margin-left:-7px}.brand-mark{display:block;width:31px;height:31px;position:relative}.brand-mark span{position:absolute;width:7px;height:7px;background:currentColor;border-radius:50%;top:12px;left:12px;transform:rotate(calc(var(--i) * 45deg)) translateY(-12px);opacity:calc(.45 + var(--i) * .075)}.nav{display:flex;gap:25px;align-items:center}.nav a{font-size:.875rem;white-space:nowrap;color:#535658;transition:color .2s}.nav a:hover,.nav a[aria-current]{color:var(--blue)}.header-cta{font-size:.8125rem;padding:13px 19px;min-height:43px}.menu-toggle{display:none;background:transparent;padding:10px}.hero{position:relative;overflow:hidden;min-height:740px;border-bottom:1px solid var(--line)}.hero-inner{padding-top:95px;padding-bottom:52px;position:relative;z-index:1}.hero-kicker{display:flex;align-items:center;gap:9px;color:#62666a;font-size:.875rem;margin-bottom:30px}.mini-mark{display:flex;align-items:center;color:var(--blue)}.hero h1{font-size:clamp(5.7rem,8.5vw,8.1rem);line-height:.99;max-width:830px;letter-spacing:-.07em}.hero h1 span{color:var(--blue)}.hero-description{font-size:1.25rem;color:#686b6e;max-width:560px;margin-top:30px;line-height:1.6}.hero-button{margin-top:32px;box-shadow:0 9px 30px #087af523}.hero-note{font-size:.8125rem;color:#85898c;margin-top:15px}.explore-link{display:flex;align-items:center;gap:10px;color:#767a7d;font-size:.75rem;letter-spacing:.015em;margin-top:65px;width:max-content}.explore-link:hover{color:var(--blue)}.thread-lines{position:absolute;right:-12px;top:-110px;width:54%;height:1000px;pointer-events:none}.loose-section{padding-block:100px;background:#f0f1ef}.loose-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.loose-layout .section-heading h2{font-size:3.3rem}.loose-cards{max-width:460px;padding:15px 0}.loose-card{display:flex;align-items:center;gap:14px;background:#fff;padding:17px 20px;border:1px solid #e4e6e4;box-shadow:0 8px 18px #17181704;border-radius:13px;margin:12px 0}.loose-card:nth-child(2){transform:translate(25px)}.loose-card:nth-child(3){transform:translate(-12px)}.loose-card:nth-child(4){transform:translate(12px)}.app-icon{width:47px;height:47px;border-radius:13px;display:flex;align-items:center;justify-content:center}.green{color:#188f5b;background:#eaf6ee}.red{color:#d3483b;background:#fcefec}.blue{color:#087af5;background:#eaf3ff}.purple{color:#8460b7;background:#f0eafa}.gold{color:#b07b20;background:#fff5de}.ink{color:#282a2d;background:#f0f0f0}.app-label{font-size:.75rem;color:#8a8f92}.loose-card p{font-size:.875rem;color:#3f4448;line-height:1.5}.notification-time{margin-left:auto;font-size:.75rem;color:#969b9d;align-self:flex-start}.product-section{background:#fff}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.product-copy .section-description{max-width:445px}.demo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.demo-tabs button{background:#f3f4f3;border:1px solid transparent;color:#727679;display:flex;align-items:center;gap:7px;padding:11px 15px;font-size:.875rem;border-radius:100px;min-height:44px}.demo-tabs button.selected{background:#eaf3ff;color:#087af5;border-color:#c6e0ff}.demo-tabs button:hover{border-color:#9cc8f8}.demo-caption{margin-top:25px;min-height:65px}.demo-caption h3{font-size:1.1rem;font-weight:600}.demo-caption p{color:var(--muted);font-size:.875rem;margin-top:7px}.quiet-note{margin-top:42px;display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#818689;max-width:400px}.phone-wrap{display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at center,#e7f2ff 0%,#edf5ff90 35%,transparent 70%);padding:0 15px}.phone-label{font-size:.625rem;letter-spacing:.16em;color:#888f95;margin-bottom:22px}.phone{width:340px;border:6px solid #222528;border-radius:44px;background:#fff;box-shadow:0 26px 50px #183b5915;overflow:hidden;padding:0 15px 10px}.phone-status{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;padding:13px 8px 0}.phone-top{display:flex;align-items:center;flex-direction:column;gap:4px;padding:17px 0;border-bottom:1px solid #edf0f2}.assistant-avatar{width:40px;height:40px;border-radius:14px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.phone-top strong{font-size:.9375rem}.phone-top>span:last-child{font-size:.625rem;color:#7f858a}.messages{padding:8px 0 15px;animation:message-in .35s ease;min-height:355px}.message-day{text-align:center;color:#9da2a6;font-size:.625rem;margin-bottom:16px}.message{padding:10px 12px;border-radius:15px;margin-bottom:8px;max-width:88%;font-size:.75rem;line-height:1.5}.message p{line-height:1.5}.message.assistant{background:#f0f1f3;border-bottom-left-radius:5px;color:#404448}.message.user{margin-left:auto;background:var(--blue);color:#fff;border-bottom-right-radius:5px}.message ul{margin-top:10px;display:grid;gap:8px}.message li{display:flex;gap:6px;align-items:flex-start;font-size:.6875rem}.message li svg{margin-top:2px;color:var(--blue)}.delivered{display:block;text-align:right;color:#9ca1a5;font-size:.625rem;margin-top:9px}.phone-input{display:flex;align-items:center;gap:8px;color:#a1a5a9;font-size:.75rem;border:1px solid #dddfe3;border-radius:100px;padding:6px 10px}.input-send{margin-left:auto;border-radius:50%;color:#fff;background:var(--blue);width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-size:1rem}.phone-home{height:4px;width:90px;margin:13px auto 0;background:#343637;border-radius:3px}.phone-footnote{color:#899197;font-size:.75rem;margin-top:22px}@keyframes message-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.use-case-card{background:#fff;border:1px solid #e2e5e4;border-radius:var(--radius);padding:29px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.use-case-card:hover{border-color:#9fc7f3;transform:translateY(-4px)}.feature-icon{color:var(--blue);margin-bottom:25px;stroke-width:1.65}.use-case-card h3{font-size:1.125rem;letter-spacing:-.025em;line-height:1.4}.use-case-card>p{font-size:.9375rem;color:var(--muted);margin-top:12px;min-height:72px}.mini-conversation{margin:27px 0 25px;display:flex;flex-direction:column;gap:8px;font-size:.75rem}.mini-conversation span{border-radius:11px;padding:9px 12px;width:fit-content;max-width:95%}.mini-conversation span:first-child{background:#edf4fe;color:#0870dc;align-self:flex-end;border-bottom-right-radius:3px}.mini-conversation span:last-child{background:#f1f2f3;color:#666c72;border-bottom-left-radius:3px}.case-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.tags{display:flex;gap:5px;flex-wrap:wrap}.tags span{font-size:.625rem;color:#92979c;border:1px solid #e9ebec;border-radius:5px;padding:3px 6px}.case-bottom>a{font-size:.75rem;color:var(--blue);padding-block:7px}.case-bottom>a:hover{text-decoration:underline}.integrations-section{background:#eef4fc}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:50px auto 0}.integration{background:#fff;border:1px solid #e0e9f4;border-radius:17px;padding:27px 20px;display:flex;align-items:center;flex-direction:column}.integration .app-icon{margin-bottom:14px;width:50px;height:50px}.integration strong{font-size:.9375rem;font-weight:550}.integration>span:last-child{font-size:.75rem;color:#959ca3;margin-top:7px}.integration-note{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:32px;color:#788795;font-size:.8125rem}.customer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.customer-card{margin:0;border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column}.quote-mark{font-size:3.5rem;color:var(--blue);font-family:Georgia,serif;height:45px}.customer-card blockquote{margin:0;font-size:1.1875rem;line-height:1.65;letter-spacing:-.02em;flex:1}.customer-card figcaption{display:flex;align-items:center;gap:12px;margin-top:30px}.customer-avatar{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;flex-shrink:0}.customer-card figcaption strong{font-size:.8125rem;font-weight:600;display:block}.customer-card figcaption div>span{font-size:.75rem;color:#899096;display:block;margin-top:3px}.pricing-section{background:#fff;border-block:1px solid var(--line)}.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.billing-control{padding-bottom:6px;flex-shrink:0}.billing-toggle{padding:5px;display:flex;background:#f0f2f4;border-radius:100px;gap:5px}.billing-toggle button{font-size:.875rem;background:transparent;border-radius:100px;color:#777e84;padding:11px 22px;min-height:44px}.billing-toggle .selected{background:#fff;color:#1c2229;box-shadow:0 2px 5px #11111108}.billing-control>span{display:block;text-align:center;font-size:.6875rem;color:#879198;margin-top:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.plan{border:1px solid #e1e4e7;border-radius:var(--radius);padding:32px 27px}.plan-featured{background:#f3f8ff;border-color:#087af5;box-shadow:0 0 0 1px #087af5}.plan-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:25px}.plan-top .eyebrow{margin:0;color:var(--ink)}.popular-label{color:#087af5;background:#e1efff;border-radius:100px;font-size:.625rem;padding:6px 9px;letter-spacing:.02em}.plan h3{font-size:1.1rem;letter-spacing:-.03em;line-height:1.4}.price{font-size:3.2rem;letter-spacing:-.06em;line-height:1.2;margin-top:22px;font-weight:550}.price span{font-size:.8125rem;letter-spacing:0;color:#969da4;margin-left:5px;white-space:nowrap;font-weight:400}.plan-description{font-size:.8125rem;color:#7c858e;min-height:44px;margin-top:14px}.plan .button{width:100%;margin-top:23px}.plan ul{display:grid;gap:16px;margin-top:27px}.plan li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:#606c77;line-height:1.45}.plan li svg{color:var(--blue);margin-top:1px}.faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item button{background:transparent;display:flex;justify-content:space-between;gap:15px;align-items:center;width:100%;text-align:left;padding:24px 0;font-size:1rem;letter-spacing:-.02em;font-weight:500}.faq-item button svg{transition:transform .2s;color:#969da4}.faq-open button{color:var(--blue)}.faq-open button svg{transform:rotate(45deg);color:var(--blue)}.faq-item [role=region] p{font-size:.9375rem;color:var(--muted);line-height:1.75;padding:0 30px 25px 0}.closing-section{background:var(--blue);text-align:center;color:#fff;padding:96px 0}.closing-section .eyebrow{color:#c7e1ff}.closing-section h2{font-size:clamp(3rem,5.5vw,4.8rem);line-height:1.1}.closing-section p:not(.eyebrow){color:#c7e1ff;font-size:1.125rem;margin-top:20px}.closing-section .button{margin-top:32px}.footer{background:#fafaf8;padding:58px 0 28px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:45px}.footer-top p{font-size:.8125rem;color:#90979b;margin-top:15px}.footer-top nav{display:flex;flex-wrap:wrap;gap:24px;max-width:580px;padding-top:9px}.footer-top nav a{font-size:.8125rem;color:#60696f}.footer a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;gap:20px;color:#9ca1a5;font-size:.75rem}.footer-bottom>a{color:#686f75}@media(min-width:1500px){.hero{min-height:800px}.hero-inner{padding-top:125px}.thread-lines{right:3%;width:48%}}@media(max-width:1100px){.header-inner{padding-inline:30px}.nav{gap:17px}.header-inner{gap:18px}.container{width:calc(100% - 72px)}.product-layout{gap:40px}.loose-layout{gap:50px}.use-case-card{padding:23px}.case-bottom{align-items:flex-start}.pricing-heading{gap:25px}.faq-layout{gap:50px}.price{font-size:2.6rem}}@media(max-width:1000px){.header-inner{justify-content:initial}.header-cta{margin-left:auto}.menu-toggle{display:flex}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:18px 30px 26px;border-bottom:1px solid var(--line);box-shadow:0 12px 15px #15151504;gap:0}.nav-open{display:flex;flex-direction:column;align-items:stretch}.nav a{padding:13px 5px;min-height:44px}.hero h1{font-size:6.5rem}.thread-lines{width:65%;right:-100px;opacity:.6}.product-layout{grid-template-columns:1fr 1fr;gap:20px}.product-copy .section-heading h2{font-size:2.75rem}.loose-layout .section-heading h2{font-size:2.8rem}.use-case-grid{grid-template-columns:repeat(2,1fr)}.customer-card blockquote{font-size:1.05rem}.plan{padding:26px 20px}.plan-top{align-items:flex-start;flex-direction:column;min-height:48px}.price{font-size:2.4rem}.price span{display:block;margin-left:0;margin-top:3px}.footer-top nav{max-width:400px;gap:20px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.header-inner{padding:15px 20px;min-height:72px;gap:10px}.brand{font-size:1.7rem}.brand-mark{transform:scale(.85);margin-right:-2px}.header-cta{padding:11px 15px;font-size:.75rem}.header-cta svg{display:none}.menu-toggle{padding:8px}.section{padding-block:76px}.eyebrow{margin-bottom:18px;font-size:.6875rem}.section-heading h2{font-size:2.7rem}.section-description{font-size:1rem;margin-top:20px}.hero{min-height:675px}.hero-inner{padding-top:77px;padding-bottom:45px}.hero-kicker{margin-bottom:27px;font-size:.8125rem}.hero h1{font-size:clamp(4.5rem,12.5vw,6.2rem)}.hero-description{font-size:1.0625rem;max-width:380px;margin-top:25px}.thread-lines{width:75%;right:-125px;top:-30px;height:780px;opacity:.32}.hero-button{margin-top:27px}.hero-note{font-size:.75rem}.explore-link{margin-top:53px}.loose-section{padding-block:70px}.loose-layout{grid-template-columns:1fr;gap:25px}.loose-layout .section-heading h2{font-size:2.7rem}.loose-cards{max-width:550px;width:calc(100% - 24px);margin-inline:auto}.loose-card{padding:14px 16px}.loose-card:nth-child(2){transform:translate(9px)}.loose-card:nth-child(3){transform:translate(-9px)}.loose-card:nth-child(4){transform:translate(4px)}.product-layout{grid-template-columns:1fr;gap:40px}.product-copy .section-heading h2{font-size:2.7rem}.product-copy .section-description{max-width:510px}.quiet-note{margin-top:25px}.phone-label{margin-bottom:17px}.phone{width:340px;max-width:100%}.phone-wrap{padding:0}.use-case-grid{gap:14px;margin-top:34px}.use-case-card{padding:23px}.use-case-card>p{min-height:95px}.case-bottom{align-items:flex-start;flex-direction:column;gap:9px}.customer-grid{grid-template-columns:1fr;gap:34px;margin-top:35px}.customer-card blockquote{font-size:1.25rem}.customer-card figcaption{margin-top:24px}.quote-mark{height:38px}.integration-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px}.integration{padding:20px 6px}.integration strong{font-size:.8125rem}.integration>span:last-child{font-size:.625rem}.integration .app-icon{width:43px;height:43px;border-radius:12px}.integration-note{font-size:.75rem;align-items:flex-start}.pricing-heading{align-items:flex-start;flex-direction:column;gap:27px}.billing-control{margin-top:0}.billing-control>span{text-align:left;padding-left:7px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.plan{padding:30px}.plan-top{flex-direction:row;align-items:center;min-height:initial;margin-bottom:25px}.price{font-size:3.3rem}.price span{display:inline;margin-left:5px}.plan-description{min-height:0;margin-top:17px}.plan ul{gap:15px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-layout .section-heading h2 br{display:none}.faq-item button{font-size:.9375rem}.closing-section{padding:76px 0}.closing-section h2{max-width:500px;margin:auto;font-size:3.25rem}.closing-section p:not(.eyebrow){font-size:1rem;max-width:280px;margin-inline:auto}.footer{padding-top:43px}.footer-top{flex-direction:column;gap:30px;padding-bottom:30px}.footer-top nav{max-width:100%;gap:20px 25px}.footer-bottom{font-size:.6875rem;align-items:flex-start}}@media(max-width:460px){.hero{min-height:655px}.hero h1{font-size:4.45rem}.hero-description{max-width:330px}.use-case-grid{grid-template-columns:1fr}.use-case-card{padding:27px}.use-case-card>p{min-height:0;max-width:300px}.mini-conversation{max-width:330px;width:100%;margin-inline:auto}.case-bottom{flex-direction:row;align-items:center;gap:8px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:12px}.integration{padding:24px 10px}.integration strong{font-size:.9375rem}.integration>span:last-child{font-size:.75rem}.section-heading h2{font-size:2.5rem}.demo-tabs button{padding-inline:13px}.closing-section h2{font-size:2.85rem}}@media(max-width:359px){.hero h1{font-size:3.85rem}.header-cta{padding-inline:11px}.brand{font-size:1.5rem}.phone{border-width:4px;padding-inline:12px}.plan{padding:24px}.hero-kicker{font-size:.75rem}.section-heading h2,.product-copy .section-heading h2{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.page-scene{position:relative;isolation:isolate;overflow:clip}.page-scene section{position:relative}.page-scene section>.container,.page-scene footer>.container{position:relative;z-index:2}.page-threads{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.thread-track{stroke:#d0d8df;stroke-width:1;opacity:.65}.thread-progress{stroke:#087af5;stroke-width:1.5;opacity:.33}.thread-packet{stroke:#087af5;stroke-width:2;stroke-linecap:round;stroke-dasharray:45 955;opacity:.75;animation:thread-travel var(--packet-duration,18s) linear var(--packet-delay,0s) infinite}.thread-continue .thread-track{opacity:.35}.thread-continue .thread-packet{opacity:.45;stroke-dasharray:16 984}.thread-app .thread-track{stroke:#b4cfee;opacity:.8}.thread-app .thread-packet{stroke-width:1.7;opacity:.65;stroke-dasharray:75 925}@keyframes thread-travel{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.loose-section{background:#f7f8f6;padding-top:100px;padding-bottom:90px}.loose-layout{display:block}.loose-layout>.section-heading{max-width:100%;display:grid;grid-template-columns:1.15fr 1fr;column-gap:100px}.loose-layout>.section-heading .eyebrow{grid-column:1 / -1}.loose-layout>.section-heading .section-description{margin-top:0;align-self:center}.notification-field{height:var(--field-height,510px);position:relative;margin-top:28px}.thread-notification{position:absolute;left:var(--card-x);top:var(--card-y);width:255px;max-width:29%;margin-left:0;translate:-50% 0}.thread-notification .loose-card{margin:0;padding:18px 16px;background:#fffffff5;border:1px solid #e6e9ec;box-shadow:0 12px 38px #234c6f0b;transform:none;border-radius:17px;gap:11px}.thread-notification .loose-card p{font-size:.875rem;line-height:1.55}.thread-notification .app-icon{width:39px;height:39px;border-radius:11px;flex-shrink:0}.thread-notification .notification-time{font-size:.625rem}@keyframes notification-float{0%,to{translate:0 0}50%{translate:0 -8px}}.product-section{padding-top:125px}.product-copy{background:linear-gradient(90deg,#fff 92%,#fff0);padding-block:15px}.phone-label,.phone-footnote{position:relative;background:#fff;padding:4px 10px;border-radius:100px}.phone{position:relative;box-shadow:0 30px 70px #113e6821,0 4px 12px #113e680b}.phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff40}.messages .message{animation:bubble-arrive .55s cubic-bezier(.22,1,.36,1) calc(var(--message-index) * .17s) both;transform-origin:bottom left}.messages .message.user{transform-origin:bottom right}@keyframes bubble-arrive{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-avatar{box-shadow:0 5px 17px #087af532}.use-case-card,.plan,.integration{position:relative}.use-case-card:hover .feature-icon{transform:translateY(-3px) rotate(-5deg)}.feature-icon{transition:transform .3s ease}.use-case-card:hover .mini-conversation span:first-child{transform:translate(-4px)}.mini-conversation span{transition:transform .3s ease}.customer-card,.faq-list{background:var(--paper)}.integration-network{position:relative;padding-top:0;margin:55px auto 0;max-width:900px}.integration-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:24px;background:#087af5;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 10px 30px #087af526}.integration-hub span{font-size:.6875rem;font-weight:650;letter-spacing:.01em}.integration-hub:before,.integration-hub:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid #087af51f;border-radius:31px;animation:hub-ripple 4s ease-out infinite;pointer-events:none}.integration-hub:after{animation-delay:2s}@keyframes hub-ripple{0%{transform:scale(.9);opacity:0}25%{opacity:1}to{transform:scale(1.4);opacity:0}}.integration-network .integration-grid{margin-top:0;position:relative;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:200px;row-gap:18px}.integration{box-shadow:0 7px 20px #174f8705;transition:box-shadow .25s,border-color .25s;display:grid;grid-template-columns:50px 1fr;column-gap:16px;text-align:left;padding:20px 24px;min-height:92px}.integration .app-icon{grid-row:1 / 3;margin-bottom:0}.integration>span:last-child{grid-column:2;margin-top:3px}.integration:hover{transform:translateY(-5px);box-shadow:0 15px 30px #174f8710;border-color:#89bdf8}.integration .app-icon{transition:transform .3s ease}.integration:hover .app-icon{transform:scale(1.1) rotate(-4deg)}.closing-section{overflow:hidden}.closing-section:before,.closing-section:after{content:"";position:absolute;width:580px;height:580px;right:-270px;top:-360px;border:1px solid #ffffff23;border-radius:50%;pointer-events:none}.closing-section:after{width:730px;height:730px;right:-330px;top:-440px}.will-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}.thread-notification.will-reveal,.integration.will-reveal{transform:none}.integration.will-reveal.is-visible:hover{transform:translateY(-5px)}.hero-kicker{animation:hero-arrive .75s ease both}.hero h1{animation:hero-arrive .85s cubic-bezier(.22,1,.36,1) .1s both}.hero-description{animation:hero-arrive .85s cubic-bezier(.22,1,.36,1) .22s both}.hero-button,.hero-note{animation:hero-arrive .85s cubic-bezier(.22,1,.36,1) .32s both}@keyframes hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.loose-layout>.section-heading{column-gap:40px}.thread-notification{width:220px;max-width:30%}.thread-notification .loose-card{padding:15px 12px}.thread-notification .notification-time{display:none}.thread-notification .app-icon{width:34px;height:34px}.integration-network .integration-grid{column-gap:150px}.integration{padding:18px;column-gap:12px}}@media(max-width:760px){.loose-section{padding-top:70px;padding-bottom:25px}.loose-layout>.section-heading{display:block}.loose-layout>.section-heading .section-description{margin-top:20px;max-width:500px}.notification-field{height:calc(var(--card-count,4) * 135px + 70px);margin-top:30px}.thread-notification{width:230px;max-width:70%}.thread-notification .loose-card{padding:16px 14px}.thread-notification .app-icon{width:39px;height:39px}.thread-track{opacity:.4}.thread-progress{opacity:.2}.thread-packet{opacity:.45}.product-section{padding-top:90px}.product-copy{background:#fff}.integration-network{padding-top:0;margin-top:35px}.integration-network .integration-grid{column-gap:100px;row-gap:16px}.integration-hub{width:70px;height:70px;border-radius:22px}.integration-hub:before,.integration-hub:after{border-radius:29px}.integration{display:flex;flex-direction:column;text-align:center;padding:23px 12px;min-height:140px}.integration .app-icon{margin-bottom:14px}}@media(max-width:460px){.thread-notification{width:220px;max-width:78%}.notification-field{height:calc(var(--card-count,4) * 130px + 50px)}.integration-network{padding-top:0}.integration-network .integration-grid{column-gap:80px;row-gap:14px}.thread-app .thread-packet{opacity:.4}.integration-hub{width:58px;height:66px;border-radius:19px}.integration-hub span{font-size:.625rem}.integration{padding:22px 6px}.integration strong{font-size:.8125rem}.integration>span:last-child{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.will-reveal{opacity:1!important;transform:none!important;transition:none!important}.thread-packet{display:none}.thread-progress{stroke-dashoffset:0!important}.thread-notification .loose-card{translate:none!important}.integration-hub:before,.integration-hub:after{animation:none;opacity:.5}.hero-kicker,.hero h1,.hero-description,.hero-button,.hero-note,.messages .message{opacity:1;transform:none;animation:none!important}}.hx-app,.hx-auth,.hx-not-found,.hx-route-loading{--hx-cream:#f7f6f0;--hx-line:#e6e7df;--hx-blue:#087af5;--hx-ink:#212b34;--hx-muted:#74808a;color:var(--hx-ink);font-size:14px}.hx-app{background:#fafaf7;min-height:100vh}.hx-app button,.hx-auth button{font-family:inherit}.hx-brand{display:inline-flex;align-items:center;gap:10px;font-size:30px;font-weight:700;letter-spacing:-1.8px;line-height:1}.hx-brand>span:last-child{color:#076ad5;margin-left:-8px}.hx-brand-symbol{width:29px;height:29px;position:relative;color:#076ad5}.hx-brand-symbol i{position:absolute;left:11px;top:11px;width:6px;height:6px;background:currentColor;border-radius:50%;transform:rotate(calc(var(--i)*45deg)) translateY(-11px);opacity:calc(.45 + var(--i)*.075)}.hx-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:11px 17px;border-radius:10px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.35;white-space:normal;transition:background .18s,box-shadow .18s,transform .18s}.hx-button:hover{transform:translateY(-1px)}.hx-button-primary{background:#087af5;color:#fff;box-shadow:0 3px 8px #087af518}.hx-button-primary:hover{background:#006be0}.hx-button-secondary{background:#fff;color:#384650;border-color:#dfe3e5}.hx-button-secondary:hover{background:#f5f8fb;border-color:#cdd5dc}.hx-button-white{background:#fff;color:#076ad5}.hx-button-white:hover{background:#eff6ff}.hx-button-danger{background:#b83b36;color:#fff}.hx-button-danger:hover{background:#a72f2a}.hx-button:disabled,.hx-icon-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.hx-icon-button{background:transparent;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:#626e78}.hx-icon-button:hover{background:#edf2f6;color:#076ad5}.hx-full-width{width:100%}.hx-muted{color:#656f78;font-size:13px}.hx-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:650;text-transform:uppercase;color:#656f76;margin-bottom:12px}.hx-sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#f5f4ed;border-right:1px solid #e5e5db;display:flex;flex-direction:column;padding:33px 20px 16px;z-index:60;overflow-y:auto}.hx-sidebar-brand{padding:0 13px;display:flex;align-items:center;justify-content:space-between}.hx-sidebar-label{font-size:9px;letter-spacing:1.55px;font-weight:650;color:#696f6a;margin:45px 12px 14px}.hx-sidebar nav{display:flex;flex-direction:column;gap:7px}.hx-nav-link{min-height:46px;padding:13px 14px;display:flex;align-items:center;gap:13px;color:#666f72;border-radius:10px;font-size:13px;font-weight:500;transition:background .18s,color .18s}.hx-nav-link>svg:last-child{margin-left:auto;opacity:0}.hx-nav-link:hover{color:#076ad5;background:#ebeee8}.hx-nav-link.hx-nav-active{color:#076ad5;background:#e5effb;font-weight:600}.hx-nav-link.hx-nav-active>svg:last-child{opacity:1}.hx-sidebar-note{padding:50px 14px 19px;margin-top:auto}.hx-sidebar-note-icon{color:#676f5d;display:flex;margin-bottom:14px}.hx-sidebar-note h3{font-size:13px;font-weight:600;letter-spacing:-.2px;margin-bottom:7px}.hx-sidebar-note p{font-size:11px;color:#696f6a;line-height:1.7}.hx-sidebar-note a{display:flex;align-items:center;gap:3px;margin-top:16px;font-size:10px;color:#666f6d}.hx-sidebar-note a:hover{color:#076ad5}.hx-sidebar-bottom{border-top:1px solid #e0e2d9;padding-top:17px;margin-top:13px}.hx-account{display:flex;gap:10px;align-items:center;padding:5px 7px;border-radius:9px}.hx-account:hover{background:#eeeee7}.hx-account>div{min-width:0;flex:1}.hx-account strong{display:block;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx-account div span{display:block;font-size:10px;color:#686d6c;margin-top:3px}.hx-account>svg{color:#676e6a}.hx-avatar,.hx-topbar-avatar,.hx-small-avatar{display:inline-flex;align-items:center;justify-content:center;background:#e3ebdd;border:1px solid #d5dfcd;color:#62725b;font-size:11px;font-weight:600;border-radius:50%;width:34px;height:34px;flex-shrink:0}.hx-sign-out{display:flex;align-items:center;gap:10px;width:100%;padding:14px 10px 5px;background:none;color:#686d6a;font-size:11px;text-align:left}.hx-sign-out:hover{color:#076ad5}.hx-main-shell{margin-left:238px;min-height:100vh;display:flex;flex-direction:column}.hx-topbar{height:70px;border-bottom:1px solid #e7e8e1;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px;gap:20px}.hx-topbar-left,.hx-topbar-right{display:flex;gap:13px;align-items:center;color:#676e72;font-size:11px}.hx-topbar-left strong{color:#56636d;font-weight:500}.hx-topbar-left>svg{color:#6a6e70}.hx-topbar-right{font-size:10px}.hx-topbar-avatar{width:30px;height:30px;font-size:9px;margin-left:7px}.hx-live-dot,.hx-status-dot{width:6px;height:6px;background:#91ad82;border-radius:50%;display:inline-block;flex-shrink:0}.hx-main{padding:38px 40px 30px;max-width:1320px;width:100%;margin:0 auto;flex:1;outline:none}.hx-demo-banner{display:flex;align-items:center;gap:9px;padding:9px 40px;background:#eef5ff;border-bottom:1px solid #deebfb;color:#576e89;font-size:10px}.hx-demo-banner>svg{color:#4570a2}.hx-demo-banner p{line-height:1.5;font-weight:600}.hx-demo-banner p span{font-weight:400}.hx-demo-banner button{display:flex;align-items:center;gap:3px;margin-left:auto;background:none;color:#3870ad;font-size:10px;font-weight:600;white-space:nowrap;padding:3px}.hx-app-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 40px 24px;font-size:10px;color:#6a6e6b;max-width:1320px;width:100%;margin:auto;gap:15px}.hx-page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px}.hx-page-intro h1{font-size:36px;font-weight:550;letter-spacing:-1.5px;line-height:1.15;margin-bottom:10px}.hx-page-intro>div>p:last-child{color:#666e73;font-size:13px}.hx-page-intro .hx-eyebrow{margin-bottom:10px;font-size:9px}.hx-page-actions{flex-shrink:0;display:flex;gap:10px}.hx-welcome,.hx-admin-welcome{position:relative;background:#087af5;border-radius:18px;color:#fff;overflow:hidden;min-height:283px;padding:35px 38px;display:flex;align-items:center}.hx-welcome>div,.hx-admin-welcome>div{position:relative;z-index:1;max-width:510px}.hx-welcome-kicker{font-size:9px;font-weight:550;letter-spacing:1.35px;color:#606f7f;display:flex;align-items:center;gap:7px;margin-bottom:16px}.hx-welcome h2,.hx-admin-welcome h2{font-size:42px;letter-spacing:-1.7px;line-height:1.05;font-weight:500;margin-bottom:14px}.hx-welcome p,.hx-admin-welcome p{font-size:12px;color:#626f7d;line-height:1.65;max-width:355px;margin-bottom:23px}.hx-welcome .hx-button,.hx-admin-welcome .hx-button{font-size:12px;min-height:39px;padding:10px 16px}.hx-orbit-art{width:285px;height:285px;color:#696e75}.hx-welcome>.hx-orbit-art{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.hx-welcome-caption{position:absolute;right:28px;bottom:24px;font-size:9px;line-height:1.7;letter-spacing:.4px;color:#5a6e87;text-align:right}.hx-orbit-slow{transform-origin:150px 150px;animation:hx-orbit 80s linear infinite}.hx-orbit-fast{transform-origin:150px 150px;animation:hx-orbit 50s linear infinite reverse}@keyframes hx-orbit{to{transform:rotate(360deg)}}.hx-panel{border:1px solid #e5e7df;border-radius:16px;background:#fff;padding:25px;min-width:0;box-shadow:0 2px 3px #29332002}.hx-panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.hx-panel-title h2{font-size:16px;font-weight:600;letter-spacing:-.35px}.hx-panel-title p{font-size:11px;color:#686e71;margin-top:5px}.hx-stats{display:grid;gap:17px;margin:22px 0}.hx-user-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.hx-stat{position:relative;padding:23px 25px;min-height:177px}.hx-stat-icon{position:absolute;top:23px;right:21px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:11px;background:#eaf3ff;color:#076ad5}.hx-purple{background:#f0edfc!important;color:#74649f!important}.hx-gold{background:#faf1db!important;color:#836a33!important}.hx-blue{background:#eaf3ff!important;color:#076ad5!important}.hx-stat>p{font-size:11px;color:#656d73;max-width:calc(100% - 43px);min-height:32px}.hx-stat>strong{display:flex;align-items:center;gap:10px;font-size:28px;letter-spacing:-.8px;font-weight:550;line-height:1.2;margin:5px 0 13px;min-height:34px}.hx-stat>strong>span:not(.hx-badge):not(.hx-status-dot){font-size:12px;font-weight:400;letter-spacing:0;color:#686d71;align-self:flex-end;line-height:1.8}.hx-stat>small{font-size:10px;color:#696e71;display:block;line-height:1.6}.hx-stat>.hx-text-button{font-size:10px;margin-top:13px}.hx-progress{background:#edf1f5;height:4px;border-radius:4px;overflow:hidden;margin-bottom:11px}.hx-progress>span{display:block;height:100%;background:#087af5;border-radius:4px;transition:width .6s}.hx-status-paused{background:#ccb177}.hx-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border-radius:6px;font-size:9px;line-height:1.25;font-weight:550;letter-spacing:0;white-space:nowrap;text-transform:capitalize}.hx-badge-blue{background:#edf5ff;color:#47709d}.hx-badge-active{background:#eef4e8;color:#5f734c}.hx-badge-active:before{content:"";display:block;background:#96b778;width:4px;height:4px;border-radius:50%}.hx-badge-pending{background:#fbf3e2;color:#816a42}.hx-badge-suspended{background:#fbedeb;color:#955e59}.hx-badge-neutral{background:#f2f4f4;color:#676e72}.hx-text-button,.hx-small-link{display:inline-flex;align-items:center;gap:4px;background:none;color:#426fa0;font-size:11px;padding:0;font-weight:550}.hx-text-button:hover,.hx-small-link:hover{color:#076ad5}.hx-two-column{display:grid;grid-template-columns:1.08fr 1fr;gap:22px;margin-bottom:22px}.hx-quick-prompts{display:flex;flex-direction:column;gap:3px}.hx-quick-prompts>button{background:none;border:1px solid transparent;padding:11px 5px;display:flex;align-items:center;text-align:left;gap:13px;border-radius:10px;transition:background .2s}.hx-quick-prompts>button:hover{background:#f7faff;border-color:#e7f0fc}.hx-prompt-icon{width:37px;height:37px;border:1px solid #e6ecf2;background:#f9fbfe;color:#5e6e7f;border-radius:11px;display:flex;align-items:center;justify-content:center}.hx-quick-prompts>button>span:nth-child(2){min-width:0;flex:1}.hx-quick-prompts strong{display:block;font-weight:550;font-size:12px}.hx-quick-prompts small{display:block;color:#676e73;font-size:10px;margin-top:4px;line-height:1.6}.hx-quick-prompts>button>svg{color:#626e7a}.hx-panel-footnote{font-size:11px;color:#676d71;line-height:1.7;margin:14px 0}.hx-activity{display:flex;flex-direction:column;gap:20px}.hx-activity li{display:flex;align-items:flex-start;gap:11px}.hx-activity-icon{width:25px;height:25px;background:#eff4ea;color:#637059;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:2px}.hx-activity-conversation{background:#eef4fc;color:#5a6f88}.hx-activity-agent{background:#f2eefb;color:#746787}.hx-activity-payment{background:#faf3e5;color:#796a4d}.hx-activity p{font-size:11px;line-height:1.55;color:#636f78}.hx-activity time,.hx-activity li>div>span{font-size:9px;color:#676d71;display:inline-block;margin-top:4px}.hx-table-wrap{overflow-x:auto;max-width:100%}.hx-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}.hx-table th{font-weight:500;color:#696e72;font-size:10px;border-bottom:1px solid #edf0ec;padding:0 17px 13px}.hx-table td{padding:18px 17px;border-bottom:1px solid #f0f1ee;color:#666e74}.hx-table th:first-child,.hx-table td:first-child{padding-left:0}.hx-table th:last-child,.hx-table td:last-child{padding-right:0}.hx-table tr:last-child td{border-bottom:0}.hx-table td>strong,.hx-table-person strong{display:block;font-size:11px;color:#59656f;font-weight:550}.hx-table td small{display:block;font-size:9px;color:#696e73;margin-top:4px}.hx-table td code{display:inline-block;max-width:22ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;font-size:9px;color:#696e74}.hx-table-person{display:flex;align-items:center;gap:10px}.hx-small-avatar{width:30px;height:30px;font-size:9px;background:#f1f0e9;border-color:#e9e9dd;color:#6c6d61}.hx-table-action{background:#f1f6ed;color:#627152;padding:6px 10px;border-radius:6px;font-size:10px}.hx-table-danger{background:#fcf0ee;color:#8b625c}.hx-info-note{display:flex;align-items:flex-start;gap:10px;color:#656e72;padding:20px 3px 0;font-size:11px}.hx-info-note>svg{color:#677068;margin-top:2px}.hx-info-note p{font-size:11px;line-height:1.65;max-width:720px}.hx-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fcf1ef;border:1px solid #f3ded9;color:#a4584e;border-radius:9px;font-size:12px;margin:14px 0;line-height:1.6}.hx-error>svg{margin-top:2px}.hx-success{display:flex;align-items:flex-start;gap:10px;padding:15px;background:#f0f6ec;color:#617254;border:1px solid #e4eddb;border-radius:10px;margin:15px 0;font-size:12px}.hx-form{display:flex;flex-direction:column;gap:20px}.hx-field{display:flex;flex-direction:column;gap:8px;min-width:0}.hx-field>label{font-size:11px;color:#626f79;font-weight:550}.hx-field input,.hx-field select,.hx-field textarea{width:100%;min-height:44px;padding:12px 13px;border:1px solid #e1e5e5;border-radius:9px;background:#fff;color:#465763;font:inherit;font-size:12px;outline:none;transition:border .2s,box-shadow .2s}.hx-field textarea{resize:vertical;line-height:1.6}.hx-field input:focus,.hx-field select:focus,.hx-field textarea:focus{border-color:#8bbdfa;box-shadow:0 0 0 3px #087af50a}.hx-field input[readonly]{background:#f8f9f8;color:#676d71}.hx-field input::placeholder,.hx-field textarea::placeholder{color:#696e71}.hx-field>p{font-size:10px;color:#686e70;line-height:1.65}.hx-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hx-form-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf0eb;padding-top:19px;margin-top:3px}.hx-form-footer>span{font-size:10px;color:#696e6e;display:flex;gap:6px;align-items:center}.hx-checkbox{display:flex;align-items:center;gap:10px;font-size:12px;color:#636f78}.hx-checkbox input{accent-color:#087af5;width:16px;height:16px;margin:0}.hx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#17324e55;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.hx-modal{background:#fffefa;border:1px solid #f2f0e9;border-radius:20px;padding:30px;width:min(100%,530px);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 20px 70px #15233326;outline:none}.hx-modal-wide{width:min(100%,980px)}.hx-modal-header{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.hx-modal-header h2{font-size:25px;letter-spacing:-.7px;line-height:1.2;font-weight:550}.hx-modal-header p{font-size:12px;color:#666e73;margin-top:9px;max-width:630px}.hx-modal-header .hx-icon-button{flex-shrink:0;margin-top:-5px;margin-right:-10px}.hx-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.hx-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(15px);padding:15px 20px;background:#293e50;color:#fff;border:1px solid #384e61;box-shadow:0 8px 30px #293e5025;z-index:120;display:flex;align-items:center;gap:12px;font-size:12px;border-radius:11px;max-width:calc(100% - 40px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.hx-toast-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.hx-toast>svg{color:#64705e}.hx-toast>button{background:none;display:flex;color:#656d73;margin-left:10px;padding:3px}.hx-loading{display:flex;align-items:center;justify-content:center;gap:12px;color:#616e7a;font-size:13px;min-height:240px}.hx-route-loading,.hx-not-found{background:#fafaf7;min-height:100vh;display:flex;align-items:center;justify-content:center}.hx-empty{text-align:center;padding:35px 20px;display:flex;align-items:center;flex-direction:column;gap:12px}.hx-empty h3{font-size:19px;letter-spacing:-.5px;color:#606f7b}.hx-empty>p{font-size:12px;color:#666e72;max-width:390px}.hx-empty .hx-button{margin-top:10px}.hx-icon-tile{color:#646e7b;background:#f0f5fb;border-radius:14px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.hx-spin{animation:hx-spin 1s linear infinite}@keyframes hx-spin{to{transform:rotate(360deg)}}.hx-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}.hx-billing-toggle{padding:4px;background:#f0f1ec;border:1px solid #e9ebe5;border-radius:10px;display:flex;width:fit-content;gap:2px;margin:0 auto 24px}.hx-billing-toggle>button{background:none;padding:9px 26px;font-size:11px;color:#676e72;border-radius:7px}.hx-billing-toggle>button.hx-selected{color:#076ad5;background:#fff;box-shadow:0 1px 4px #1f3e5910}.hx-billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hx-billing-plan{padding:25px 22px;border:1px solid #e3e7e5;border-radius:14px;background:#fff;display:flex;flex-direction:column}.hx-billing-featured{border-color:#bfd9f9;background:#fbfdff;box-shadow:0 0 0 3px #eef6ff}.hx-billing-plan>div{display:flex;align-items:center;gap:10px;margin-bottom:23px}.hx-billing-plan h3{font-size:16px;font-weight:600}.hx-plan-price{font-size:33px!important;font-weight:550;letter-spacing:-1px;color:#3e5364!important;line-height:1.25;margin-bottom:13px}.hx-plan-price>span{font-weight:400;font-size:10px;color:#656d73;letter-spacing:0;white-space:nowrap}.hx-billing-plan>p:not(.hx-plan-price){font-size:11px;line-height:1.8;color:#676f73;min-height:38px}.hx-billing-plan ul{display:flex;flex-direction:column;gap:15px;margin:25px 0 28px;flex:1}.hx-billing-plan li{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#636f79;line-height:1.5}.hx-billing-plan li svg{color:#5f6e7b;margin-top:1px}.hx-billing-plan>.hx-button{width:100%;font-size:11px;padding:11px 10px}.hx-billing-note{display:flex;align-items:flex-start;gap:9px;padding:22px 6px 0;color:#646e6f}.hx-billing-note>svg{margin-top:2px;color:#647161}.hx-billing-note>p{font-size:10px;line-height:1.75}.hx-billing-small{display:flex;gap:6px;align-items:center;font-size:9px;color:#696e70;margin:12px 6px 0}.hx-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hx-agent-card{padding:27px;background:#fff;border:1px solid #e4e7e1;border-radius:17px;display:flex;flex-direction:column;transition:border .2s,box-shadow .2s}.hx-agent-card:hover{border-color:#bfd6ef;box-shadow:0 7px 22px #638ab208}.hx-agent-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.hx-agent-icon{width:47px;height:47px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eef6ff;color:#076ad5}.hx-agent-card h3{font-size:19px;letter-spacing:-.5px;font-weight:550;margin-bottom:13px}.hx-agent-card>p{font-size:12px;color:#676e73;line-height:1.8;margin-bottom:25px;flex:1}.hx-agent-card>ul{display:flex;flex-direction:column;gap:12px;margin-bottom:27px}.hx-agent-card li{display:flex;gap:8px;align-items:center;font-size:10px;color:#656f73}.hx-agent-card li>span{width:4px;height:4px;border-radius:50%;background:#becbd4}.hx-agent-card .hx-button{width:100%;font-size:11px}.hx-agent-discovery-intro{display:flex;align-items:center;gap:18px;background:#eeefe8;border:1px solid #e2e5d9;border-radius:15px;padding:24px 27px;margin-bottom:24px}.hx-agent-discovery-intro>span{color:#67715c;display:flex}.hx-agent-discovery-intro h2{font-size:20px;letter-spacing:-.6px;margin-bottom:6px}.hx-agent-discovery-intro p{font-size:12px;color:#686f65}.hx-agent-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:23px}.hx-agent-summary{text-align:center;display:flex;flex-direction:column;align-items:center;padding:23px;align-self:start}.hx-agent-summary-art{position:relative;width:100%;height:195px;display:flex;align-items:center;justify-content:center}.hx-agent-summary-art .hx-agent-icon{width:72px;height:72px;border-radius:21px;z-index:1;box-shadow:0 5px 20px #087af50c}.hx-agent-summary-art i{position:absolute;border:1px solid #e9eff7;border-radius:50%;width:108px;height:108px}.hx-agent-summary-art i:nth-of-type(2){width:145px;height:145px;border-color:#f0f3f8}.hx-agent-summary-art i:nth-of-type(3){width:183px;height:183px;border-color:#f5f7fa}.hx-agent-summary h2{font-size:28px;letter-spacing:-.9px;margin:16px 0 4px}.hx-agent-summary>p{font-size:11px;color:#676e73}.hx-agent-summary-description{font-size:11px;color:#686e73;line-height:1.85;padding:23px 0}.hx-agent-summary dl{margin:0 0 22px;width:100%;font-size:10px;border-top:1px solid #eef0ec;border-bottom:1px solid #eef0ec;padding:17px 0;display:flex;flex-direction:column;gap:13px}.hx-agent-summary dl>div{display:flex;justify-content:space-between;color:#696e72;gap:10px}.hx-agent-summary dd{margin:0;color:#646e76;text-transform:capitalize}.hx-agent-summary>.hx-button{width:100%;font-size:11px}.hx-agent-summary .hx-agent-summary-note{font-size:9px;display:flex;gap:5px;align-items:center;color:#686e6a;margin-top:24px}.hx-chat{padding:0;display:flex;flex-direction:column;overflow:hidden}.hx-chat-header{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eef1ed;padding:20px 23px;background:#fffefa}.hx-chat-header>div{display:flex;align-items:center;gap:12px}.hx-chat-avatar{width:36px;height:36px;background:#edf5ff;color:#537091;border-radius:11px;display:flex;align-items:center;justify-content:center}.hx-chat-header h2{font-size:14px;letter-spacing:-.3px;font-weight:550}.hx-chat-header p{font-size:9px;color:#686e72;margin-top:4px}.hx-chat-history{height:420px;min-height:320px;overflow-y:auto;padding:24px 23px;display:flex;flex-direction:column;gap:23px;scrollbar-width:thin;scrollbar-color:#dce6ef transparent}.hx-chat-date{font-size:8px;color:#696e71;letter-spacing:1.1px;text-align:center;margin-bottom:4px}.hx-chat-message{display:flex;align-items:flex-start;gap:9px;font-size:12px}.hx-chat-message>div{max-width:90%;min-width:0}.hx-chat-message>div>span{display:block;font-size:9px;color:#686e72;margin-bottom:7px}.hx-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;padding:14px 17px;border-radius:0 12px 12px;background:#f4f6f6;color:#5e6f79;font-size:12px}.hx-message-avatar{width:25px;height:25px;background:#f0f5fd;color:#5e6e81;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:18px}.hx-chat-user{justify-content:flex-end}.hx-chat-user>div>span{text-align:right}.hx-chat-user p{background:#edf5ff;color:#47709d;border-radius:12px 0 12px 12px}.hx-chat-bottom{border-top:1px solid #f2f3ef;padding:15px 21px 12px;margin-top:auto}.hx-chat-composer{display:flex;align-items:center;padding:5px 8px;background:#fff;border:1px solid #e5e9e6;border-radius:13px;box-shadow:0 2px 6px #1f3e5902}.hx-chat-composer:focus-within{border-color:#afcef2}.hx-chat-composer textarea{border:0;resize:none;flex:1;width:100%;min-width:0;padding:10px;outline:0;font:inherit;font-size:11px;line-height:1.75;background:transparent;color:#597082}.hx-chat-composer textarea::placeholder{color:#686e71}.hx-chat-composer .hx-button{width:34px;min-height:34px;padding:8px;border-radius:9px}.hx-chat-footnote{font-size:8px;text-align:center;color:#676d6f;margin-top:11px;line-height:1.7}.hx-chat-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:35px 10px;flex:1;gap:17px}.hx-chat-welcome>span{display:flex;align-items:center;justify-content:center;width:67px;height:67px;background:#f2f7ff;border:1px solid #eaf2fd;color:#5c6e82;border-radius:23px}.hx-chat-welcome h3{font-size:23px;color:#60707a;letter-spacing:-.6px}.hx-chat-welcome p{font-size:12px;color:#676f73;max-width:320px;line-height:1.8}.hx-chat-starters{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 13px}.hx-chat-starters>button{border:1px solid #e6ecf1;background:#fafcff;border-radius:7px;font-size:9px;color:#626e7a;display:flex;align-items:center;gap:4px;padding:7px 8px}.hx-chat-starters>button:hover{color:#076ad5;border-color:#c8def7}.hx-chat-typing{display:flex;align-items:center;gap:8px;font-size:10px;color:#636f79;margin:0 7px}.hx-chat-typing>span{display:flex;gap:3px;margin-left:3px}.hx-chat-typing i{width:3px;height:3px;border-radius:50%;background:#9bb8d3;animation:hx-thinking 1.2s ease-in-out infinite}.hx-chat-typing i:nth-child(2){animation-delay:.2s}.hx-chat-typing i:nth-child(3){animation-delay:.4s}@keyframes hx-thinking{50%{opacity:.3}}.hx-profile-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:23px}.hx-profile-card{text-align:center;align-self:start;padding:33px 23px}.hx-profile-avatar{width:88px;height:88px;border-radius:50%;border:6px solid #f6f4e9;background:#ebe9d9;color:#6e6f5c;font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-weight:500;letter-spacing:-1px}.hx-profile-card h2{font-size:23px;letter-spacing:-.7px;margin-bottom:8px;overflow-wrap:anywhere}.hx-profile-card>p:not(.hx-profile-quote){color:#676d6f;font-size:11px;margin-bottom:16px;overflow-wrap:anywhere}.hx-profile-meta{display:flex;flex-direction:column;gap:15px;text-align:left;border-top:1px solid #edf0e8;padding-top:26px;margin-top:30px}.hx-profile-meta>span{display:flex;align-items:center;gap:10px;font-size:10px;color:#666f73}.hx-profile-meta svg{color:#676f6c}.hx-profile-quote{border-top:1px solid #edf0e8;margin-top:28px;padding-top:25px;color:#6b6e62;font-size:18px;font-weight:450;letter-spacing:-.4px;line-height:1.65}.hx-profile-forms{display:flex;flex-direction:column;gap:23px}.hx-admin-overview-row{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin-bottom:24px}.hx-admin-welcome{padding:32px;min-height:280px;background:#0c75e2}.hx-admin-welcome h2{font-size:34px;max-width:300px}.hx-admin-welcome>.hx-orbit-art{position:absolute;right:-75px;width:240px;height:240px;top:35px;opacity:.75}.hx-admin-welcome p{max-width:250px;font-size:11px}.hx-services{padding:25px}.hx-services .hx-panel-title{margin-bottom:15px}.hx-service{display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid #f1f2ec;padding:11px 0}.hx-service>span{display:flex;align-items:center;gap:9px;color:#646f76;font-size:11px}.hx-service>span>svg{color:#676f73}.hx-services .hx-panel-footnote{font-size:9px;margin-bottom:0}.hx-admin-activity{margin-top:24px}.hx-admin-activity .hx-activity{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hx-section-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.hx-section-label h2{font-size:19px;letter-spacing:-.5px;font-weight:550}.hx-section-label>span{font-size:10px;color:#686e70}.hx-plans-label{margin-top:39px}.hx-admin-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hx-admin-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px}.hx-admin-plan-heading h3{font-size:18px;letter-spacing:-.5px}.hx-admin-plan-description{font-size:11px;color:#676d70;margin-top:18px;min-height:36px;line-height:1.75}.hx-admin-plans .hx-button{width:100%;margin-top:25px;font-size:11px}.hx-search{display:flex;align-items:center;gap:11px;padding:8px 9px 8px 15px;border:1px solid #e7e9e3;border-radius:10px;background:#fbfcfa;margin-bottom:28px}.hx-search>svg{color:#676d6e}.hx-search>input{border:0;background:none;flex:1;min-width:0;outline:0;font:inherit;font-size:11px;color:#616f78;padding:8px 0}.hx-search>input::placeholder{color:#676e71}.hx-search .hx-button{padding:7px 13px;min-height:32px;font-size:10px}.hx-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf0e8;margin-top:20px;padding-top:20px;color:#676e71;font-size:10px}.hx-pagination>div{display:flex;gap:7px}.hx-pagination .hx-button{font-size:10px;padding:8px 13px;min-height:34px}.hx-filter-bar{display:flex;gap:7px;align-items:center;margin-bottom:29px}.hx-filter-bar>button{background:#f8faf7;border:1px solid #e9ede5;padding:7px 16px;border-radius:7px;color:#676f6c;font-size:10px;min-height:32px}.hx-filter-bar>button.hx-filter-active{background:#edf5ff;border-color:#dceafb;color:#487098}.hx-filter-refresh{margin-left:auto!important;display:flex;align-items:center;justify-content:center;min-width:34px;padding:8px!important}.hx-payment-result{max-width:600px;margin:50px auto;text-align:center;padding:50px 35px;display:flex;align-items:center;flex-direction:column;gap:20px}.hx-payment-result h2{font-size:30px;letter-spacing:-1px}.hx-payment-result>p{font-size:14px;color:#636f77}.hx-payment-result>strong{font-size:27px;color:#426fa1}.hx-payment-result>span:not(.hx-payment-success-icon):not(.hx-icon-tile){font-size:10px;color:#696d6e;overflow-wrap:anywhere;max-width:100%}.hx-payment-success-icon{display:flex;align-items:center;justify-content:center;width:75px;height:75px;background:#f0f6e9;color:#627152;border-radius:25px}.hx-auth{display:grid;grid-template-columns:46% 54%;min-height:100vh;background:#fff}.hx-auth-story{background:#f4f2e6;padding:45px 55px;min-height:100vh;position:sticky;top:0;align-self:start;height:100vh;overflow:hidden}.hx-auth-story .hx-brand{position:relative;z-index:1}.hx-auth-story-copy{margin-top:90px;position:relative;z-index:1}.hx-auth-story-copy .hx-eyebrow{color:#6c6f60;font-size:9px;margin-bottom:20px}.hx-auth-story-copy h1{font-size:64px;letter-spacing:-3px;line-height:1.06;font-weight:500;position:relative;z-index:1}.hx-auth-story-copy h1 em{font-style:normal;color:#076ad5}.hx-auth-story-copy>p:not(.hx-eyebrow){max-width:355px;color:#696f63;font-size:13px;margin-top:23px;line-height:1.85;position:relative;z-index:1}.hx-auth-story-copy>.hx-orbit-art{position:absolute;color:#076ad5;width:310px;height:310px;right:-105px;top:235px;opacity:.55}.hx-auth-story-note{display:flex;align-items:center;gap:13px;margin-top:160px;position:relative;z-index:1;background:#f4f2e6b3;width:fit-content;padding:12px 0}.hx-auth-story-note>span{width:39px;height:39px;background:#ecebda;color:#6c6e5b;border:1px solid #e5e5cf;display:flex;align-items:center;justify-content:center;border-radius:12px}.hx-auth-story-note strong{font-size:12px;color:#67705b;font-weight:550}.hx-auth-story-note p{font-size:10px;color:#6b6e63;margin-top:3px}.hx-auth-story-footer{position:absolute;left:55px;bottom:36px;font-size:10px;color:#6d6e64}.hx-auth-form-side{display:flex;flex-direction:column;min-height:100vh;padding:35px 45px}.hx-back-link{display:flex;align-items:center;gap:7px;color:#686e72;font-size:10px;width:fit-content}.hx-back-link:hover{color:#076ad5}.hx-auth-form-wrap{width:100%;max-width:385px;margin:auto;padding:55px 0}.hx-auth-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;background:#eef6ff;color:#586e87;border:1px solid #e7f0fb;border-radius:16px;margin-bottom:26px}.hx-auth-form-wrap .hx-eyebrow{font-size:8px;color:#686e72;margin-bottom:12px}.hx-auth-form-wrap h2{font-size:35px;letter-spacing:-1.45px;line-height:1.15;color:#374c5d}.hx-auth-description{font-size:12px;color:#676e72;margin-top:15px;line-height:1.8;margin-bottom:30px}.hx-auth-demo{display:flex;align-items:flex-start;gap:9px;background:#f4f8fd;border:1px solid #e8f1fc;border-radius:9px;padding:11px 13px;margin-bottom:24px;color:#5d6f81}.hx-auth-demo svg{margin-top:3px}.hx-auth-demo p{font-size:10px;line-height:1.8}.hx-auth-form-wrap .hx-form{gap:20px}.hx-auth-form-wrap .hx-field>label{font-size:11px;color:#5f6f7c}.hx-auth-form-wrap .hx-field>input{font-size:12px;padding:13px 14px;min-height:46px}.hx-password-field{position:relative}.hx-password-field input{padding-right:48px!important}.hx-password-toggle{position:absolute;right:11px;top:37px;background:none;color:#676d72;padding:3px;display:flex}.hx-password-toggle:hover{color:#076ad5}.hx-forgot-link{font-size:10px;color:#596f84;align-self:flex-end;margin-top:-8px}.hx-auth-form-wrap .hx-form>.hx-button{min-height:45px;margin-top:3px;font-size:12px;justify-content:space-between;padding-inline:18px}.hx-auth-switch{font-size:11px;color:#666e72;text-align:center;margin:25px 0}.hx-auth-switch>a{color:#4d7093;font-weight:550;margin-left:5px}.hx-auth-form-wrap>.hx-button-secondary{font-size:11px}.hx-auth-secure{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#686e70;margin:22px 0 0}.hx-auth-form-side>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;color:#686d71}.hx-auth-form-side>footer a:hover{color:#076ad5}.hx-sidebar-close,.hx-mobile-menu,.hx-sidebar-scrim{display:none}.header-login{font-size:12px;color:#5e6f7e;padding:9px 0;white-space:nowrap}.header-login:hover{color:#076ad5}.landing-preview-note{font-size:11px!important;color:#686f6d!important;margin-top:20px!important;max-width:none!important}.integration-planned{font-size:8px!important;letter-spacing:.6px;text-transform:uppercase;color:#686e73!important;margin-top:4px}@media(min-width:1600px){.hx-main{padding-top:43px}.hx-topbar{padding-inline:55px}.hx-welcome>.hx-orbit-art{right:12%}.hx-auth-story-copy{margin-top:120px}.hx-auth-story-copy h1{font-size:76px}.hx-auth-story-copy>.hx-orbit-art{right:-20px;width:360px;height:360px}}@media(max-width:1240px){.hx-main{padding:30px 28px}.hx-topbar,.hx-demo-banner,.hx-app-footer{padding-inline:28px}.hx-welcome>.hx-orbit-art{right:-15px;width:260px;height:260px;opacity:.8}.hx-welcome>div{max-width:60%}.hx-welcome p{max-width:320px}.hx-welcome-caption{display:none}.hx-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-admin-welcome>.hx-orbit-art{right:-115px;opacity:.6}.hx-auth-story{padding:40px}.hx-auth-story-copy h1{font-size:54px}.hx-auth-story-copy>.hx-orbit-art{right:-135px}.hx-auth-story-footer{left:40px}.hx-agent-card{padding:24px}.hx-profile-grid,.hx-agent-workspace{grid-template-columns:235px minmax(0,1fr)}.hx-agent-summary{padding:20px}}@media(max-width:1050px){.hx-sidebar{width:215px;padding:30px 15px 16px}.hx-main-shell{margin-left:215px}.hx-sidebar-label{font-size:8px}.hx-nav-link{padding-inline:12px;gap:11px;font-size:12px}.hx-sidebar-note{padding-inline:12px}.hx-main{padding:28px 23px}.hx-page-intro h1{font-size:31px}.hx-topbar,.hx-demo-banner{padding-inline:23px}.hx-stats{gap:12px}.hx-stat{padding:22px 18px}.hx-stat-icon{right:15px}.hx-stat>strong{font-size:24px;gap:7px}.hx-stat>p{font-size:10px}.hx-stat>small{font-size:9px}.hx-stat .hx-badge{font-size:8px;padding:4px 6px}.hx-two-column{gap:15px;grid-template-columns:1fr 1fr}.hx-panel{padding:21px}.hx-welcome{padding:30px;min-height:270px}.hx-welcome h2{font-size:38px}.hx-welcome p{font-size:11px}.hx-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-admin-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hx-admin-plans .hx-panel{padding:20px}.hx-admin-plans .hx-plan-price{font-size:27px!important}.hx-admin-overview-row{grid-template-columns:1fr 1fr;gap:17px}.hx-admin-welcome{padding:28px}.hx-admin-welcome h2{font-size:32px}.hx-admin-welcome>.hx-orbit-art{opacity:.4}.hx-agent-workspace{grid-template-columns:205px minmax(0,1fr);gap:15px}.hx-agent-summary{padding:15px}.hx-agent-summary-art{height:178px}.hx-chat{padding:0}.hx-chat-history{padding:20px 17px}.hx-chat-header{padding:18px}.hx-chat-bottom{padding:14px}.hx-profile-grid{grid-template-columns:210px minmax(0,1fr);gap:17px}.hx-profile-card h2{font-size:21px}.hx-form-row{gap:14px}.hx-auth-form-side{padding:30px}.hx-auth-story{padding:35px}.hx-auth-story-copy h1{font-size:49px}.hx-auth-story-copy>p:not(.hx-eyebrow){font-size:12px;max-width:285px}.hx-auth-story-footer{left:35px}.hx-auth-story-note{margin-top:130px}}@media(max-width:850px){.hx-sidebar{width:238px;transform:translate(-100%);transition:transform .25s;box-shadow:10px 0 35px #1a354519}.hx-sidebar-open{transform:translate(0)}.hx-sidebar-close,.hx-mobile-menu{display:flex}.hx-sidebar-brand{padding-inline:8px}.hx-sidebar-label{font-size:9px}.hx-sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#182f4440;z-index:59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hx-main-shell{margin-left:0}.hx-topbar{height:60px;padding-inline:22px}.hx-topbar-left{gap:9px}.hx-topbar-left>span{display:none}.hx-topbar-left>svg{display:none}.hx-topbar-right{font-size:9px}.hx-demo-banner{padding-inline:23px}.hx-page-intro h1{font-size:33px}.hx-main{padding:29px 23px}.hx-welcome>.hx-orbit-art{right:20px;opacity:1}.hx-welcome>div{max-width:60%}.hx-user-stats{gap:15px}.hx-stat{padding:22px}.hx-stat-icon{right:19px}.hx-stat>strong{font-size:27px}.hx-stat>p{font-size:11px}.hx-two-column{gap:20px}.hx-agent-workspace{grid-template-columns:235px minmax(0,1fr);gap:20px}.hx-agent-summary{padding:21px}.hx-profile-grid{grid-template-columns:235px minmax(0,1fr)}.hx-auth{grid-template-columns:40% 60%}.hx-auth-story{padding:35px 28px}.hx-auth-story-copy{margin-top:85px}.hx-auth-story-copy h1{font-size:44px;letter-spacing:-2px}.hx-auth-story-copy>.hx-orbit-art{right:-170px;top:250px}.hx-auth-story-note{margin-top:120px}.hx-auth-story-footer{left:28px}.hx-auth-story-note p{max-width:160px}.hx-auth-form-side{padding:30px}.hx-auth-form-side>footer{flex-direction:column;gap:9px;align-items:flex-start}}@media(max-width:650px){.hx-topbar,.hx-main,.hx-demo-banner,.hx-app-footer{padding-inline:19px}.hx-topbar-right{font-size:8px;gap:7px}.hx-topbar-left strong{font-size:10px}.hx-topbar-avatar{margin-left:3px;width:28px;height:28px}.hx-demo-banner{padding-block:9px;font-size:9px;gap:7px}.hx-demo-banner p span{display:none}.hx-demo-banner button{font-size:9px}.hx-page-intro{align-items:flex-start;gap:12px;margin-bottom:25px}.hx-page-intro h1{font-size:30px}.hx-page-intro>div>p:last-child{font-size:11px;max-width:300px}.hx-page-intro .hx-eyebrow{font-size:8px;letter-spacing:1.1px}.hx-page-actions .hx-button{min-height:34px;font-size:9px;padding:9px 11px;gap:5px}.hx-page-actions .hx-button>svg{width:13px}.hx-welcome{min-height:265px;padding:28px;align-items:flex-start}.hx-welcome>div{max-width:70%}.hx-welcome h2{font-size:35px;letter-spacing:-1.4px}.hx-welcome-kicker{font-size:8px;letter-spacing:.8px}.hx-welcome p{max-width:240px;font-size:10px}.hx-welcome>.hx-orbit-art{width:235px;height:235px;right:-89px;top:50%;opacity:.5}.hx-welcome .hx-button{font-size:10px;min-height:34px;padding:9px 13px}.hx-user-stats{grid-template-columns:1fr;gap:12px;margin-block:18px}.hx-stat{min-height:153px;padding:22px 23px}.hx-stat>p{min-height:26px}.hx-stat>strong{font-size:28px;margin:3px 0 12px}.hx-stat>small{font-size:10px}.hx-stat-icon{right:24px}.hx-stat .hx-progress{max-width:80%}.hx-stat>.hx-text-button{margin-top:10px}.hx-two-column{grid-template-columns:1fr;gap:18px;margin-bottom:18px}.hx-panel{padding:23px}.hx-panel-title h2{font-size:15px}.hx-panel-title p{font-size:10px}.hx-panel-title .hx-button{font-size:9px;padding:8px 10px;min-height:32px;gap:4px}.hx-quick-prompts{gap:7px}.hx-quick-prompts strong{font-size:12px}.hx-quick-prompts small{font-size:10px}.hx-activity p{font-size:11px}.hx-activity time{font-size:9px}.hx-info-note{padding-top:18px;font-size:10px}.hx-info-note p{font-size:10px}.hx-agent-grid{grid-template-columns:1fr;gap:18px}.hx-agent-card{padding:27px}.hx-agent-card>p{font-size:12px;max-width:440px}.hx-agent-card-top{margin-bottom:22px}.hx-agent-card>ul{flex-direction:row;flex-wrap:wrap;gap:12px 17px}.hx-agent-discovery-intro{padding:20px;gap:14px}.hx-agent-discovery-intro h2{font-size:18px}.hx-agent-discovery-intro p{font-size:10px}.hx-agent-workspace{grid-template-columns:1fr;gap:18px}.hx-agent-summary{padding:21px;display:grid;grid-template-columns:72px 1fr;gap:5px 20px;align-items:center;text-align:left}.hx-agent-summary-art{height:72px;grid-row:1/5;width:72px}.hx-agent-summary-art .hx-agent-icon{width:63px;height:63px;border-radius:18px}.hx-agent-summary-art .hx-agent-icon svg{width:32px}.hx-agent-summary-art i{display:none}.hx-agent-summary>.hx-badge{justify-self:start;font-size:8px}.hx-agent-summary h2{font-size:23px;margin:3px 0}.hx-agent-summary>p{font-size:10px}.hx-agent-summary-description,.hx-agent-summary dl,.hx-agent-summary .hx-agent-summary-note{display:none}.hx-agent-summary>.hx-button{grid-column:2;margin-top:6px;justify-self:start;width:auto;padding:7px 10px;font-size:9px;min-height:30px}.hx-chat{padding:0}.hx-chat-header{padding:18px}.hx-chat-header h2{font-size:13px}.hx-chat-history{height:400px;padding:23px 15px}.hx-chat-message{gap:7px}.hx-chat-message>div{max-width:92%}.hx-chat-message p{font-size:11px;padding:12px 14px}.hx-chat-welcome h3{font-size:22px}.hx-chat-welcome p{font-size:11px}.hx-chat-bottom{padding:14px}.hx-chat-starters>button{font-size:8px;line-height:1.6}.hx-chat-footnote{font-size:7px}.hx-profile-grid{grid-template-columns:1fr;gap:20px}.hx-profile-card{padding:25px}.hx-profile-avatar{width:72px;height:72px;font-size:23px;margin-bottom:17px}.hx-profile-card h2{font-size:23px}.hx-profile-meta{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:22px;padding-top:20px}.hx-profile-quote{display:none}.hx-profile-forms{gap:20px}.hx-form-row{grid-template-columns:1fr}.hx-form-footer>span{font-size:9px;max-width:45%}.hx-form-footer .hx-button{font-size:11px}.hx-modal-backdrop{padding:14px}.hx-modal{padding:24px 20px;max-height:calc(100dvh - 28px);border-radius:17px}.hx-modal-header h2{font-size:24px}.hx-modal-header p{font-size:11px}.hx-billing-plans{grid-template-columns:1fr;gap:18px}.hx-billing-plan>p:not(.hx-plan-price){min-height:0}.hx-billing-plan ul{gap:12px;margin-block:22px}.hx-billing-plan li{font-size:11px}.hx-billing-small{align-items:flex-start;font-size:8px}.hx-billing-toggle>button{font-size:10px}.hx-admin-stats{gap:13px}.hx-admin-stats .hx-stat{padding:21px 17px;min-height:160px}.hx-admin-stats .hx-stat>p{max-width:70%;font-size:10px;min-height:39px}.hx-admin-stats .hx-stat-icon{right:13px;top:18px;width:28px;height:28px;border-radius:9px}.hx-admin-stats .hx-stat-icon svg{width:16px}.hx-admin-stats .hx-stat>strong{font-size:24px}.hx-admin-stats .hx-stat>small{font-size:8px}.hx-admin-overview-row{grid-template-columns:1fr;gap:18px}.hx-admin-welcome{min-height:260px;padding:29px}.hx-admin-welcome h2{font-size:35px}.hx-admin-welcome>.hx-orbit-art{right:-26px;opacity:.7}.hx-admin-welcome>div{max-width:70%}.hx-admin-welcome p{font-size:11px;max-width:210px}.hx-services{padding:24px}.hx-admin-activity .hx-activity{grid-template-columns:1fr}.hx-admin-plans{grid-template-columns:1fr;gap:17px}.hx-admin-plans .hx-panel{padding:27px}.hx-admin-plan-description{min-height:0}.hx-admin-plan-heading{margin-bottom:18px}.hx-admin-plans .hx-plan-price{font-size:32px!important}.hx-section-label{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:20px}.hx-section-label h2{font-size:18px}.hx-section-label>span{font-size:9px}.hx-plans-label{margin-top:29px}.hx-pagination{font-size:9px;gap:10px}.hx-pagination .hx-button{padding:8px 10px;font-size:9px}.hx-filter-bar{gap:5px}.hx-filter-bar>button{padding:7px 13px;font-size:9px}.hx-payment-result{margin:25px auto;padding:40px 23px}.hx-auth{display:block}.hx-auth-story{display:none}.hx-auth-form-side{min-height:100dvh;padding:27px}.hx-auth-form-wrap{max-width:390px;padding-block:48px;margin:auto}.hx-auth-form-wrap h2{font-size:35px}.hx-auth-form-side>footer{flex-direction:row;font-size:8px;gap:14px}.hx-auth-description{font-size:12px}.hx-auth-demo p{font-size:10px}.hx-toast{width:calc(100% - 32px);font-size:11px;bottom:17px}.header-login{font-size:10px;margin-left:auto}.integration-planned{font-size:7px!important}}@media(max-width:380px){.hx-main{padding-inline:15px}.hx-page-intro{flex-wrap:wrap}.hx-page-intro h1{font-size:29px}.hx-page-actions{align-self:flex-end}.hx-welcome{padding:25px}.hx-welcome h2{font-size:33px}.hx-welcome>div{max-width:82%}.hx-welcome>.hx-orbit-art{right:-125px}.hx-topbar-right{font-size:0}.hx-topbar-left strong{font-size:10px}.hx-stat>strong{font-size:26px}.hx-admin-stats .hx-stat{padding:18px 14px}.hx-admin-stats .hx-stat-icon{display:none}.hx-admin-stats .hx-stat>p{max-width:100%;min-height:28px}.hx-profile-meta{gap:13px}.hx-auth-form-side{padding:24px}.hx-auth-form-wrap h2{font-size:31px}.hx-auth-form-side>footer{flex-direction:column;gap:7px}.hx-filter-bar>button{padding-inline:10px}.hx-table-person{gap:7px}.hx-modal-actions .hx-button{font-size:11px;padding-inline:12px}.hx-chat-composer textarea{font-size:10px}.hx-app-footer{font-size:9px}}.hx-button-primary,.hx-welcome{background:#086bda;color:#fff}.hx-button-primary:hover{background:#075dc2}.hx-admin-welcome{background:#086bda;color:#fff}.hx-welcome p,.hx-admin-welcome p{color:#f1f7ff}.hx-welcome-kicker{color:#e4f0ff}.hx-welcome-caption{color:#d9ebff}.hx-welcome>.hx-orbit-art,.hx-admin-welcome>.hx-orbit-art{color:#e4f0ff}.hx-panel-title p,.hx-activity p,.hx-table{font-size:12px}.hx-table th{font-size:11px}.hx-table td small{font-size:10px}.hx-field>label{font-size:12px}.hx-field input,.hx-field textarea,.hx-field select{font-size:13px}@media(max-width:650px){.hx-panel-title p{font-size:11px}.hx-field>label{font-size:11px}.hx-table{font-size:11px}.hx-table th{font-size:10px}.hx-activity p{font-size:11px}}.hx-google-signin{margin:18px 0}.hx-google-signin p{text-align:center;font-size:11px;color:#596974;margin:12px 0;line-height:1.7}.hx-workspace-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hx-support-trigger{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #d9e6f6;border-radius:10px;background:#f4f8ff;color:#075fc4;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s}.hx-support-trigger:hover{background:#e6f0ff}.hx-support-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:12px;padding:0 5px;background:#086bda;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}.hx-nav-link .hx-support-count{margin-left:auto}.hx-nav-link .hx-support-count+svg{margin-left:0}.hx-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hx-modal.hx-support-modal{width:min(580px,100%);padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.hx-support-modal .hx-modal-header{padding:24px 25px 20px;margin:0;border-bottom:1px solid #e6e7df;background:#f7f6f0;flex-shrink:0}.hx-support-modal .hx-modal-header h2{font-size:26px;letter-spacing:-.7px}.hx-support-modal .hx-modal-header p{font-size:12px;line-height:1.6;color:#596974;margin-top:6px}.hx-support-conversation{display:flex;flex-direction:column;min-height:0;flex:1;background:#fff}.hx-support-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 22px;border-bottom:1px solid #eef0e9;flex-shrink:0}.hx-support-status>div{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.hx-support-status>div>span:last-child:not(.hx-badge){font-size:10px;color:#5d6d77}.hx-support-status>.hx-button{min-height:32px;padding:7px 10px;font-size:11px;flex-shrink:0}.hx-support-history{height:370px;min-height:160px;overflow-y:auto;overscroll-behavior:contain;padding:23px 22px;display:flex;flex-direction:column;gap:19px;background:linear-gradient(160deg,#fafbf8,#f5f8fc);scrollbar-width:thin;flex:1}.hx-support-message{width:fit-content;max-width:85%;align-self:flex-start}.hx-support-message>span{display:block;font-size:10px;font-weight:600;color:#526375;margin:0 2px 6px}.hx-support-message>p{padding:12px 15px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e3e8ed;border-radius:3px 13px 13px;font-size:13px;line-height:1.7;color:#263947}.hx-support-message>time{display:block;color:#5f707c;font-size:9px;margin:6px 2px 0}.hx-support-mine{align-self:flex-end}.hx-support-mine>p{background:#086bda;border-color:#086bda;color:#fff;border-radius:13px 3px 13px 13px}.hx-support-mine>span,.hx-support-mine>time{text-align:right}.hx-support-welcome{text-align:center;margin:auto;padding:25px 10px;max-width:330px}.hx-support-welcome>span{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:21px;background:#e9f2ff;color:#076ad5;margin-bottom:19px}.hx-support-welcome h3{font-size:23px;font-weight:550;letter-spacing:-.5px;line-height:1.25;margin-bottom:11px}.hx-support-welcome p{font-size:12px;line-height:1.9;color:#5d6d77}.hx-support-welcome small{display:block;font-size:10px;line-height:1.6;color:#5e6a73;margin-top:16px}.hx-support-composer{padding:17px 22px 13px;border-top:1px solid #e6eaf0;background:#fff;flex-shrink:0}.hx-support-composer>label{display:block;font-weight:600;font-size:11px;margin-bottom:8px;color:#53626e}.hx-support-composer>div:not(.hx-error){display:flex;align-items:flex-end;gap:10px}.hx-support-composer textarea{resize:vertical;min-height:70px;max-height:150px;width:100%;min-width:0;border:1px solid #d7dfe7;border-radius:10px;background:#fcfdfd;padding:10px 12px;font-size:13px;line-height:1.6;color:#263947;font-family:inherit}.hx-support-composer textarea:focus{border-color:#086bda;outline:2px solid #dcecff;outline-offset:1px}.hx-support-composer textarea:disabled{opacity:.65}.hx-support-composer .hx-button{min-height:42px;margin-bottom:2px;padding:10px 12px}.hx-support-composer>p:last-child{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#596974;margin-top:9px;line-height:1.6}.hx-support-composer .hx-error{font-size:11px;margin:0 0 12px}.hx-support-reopen-note{font-size:11px;color:#53683b;margin:0 0 10px;line-height:1.5}.hx-support-older{align-self:center;min-height:32px;font-size:10px;padding:8px 12px}.hx-support-empty-note{font-size:12px;color:#536573;padding:22px;text-align:center;line-height:1.7}.hx-support-jump{display:block;align-self:center;background:#eff5ff;color:#075fc4;border:1px solid #d5e6fc;border-radius:18px;font-size:11px;padding:7px 13px;margin:5px 0}.hx-support-connection{padding:10px 16px;background:#fffcf4;display:flex;align-items:center;justify-content:space-between;gap:8px}.hx-support-connection .hx-error{background:transparent;border:none;margin:0;padding:0;font-size:11px}.hx-support-connection .hx-button{min-height:30px;padding:6px 9px;font-size:10px}.hx-support-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.hx-support-metrics>div{padding:19px 22px;border:1px solid #e6e7df;border-radius:13px;background:#fff}.hx-support-metrics span{display:block;color:#596873;font-size:11px;line-height:1.6}.hx-support-metrics strong{display:block;font-size:28px;font-weight:550;letter-spacing:-.8px;margin-top:6px;color:#26415b}.hx-support-metrics>div:first-child{background:#eef5ff;border-color:#d7e7fc}.hx-support-inbox{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid #e5e7df;border-radius:17px;background:#fff;overflow:hidden;min-height:660px}.hx-support-list{background:#fdfefa;border-right:1px solid #e5e7df;min-width:0;display:flex;flex-direction:column}.hx-support-list-heading{display:flex;gap:12px;align-items:center;padding:23px 20px 18px}.hx-support-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#eef3fa;color:#075fc4;border-radius:12px;flex-shrink:0}.hx-support-list-heading h2{font-size:17px;font-weight:600;letter-spacing:-.4px}.hx-support-list-heading p{font-size:10px;color:#5d6d77;margin-top:5px}.hx-support-search{display:flex;gap:8px;align-items:center;margin:0 20px 16px;padding:10px 12px;background:#fff;border:1px solid #dce2e7;border-radius:9px;color:#667581}.hx-support-search input{width:100%;min-width:0;border:none;background:none;font-size:12px;outline:none;color:#263947}.hx-support-search:focus-within{outline:2px solid #d7e7fc;border-color:#076ad5}.hx-support-filters{display:flex;gap:5px;flex-wrap:wrap;padding:0 20px 18px;border-bottom:1px solid #e5e7df}.hx-support-filters button{border:1px solid #e4e7e1;color:#586a76;background:#fff;border-radius:7px;font-size:10px;font-weight:500;padding:7px 9px}.hx-support-filters .hx-support-filter-active{background:#e6f0ff;color:#075fc4;border-color:#c9ddf8}.hx-support-threads{max-height:580px;overflow:auto;min-height:150px;flex:1;scrollbar-width:thin}.hx-support-thread{display:flex;align-items:flex-start;gap:11px;text-align:left;width:100%;padding:18px 20px;border-bottom:1px solid #edf0e9;background:transparent;border-left:3px solid transparent}.hx-support-thread:hover{background:#f5f8fc}.hx-support-thread-active{background:#edf4ff!important;border-left-color:#086bda}.hx-support-thread>.hx-avatar{width:33px;height:33px;font-size:10px;margin-top:3px}.hx-support-thread>div{flex:1;min-width:0}.hx-support-thread>div>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.hx-support-thread strong{font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.hx-support-thread p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#586b7a;margin:7px 0 11px;line-height:1.5}.hx-support-thread time{font-size:9px;color:#596a75;white-space:nowrap}.hx-support-thread .hx-badge{font-size:9px;padding:4px 6px}.hx-support-list>.hx-pagination{padding:14px;flex-wrap:wrap;margin:0;border-top:1px solid #e5e7df;font-size:9px}.hx-support-list>.hx-pagination .hx-button{min-height:30px;padding:6px 9px;font-size:10px}.hx-support-list>.hx-error{margin:10px;font-size:11px}.hx-support-detail{min-width:0;display:flex;flex-direction:column;min-height:0}.hx-support-detail>.hx-empty{margin:auto;max-width:360px;padding:40px 24px}.hx-support-customer{display:flex;align-items:center;gap:12px;padding:21px 23px;background:#f7f6f0;border-bottom:1px solid #e5e7df}.hx-support-customer>div{min-width:0}.hx-support-customer h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.hx-support-customer p{font-size:11px;line-height:1.6;color:#566772;margin-top:4px;overflow-wrap:anywhere}.hx-support-detail .hx-support-history{height:420px;flex:none}.hx-support-back{display:none}.hx-support-detail-loading{padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;font-size:12px;color:#596a75}.hx-support-team-note{font-size:11px;line-height:1.8;color:#596974;margin-top:16px;max-width:850px}@media(max-width:1100px){.hx-workspace-label{display:none}.hx-support-inbox{grid-template-columns:280px minmax(0,1fr)}.hx-support-status{padding-inline:16px}.hx-support-thread{padding-inline:14px}.hx-support-status>div>span:last-child:not(.hx-badge){font-size:9px}.hx-support-metrics>div{padding:17px}}@media(max-width:800px){.hx-support-inbox{grid-template-columns:1fr;min-height:590px}.hx-support-detail{display:none}.hx-support-list{border-right:none}.hx-support-selected .hx-support-list{display:none}.hx-support-selected .hx-support-detail{display:flex}.hx-support-back{display:inline-flex}.hx-support-customer{padding:17px}.hx-support-detail .hx-support-history{height:360px}.hx-support-metrics{gap:10px}.hx-support-metrics>div{padding:13px}.hx-support-metrics span{font-size:10px}.hx-support-metrics strong{font-size:25px}.hx-support-thread{padding:17px 20px}}@media(max-width:650px){.hx-support-trigger{font-size:11px;padding:8px;gap:6px}.hx-topbar{gap:8px}.hx-topbar-right{gap:6px}.hx-topbar-avatar{margin-left:0}.hx-support-count{font-size:9px;height:18px;min-width:18px}.hx-modal.hx-support-modal{max-height:calc(100dvh - 28px)}.hx-support-modal .hx-modal-header{padding:20px}.hx-support-modal .hx-modal-header h2{font-size:24px}.hx-support-modal .hx-modal-header p{font-size:11px}.hx-support-status{padding:12px 16px}.hx-support-history{padding:20px 16px;height:330px}.hx-support-message{max-width:90%}.hx-support-message>p{font-size:12px}.hx-support-composer{padding:13px 16px}.hx-support-composer textarea{font-size:16px;line-height:1.4;min-height:76px}.hx-support-composer .hx-button>span{display:none}.hx-support-composer>p:last-child{font-size:8px}.hx-support-welcome h3{font-size:22px}.hx-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-support-detail .hx-support-history{height:330px}.hx-support-team-note{font-size:10px}.hx-support-status>div{gap:6px}.hx-support-status>div>span:last-child:not(.hx-badge){font-size:9px}}@media(max-width:380px){.hx-support-trigger>span:not(.hx-support-count){display:none}.hx-support-trigger{padding:8px}.hx-support-trigger:has(>span:not(.hx-support-count)){font-size:11px}.hx-topbar-left{gap:7px}.hx-support-status{align-items:flex-start}.hx-support-status>div{flex-direction:column;align-items:flex-start}}.nooky-legal{min-height:100vh;background:#faf9f4;color:#253747;font-family:inherit}.nooky-legal>header,.nooky-legal>footer{max-width:1060px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nooky-legal>header>a:last-child{font-size:13px;color:#086bda}.nooky-legal>main{max-width:850px;margin:auto;padding:40px 30px 65px}.nooky-legal-intro{padding-bottom:32px;border-bottom:1px solid #dfe5e5}.nooky-legal-intro>p:first-child{font-size:11px;letter-spacing:2px;color:#086bda;font-weight:650}.nooky-legal h1{font-size:clamp(30px,5vw,48px);letter-spacing:-1.5px;font-weight:550;line-height:1.15;margin:17px 0}.nooky-legal-intro>p{line-height:1.8;font-size:15px;color:#526674}.nooky-legal-intro small{display:block;margin-top:19px;color:#566b79;font-size:12px}.nooky-legal-toc{display:flex;flex-wrap:wrap;gap:11px 20px;padding:25px 0;border-bottom:1px solid #dfe5e5}.nooky-legal-toc a{font-size:12px;color:#075fc4;line-height:1.6}.nooky-legal article section{padding-top:34px;scroll-margin-top:25px}.nooky-legal h2{font-size:21px;letter-spacing:-.4px;font-weight:600;margin-bottom:14px}.nooky-legal article p{font-size:14px;line-height:1.95;margin:12px 0;overflow-wrap:anywhere;color:#405764}.nooky-legal article a{color:#075fc4;text-decoration:underline;text-underline-offset:3px}.nooky-legal>footer{border-top:1px solid #dfe5e5;font-size:12px}.nooky-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px}.nooky-legal-links a{color:#075fc4;text-decoration:underline;text-underline-offset:3px}.nooky-legal-notice{font-size:11px;line-height:1.8;color:#546873;margin:18px 0}.nooky-legal-notice a{color:#075fc4;text-decoration:underline}.hx-auth-form-side>footer{flex-wrap:wrap}.hx-auth-form-side>footer .nooky-legal-links{font-size:10px}.hx-app-footer{flex-wrap:wrap}.hx-app-footer .nooky-legal-links{font-size:10px}@media(max-width:600px){.nooky-legal>header,.nooky-legal>footer{padding:23px 20px}.nooky-legal>main{padding:25px 20px 45px}.nooky-legal>footer{flex-wrap:wrap}.nooky-legal article p{font-size:13px}.nooky-legal-toc{gap:9px 16px}.nooky-legal h2{font-size:19px}}
