@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--hp-font);--default-mono-font-family:var(--hp-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400 700;src:url(../fonts/geist-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400 600;src:url(../fonts/geist-mono-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:700;src:url(../fonts/caveat-700-latin.woff2) format("woff2")}:root{--hp-paper:#f3f5f1;--hp-surface:#fbfcfa;--hp-ink:#0f1a15;--hp-ink2:#46514b;--hp-muted:#5f6b65;--hp-line:#dce2dc;--hp-green:#0b8a57;--hp-green-deep:#087a4c;--hp-green-bright:#17b873;--hp-green-soft:#e2f1e8;--hp-red:#e0443d;--hp-red-soft:#fbe9e7;--hp-dark-1:#f1f6f2;--hp-dark-2:#a9b6ae;--hp-dark-3:#b9c6be;--hp-dark-4:#8fa096;--hp-chip-bg:#1a2a22;--hp-chip-line:#2f4a3c;--hp-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--hp-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--hp-hand:"Caveat","Bradley Hand",cursive}.hp{background:var(--hp-paper);color:var(--hp-ink);font-family:var(--hp-font);font-size:16px;line-height:1.5;min-height:100vh;overflow-x:clip}.hp *,.hp :after,.hp :before{box-sizing:border-box}:where(.hp) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,pre){margin:0;padding:0}:where(.hp) :where(ul,ol){list-style:none}:where(.hp) :where(h1,h2,h3,button,input,summary){font-family:var(--hp-font)}:where(.hp) a{color:inherit;text-decoration:none}:where(.hp) img{display:block;max-width:100%}:where(.hp) button{cursor:pointer}.hp [tabindex]:focus-visible,.hp a:focus-visible,.hp button:focus-visible,.hp input:focus-visible,.hp summary:focus-visible{border-radius:8px;outline:3px solid var(--hp-green);outline-offset:3px}.hp-code-body:focus-visible,.hp-term-body:focus-visible{outline-color:var(--hp-green-bright)}html{scroll-behavior:smooth;scroll-padding-top:16px}.hp-sr{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.hp-skip,.hp-sr{position:absolute}.hp-skip{background:var(--hp-ink);border-radius:999px;color:#fff;font-weight:600;left:12px;padding:10px 16px;top:-60px;z-index:100}.hp-skip:focus{top:12px}.hp-wrap{margin-inline:auto;max-width:1440px;padding-inline:20px;width:100%}.hp-mono{font-family:var(--hp-mono)}.hp-accent-icon{color:var(--hp-green-bright)}.hp-h2{color:var(--hp-ink);font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.hp-h2-md{font-size:clamp(30px,3.6vw,40px);letter-spacing:-.035em}.hp-h2.hp-on-dark{color:var(--hp-dark-1)}.hp-h3{color:var(--hp-ink);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.hp-h3-lg{font-size:30px;letter-spacing:-.033em;line-height:1.1}.hp-eyebrow{color:var(--hp-green-deep);font-size:14px;font-weight:600;line-height:1}.hp-eyebrow-bright{color:var(--hp-green-bright)}.hp-lead{color:var(--hp-ink2);font-size:18px;line-height:1.5;text-wrap:pretty}.hp-lead-dark,.hp-lead-md{font-size:19px}.hp-lead-dark{color:var(--hp-dark-2)}.hp-scribble{color:var(--hp-red);font-family:var(--hp-hand);font-weight:700;line-height:1.05}.hp-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;display:inline-flex;font-weight:600;gap:10px;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.hp-btn-sm{font-size:14px;height:40px;padding:0 18px}.hp-btn-lg{font-size:16px;height:52px;padding:0 24px}.hp-btn-block{font-size:15px;height:50px;width:100%}.hp-btn-dark{background:var(--hp-ink);border-color:var(--hp-ink);color:var(--hp-surface)}.hp-btn-dark:hover{background:#1d2d25}.hp-btn-outline{background:transparent;border-color:var(--hp-ink);color:var(--hp-ink)}.hp-btn-outline:hover{background:var(--hp-ink);color:var(--hp-surface)}.hp-btn-light{background:#f3f7f4;border-color:#f3f7f4;color:var(--hp-ink)}.hp-btn-light:hover{background:#fff}.hp-btn-light:focus-visible{outline-color:#fff}.hp-sec-surface{background:var(--hp-surface)}.hp-client,.hp-faq{padding-block:72px}.hp-demo,.hp-team,.hp-time{padding-top:72px}.hp-aud,.hp-install,.hp-mcp,.hp-pricing,.hp-privacy{padding-top:80px}.hp-compare{padding-block:64px 72px}.hp-demo{align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}.hp-nav{background:var(--hp-paper);position:relative;z-index:20}.hp-nav-bar{align-items:center;display:flex;gap:24px;height:72px;justify-content:space-between}.hp-logo{gap:10px}.hp-logo,.hp-logo-mark{align-items:center;display:inline-flex}.hp-logo-mark{background:var(--hp-ink);border-radius:9px;color:var(--hp-green-bright);height:30px;justify-content:center;width:30px}.hp-logo-word{font-size:21px;font-weight:700;letter-spacing:-.04em;line-height:1}.hp-nav-links{align-items:center;display:none;gap:36px}.hp-nav-links a{color:var(--hp-ink2);font-size:15px;font-weight:500;padding:8px 0}.hp-nav-links a:hover,.hp-nav-login:hover{color:var(--hp-ink)}.hp-nav-actions{align-items:center;display:flex;gap:20px}.hp-nav-login{display:none;font-size:15px;font-weight:500}.hp-nav-toggle{align-items:center;background:transparent;border:1.5px solid var(--hp-line);border-radius:999px;color:var(--hp-ink);display:inline-flex;height:44px;justify-content:center;width:44px}.hp-mobile-menu{background:var(--hp-surface);border-block:1px solid var(--hp-line)}.hp-mobile-menu li a{border-bottom:1px solid var(--hp-line);display:block;font-size:17px;font-weight:500;padding:14px 0}.hp-mobile-menu li:last-child a{border-bottom:0}.hp-hero{padding-top:32px}.hp-hero-inner{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.hp-h1{color:var(--hp-ink);font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-.044em;line-height:1.05;text-wrap:balance}.hp-h1-line{display:block}.hp-scribble-hl{background:#e0443d1f;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--hp-red);font-family:var(--hp-hand);font-size:1.12em;font-weight:700;letter-spacing:-.01em;padding:0 .14em}.hp-hero-sub{color:var(--hp-ink2);font-size:clamp(17px,2vw,20px);max-width:680px;text-wrap:pretty}.hp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hp-stage{align-items:stretch;gap:8px;margin-top:24px;max-width:1328px;padding-bottom:64px;text-align:left;width:100%}.hp-stage,.hp-stage-col{display:flex;flex-direction:column}.hp-stage-col{gap:14px;min-width:0}.hp-stage-label{color:var(--hp-muted);font-size:14px;font-weight:600;line-height:1}.hp-stage-label-green{color:var(--hp-green-deep)}.hp-stage-note{font-size:26px;margin-top:12px}.hp-email{background:#fff;border:1px solid var(--hp-line);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:24px;transform:rotate(1deg)}.hp-email-head{align-items:center;display:flex;gap:12px}.hp-email-avatar{align-items:center;background:#e9e3f6;border-radius:999px;color:#5b3fa6;display:inline-flex;flex:none;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.hp-email-name{font-size:14px;font-weight:600;line-height:1.2}.hp-email-meta{color:var(--hp-muted);font-size:12px;line-height:1.2}.hp-email-subject{font-size:16px;font-weight:700;line-height:1.3}.hp-email-body{color:var(--hp-ink2);font-size:15px;line-height:1.55}.hp-email-attach{align-items:center;background:var(--hp-paper);border-radius:10px;display:flex;gap:12px;padding:10px}.hp-email-thumb{border-radius:6px;flex:none;height:64px;overflow:hidden;width:92px}.hp-email-file{font-size:13px;font-weight:600;line-height:1.2;margin-bottom:4px}.hp-cover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.hp-flow{align-items:center;color:var(--hp-green);display:flex;flex-direction:column;height:168px}.hp-flow-line{background:var(--hp-green);flex:1;width:3px}.hp-flow-line-end{display:none}.hp-flow-bug{align-items:center;background:var(--hp-green);border:6px solid var(--hp-paper);border-radius:999px;color:#f1f8f3;display:inline-flex;flex:none;height:88px;justify-content:center;margin-block:-22px;position:relative;width:88px}.hp-flow-head{flex:none;height:44px;margin-top:-4px;transform:rotate(90deg);width:28px}.hp-report{background:var(--hp-ink);border-radius:18px;color:var(--hp-dark-3);overflow:hidden}.hp-report-bar{align-items:center;border-bottom:1px solid #25342c;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;line-height:1;padding:16px 20px}.hp-report-bar-l{align-items:center;display:inline-flex;gap:8px}.hp-report-bar .hp-mono{font-size:12px}.hp-report-body{display:flex;flex-direction:column;gap:16px;padding:20px}.hp-report-title{color:#f3f7f4;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.hp-report-shot{background:var(--hp-paper);border-radius:10px;height:170px;overflow:hidden;position:relative}.hp-report-img{height:300px;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;position:absolute;top:0;width:480px}.hp-report-box{background:#e0443d1a;border:2.5px solid var(--hp-red);border-radius:6px;height:44px;left:12px;position:absolute;top:115px;width:150px}.hp-report-pin{align-items:center;background:var(--hp-green);border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;left:153px;position:absolute;top:102px;width:24px}.hp-report-meta{display:grid;gap:14px 0;grid-template-columns:1fr 1fr}.hp-report-meta dt{color:var(--hp-dark-4);font-size:11px;line-height:1;margin-bottom:4px}.hp-report-meta dd{color:#e6eee9;font-family:var(--hp-mono);font-size:13px;line-height:1.2}.hp-report-meta dd.hp-bad{color:#ff8c86}.hp-report-foot{align-items:center;background:#16241d;display:flex;font-size:13px;gap:8px;line-height:1.3;padding:14px 20px}.hp-try{padding-top:0}.hp-try-card{align-items:flex-start;background:var(--hp-green-soft);border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:28px 24px}.hp-try-key{align-items:center;background:var(--hp-surface);border:2px solid var(--hp-green);border-radius:16px;color:var(--hp-green);display:inline-flex;flex:none;font-family:var(--hp-mono);font-size:36px;font-weight:600;height:72px;justify-content:center;line-height:1;width:72px}.hp-try-copy{display:flex;flex:1;flex-direction:column;gap:8px}.hp-try-copy p{color:var(--hp-ink2);font-size:17px;line-height:1.5;max-width:640px}.hp-try-title{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.hp-try-side{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.hp-try-note{font-size:28px}.hp-pill{align-items:center;background:var(--hp-ink);border-radius:999px;color:#f1f8f3;display:inline-flex;font-size:15px;font-weight:600;gap:10px;line-height:1;padding:12px 18px}.hp-pill kbd{background:#ffffff1a;border-radius:5px;font-family:var(--hp-mono);font-size:11px;font-weight:400;padding:4px 7px}.hp-client-grid{align-items:stretch;gap:40px}.hp-client-copy,.hp-client-grid{display:flex;flex-direction:column}.hp-client-copy{gap:16px}.hp-steps{display:flex;flex-direction:column;gap:24px;margin-top:24px}.hp-steps li{align-items:flex-start;display:flex;gap:18px}.hp-steps p{color:var(--hp-ink2);font-size:16px;line-height:1.5;margin-top:4px}.hp-step-n{align-items:center;background:var(--hp-green-deep);border-radius:999px;color:#f1f8f3;display:inline-flex;flex:none;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.hp-client-shot{aspect-ratio:900/700;background:var(--hp-green-soft);border-radius:24px;overflow:hidden;padding:16px 0 0 16px;width:100%}.hp-client-img{border:1px solid rgba(15,26,21,.125);border-bottom:0;border-radius:12px 0 0;border-right:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.hp-team-card{background:var(--hp-ink);border-radius:28px;gap:40px;padding:48px 20px 0}.hp-team-card,.hp-team-head{align-items:center;display:flex;flex-direction:column}.hp-team-head{gap:18px;max-width:820px;text-align:center}.hp-team-head .hp-lead{max-width:620px}.hp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:1220px}.hp-chip{align-items:center;background:var(--hp-chip-bg);border:1px solid var(--hp-chip-line);border-radius:999px;color:#e6eee9;display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:1;padding:10px 16px}.hp-chip svg{color:var(--hp-green-bright);flex:none}.hp-team-shot{border:1px solid var(--hp-chip-line);border-bottom:0;border-radius:16px 16px 0 0;height:clamp(240px,47vw,520px);max-width:1100px;overflow:hidden;width:100%}.hp-team-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.hp-sends{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:32px;text-align:center}.hp-sends>span{color:var(--hp-muted);font-size:15px;font-weight:500}.hp-logos,.hp-sends ul{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center}.hp-logos li,.hp-sends li{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:1}.hp-video{aspect-ratio:1100/619;background:var(--hp-ink);border-radius:24px;max-width:1100px;overflow:hidden;position:relative;width:100%}.hp-video-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;opacity:.35;position:absolute;width:100%}.hp-video-scrim{background:#0f1a15a6;inset:0;position:absolute}.hp-play{align-items:center;background:var(--hp-green-deep);border:4px solid #f1f8f3;border-radius:999px;color:#f1f8f3;display:inline-flex;height:112px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px}.hp-play:hover{background:var(--hp-green)}.hp-video-tag{background:#0f1a15cc;border-radius:999px;bottom:16px;color:#f1f8f3;font-size:13px;font-weight:500;left:16px;line-height:1;padding:8px 14px;position:absolute}.hp-mcp{gap:40px}.hp-mcp,.hp-mcp-copy{display:flex;flex-direction:column}.hp-mcp-copy{gap:20px}.hp-mcp-copy .hp-lead{line-height:1.55}.hp-logos{gap:12px 20px;justify-content:flex-start;padding-top:8px}.hp-term{background:var(--hp-ink);border-radius:20px;min-width:0;padding-bottom:8px}.hp-term-bar{border-bottom:1px solid #25342c;color:var(--hp-dark-4);font-size:12px;line-height:1;padding:14px 20px}.hp-term-body{color:var(--hp-dark-1);display:block;font-size:13.5px;line-height:1.5;overflow-x:auto;padding:22px 24px;white-space:pre}.hp-term-body code{display:block;font-family:inherit}.hp-term-body span{display:block;min-height:1.5em}.hp-term-body span+span{margin-top:10px}.hp-tone-ok{color:var(--hp-green-bright)}.hp-tone-dim{color:var(--hp-dark-4)}.hp-tone-bright{color:var(--hp-dark-1)}.hp-install{gap:40px}.hp-install,.hp-install-head{align-items:center;display:flex;flex-direction:column}.hp-install-head{gap:16px;max-width:760px;text-align:center}.hp-code{background:var(--hp-ink);border-radius:20px;max-width:900px;overflow:hidden;width:100%}.hp-code-bar{align-items:center;border-bottom:1px solid #25342c;display:flex;gap:8px;justify-content:space-between;min-height:52px;padding:0 8px 0 20px}.hp-tabs{align-self:stretch;display:flex;gap:24px;overflow-x:auto}.hp-tab{background:none;border:0;border-bottom:2px solid transparent;color:var(--hp-dark-4);font-size:14px;font-weight:500;margin-bottom:-1px;padding:0;white-space:nowrap}.hp-tab:hover{color:var(--hp-dark-1)}.hp-tab.is-active{border-bottom-color:var(--hp-green-bright)}.hp-copy,.hp-tab.is-active{color:var(--hp-dark-1);font-weight:600}.hp-copy{align-items:center;background:var(--hp-chip-bg);border:0;border-radius:999px;display:inline-flex;flex:none;font-size:13px;gap:6px;line-height:1;padding:8px 14px;position:relative}.hp-copy:hover{background:#22372c}.hp-code-body{font-size:14px;line-height:1.5;overflow-x:auto;padding:24px 20px}.hp-code-body pre{white-space:pre}.hp-code-body code,.hp-code-body pre{font-family:inherit}.hp-code-body .hp-line{display:block;min-height:1.5em}.hp-code-body .hp-line+.hp-line{margin-top:6px}.hp-tok-tag{color:var(--hp-dark-1)}.hp-tok-attr{color:#8fb4ff}.hp-tok-str{color:var(--hp-green-bright)}.hp-tok-kw{color:#8fb4ff}.hp-tok-comment{color:var(--hp-dark-4)}.hp-tok-plain{color:var(--hp-dark-1)}.hp-snip-accent{color:var(--hp-green-bright)}.hp-snip-plain{color:var(--hp-dark-1)}.hp-snip-dim{color:var(--hp-dark-4)}.hp-code-foot{align-items:center;background:#16241d;color:var(--hp-dark-3);display:flex;font-size:14px;gap:10px;line-height:1.3;padding:14px 20px}.hp-code-foot svg{flex:none}.hp-platforms{display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:center;padding-top:8px}.hp-platforms li{display:inline-flex;position:relative}.hp-privacy{display:flex;flex-direction:column;gap:40px}.hp-privacy-copy{max-width:480px}.hp-privacy-cards,.hp-privacy-copy{display:flex;flex-direction:column;gap:20px}.hp-privacy-cards{flex:1}.hp-pcard{border-radius:20px;display:flex;flex:1;flex-direction:column;gap:20px;padding:28px}.hp-pcard-yes{background:var(--hp-green-soft)}.hp-pcard-no{background:var(--hp-red-soft)}.hp-pcard-title{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;line-height:1.2}.hp-pcard-yes .hp-pcard-title svg{color:var(--hp-green-deep)}.hp-pcard-no .hp-pcard-title svg{color:#c2352f}.hp-pcard ul{display:flex;flex-direction:column;gap:14px}.hp-pcard li{color:var(--hp-ink2);font-size:15px;line-height:1.45}.hp-aud{display:flex;flex-direction:column;gap:40px}.hp-aud-title{max-width:900px}.hp-br{display:none}.hp-aud-grid{border-top:1px solid var(--hp-line)}.hp-aud-grid,.hp-aud-item{display:flex;flex-direction:column}.hp-aud-item{border-bottom:1px solid var(--hp-line);gap:16px;padding:32px 0}.hp-aud-item:last-child{border-bottom:0}.hp-aud-item svg{color:var(--hp-green-deep)}.hp-aud-item p{color:var(--hp-ink2);font-size:17px;line-height:1.55}.hp-time-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:28px;overflow:hidden}.hp-time-card,.hp-time-form{display:flex;flex-direction:column}.hp-time-form{flex:1;gap:32px;padding:32px 24px}.hp-range{align-items:baseline;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr auto;row-gap:12px}.hp-range label{font-size:16px;font-weight:500;line-height:1.2}.hp-range output{color:var(--hp-green-deep);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.hp-range input{grid-column:1/-1}.hp-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:20px;margin:0;width:100%;--pct:40%}.hp-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--hp-green) var(--pct),var(--hp-line) var(--pct));border-radius:2px;height:4px}.hp-range input[type=range]::-moz-range-track{background:var(--hp-line);border-radius:2px;height:4px}.hp-range input[type=range]::-moz-range-progress{background:var(--hp-green);border-radius:2px;height:4px}.hp-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--hp-surface);border:3px solid var(--hp-green);border-radius:999px;height:20px;margin-top:-8px;width:20px}.hp-range input[type=range]::-moz-range-thumb{background:var(--hp-surface);border:3px solid var(--hp-green);border-radius:999px;height:14px;width:14px}.hp-time-out{background:var(--hp-green-deep);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px 24px}.hp-time-kicker{color:#d6ede0;font-size:16px;font-weight:500;line-height:1.2}.hp-time-big{color:#f1f8f3;font-size:clamp(56px,7vw,80px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.044em;line-height:1}.hp-time-sub{color:#f1f8f3;font-size:18px;line-height:1.4}.hp-time-note{color:#f1f8f3;font-size:26px}.hp-pricing{gap:40px}.hp-pricing,.hp-pricing-head{display:flex;flex-direction:column}.hp-pricing-head{align-items:flex-start;gap:24px}.hp-pricing-head>div:first-child{display:flex;flex-direction:column;gap:16px}.hp-toggle{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.hp-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--hp-ink2);display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:1;padding:10px 18px}.hp-toggle button.is-on{background:var(--hp-ink);color:var(--hp-surface);font-weight:600}.hp-badge-soft{background:var(--hp-green-soft);border-radius:999px;color:var(--hp-green-deep);font-size:12px;font-weight:600;padding:4px 8px}.hp-plans{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:24px;overflow:hidden}.hp-plan,.hp-plans{display:flex;flex-direction:column}.hp-plan{border-top:1px solid var(--hp-line);gap:28px;padding:32px 24px 36px}.hp-plan:first-child{border-top:0}.hp-plan.is-hot{background:var(--hp-green-soft)}.hp-plan-top{align-items:center;display:flex;justify-content:space-between;min-height:28px}.hp-badge,.hp-plan-top .hp-h3{line-height:1}.hp-badge{background:var(--hp-green-deep);border-radius:999px;color:#f1f6f2;font-size:12px;font-weight:600;padding:6px 12px}.hp-plan-price{align-items:flex-end;display:flex;gap:6px;margin-bottom:8px}.hp-plan-amount{font-size:64px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.044em;line-height:.95}.hp-plan-per{color:var(--hp-muted)}.hp-plan-note,.hp-plan-per{font-size:15px;line-height:1.4}.hp-plan-note{color:var(--hp-ink2)}.hp-plan-list{display:flex;flex-direction:column;gap:14px}.hp-plan-list li{align-items:flex-start;display:flex;font-size:15px;gap:10px;line-height:1.3}.hp-plan-list svg{color:var(--hp-green-deep);flex:none;margin-top:1px}.hp-compare{display:flex;flex-direction:column;gap:32px}.hp-table-scroll{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:20px;overflow-x:auto}.hp-table{border-collapse:collapse;min-width:640px;width:100%}.hp-table td,.hp-table th{border-top:1px solid var(--hp-line);height:64px;padding:20px 24px;text-align:center;vertical-align:middle}.hp-table thead tr{background:var(--hp-paper)}.hp-table thead td,.hp-table thead th{border-top:0;color:var(--hp-ink2);font-size:15px;font-weight:700;height:60px}.hp-table tbody th{color:var(--hp-ink);font-size:16px;font-weight:500;text-align:left;width:32%}.hp-table td{color:var(--hp-ink2);font-size:15px}.hp-table .is-us{background:var(--hp-green-soft)}.hp-cell-strong,.hp-table thead th.is-us{color:var(--hp-ink)}.hp-cell-strong{font-weight:700}.hp-table svg{display:inline-block;vertical-align:middle}.hp-yes-us{color:var(--hp-green-deep)}.hp-no,.hp-yes{color:#6b7771}.hp-fineprint{color:var(--hp-muted);font-size:13px}.hp-faq-grid{align-items:start;display:grid;gap:0 72px;grid-template-columns:1fr;margin-top:40px}.hp-faq-item{border-top:1px solid var(--hp-line);padding:22px 0}.hp-faq-item summary{align-items:flex-start;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:-.02em;line-height:1.3;list-style:none}.hp-faq-item summary::-webkit-details-marker{display:none}.hp-faq-item summary svg{color:var(--hp-ink2);flex:none;margin-top:2px;transition:transform .2s ease}.hp-faq-item[open] summary svg{transform:rotate(180deg)}.hp-faq-item p{color:var(--hp-ink2);font-size:16px;line-height:1.6;margin-top:12px;max-width:600px}.hp-cta{background:var(--hp-green-deep);padding-block:72px}.hp-cta-inner{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.hp-cta-title{color:#f3f7f4;font-size:clamp(44px,7vw,96px);font-weight:700;letter-spacing:-.045em;line-height:.98;max-width:820px;text-wrap:balance}.hp-cta-sub{color:#f1f8f3;font-size:18px;line-height:1.4;margin-top:24px}.hp-cta-side{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.hp-cta-note{color:#f1f8f3;font-size:28px}.hp-footer{padding-block:56px 32px}.hp-footer-top{gap:40px}.hp-footer-brand,.hp-footer-top{display:flex;flex-direction:column}.hp-footer-brand{gap:16px;max-width:340px}.hp-footer-brand p{color:var(--hp-ink2);font-size:15px;line-height:1.55}.hp-footer-cols{display:grid;gap:32px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-footer-h{font-size:14px;font-weight:700;line-height:1;margin-bottom:14px}.hp-footer-cols ul{display:flex;flex-direction:column;gap:14px}.hp-footer-cols a{color:var(--hp-ink2);font-size:15px;line-height:1.2}.hp-footer-cols a:hover{color:var(--hp-ink);text-decoration:underline}.hp-footer-bottom{align-items:center;border-top:1px solid var(--hp-line);display:flex;gap:16px;justify-content:space-between;margin-top:48px;padding-top:24px}.hp-footer-bottom p{color:var(--hp-muted);font-size:14px;line-height:1}.hp-social{display:flex;gap:6px}.hp-social a{border-radius:8px;color:var(--hp-muted);display:inline-flex;padding:8px}.hp-social a:hover{color:var(--hp-ink)}@keyframes hp-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hp-fade{animation:hp-fade-up .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0)*90ms)}.hp-js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.hp-js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hp-fade{animation:none}.hp-js [data-reveal]{opacity:1;transform:none;transition:none}.hp-btn,.hp-faq-item summary svg{transition:none}}@media(min-width:768px){.hp-wrap{padding-inline:56px}.hp-nav-links{display:flex}.hp-nav-login{display:inline}.hp-mobile-menu,.hp-nav-toggle{display:none!important}.hp-hero{padding-top:64px}.hp-hero-inner{gap:28px}.hp-h1-line{display:block;white-space:nowrap}.hp-hero-cta{gap:12px}.hp-stage{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,460px) minmax(120px,1fr) minmax(0,520px);margin-top:40px;padding-bottom:96px}.hp-email{transform:rotate(2.2deg)}.hp-flow{flex-direction:row;height:auto;padding-inline:4px}.hp-flow-line{flex:1;height:3px;width:auto}.hp-flow-line-end{display:block}.hp-flow-bug{margin-block:0;margin-inline:-6px}.hp-flow-head{margin:0 0 0 -22px;position:relative;transform:none}.hp-try-card{align-items:center;flex-direction:row;gap:40px;padding:40px 48px}.hp-try-key{border-radius:20px;font-size:44px;height:96px;width:96px}.hp-try-side{align-items:flex-end}.hp-client{padding-block:120px}.hp-client-grid{align-items:center;flex-direction:row;gap:72px}.hp-client-copy{flex:none;width:440px}.hp-client-shot{aspect-ratio:auto;border-radius:24px;flex:1;height:560px}.hp-demo,.hp-team,.hp-time{padding-top:120px}.hp-team-card{gap:48px;padding:88px 72px 0}.hp-sends{gap:28px;justify-content:center;padding-top:40px}.hp-mcp,.hp-sends{flex-direction:row}.hp-mcp{align-items:center;gap:72px;padding-top:136px}.hp-mcp-copy{flex:none;width:520px}.hp-term{flex:1}.hp-aud,.hp-install,.hp-pricing,.hp-privacy{padding-top:136px}.hp-code-body{font-size:16px;padding:28px}.hp-code-bar{padding-left:20px}.hp-privacy{flex-direction:row;gap:72px}.hp-privacy-copy{flex:none;width:480px}.hp-privacy-cards{flex-direction:row}.hp-pcard{padding:32px}.hp-br{display:inline}.hp-aud{gap:56px}.hp-aud-grid{flex-direction:row}.hp-aud-item{border-bottom:0;border-left:1px solid var(--hp-line);flex:1;padding:36px 40px 0}.hp-aud-item:first-child{border-left:0;padding-left:0}.hp-aud-item:last-child{padding-right:0}.hp-time-card{flex-direction:row}.hp-time-form{padding:56px}.hp-time-out{align-self:flex-start;flex:none;min-height:325px;padding:56px;width:440px}.hp-time-card{align-items:stretch}.hp-pricing{gap:56px}.hp-pricing-head{align-items:flex-end;justify-content:space-between}.hp-plans,.hp-pricing-head{flex-direction:row}.hp-plan{border-left:1px solid var(--hp-line);border-top:0;flex:1;padding:40px 40px 44px}.hp-plan:first-child{border-left:0}.hp-compare{gap:40px;padding-block:96px 120px}.hp-faq{padding-block:112px 128px}.hp-faq-grid{grid-template-columns:1fr 1fr}.hp-faq-item{padding-block:24px}.hp-cta{padding-block:120px}.hp-cta-inner{flex-direction:row;gap:48px;justify-content:space-between}.hp-cta-inner,.hp-cta-side{align-items:flex-end}.hp-footer{padding-block:72px 40px}.hp-footer-top{flex-direction:row;justify-content:space-between}.hp-footer-cols{display:flex;gap:80px}}@media(max-width:767px){.hp-nav-actions{gap:12px}.hp-play{border-width:3px;height:72px;width:72px}.hp-play svg{height:28px;width:28px}.hp-video{border-radius:16px}.hp-time-out{padding:32px 24px}}.hp-sh{display:flex;flex-direction:column;gap:16px}.hp-sh-center{align-items:center;text-align:center}.hp-scribble-light{color:#f1f8f3}.hp-code-wrap{max-width:900px;width:100%}.hp-nav-links a.is-active{color:var(--hp-ink);font-weight:600}.hp-mobile-menu li a.is-active{color:var(--hp-green-deep);font-weight:700}.hp-page-hero{padding-top:48px}.hp-tile{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:16px;color:var(--hp-ink);display:inline-flex;flex:none;height:56px;justify-content:center;width:56px}.hp-tile-sm{border-radius:12px;height:44px;width:44px}.hp-pill-tag{align-items:center;background:var(--hp-green-soft);border-radius:999px;color:var(--hp-green-deep);display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:5px 12px}.hp-pill-tag-dark{background:#16352a;color:#5fd7a0}.hp-kbd{align-items:center;background:var(--hp-surface);border:solid var(--hp-line);border-radius:8px;border-width:1px 1px 3px;color:var(--hp-ink);display:inline-flex;flex:none;font-family:var(--hp-mono);font-size:15px;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 10px}.hp-shot{background:var(--hp-green-soft);border-radius:24px;min-width:0;overflow:hidden;padding:16px 0 0 16px}.hp-shot img{border:1px solid rgba(15,26,21,.125);border-bottom:0;border-radius:12px 0 0;border-right:0;height:auto;width:100%}.hp-pricing-hero{padding-top:40px}.hp-plan-detail{color:var(--hp-muted);font-size:14px;margin-top:6px}.hp-matrix-sec{gap:32px;padding-top:80px}.hp-matrix-head,.hp-matrix-sec{display:flex;flex-direction:column}.hp-matrix-head{gap:16px}.hp-matrix-head .hp-lead{max-width:420px}.hp-matrix-wrap{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:24px;overflow-x:auto}.hp-matrix{border-collapse:separate;border-spacing:0;min-width:620px;width:100%}.hp-matrix td,.hp-matrix th{height:44px;padding:0 12px;text-align:center;vertical-align:middle}.hp-matrix thead th{border-bottom:1px solid var(--hp-line);font-weight:400;height:100px}.hp-matrix thead th:first-child{color:var(--hp-muted);font-size:13px;padding-left:32px;text-align:left;width:44%}.hp-matrix-plan{color:var(--hp-ink);display:block;font-size:17px;font-weight:700;line-height:1.2}.hp-matrix-price{color:var(--hp-ink2);display:block;font-size:13px;margin-top:4px}.hp-matrix tbody th[scope=row]{color:var(--hp-ink2);font-size:15px;font-weight:400}.hp-matrix tbody th[scope=row],.hp-matrix tbody th[scope=rowgroup]{background:var(--hp-surface);left:0;padding-left:32px;position:sticky;text-align:left}.hp-matrix tbody th[scope=rowgroup]{color:var(--hp-ink);font-size:16px;font-weight:700;height:58px}.hp-matrix tbody tr:first-child>*{border-top:1px solid var(--hp-line)}.hp-matrix tbody:first-of-type tr:first-child>*{border-top:0}.hp-matrix tbody:last-of-type tr:last-child>*{height:52px}.hp-matrix .is-hot{background:var(--hp-green-soft)}.hp-matrix-val{color:var(--hp-ink);font-size:14px;font-weight:700}.hp-matrix .hp-yes-us{display:inline-block}.hp-fhero{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:32px;text-align:center}.hp-fhero .hp-lead{font-size:clamp(17px,2vw,20px);max-width:760px}.hp-fhero .hp-shot{margin-top:24px;text-align:left;width:100%}.hp-fsec{gap:40px;padding-top:80px}.hp-fsec,.hp-fsec-copy{display:flex;flex-direction:column}.hp-fsec-copy{gap:20px;min-width:0}.hp-fsec-label{font-size:15px;font-weight:700;line-height:1.2}.hp-tools{display:flex;flex-wrap:wrap;gap:10px}.hp-tool{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;gap:10px;line-height:1;padding:11px 16px}.hp-tool svg{color:var(--hp-green-deep)}.hp-keyrow{align-items:flex-start;border-top:1px solid var(--hp-line);color:var(--hp-ink2);display:flex;font-size:15px;gap:14px;line-height:1.5;padding-top:20px}.hp-shot-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-shot-note{font-size:26px;padding-left:8px}.hp-ctx{background:var(--hp-ink);border-radius:28px;gap:40px;padding:40px 20px}.hp-ctx,.hp-ctx-head{display:flex;flex-direction:column}.hp-ctx-head{gap:20px}.hp-ctx-sample{color:var(--hp-dark-2);display:flex;flex-direction:column;font-size:13px;gap:4px}.hp-ctx-sample strong{color:#f3f7f4;font-size:15px}.hp-ctx-list{display:flex;flex-direction:column}.hp-ctx-item{border-top:1px solid #25342c;display:grid;gap:6px 16px;grid-template-columns:40px 1fr;padding:18px 0}.hp-ctx-item:first-child{border-top:0;padding-top:0}.hp-ctx-icon{align-items:center;background:var(--hp-chip-bg);border-radius:10px;color:var(--hp-green-bright);display:inline-flex;grid-row:span 2;height:40px;justify-content:center;width:40px}.hp-ctx-title{color:#f3f7f4;font-size:17px;font-weight:700;letter-spacing:-.01em}.hp-ctx-desc{color:var(--hp-dark-2);font-size:15px;line-height:1.5}.hp-ctx-val{color:var(--hp-dark-1);font-family:var(--hp-mono);font-size:13px;grid-column:2}.hp-ctx-val.is-bad{color:#ff8c86}.hp-statuses{display:flex;flex-wrap:wrap;gap:8px}.hp-status{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1;padding:10px 14px}.hp-status-progress{background:#fcf0dc;border-color:#f2dbb0;color:#6e4300}.hp-status-resolved{background:var(--hp-green-soft);border-color:#c5e3d2;color:var(--hp-green-deep)}.hp-keys{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:24px;min-width:0;padding:4px 28px}.hp-keys li{align-items:center;border-top:1px solid var(--hp-line);display:flex;font-size:17px;font-weight:600;gap:24px;padding:18px 0}.hp-keys li:first-child{border-top:0}.hp-keys-k{display:flex;flex:none;gap:8px;width:96px}.hp-roles{border-top:1px solid var(--hp-line);display:flex;flex-direction:column}.hp-role{align-items:center;border-bottom:1px solid var(--hp-line);display:grid;gap:4px 24px;grid-template-columns:1fr;padding:16px 0}.hp-role dt{font-size:17px;font-weight:700}.hp-role dd{color:var(--hp-ink2);font-size:15px;line-height:1.45}.hp-role .hp-pill-tag{justify-self:start;margin-top:6px}.hp-thread{background:var(--hp-green-soft);border-radius:24px;height:440px;min-width:0;overflow:hidden;position:relative}.hp-thread img{left:-1189px;max-width:none;position:absolute;top:-222px;width:1521px}.hp-ihero{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:48px;text-align:center}.hp-ihero .hp-lead{font-size:clamp(17px,2vw,20px);max-width:720px}.hp-tiles{display:flex;gap:14px}.hp-tile-dashed{border-style:dashed;color:var(--hp-muted)}.hp-isec-block{padding-top:80px}.hp-isec{gap:40px}.hp-isec,.hp-isec-copy{display:flex;flex-direction:column}.hp-isec-copy{gap:18px;min-width:0}.hp-isec-id{align-items:center;display:flex;font-size:17px;font-weight:700;gap:12px}.hp-isec-visual{min-width:0}.hp-isec-card{background:var(--hp-surface);border:1px solid var(--hp-line)}.hp-isec-card,.hp-isec-dark{border-radius:28px;padding:28px 20px}.hp-isec-dark{background:var(--hp-ink);color:var(--hp-dark-2)}.hp-isec-dark .hp-h2{color:var(--hp-dark-1)}.hp-isec-dark .hp-lead{color:var(--hp-dark-2)}.hp-isec-dark .hp-fsec-label,.hp-isec-dark .hp-isec-id,.hp-isec-dark .hp-steps h3{color:var(--hp-dark-1)}.hp-isec-dark .hp-steps li>span:last-child,.hp-isec-dark .hp-steps p{color:var(--hp-dark-3)}.hp-steps-plain li{gap:14px}.hp-steps-plain{gap:14px;margin-top:0}.hp-steps-plain .hp-step-n{font-size:13px;height:30px;width:30px}.hp-steps-plain li>span:last-child{color:var(--hp-ink2);font-size:16px;line-height:1.45}.hp-steps-plain li{align-items:flex-start}.hp-steps-plain .hp-step-n{margin-top:-2px}.hp-events{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:24px;padding:20px 22px}.hp-events-head{font-family:var(--hp-mono);font-size:14px;gap:10px;padding-bottom:14px}.hp-event,.hp-events-head{align-items:center;border-bottom:1px solid var(--hp-line);display:flex}.hp-event{gap:16px;justify-content:space-between;padding:14px 0}.hp-event strong{display:block;font-size:15px;font-weight:700}.hp-event span{color:var(--hp-ink2);font-size:13px}.hp-switch{background:#c9d2cc;border-radius:999px;flex:none;height:22px;position:relative;width:40px}.hp-switch:after{background:#fff;border-radius:999px;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}.hp-switch.is-on{background:var(--hp-green-deep)}.hp-switch.is-on:after{left:21px}.hp-events-note{color:var(--hp-muted);font-size:13px;padding-top:14px}.hp-kv{border-top:1px solid var(--hp-line);display:flex;flex-direction:column}.hp-kv>div{border-bottom:1px solid var(--hp-line);display:grid;gap:2px 24px;grid-template-columns:1fr;padding:14px 0}.hp-kv dt{font-size:16px;font-weight:700}.hp-kv dd{color:var(--hp-ink2);font-size:15px}.hp-board-wrap{background:var(--hp-green-soft);border-radius:28px;display:grid;gap:14px;grid-template-columns:1fr;padding:20px}.hp-board-col{align-self:start;background:var(--hp-paper);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:14px}.hp-board-title{color:#172b4d;font-size:14px;font-weight:700}.hp-card{background:#fff;border-radius:10px;overflow:hidden}.hp-card img{height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.hp-card-body{color:#172b4d;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;line-height:1.3;padding:12px 14px}.hp-card-meta{color:#5e6c84;font-weight:500;gap:12px}.hp-card-done,.hp-card-meta{align-items:center;display:flex;font-size:12px}.hp-card-done{color:var(--hp-green-deep);font-weight:600;gap:6px}.hp-mails{background:#fff;border:1px solid var(--hp-line);border-radius:20px;min-width:0;overflow:hidden}.hp-mails-head{align-items:center;border-bottom:1px solid var(--hp-line);color:var(--hp-ink2);display:flex;font-size:13px;gap:10px;padding:14px 20px}.hp-mails-head strong{color:var(--hp-ink)}.hp-mail{border-top:1px solid var(--hp-line);display:grid;gap:12px;grid-template-columns:32px 1fr auto;padding:16px 20px}.hp-mail:first-of-type{border-top:0}.hp-mail.is-new{background:var(--hp-green-soft)}.hp-mail-ava{align-items:center;background:var(--hp-ink);border-radius:999px;color:var(--hp-green-bright);display:inline-flex;height:32px;justify-content:center;width:32px}.hp-mail-from{color:var(--hp-muted);font-size:13px;overflow-wrap:anywhere}.hp-mail-from strong{color:var(--hp-ink);margin-right:8px}.hp-mail-subj{font-weight:700;line-height:1.35}.hp-mail-prev,.hp-mail-subj{font-size:14px;margin-top:2px}.hp-mail-prev{color:var(--hp-ink2)}.hp-mail time{color:var(--hp-muted);font-family:var(--hp-mono);font-size:12px}.hp-fns{display:flex;flex-wrap:wrap;gap:8px}.hp-fns li{background:var(--hp-chip-bg);border:1px solid var(--hp-chip-line);border-radius:999px;color:#e6eee9;font-family:var(--hp-mono);font-size:13px;line-height:1;padding:9px 14px}.hp-works{align-items:center;font-size:14px;gap:12px 24px}.hp-works,.hp-works ul{display:flex;flex-wrap:wrap}.hp-works ul{gap:12px 22px}.hp-works li{align-items:center;color:var(--hp-dark-1);display:inline-flex;font-weight:600;gap:8px}.hp-isec-dark .hp-term{background:#16241d;border:1px solid #25342c}.hp-roadmap{display:flex;flex-direction:column;gap:28px;padding-block:80px 0}.hp-roadmap-chips{display:flex;flex-wrap:wrap;gap:12px}.hp-roadmap-chips li{align-items:center;background:var(--hp-surface);border:1px dashed #b5c0b9;border-radius:16px;display:inline-flex;font-size:16px;font-weight:600;gap:12px;line-height:1;padding:14px 18px}.hp-roadmap-chips .hp-pill-tag{background:var(--hp-paper);border:1px solid var(--hp-line);color:var(--hp-ink2)}.hp-cta-gap{margin-top:80px}@media(min-width:768px){.hp-page-hero{padding-top:64px}.hp-pricing-hero{padding-top:56px}.hp-matrix-sec{gap:40px;padding-top:120px}.hp-matrix-head{align-items:flex-end;flex-direction:row;justify-content:space-between}.hp-matrix tbody th[scope=row],.hp-matrix tbody th[scope=rowgroup],.hp-matrix thead th:first-child{padding-left:32px}.hp-fhero{gap:28px;padding-top:56px}.hp-fhero .hp-shot,.hp-shot{padding:40px 0 0 40px}.hp-fsec{align-items:center;flex-direction:row;gap:72px;padding-top:136px}.hp-fsec>*{flex:1}.hp-fsec-rev{flex-direction:row-reverse}.hp-ctx{flex-direction:row;gap:64px;padding:64px}.hp-ctx-head{flex:none;width:40%}.hp-ctx-list{flex:1}.hp-ctx-item{grid-template-columns:40px 1fr auto}.hp-ctx-val{grid-column:3;grid-row:1;text-align:right}.hp-role{grid-template-columns:120px 1fr auto}.hp-role .hp-pill-tag{justify-self:end;margin-top:0}.hp-thread{height:640px}.hp-thread img{left:-1830px;top:-342px;width:2340px}.hp-keys{padding:8px 36px}.hp-ihero{gap:28px;padding-top:72px}.hp-isec-block{padding-top:136px}.hp-isec{align-items:center;flex-direction:row;gap:72px}.hp-isec>*{flex:1}.hp-isec-rev{flex-direction:row-reverse}.hp-isec-card,.hp-isec-dark{gap:56px;padding:56px}.hp-kv>div{grid-template-columns:176px 1fr}.hp-board-wrap{grid-template-columns:1.2fr 1fr;padding:32px}.hp-roadmap{padding-top:136px}.hp-cta-gap{margin-top:136px}}@media(max-width:767px){.hp-keys li{gap:14px}.hp-keys-k{width:88px}}.er-wrap[data-v-09720ee8]{align-items:flex-start;display:flex;flex-direction:column;gap:20px;min-height:60vh;padding-bottom:120px;padding-top:96px}.er-code[data-v-09720ee8]{color:var(--hp-green-deep);font-size:15px;letter-spacing:.08em}.er-lead[data-v-09720ee8]{max-width:560px}.er-actions[data-v-09720ee8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
