@media(max-width:1023.98px){:root .hp-nav-brand:after,:root .hp-nav-pill:after,:root .hp-menu>summary:after{content:"";position:absolute;border-radius:inherit}:root .hp-nav-brand:after{inset:-6px}:root .hp-nav-pill{position:relative}:root .hp-nav-pill:after{inset:-3px -2px}:root .hp-menu>summary{position:relative}:root .hp-menu>summary:after{inset:-3px}:root .hp-menu-panel{max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain}:root .hp-menu-panel a{min-height:44px;display:flex;align-items:center}}@media(max-width:767.98px){:root .hp-nav-actions,:root .hp-menu{position:static}:root .hp-menu-panel{top:calc(100% + 8px);left:0;right:0;min-width:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px;transform-origin:50% 0%;background:var(--hp-grad-card),#09090bfb}:root .hp-menu-panel a{min-height:48px;padding:0 16px;font-size:16px}:root .hp-menu-panel a[href^="/auth/github"]{grid-column:1 / -1}}@media(max-width:767.98px){:root .hp-page .hp-footer-col{gap:0}:root .hp-page .hp-footer-col ul{gap:0;align-items:stretch}:root .hp-page .hp-footer-col a{padding-block:12px;margin-block:0}:root .hp-page .hp-footer-brand{box-sizing:content-box;padding-block:5px;margin-block:-5px}:root .hp-page .hp-footer-mail{padding-block:12px;margin-block:12px -12px}:root .hp-page .hp-footer-pause{padding:13px 10px;margin:-13px -10px}}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/landing/assets/manrope-latin-ext-Ch3YOpNY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/landing/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:103.57%;ascent-override:102.93%;descent-override:28.97%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0100-02BA,U+02BB-02BC,U+02BD-02C5,U+02C6,U+02C7-02CC,U+02CE-02D7,U+02DA,U+02DC,U+02DD-02FF,U+0131,U+0152-0153,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+2020,U+20A0-20AB,U+20AC,U+20AD-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}:root{--bg: #0e0d0c;--bg-2: #141210;--panel: #171513;--panel-2: #1e1b18;--border: #2b2724;--paper: #f5efe6;--text: #e9e2d7;--dim: #a89e93;--dimmer: #7f766d;--mint: #6cc0b6;--amber: #f2c230;--coral: #e0806a;--display: "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ease: cubic-bezier(.22, 1, .36, 1);--wide: 1180px}:root{--hp-frame: 1440px;--hp-page: #050506;--hp-accent: #8bcff0;--hp-accent-rgb: 139, 207, 240;--hp-accent-srgb: .545098 .811765 .941176;--hp-accent-hi: #bde6f9;--hp-accent-ink: #04131b;--hp-accent-pale: #e2f4fc;--hp-white: #ffffff;--hp-zinc-100: #f4f4f5;--hp-zinc-200: #e4e4e7;--hp-zinc-300: #d4d4d8;--hp-zinc-400: #a1a1aa;--hp-zinc-500: #71717a;--hp-zinc-600: #52525b;--hp-zinc-950: #09090b;--hp-label: #8b8b94;--hp-nav-link: #a8a8b3;--hp-prompt: #6b6b73;--hp-line-no: #4a4a52;--hp-outline-text: #e9e9ec;--hp-path: #ededf0;--hp-steel: #8a8a90;--hp-steel-hi: #c4c4cc;--hp-grad-accent: linear-gradient(180deg, #bde6f9 0%, #8bcff0 100%);--hp-grad-nav: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .075) 0%, color(srgb 1 1 1 / .03) 100%);--hp-grad-pill: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .07) 0%, color(srgb 1 1 1 / .02) 100%);--hp-grad-terminal: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .08) 0%, color(srgb 1 1 1 / .03) 100%);--hp-grad-terminal-close: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .09) 0%, color(srgb 1 1 1 / .03) 100%);--hp-grad-card: linear-gradient(180deg in srgb, color(srgb .094118 .094118 .105882 / .92) 0%, color(srgb .047059 .047059 .054902 / .92) 100%);--hp-grad-chip: linear-gradient(180deg in srgb, color(srgb .094118 .094118 .105882 / .85) 0%, color(srgb .054902 .054902 .062745 / .85) 100%);--hp-grad-mark: linear-gradient(180deg, #2e2e32 0%, #0a0a0b 100%);--hp-grad-specular: linear-gradient(90deg in srgb, rgba(255, 255, 255, 0) 0%, color(srgb 1 1 1 / .9) 50%, rgba(255, 255, 255, 0) 100%);--hp-codebox-bg: color(srgb 0 0 0 / .45);--hp-codebox-border: color(srgb 1 1 1 / .08);--hp-copy-bg: color(srgb 1 1 1 / .08);--hp-hairline: color(srgb 1 1 1 / .1);--hp-outline: color(srgb 1 1 1 / .16);--hp-text-h1-a: linear-gradient(180deg, #ffffff 0%, #dadadf 100%);--hp-text-h1-b: linear-gradient(180deg, #e2f4fc 0%, #8bcff0 100%);--hp-text-h2: linear-gradient(180deg, #ffffff 0%, #8fb9ce 100%);--hp-text-step-no: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .35) 0%, color(srgb 1 1 1 / .06) 100%);--hp-text-steel: linear-gradient(180deg, #e4e4e7 0%, #8a8a90 100%);--hp-text-engraving: linear-gradient(90deg in srgb, color(srgb .894118 .894118 .905882 / .75) 0%, color(srgb .541176 .541176 .564706 / .6) 100%);--hp-text-wordmark: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .16) 0%, rgba(255, 255, 255, 0) 90%);--hp-text-h1-a-end: #dadadf;--hp-text-h1-b-end: #8bcff0;--hp-text-h2-end: #8fb9ce;--hp-text-step-no-end: color(srgb 1 1 1 / .06);--hp-text-steel-end: #8a8a90;--hp-rim-nav: linear-gradient(180deg in srgb, color(srgb .545098 .811765 .941176 / .35) 0%, color(srgb 1 1 1 / .05) 100%);--hp-rim-terminal: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .22) 0%, color(srgb 1 1 1 / .06) 100%);--hp-rim-terminal-close: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .26) 0%, color(srgb 1 1 1 / .06) 100%);--hp-rim-card: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .24) 0%, color(srgb 1 1 1 / .06) 60%, color(srgb 1 1 1 / .04) 100%);--hp-rim-mark: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .35) 0%, color(srgb 1 1 1 / .06) 100%);--hp-rim-play: linear-gradient(180deg in srgb, color(srgb .545098 .811765 .941176 / .8) 0%, color(srgb .545098 .811765 .941176 / .1) 100%);--hp-rim-shelf: linear-gradient(90deg in srgb, rgba(139, 207, 240, 0) 0%, color(srgb .545098 .811765 .941176 / .6) 50%, rgba(139, 207, 240, 0) 100%);--hp-bg-hero: #050506;--hp-bg-film: radial-gradient(60% 42% at 50% 52% in srgb, color(srgb .545098 .811765 .941176 / .05) 0%, color(srgb .545098 .811765 .941176 / .0175) 50%, rgba(139, 207, 240, 0) 100%), #050506;--hp-bg-how: radial-gradient(70% 34% at 50% 58% in srgb, color(srgb .545098 .811765 .941176 / .045) 0%, color(srgb .545098 .811765 .941176 / .01575) 50%, rgba(139, 207, 240, 0) 100%), #050506;--hp-bg-crew: radial-gradient(60% 27% at 50% 30% in srgb, color(srgb .545098 .811765 .941176 / .06) 0%, color(srgb .545098 .811765 .941176 / .021) 50%, rgba(139, 207, 240, 0) 100%), #050506;--hp-bg-pricing: radial-gradient(62% 40% at 50% 50% in srgb, color(srgb 1 1 1 / .045) 0%, color(srgb 1 1 1 / .01575) 50%, rgba(255, 255, 255, 0) 100%), #050506;--hp-bg-close: radial-gradient(55% 42% at 50% 56% in srgb, color(srgb .545098 .811765 .941176 / .045) 0%, color(srgb .545098 .811765 .941176 / .01575) 50%, rgba(139, 207, 240, 0) 100%), #050506;--hp-bg-footer: #050506;--hp-r-pill: 999px;--hp-r-footer: 32px;--hp-r-boundary: 28px;--hp-r-folder: 26px;--hp-r-card: 20px;--hp-r-codebox: 12px;--hp-r-chip: 10px;--hp-r-tag: 6px;--hp-shadow-nav: 0px 12px 32px color(srgb 0 0 0 / .45), inset 0px 1px 0px color(srgb 1 1 1 / .1);--hp-shadow-card: 0px 24px 48px color(srgb 0 0 0 / .6), inset 0px 1px 0px color(srgb 1 1 1 / .12);--hp-shadow-chip: 0px 8px 20px color(srgb 0 0 0 / .5);--hp-shadow-badge: 0px 6px 14px color(srgb 0 0 0 / .5);--hp-shadow-mark: 0px 10px 24px color(srgb 0 0 0 / .6);--hp-shadow-shelf: 0px 14px 24px color(srgb 0 0 0 / .7);--hp-glow-hero-cta: 0px 0px 28px color(srgb .545098 .811765 .941176 / .35);--hp-glow-close-cta: 0px 0px 30px color(srgb .545098 .811765 .941176 / .35);--hp-glow-node: 0px 0px 18px color(srgb .545098 .811765 .941176 / .55);--hp-glow-dot: 0px 0px 8px color(srgb .545098 .811765 .941176 / .8);--hp-blur-nav: 12px;--hp-blur-card: 12px;--hp-blur-terminal: 8px;--hp-blur-chip: 8px;--hp-blur-shelf: 6px;--hp-sans: "Manrope", "Manrope Symbols", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--hp-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--hp-type-h1: 500 84px/1.16 var(--hp-sans);--hp-track-h1: -.04em;--hp-type-h2-film: 500 52px/1.12 var(--hp-sans);--hp-track-h2-film: -.04em;--hp-type-h2-close: 500 52px/1.06 var(--hp-sans);--hp-track-h2-close: -.04em;--hp-type-h2-crew: 500 48px/1.12 var(--hp-sans);--hp-track-h2-crew: -.035em;--hp-type-h2-pricing: 500 48px/1.1 var(--hp-sans);--hp-track-h2-pricing: -.04em;--hp-type-h2-how: 500 44px/1.12 var(--hp-sans);--hp-track-h2-how: -.035em;--hp-type-h3: 600 18px/25px var(--hp-sans);--hp-track-h3: -.02em;--hp-type-lead: 400 18px/1.55 var(--hp-sans);--hp-type-sub: 400 16px/1.5 var(--hp-sans);--hp-type-body: 400 15px/1.5 var(--hp-sans);--hp-type-body-close: 400 15px/1.55 var(--hp-sans);--hp-type-card: 400 13.5px/1.5 var(--hp-sans);--hp-type-kicker: 500 12px/16px var(--hp-sans);--hp-type-label: 600 13px/18px var(--hp-sans);--hp-type-note: 400 13px/18px var(--hp-sans);--hp-type-nav: 400 14px/19px var(--hp-sans);--hp-type-link: 600 14px/19px var(--hp-sans);--hp-type-footer-link: 400 15px/20px var(--hp-sans);--hp-type-footer-head: 600 13px/18px var(--hp-sans);--hp-type-mono-15: 400 15px/20px var(--hp-mono);--hp-type-mono-13-5: 400 13.5px/18px var(--hp-mono);--hp-type-mono-13: 400 13px/17px var(--hp-mono);--hp-type-mono-12: 400 12px/16px var(--hp-mono);--hp-type-mono-11-5: 400 11.5px/15px var(--hp-mono);--hp-type-mono-11: 400 11px/15px var(--hp-mono);--hp-type-mono-tag: 500 10.5px/14px var(--hp-mono);--hp-ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--hp-page);color-scheme:dark}body{background:var(--hp-page);color:var(--hp-zinc-200);font:400 16px/1.5 var(--hp-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}code,kbd,pre{font-family:var(--hp-mono)}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--hp-accent);outline-offset:3px}::selection{background:var(--hp-accent);color:var(--hp-accent-ink)}.hp-skip{position:absolute;left:-9999px;top:12px;z-index:60;padding:8px 14px;border-radius:var(--hp-r-pill);--hp-fill: var(--hp-grad-accent);color:var(--hp-accent-ink);font:500 14px/19px var(--hp-sans)}.hp-skip:focus{left:12px}.hp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hp-page{position:relative;min-width:0}.hp-sec{position:relative;container-type:inline-size;background:var(--hp-page);scroll-margin-top:40px}.hp-stage{--hp-k: calc(min(var(--hp-cwn), 1440) / 1440);position:relative;width:var(--hp-frame);height:var(--hp-sec-h, 900px);margin-inline:auto;overflow:clip;background:var(--hp-sec-bg, var(--hp-page));zoom:var(--hp-k)}.hp-sec-hero{--hp-sec-bg: var(--hp-bg-hero)}.hp-sec-film{--hp-sec-bg: var(--hp-bg-film)}.hp-sec-crew{--hp-sec-bg: var(--hp-bg-crew)}.hp-sec-pricing{--hp-sec-bg: var(--hp-bg-pricing)}.hp-sec-close{--hp-sec-bg: var(--hp-bg-close)}.hp-sec-footer{--hp-sec-bg: var(--hp-bg-footer);--hp-sec-h: 600px}@media(max-width:1199.98px){.hp-stage{width:100%;height:auto;min-height:0;zoom:1;padding:var(--hp-flow-pad-y) var(--hp-gutter)}}:root{--hp-gutter: 32px;--hp-gutter-n: 32;--hp-flow-pad-y: 96px}@media(max-width:767.98px){:root{--hp-gutter: 16px;--hp-gutter-n: 16;--hp-flow-pad-y: 72px}}:root{--hp-cwn: var(--hp-cw, tan(atan2(100cqw, 1px)))}.hp-gradtext{--hp-gt-pad: .25em;box-sizing:content-box;padding-bottom:var(--hp-gt-pad);margin-bottom:calc(-1 * var(--hp-gt-pad));background:var(--hp-gt, var(--hp-text-h2)) 0 0 / 100% calc(100% - var(--hp-gt-pad)) no-repeat var(--hp-gt-end, var(--hp-text-h2-end));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hp-page :is(h1,h2,h3,h4,p,a,span,li,code,b,strong,em,small,label,button):not(:has(*),:empty):not(.hp-gradtext,.hp-gradtext *,.hp-skip,.hp-nav-pill,.hp-menu-panel a,.hp-film-tab,.hp-film-tag,.hp-film-length,.hp-get-code,.hp-tour-levels li,.hp-crew-tip-role,.hp-crew-presets a,.hp-pricing-bill,.hp-pricing-tag-on,.hp-pricing-engraving-a,.hp-pricing-boundtag,.hp-footer-giant,.hp-close-or a *,.hp-crew-cmd .hp-cmd-text *,.rp *),.hp-page :is(.hp-close-or a,.hp-crew-cmd .hp-cmd-text,.hp-get-all,.hp-tour-more){background:linear-gradient(currentColor,currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-page :is(.hp-skip,.hp-nav-pill,.hp-menu-panel a,.hp-film-tab,.hp-film-tag,.hp-film-length,.hp-get-code,.hp-tour-levels li,.hp-crew-tip-role,.hp-crew-presets a,.hp-pricing-bill,.hp-pricing-tag-on,.hp-pricing-boundtag){background:var(--hp-fill, none)}.hp-page :is(.hp-skip,.hp-menu-panel a,.hp-film-tab,.hp-film-tag,.hp-film-length,.hp-get-code,.hp-tour-levels li,.hp-crew-tip-role,.hp-crew-presets a,.hp-pricing-bill,.hp-pricing-boundtag):not(:has(*),:empty){background:linear-gradient(currentColor,currentColor) text,var(--hp-fill, none);-webkit-text-fill-color:transparent}.hp-page ::selection{-webkit-text-fill-color:var(--hp-accent-ink)}@media(forced-colors:active){.hp-page *{-webkit-text-fill-color:currentColor!important}}:where(.hp-rim){position:relative}.hp-rim:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--hp-rim-w, 1px);background:var(--hp-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media(pointer:coarse){.hp-page :is(.hp-footer-col a,.hp-tour-more,.hp-get-all,.hp-close-or a){padding-block:6px;margin-block:-6px}}@media(prefers-reduced-motion:reduce){.hp-page *,.hp-page *:before,.hp-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.hp-nav{position:fixed;z-index:50;top:20px;left:0;right:0;width:min(1200px,100% - 40px);height:60px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 22px;border-radius:var(--hp-r-pill);-webkit-backdrop-filter:blur(var(--hp-blur-nav));backdrop-filter:blur(var(--hp-blur-nav));--hp-rim: var(--hp-rim-nav)}.hp-nav:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--hp-grad-nav);box-shadow:inset 0 1px #ffffff1a;pointer-events:none}.hp-nav-shade{position:absolute;inset:0;z-index:-2;border-radius:inherit;translate:-4000px 12px;box-shadow:4000px 0 32px #00000073;pointer-events:none}.hp-nav-logo{display:flex;align-items:center;width:240px;height:32px;flex:none}.hp-nav-brand{display:flex;align-items:center;gap:8px;height:32px;border-radius:9px;position:relative;left:1px}.hp-nav-brand img{width:32px;height:32px;flex:none}.hp-nav-word{font:500 18.963px/26px var(--hp-sans);letter-spacing:-.025em;color:var(--hp-white);white-space:nowrap;position:relative;left:.45px}.hp-nav-links{display:flex;align-items:center;gap:34px;flex:none}.hp-nav-links a[href="/how"]{width:80px}.hp-nav-links a[href="/setup"]{width:38px}.hp-nav-links a[href="/download"]{width:64px}.hp-nav-links a[href="/docs"]{width:32px}.hp-nav-links a[href="/keys"]{width:20px}.hp-nav-links a[href="/agents"]{width:32px}.hp-nav-links a[href="/security"]{width:53px}.hp-nav-links a[href="/pricing"]{width:45px}.hp-nav-links a,.hp-nav-signin{font:var(--hp-type-nav);color:var(--hp-nav-link);white-space:nowrap;border-radius:4px;transition:color .16s var(--hp-ease)}.hp-nav-links a:hover,.hp-nav-signin:hover{color:var(--hp-white)}.hp-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;width:240px;flex:none;position:relative;left:-1px}.hp-nav-signin{width:42px;color:var(--hp-zinc-300)}.hp-nav-pill{display:flex;align-items:flex-start;min-width:110px;translate:0 -.5px;padding:10px 18px;border-radius:var(--hp-r-pill);--hp-fill: var(--hp-grad-accent);color:var(--hp-accent-ink);font:500 14px/19px var(--hp-sans);white-space:nowrap;transition:filter .16s var(--hp-ease)}.hp-nav-pill:hover{filter:brightness(1.06)}.hp-menu{display:none;position:relative}.hp-menu>summary{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--hp-r-pill);background:#ffffff0f;color:var(--hp-zinc-200);list-style:none;cursor:pointer}.hp-menu>summary::-webkit-details-marker{display:none}.hp-menu svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.hp-menu .site-menu-x,.hp-menu[open] .site-menu-bars{display:none}.hp-menu[open] .site-menu-x{display:block}.hp-menu-panel{position:absolute;top:calc(100% + 14px);right:-8px;display:grid;min-width:220px;padding:8px;border-radius:20px;background:var(--hp-grad-card),#09090bf0;box-shadow:var(--hp-shadow-card);--hp-rim: var(--hp-rim-card)}.hp-menu-panel a{padding:11px 14px;border-radius:12px;font:400 15px/20px var(--hp-sans);color:var(--hp-zinc-300)}.hp-menu-panel a:hover{--hp-fill: color(srgb 1 1 1 / .05);color:var(--hp-white)}@media(max-width:1279.98px){.hp-nav-logo,.hp-nav-actions{width:auto}}@media(max-width:1023.98px){.hp-nav{top:12px;width:calc(100% - 24px);height:56px;padding:0 9px 0 16px}.hp-nav-links,.hp-nav-signin{display:none}.hp-nav-actions{gap:8px}.hp-menu{display:block}}@media(max-width:1023.98px)and (pointer:coarse){.hp-nav-brand{height:44px;margin-block:-6px}.hp-nav-pill{position:relative}.hp-nav-pill:after{content:"";position:absolute;inset:-3px -2px}.hp-menu>summary{position:relative}.hp-menu>summary:after{content:"";position:absolute;inset:-3px}.hp-menu-panel a{padding-block:12px}}@media(max-width:1023.98px)and (max-height:520px){.hp-menu-panel{grid-template-columns:repeat(2,minmax(160px,auto))}}@media(max-width:1023.98px){.hp-menu-panel{max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:359.98px){.hp-nav{padding:0 8px 0 12px}.hp-nav-brand{gap:6px}.hp-nav-word{font-size:17px}.hp-nav-actions{gap:6px}.hp-nav-pill{min-width:0;padding-inline:12px}}.hp-nav-fx{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:clip;pointer-events:none}.hp-nav-fx:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#05050659;opacity:0}html[data-m-scrolled] .hp-nav-fx:before{opacity:1}@media(prefers-reduced-motion:no-preference){.hp-nav-fx:before{transition:opacity .24s var(--hp-ease)}.hp-nav-fx:after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,#fff0,#ffffff13,#fff0);transform:translate(-120%) skew(-18deg);animation:hp-nav-glint var(--m-t-draw) var(--m-ease-draw) .45s 1 backwards}.hp-nav-links a{position:relative}.hp-nav-links a:before{content:"";position:absolute;inset:-7px -12px;z-index:-1;border-radius:var(--hp-r-pill);background:#ffffff0f;opacity:0;transition:opacity .16s var(--hp-ease);pointer-events:none}.hp-nav-pill{position:relative;transition:filter .16s var(--hp-ease),transform .18s var(--hp-ease)}.hp-nav-pill:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 0 20px color(srgb var(--hp-accent-srgb) / .45);opacity:0;transition:opacity .18s var(--hp-ease);pointer-events:none}.hp-nav-pill:active{transform:translate(0) scale(.98);transition-duration:.16s,90ms}.hp-menu[open] .hp-menu-panel{transform-origin:100% 0%;animation:hp-menu-in .2s var(--hp-ease) backwards}.hp-menu[open] .hp-menu-panel a{animation:hp-menu-link .26s var(--hp-ease) backwards}.hp-menu[open] .hp-menu-panel a:nth-child(2){animation-delay:25ms}.hp-menu[open] .hp-menu-panel a:nth-child(3){animation-delay:50ms}.hp-menu[open] .hp-menu-panel a:nth-child(4){animation-delay:75ms}.hp-menu[open] .hp-menu-panel a:nth-child(5){animation-delay:.1s}.hp-menu[open] .hp-menu-panel a:nth-child(6){animation-delay:125ms}.hp-menu[open] .hp-menu-panel a:nth-child(7){animation-delay:.15s}.hp-menu[open] .hp-menu-panel a:nth-child(n+8){animation-delay:175ms}.hp-menu[open] .site-menu-x{animation:hp-menu-icon-x .2s var(--hp-ease) backwards}.hp-menu[data-m-toggled]:not([open]) .site-menu-bars{animation:hp-menu-icon-bars .2s var(--hp-ease) backwards}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hp-nav-links a:hover:before{opacity:1}.hp-nav-pill:hover{transform:translateY(-1px)}.hp-nav-pill:hover:before{opacity:1}.hp-nav-pill:hover:active{transform:translate(0) scale(.98)}.hp-nav-brand:hover .hp-mark{animation:hp-nav-mark .42s var(--hp-ease)}}@keyframes hp-nav-glint{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(560%) skew(-18deg)}}@keyframes hp-nav-mark{40%{transform:rotate(-6deg)}}@keyframes hp-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes hp-menu-link{0%{opacity:0;transform:translateY(-4px)}}@keyframes hp-menu-icon-x{0%{opacity:0;transform:rotate(-90deg)}}@keyframes hp-menu-icon-bars{0%{opacity:0;transform:rotate(90deg)}}.hp-beta{position:fixed;left:50%;bottom:18px;z-index:40;translate:-50% 0;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);margin:0;padding:9px 16px;border-radius:var(--hp-r-pill);--hp-fill: var(--hp-grad-nav);background:#0f0f12db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--hp-nav-link);font:500 13px/18px var(--hp-sans);white-space:nowrap}.hp-beta a{color:var(--hp-accent);text-decoration:none}.hp-beta a:hover{color:var(--hp-accent-hi)}@media(max-width:479.98px){.hp-beta{font-size:12px;gap:8px;padding:8px 14px}}@media print{.hp-beta{display:none}}.hp-closed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:72vh;padding:160px 24px 120px;text-align:center}.hp-closed-h{margin:0;max-width:14em;background:var(--hp-grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent;font:500 clamp(36px,6vw,64px) / 1.1 var(--hp-sans);letter-spacing:-.02em}.hp-closed-p{margin:0;max-width:34em;color:var(--hp-label);font:400 17px/27px var(--hp-sans)}.hp-closed-go{display:inline-flex;gap:8px;margin-top:10px;padding:14px 24px;border-radius:var(--hp-r-pill);background:var(--hp-grad-accent);color:var(--hp-accent-ink);font:500 16px/20px var(--hp-sans);text-decoration:none;transition:filter .16s var(--hp-ease)}.hp-closed-go:hover{filter:brightness(1.06)}.hp-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex:none;border-radius:var(--hp-r-pill);white-space:nowrap;transition:filter .16s var(--hp-ease),background-color .16s var(--hp-ease),border-color .16s var(--hp-ease)}.hp-btn-primary{background:var(--hp-grad-accent);color:var(--hp-accent-ink)}.hp-btn-primary:hover,.hp-btn-accent:hover{filter:brightness(1.06)}.hp-btn-accent{background:var(--hp-accent);border:1px solid var(--hp-accent);color:var(--hp-accent-ink)}.hp-btn-outline{border:1px solid var(--hp-outline);color:var(--hp-outline-text)}.hp-btn-outline:hover{border-color:#ffffff52;background:#ffffff08}.hp-btn-52{height:52px;gap:10px;padding:0 22px 0 24px;font:500 15px/20px var(--hp-sans)}.hp-btn-52 .hp-btn-arrow{font:500 16px/22px var(--hp-sans)}.hp-btn-50{height:50px;gap:10px;padding:0 22px 0 24px;font:600 15px/20px var(--hp-sans)}.hp-btn-50 .hp-btn-arrow{font:600 16px/22px var(--hp-sans)}.hp-btn-52,.hp-btn-50,.hp-btn-42{justify-content:flex-start}.hp-btn-52 .hp-btn-arrow,.hp-btn-50 .hp-btn-arrow,.hp-btn-42 .hp-btn-arrow{margin-left:auto}.hp-btn-52 .hp-btn-words,.hp-btn-50 .hp-btn-words,.hp-btn-44 .hp-btn-words{position:relative;top:1px}.hp-btn-44{height:44px;padding:0 24px;font:500 15px/20px var(--hp-sans)}.hp-btn-42{height:42px;gap:6px;padding:0 16px 0 18px;font:600 14px/19px var(--hp-sans)}.hp-btn-42 .hp-btn-arrow{font:600 14px/19px var(--hp-sans)}.hp-btn-40{height:40px;padding:0 16px;font:500 13.5px/18px var(--hp-sans)}.hp-btn-glow-28{box-shadow:var(--hp-glow-hero-cta)}.hp-btn-glow-30{box-shadow:var(--hp-glow-close-cta)}.hp-cmd{display:inline-flex;flex-direction:row;align-items:center;flex:none;border-radius:var(--hp-r-pill);background:var(--hp-grad-terminal);--hp-rim: var(--hp-rim-terminal)}.hp-cmd code{display:flex;align-items:center;font:inherit;white-space:nowrap}.hp-cmd-prompt{color:var(--hp-prompt)}.hp-cmd-text{color:var(--hp-zinc-100)}.hp-cmd-52{height:52px;gap:10px;padding:0 6px 0 20px;font:var(--hp-type-mono-15);-webkit-backdrop-filter:blur(var(--hp-blur-terminal));backdrop-filter:blur(var(--hp-blur-terminal))}.hp-cmd-52 code{gap:10px}.hp-cmd-52 .hp-copy{margin-left:18px}.hp-cmd-50{height:50px;gap:10px;padding:0 20px;font:var(--hp-type-mono-13-5)}.hp-cmd-50 code{gap:10px}.hp-cmd-42{height:42px;gap:8px;padding:0 5px 0 16px;font:var(--hp-type-mono-13);background:var(--hp-grad-terminal-close);--hp-rim: var(--hp-rim-terminal-close)}.hp-cmd-42 code{gap:8px}.hp-copy{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--hp-r-pill);white-space:nowrap;transition:background-color .16s var(--hp-ease)}.hp-cmd-52 .hp-copy{height:40px;min-width:77px;gap:6px;padding:0 14px;background:var(--hp-copy-bg);font:400 13px/18px var(--hp-sans);color:var(--hp-zinc-300)}.hp-cmd-52 .hp-copy img{width:14px;height:14px}.hp-cmd-42 .hp-copy{height:32px;min-width:48px;padding:0 10px;background:#ffffff1a;font:500 12px/16px var(--hp-sans);color:var(--hp-zinc-200)}.hp-cmd-42 .hp-copy span{translate:0 1px}.hp-copy:hover{background:#ffffff24}.hp-copy.is-done{color:var(--hp-accent)}.hp-cmd-52 .hp-copy.is-done{padding:0 8px}.hp-cmd-42 .hp-copy.is-done{padding:0 5px}.hp-glass{-webkit-backdrop-filter:blur(var(--hp-glass-blur));backdrop-filter:blur(var(--hp-glass-blur))}.hp-glass-card{--hp-glass-blur: var(--hp-blur-card);--hp-rim: var(--hp-rim-card);background:var(--hp-grad-card);border-radius:var(--hp-r-card);box-shadow:var(--hp-shadow-card)}.hp-glass-chip{--hp-glass-blur: var(--hp-blur-chip);--hp-rim: var(--hp-rim-terminal);background:var(--hp-grad-chip);border-radius:var(--hp-r-chip);box-shadow:var(--hp-shadow-chip)}.hp-mark{display:block;flex:none;width:var(--hp-mark);height:var(--hp-mark);border-radius:calc(var(--hp-mark) * .26)}.hp-mark-shadow{box-shadow:var(--hp-shadow-mark)}.hp-icon{--s: 96px;--r: 0deg;position:relative;display:block;flex:none;width:var(--s);height:var(--s)}.hp-icon-tile{position:absolute;inset:0;border-radius:calc(var(--s) * .225);overflow:hidden;rotate:var(--r);background:var(--hp-icon-tile);box-shadow:calc(var(--s) * .14 * sin(var(--r))) calc(var(--s) * .14 * cos(var(--r))) calc(var(--s) * .32) #0000008c,var(--hp-icon-inset)}.hp-figma-rim{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.hp-icon-rim{position:absolute;left:0;top:0;overflow:visible}.hp-icon-dark{--hp-icon-inset: inset 0px calc(var(--s) / 80) 0px color(srgb 1 1 1 / .22);--hp-icon-sheen: color(srgb 1 1 1 / .14);--hp-icon-glyph-shadow: color(srgb 0 0 0 / .4)}.hp-icon-color{--hp-icon-inset: inset 0px calc(var(--s) / 80) 0px color(srgb 1 1 1 / .3);--hp-icon-sheen: color(srgb 1 1 1 / .28);--hp-icon-glyph-shadow: color(srgb 0 0 0 / .22)}.hp-icon-light{--hp-icon-inset: inset 0px calc(var(--s) / -48) calc(var(--s) / 24) color(srgb 0 0 0 / .14);--hp-icon-sheen: color(srgb 1 1 1 / .75);--hp-icon-glyph-shadow: color(srgb 0 0 0 / .14)}.hp-icon-sheen{position:absolute;left:-25%;top:-49%;width:150%;height:92%;background:radial-gradient(calc(var(--s) * .6) calc(var(--s) * .31) at 50% 50%,var(--hp-icon-sheen) 42%,color-mix(in srgb,var(--hp-icon-sheen) 98%,transparent) 61%,color-mix(in srgb,var(--hp-icon-sheen) 84%,transparent) 81%,color-mix(in srgb,var(--hp-icon-sheen) 50%,transparent) 100%,color-mix(in srgb,var(--hp-icon-sheen) 16%,transparent) 119%,color-mix(in srgb,var(--hp-icon-sheen) 2%,transparent) 139%,transparent 148%)}.hp-icon-face{position:absolute;inset:0;filter:drop-shadow(0px calc(var(--s) * .02) calc(var(--s) * .025) var(--hp-icon-glyph-shadow))}.hp-icon-sm .hp-icon-face{filter:none}.hp-icon-glyph{position:absolute;left:0;top:0;display:block;overflow:visible;rotate:var(--r)}@media(prefers-reduced-motion:no-preference){.hp-btn{transition:filter .16s var(--hp-ease),background-color .16s var(--hp-ease),border-color .16s var(--hp-ease),transform var(--m-t-hover) var(--hp-ease)}.hp-btn .hp-btn-arrow,.m-arrow{transition:transform var(--m-t-hover) var(--hp-ease)}.m-arrow{display:inline-block}.hp-copy.is-done>span{animation:m-copied .16s var(--m-ease-out)}.hp-copy.is-done>img{animation:m-copied-icon var(--m-t-pop) var(--m-ease-back)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.hp-btn:hover{transform:translateY(-1px)}.hp-btn:hover .hp-btn-arrow,:is(a,button):hover .m-arrow{transform:translate(3px)}:where(.hp-btn-glow-28,.hp-btn-glow-30){position:relative}.hp-btn-glow-28:before,.hp-btn-glow-30:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--hp-glow-hero-cta);opacity:0;transition:opacity var(--m-t-hover) var(--hp-ease);pointer-events:none}.hp-btn-glow-30:before{box-shadow:var(--hp-glow-close-cta)}.hp-btn-glow-28:hover:before,.hp-btn-glow-30:hover:before{opacity:.5}.hp-glass-card{transition:transform .2s var(--hp-ease)}.hp-glass-card:hover{transform:translateY(-2px)}.hp-glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff38,#ffffff0f 45%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .2s var(--hp-ease);pointer-events:none}.hp-glass-card:hover:before{opacity:1}}@media(prefers-reduced-motion:no-preference){.hp-btn:active{transform:translateY(0) scale(.98);transition-duration:var(--m-t-press)}}@keyframes m-copied{0%{opacity:0;transform:translateY(4px)}}@keyframes m-copied-icon{0%{scale:.7}}@property --m-dur{syntax: "*"; inherits: false;}@property --m-phase{syntax: "*"; inherits: false;}@property --m-delay{syntax: "*"; inherits: false;}@property --m-t{syntax: "*"; inherits: false;}@property --m-loop{syntax: "*"; inherits: false;}@property --m-loop-name{syntax: "*"; inherits: false;}:root{--m-ease-out: cubic-bezier(.2, .7, .2, 1);--m-ease-in: cubic-bezier(.5, 0, .75, 0);--m-ease-sine: cubic-bezier(.37, 0, .63, 1);--m-ease-back: cubic-bezier(.34, 1.56, .64, 1);--m-ease-draw: cubic-bezier(.45, 0, .2, 1);--m-t-press: 90ms;--m-t-hover: .18s;--m-t-tick: .26s;--m-t-pop: .36s;--m-t-fade: .5s;--m-t-reveal: .64s;--m-t-card: .7s;--m-t-rise: .88s;--m-t-draw: 1.4s;--m-rise: 14px;--m-rise-card: 18px;--m-rise-lg: 24px;--m-pop-from: .6;--m-stagger: 70ms;--m-stagger-max: .6s}@keyframes m-up{0%{opacity:0;transform:translateY(14px)}}@keyframes m-card{0%{opacity:0;transform:translateY(18px)}}@keyframes m-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes m-pop{0%{opacity:0;scale:var(--m-pop-from, .6)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-draw-left{0%{clip-path:inset(-24px 100% -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes m-draw-right{0%{clip-path:inset(-24px -24px -24px 100%)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes m-draw-top{0%{clip-path:inset(-24px -24px 100% -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes m-draw-bottom{0%{clip-path:inset(100% -24px -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@media(prefers-reduced-motion:no-preference){[data-m-wait]{opacity:.001!important}[data-m-reveal]{--m-rd: calc(var(--m-delay, 0ms) + min(var(--m-i, 0) * var(--m-stagger, 70ms), var(--m-stagger-max, .6s)))}[data-m-in][data-m-reveal=up]{animation:m-up var(--m-t, var(--m-t-reveal)) var(--m-ease-out) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=card]{animation:m-card var(--m-t, var(--m-t-card)) var(--m-ease-out) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=rise]{animation:m-rise var(--m-t, var(--m-t-rise)) var(--m-ease-out) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=pop]{animation:m-pop var(--m-t, var(--m-t-pop)) var(--m-ease-back) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=fade]{animation:m-fade var(--m-t, var(--m-t-fade)) var(--m-ease-out) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=draw]{animation:m-draw-left var(--m-t, var(--m-t-draw)) var(--m-ease-draw) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=draw][data-m-from=right]{animation:m-draw-right var(--m-t, var(--m-t-draw)) var(--m-ease-draw) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=draw][data-m-from=top]{animation:m-draw-top var(--m-t, var(--m-t-draw)) var(--m-ease-draw) var(--m-rd) backwards,var(--m-loop, none)}[data-m-in][data-m-reveal=draw][data-m-from=bottom]{animation:m-draw-bottom var(--m-t, var(--m-t-draw)) var(--m-ease-draw) var(--m-rd) backwards,var(--m-loop, none)}[data-m-stagger]>:nth-child(1){--m-i: 0}[data-m-stagger]>:nth-child(2){--m-i: 1}[data-m-stagger]>:nth-child(3){--m-i: 2}[data-m-stagger]>:nth-child(4){--m-i: 3}[data-m-stagger]>:nth-child(5){--m-i: 4}[data-m-stagger]>:nth-child(6){--m-i: 5}[data-m-stagger]>:nth-child(7){--m-i: 6}[data-m-stagger]>:nth-child(8){--m-i: 7}[data-m-stagger]>:nth-child(9){--m-i: 8}[data-m-stagger]>:nth-child(10){--m-i: 9}[data-m-stagger]>:nth-child(11){--m-i: 10}[data-m-stagger]>:nth-child(12){--m-i: 11}[data-m-stagger]>:nth-child(13){--m-i: 12}[data-m-stagger]>:nth-child(14){--m-i: 13}[data-m-stagger]>:nth-child(15){--m-i: 14}[data-m-stagger]>:nth-child(n+16){--m-i: 15}}@keyframes m-breathe-2{to{transform:translateY(-2px)}}@keyframes m-breathe-3{to{transform:translateY(-3px)}}@keyframes m-breathe-4{to{transform:translateY(-4px)}}.m-breathe-2,.m-breathe-3,.m-breathe-4{--m-loop: var(--m-loop-name) var(--m-dur, 5.2s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}.m-breathe-2{--m-loop-name: m-breathe-2}.m-breathe-3{--m-loop-name: m-breathe-3}.m-breathe-4{--m-loop-name: m-breathe-4}.m-bob-2,.m-bob-3,.m-bob-4{--m-loop: var(--m-loop-name) var(--m-dur, 1.8s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}.m-bob-2{--m-loop-name: m-breathe-2}.m-bob-3{--m-loop-name: m-breathe-3}.m-bob-4{--m-loop-name: m-breathe-4}@keyframes m-twinkle{to{opacity:.35}}@keyframes m-dim-50{to{opacity:.5}}@keyframes m-dim-70{to{opacity:.7}}@keyframes m-dim-80{to{opacity:.8}}@keyframes m-dim-85{to{opacity:.85}}.m-twinkle,.m-dim-50,.m-dim-70,.m-dim-80,.m-dim-85{--m-loop: var(--m-loop-name) var(--m-dur, 3.4s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}.m-twinkle{--m-loop-name: m-twinkle}.m-dim-50{--m-loop-name: m-dim-50}.m-dim-70{--m-loop-name: m-dim-70}.m-dim-80{--m-loop-name: m-dim-80}.m-dim-85{--m-loop-name: m-dim-85}@keyframes m-drift-1{to{transform:translate(3px,4px)}}@keyframes m-drift-2{to{transform:translate(-3px,3px)}}@keyframes m-drift-3{to{transform:translate(2px,-4px)}}@keyframes m-drift-4{to{transform:translate(-2px,-3px)}}.m-drift-1,.m-drift-2,.m-drift-3,.m-drift-4{--m-loop: var(--m-loop-name) var(--m-dur, 11s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}.m-drift-1{--m-loop-name: m-drift-1}.m-drift-2{--m-loop-name: m-drift-2}.m-drift-3{--m-loop-name: m-drift-3}.m-drift-4{--m-loop-name: m-drift-4}@keyframes m-pulse{to{transform:scale(1.06)}}.m-pulse{--m-loop: m-pulse var(--m-dur, 1.4s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}@keyframes m-blink{0%,94%,96%,to{transform:scale(1)}95%{transform:scaleY(.15)}}@keyframes m-blink-2{0%,89%,91%,93%,95%,to{transform:scale(1)}90%,94%{transform:scaleY(.15)}}.m-blink{--m-loop: m-blink var(--m-dur, 7.7s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-blink-2{--m-loop: m-blink-2 var(--m-dur, 7.7s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}@keyframes m-ring{0%{opacity:0;transform:scale(.7)}3%{opacity:.55;transform:scale(.74)}to{opacity:0;transform:scale(1.9)}}.m-ring{opacity:0;pointer-events:none;--m-loop: m-ring var(--m-dur, 2.8s) var(--m-ease-out) var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}@keyframes m-sheen{0%{transform:translate(-120%) skew(-18deg)}17%,to{transform:translate(220%) skew(-18deg)}}.m-sheen{position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(90deg in srgb,color(srgb 1 1 1 / 0),var(--m-sheen, color(srgb 1 1 1 / .06)),color(srgb 1 1 1 / 0));transform:translate(-120%) skew(-18deg);--m-loop: m-sheen var(--m-dur, 7s) var(--m-ease-out) var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}@keyframes m-breath{0%{opacity:0}to{opacity:1}}.m-breath{opacity:0;pointer-events:none;--m-loop: m-breath var(--m-dur, 5.5s) var(--m-ease-sine) var(--m-phase, var(--m-delay, 0s)) infinite alternate both;animation:var(--m-loop)}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-spin-rev{to{transform:rotate(-360deg)}}.m-spin,.m-spin-rev{--m-loop: var(--m-loop-name) var(--m-dur, 90s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-spin{--m-loop-name: m-spin}.m-spin-rev{--m-loop-name: m-spin-rev}@media(prefers-reduced-motion:no-preference){:is(.hp-sec,[data-m-scope]):not([data-m-run]) *,:is(.hp-sec,[data-m-scope]):not([data-m-run]) *:before,:is(.hp-sec,[data-m-scope]):not([data-m-run]) *:after{animation-play-state:paused!important}html[data-m-scrolling] :is(.hp-sec,[data-m-scope]) :not([data-m-reveal],[data-m-arriving],[data-m-arriving] *),html[data-m-scrolling] :is(.hp-sec,[data-m-scope]) :not([data-m-reveal],[data-m-arriving],[data-m-arriving] *):before,html[data-m-scrolling] :is(.hp-sec,[data-m-scope]) :not([data-m-reveal],[data-m-arriving],[data-m-arriving] *):after{animation-play-state:paused!important}.m-static{visibility:hidden}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}.m-only,.m-ring,.m-sheen,.m-breath,[data-m-pause]{display:none!important}}@media(prefers-reduced-motion:no-preference){html[data-m-paused] *,html[data-m-paused] *:before,html[data-m-paused] *:after{animation:none!important}html[data-m-paused] .m-only,html[data-m-paused] .m-ring,html[data-m-paused] .m-sheen,html[data-m-paused] .m-breath{display:none!important}html[data-m-paused] .m-static{visibility:visible}}@media print{[data-m-wait]{opacity:1!important}*,*:before,*:after{animation:none!important}.m-only,.m-ring,.m-sheen,.m-breath{display:none!important}.m-static{visibility:visible!important}}.m-float-l-a{--m-loop: m-float-l-a var(--m-dur, 7.2s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-l-b{--m-loop: m-float-l-b var(--m-dur, 7.2s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-l-c{--m-loop: m-float-l-c var(--m-dur, 7.2s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-m-a{--m-loop: m-float-m-a var(--m-dur, 7.4s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-m-b{--m-loop: m-float-m-b var(--m-dur, 7.4s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-m-c{--m-loop: m-float-m-c var(--m-dur, 7.4s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-s-a{--m-loop: m-float-s-a var(--m-dur, 7.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-s-b{--m-loop: m-float-s-b var(--m-dur, 7.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-s-c{--m-loop: m-float-s-c var(--m-dur, 7.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-xs-a{--m-loop: m-float-xs-a var(--m-dur, 7.8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-xs-b{--m-loop: m-float-xs-b var(--m-dur, 7.8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-xs-c{--m-loop: m-float-xs-c var(--m-dur, 7.8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-in-a{--m-loop: m-float-in-a var(--m-dur, 8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-in-b{--m-loop: m-float-in-b var(--m-dur, 8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-in-c{--m-loop: m-float-in-c var(--m-dur, 8s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-mark-a{--m-loop: m-float-mark-a var(--m-dur, 9.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-mark-b{--m-loop: m-float-mark-b var(--m-dur, 9.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-float-mark-c{--m-loop: m-float-mark-c var(--m-dur, 9.6s) linear var(--m-phase, var(--m-delay, 0s)) infinite both;animation:var(--m-loop)}.m-ph-0{--m-dur: 6.8s;--m-phase: 0s}.m-ph-1{--m-dur: 8.3s;--m-phase: .8s}.m-ph-2{--m-dur: 5.9s;--m-phase: 1.6s}.m-ph-3{--m-dur: 7.6s;--m-phase: .4s}.m-ph-4{--m-dur: 9s;--m-phase: 1.2s}.m-ph-5{--m-dur: 6.3s;--m-phase: 2s}.m-ph-6{--m-dur: 8.7s;--m-phase: .2s}.m-ph-7{--m-dur: 7.1s;--m-phase: 1s}.m-ph-8{--m-dur: 5.6s;--m-phase: 1.8s}.m-ph-9{--m-dur: 7.9s;--m-phase: .6s}.m-ph-10{--m-dur: 5.8s;--m-phase: 0s}.m-ph-11{--m-dur: 6.2s;--m-phase: 0s}.m-ph-12{--m-dur: 7s;--m-phase: .4s}.m-ph-13{--m-dur: 5.7s;--m-phase: .9s}.m-ph-14{--m-dur: 6.9s;--m-phase: 2.4s}.m-ph-15{--m-dur: 8s;--m-phase: 2.3s}.m-ph-16{--m-dur: 6s;--m-phase: 2s}.m-ph-17{--m-dur: 6.5s;--m-phase: 0s}.m-ph-18{--m-dur: 7.4s;--m-phase: 2.3s}.m-ph-19{--m-dur: 8.8s;--m-phase: 2.4s}.m-ph-20{--m-dur: 6.4s;--m-phase: 2.4s}.m-ph-21{--m-dur: 8.9s;--m-phase: .6s}.m-ph-22{--m-dur: 6.1s;--m-phase: .7s}.m-ph-23{--m-dur: 6.6s;--m-phase: .9s}@keyframes m-float-l-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.776px,-.17px) rotate(.414deg)}8.333%{transform:translate(1.5px,-.67px) rotate(.8deg)}12.5%{transform:translate(2.121px,-1.464px) rotate(1.131deg)}16.667%{transform:translate(2.598px,-2.5px) rotate(1.386deg)}20.833%{transform:translate(2.898px,-3.706px) rotate(1.545deg)}25%{transform:translate(3px,-5px) rotate(1.6deg)}29.167%{transform:translate(2.898px,-6.294px) rotate(1.545deg)}33.333%{transform:translate(2.598px,-7.5px) rotate(1.386deg)}37.5%{transform:translate(2.121px,-8.536px) rotate(1.131deg)}41.667%{transform:translate(1.5px,-9.33px) rotate(.8deg)}45.833%{transform:translate(.776px,-9.83px) rotate(.414deg)}50%{transform:translateY(-10px) rotate(0)}54.167%{transform:translate(-.776px,-9.83px) rotate(-.414deg)}58.333%{transform:translate(-1.5px,-9.33px) rotate(-.8deg)}62.5%{transform:translate(-2.121px,-8.536px) rotate(-1.131deg)}66.667%{transform:translate(-2.598px,-7.5px) rotate(-1.386deg)}70.833%{transform:translate(-2.898px,-6.294px) rotate(-1.545deg)}75%{transform:translate(-3px,-5px) rotate(-1.6deg)}79.167%{transform:translate(-2.898px,-3.706px) rotate(-1.545deg)}83.333%{transform:translate(-2.598px,-2.5px) rotate(-1.386deg)}87.5%{transform:translate(-2.121px,-1.464px) rotate(-1.131deg)}91.667%{transform:translate(-1.5px,-.67px) rotate(-.8deg)}95.833%{transform:translate(-.776px,-.17px) rotate(-.414deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-l-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(1.5px,-.17px) rotate(-.414deg)}8.333%{transform:translate(2.598px,-.67px) rotate(-.8deg)}12.5%{transform:translate(3px,-1.464px) rotate(-1.131deg)}16.667%{transform:translate(2.598px,-2.5px) rotate(-1.386deg)}20.833%{transform:translate(1.5px,-3.706px) rotate(-1.545deg)}25%{transform:translateY(-5px) rotate(-1.6deg)}29.167%{transform:translate(-1.5px,-6.294px) rotate(-1.545deg)}33.333%{transform:translate(-2.598px,-7.5px) rotate(-1.386deg)}37.5%{transform:translate(-3px,-8.536px) rotate(-1.131deg)}41.667%{transform:translate(-2.598px,-9.33px) rotate(-.8deg)}45.833%{transform:translate(-1.5px,-9.83px) rotate(-.414deg)}50%{transform:translateY(-10px) rotate(0)}54.167%{transform:translate(1.5px,-9.83px) rotate(.414deg)}58.333%{transform:translate(2.598px,-9.33px) rotate(.8deg)}62.5%{transform:translate(3px,-8.536px) rotate(1.131deg)}66.667%{transform:translate(2.598px,-7.5px) rotate(1.386deg)}70.833%{transform:translate(1.5px,-6.294px) rotate(1.545deg)}75%{transform:translateY(-5px) rotate(1.6deg)}79.167%{transform:translate(-1.5px,-3.706px) rotate(1.545deg)}83.333%{transform:translate(-2.598px,-2.5px) rotate(1.386deg)}87.5%{transform:translate(-3px,-1.464px) rotate(1.131deg)}91.667%{transform:translate(-2.598px,-.67px) rotate(.8deg)}95.833%{transform:translate(-1.5px,-.17px) rotate(.414deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-l-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(-.776px,-.17px) rotate(-.414deg)}8.333%{transform:translate(-1.5px,-.67px) rotate(-.8deg)}12.5%{transform:translate(-2.121px,-1.464px) rotate(-1.131deg)}16.667%{transform:translate(-2.598px,-2.5px) rotate(-1.386deg)}20.833%{transform:translate(-2.898px,-3.706px) rotate(-1.545deg)}25%{transform:translate(-3px,-5px) rotate(-1.6deg)}29.167%{transform:translate(-2.898px,-6.294px) rotate(-1.545deg)}33.333%{transform:translate(-2.598px,-7.5px) rotate(-1.386deg)}37.5%{transform:translate(-2.121px,-8.536px) rotate(-1.131deg)}41.667%{transform:translate(-1.5px,-9.33px) rotate(-.8deg)}45.833%{transform:translate(-.776px,-9.83px) rotate(-.414deg)}50%{transform:translateY(-10px) rotate(0)}54.167%{transform:translate(.776px,-9.83px) rotate(.414deg)}58.333%{transform:translate(1.5px,-9.33px) rotate(.8deg)}62.5%{transform:translate(2.121px,-8.536px) rotate(1.131deg)}66.667%{transform:translate(2.598px,-7.5px) rotate(1.386deg)}70.833%{transform:translate(2.898px,-6.294px) rotate(1.545deg)}75%{transform:translate(3px,-5px) rotate(1.6deg)}79.167%{transform:translate(2.898px,-3.706px) rotate(1.545deg)}83.333%{transform:translate(2.598px,-2.5px) rotate(1.386deg)}87.5%{transform:translate(2.121px,-1.464px) rotate(1.131deg)}91.667%{transform:translate(1.5px,-.67px) rotate(.8deg)}95.833%{transform:translate(.776px,-.17px) rotate(.414deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-m-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.776px,-.136px) rotate(.466deg)}8.333%{transform:translate(1.5px,-.536px) rotate(.9deg)}12.5%{transform:translate(2.121px,-1.172px) rotate(1.273deg)}16.667%{transform:translate(2.598px,-2px) rotate(1.559deg)}20.833%{transform:translate(2.898px,-2.965px) rotate(1.739deg)}25%{transform:translate(3px,-4px) rotate(1.8deg)}29.167%{transform:translate(2.898px,-5.035px) rotate(1.739deg)}33.333%{transform:translate(2.598px,-6px) rotate(1.559deg)}37.5%{transform:translate(2.121px,-6.828px) rotate(1.273deg)}41.667%{transform:translate(1.5px,-7.464px) rotate(.9deg)}45.833%{transform:translate(.776px,-7.864px) rotate(.466deg)}50%{transform:translateY(-8px) rotate(0)}54.167%{transform:translate(-.776px,-7.864px) rotate(-.466deg)}58.333%{transform:translate(-1.5px,-7.464px) rotate(-.9deg)}62.5%{transform:translate(-2.121px,-6.828px) rotate(-1.273deg)}66.667%{transform:translate(-2.598px,-6px) rotate(-1.559deg)}70.833%{transform:translate(-2.898px,-5.035px) rotate(-1.739deg)}75%{transform:translate(-3px,-4px) rotate(-1.8deg)}79.167%{transform:translate(-2.898px,-2.965px) rotate(-1.739deg)}83.333%{transform:translate(-2.598px,-2px) rotate(-1.559deg)}87.5%{transform:translate(-2.121px,-1.172px) rotate(-1.273deg)}91.667%{transform:translate(-1.5px,-.536px) rotate(-.9deg)}95.833%{transform:translate(-.776px,-.136px) rotate(-.466deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-m-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(1.5px,-.136px) rotate(-.466deg)}8.333%{transform:translate(2.598px,-.536px) rotate(-.9deg)}12.5%{transform:translate(3px,-1.172px) rotate(-1.273deg)}16.667%{transform:translate(2.598px,-2px) rotate(-1.559deg)}20.833%{transform:translate(1.5px,-2.965px) rotate(-1.739deg)}25%{transform:translateY(-4px) rotate(-1.8deg)}29.167%{transform:translate(-1.5px,-5.035px) rotate(-1.739deg)}33.333%{transform:translate(-2.598px,-6px) rotate(-1.559deg)}37.5%{transform:translate(-3px,-6.828px) rotate(-1.273deg)}41.667%{transform:translate(-2.598px,-7.464px) rotate(-.9deg)}45.833%{transform:translate(-1.5px,-7.864px) rotate(-.466deg)}50%{transform:translateY(-8px) rotate(0)}54.167%{transform:translate(1.5px,-7.864px) rotate(.466deg)}58.333%{transform:translate(2.598px,-7.464px) rotate(.9deg)}62.5%{transform:translate(3px,-6.828px) rotate(1.273deg)}66.667%{transform:translate(2.598px,-6px) rotate(1.559deg)}70.833%{transform:translate(1.5px,-5.035px) rotate(1.739deg)}75%{transform:translateY(-4px) rotate(1.8deg)}79.167%{transform:translate(-1.5px,-2.965px) rotate(1.739deg)}83.333%{transform:translate(-2.598px,-2px) rotate(1.559deg)}87.5%{transform:translate(-3px,-1.172px) rotate(1.273deg)}91.667%{transform:translate(-2.598px,-.536px) rotate(.9deg)}95.833%{transform:translate(-1.5px,-.136px) rotate(.466deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-m-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(-.776px,-.136px) rotate(-.466deg)}8.333%{transform:translate(-1.5px,-.536px) rotate(-.9deg)}12.5%{transform:translate(-2.121px,-1.172px) rotate(-1.273deg)}16.667%{transform:translate(-2.598px,-2px) rotate(-1.559deg)}20.833%{transform:translate(-2.898px,-2.965px) rotate(-1.739deg)}25%{transform:translate(-3px,-4px) rotate(-1.8deg)}29.167%{transform:translate(-2.898px,-5.035px) rotate(-1.739deg)}33.333%{transform:translate(-2.598px,-6px) rotate(-1.559deg)}37.5%{transform:translate(-2.121px,-6.828px) rotate(-1.273deg)}41.667%{transform:translate(-1.5px,-7.464px) rotate(-.9deg)}45.833%{transform:translate(-.776px,-7.864px) rotate(-.466deg)}50%{transform:translateY(-8px) rotate(0)}54.167%{transform:translate(.776px,-7.864px) rotate(.466deg)}58.333%{transform:translate(1.5px,-7.464px) rotate(.9deg)}62.5%{transform:translate(2.121px,-6.828px) rotate(1.273deg)}66.667%{transform:translate(2.598px,-6px) rotate(1.559deg)}70.833%{transform:translate(2.898px,-5.035px) rotate(1.739deg)}75%{transform:translate(3px,-4px) rotate(1.8deg)}79.167%{transform:translate(2.898px,-2.965px) rotate(1.739deg)}83.333%{transform:translate(2.598px,-2px) rotate(1.559deg)}87.5%{transform:translate(2.121px,-1.172px) rotate(1.273deg)}91.667%{transform:translate(1.5px,-.536px) rotate(.9deg)}95.833%{transform:translate(.776px,-.136px) rotate(.466deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-s-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.518px,-.085px) rotate(.362deg)}8.333%{transform:translate(1px,-.335px) rotate(.7deg)}12.5%{transform:translate(1.414px,-.732px) rotate(.99deg)}16.667%{transform:translate(1.732px,-1.25px) rotate(1.212deg)}20.833%{transform:translate(1.932px,-1.853px) rotate(1.352deg)}25%{transform:translate(2px,-2.5px) rotate(1.4deg)}29.167%{transform:translate(1.932px,-3.147px) rotate(1.352deg)}33.333%{transform:translate(1.732px,-3.75px) rotate(1.212deg)}37.5%{transform:translate(1.414px,-4.268px) rotate(.99deg)}41.667%{transform:translate(1px,-4.665px) rotate(.7deg)}45.833%{transform:translate(.518px,-4.915px) rotate(.362deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(-.518px,-4.915px) rotate(-.362deg)}58.333%{transform:translate(-1px,-4.665px) rotate(-.7deg)}62.5%{transform:translate(-1.414px,-4.268px) rotate(-.99deg)}66.667%{transform:translate(-1.732px,-3.75px) rotate(-1.212deg)}70.833%{transform:translate(-1.932px,-3.147px) rotate(-1.352deg)}75%{transform:translate(-2px,-2.5px) rotate(-1.4deg)}79.167%{transform:translate(-1.932px,-1.853px) rotate(-1.352deg)}83.333%{transform:translate(-1.732px,-1.25px) rotate(-1.212deg)}87.5%{transform:translate(-1.414px,-.732px) rotate(-.99deg)}91.667%{transform:translate(-1px,-.335px) rotate(-.7deg)}95.833%{transform:translate(-.518px,-.085px) rotate(-.362deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-s-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(1px,-.085px) rotate(-.362deg)}8.333%{transform:translate(1.732px,-.335px) rotate(-.7deg)}12.5%{transform:translate(2px,-.732px) rotate(-.99deg)}16.667%{transform:translate(1.732px,-1.25px) rotate(-1.212deg)}20.833%{transform:translate(1px,-1.853px) rotate(-1.352deg)}25%{transform:translateY(-2.5px) rotate(-1.4deg)}29.167%{transform:translate(-1px,-3.147px) rotate(-1.352deg)}33.333%{transform:translate(-1.732px,-3.75px) rotate(-1.212deg)}37.5%{transform:translate(-2px,-4.268px) rotate(-.99deg)}41.667%{transform:translate(-1.732px,-4.665px) rotate(-.7deg)}45.833%{transform:translate(-1px,-4.915px) rotate(-.362deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(1px,-4.915px) rotate(.362deg)}58.333%{transform:translate(1.732px,-4.665px) rotate(.7deg)}62.5%{transform:translate(2px,-4.268px) rotate(.99deg)}66.667%{transform:translate(1.732px,-3.75px) rotate(1.212deg)}70.833%{transform:translate(1px,-3.147px) rotate(1.352deg)}75%{transform:translateY(-2.5px) rotate(1.4deg)}79.167%{transform:translate(-1px,-1.853px) rotate(1.352deg)}83.333%{transform:translate(-1.732px,-1.25px) rotate(1.212deg)}87.5%{transform:translate(-2px,-.732px) rotate(.99deg)}91.667%{transform:translate(-1.732px,-.335px) rotate(.7deg)}95.833%{transform:translate(-1px,-.085px) rotate(.362deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-s-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(-.518px,-.085px) rotate(-.362deg)}8.333%{transform:translate(-1px,-.335px) rotate(-.7deg)}12.5%{transform:translate(-1.414px,-.732px) rotate(-.99deg)}16.667%{transform:translate(-1.732px,-1.25px) rotate(-1.212deg)}20.833%{transform:translate(-1.932px,-1.853px) rotate(-1.352deg)}25%{transform:translate(-2px,-2.5px) rotate(-1.4deg)}29.167%{transform:translate(-1.932px,-3.147px) rotate(-1.352deg)}33.333%{transform:translate(-1.732px,-3.75px) rotate(-1.212deg)}37.5%{transform:translate(-1.414px,-4.268px) rotate(-.99deg)}41.667%{transform:translate(-1px,-4.665px) rotate(-.7deg)}45.833%{transform:translate(-.518px,-4.915px) rotate(-.362deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(.518px,-4.915px) rotate(.362deg)}58.333%{transform:translate(1px,-4.665px) rotate(.7deg)}62.5%{transform:translate(1.414px,-4.268px) rotate(.99deg)}66.667%{transform:translate(1.732px,-3.75px) rotate(1.212deg)}70.833%{transform:translate(1.932px,-3.147px) rotate(1.352deg)}75%{transform:translate(2px,-2.5px) rotate(1.4deg)}79.167%{transform:translate(1.932px,-1.853px) rotate(1.352deg)}83.333%{transform:translate(1.732px,-1.25px) rotate(1.212deg)}87.5%{transform:translate(1.414px,-.732px) rotate(.99deg)}91.667%{transform:translate(1px,-.335px) rotate(.7deg)}95.833%{transform:translate(.518px,-.085px) rotate(.362deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-xs-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.259px,-.051px) rotate(.207deg)}8.333%{transform:translate(.5px,-.201px) rotate(.4deg)}12.5%{transform:translate(.707px,-.439px) rotate(.566deg)}16.667%{transform:translate(.866px,-.75px) rotate(.693deg)}20.833%{transform:translate(.966px,-1.112px) rotate(.773deg)}25%{transform:translate(1px,-1.5px) rotate(.8deg)}29.167%{transform:translate(.966px,-1.888px) rotate(.773deg)}33.333%{transform:translate(.866px,-2.25px) rotate(.693deg)}37.5%{transform:translate(.707px,-2.561px) rotate(.566deg)}41.667%{transform:translate(.5px,-2.799px) rotate(.4deg)}45.833%{transform:translate(.259px,-2.949px) rotate(.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translate(-.259px,-2.949px) rotate(-.207deg)}58.333%{transform:translate(-.5px,-2.799px) rotate(-.4deg)}62.5%{transform:translate(-.707px,-2.561px) rotate(-.566deg)}66.667%{transform:translate(-.866px,-2.25px) rotate(-.693deg)}70.833%{transform:translate(-.966px,-1.888px) rotate(-.773deg)}75%{transform:translate(-1px,-1.5px) rotate(-.8deg)}79.167%{transform:translate(-.966px,-1.112px) rotate(-.773deg)}83.333%{transform:translate(-.866px,-.75px) rotate(-.693deg)}87.5%{transform:translate(-.707px,-.439px) rotate(-.566deg)}91.667%{transform:translate(-.5px,-.201px) rotate(-.4deg)}95.833%{transform:translate(-.259px,-.051px) rotate(-.207deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-xs-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.5px,-.051px) rotate(-.207deg)}8.333%{transform:translate(.866px,-.201px) rotate(-.4deg)}12.5%{transform:translate(1px,-.439px) rotate(-.566deg)}16.667%{transform:translate(.866px,-.75px) rotate(-.693deg)}20.833%{transform:translate(.5px,-1.112px) rotate(-.773deg)}25%{transform:translateY(-1.5px) rotate(-.8deg)}29.167%{transform:translate(-.5px,-1.888px) rotate(-.773deg)}33.333%{transform:translate(-.866px,-2.25px) rotate(-.693deg)}37.5%{transform:translate(-1px,-2.561px) rotate(-.566deg)}41.667%{transform:translate(-.866px,-2.799px) rotate(-.4deg)}45.833%{transform:translate(-.5px,-2.949px) rotate(-.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translate(.5px,-2.949px) rotate(.207deg)}58.333%{transform:translate(.866px,-2.799px) rotate(.4deg)}62.5%{transform:translate(1px,-2.561px) rotate(.566deg)}66.667%{transform:translate(.866px,-2.25px) rotate(.693deg)}70.833%{transform:translate(.5px,-1.888px) rotate(.773deg)}75%{transform:translateY(-1.5px) rotate(.8deg)}79.167%{transform:translate(-.5px,-1.112px) rotate(.773deg)}83.333%{transform:translate(-.866px,-.75px) rotate(.693deg)}87.5%{transform:translate(-1px,-.439px) rotate(.566deg)}91.667%{transform:translate(-.866px,-.201px) rotate(.4deg)}95.833%{transform:translate(-.5px,-.051px) rotate(.207deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-xs-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(-.259px,-.051px) rotate(-.207deg)}8.333%{transform:translate(-.5px,-.201px) rotate(-.4deg)}12.5%{transform:translate(-.707px,-.439px) rotate(-.566deg)}16.667%{transform:translate(-.866px,-.75px) rotate(-.693deg)}20.833%{transform:translate(-.966px,-1.112px) rotate(-.773deg)}25%{transform:translate(-1px,-1.5px) rotate(-.8deg)}29.167%{transform:translate(-.966px,-1.888px) rotate(-.773deg)}33.333%{transform:translate(-.866px,-2.25px) rotate(-.693deg)}37.5%{transform:translate(-.707px,-2.561px) rotate(-.566deg)}41.667%{transform:translate(-.5px,-2.799px) rotate(-.4deg)}45.833%{transform:translate(-.259px,-2.949px) rotate(-.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translate(.259px,-2.949px) rotate(.207deg)}58.333%{transform:translate(.5px,-2.799px) rotate(.4deg)}62.5%{transform:translate(.707px,-2.561px) rotate(.566deg)}66.667%{transform:translate(.866px,-2.25px) rotate(.693deg)}70.833%{transform:translate(.966px,-1.888px) rotate(.773deg)}75%{transform:translate(1px,-1.5px) rotate(.8deg)}79.167%{transform:translate(.966px,-1.112px) rotate(.773deg)}83.333%{transform:translate(.866px,-.75px) rotate(.693deg)}87.5%{transform:translate(.707px,-.439px) rotate(.566deg)}91.667%{transform:translate(.5px,-.201px) rotate(.4deg)}95.833%{transform:translate(.259px,-.051px) rotate(.207deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-in-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.388px,-.085px) rotate(.311deg)}8.333%{transform:translate(.75px,-.335px) rotate(.6deg)}12.5%{transform:translate(1.061px,-.732px) rotate(.849deg)}16.667%{transform:translate(1.299px,-1.25px) rotate(1.039deg)}20.833%{transform:translate(1.449px,-1.853px) rotate(1.159deg)}25%{transform:translate(1.5px,-2.5px) rotate(1.2deg)}29.167%{transform:translate(1.449px,-3.147px) rotate(1.159deg)}33.333%{transform:translate(1.299px,-3.75px) rotate(1.039deg)}37.5%{transform:translate(1.061px,-4.268px) rotate(.849deg)}41.667%{transform:translate(.75px,-4.665px) rotate(.6deg)}45.833%{transform:translate(.388px,-4.915px) rotate(.311deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(-.388px,-4.915px) rotate(-.311deg)}58.333%{transform:translate(-.75px,-4.665px) rotate(-.6deg)}62.5%{transform:translate(-1.061px,-4.268px) rotate(-.849deg)}66.667%{transform:translate(-1.299px,-3.75px) rotate(-1.039deg)}70.833%{transform:translate(-1.449px,-3.147px) rotate(-1.159deg)}75%{transform:translate(-1.5px,-2.5px) rotate(-1.2deg)}79.167%{transform:translate(-1.449px,-1.853px) rotate(-1.159deg)}83.333%{transform:translate(-1.299px,-1.25px) rotate(-1.039deg)}87.5%{transform:translate(-1.061px,-.732px) rotate(-.849deg)}91.667%{transform:translate(-.75px,-.335px) rotate(-.6deg)}95.833%{transform:translate(-.388px,-.085px) rotate(-.311deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-in-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(.75px,-.085px) rotate(-.311deg)}8.333%{transform:translate(1.299px,-.335px) rotate(-.6deg)}12.5%{transform:translate(1.5px,-.732px) rotate(-.849deg)}16.667%{transform:translate(1.299px,-1.25px) rotate(-1.039deg)}20.833%{transform:translate(.75px,-1.853px) rotate(-1.159deg)}25%{transform:translateY(-2.5px) rotate(-1.2deg)}29.167%{transform:translate(-.75px,-3.147px) rotate(-1.159deg)}33.333%{transform:translate(-1.299px,-3.75px) rotate(-1.039deg)}37.5%{transform:translate(-1.5px,-4.268px) rotate(-.849deg)}41.667%{transform:translate(-1.299px,-4.665px) rotate(-.6deg)}45.833%{transform:translate(-.75px,-4.915px) rotate(-.311deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(.75px,-4.915px) rotate(.311deg)}58.333%{transform:translate(1.299px,-4.665px) rotate(.6deg)}62.5%{transform:translate(1.5px,-4.268px) rotate(.849deg)}66.667%{transform:translate(1.299px,-3.75px) rotate(1.039deg)}70.833%{transform:translate(.75px,-3.147px) rotate(1.159deg)}75%{transform:translateY(-2.5px) rotate(1.2deg)}79.167%{transform:translate(-.75px,-1.853px) rotate(1.159deg)}83.333%{transform:translate(-1.299px,-1.25px) rotate(1.039deg)}87.5%{transform:translate(-1.5px,-.732px) rotate(.849deg)}91.667%{transform:translate(-1.299px,-.335px) rotate(.6deg)}95.833%{transform:translate(-.75px,-.085px) rotate(.311deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-in-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translate(-.388px,-.085px) rotate(-.311deg)}8.333%{transform:translate(-.75px,-.335px) rotate(-.6deg)}12.5%{transform:translate(-1.061px,-.732px) rotate(-.849deg)}16.667%{transform:translate(-1.299px,-1.25px) rotate(-1.039deg)}20.833%{transform:translate(-1.449px,-1.853px) rotate(-1.159deg)}25%{transform:translate(-1.5px,-2.5px) rotate(-1.2deg)}29.167%{transform:translate(-1.449px,-3.147px) rotate(-1.159deg)}33.333%{transform:translate(-1.299px,-3.75px) rotate(-1.039deg)}37.5%{transform:translate(-1.061px,-4.268px) rotate(-.849deg)}41.667%{transform:translate(-.75px,-4.665px) rotate(-.6deg)}45.833%{transform:translate(-.388px,-4.915px) rotate(-.311deg)}50%{transform:translateY(-5px) rotate(0)}54.167%{transform:translate(.388px,-4.915px) rotate(.311deg)}58.333%{transform:translate(.75px,-4.665px) rotate(.6deg)}62.5%{transform:translate(1.061px,-4.268px) rotate(.849deg)}66.667%{transform:translate(1.299px,-3.75px) rotate(1.039deg)}70.833%{transform:translate(1.449px,-3.147px) rotate(1.159deg)}75%{transform:translate(1.5px,-2.5px) rotate(1.2deg)}79.167%{transform:translate(1.449px,-1.853px) rotate(1.159deg)}83.333%{transform:translate(1.299px,-1.25px) rotate(1.039deg)}87.5%{transform:translate(1.061px,-.732px) rotate(.849deg)}91.667%{transform:translate(.75px,-.335px) rotate(.6deg)}95.833%{transform:translate(.388px,-.085px) rotate(.311deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-mark-a{0%{transform:translate(0) rotate(0)}4.167%{transform:translateY(-.051px) rotate(.207deg)}8.333%{transform:translateY(-.201px) rotate(.4deg)}12.5%{transform:translateY(-.439px) rotate(.566deg)}16.667%{transform:translateY(-.75px) rotate(.693deg)}20.833%{transform:translateY(-1.112px) rotate(.773deg)}25%{transform:translateY(-1.5px) rotate(.8deg)}29.167%{transform:translateY(-1.888px) rotate(.773deg)}33.333%{transform:translateY(-2.25px) rotate(.693deg)}37.5%{transform:translateY(-2.561px) rotate(.566deg)}41.667%{transform:translateY(-2.799px) rotate(.4deg)}45.833%{transform:translateY(-2.949px) rotate(.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translateY(-2.949px) rotate(-.207deg)}58.333%{transform:translateY(-2.799px) rotate(-.4deg)}62.5%{transform:translateY(-2.561px) rotate(-.566deg)}66.667%{transform:translateY(-2.25px) rotate(-.693deg)}70.833%{transform:translateY(-1.888px) rotate(-.773deg)}75%{transform:translateY(-1.5px) rotate(-.8deg)}79.167%{transform:translateY(-1.112px) rotate(-.773deg)}83.333%{transform:translateY(-.75px) rotate(-.693deg)}87.5%{transform:translateY(-.439px) rotate(-.566deg)}91.667%{transform:translateY(-.201px) rotate(-.4deg)}95.833%{transform:translateY(-.051px) rotate(-.207deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-mark-b{0%{transform:translate(0) rotate(0)}4.167%{transform:translateY(-.051px) rotate(-.207deg)}8.333%{transform:translateY(-.201px) rotate(-.4deg)}12.5%{transform:translateY(-.439px) rotate(-.566deg)}16.667%{transform:translateY(-.75px) rotate(-.693deg)}20.833%{transform:translateY(-1.112px) rotate(-.773deg)}25%{transform:translateY(-1.5px) rotate(-.8deg)}29.167%{transform:translateY(-1.888px) rotate(-.773deg)}33.333%{transform:translateY(-2.25px) rotate(-.693deg)}37.5%{transform:translateY(-2.561px) rotate(-.566deg)}41.667%{transform:translateY(-2.799px) rotate(-.4deg)}45.833%{transform:translateY(-2.949px) rotate(-.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translateY(-2.949px) rotate(.207deg)}58.333%{transform:translateY(-2.799px) rotate(.4deg)}62.5%{transform:translateY(-2.561px) rotate(.566deg)}66.667%{transform:translateY(-2.25px) rotate(.693deg)}70.833%{transform:translateY(-1.888px) rotate(.773deg)}75%{transform:translateY(-1.5px) rotate(.8deg)}79.167%{transform:translateY(-1.112px) rotate(.773deg)}83.333%{transform:translateY(-.75px) rotate(.693deg)}87.5%{transform:translateY(-.439px) rotate(.566deg)}91.667%{transform:translateY(-.201px) rotate(.4deg)}95.833%{transform:translateY(-.051px) rotate(.207deg)}to{transform:translate(0) rotate(0)}}@keyframes m-float-mark-c{0%{transform:translate(0) rotate(0)}4.167%{transform:translateY(-.051px) rotate(-.207deg)}8.333%{transform:translateY(-.201px) rotate(-.4deg)}12.5%{transform:translateY(-.439px) rotate(-.566deg)}16.667%{transform:translateY(-.75px) rotate(-.693deg)}20.833%{transform:translateY(-1.112px) rotate(-.773deg)}25%{transform:translateY(-1.5px) rotate(-.8deg)}29.167%{transform:translateY(-1.888px) rotate(-.773deg)}33.333%{transform:translateY(-2.25px) rotate(-.693deg)}37.5%{transform:translateY(-2.561px) rotate(-.566deg)}41.667%{transform:translateY(-2.799px) rotate(-.4deg)}45.833%{transform:translateY(-2.949px) rotate(-.207deg)}50%{transform:translateY(-3px) rotate(0)}54.167%{transform:translateY(-2.949px) rotate(.207deg)}58.333%{transform:translateY(-2.799px) rotate(.4deg)}62.5%{transform:translateY(-2.561px) rotate(.566deg)}66.667%{transform:translateY(-2.25px) rotate(.693deg)}70.833%{transform:translateY(-1.888px) rotate(.773deg)}75%{transform:translateY(-1.5px) rotate(.8deg)}79.167%{transform:translateY(-1.112px) rotate(.773deg)}83.333%{transform:translateY(-.75px) rotate(.693deg)}87.5%{transform:translateY(-.439px) rotate(.566deg)}91.667%{transform:translateY(-.201px) rotate(.4deg)}95.833%{transform:translateY(-.051px) rotate(.207deg)}to{transform:translate(0) rotate(0)}}.rp{container:rp / inline-size;position:relative;width:100%;--app: #050506;--side: #09090b;--panel: #0f0f11;--pane: #0b0b0d;--field: #09090b;--raised: rgba(255, 255, 255, .07);--raised-hi: rgba(255, 255, 255, .12);--row: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .07);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--paper: #f4f4f5;--text: #e4e4e7;--dim: #a1a1aa;--dimmer: #8b8b94;--faint: #71717a;--accent: #8bcff0;--accent-hi: #bde6f9;--accent-ink: #04131b;--accent-grad: linear-gradient(180deg, #bde6f9, #8bcff0);--accent-tint: rgba(139, 207, 240, .12);--accent-ring: rgba(139, 207, 240, .45);--accent-glow: 0 0 22px rgba(139, 207, 240, .28);--done: #6cc0b6;--done-ink: #05201c;--done-text: #a6e3db;--done-tint: rgba(108, 192, 182, .14);--bad: #e0806a;--warn: #f2c230;--heads-up: #e7b34a;--add: #6cc0b6;--del: #e0806a;--scrim: rgba(5, 5, 6, .72);--shadow-pop: 0 24px 48px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 1px rgba(255, 255, 255, .08);--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--ease: cubic-bezier(.22, 1, .36, 1);--rp-ease: cubic-bezier(.2, .7, .2, 1);font:400 13px/18px var(--hp-sans);letter-spacing:-.005em;color:var(--text);text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none}.rp-canvas{position:relative;overflow:hidden;width:var(--rp-w);height:var(--rp-h);zoom:calc(var(--rp-at) / var(--rp-wn));background:var(--app);transition:opacity .32s ease}.hp-hero-window .rp{--rp-at: 1200}.hp-tour-window .rp{--rp-at: 712}.hp-tour-pic-ask .rp{--rp-at: calc(640 * 720 / 700)}@media(max-width:1199.98px){.hp-hero-window .rp{--rp-at: min(var(--hp-cwn) - 2 * var(--hp-gutter-n), 960)}.hp-tour-window .rp{--rp-at: min(var(--hp-cwn) - 2 * var(--hp-gutter-n), 760)}.hp-tour-pic-ask .rp{--rp-at: min(var(--hp-cwn) - 2 * var(--hp-gutter-n), 640 * 720 / 700)}}.rp[data-fade] .rp-canvas{opacity:0}.rp code,.rp kbd{font-family:var(--hp-mono)}.rp kbd{font-family:var(--hp-sans)}.rp-grow{flex:1}.rp-stack{display:inline-grid;align-items:center}.rp-stack>*{grid-area:1 / 1}.rp-dim{color:var(--dim)}.rp-faint{color:var(--faint)}.rp-mono{font-family:var(--hp-mono)}.rp-accent-text{color:var(--accent)}.rp-done-text{color:var(--done-text)}.rp-code{padding:1px 6px;border-radius:6px;background:var(--raised);color:var(--paper);font-size:.92em}.rp-ico{flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.rp-tile{flex:none}.rp-face{--s: 28px;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;background:var(--hue);box-shadow:inset 0 0 0 1px #ffffff1f;color:#0b0b0d;font-weight:700;font-size:calc(var(--s) * .4);line-height:1;letter-spacing:0}.rp-face-off .rp-face-in{opacity:.55}.rp-face-off{background:color-mix(in srgb,var(--hue) 45%,#18181b)}.rp-face-wrap{position:relative;display:inline-grid;flex:none}.rp-dot,.rp-dots{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px}.rp-dots>.rp-dot{right:0;bottom:0}.rp-dot{border-radius:50%;background:var(--faint);box-shadow:0 0 0 2.5px var(--cut, var(--side))}.rp-dot-working{background:var(--accent)}.rp-dot-online{background:var(--done)}.rp-dot-idle,.rp-dot-offline{background:var(--cut, var(--side));box-shadow:0 0 0 2.5px var(--cut, var(--side)),inset 0 0 0 2px var(--dim)}.rp-dot-offline{box-shadow:0 0 0 2.5px var(--cut, var(--side)),inset 0 0 0 2px var(--faint)}.rp-st{--s: 14px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;font-size:calc(var(--s) * .72);font-weight:800;line-height:1}.rp-st svg{width:100%;height:100%}.rp-st-done{background:var(--done);color:var(--done-ink)}.rp-st-needs{background:var(--accent);color:var(--accent-ink)}.rp-st-idle{box-shadow:inset 0 0 0 1.5px var(--dimmer)}.rp-st-working,.rp-tool-run{border:1.5px solid var(--accent-ring);border-top-color:var(--accent)}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--raised);color:var(--text);font-weight:600;font-size:12.5px;white-space:nowrap}.rp-btn-primary{background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--accent-glow)}.rp-btn-ghost{background:transparent;color:var(--dim)}.rp-btn-outline{background:transparent;border-color:var(--border-strong)}.rp-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:var(--raised);color:var(--text);font-size:12px;font-weight:500;white-space:nowrap}.rp-chip-quiet{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim)}.rp-chip-live{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-ring);color:var(--accent-hi);font-weight:600}.rp-chip-done{background:transparent;box-shadow:inset 0 0 0 1px #6cc0b673;color:var(--done-text);font-weight:600}.rp-chip-warn{background:transparent;box-shadow:inset 0 0 0 1px #f2c2308c;color:var(--warn)}.rp-live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.rp-head{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px}.rp-head-title{color:var(--paper);font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-head-status{flex:none}.rp-chip-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.rp-head-ico{color:var(--dimmer)}.rp-transcript{display:flex;flex-direction:column;gap:10px}.rp-user{display:flex;flex-direction:column;padding:10px 12px;border-radius:var(--r-md);background:var(--field);border:1px solid var(--line)}.rp-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px;font-size:12px;color:var(--dim)}.rp-meta time{margin-left:auto}.rp-text{color:var(--text)}.rp-agent{padding:0 2px;color:var(--text);line-height:20px}.rp-thought{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dimmer)}.rp-tri{width:0;height:0;border-left:6px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}.rp-tool{display:flex;align-items:center;gap:8px;min-height:26px;padding:2px 0;color:var(--dimmer);font-size:12.5px}.rp-tool-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.rp-tool-n{font-family:var(--hp-mono);font-size:11px;white-space:nowrap}.rp-add{color:var(--add)}.rp-del{color:var(--del)}.rp-tool-run{justify-self:end;width:10px;height:10px;border-radius:50%}.rp-tool-chev{color:var(--dimmer)}.rp-turn-end{align-self:center;color:var(--dimmer);font-size:12px}.rp-composer{position:relative;display:flex;flex-direction:column;gap:10px;padding:11px 12px 10px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--field)}.rp-focus{position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 1px var(--accent-ring),0 0 0 4px #8bcff01a}.rp-input{display:grid;min-height:20px;line-height:20px}.rp-placeholder{color:var(--faint)}.rp-typed-line{color:var(--text)}.rp-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--dim);font-size:12.5px}.rp-pick{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rp-pick>.rp-ico:last-child{color:var(--faint)}.rp-send{flex:none}.rp-send>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%}.rp-send-idle{background:#31464f;color:#8fa8b3}.rp-send-ready{background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--accent-glow)}.rp-caret{display:inline-block;width:1.5px;height:17px;margin:0 1px -3px;background:var(--accent)}.rp-team{display:flex;flex-direction:column;gap:6px;--cut: var(--side)}.rp-team-head{display:flex;align-items:baseline;gap:8px;padding:4px 4px 4px 8px}.rp-team-head b{color:var(--paper);font-size:13.5px;font-weight:700}.rp-team-add{display:flex;align-items:center;gap:8px;min-height:34px;margin:0 0 4px 4px;padding:0 10px;border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--dim);font-size:12.5px;font-weight:600}.rp-team-sec{display:flex;align-items:center;gap:6px;padding:4px 8px 2px;color:var(--dimmer);font-size:12px;font-weight:600}.rp-members{display:flex;flex-direction:column;gap:1px}.rp-member{display:flex;align-items:center;gap:10px;min-height:46px;padding:4px 8px;border-radius:var(--r-md)}.rp-member-text{display:flex;flex-direction:column;min-width:0;flex:1}.rp-member-name{display:flex;align-items:center;gap:6px;color:var(--paper);font-weight:650}.rp-you{padding:0 6px;border-radius:999px;background:var(--raised);color:var(--dim);font-size:10.5px;font-weight:600;line-height:16px}.rp-member-text .rp-stack{display:grid;min-width:0}.rp-member-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dimmer);font-size:12px}.rp-member-off .rp-member-name{color:var(--dim)}.rp-member-line.rp-accent-text{color:var(--accent)}.rp-park{position:absolute;right:22px;bottom:18px;width:1px;height:1px}.rp-pointer{position:absolute;left:0;top:0;z-index:40;width:18px;height:22px;opacity:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.rp-pointer svg{position:absolute;left:-1.5px;top:-1.5px}.rp-pointer-ring{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid var(--accent);opacity:0}@container rp (max-width: 559.98px){.rp-canvas :is(.rp-code,.rp-btn,.rp-team-add,.rp-chip,.rp-you){font-size:13px}.rp-canvas .rp-you{line-height:18px}.rp-canvas .rp-face{font-size:max(13px,calc(var(--s) * .4))}}.rp:not([data-play]) [data-out]{opacity:0}@media(prefers-reduced-motion:no-preference){html:not([data-m-paused]) .rp [data-in],html:not([data-m-paused]) .rp [data-out]{transition:opacity .26s var(--rp-ease),transform .42s var(--rp-ease)}html:not([data-m-paused]) .rp[data-play] [data-in]:not([data-on],.rp-typed,.rp-stream,.fx-move),html:not([data-m-paused]) .rp[data-play] [data-out][data-off]{opacity:0}html:not([data-m-paused]) .rp[data-play] [data-in]:not([data-on],.fx-fade,.fx-pop,.fx-left,.fx-down,.fx-move,.rp-typed,.rp-stream){transform:translateY(6px)}html:not([data-m-paused]) .rp[data-play] .fx-pop[data-in]:not([data-on]){transform:scale(.94)}html:not([data-m-paused]) .rp[data-play] .fx-left[data-in]:not([data-on]){transform:translate(32px)}html:not([data-m-paused]) .rp[data-play] .fx-down[data-in]:not([data-on]){transform:translateY(-8px)}html:not([data-m-paused]) .rp-typed>span{transition:opacity 1ms linear calc(var(--i) * var(--per))}html:not([data-m-paused]) .rp-stream>span{transition:opacity .18s ease calc(var(--i) * var(--per))}html:not([data-m-paused]) .rp[data-play] :is(.rp-typed,.rp-stream):not([data-on])>span{opacity:0;transition:none}.rp[data-reset] *,.rp-pointer[data-reset]{transition:none!important}.rp-pointer{transition:translate .38s cubic-bezier(.45,0,.2,1),opacity .24s ease}.rp[data-play] .rp-pointer[data-on]{opacity:1}.rp[data-play] .rp-st-working,.rp[data-play] .rp-tool-run{animation:rp-spin .8s linear infinite}.rp[data-play] .rp-caret{animation:rp-blink 1s steps(1) infinite}.rp[data-play] .rp-pulse{animation:rp-pulse 1.4s ease-in-out infinite}}@keyframes rp-spin{to{transform:rotate(360deg)}}@keyframes rp-blink{50%{opacity:0}}@keyframes rp-pulse{50%{opacity:.45}}.rp-hero{--rp-w: 1440px;--rp-wn: 1440;--rp-h: 900px}.hw-bar{position:relative;display:flex;align-items:center;gap:16px;height:44px;padding:0 18px;color:var(--dimmer)}.hw-lights{display:flex;gap:8px;margin-right:14px}.hw-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.hw-lights i:nth-child(2){background:#febc2e}.hw-lights i:nth-child(3){background:#28c840}.hw-search{position:absolute;left:642px;top:7px;display:flex;align-items:center;gap:8px;width:240px;height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--field);color:var(--dimmer)}.hw-search kbd{margin-left:auto;font-size:11.5px}.hw-sun{position:absolute;left:898px;top:14px}.hw-body{display:grid;grid-template-columns:236px minmax(0,1fr) 300px;gap:8px;height:calc(100% - 44px);padding:0 8px 8px 0}.hw-side{display:flex;flex-direction:column;min-height:0;padding:2px 10px 6px;color:var(--text)}.hw-brand{display:flex;align-items:center;gap:9px;height:36px;padding:0 8px;color:var(--paper);font-size:15px;font-weight:650}.hw-brand-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--border)}.hw-new{display:flex;align-items:center;gap:9px;min-height:36px;margin-top:8px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--raised);color:var(--paper);font-weight:600}.hw-new kbd{margin-left:auto;font-size:11px;font-weight:500;color:var(--dimmer)}.hw-pages{display:flex;justify-content:space-between;align-items:center;height:34px;margin:8px 0 6px;padding:0 8px;color:var(--dimmer)}.hw-page{position:relative}.hw-page b{position:absolute;top:-6px;right:-8px;display:grid;place-items:center;min-width:14px;height:14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:9.5px;font-weight:800}.hw-convs-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 4px;color:var(--dim);font-weight:600}.hw-day{padding:10px 8px 4px;color:var(--faint);font-size:12px}.hw-convs li{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:var(--r-sm)}.hw-conv-on{background:var(--raised)}.hw-conv-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-conv-on .hw-conv-name{color:var(--paper);font-weight:600}.hw-dash{width:12px;color:var(--faint);text-align:center}.hw-when{color:var(--faint);font-size:11.5px}.hw-conv-on .hw-when{color:var(--dim)}.hw-fold{display:flex;align-items:center;gap:8px;height:32px;margin-top:6px;padding:0 8px;color:var(--dim)}.hw-fold>.rp-ico:last-child{color:var(--faint)}.hw-settings{display:flex;align-items:center;gap:9px;height:32px;padding:0 8px;color:var(--dim)}.hw-main{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line)}.hw-main .rp-transcript,.hw-main .rp-composer{width:min(910px,100% - 64px);margin-inline:auto}.hw-main .rp-transcript{flex:1;padding-top:6px}.hw-main .rp-composer{margin-bottom:18px}.hw-team{padding:6px 4px 8px 0}.hw-cancel{font-size:12.5px;font-weight:600}@container rp (max-width: 999.98px){.rp-hero .rp-canvas{width:100%;height:560px;zoom:1}.rp-hero .hw-bar,.rp-hero .hw-side,.rp-hero .hw-before,.rp-hero .hw-team-more{display:none}.rp-hero .hw-body{grid-template-columns:minmax(0,1fr) 270px;height:100%;padding:8px}.rp-hero .hw-main .rp-transcript,.rp-hero .hw-main .rp-composer{width:auto;margin-inline:22px}.rp-hero .hw-main .rp-transcript{padding-top:4px}}@container rp (max-width: 559.98px){.rp-hero .rp-canvas{font-size:14px;line-height:20px}.rp-hero .rp-canvas{height:auto;background:var(--pane)}.rp-hero .hw-body{display:block;padding:0}.rp-hero .hw-team{display:none}.rp-hero .hw-main{border-radius:0;box-shadow:none}.rp-hero .rp-head{min-height:50px;padding:0 14px}.rp-hero .rp-head-title{font-size:15px}.rp-hero .rp-head-ico{display:none}.rp-hero .hw-main .rp-transcript,.rp-hero .hw-main .rp-composer{margin-inline:14px}.rp-hero .hw-main .rp-composer{margin-top:16px;margin-bottom:14px}.rp-hero .rp-tool,.rp-hero .rp-thought,.rp-hero .rp-meta,.rp-hero .rp-chips,.rp-hero .rp-turn-end,.rp-hero .rp-chip-status,.rp-hero .rp-tool-n{font-size:13px}.rp-hero .rp-pick-folder{order:-1;flex-basis:100%}.rp-hero .rp-input{min-height:40px}}.rp-agents{--rp-w: 840px;--rp-wn: 840;--rp-h: 640px}.ag-page{display:flex;flex-direction:column;padding:26px 30px 28px}.ag-top{display:flex;align-items:center;justify-content:space-between}.ag-h1{color:var(--paper);font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.02em}.ag-again{display:inline-flex;align-items:center;gap:7px;color:var(--dim);font-size:13.5px;font-weight:600}.ag-lede{margin-top:4px;color:var(--dim);font-size:14px}.ag-tabs{align-self:flex-start;display:flex;gap:2px;margin-top:16px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);color:var(--dim);font-size:13px;font-weight:600}.ag-tabs>span{padding:5px 13px;border-radius:999px}.ag-tabs>.ag-tab-on{background:var(--paper);color:var(--app)}.ag-h2{margin:22px 0 12px;color:var(--paper);font-size:14.5px;font-weight:700}.ag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ag-grid:first-of-type{margin-top:16px}.ag-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"tile . chip" "name name name" "maker maker maker" "plan plan plan" "act act act";align-items:start;padding:16px;border-radius:var(--r-xl);background:linear-gradient(180deg,#18181beb,#0c0c0eeb);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0f}.ag-card>.rp-tile{grid-area:tile}.ag-chip{grid-area:chip}.ag-name{grid-area:name;margin-top:14px;color:var(--paper);font-size:15.5px;font-weight:700;line-height:21px}.ag-maker{grid-area:maker;color:var(--dimmer);font-size:12.5px}.ag-plan{grid-area:plan;position:relative;display:grid;align-items:center;min-height:26px;color:var(--dim);font-size:12.5px}.ag-plan>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px}.ag-act{grid-area:act;display:grid;margin-top:6px}.ag-act .rp-stack,.ag-act>.rp-btn{display:grid}.ag-act .rp-btn{min-height:34px;font-size:13px}.ag-held{opacity:.45}@container rp (max-width: 559.98px){.rp-agents .rp-canvas{width:100%;height:auto;zoom:1}.rp-agents .rp-canvas{font-size:14px}.ag-page{padding:20px 14px 18px}.ag-h1{font-size:22px}.ag-again{font-size:13px}.ag-tabs,.ag-more{display:none}.ag-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ag-h2{margin:18px 0 10px}.ag-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name chip" "tile maker chip" "plan plan plan" "act act act";column-gap:12px;padding:14px}.ag-card>.rp-tile{align-self:center}.ag-name{margin-top:0}.ag-maker,.ag-plan{font-size:13px}.ag-chip{align-self:center}.ag-chip .rp-chip{font-size:13px}.ag-plan{min-height:22px;margin-top:6px}}.rp-team-live{--rp-w: 760px;--rp-wn: 760;--rp-h: 600px}.rp-team-live .rp-canvas{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:8px;padding:8px}.tm-main{border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line)}.tm-ghost{display:flex;flex-direction:column;gap:12px;padding:8px 22px}.tm-ghost-user{height:60px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--field)}.tm-ghost-line{height:10px;border-radius:5px;background:var(--raised)}.tm-team{padding-top:2px;--tm-row: 52px;--tm-sec: 32px}.tm-team .rp-member{height:46px}.tm-team .rp-team-sec{height:26px}.tm-damir{background:transparent}@media(prefers-reduced-motion:no-preference){html:not([data-m-paused]) .rp[data-play] .tm-comes:not([data-on]){transform:translateY(var(--tm-sec))}html:not([data-m-paused]) .rp[data-play] .tm-offline:not([data-on]){transform:translateY(calc(-1 * var(--tm-row)))}.tm-comes,.tm-offline{transition:transform .3s var(--rp-ease)!important}}.tm-scrim{position:absolute;inset:0;z-index:10;background:var(--scrim)}.tm-sheet{position:absolute;z-index:11;top:8px;right:8px;bottom:8px;display:flex;flex-direction:column;gap:12px;width:440px;padding:18px 18px 20px;border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow-pop);overflow:hidden;--cut: var(--panel)}.tm-sheet-head{display:flex;align-items:center;gap:14px}.tm-who{display:flex;flex-direction:column}.tm-name{color:var(--paper);font-size:19px;font-weight:700;line-height:25px}.tm-ask{align-self:flex-start;min-height:34px;padding:0 16px;font-size:13px}.tm-block-head{margin-top:4px;color:var(--dim);font-size:12.5px;font-weight:600}.tm-now{display:flex;flex-direction:column;gap:8px}.tm-now li{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border-radius:var(--r-md);background:var(--app);box-shadow:inset 0 0 0 1px var(--line)}.tm-now li>span:last-child{display:flex;flex-direction:column;min-width:0}.tm-now b{color:var(--paper);font-weight:650}.tm-now .rp-dim{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;font-size:12px}.tm-rooms{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0 2px;border-top:1px solid var(--line);font-size:12.5px}.tm-week-head{padding-top:12px;border-top:1px solid var(--line)}.tm-day{margin-top:-4px;color:var(--paper);font-size:12.5px;font-weight:600}.tm-week{display:flex;flex-direction:column;gap:10px}.tm-week li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:17px}.tm-week-ico{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-2px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border);color:var(--dim)}.tm-week-text{flex:1;min-width:0}.tm-week-at{flex:none;font-size:12px}@container rp (max-width: 559.98px){.rp-team-live .rp-canvas{width:100%;height:620px;zoom:1;grid-template-columns:minmax(0,1fr);padding:6px}.rp-team-live .rp-canvas{font-size:14px}.tm-main{display:none}.tm-team .rp-member-line,.tm-team .rp-team-sec{font-size:13px}.tm-team .rp-member{height:50px}.tm-team{--tm-row: 56px}.tm-sheet{inset:6px;width:auto;padding:16px 14px}.tm-now .rp-dim,.tm-week li,.tm-rooms,.tm-block-head,.tm-day,.tm-week-at{font-size:13px}.tm-now .rp-dim{white-space:normal}.tm-rooms{display:none}.tm-week li:nth-child(4){display:none}}.rp-ask{--rp-w: 720px;--rp-wn: 720;--rp-h: 700px}.ak-scene{position:absolute;inset:0;display:flex;flex-direction:column;padding:42px 14px 14px}.ak-whose{position:absolute;z-index:5;top:12px;left:16px;padding:3px 10px;border-radius:999px;background:#8bcff01f;box-shadow:inset 0 0 0 1px var(--accent-ring);color:var(--accent-hi);font-size:11.5px;font-weight:650}.ak-his{background:var(--app)}.ak-dialog{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px 20px 16px;border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow-pop)}.ak-title{display:flex;align-items:center;justify-content:space-between;padding-right:92px;color:var(--paper);font-size:15px;font-weight:700}.ak-title .rp-ico{position:absolute;right:0}.ak-title{position:relative}.ak-field{display:flex;flex-direction:column;gap:6px}.ak-label{color:var(--dim);font-size:12px;font-weight:600}.ak-select{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--field)}.ak-sessions{display:grid}.ak-sessions>.ak-targets{grid-area:1 / 1;display:flex;flex-direction:column;gap:6px}.ak-target{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md)}.ak-target-on{border-color:var(--paper)}.ak-radio{flex:none;width:15px;height:15px;border-radius:50%;background:var(--raised-hi);box-shadow:inset 0 0 0 1px var(--border-strong)}.ak-target-on .ak-radio{background:var(--paper);box-shadow:inset 0 0 0 4px var(--panel),0 0 0 1px var(--paper)}.ak-target-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:18px}.ak-target-row{display:flex;align-items:center;gap:6px;white-space:nowrap}.ak-target-row b{color:var(--paper);font-weight:700}.ak-pays{flex:none;color:var(--dim)}.ak-approve{display:flex;align-items:flex-end;gap:22px}.ak-seg-field{display:flex;flex-direction:column;gap:6px}.ak-seg{display:flex;gap:2px;padding:3px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--border);color:var(--dim);font-weight:600}.ak-seg>span{padding:4px 11px;border-radius:7px;white-space:nowrap}.ak-seg>.ak-seg-on{background:var(--paper);color:var(--app)}.ak-ttl{min-width:96px}.ak-hint{margin-top:-4px;color:var(--dimmer);font-size:12.5px}.ak-textarea{position:relative;display:grid;align-items:start;min-height:58px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--field);line-height:19px}.ak-textarea .rp-focus{border-radius:var(--r-md)}.ak-count{color:var(--faint);font-size:12px}.ak-consent{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-left:3px solid var(--paper);border-radius:var(--r-md);background:var(--app);line-height:19px}.ak-consent .rp-face{vertical-align:-4px}.ak-consent b{color:var(--paper)}.ak-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto}.ak-send{min-height:34px;padding:0 18px}.ak-toast{position:absolute;z-index:6;left:14px;top:4px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r-md);background:var(--menu, #141417);box-shadow:var(--shadow-pop);color:var(--text);font-weight:600}.ak-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(139,207,240,.08),transparent 140%),var(--panel);box-shadow:inset 0 0 0 1px var(--accent-ring),0 16px 40px #00000080;--cut: var(--panel)}.ak-card-head{display:flex;align-items:center;gap:7px}.ak-card-head b{color:var(--paper)}.ak-expiry{font-size:12px}.ak-card-body{color:var(--paper);line-height:19px}.ak-where{display:flex;align-items:flex-start;gap:7px;color:var(--dim);font-size:12.5px}.ak-where>.rp-ico{margin-top:3px}.ak-card-actions{display:flex;align-items:center;gap:8px}.ak-first{font-size:12.5px;font-weight:600}.ak-session{position:absolute;inset:42px 14px 14px;border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line);--ak-under: 150px}.ak-transcript{padding:4px 20px}.ak-from{color:var(--paper)}@media(prefers-reduced-motion:no-preference){html:not([data-m-paused]) .rp[data-play] .ak-session:not([data-on]){transform:translateY(var(--ak-under))}.ak-session{transition:transform .32s var(--rp-ease)!important}}@container rp (max-width: 559.98px){.rp-ask .rp-canvas{width:100%;height:640px;zoom:1}.rp-ask .rp-canvas{font-size:14px;line-height:20px}.ak-scene{padding:38px 8px 8px}.ak-whose{top:8px;left:10px;font-size:13px}.ak-dialog{gap:10px;padding:16px 14px 14px}.ak-title{font-size:15px;padding-right:0}.ak-title .rp-ico,.ak-more{display:none}.ak-label,.ak-hint,.ak-count,.ak-where,.ak-expiry,.ak-first,.rp-ask .rp-meta,.rp-ask .rp-tool,.rp-ask .rp-thought,.rp-ask .rp-chip,.rp-ask .rp-turn-end,.rp-ask .rp-chip-status{font-size:13px}.ak-approve{flex-wrap:wrap;gap:10px 14px}.ak-seg>span{padding:4px 9px}.ak-textarea{min-height:88px}.ak-consent p:last-child{display:none}.ak-toast{top:2px;left:8px;right:8px;font-size:13px}.ak-card{padding:12px}.ak-card-head{flex-wrap:wrap}.ak-session{inset:38px 8px 8px;--ak-under: 208px}.rp-ask .rp-head{padding:0 14px}.rp-ask .rp-head-title{font-size:14px}.ak-transcript{padding:4px 14px}}@container rp (max-width: 349.98px){.rp-ask .rp-canvas{height:740px}.ak-session{--ak-under: 240px}}.rp-collide{--rp-w: 760px;--rp-wn: 760;--rp-h: 540px}.rp-collide .rp-canvas{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:8px;padding:8px}.cl-session{border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.cl-transcript{padding:0 20px}.cl-told{display:flex;flex-direction:column;gap:5px;padding:9px 12px 10px;border-radius:var(--r-md);background:#e7b34a12;box-shadow:inset 2px 0 0 var(--heads-up),inset 0 0 0 1px #e7b34a33;font-size:12px;line-height:17px}.cl-told-head{display:flex;align-items:center;gap:6px;color:var(--heads-up);font-size:11.5px;font-weight:650}.cl-told-text{color:var(--text)}.cl-told-text b{color:var(--heads-up);font-family:var(--hp-mono);font-size:11.5px;font-weight:600}.cl-chat{display:flex;flex-direction:column;border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line);--cut: var(--pane)}.cl-chat-head{display:flex;align-items:center;gap:7px;min-height:52px;padding:0 16px;color:var(--dim)}.cl-chat-head b{color:var(--paper);font-size:14px}.cl-msgs{flex:1;display:flex;flex-direction:column;gap:14px;padding:2px 16px}.cl-msg{display:flex;gap:10px;line-height:18px}.cl-msg-who{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.cl-msg-who b{color:var(--paper)}.cl-msg time,.cl-met time{color:var(--faint);font-family:var(--hp-mono);font-size:11px}.cl-met{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px 0 0;border-top:1px solid var(--line);color:var(--dim);font-size:12.5px;line-height:18px}.cl-met>.rp-ico{margin-top:2px;color:var(--warn)}.cl-met time{grid-column:2}.cl-met .rp-code{font-size:11px}.cl-compose{display:flex;flex-direction:column;gap:6px;margin:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--field)}.cl-compose-hint{color:var(--dimmer);font-size:11.5px;line-height:15px}@container rp (max-width: 559.98px){.rp-collide .rp-canvas{width:100%;height:auto;zoom:1;grid-template-columns:minmax(0,1fr);padding:6px}.rp-collide .rp-canvas{font-size:14px;line-height:20px}.rp-collide .rp-head{padding:0 14px}.rp-collide .rp-head-title{font-size:14.5px}.cl-transcript{padding:0 12px 14px}.rp-collide .rp-tool,.rp-collide .rp-thought,.rp-collide .rp-meta,.rp-collide .rp-turn-end,.rp-collide .rp-chip-status,.rp-collide .rp-tool-n,.cl-told,.cl-told-head,.cl-told-text b,.cl-met,.cl-met .rp-code{font-size:13px}.cl-told{line-height:18px}.cl-chat-head,.cl-msg,.cl-compose,.rp-collide .rp-thought{display:none}.cl-chat{background:transparent;box-shadow:none}.cl-msgs{padding:0}.cl-met{padding:12px 14px;border-top:0;border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line)}.cl-met time{font-size:13px}}.rp-keep{--rp-w: 820px;--rp-wn: 820;--rp-h: 600px}.kp-window{position:absolute;inset:0;display:flex;flex-direction:column}.kp-bar{flex:none;height:40px}.kp-body{flex:1;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr);gap:8px;padding:0 8px 8px 0}.kp-side{display:flex;flex-direction:column;min-height:0;padding:0 10px 2px}.kp-page{display:inline-grid;place-items:center}.kp-page-on{width:32px;height:28px;border-radius:var(--r-sm);background:var(--raised)}.kp-page>.rp-ico{color:var(--paper)}.kp-day{padding:8px 8px 3px;color:var(--faint);font-size:12px}.kp-side .hw-convs li{position:relative;height:28px}.kp-on{position:absolute;inset:0;border-radius:var(--r-sm);background:var(--raised)}.kp-side .hw-when .rp-stack{justify-items:end}.kp-open .hw-conv-name{color:var(--paper)}.kp-side .hw-convs li>*:not(.kp-on){position:relative}.kp-update{display:flex;align-items:center;gap:9px;min-height:34px;margin:6px 0 0;padding:0 12px;border-radius:var(--r-md);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-ring);color:var(--accent-hi);font-weight:650}.kp-update-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.kp-main{position:relative;min-width:0;border-radius:var(--r-xl);background:var(--pane);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.kp-history{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:22px 24px}.kp-h1{color:var(--paper);font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.02em}.kp-find{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;width:240px;height:32px;margin:6px 0 4px;padding:0 14px;border:1px solid var(--border);border-radius:999px;color:var(--faint)}.kp-list{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.kp-list-day{padding:10px 16px 4px;color:var(--dim);font-size:12.5px}.kp-row{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;border-bottom:1px solid var(--line)}.kp-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--paper);font-weight:550}.kp-row-when{width:26px;color:var(--dim);font-family:var(--hp-mono);font-size:12px;text-align:right}.kp-conv{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--pane)}.kp-transcript{flex:1;padding:0 22px}.kp-composer{margin:0 22px 16px}.kp-restart{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:var(--app)}@container rp (max-width: 559.98px){.rp-keep .rp-canvas{width:100%;height:560px;zoom:1}.rp-keep .rp-canvas{font-size:14px;line-height:20px}.kp-bar,.kp-history,.kp-before,.hw-pages,.kp-side .hw-new{display:none}.kp-body{position:relative;display:block;padding:6px}.kp-side{height:100%;padding:4px}.kp-day,.kp-side .hw-when{font-size:13px}.kp-side .hw-convs li{height:34px}.kp-main{position:absolute;inset:6px;background:transparent;box-shadow:none;overflow:visible}.kp-conv{border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-pop)}.rp-keep .rp-head{padding:0 14px}.rp-keep .rp-head-title{font-size:14.5px}.kp-transcript{padding:0 14px}.kp-composer{margin:0 12px 12px}.rp-keep .rp-tool,.rp-keep .rp-meta,.rp-keep .rp-turn-end,.rp-keep .rp-chip-status,.rp-keep .rp-tool-n{font-size:13px}.rp-keep .rp-input{min-height:40px}}.hp-sec-hero{--hp-sec-h: 1470px}.hp-hero-sky{position:absolute;left:0;top:0;width:1440px;height:900px;pointer-events:none}.hp-hero-spotlight{position:absolute;left:-230px;top:-770px;width:1900px;height:1339px;background:radial-gradient(950px 594px at 50% 50% in srgb,color(srgb var(--hp-accent-srgb) / .117) 0%,color(srgb var(--hp-accent-srgb) / .109) 29.5%,color(srgb var(--hp-accent-srgb) / .101) 39%,color(srgb var(--hp-accent-srgb) / .092) 45.8%,color(srgb var(--hp-accent-srgb) / .083) 51%,color(srgb var(--hp-accent-srgb) / .074) 55.5%,color(srgb var(--hp-accent-srgb) / .065) 59.8%,color(srgb var(--hp-accent-srgb) / .056) 63.8%,color(srgb var(--hp-accent-srgb) / .046) 68%,color(srgb var(--hp-accent-srgb) / .037) 72.2%,color(srgb var(--hp-accent-srgb) / .028) 77%,color(srgb var(--hp-accent-srgb) / .019) 82.8%,color(srgb var(--hp-accent-srgb) / .01) 90.5%,color(srgb var(--hp-accent-srgb) / 0) 100%,transparent)}@media(min-width:1440px){.hp-sec-hero:before{content:"";position:absolute;left:0;top:-770px;width:100%;height:1339px;background:radial-gradient(950px 594px at 50% 50% in srgb,color(srgb var(--hp-accent-srgb) / .117) 0%,color(srgb var(--hp-accent-srgb) / .109) 29.5%,color(srgb var(--hp-accent-srgb) / .101) 39%,color(srgb var(--hp-accent-srgb) / .092) 45.8%,color(srgb var(--hp-accent-srgb) / .083) 51%,color(srgb var(--hp-accent-srgb) / .074) 55.5%,color(srgb var(--hp-accent-srgb) / .065) 59.8%,color(srgb var(--hp-accent-srgb) / .056) 63.8%,color(srgb var(--hp-accent-srgb) / .046) 68%,color(srgb var(--hp-accent-srgb) / .037) 72.2%,color(srgb var(--hp-accent-srgb) / .028) 77%,color(srgb var(--hp-accent-srgb) / .019) 82.8%,color(srgb var(--hp-accent-srgb) / .01) 90.5%,color(srgb var(--hp-accent-srgb) / 0) 100%,transparent);pointer-events:none}}.hp-hero-grid{position:absolute;inset:0;background:linear-gradient(90deg in srgb,color(srgb 1 1 1 / .06) 0 1px,transparent 1px) 0 0 / 120px 100%,linear-gradient(180deg in srgb,color(srgb 1 1 1 / .06) 0 1px,transparent 1px) 0 0 / 100% 120px;-webkit-mask-image:radial-gradient(850px 575px at 720px 345px in srgb,#fff 0%,color(srgb 1 1 1 / .55) 45%,rgba(255,255,255,0) 100%);mask-image:radial-gradient(850px 575px at 720px 345px,#fff,#ffffff8c 45%,#fff0)}.hp-hero-ground{position:absolute;left:0;top:300px;width:1440px;height:900px;pointer-events:none}.hp-hero-ground>*{position:absolute}.hp-hero-bloom{left:-190px;top:330px;width:1820px;height:980px;background:radial-gradient(910px 489px at 50% 50% in srgb,color(srgb var(--hp-accent-srgb) / .1) 0%,color(srgb var(--hp-accent-srgb) / .093) 16.8%,color(srgb var(--hp-accent-srgb) / .085) 24.8%,color(srgb var(--hp-accent-srgb) / .078) 31%,color(srgb var(--hp-accent-srgb) / .07) 36.5%,color(srgb var(--hp-accent-srgb) / .062) 41.8%,color(srgb var(--hp-accent-srgb) / .054) 46.8%,color(srgb var(--hp-accent-srgb) / .046) 51.7%,color(srgb var(--hp-accent-srgb) / .039) 56.8%,color(srgb var(--hp-accent-srgb) / .031) 62.3%,color(srgb var(--hp-accent-srgb) / .023) 68.2%,color(srgb var(--hp-accent-srgb) / .015) 75.8%,color(srgb var(--hp-accent-srgb) / .008) 85.8%,color(srgb var(--hp-accent-srgb) / 0) 100%,transparent)}.hp-hero-glow{left:0;top:0;width:1440px;height:900px}.hp-hero-glow-wide{--w: 36px;opacity:.22}.hp-hero-glow-near{--w: 8px;opacity:.6}.hp-hero-ring{position:absolute;left:calc(-480px - var(--w) / 2);top:calc(830px - var(--w) / 2);width:calc(2400px + var(--w));height:calc(1400px + var(--w));border-radius:50%;padding:var(--w);background:linear-gradient(90deg in srgb,rgba(var(--hp-accent-rgb),0) 20%,color(srgb var(--hp-accent-srgb) / .35) 36%,var(--hp-accent) 50%,color(srgb var(--hp-accent-srgb) / .35) 64%,rgba(var(--hp-accent-rgb),0) 80%) calc(var(--w) / 2) 0 / 2400px 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hp-hero-ring-edge{--w: 1.5px}.hp-hero-glow-wide>.hp-hero-ring{left:-570px;top:740px;width:2580px;height:1580px;padding:0;border-radius:0;background-position:90px 0;background-size:2400px 100%;-webkit-mask:radial-gradient(1200px 700px at 50% 50% in srgb,transparent 87.143%,rgb(0 0 0 / .0013) 87.143%,rgb(0 0 0 / .0057) 88.75%,rgb(0 0 0 / .0194) 90.357%,rgb(0 0 0 / .0545) 91.964%,rgb(0 0 0 / .126) 93.571%,rgb(0 0 0 / .2403) 95.179%,rgb(0 0 0 / .3799) 96.786%,rgb(0 0 0 / .4993) 98.393%,rgb(0 0 0 / .5467) 100%,rgb(0 0 0 / .4993) 101.607%,rgb(0 0 0 / .3799) 103.214%,rgb(0 0 0 / .2403) 104.821%,rgb(0 0 0 / .126) 106.429%,rgb(0 0 0 / .0545) 108.036%,rgb(0 0 0 / .0194) 109.643%,rgb(0 0 0 / .0057) 111.25%,rgb(0 0 0 / .0013) 112.857%,transparent 112.857%);mask:radial-gradient(1200px 700px at 50% 50% in srgb,transparent 87.143%,rgb(0 0 0 / .0013) 87.143%,rgb(0 0 0 / .0057) 88.75%,rgb(0 0 0 / .0194) 90.357%,rgb(0 0 0 / .0545) 91.964%,rgb(0 0 0 / .126) 93.571%,rgb(0 0 0 / .2403) 95.179%,rgb(0 0 0 / .3799) 96.786%,rgb(0 0 0 / .4993) 98.393%,rgb(0 0 0 / .5467) 100%,rgb(0 0 0 / .4993) 101.607%,rgb(0 0 0 / .3799) 103.214%,rgb(0 0 0 / .2403) 104.821%,rgb(0 0 0 / .126) 106.429%,rgb(0 0 0 / .0545) 108.036%,rgb(0 0 0 / .0194) 109.643%,rgb(0 0 0 / .0057) 111.25%,rgb(0 0 0 / .0013) 112.857%,transparent 112.857%)}.hp-hero-glow-near>.hp-hero-ring{left:-505px;top:805px;width:2450px;height:1450px;padding:0;border-radius:0;background-position:25px 0;background-size:2400px 100%;-webkit-mask:radial-gradient(1200px 700px at 50% 50% in srgb,transparent 96.429%,rgb(0 0 0 / .0013) 96.429%,rgb(0 0 0 / .0052) 96.875%,rgb(0 0 0 / .017) 97.321%,rgb(0 0 0 / .0459) 97.768%,rgb(0 0 0 / .1031) 98.214%,rgb(0 0 0 / .1933) 98.661%,rgb(0 0 0 / .3024) 99.107%,rgb(0 0 0 / .3954) 99.554%,rgb(0 0 0 / .4323) 100%,rgb(0 0 0 / .3954) 100.446%,rgb(0 0 0 / .3024) 100.893%,rgb(0 0 0 / .1933) 101.339%,rgb(0 0 0 / .1031) 101.786%,rgb(0 0 0 / .0459) 102.232%,rgb(0 0 0 / .017) 102.679%,rgb(0 0 0 / .0052) 103.125%,rgb(0 0 0 / .0013) 103.571%,transparent 103.571%);mask:radial-gradient(1200px 700px at 50% 50% in srgb,transparent 96.429%,rgb(0 0 0 / .0013) 96.429%,rgb(0 0 0 / .0052) 96.875%,rgb(0 0 0 / .017) 97.321%,rgb(0 0 0 / .0459) 97.768%,rgb(0 0 0 / .1031) 98.214%,rgb(0 0 0 / .1933) 98.661%,rgb(0 0 0 / .3024) 99.107%,rgb(0 0 0 / .3954) 99.554%,rgb(0 0 0 / .4323) 100%,rgb(0 0 0 / .3954) 100.446%,rgb(0 0 0 / .3024) 100.893%,rgb(0 0 0 / .1933) 101.339%,rgb(0 0 0 / .1031) 101.786%,rgb(0 0 0 / .0459) 102.232%,rgb(0 0 0 / .017) 102.679%,rgb(0 0 0 / .0052) 103.125%,rgb(0 0 0 / .0013) 103.571%,transparent 103.571%)}.hp-hero-planet{left:-480px;top:830px;width:2400px;height:1400px;border-radius:50%;background:var(--hp-page);box-shadow:inset 0 10px 40px #ffffff29}.hp-hero-fade{left:0;top:930px;width:1440px;height:260px;background:linear-gradient(180deg,rgba(5,5,6,0) 0%,var(--hp-page) 55%)}.hp-hero-content{position:absolute;left:0;top:128px;width:1440px;display:flex;flex-direction:column;align-items:center}.hp-hero-h1{display:flex;flex-direction:column;align-items:center;font:var(--hp-type-h1);letter-spacing:var(--hp-track-h1);white-space:nowrap}.hp-hero-line{display:flex;align-items:center;height:97px}.hp-hero-line-1{gap:.2381em}.hp-hero-a{--hp-gt: var(--hp-text-h1-a);--hp-gt-end: var(--hp-text-h1-a-end)}.hp-hero-markbox{display:grid;place-items:center;flex:none;width:1.0757em;height:1.0757em}.hp-hero-h1 .hp-hero-mark{width:.9524em;height:.9524em;border-radius:.2476em;rotate:-8deg;translate:0 -.5px}.hp-hero-line-2{--hp-gt: var(--hp-text-h1-b);--hp-gt-end: var(--hp-text-h1-b-end);margin-top:-.1667em}.hp-hero-lead{width:780px;margin-top:22px;font:var(--hp-type-lead);color:var(--hp-zinc-400);text-align:center;text-wrap:balance}.hp-hero-cta{margin-top:34px;scroll-margin-top:120px}.hp-get{display:flex;flex-direction:column;align-items:center}.hp-get-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hp-get .hp-get-btn{justify-content:center;gap:11px;min-width:236px;padding:0 26px 0 24px}.hp-get-42 .hp-get-btn{gap:9px;min-width:0;padding:0 20px 0 18px}.hp-get-mark{flex:none;width:18px;height:18px}.hp-get-mark-apple{position:relative;top:-1px;width:19px;height:19px}.hp-get-42 .hp-get-mark{width:15px;height:15px}.hp-get-42 .hp-get-mark-apple{width:16px;height:16px}html[data-os=mac] .hp-get-windows,html[data-os=windows] .hp-get-mac{display:none}html[data-os=windows] .hp-get-windows{border-color:transparent;background:var(--hp-grad-accent);color:var(--hp-accent-ink);box-shadow:var(--hp-glow-hero-cta)}html[data-os=windows] .hp-get-42 .hp-get-windows{box-shadow:var(--hp-glow-close-cta)}.hp-get-cli{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:20px;font:400 14px/20px var(--hp-sans);color:var(--hp-zinc-400)}.hp-get-cmd{display:inline-flex;align-items:center;gap:8px}.hp-get-code{padding:5px 11px;border:1px solid var(--hp-codebox-border);border-radius:8px;--hp-fill: var(--hp-codebox-bg);font:var(--hp-type-mono-13);color:var(--hp-zinc-100);white-space:nowrap}:is(.hp-get,.hp-paste) .hp-get-copy{height:30px;min-width:52px;padding:0 11px;background:var(--hp-copy-bg);font:500 12.5px/16px var(--hp-sans);color:var(--hp-zinc-200)}:is(.hp-get,.hp-paste) .hp-get-copy:hover{background:#ffffff24}:is(.hp-get,.hp-paste) .hp-get-copy.is-done{padding:0 7px;color:var(--hp-accent)}.hp-paste-name{display:inline-grid;vertical-align:bottom;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:var(--hp-zinc-100);text-align:left;cursor:pointer}.hp-paste-word{grid-area:1 / 1;white-space:nowrap;opacity:0;translate:0 100%}.hp-paste-word[data-on]{opacity:1;translate:0 0}.hp-paste-word[data-gone]{translate:0 -100%}@media(prefers-reduced-motion:no-preference){html:not([data-m-paused]) :is(.hp-paste-word[data-on],.hp-paste-word[data-gone]){transition:opacity .26s ease,translate .3s cubic-bezier(.2,.7,.2,1)}}.hp-paste-name:focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px;border-radius:3px}.hp-paste-all{color:var(--hp-zinc-200);white-space:nowrap}.hp-paste-all:hover{color:var(--hp-zinc-100)}.hp-get-note{max-width:640px;margin-top:12px;font:400 13px/19px var(--hp-sans);color:var(--hp-zinc-400);text-align:center;text-wrap:balance}.hp-get-for{display:none}html[data-os=mac] .hp-get-for-mac,html[data-os=windows] .hp-get-for-windows,html[data-os=linux] .hp-get-for-linux,html[data-os=other] .hp-get-for-other,html:not([data-os]) .hp-get-for-other{display:inline}.hp-get-all{color:var(--hp-zinc-300);white-space:nowrap;transition:color .16s var(--hp-ease)}.hp-get-all:hover{color:var(--hp-white)}.hp-get-intel{display:none;margin-top:10px;font:400 13px/19px var(--hp-sans);color:var(--hp-zinc-400);transition:color .16s var(--hp-ease)}.hp-get-intel:hover{color:var(--hp-white)}html[data-os=mac] .hp-get-intel{display:inline-block}.hp-hero-app{position:absolute;left:120px;top:640px;width:1200px}.hp-hero-window{border-radius:14px;overflow:hidden;background:#000;--hp-rim: var(--hp-rim-card);box-shadow:0 40px 90px #000000b3,0 0 140px color(srgb var(--hp-accent-srgb) / .12)}.hp-hero-beside>*{position:absolute}.hp-hero-icon-claude-code-color{left:56px;top:-188px}.hp-hero-icon-opencode{left:-80px;top:-220px}.hp-hero-icon-gemini-cli{left:-56px;top:-80px}.hp-hero-icon-antigravity{left:168px;top:-84px}.hp-hero-icon-codex{left:1064px;top:-194px}.hp-hero-icon-goose{left:1232px;top:-230px}.hp-hero-icon-copilot{left:1194px;top:-88px}.hp-hero-icon-cursor{left:980px;top:-84px}@media(max-width:1199.98px){.hp-sec-hero .hp-stage{display:flex;flex-direction:column;align-items:center;padding-top:128px;padding-bottom:72px}.hp-hero-sky{left:50%;margin-left:-720px}.hp-hero-ground,.hp-hero-beside{display:none}.hp-hero-content{position:relative;left:auto;top:auto;width:100%}.hp-hero-h1{font-size:min(64px,(100cqw - 2 * var(--hp-gutter)) / 10.7)}.hp-hero-line{height:auto}.hp-hero-lead{width:auto;max-width:600px;margin-top:20px}.hp-hero-cta{width:100%;margin-top:30px}.hp-hero-app{position:relative;left:auto;top:auto;width:100%;max-width:960px;margin-top:52px}.hp-hero-app:before{content:"";position:absolute;inset:4% -12% -16%;background:radial-gradient(closest-side in srgb,color(srgb var(--hp-accent-srgb) / .16),color(srgb var(--hp-accent-srgb) / .05) 55%,color(srgb var(--hp-accent-srgb) / 0));pointer-events:none}.hp-hero-window{border-radius:12px}}@media(max-width:767.98px){.hp-sec-hero .hp-stage{padding-top:112px;padding-bottom:56px}.hp-hero-lead{font-size:16px}.hp-get-buttons{flex-direction:column;align-items:stretch;width:min(100%,320px)}.hp-get .hp-get-btn{min-width:0}.hp-get-cli{margin-top:18px}:is(.hp-get,.hp-paste) .hp-get-copy{position:relative;font-size:13px}main.hp :is(.hp-get,.hp-paste) .hp-get-copy:after{content:"";position:absolute;inset:-8px -2px}.hp-get-note{margin-top:14px}.hp-sec-hero a.hp-get-all{display:inline-block;padding-block:13px;margin-block:-13px}.hp-page a.hp-get-intel{padding-block:12px 13px;margin-block:0 -13px}.hp-hero-app{margin-top:40px}.hp-hero-window{border-radius:8px}}@media(prefers-reduced-motion:no-preference){.hp-hero-icon-claude-code-color{--m-dur: 7.2s;--m-phase: 1.1s}.hp-hero-icon-opencode{--m-dur: 7.9s;--m-phase: .6s}.hp-hero-icon-gemini-cli{--m-dur: 6.8s;--m-phase: 0s}.hp-hero-icon-antigravity{--m-dur: 6.2s;--m-phase: 1.9s}.hp-hero-icon-codex{--m-dur: 7.7s;--m-phase: 1.4s}.hp-hero-icon-goose{--m-dur: 8.6s;--m-phase: 1.3s}.hp-hero-icon-copilot{--m-dur: 8s;--m-phase: .9s}.hp-hero-icon-cursor{--m-dur: 6.9s;--m-phase: 2.5s}.hp-hero-h1 .hp-hero-mark{--m-dur: 9.6s;--m-phase: 1.2s}}.hp-sec-tour{--hp-sec-h: auto;--hp-sec-bg: var(--hp-bg-how)}.hp-tour{display:flex;flex-direction:column;gap:160px;padding:72px 80px 168px}.hp-tour-row{display:grid;grid-template-columns:480px 712px;gap:88px;align-items:center;scroll-margin-top:112px}.hp-tour-row.is-flipped{grid-template-columns:712px 480px}.hp-tour-row.is-flipped .hp-tour-words{order:1}.hp-tour-words{display:flex;flex-direction:column;align-items:flex-start}.hp-tour-heading{font:var(--hp-type-h2-how);letter-spacing:var(--hp-track-h2-how);text-wrap:balance}.hp-tour-says{margin-top:20px;font:400 17px/1.6 var(--hp-sans);color:var(--hp-zinc-400)}.hp-tour-extra{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.hp-tour-aside{font:var(--hp-type-body);color:var(--hp-zinc-400)}.hp-tour-more{font:500 15px/20px var(--hp-sans);color:var(--hp-accent);white-space:nowrap;transition:color .16s var(--hp-ease)}.hp-tour-more:hover{color:var(--hp-accent-hi)}.hp-tour-runs{display:flex;flex-wrap:wrap;gap:10px}.hp-tour-levels{display:flex;flex-wrap:wrap;gap:8px}.hp-tour-levels li{padding:5px 9px;border:1px solid var(--hp-codebox-border);border-radius:var(--hp-r-tag);--hp-fill: var(--hp-codebox-bg);font:500 12px/16px var(--hp-mono);letter-spacing:.02em;color:var(--hp-zinc-300)}.hp-tour-levels li:first-child{border-color:color(srgb var(--hp-accent-srgb) / .4);color:var(--hp-accent)}.hp-tour-pic{position:relative;display:flex;justify-content:center}.hp-tour-pic:before{content:"";position:absolute;inset:-12% -10%;background:radial-gradient(closest-side in srgb,color(srgb var(--hp-accent-srgb) / .11),color(srgb var(--hp-accent-srgb) / .035) 55%,color(srgb var(--hp-accent-srgb) / 0));pointer-events:none}.hp-tour-window{width:100%;border-radius:14px;overflow:hidden;background:#000;--hp-rim: var(--hp-rim-card);box-shadow:var(--hp-shadow-card)}.hp-tour-pic-ask .hp-tour-window{max-width:calc(640px * 720 / 700)}@media(max-width:1199.98px){.hp-tour{gap:96px;padding:0}.hp-tour-row,.hp-tour-row.is-flipped{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px;margin-inline:auto;width:100%}.hp-tour-row.is-flipped .hp-tour-words{order:0}.hp-tour-heading{font-size:40px}}@media(max-width:767.98px){.hp-tour{gap:72px}.hp-tour-row,.hp-tour-row.is-flipped{gap:28px}.hp-tour-heading{font-size:32px}.hp-tour-says{margin-top:14px;font-size:16px}.hp-tour-extra{margin-top:20px}.hp-tour-aside{font-size:15px}.hp-tour-levels li{font-size:13px}.hp-tour-runs{gap:8px;zoom:.85}.hp-sec-tour a.hp-tour-more{display:inline-block;padding-block:12px;margin-block:-12px}.hp-tour-window{border-radius:10px}}.hp-sec-film{--hp-sec-h: 852px}.hp-film-head{position:absolute;left:250px;top:48px;width:940px;height:58px;display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.hp-film-title{width:527px}.hp-film-h2{position:relative;top:1px;font:var(--hp-type-h2-film);letter-spacing:var(--hp-track-h2-film);white-space:nowrap;height:58px;--hp-gt: var(--hp-text-h2)}.hp-film-player{position:absolute;left:250px;top:130px;width:940px;height:569.04px;overflow:hidden;border-radius:20.1429px;background:linear-gradient(180deg,#141416,#0a0a0b);box-shadow:0 0 50.3571px #ffffff0d,0 41.9643px 92.3214px #000000bf;--hp-rim: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .22) 0%, color(srgb 1 1 1 / .05) 30%, color(srgb 1 1 1 / .03) 100%);--hp-rim-w: .839286px}.hp-film-play{position:absolute;inset:0;z-index:3;border-radius:inherit;background:transparent;cursor:pointer}.hp-film-play:focus-visible{outline-offset:-3px}.hp-film-bar{position:relative;height:40.2857px;background:#ffffff06}.hp-film-dot{position:absolute;top:15.1071px;width:10.0714px;height:10.0714px;border:.839286px solid color(srgb 1 1 1 / .12);border-radius:50%}.hp-film-dot:nth-child(1){left:16.7857px;background:#5a5a60}.hp-film-dot:nth-child(2){left:33.5714px;background:#3f3f45}.hp-film-dot:nth-child(3){left:50.3571px;background:#2e2e33}.hp-film-tab{position:absolute;left:147.295px;top:6.7143px;width:157px;height:26.8571px;display:flex;align-items:center;gap:6.71px;padding:5.03571px 11.75px;border:.839286px solid color(srgb 1 1 1 / .08);border-radius:8.39286px;--hp-fill: color(srgb 1 1 1 / .06);font:500 10.9107px/15px var(--hp-sans);color:var(--hp-zinc-200);white-space:nowrap}.hp-film-sound{position:absolute;left:856.07px;top:12.59px;display:flex;align-items:center;gap:6.71px;font:400 10.9107px/15px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-film-sound img{width:14px;height:14px;margin-right:-.57px}.hp-film-screen{position:relative;height:528.75px}.hp-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.hp-film-player:not(.is-playing) .hp-film-video{visibility:hidden}.hp-film-video:focus-visible{outline-offset:-2px}.hp-film-poster{position:absolute;inset:0;overflow:hidden;background:radial-gradient(55.56% 41.67% at 16.67% 50%,#1b1b1e,#0b0b0c 55%,#060607)}.hp-film-art{position:absolute;left:0;top:0;width:940px;height:528.75px}.hp-film-art>*{position:absolute}.hp-film-grid{inset:0}.hp-film-grid:before,.hp-film-grid:after{content:"";position:absolute;inset:0}.hp-film-grid:before{left:67.1429px;background:linear-gradient(90deg in srgb,color(srgb 1 1 1 / .035) 0 .839286px,transparent .839286px) 0 0 / 67.1429px 100%}.hp-film-grid:after{top:67.1429px;background:linear-gradient(180deg in srgb,color(srgb 1 1 1 / .035) 0 .839286px,transparent .839286px) 0 0 / 100% 67.1429px}.hp-film-vignette{inset:0;background:radial-gradient(66.67% 66.67% at 50% 50%,#0000 0% 55%,#000000bf)}.hp-film-copy{left:60.43px;top:125.89px;width:330px;display:flex;flex-direction:column;align-items:flex-start;gap:16.79px}.hp-film-kicker{font:600 10.9107px/15px var(--hp-sans);letter-spacing:.06em;color:var(--hp-label);white-space:nowrap}.hp-film-big{width:330px;height:132px;font:600 63.7857px/1.04 var(--hp-sans);letter-spacing:-.045em;font-feature-settings:"liga" 1;--hp-gt: var(--hp-text-h2)}.hp-film-cue{display:flex;align-items:center;gap:13.43px;margin-top:calc(20.1429px + 16.79px)}.hp-film-disc{position:relative;flex:none;width:70.5px;height:70.5px;border-radius:50%;background:linear-gradient(180deg,#ffffff0a,#ffffff03);--hp-rim: var(--hp-rim-play);--hp-rim-w: 1.00714px;transition:background-color .2s var(--hp-ease),box-shadow .2s var(--hp-ease);isolation:isolate}.hp-film-disc:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:#00000080;filter:blur(15.107px);translate:0 13.4286px}.hp-film-disc img{position:absolute;left:25.18px;top:23.5px;width:24px;height:24px}.hp-film-play:hover~.hp-film-screen .hp-film-disc,.hp-film-play:focus-visible~.hp-film-screen .hp-film-disc{background-color:color(srgb var(--hp-accent-srgb) / .14);box-shadow:0 0 24px color(srgb var(--hp-accent-srgb) / .35)}.hp-film-cue-words{display:flex;flex-direction:column;align-items:flex-start;gap:3.36px;white-space:nowrap}.hp-film-cue-title{font:600 14.2679px/19px var(--hp-sans);color:var(--hp-white)}.hp-film-cue-note{position:relative;top:1px;font:400 11.75px/16px var(--hp-sans);color:var(--hp-label)}.hp-film-file{left:495.18px;top:164.5px;width:352.5px;height:224.93px;overflow:hidden;border-radius:15.1071px;background:linear-gradient(180deg,#1a1a1deb,#0e0e10eb);box-shadow:0 25.1786px 50.3571px #0009;-webkit-backdrop-filter:blur(8.39286px);backdrop-filter:blur(8.39286px);--hp-rim: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .28) 0%, color(srgb 1 1 1 / .06) 100%);--hp-rim-w: .839286px}.hp-film-file-tab{display:flex;align-items:center;justify-content:space-between;height:33.5714px;padding:0 13.4286px;background:#ffffff0a;white-space:nowrap}.hp-film-file-path{font:400 10.4911px/14px var(--hp-mono);color:var(--hp-zinc-200)}.hp-film-file-meta{width:98px;font:400 10.0714px/14px var(--hp-sans);color:var(--hp-label)}.hp-film-lines{position:absolute;left:0;top:41.9643px;width:100%;display:flex;flex-direction:column;gap:3.3571px}.hp-film-line{display:flex;align-items:flex-start;height:23.5px;padding-left:13.4286px;white-space:pre}.hp-film-line.is-marker{background:#ffffff29}.hp-film-line.is-side{background:#ffffff12}.hp-film-line-no{flex:none;width:30.2143px;margin-top:5.0357px;font:400 10.0714px/13px var(--hp-mono);color:var(--hp-line-no)}.hp-film-line-text{margin-top:4.1964px;font:400 11.3304px/15px var(--hp-mono);color:var(--hp-zinc-200)}.hp-film-line.is-marker .hp-film-line-text{color:var(--hp-white)}.hp-film-line.is-divider .hp-film-line-text{color:var(--hp-zinc-400)}.hp-film-art .hp-film-icon{position:absolute;left:0;top:-.28px}.hp-film-icon-claude{translate:805.72px calc(83.93px + .28px)}.hp-film-icon-cursor{translate:797.32px calc(394.46px + .28px)}.hp-film-trail-1{left:721.79px;top:125.89px}.hp-film-trail-2{left:738.57px;top:390.27px}.hp-film-collision{left:455.84px;top:346.94px;width:84px;height:83px}.hp-film-tag{left:517px;top:399.5px;height:24.0714px;display:flex;align-items:center;padding:5.03571px 8.39286px;border-radius:6.71429px;--hp-fill: var(--hp-accent);font:700 10.0714px/14px var(--hp-sans);color:var(--hp-zinc-950);white-space:nowrap}.hp-film-length{left:879.57px;top:483.43px;height:25.0714px;padding:4.19643px 8.39286px;border:.839286px solid var(--hp-hairline);border-radius:6.71429px;--hp-fill: color(srgb 0 0 0 / .55);font:600 10.9107px/15px var(--hp-sans);color:var(--hp-white);white-space:nowrap}.hp-film-timeline{position:absolute;left:250px;top:719.04px;width:940px;height:80.57px}.hp-film-timeline>*{position:absolute}.hp-film-ticks{left:0;top:0;overflow:visible;fill:#ffffff1f}.hp-film-ticks .is-major{fill:#ffffff4d}.hp-film-time{top:-1.68px;font:400 10.611px/14px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-film-time:nth-of-type(1){left:10.07px}.hp-film-time:nth-of-type(2){left:242px}.hp-film-time:nth-of-type(3){left:478.98px}.hp-film-time:nth-of-type(4){left:715.95px}.hp-film-time:nth-of-type(5){left:921.54px}.hp-film-chapter{top:20.14px;height:43.6429px;overflow:hidden;border-radius:10.0714px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);--hp-film-stroke: color(srgb 1 1 1 / .1);--hp-film-bar: color(srgb 1 1 1 / .1)}.hp-film-chapter:after{content:"";position:absolute;inset:0;border:.839286px solid var(--hp-film-stroke);border-radius:inherit}.hp-film-chapter:nth-of-type(1){left:0;width:307.941px}.hp-film-chapter:nth-of-type(2){left:312.977px;width:322.671px}.hp-film-chapter:nth-of-type(3){left:640.683px;width:299.317px}.hp-film-chapter.is-on{background:linear-gradient(180deg in srgb,color(srgb var(--hp-accent-srgb) / .2),color(srgb var(--hp-accent-srgb) / .07));--hp-film-stroke: color(srgb var(--hp-accent-srgb) / .6);--hp-film-bar: color(srgb var(--hp-accent-srgb) / .35)}.hp-film-chapter-name{position:absolute;left:10.07px;top:6.88px;display:flex;align-items:center;gap:6.71px;height:16px;font:600 11.8699px/16px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-film-chapter-no{position:relative;top:-1px;width:14px;font:700 11.0306px/15px var(--hp-sans);color:var(--hp-zinc-400)}.hp-film-chapter.is-on .hp-film-chapter-no{width:13px}.hp-film-chapter.is-on .hp-film-chapter-name,.hp-film-chapter.is-on .hp-film-chapter-no{color:var(--hp-white)}.hp-film-wave{position:absolute;inset:0;width:100%;height:100%;fill:var(--hp-film-bar)}.hp-film-playhead{left:0;top:13.43px;width:1.67857px;height:58.75px;background:var(--hp-accent);box-shadow:0 0 8.39286px color(srgb var(--hp-accent-srgb) / .8)}.hp-film-knob{left:-4.2px;top:8.39px;width:10.0714px;height:10.0714px;border-radius:50%;background:var(--hp-accent);box-shadow:0 0 8.39286px color(srgb var(--hp-accent-srgb) / .8)}@media(max-width:1199.98px){.hp-sec-film .hp-stage{--hp-film-k: calc((var(--hp-cwn) - 2 * var(--hp-gutter-n)) / 940)}.hp-film-head{position:relative;left:auto;top:auto;width:auto;height:auto;flex-direction:column;align-items:flex-start;gap:16px}.hp-film-title{width:auto}.hp-film-h2{height:auto;font-size:44px;white-space:normal}.hp-film-player{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:32px;border-radius:16px}.hp-film-sound{left:auto;right:16.79px}.hp-film-screen{height:auto;aspect-ratio:940 / 528.75}.hp-film-art{zoom:var(--hp-film-k)}.hp-film-timeline{position:relative;left:auto;top:auto;margin-top:20px;zoom:var(--hp-film-k)}}@media(max-width:767.98px){.hp-film-h2{font-size:36px}.hp-film-timeline{display:none}.hp-film-player{margin-top:28px}.hp-film-bar{height:44px}.hp-film-dot{top:17px}.hp-film-tab{left:74px;top:8px;width:auto;height:28px;gap:7px;padding:0 12px;border-radius:9px;font-size:13px;line-height:18px}.hp-film-sound{top:14px;right:14px;font-size:13px;line-height:16px}.hp-film-player:not(.is-playing) .hp-film-screen{aspect-ratio:auto}.hp-film-poster{position:relative;inset:auto}.hp-film-art{--hp-film-pad-x: 20px;--hp-film-pad-b: 56px;--hp-film-file-x: var(--hp-film-pad-x);position:relative;width:auto;height:auto;zoom:1;display:flex;flex-direction:column;gap:28px;padding:24px var(--hp-film-pad-x) var(--hp-film-pad-b)}.hp-film-art>.hp-film-copy,.hp-film-art>.hp-film-file{position:relative;left:auto;top:auto}.hp-film-copy{width:auto;gap:12px}.hp-film-kicker{font-size:13px;line-height:18px}.hp-film-big{width:5.2em;height:auto;font-size:38px}.hp-film-cue{margin-top:6px;gap:14px}.hp-film-disc{width:56px;height:56px}.hp-film-disc img{left:17.5px;top:16px}.hp-film-cue-title{font-size:16px;line-height:22px}.hp-film-cue-note{top:0;font-size:14px;line-height:18px}.hp-film-file{width:auto;height:202px;margin-right:26px;border-radius:14px}.hp-film-file-tab{height:36px;padding:0 14px}.hp-film-file-path{font-size:13px;line-height:18px}.hp-film-file-meta{display:none}.hp-film-lines{top:44px;gap:2px}.hp-film-line{height:23px;padding-left:12px}.hp-film-line-no{width:30px;margin-top:3px;font-size:13px;line-height:17px}.hp-film-line-text{margin-top:3px;font-size:13px;line-height:17px}.hp-film-art .hp-film-icon{--hp-film-z: .68;zoom:var(--hp-film-z);left:auto;top:auto;translate:none}.hp-film-art .hp-film-icon-claude{right:calc((var(--hp-film-pad-x) - 4px) / var(--hp-film-z));bottom:calc((var(--hp-film-pad-b) + 202px - 40px) / var(--hp-film-z))}.hp-film-art .hp-film-icon-cursor{right:calc((var(--hp-film-pad-x) + 2px) / var(--hp-film-z));bottom:calc((var(--hp-film-pad-b) - 46px) / var(--hp-film-z))}.hp-film-art .hp-film-collision{left:calc(var(--hp-film-file-x) - 26px);top:auto;bottom:calc(var(--hp-film-pad-b) - 31.5px);width:64px;height:63px}.hp-film-art .hp-film-ring{left:calc(var(--hp-film-file-x) - 11px);top:auto;bottom:calc(var(--hp-film-pad-b) - 17px);width:34px;height:34px}.hp-film-art .hp-film-tag{left:calc(var(--hp-film-file-x) + 34px);top:auto;bottom:calc(var(--hp-film-pad-b) - 36px);height:26px;padding:4px 9px;border-radius:7px;font-size:13px;line-height:18px}.hp-film-art :is(.hp-film-trail,.hp-film-pulse,.hp-film-length){display:none}}@media(min-width:560px)and (max-width:767.98px){.hp-film-art{--hp-film-pad-x: 28px;--hp-film-file-x: calc(100% - var(--hp-film-pad-x) - 26px - 300px);flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-top:40px}.hp-film-art>.hp-film-file{flex:none;align-self:flex-end;width:300px}}@media(max-width:399.98px){.hp-film-sound{gap:0;font-size:0}}@media(prefers-reduced-motion:no-preference){.hp-film-h2{--m-delay: 80ms}.hp-film-player{--m-delay: .12s}.hp-film-player:is([data-m-in],.is-over) .hp-film-file{animation:m-card var(--m-t-card) var(--m-ease-out) .42s backwards}.hp-film-player:is([data-m-in],.is-over) .hp-film-line{animation:m-fade var(--m-t-fade) var(--m-ease-out) calc(.67s + var(--m-i, 0) * 60ms) backwards}.hp-film-player:is([data-m-in],.is-over) .hp-film-copy{animation:m-up var(--m-t-reveal) var(--m-ease-out) .52s backwards}.hp-film-player:is([data-m-in],.is-over) .hp-film-icon-claude{animation:m-pop var(--m-t-pop) var(--m-ease-back) .64s backwards,var(--m-loop)}.hp-film-player:is([data-m-in],.is-over) .hp-film-icon-cursor{animation:m-pop var(--m-t-pop) var(--m-ease-back) .76s backwards,var(--m-loop)}.hp-film-player:is([data-m-in],.is-over) .hp-film-trail-live.hp-film-trail-1{animation:m-draw-right .6s var(--m-ease-draw) .88s backwards}.hp-film-player:is([data-m-in],.is-over) .hp-film-trail-live.hp-film-trail-2{animation:m-draw-right .6s var(--m-ease-draw) 1s backwards}.hp-film-collision{--m-pop-from: .4}.hp-film-player:is([data-m-in],.is-over) .hp-film-collision{animation:m-pop .42s var(--m-ease-back) 1.22s backwards,m-pulse 4s var(--m-ease-sine) 1.64s infinite alternate both}.hp-film-art .hp-film-ring{left:475.7px;top:366.23px;width:44px;height:44px;border:1.5px solid color(srgb var(--hp-accent-srgb) / .8);border-radius:50%;animation:none}.hp-film-player:is([data-m-in],.is-over) .hp-film-ring{animation:hp-film-ring 8s var(--m-ease-out) 1.64s infinite both}.hp-film-player[data-m-shown]:not(.is-over) .hp-film-collision{animation:m-pulse 4s var(--m-ease-sine) 0s infinite alternate both}.hp-film-player[data-m-shown]:not(.is-over) .hp-film-ring{animation:hp-film-ring 8s var(--m-ease-out) 0s infinite both}.hp-film-player:is([data-m-in],.is-over) .hp-film-tag{animation:m-pop var(--m-t-pop) var(--m-ease-back) 1.42s backwards}.hp-film-player:is([data-m-in],.is-over) .hp-film-length{animation:m-fade var(--m-t-fade) var(--m-ease-out) 1.42s backwards}.hp-film-icon-claude{--m-dur: 7.4s;--m-phase: 0s}.hp-film-icon-cursor{--m-dur: 8.1s;--m-phase: 1.3s}.hp-film-pulse{width:15px;height:1.7px;border-radius:1px;background:linear-gradient(90deg in srgb,color(srgb var(--hp-accent-srgb) / 0),color(srgb var(--hp-accent-srgb) / .6) 55%,#bde6f9);box-shadow:0 0 5px color(srgb var(--hp-accent-srgb) / .5);opacity:0;pointer-events:none}.hp-film-player:is([data-m-in],[data-m-shown],.is-over) .hp-film-pulse.hp-film-trail-1{animation:hp-film-pulse-1 5.6s linear 2s infinite both}.hp-film-player:is([data-m-in],[data-m-shown],.is-over) .hp-film-pulse.hp-film-trail-2{animation:hp-film-pulse-2 6.4s linear 4.5s infinite both}.hp-film-disc .hp-film-disc-ring{position:absolute;inset:0;border:1px solid color(srgb 1 1 1 / .35);border-radius:50%;animation:none}.hp-film-player:is([data-m-in],.is-over) .hp-film-disc-ring{animation:hp-film-disc-ring 8s var(--m-ease-out) 5.64s infinite both}.hp-film-player[data-m-shown]:not(.is-over) .hp-film-disc-ring{animation:hp-film-disc-ring 8s var(--m-ease-out) 4s infinite both}.hp-film-disc{transition:background-color .2s var(--hp-ease),box-shadow .2s var(--hp-ease),transform var(--m-t-hover) var(--hp-ease)}.hp-film-play:focus-visible~.hp-film-screen .hp-film-disc{transform:scale(1.06)}.hp-film-play:focus-visible~.hp-film-screen .hp-film-disc-ring{border-color:#fff9}.hp-film-sheen{--m-dur: 7s;--m-phase: 2s}.hp-film-ticks,.hp-film-time{--m-delay: .42s}.hp-film-time:nth-of-type(2){--m-delay: .46s}.hp-film-time:nth-of-type(3){--m-delay: .5s}.hp-film-time:nth-of-type(4){--m-delay: .54s}.hp-film-time:nth-of-type(5){--m-delay: .58s}.hp-film-chapter:nth-of-type(1){--m-delay: .48s}.hp-film-chapter:nth-of-type(2){--m-delay: .55s}.hp-film-chapter:nth-of-type(3){--m-delay: .62s}.hp-film-playhead{--m-delay: .82s}.hp-film-knob{--m-delay: .88s}.hp-film-chapter-sheen{--m-sheen: color(srgb var(--hp-accent-srgb) / .12);--m-dur: 4.5s;--m-phase: 1s}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.hp-film-play:hover~.hp-film-screen .hp-film-disc{transform:scale(1.06)}.hp-film-play:hover~.hp-film-screen .hp-film-disc-ring{border-color:#fff9}}@keyframes hp-film-ring{0%{opacity:0;transform:scale(.7)}1.05%{opacity:.55;transform:scale(.74)}35%,to{opacity:0;transform:scale(1.9)}}@keyframes hp-film-disc-ring{0%{opacity:0;transform:scale(.9)}1.6%{opacity:1;transform:scale(.92)}40%,to{opacity:0;transform:scale(1.6)}}@keyframes hp-film-pulse-1{0%{transform:translate(76.429px,15.936px) rotate(-158.216deg);opacity:0}3.832%{transform:translate(70.927px,13.987px) rotate(-162.884deg);opacity:.684}5.48%{transform:translate(65.28px,12.513px) rotate(-167.913deg);opacity:.85}6.791%{transform:translate(59.522px,11.557px) rotate(-173.256deg);opacity:.85}7.94%{transform:translate(53.7px,11.153px) rotate(-178.8deg);opacity:.85}8.995%{transform:translate(47.866px,11.315px) rotate(-184.366deg);opacity:.85}9.994%{transform:translate(42.075px,12.037px) rotate(-189.812deg);opacity:.85}10.96%{transform:translate(36.376px,13.295px) rotate(-195.011deg);opacity:.85}11.91%{transform:translate(30.808px,15.046px) rotate(-199.862deg);opacity:.85}12.86%{transform:translate(25.4px,17.242px) rotate(-204.302deg);opacity:.85}13.826%{transform:translate(20.168px,19.831px) rotate(-208.296deg);opacity:.85}14.825%{transform:translate(15.12px,22.762px) rotate(-211.896deg);opacity:.85}15.88%{transform:translate(10.255px,25.988px) rotate(-215.128deg);opacity:.85}17.029%{transform:translate(5.569px,29.47px) rotate(-218.024deg);opacity:.85}18.34%{transform:translate(1.054px,33.17px) rotate(-220.615deg);opacity:.85}19.988%{transform:translate(-3.299px,37.06px) rotate(-222.912deg);opacity:.684}23.82%{transform:translate(-7.5px,41.114px) rotate(-224.99deg);opacity:0}23.83%{transform:translate(76.429px,15.936px) rotate(-158.216deg);opacity:0}to{transform:translate(76.429px,15.936px) rotate(-158.216deg);opacity:0}}@keyframes hp-film-pulse-2{0%{transform:translate(52.929px,28.525px) rotate(137.762deg);opacity:0}2.765%{transform:translate(49.182px,31.16px) rotate(152.554deg);opacity:.684}3.955%{transform:translate(44.861px,32.673px) rotate(168.804deg);opacity:.85}4.901%{transform:translate(40.289px,32.97px) rotate(183.221deg);opacity:.85}5.73%{transform:translate(35.758px,32.258px) rotate(194.064deg);opacity:.85}6.492%{transform:translate(31.397px,30.824px) rotate(201.923deg);opacity:.85}7.212%{transform:translate(27.233px,28.889px) rotate(207.628deg);opacity:.85}7.909%{transform:translate(23.25px,26.602px) rotate(211.931deg);opacity:.85}8.595%{transform:translate(19.427px,24.058px) rotate(215.245deg);opacity:.85}9.281%{transform:translate(15.74px,21.319px) rotate(217.873deg);opacity:.85}9.978%{transform:translate(12.17px,18.428px) rotate(220.041deg);opacity:.85}10.698%{transform:translate(8.702px,15.416px) rotate(221.846deg);opacity:.85}11.46%{transform:translate(5.322px,12.305px) rotate(223.377deg);opacity:.85}12.289%{transform:translate(2.02px,9.112px) rotate(224.685deg);opacity:.85}13.235%{transform:translate(-1.213px,5.848px) rotate(225.822deg);opacity:.85}14.425%{transform:translate(-4.384px,2.525px) rotate(226.827deg);opacity:.684}17.19%{transform:translate(-7.5px,-.85px) rotate(227.721deg);opacity:0}17.2%{transform:translate(52.929px,28.525px) rotate(137.762deg);opacity:0}to{transform:translate(52.929px,28.525px) rotate(137.762deg);opacity:0}}.hp-sec-crew{--hp-sec-h: 852px}.hp-crew-head{position:absolute;left:338px;top:74px;width:764px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.hp-crew-heading{font:var(--hp-type-h2-crew);line-height:54px;letter-spacing:var(--hp-track-h2-crew);white-space:nowrap}@media(min-width:1200px){.hp-crew-heading{width:706px;text-align:left}}.hp-crew-sub{font:var(--hp-type-sub);color:var(--hp-zinc-400)}.hp-crew-shelf{--hp-rim: var(--hp-rim-shelf);position:absolute;left:29px;width:1382px;height:12px;border-radius:6px;background:linear-gradient(180deg,#ffffff1a,#ffffff08);-webkit-backdrop-filter:blur(var(--hp-blur-shelf));backdrop-filter:blur(var(--hp-blur-shelf));isolation:isolate}.hp-crew-shelf:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000000b3;filter:blur(12px);translate:0 14px}.hp-crew-shelf-1{top:395px;translate:0 .2px}.hp-crew-shelf-2{top:603px;translate:0 .2px}.hp-crew-cards{position:absolute;left:49px;top:240px;display:grid;grid-template-columns:repeat(9,122px);grid-auto-rows:161.2px;gap:46.8px 30.5px;list-style:none}.hp-crew-slot{position:relative}.hp-crew-slot:hover,.hp-crew-slot:focus-within{z-index:2}.hp-crew-card{position:absolute;inset:0;display:block;border-radius:12px}.hp-crew-name{position:absolute;left:0;top:0;width:100%;translate:-.5px 0;font:600 13px/18px var(--hp-sans);color:var(--hp-zinc-200);text-align:center;white-space:nowrap;transition:transform .22s var(--hp-ease),color .22s var(--hp-ease)}.hp-crew-floor{position:absolute;left:20.4px;top:148.2px;width:81.2px;height:14px;border-radius:50%;background:color(srgb var(--hp-accent-srgb) / .32);opacity:.5;filter:blur(4px);transition:left .22s var(--hp-ease),width .22s var(--hp-ease),height .22s var(--hp-ease),opacity .22s var(--hp-ease)}.hp-crew-fig{position:absolute;left:3px;top:22px;width:116px;height:139.2px;transform-origin:50% 100%;transition:transform .22s var(--hp-ease),filter .22s var(--hp-ease)}.hp-crew-fig img,.hp-crew-front{position:absolute;inset:0;width:100%;height:100%}.hp-crew-bob{display:contents}@media(prefers-reduced-motion:no-preference){.hp-crew-bob{display:block;position:absolute;inset:0}}.hp-crew-front{display:block;overflow:visible}.hp-crew-dim{opacity:0;transition:opacity .22s var(--hp-ease)}.hp-crew-halo{position:absolute;left:-124px;top:-143.8px;width:370px;height:390px;background:radial-gradient(185px 197px at 50% 50% in srgb,color(srgb var(--hp-accent-srgb) / .14) 0%,color(srgb var(--hp-accent-srgb) / .1325) 37%,color(srgb var(--hp-accent-srgb) / .122) 43.2%,color(srgb var(--hp-accent-srgb) / .111) 47.5%,color(srgb var(--hp-accent-srgb) / .102) 50.5%,color(srgb var(--hp-accent-srgb) / .0904) 53.8%,color(srgb var(--hp-accent-srgb) / .0791) 56.5%,color(srgb var(--hp-accent-srgb) / .0672) 59.2%,color(srgb var(--hp-accent-srgb) / .0564) 62%,color(srgb var(--hp-accent-srgb) / .0444) 65%,color(srgb var(--hp-accent-srgb) / .0328) 68.2%,color(srgb var(--hp-accent-srgb) / .022) 72%,color(srgb var(--hp-accent-srgb) / .0105) 77.8%,color(srgb var(--hp-accent-srgb) / 0) 100%,transparent);opacity:0;pointer-events:none;transition:opacity .22s var(--hp-ease)}.hp-crew-tip{--hp-rim: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .32) 0%, color(srgb 1 1 1 / .06) 100%);position:absolute;left:132.72px;top:-7.33px;width:max-content;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:15px 17px;border-radius:16px;background:linear-gradient(180deg,#1f1f23f0,#0f0f11f0);box-shadow:0 18px 36px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .18s var(--hp-ease),transform .22s var(--hp-ease),visibility 0s linear .22s}.hp-crew-card.is-flip .hp-crew-tip{left:auto;right:calc(100% + 10.72px);transform:translate(6px)}.hp-crew-tip-head{display:flex;align-items:center;gap:8px}.hp-crew-tip-name{font:700 17px/23px var(--hp-sans);color:var(--hp-zinc-100)}.hp-crew-tip-role{padding:2px 8px;border-radius:var(--hp-r-pill);--hp-fill: var(--hp-white);font:600 11px/15px var(--hp-sans);color:var(--hp-zinc-950)}.hp-crew-tip-does{font:400 14px/19px var(--hp-sans);color:var(--hp-steel-hi)}.hp-crew-tip-rule{align-self:stretch;height:1px;background:#ffffff14}.hp-crew-tip-cmd{font:var(--hp-type-mono-12);color:var(--hp-zinc-400)}.hp-crew-tip-open{font:600 13px/18px var(--hp-sans);color:var(--hp-white)}@media(min-width:1200px){.hp-crew-card:is(:hover,:focus-visible) .hp-crew-halo{opacity:1}.hp-crew-card:is(:hover,:focus-visible) .hp-crew-name{font:700 15px/20px var(--hp-sans);color:var(--hp-white);transform:translateY(-49.33px)}.hp-crew-card:is(:hover,:focus-visible) .hp-crew-floor{left:-4px;width:130px;height:18px;opacity:1}.hp-crew-card:is(:hover,:focus-visible) .hp-crew-fig{transform:scale(1.34);filter:drop-shadow(0px 0px 14.93px color(srgb var(--hp-accent-srgb) / .3)) drop-shadow(0px 8.96px 8.96px color(srgb 0 0 0 / .5))}.hp-crew-card:is(:hover,:focus-visible) .hp-crew-tip{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--hp-ease),transform .22s var(--hp-ease),visibility 0s}.hp-crew-cards:has(.hp-crew-card:is(:hover,:focus-visible)) .hp-crew-card:not(:hover,:focus-visible) .hp-crew-name{color:var(--hp-label)}.hp-crew-cards:has(.hp-crew-card:is(:hover,:focus-visible)) .hp-crew-card:not(:hover,:focus-visible) .hp-crew-dim{opacity:1}.hp-crew-cards:has(.hp-crew-card:is(:hover,:focus-visible)) .hp-crew-card:not(:hover,:focus-visible) .hp-crew-floor{opacity:.1125}.hp-sec-crew:has(.hp-crew-card:is(:hover,:focus-visible)) .hp-crew-shelf{--hp-rim: linear-gradient(90deg in srgb, rgba(var(--hp-accent-rgb), 0) 0%, color(srgb var(--hp-accent-srgb) / .5) 50%, rgba(var(--hp-accent-rgb), 0) 100%)}}.hp-crew-cta{position:absolute;left:316px;top:665.2px;display:flex;align-items:center;gap:12px}.hp-crew-meet{width:176px;translate:0 .19px}.hp-crew-cmd{width:620px}.hp-crew-cmd>*{translate:1px}.hp-crew-cmd .hp-cmd-prompt{flex:none;width:9px}.hp-crew-presets{position:absolute;left:494px;top:731px;translate:0 .2px;display:flex;align-items:center;gap:8px;font:400 13px/18px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-crew-presets ul{display:flex;align-items:center;gap:8px;list-style:none}.hp-crew-presets>span{width:80px}.hp-crew-presets li:nth-child(1) a{width:66px}.hp-crew-presets li:nth-child(2) a{width:60px}.hp-crew-presets li:nth-child(3) a{width:66px}.hp-crew-presets li:nth-child(4) a{width:62px}.hp-crew-presets li:nth-child(5) a{width:78px}.hp-crew-presets a{display:flex;padding:4px 10px;border:1px solid var(--hp-hairline);border-radius:var(--hp-r-pill);--hp-fill: color(srgb 1 1 1 / .05);font:500 12.5px/17px var(--hp-sans);color:var(--hp-zinc-300);transition:border-color .16s var(--hp-ease),color .16s var(--hp-ease),background-color .16s var(--hp-ease)}.hp-crew-presets a:hover{border-color:#ffffff38;--hp-fill: color(srgb 1 1 1 / .08);color:var(--hp-white)}@media(max-width:1199.98px){.hp-crew-head,.hp-crew-cards,.hp-crew-cta,.hp-crew-presets{position:static;width:auto}.hp-crew-heading{font-size:40px;line-height:1.12;white-space:normal}.hp-crew-shelf,.hp-crew-halo,.hp-crew-tip,.hp-crew-dim{display:none}.hp-crew-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 8px;max-width:664px;margin:48px auto 0}.hp-crew-slot{width:104px}.hp-crew-card{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:6px}.hp-crew-name{position:static;width:auto}.hp-crew-card:hover .hp-crew-name{color:var(--hp-white)}.hp-crew-fig{position:relative;left:auto;top:auto;width:96px;height:auto;aspect-ratio:116 / 139.2}.hp-crew-floor{left:50%;top:auto;bottom:0;width:68px;height:12px;margin-left:-34px}.hp-crew-cta{display:flex;flex-direction:column;align-items:center;margin-top:48px}.hp-crew-cmd{width:auto;max-width:100%}.hp-crew-presets{flex-wrap:wrap;justify-content:center;margin-top:18px;white-space:normal}.hp-crew-presets ul{flex-wrap:wrap;justify-content:center}}@media(min-width:1064px)and (max-width:1199.98px){.hp-crew-cards{max-width:1000px}}@media(max-width:767.98px){.hp-crew-heading{font-size:32px}.hp-crew-cards{display:grid;grid-template-columns:repeat(9,92px);grid-auto-rows:auto;justify-content:start;gap:18px 8px;max-width:none;margin:36px calc(-1 * var(--hp-gutter)) 0;padding:6px var(--hp-gutter) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--hp-gutter);scrollbar-width:none}.hp-crew-cards::-webkit-scrollbar{display:none}.hp-crew-slot{width:auto;scroll-snap-align:start}.hp-crew-fig{width:84px}.hp-crew-floor{width:60px;margin-left:-30px}.hp-crew-cta{margin-top:36px}.hp-crew-presets ul{gap:8px}.hp-sec-crew .hp-crew-presets li:nth-child(n) a{width:auto;min-height:44px;align-items:center;padding:0 16px;font-size:14px;line-height:19px}.hp-crew-cmd{height:auto;padding:12px 18px;border-radius:18px}.hp-crew-cmd code{align-items:flex-start;white-space:normal}.hp-crew-cmd-agents{white-space:nowrap}}@media(max-width:359.98px){.hp-crew-cmd-agents{white-space:normal}}@media(prefers-reduced-motion:no-preference){.hp-crew-sub{--m-delay: 80ms}.hp-sec-crew:has(.hp-crew-cards [data-m-wait]) .hp-crew-shelf{opacity:.001}.hp-sec-crew:has(.hp-crew-cards[data-m-in]) .hp-crew-shelf{animation:hp-crew-shelf var(--m-t-card) var(--m-ease-out) 0ms backwards}.hp-sec-crew:has(.hp-crew-cards[data-m-in]) .hp-crew-shelf-2{animation-delay:.12s}.hp-crew-cards{--m-pop-from: .85}.hp-crew-floor{animation:hp-crew-floor var(--m-dur, 1.8s) var(--m-ease-sine) var(--m-phase, 0s) infinite alternate both}.hp-crew-cta{--m-delay: 80ms}.hp-crew-presets ul{--m-stagger: 35ms}.hp-crew-presets li{--m-delay: 70ms}}@keyframes hp-crew-shelf{0%{opacity:0;transform:scaleX(.92)}}@keyframes hp-crew-floor{to{transform:scale(.9)}}.hp-pricing-spot{position:absolute;left:372px;top:48px;width:696px;height:636px;max-width:none;pointer-events:none}.hp-pricing-floor{position:absolute;left:80px;top:606px;width:1280px;height:1px;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0)}.hp-sec-pricing{--hp-sec-h: 854px}.hp-sec-pricing .hp-pricing-spot{top:2px}.hp-sec-pricing .hp-pricing-floor{top:560px}.hp-pricing-head{position:absolute;left:100px;top:48px;width:451px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hp-pricing-heading{font:var(--hp-type-h2-pricing);letter-spacing:var(--hp-track-h2-pricing);--hp-gt: var(--hp-text-h2);white-space:nowrap;position:relative;top:1px}.hp-pricing-sub{font:400 16px/22px var(--hp-sans);color:var(--hp-zinc-400)}.hp-pricing-controls{position:absolute;left:964px;top:91px;display:flex;align-items:flex-start;gap:10px}.hp-pricing-full{width:145px;justify-content:flex-start;gap:5.4px}.hp-pricing-billing{display:flex;flex-direction:row;align-items:flex-start;width:221px;gap:4px;padding:4px;background:#ffffff0d;border:1px solid var(--hp-hairline);border-radius:var(--hp-r-pill)}.hp-pricing-bill{display:flex;flex-direction:row;align-items:center;height:30px;padding:6px 14px;border-radius:var(--hp-r-pill);font:600 13px/18px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap;transition:background-color .18s var(--hp-ease),color .18s var(--hp-ease)}.hp-pricing-bill:hover{color:var(--hp-zinc-200)}.hp-pricing-bill[aria-pressed=true]{--hp-fill: var(--hp-white);color:var(--hp-zinc-950)}.hp-pricing-bill:first-child{width:80px}.hp-pricing-bill-year{width:127px;gap:6px;padding:6px 12px 6px 14px}.hp-pricing-save{display:flex;width:42px;padding:1px 6px;border-radius:var(--hp-r-pill);background:#ffffff1a;font:600 11px/15px var(--hp-sans);color:var(--hp-zinc-100);transition:background-color .18s var(--hp-ease),color .18s var(--hp-ease)}.hp-pricing-bill[aria-pressed=true] .hp-pricing-save{background:#09090b14;color:var(--hp-zinc-950)}.hp-pricing-plans{position:absolute;left:0;top:254px;width:1440px;height:600px}.hp-pricing-plan{position:absolute;top:0;height:600px}.hp-pricing-free{left:100px;width:360px;--hp-pricing-wn: 360}.hp-pricing-team{left:470px;width:500px;--hp-pricing-wn: 500}.hp-pricing-ent{left:877px;width:546px;--hp-pricing-wn: 546}.hp-pricing-art{position:absolute;left:0;top:0;width:calc(var(--hp-pricing-wn) * 1px);height:330px;pointer-events:none}.hp-pricing-glow{position:absolute;top:282px;height:44px;border-radius:50%;filter:blur(14px);clip-path:inset(-28px)}.hp-pricing-free .hp-pricing-glow{left:29.52px;width:300.96px;background:#ffffff1a}.hp-pricing-team .hp-pricing-glow{left:41px;width:418px;background:#ffffff5c}.hp-pricing-ent .hp-pricing-glow{left:93.26px;width:359.48px;background:#ffffff12}.hp-pricing-folder{position:absolute}.hp-pricing-free .hp-pricing-folder{left:43px;top:104px;translate:.2px .4px;width:273.6px;height:201.6px;opacity:.85}.hp-pricing-team .hp-pricing-folder{left:60px;top:26px;width:380px;height:280px}.hp-pricing-ent .hp-pricing-folder{left:109px;top:65px;translate:.6px .2px;width:326.8px;height:240.8px}.hp-pricing-back{position:absolute;max-width:none}.hp-pricing-free .hp-pricing-back{left:-43.2px;top:-21.6px;width:360px;height:288px}.hp-pricing-team .hp-pricing-back{left:-60px;top:-30px;width:500px;height:400px}.hp-pricing-ent .hp-pricing-back{left:-51.6px;top:-25.8px;width:430px;height:344px}.hp-pricing-folder .hp-pricing-ic{position:absolute;left:0;top:0}.hp-pricing-ic-free-copilot{translate:44.56px 11.04px}.hp-pricing-ic-free-cursor{translate:160.24px 17.04px}.hp-pricing-ic-free-codex{translate:99.36px -1.52px}.hp-pricing-ic-team-kiro{translate:35px 35px}.hp-pricing-ic-team-gemini{translate:99px 15px}.hp-pricing-ic-team-codex{translate:179px 1px}.hp-pricing-ic-team-qwen{translate:263px 19px}.hp-pricing-ic-team-amp{translate:311px 47px}.hp-pricing-ic-team-copilot{translate:64px 44px}.hp-pricing-ic-team-cline{translate:238px 32px}.hp-pricing-ic-team-claude{translate:142.17px 4.05px}.hp-pricing-ic-ent-git{translate:55.9px 119.54px}.hp-pricing-ic-ent-devin{translate:136.74px 119.54px}.hp-pricing-ic-ent-own{translate:225.32px 118.68px}.hp-pricing-ic-ent-editor{translate:12.9px 69.66px}.hp-pricing-front{position:absolute;left:0}.hp-pricing-free .hp-pricing-front{top:54px;translate:0 .72px;width:273.6px;height:146.88px;border-radius:18.72px;background:linear-gradient(180deg,#ffffff29,#ffffff0f 60%,#ffffff14)}.hp-pricing-team .hp-pricing-front{top:76px;width:380px;height:204px;border-radius:var(--hp-r-folder);background:linear-gradient(180deg,#ffffff42,#ffffff1a 60%,#ffffff24)}.hp-pricing-ent .hp-pricing-front{top:65px;translate:0 .36px;width:326.8px;height:175.44px;border-radius:22.36px;background:linear-gradient(180deg,#1d1d20db,#0c0c0df0);box-shadow:0 18px 36px #00000080;--hp-rim: linear-gradient(144.4deg in srgb, color(srgb 1 1 1 / .6) 0%, color(srgb .603922 .603922 .627451 / .18) 32.1%, color(srgb 1 1 1 / .32) 71.4%)}.hp-pricing-specular{position:absolute}.hp-pricing-specular:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;translate:0 var(--y, 0px);scale:1 var(--h);transform-origin:0 0;background:var(--hp-grad-specular)}.hp-pricing-free .hp-pricing-specular{left:28.8px;top:55px;--y: .44px;width:216px;height:1.08px;--h: 1.08;filter:blur(.36px)}.hp-pricing-team .hp-pricing-specular{left:40px;top:77px;width:300px;height:1.5px;--h: 1.5;filter:blur(.5px)}.hp-pricing-ent .hp-pricing-specular{left:34.4px;top:66px;--y: .22px;width:258px;height:1.29px;--h: 1.29;filter:blur(.43px);opacity:.35}.hp-pricing-face{position:absolute;max-width:none}.hp-pricing-free .hp-pricing-face{left:120px;top:170px;translate:.68px .08px;width:32.4px;height:19.44px}.hp-pricing-team .hp-pricing-face{left:167px;top:236px;translate:.61px .22px;width:45px;height:27px}.hp-pricing-lock{position:absolute;left:146px;top:120px;translate:.67px .53px;width:34px;height:43px;max-width:none}.hp-pricing-engraving{position:absolute;left:90.9px;top:169.08px;width:145px;display:flex;flex-direction:column;align-items:center;gap:4px;filter:drop-shadow(0px 1px 0px color(srgb 0 0 0 / .7));white-space:nowrap}.hp-pricing-engraving-a{padding-left:.28em;font:600 10px/14px var(--hp-sans);letter-spacing:.28em;background:var(--hp-text-engraving);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hp-pricing-engraving-rule{width:60px;height:1px;background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.hp-pricing-engraving-b{padding-left:.22em;font:500 9px/12px var(--hp-sans);letter-spacing:.22em;color:var(--hp-steel)}.hp-pricing-bound{position:absolute;left:81.6px;top:25.2px;width:382.8px;height:304.8px;overflow:visible}.hp-pricing-boundtag{position:absolute;left:103.6px;top:12.2px;padding:4px 10px;--hp-fill: #0b0b0c;border:1px solid color(srgb 1 1 1 / .18);border-radius:var(--hp-r-pill);font:500 11.5px/16px var(--hp-sans);color:var(--hp-label);white-space:nowrap;width:125px}.hp-pricing-chip{position:absolute;display:flex;flex-direction:row;align-items:center;gap:6px;padding:5px 12px 5px 10px;background:#0b0b0c;border:1px solid color(srgb 1 1 1 / .14);border-radius:var(--hp-r-pill);color:var(--hp-label);white-space:nowrap}.hp-pricing-chip b{font:700 12.5px/17px var(--hp-sans)}.hp-pricing-chip span{font:500 12px/16px var(--hp-sans)}.hp-pricing-chip>span{translate:.75px 1px}.hp-pricing-chip-docker{left:390.9px;top:83.85px;width:155px}.hp-pricing-badge{position:absolute;display:flex;flex-direction:row;align-items:center;gap:6px;padding:5px 12px 5px 10px;background:#000;border:1px solid color(srgb 1 1 1 / .24);border-radius:var(--hp-r-pill);box-shadow:var(--hp-shadow-badge);color:var(--hp-zinc-100);white-space:nowrap}.hp-pricing-badge b{font:700 13px/18px var(--hp-sans)}.hp-pricing-badge span{font:600 12px/16px var(--hp-sans)}.hp-pricing-badge>span{translate:0 1px}.hp-pricing-badge-free{left:29.2px;top:172.94px;width:105px}.hp-pricing-badge-team{left:46px;top:121.2px;width:73px}.hp-pricing-badge-ent{left:95.6px;top:147.07px;width:73px;background:#ffffff1a;border-color:#ffffff38;box-shadow:none;opacity:.7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hp-pricing-words{position:absolute;top:328px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;white-space:nowrap}.hp-pricing-free .hp-pricing-words{left:83px;width:194px}.hp-pricing-team .hp-pricing-words{left:134px;width:232px}.hp-pricing-ent .hp-pricing-words{left:163px;width:220px}.hp-pricing-name{display:flex;flex-direction:row;align-items:center;gap:8px}.hp-pricing-name h3{font:600 15px/20px var(--hp-sans);color:var(--hp-zinc-100);translate:0 1px}.hp-pricing-ent .hp-pricing-name h3{color:var(--hp-steel-hi)}.hp-pricing-tag{translate:0 -.5px;padding:2px 8px;border:1px solid color(srgb 1 1 1 / .2);border-radius:var(--hp-r-pill);font:500 11px/15px var(--hp-sans);color:var(--hp-zinc-400)}.hp-pricing-tag-on{border:0;--hp-fill: var(--hp-white);font-weight:600;color:var(--hp-zinc-950)}.hp-pricing-price{display:flex;flex-direction:row;align-items:baseline;gap:7px}.hp-pricing-price>*{text-align:left}.hp-pricing-free .hp-pricing-amount{width:44px}.hp-pricing-free .hp-pricing-per{width:114px}.hp-pricing-team .hp-pricing-amount{width:85px}.hp-pricing-team .hp-pricing-per{width:140px}.hp-pricing-ent .hp-pricing-amount{width:128px}.hp-pricing-ent .hp-pricing-per{width:38px}.hp-pricing-amount{font:600 36px/49px var(--hp-sans);letter-spacing:-.04em;color:var(--hp-zinc-100)}.hp-pricing-team .hp-pricing-amount{font-size:48px;line-height:66px}.hp-pricing-ent .hp-pricing-amount{font-size:30px;line-height:41px;--hp-gt: var(--hp-text-steel);--hp-gt-end: var(--hp-text-steel-end)}.hp-pricing-per{font:400 13.5px/18px var(--hp-sans);color:var(--hp-zinc-400)}.hp-pricing-for{font:400 12.5px/17px var(--hp-sans);color:var(--hp-zinc-400)}.hp-pricing-has{display:flex;flex-direction:column;align-items:center;gap:5px;font:400 14px/19px var(--hp-sans);color:var(--hp-zinc-300)}.hp-pricing-ent .hp-pricing-has{color:var(--hp-zinc-400)}.hp-pricing-plan .hp-pricing-go{position:absolute;top:516px;width:280px}.hp-pricing-free .hp-pricing-go{left:40px}.hp-pricing-team .hp-pricing-go{left:110px}.hp-pricing-ent .hp-pricing-go{left:133px}.hp-pricing-renew{position:absolute;top:568px;left:0;width:100%;font:400 12px/16px var(--hp-sans);color:var(--hp-zinc-400);text-align:center;white-space:nowrap}.hp-pricing-renew a{color:var(--hp-zinc-300);text-decoration:underline;text-underline-offset:2px}@media(max-width:1199.98px){.hp-pricing-spot,.hp-pricing-floor{display:none}.hp-pricing-head{position:static;width:auto}.hp-pricing-heading{white-space:normal;text-wrap:balance}.hp-pricing-controls{position:static;flex-wrap:wrap;margin-top:28px}.hp-pricing-plans{position:static;width:auto;height:auto;display:flex;flex-direction:column;gap:64px;margin-top:40px}.hp-pricing-plans .hp-pricing-plan{position:relative;left:auto;width:auto;height:auto;display:flex;flex-direction:column;align-items:center}.hp-pricing-plan .hp-pricing-art{position:relative;flex:none;zoom:calc(min(var(--hp-cwn) - 2 * var(--hp-gutter-n),var(--hp-pricing-wn)) / var(--hp-pricing-wn))}.hp-pricing-free .hp-pricing-art{margin-top:-72px}.hp-pricing-plan .hp-pricing-words{position:static;width:auto;max-width:100%}.hp-pricing-plan .hp-pricing-go{position:static;width:min(280px,100%);margin-top:24px}.hp-pricing-plan .hp-pricing-renew{position:static;width:auto;margin-top:10px;white-space:normal;text-wrap:balance}}@media(min-width:1024px)and (max-width:1199.98px){.hp-pricing-plans{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,500fr) minmax(0,546fr);grid-template-rows:auto auto auto auto;column-gap:16px;row-gap:0;margin-top:48px}.hp-pricing-plans .hp-pricing-plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;justify-items:center}.hp-pricing-plan .hp-pricing-art{align-self:end;zoom:calc((var(--hp-cwn) - 2 * var(--hp-gutter-n) - 32) / 1406)}.hp-pricing-free .hp-pricing-art{margin-top:0}.hp-pricing-plan .hp-pricing-words,.hp-pricing-plan .hp-pricing-go,.hp-pricing-plan .hp-pricing-renew{align-self:start}}@media(max-width:767.98px){.hp-pricing-heading{font-size:40px}.hp-pricing-words,.hp-pricing-for,.hp-pricing-has{white-space:normal}}@media(max-width:767.98px){.hp-sec-pricing .hp-pricing-controls{gap:12px;margin-top:24px}.hp-sec-pricing .hp-pricing-full{width:auto;height:44px;padding:0 18px;gap:6px;font-size:15px;line-height:20px}.hp-sec-pricing .hp-pricing-billing{width:auto}.hp-sec-pricing .hp-pricing-bill{height:44px;align-items:center;justify-content:center;padding:0 16px;font-size:15px;line-height:20px}.hp-sec-pricing .hp-pricing-bill:first-child{width:98px}.hp-sec-pricing .hp-pricing-bill-year{width:156px;padding:0 14px 0 16px}.hp-sec-pricing .hp-pricing-save{width:auto;padding:1px 7px;font-size:13px;line-height:18px}.hp-sec-pricing .hp-pricing-plans{gap:56px}.hp-sec-pricing .hp-pricing-free{--hp-pricing-k: .74}.hp-sec-pricing .hp-pricing-team{--hp-pricing-k: .62}.hp-sec-pricing .hp-pricing-ent{--hp-pricing-k: .6}.hp-sec-pricing .hp-pricing-plan .hp-pricing-art{zoom:var(--hp-pricing-k)}.hp-sec-pricing .hp-pricing-ent .hp-pricing-art{margin-bottom:calc(32px / var(--hp-pricing-k))}.hp-sec-pricing .hp-pricing-art :is(.hp-pricing-badge,.hp-pricing-chip,.hp-pricing-boundtag){zoom:calc(1 / var(--hp-pricing-k));width:auto}.hp-sec-pricing .hp-pricing-badge b,.hp-sec-pricing .hp-pricing-chip b{font-size:14px;line-height:18px}.hp-sec-pricing .hp-pricing-badge span,.hp-sec-pricing .hp-pricing-chip span,.hp-sec-pricing .hp-pricing-boundtag{font-size:13px;line-height:18px}.hp-sec-pricing .hp-pricing-badge-free{left:12px;top:122px}.hp-sec-pricing .hp-pricing-badge-team{left:18px;top:70px}.hp-sec-pricing .hp-pricing-badge-ent{left:38px;top:84px}.hp-sec-pricing .hp-pricing-boundtag{left:58px;top:3px}.hp-sec-pricing .hp-pricing-chip-docker{left:auto;right:0;top:184px}.hp-sec-pricing .hp-pricing-engraving{display:none}.hp-sec-pricing .hp-pricing-words{gap:9px}.hp-sec-pricing .hp-pricing-price>*{width:auto}.hp-sec-pricing .hp-pricing-name h3{font-size:17px;line-height:22px}.hp-sec-pricing .hp-pricing-tag{padding:2px 9px;font-size:13px;line-height:18px}.hp-sec-pricing .hp-pricing-per{font-size:15px;line-height:20px}.hp-sec-pricing .hp-pricing-for{font-size:14px;line-height:20px}.hp-sec-pricing .hp-pricing-has{gap:6px;font-size:15px;line-height:21px}.hp-sec-pricing .hp-pricing-renew{max-width:320px;font-size:13px;line-height:19px}.hp-sec-pricing .hp-pricing-renew a{padding-block:13px}}@media(max-width:359.98px){.hp-sec-pricing .hp-pricing-team{--hp-pricing-k: .56}.hp-sec-pricing .hp-pricing-ent{--hp-pricing-k: .52}}.hp-pricing-glow-in,.hp-pricing-breathe{display:contents}@media(prefers-reduced-motion:no-preference){.hp-pricing-glow-in,.hp-pricing-breathe{display:block;position:absolute;inset:0;pointer-events:none}.hp-sec-pricing .hp-pricing-sub{--m-delay: 80ms}.hp-sec-pricing .hp-pricing-controls{--m-delay: .12s}.hp-sec-pricing .hp-pricing-spot{--m-t: .6s}.hp-sec-pricing .hp-pricing-glow-in,.hp-sec-pricing .hp-pricing-bound{--m-t: var(--m-t-rise)}.hp-sec-pricing .hp-pricing-team :is(.hp-pricing-folder,.hp-pricing-glow-in){--m-delay: 90ms}.hp-sec-pricing .hp-pricing-ent :is(.hp-pricing-folder,.hp-pricing-glow-in,.hp-pricing-bound){--m-delay: .18s}.hp-sec-pricing .hp-pricing-badge-free{--m-delay: .4s}.hp-sec-pricing .hp-pricing-badge-team{--m-delay: .46s}.hp-sec-pricing .hp-pricing-boundtag{--m-delay: .52s}.hp-sec-pricing .hp-pricing-chip-docker{--m-delay: .58s}.hp-sec-pricing .hp-pricing-badge-ent{--m-delay: .64s}.hp-sec-pricing .hp-pricing-renew{--m-delay: .56s}.hp-sec-pricing .hp-pricing-free .hp-pricing-words{--m-delay: .3s}.hp-sec-pricing .hp-pricing-team .hp-pricing-words{--m-delay: .37s}.hp-sec-pricing .hp-pricing-ent .hp-pricing-words{--m-delay: .44s}.hp-sec-pricing .hp-pricing-plans:has([data-m-wait]) .hp-pricing-go{opacity:.001}.hp-sec-pricing .hp-pricing-plans[data-m-in] .hp-pricing-go{animation:m-up var(--m-t-reveal) var(--m-ease-out) .45s backwards}.hp-sec-pricing .hp-pricing-plans[data-m-in] .hp-pricing-team .hp-pricing-go{animation-delay:.52s}.hp-sec-pricing .hp-pricing-plans[data-m-in] .hp-pricing-ent .hp-pricing-go{animation-delay:.59s}.hp-sec-pricing .hp-pricing-free :is(.hp-pricing-breathe,.hp-pricing-glow){--m-dur: 5s;--m-phase: .4s}.hp-sec-pricing .hp-pricing-team :is(.hp-pricing-breathe,.hp-pricing-glow){--m-dur: 5.4s;--m-phase: 0s}.hp-sec-pricing .hp-pricing-ent :is(.hp-pricing-breathe,.hp-pricing-glow){--m-dur: 5.8s;--m-phase: 1.1s}.hp-sec-pricing .hp-pricing-ic-free-copilot{--m-dur: 7.1s;--m-phase: .3s}.hp-sec-pricing .hp-pricing-ic-free-cursor{--m-dur: 8.4s;--m-phase: 1.2s}.hp-sec-pricing .hp-pricing-ic-free-codex{--m-dur: 6.5s;--m-phase: 2s}.hp-sec-pricing .hp-pricing-ic-team-kiro{--m-dur: 7.8s;--m-phase: .6s}.hp-sec-pricing .hp-pricing-ic-team-gemini{--m-dur: 6.9s;--m-phase: 1.5s}.hp-sec-pricing .hp-pricing-ic-team-codex{--m-dur: 8.9s;--m-phase: .2s}.hp-sec-pricing .hp-pricing-ic-team-qwen{--m-dur: 7.3s;--m-phase: 2.3s}.hp-sec-pricing .hp-pricing-ic-team-amp{--m-dur: 8.2s;--m-phase: 1s}.hp-sec-pricing .hp-pricing-ic-team-copilot{--m-dur: 6.6s;--m-phase: 1.8s}.hp-sec-pricing .hp-pricing-ic-team-cline{--m-dur: 9.2s;--m-phase: .9s}.hp-sec-pricing .hp-pricing-ic-team-claude{--m-dur: 7.6s;--m-phase: .4s}.hp-sec-pricing .hp-pricing-ic-ent-git{--m-dur: 8s;--m-phase: 1.4s}.hp-sec-pricing .hp-pricing-ic-ent-devin{--m-dur: 6.8s;--m-phase: .5s}.hp-sec-pricing .hp-pricing-ic-ent-own{--m-dur: 9s;--m-phase: 2.1s}.hp-sec-pricing .hp-pricing-ic-ent-editor{--m-dur: 7.4s;--m-phase: 1s}.hp-sec-pricing .hp-pricing-face{transform-origin:50% 35%}.hp-sec-pricing .hp-pricing-free .hp-pricing-face{--m-dur: 6.4s;--m-phase: 1s}.hp-sec-pricing .hp-pricing-team .hp-pricing-face{--m-dur: 8.9s;--m-phase: 3.2s}.hp-sec-pricing .hp-pricing-spot-breath{position:absolute;left:372px;top:2px;width:696px;height:636px;max-width:none;opacity:0;pointer-events:none}.hp-sec-pricing .hp-pricing-spot:is([data-m-in],[data-m-shown])+.hp-pricing-spot-breath{animation:hp-pricing-spot 5.5s var(--m-ease-sine) .6s infinite alternate both}.hp-sec-pricing .hp-pricing-billing{position:relative;z-index:0}.hp-sec-pricing .hp-pricing-billing:before,.hp-sec-pricing .hp-pricing-billing:after{content:"";position:absolute;top:4px;left:4px;z-index:-1;width:80px;height:30px;border-radius:var(--hp-r-pill);background:var(--hp-white);opacity:0;pointer-events:none;transition:opacity var(--m-t-hover) var(--hp-ease)}.hp-sec-pricing .hp-pricing-billing:after{left:88px;width:127px}.hp-sec-pricing .hp-pricing-billing:has(>.hp-pricing-bill:first-child[aria-pressed=true]):before,.hp-sec-pricing .hp-pricing-billing:has(>.hp-pricing-bill-year[aria-pressed=true]):after{opacity:1}.hp-sec-pricing .hp-pricing-bill[aria-pressed=true]{--hp-fill: none}}@media(prefers-reduced-motion:no-preference)and (max-width:1199.98px){.hp-sec-pricing .hp-pricing-spot-breath{display:none}}@keyframes hp-pricing-spot{0%{opacity:0}to{opacity:.2}}@media(prefers-reduced-motion:no-preference)and (max-width:767.98px){.hp-sec-pricing .hp-pricing-billing:before,.hp-sec-pricing .hp-pricing-billing:after{width:98px;height:44px}.hp-sec-pricing .hp-pricing-billing:after{left:106px;width:156px}}.hp-close-art{position:absolute;left:0;top:0;width:1440px;height:900px;pointer-events:none}.hp-close-orbit-outer{position:absolute;left:100px;top:160px;width:1240px;height:720px;border:1px solid color(srgb 1 1 1 / .07);border-radius:50%}.hp-close-orbit{position:absolute;left:250px;top:180px;width:940px;height:700px;overflow:visible}.hp-close-bloom{position:absolute;left:300px;top:110px;width:840px;height:840px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#8bcff000 60%,#8bcff017 72%,#8bcff000)}.hp-close-corona{position:absolute;left:240px;top:50px;width:960px;height:960px;opacity:.25}.hp-close-corona>span{position:absolute;inset:0;background:linear-gradient(135deg,#8bcff0 26.17%,#8bcff080,#8bcff01f 59.49%,#8bcff059 73.76%);-webkit-mask:radial-gradient(circle 480px at 50% 50%,rgb(0 0 0 / .0003) 0%,rgb(0 0 0 / .0004) 4.17%,rgb(0 0 0 / .0006) 8.33%,rgb(0 0 0 / .0011) 12.5%,rgb(0 0 0 / .0021) 16.67%,rgb(0 0 0 / .0037) 20.83%,rgb(0 0 0 / .0063) 25%,rgb(0 0 0 / .0103) 29.17%,rgb(0 0 0 / .016) 33.33%,rgb(0 0 0 / .0235) 37.5%,rgb(0 0 0 / .0327) 41.67%,rgb(0 0 0 / .0429) 45.83%,rgb(0 0 0 / .0532) 50%,rgb(0 0 0 / .0621) 54.17%,rgb(0 0 0 / .0684) 58.33%,rgb(0 0 0 / .0709) 62.5%,rgb(0 0 0 / .0693) 66.67%,rgb(0 0 0 / .0637) 70.83%,rgb(0 0 0 / .0552) 75%,rgb(0 0 0 / .0449) 79.17%,rgb(0 0 0 / .0344) 83.33%,rgb(0 0 0 / .0248) 87.5%,rgb(0 0 0 / .0168) 91.67%,rgb(0 0 0 / .0107) 95.83%,rgb(0 0 0 / .0107) 100%,transparent 100%);mask:radial-gradient(circle 480px at 50% 50%,rgb(0 0 0 / .0003) 0%,rgb(0 0 0 / .0004) 4.17%,rgb(0 0 0 / .0006) 8.33%,rgb(0 0 0 / .0011) 12.5%,rgb(0 0 0 / .0021) 16.67%,rgb(0 0 0 / .0037) 20.83%,rgb(0 0 0 / .0063) 25%,rgb(0 0 0 / .0103) 29.17%,rgb(0 0 0 / .016) 33.33%,rgb(0 0 0 / .0235) 37.5%,rgb(0 0 0 / .0327) 41.67%,rgb(0 0 0 / .0429) 45.83%,rgb(0 0 0 / .0532) 50%,rgb(0 0 0 / .0621) 54.17%,rgb(0 0 0 / .0684) 58.33%,rgb(0 0 0 / .0709) 62.5%,rgb(0 0 0 / .0693) 66.67%,rgb(0 0 0 / .0637) 70.83%,rgb(0 0 0 / .0552) 75%,rgb(0 0 0 / .0449) 79.17%,rgb(0 0 0 / .0344) 83.33%,rgb(0 0 0 / .0248) 87.5%,rgb(0 0 0 / .0168) 91.67%,rgb(0 0 0 / .0107) 95.83%,rgb(0 0 0 / .0107) 100%,transparent 100%)}.hp-close-eclipse{position:absolute;left:400px;top:210px;width:640px;height:640px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#0f0f11,#030304 70%);box-shadow:inset 0 12px 44px #ffffff24}.hp-close-rim{position:absolute;left:400px;top:210px;width:640px;height:640px;overflow:visible}.hp-close-art .hp-close-ic{position:absolute;left:0;top:0}.hp-close-ic-claude-code{translate:246.34px 378.29px}.hp-close-ic-cursor{translate:227.58px 551.71px}.hp-close-ic-gemini-cli{translate:314.77px 710.73px}.hp-close-ic-codex{translate:484.97px 815.58px}.hp-close-ic-kiro{translate:1132.66px 381.3px}.hp-close-ic-copilot{translate:1158.43px 551.71px}.hp-close-ic-devin{translate:1075.24px 710.73px}.hp-close-ic-junie{translate:897.04px 815.58px}.hp-close-walkers{position:absolute;left:0;top:0;width:1440px;height:900px;overflow:visible}.hp-close-content{position:absolute;left:486.5px;top:370px;width:467px;display:flex;flex-direction:column;align-items:center;text-align:center}.hp-close-heading{width:433px;height:165px;font:var(--hp-type-h2-close);letter-spacing:var(--hp-track-h2-close);font-feature-settings:"liga" 1;--hp-gt: var(--hp-text-h2)}.hp-close-heading>span{display:block;white-space:nowrap;text-indent:var(--hp-track-h2-close)}.hp-close-sub{margin-top:16px;width:420px;height:46px;font:var(--hp-type-body-close);color:var(--hp-zinc-400)}.hp-close-cta{margin-top:26px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;max-width:480px}.hp-close-go .hp-get-buttons{gap:8px}.hp-close-paste{flex-basis:100%;margin-top:10px}.hp-close-or{margin-top:14px;display:flex;flex-direction:row;align-items:flex-start;gap:6px;font:400 13px/18px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-close-or a{font-weight:600;translate:.5px 0;color:var(--hp-accent);border-radius:4px;transition:color .16s var(--hp-ease)}.hp-close-or a:hover{color:var(--hp-accent-hi)}@media(max-width:1199.98px){.hp-sec-close .hp-stage{padding-top:370px;padding-bottom:72px;min-height:900px}.hp-close-art{left:calc(50% - 720px)}.hp-close-art .hp-close-ic{display:none}.hp-close-content{position:relative;left:auto;top:auto;width:min(467px,100%);margin-inline:auto}}@media(max-width:767.98px){.hp-sec-close .hp-stage{padding-top:322px;min-height:852px}.hp-close-art{top:-48px}.hp-close-heading{width:auto;height:auto;font-size:38px;text-wrap:balance}.hp-close-heading>span{display:inline;white-space:normal}.hp-close-sub{width:auto;height:auto}.hp-close-cta{flex-direction:column;align-items:center;gap:10px}.hp-close-go .hp-get-btn{height:44px}.hp-close-go .hp-get-buttons{flex-direction:column;align-items:stretch}.hp-close-or{margin-top:18px;font-size:14px;line-height:20px}.hp-sec-close .hp-close-or a{padding-block:12px;margin-block:-12px}}@media(max-width:599.98px){.hp-close-walker-gavel,.hp-close-walker-pipe,.hp-close-march-gavel,.hp-close-march-pipe{display:none}}.hp-close-drift,.hp-close-rim-turn{display:contents}@media(prefers-reduced-motion:no-preference){.hp-close-drift{display:block;position:absolute;left:0;top:0}.hp-close-art{--m-t: .9s}.hp-close-content{--m-stagger: 80ms}.hp-close-rim-turn{display:block;position:absolute;left:400px;top:210px;width:640px;height:640px;transform-origin:320px 320px}.hp-close-rim-turn>.hp-close-rim{left:0;top:0}.hp-close-breath{position:absolute;left:300px;top:110px;width:840px;height:840px;border-radius:50%;background:radial-gradient(closest-side in srgb,color(srgb var(--hp-accent-srgb) / 0) 62%,color(srgb var(--hp-accent-srgb) / .05) 76%,color(srgb var(--hp-accent-srgb) / 0));--m-dur: 6s}.hp-close-drift-claude-code{transform-origin:278.34px 410.29px;--m-delay: .3s;--m-loop: hp-close-sway-claude-code 9s var(--m-ease-sine) 0s infinite alternate both}.hp-close-drift-cursor{transform-origin:254.58px 578.71px;--m-delay: .35s;--m-loop: hp-close-sway-cursor 9.3s var(--m-ease-sine) .8s infinite alternate both}.hp-close-drift-gemini-cli{transform-origin:339.77px 735.73px;--m-delay: .4s;--m-loop: hp-close-sway-gemini-cli 9.6s var(--m-ease-sine) 1.6s infinite alternate both}.hp-close-drift-codex{transform-origin:513.97px 844.58px;--m-delay: .45s;--m-loop: hp-close-sway-codex 9.9s var(--m-ease-sine) .4s infinite alternate both}.hp-close-drift-junie{transform-origin:926.04px 844.58px;--m-delay: .5s;--m-loop: hp-close-sway-junie 11.1s var(--m-ease-sine) 1s infinite alternate both}.hp-close-drift-devin{transform-origin:1100.24px 735.73px;--m-delay: .55s;--m-loop: hp-close-sway-devin 10.8s var(--m-ease-sine) .2s infinite alternate both}.hp-close-drift-copilot{transform-origin:1185.43px 578.71px;--m-delay: .6s;--m-loop: hp-close-sway-copilot 10.5s var(--m-ease-sine) 2s infinite alternate both}.hp-close-drift-kiro{transform-origin:1161.66px 410.3px;--m-delay: .65s;--m-loop: hp-close-sway-kiro 10.2s var(--m-ease-sine) 1.2s infinite alternate both}.hp-close-drift{animation:var(--m-loop)}.hp-close-ic-claude-code{--m-dur: 7.6s;--m-phase: .4s}.hp-close-ic-cursor{--m-dur: 6.5s;--m-phase: 1.5s}.hp-close-ic-gemini-cli{--m-dur: 8.4s;--m-phase: .9s}.hp-close-ic-codex{--m-dur: 7s;--m-phase: 2.1s}.hp-close-ic-kiro{--m-dur: 8.9s;--m-phase: .3s}.hp-close-ic-copilot{--m-dur: 6.2s;--m-phase: 1.2s}.hp-close-ic-devin{--m-dur: 7.9s;--m-phase: 1.9s}.hp-close-ic-junie{--m-dur: 6.9s;--m-phase: .7s}.hp-close-parade{position:absolute;left:0;top:0;width:1440px;height:900px;pointer-events:none;--m-pop-from: .85}.hp-close-march{position:absolute}.hp-close-march-gavel{left:408px;top:158px;width:167px;height:171px;transform-origin:312px 372px;animation:hp-close-march-gavel 36s linear -6s infinite both;--hp-close-step: 0s}.hp-close-march-probe{left:519px;top:97px;width:158px;height:170px;transform-origin:201px 433px;animation:hp-close-march-probe 36s linear -12s infinite both;--hp-close-step: .21s}.hp-close-march-mash{left:652px;top:73px;width:136px;height:161px;transform-origin:68px 457px;animation:hp-close-march-mash 36s linear -18s infinite both;--hp-close-step: .42s}.hp-close-march-flex{left:763px;top:97px;width:158px;height:170px;transform-origin:-43px 433px;animation:hp-close-march-flex 36s linear -24s infinite both;--hp-close-step: .63s}.hp-close-march-pipe{left:865px;top:158px;width:167px;height:171px;transform-origin:-145px 372px;animation:hp-close-march-pipe 36s linear -30s infinite both;--hp-close-step: .84s}.hp-close-stride{position:absolute;inset:0;--m-loop: hp-close-stride 1.04s steps(1, end) var(--hp-close-step, 0s) infinite both;animation:var(--m-loop)}.hp-close-march-mash .hp-close-stride{--m-delay: .12s}.hp-close-march-probe .hp-close-stride,.hp-close-march-flex .hp-close-stride{--m-delay: .21s}.hp-close-march-gavel .hp-close-stride,.hp-close-march-pipe .hp-close-stride{--m-delay: .3s}.hp-close-frame{position:absolute;left:0;top:0;overflow:visible}.hp-close-frame-walk{animation:hp-close-walk 1.04s steps(1,end) var(--hp-close-step, 0s) infinite both}.hp-close-frame-front{opacity:0;animation:hp-close-front 1.04s steps(1,end) var(--hp-close-step, 0s) infinite both}}@media(prefers-reduced-motion:no-preference)and (max-width:1199.98px){.hp-close-drift{display:none}}@keyframes hp-close-sway-claude-code{to{transform:translate(4.4px,-9px)}}@keyframes hp-close-sway-cursor{to{transform:translate(-1.9px,-9.8px)}}@keyframes hp-close-sway-gemini-cli{to{transform:translate(-7px,-7.2px)}}@keyframes hp-close-sway-codex{to{transform:translate(-9.4px,-3.4px)}}@keyframes hp-close-sway-kiro{to{transform:translate(4.4px,9px)}}@keyframes hp-close-sway-copilot{to{transform:translate(-1.9px,9.8px)}}@keyframes hp-close-sway-devin{to{transform:translate(-7px,7.2px)}}@keyframes hp-close-sway-junie{to{transform:translate(-9.4px,3.4px)}}@keyframes hp-close-march-gavel{0%{transform:rotate(-19deg);opacity:0}5%{transform:rotate(-13.3deg);opacity:1}95%{transform:rotate(89.3deg);opacity:1}to{transform:rotate(95deg);opacity:0}}@keyframes hp-close-march-probe{0%{transform:rotate(-38deg);opacity:0}5%{transform:rotate(-32.3deg);opacity:1}95%{transform:rotate(70.3deg);opacity:1}to{transform:rotate(76deg);opacity:0}}@keyframes hp-close-march-mash{0%{transform:rotate(-57deg);opacity:0}5%{transform:rotate(-51.3deg);opacity:1}95%{transform:rotate(51.3deg);opacity:1}to{transform:rotate(57deg);opacity:0}}@keyframes hp-close-march-flex{0%{transform:rotate(-76deg);opacity:0}5%{transform:rotate(-70.3deg);opacity:1}95%{transform:rotate(32.3deg);opacity:1}to{transform:rotate(38deg);opacity:0}}@keyframes hp-close-march-pipe{0%{transform:rotate(-95deg);opacity:0}5%{transform:rotate(-89.3deg);opacity:1}95%{transform:rotate(13.3deg);opacity:1}to{transform:rotate(19deg);opacity:0}}@keyframes hp-close-stride{0%{transform:translate(0)}50%{transform:translateY(2px)}to{transform:translateY(2px)}}@keyframes hp-close-walk{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes hp-close-front{0%{opacity:0}50%{opacity:1}to{opacity:1}}.hp-sec-request{--hp-sec-bg: var(--hp-page);--hp-sec-h: 860px}.hp-sec-request .hp-stage{display:flex;align-items:center;justify-content:center}.hp-req{width:min(560px,100%);display:flex;flex-direction:column;gap:14px}.hp-req-h{margin:0;font:500 48px/56px var(--hp-sans);letter-spacing:-.02em}.hp-req-lead{margin:0 0 14px;color:var(--hp-label);font:400 17px/27px var(--hp-sans)}.hp-req-form{display:flex;flex-direction:column;gap:16px}.hp-req-field{display:flex;flex-direction:column;gap:8px;color:var(--hp-nav-link);font:500 14px/19px var(--hp-sans)}.hp-req-field input,.hp-req-field textarea{width:100%;padding:13px 16px;border:1px solid var(--hp-hairline);border-radius:14px;background:var(--hp-codebox-bg);color:var(--hp-white);font:400 16px/24px var(--hp-sans);outline:none;transition:border-color .16s var(--hp-ease),box-shadow .16s var(--hp-ease)}.hp-req-field textarea{min-height:112px;resize:vertical}.hp-req-field input::placeholder,.hp-req-field textarea::placeholder{color:var(--hp-prompt)}.hp-req-field input:focus-visible,.hp-req-field textarea:focus-visible{border-color:rgba(var(--hp-accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--hp-accent-rgb),.18)}.hp-req-field [aria-invalid=true]{border-color:#e0806a}.hp-req-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hp-req-send{align-self:flex-start;margin-top:6px;border:0;cursor:pointer}.hp-req-send:disabled{cursor:progress;opacity:.7}.hp-req-error{margin:0;color:#e0806a;font:400 15px/22px var(--hp-sans)}.hp-req-note{margin:0;color:var(--hp-zinc-400);font:400 13px/19px var(--hp-sans)}.hp-req-note a{color:var(--hp-zinc-300);text-decoration:underline;text-underline-offset:3px}.hp-req-note a:hover{color:var(--hp-white)}.hp-req-done{margin:8px 0 0;padding:18px 20px;border-radius:16px;--hp-fill: var(--hp-grad-terminal);background:var(--hp-codebox-bg);color:var(--hp-white);font:400 17px/26px var(--hp-sans)}@media(max-width:767.98px){.hp-req-h{font-size:36px;line-height:42px}.hp-req-lead{font-size:16px;line-height:25px}.hp-req-send{align-self:stretch}}.hp-footer-panel{position:absolute;left:16px;top:24px;width:1408px;height:560px;overflow:hidden;border-radius:var(--hp-r-footer);background:linear-gradient(180deg,#111113,#0a0a0b);box-shadow:inset 0 1px #ffffff14;--hp-rim: linear-gradient(180deg in srgb, color(srgb 1 1 1 / .16) 0%, color(srgb 1 1 1 / .05) 40%, color(srgb 1 1 1 / .03) 100%)}.hp-footer-brand{position:absolute;left:84px;top:88px;display:flex;flex-direction:row;align-items:center;gap:8.5px;height:34px;border-radius:9px}.hp-footer-name{font:500 20.1481px/28px var(--hp-sans);letter-spacing:-.05em;color:var(--hp-white);white-space:nowrap}.hp-footer-line{position:absolute;left:84px;top:142px;width:238px;font:var(--hp-type-body);color:var(--hp-label)}.hp-footer-line>span{display:block;white-space:nowrap}.hp-footer-mail{position:absolute;left:84px;top:212px;font:600 15px/20px var(--hp-sans);color:var(--hp-accent);white-space:nowrap;border-radius:4px;transition:color .16s var(--hp-ease)}.hp-footer-mail:hover{color:var(--hp-accent-hi)}.hp-footer-nav{position:absolute;left:744px;top:88px;display:flex;flex-direction:row;align-items:flex-start}.hp-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:200px}.hp-footer-col:last-child{width:auto}.hp-footer-head{font:var(--hp-type-footer-head);color:var(--hp-zinc-400)}.hp-footer-col ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hp-footer-col a{display:block;font:var(--hp-type-footer-link);color:var(--hp-zinc-300);white-space:nowrap;border-radius:4px;transition:color .16s var(--hp-ease)}.hp-footer-col a:hover{color:var(--hp-white)}.hp-footer-name,.hp-footer-line,.hp-footer-mail,.hp-footer-col a{translate:0 1px}.hp-footer-copy{position:absolute;left:1209px;top:266px;font:400 13px/18px var(--hp-sans);color:var(--hp-zinc-400);white-space:nowrap}.hp-footer-pause{position:absolute;right:219px;top:266px;padding:6px 8px;margin:-6px -8px;border:0;border-radius:4px;background:none;font:400 13px/18px var(--hp-sans);color:var(--hp-zinc-300);white-space:nowrap;cursor:pointer;transition:color .16s var(--hp-ease)}.hp-footer-pause:hover{color:var(--hp-white)}.hp-footer-giant{position:absolute;left:-12px;top:293.36px;width:1432px;height:404px;font:500 296px/404px var(--hp-sans);letter-spacing:-.06em;white-space:nowrap;background:var(--hp-text-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:1199.98px){.hp-sec-footer .hp-stage{padding:16px var(--hp-gutter)}.hp-footer-panel{position:relative;left:auto;top:auto;width:auto;height:auto;display:flex;flex-direction:column;align-items:flex-start;padding:56px 40px 0}.hp-footer-panel>*{position:static}.hp-footer-line{margin-top:20px}.hp-footer-mail{margin-top:24px}.hp-footer-nav{margin-top:48px;align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hp-footer-col,.hp-footer-col:last-child{width:auto}.hp-footer-copy{margin-top:40px}.hp-footer-panel>.hp-footer-pause{position:absolute;top:auto;right:40px;bottom:calc((100cqw - 2 * var(--hp-gutter)) * .18 + 16px)}.hp-footer-giant{align-self:stretch;width:auto;height:.9em;margin:16px -40px 0;overflow:hidden;text-align:center;font-size:calc((100cqw - 2 * var(--hp-gutter)) * .2);line-height:1.365;background-size:100% 1.365em;background-repeat:no-repeat}}@media(max-width:767.98px){.hp-footer-panel{padding:40px 20px 0}.hp-footer-panel>.hp-footer-pause{right:20px}.hp-footer-nav{gap:16px}.hp-footer-giant{margin-inline:-20px}}@media(max-width:359.98px){.hp-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media(prefers-reduced-motion:no-preference){.hp-footer-panel{--m-t: .7s}.hp-footer-brand{--m-delay: .12s}.hp-footer-line{--m-delay: .2s}.hp-footer-mail{--m-delay: .28s}.hp-footer-col{--m-delay: .36s}.hp-footer-giant{--m-delay: .25s;--m-t: 1s}.hp-footer-panel .hp-footer-giant[data-m-in]{animation-name:hp-footer-giant}}@media(prefers-reduced-motion:no-preference)and (max-width:1199.98px){.hp-footer-panel .hp-footer-giant[data-m-in]{animation-name:m-fade}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.hp-footer-col a{transition:color .16s var(--hp-ease),transform .16s var(--hp-ease)}.hp-footer-col a:hover{transform:translate(2px)}}@keyframes hp-footer-giant{0%{opacity:0;transform:translateY(32px)}}@font-face{font-family:Manrope Symbols;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMk9UVE8AAAJgAAkAAAAABJwAAAIbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYEiBmAANAE2AiQDCAQGBYQ6ByAb9wMAHoVxY11iFeR9uWiUiDn4p9+vnftWxFFPJE8k1w6h0c2mM0QtZUlLg1AY0h+6qQ9/udsa6MPGpnQvkD9uL+BE01Tj7AJg4nL8c9nrrji3X8Oaw8akZVGXhhjPgR5QYg1jlzGAncIuJCUHSZCEkf4gpmjwpCCj7GLNR96ULVzfb/253/V+/d6f14pfz453E9p974w2jgiS5KtcTZKwbLrdwBgUQUtAm5VP2Vu+NoJ596C74OM+0dTnlQvXd+m9ZFkf6z+h2PFrbr+DI/895Qxic+b0ggM7hKkA6G0IQuUJHHFP/J5DarOZqX67AWxAHBlZQaECsAdqSub/H6c9hIgA9wrKAmfly62uV7fNdQdg/ZdH0IKY5uss2pebLxsAu2u8wSpw7eURhMnYnmAKwohgNCdDYvUQ8poIcbjb4OQUG7J7QGV8gCbKdLPP4NfjwFodWSlCA+NopT0ZGNtK9Zell7fndvu3nic6fTz3p9vHjWNq9q5jYTKckCxJb5Fpc9jBl3p6Pout42/m0rGzsU2fnC1bNqHY5H/aenVkpSA0wJkESRjpoM0yjOrENq0MTBkzYQZ4WXq94S0POCGr67N5nllhknboA577E7hyKQCbMDDdk83KhGkzuxOGTOqMSRcbqOHZsKtz5Kog66YuMfXmhX5dXQt43Rly2zVBVKVRR3djm1VLwLDX633105+1T0MvPevczn2ZAAA=) format("woff2");unicode-range:U+2192}@font-face{font-family:Manrope Symbols;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMk9UVE8AAAJwAAkAAAAABKQAAAIqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYEmBmAANAE2AiQDCAQGBYRAByAbAQQgnge2rWK9iMMJMZQYWp5DOov2+83eF/Xm1eNP5ohG0UglaWhkjXjWSMh4xO9h/tPcpplQX0Q8Ud1CmZzN/m14yJRuvUOk3n3aVLBoU56PYfnvjTBxTf4se43kd6uyX7VFUtloNx3iuKjRBzSxDWMXPcCzRBxQyF7ysoI0ew7TsHFkqbrkyim9HRbczDu4fa3qz9Uyvs9zbun1jyDhUt0qTxu5wgArpAqNFQXdG+83MQfF0DdAt/oVcfRnWeuWl9xtwrWFZ9ziddnvAT94/RDm/xb+5iMx8udH30Hi/p2XaiEaF+vCJUYYP6DQhRF4cK7m/zZkHGfdyk8zgAhgZiMrOPyAOKGGFGDbszABuJdg6Z81RkrZT7lIdgPA48tIFW2ZdvzmWjzZeJkB4HdMdCrAaaWCQBhFPUMLjCqDaVJlZmuTXI3obJ5n5LYUagVAizfQiDfnlxh9botTTy3PII6RtFeeEpzNpU5TstL+DO//2fNSpe5vzFd3kDuH1fy9x2onniKlsfNdMoMQKvtYzyhluTwE5y4ghxMlUu+E2a4pJST/01TiSZPOgHCw5skUiMZA2RDRngqKIF1AV1tHD5xIrNZ0lwtEaVDTZ31XFxIpnFXUwdHcCmy5lIFJmpnRihKUSM+NHHU0dWrMvQ52UDehwBETQk4LLp008giscWla00iCpDPT0I4E0BU6NYwmFFGxBJw6zHrq5x89pXwkcXbEpJQBkgjZAgAA) format("woff2");unicode-range:U+2192}@font-face{font-family:Manrope Symbols;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMk9UVE8AAANkAAkAAAAABYgAAAMdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYMYBmAANAE2AiQDCAQGBYQ0ByAb5wQAngNua3ycJCkmdIRmwk/oSvE8/4d6388etiliicWWUnHzQgtQsacga748+6znk9nXzHEJtU7hBXCyfLh+IgBi/H+uqVcpEMlzu6i/iLBoPBvtDXA8s7bEKY7QN4xd1ubFqBZJpq5ErpDHp76IKVa938qultz8kJckhLjn5+u3Hsrd/tTlZeJ+iWofnuT/UHn++RkimbQWOJc2oTKxbcpAisP7ELlDShHV7H4l9OVlJf+N6N8Mr6xcqvv9ML9+0jR3k7eZdFxwVXBatd++2bE1MjM/CAbmt2qP0bM9ccg6th4yatLyWwJcZWuPWlZ7x3onh7rG6kDd2ETpJLq7FsdcwBaYo8FdrqDLrcpa771xgjXHicB1Igb60gDN1yXGBg0KLakLx8JrKF2MUXxcsBFzBlbq0eY8V3oYPYLECosF0WGhqSFo6XfebHykumcAG+zun+nfou3Rpik9oIdKrAxDcU5GnBATxkWLE9ggkZtBJ7+nFuIVbEIlt07cHAPimjsyetAfX+Y9HYXVzVhLbV1jRTuo6CzsGXg/lNGX2E5I7IxuFFSDaiGnEEfDiAk4BaPitCCafb9zf+AAE+CDI3Hj6GOkUv2RnEZqqgLxgO77CLJd0iXg87dd6oBkAIK4NaZIVjAlJdYqbQ1RjdOW8v//OOUGCTwaXny0wp+YfAVSjRt8fQi/oE3bqlqc1F37K0WTbt8U6qUOJKeGSEBCpfINW8ilyU7dqc4Z9+S1GLi/XFS9qki1RZZIY16LZeavFc18HtmxfIYI8mhwBt1RmPntPcSuD4Na3d+38t5mtqaoAr0dXR6at88kegfMdU01TVIhih4MGlEgzv0/0ZDDMoyzjs42YWyH0znEa4TblhKHfMueHctniCAeDXIlcoU8PhVSYJ3/rVghTmeIIS0aNBmAfBjUZsEDokwgN/WZZaSYwROKFKmAvB1dIHcucSE74JqJC06uAqJ2TjSp0WwyQ+xjG0XsOlFuiwJzALsDVAT0NrTEnKYmDIjdn0CxMzrEr9Pudgun1y1BNHw/dahOecdySDy2yCp9PEVKAAAAAA==) format("woff2");unicode-range:U+221E}@media(max-width:767.98px){main.hp{--hp-flow-pad-y: 56px}main.hp .hp-copy{position:relative}main.hp .hp-copy:after{content:"";position:absolute;inset:-6px -2px}main.hp .hp-cmd-52 .hp-copy:after{inset:-2px}main.hp .hp-cmd-42 .hp-copy{font-size:13px}main.hp~.hp-sec-footer .hp-footer-col ul{align-items:stretch;gap:24px}main.hp~.hp-sec-footer .hp-footer-pause:after{content:"";position:absolute;inset:-7px -2px}main.hp~.hp-sec-footer .hp-footer-brand{height:44px;margin-block:-5px}main.hp~.hp-sec-footer .hp-footer-col a{padding-block:12px;margin-block:-12px}main.hp~.hp-sec-footer .hp-footer-mail{padding-block:12px;margin-block:12px -12px}}
