@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");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}:root{--hy-ink: #000000;--hy-ink-2: #121110;--hy-muted: rgba(0, 0, 0, .65);--hy-subtle: #7d7975;--hy-canvas: #ffffff;--hy-cream: #f7f4f1;--hy-cream-2: #f5f2f0;--hy-cream-3: #faf8f7;--hy-line: #e4dfdc;--hy-espresso: #1f2a12;--hy-lime: #bef264;--hy-lime-hover: #a3e635;--hy-on-lime: #020617;--hy-link: #4d7c0f;--hy-link-line: #a3e635;--hy-green: #1e681d;--hy-green-bg: #ebf7ea;--hy-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hy-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--hy-radius: 16px;--hy-gutter: 60px;--hy-max: 1320px}html{background:var(--hy-canvas)}body.hy-body{margin:0;background:var(--hy-canvas);color:var(--hy-ink);font-family:var(--hy-sans);font-size:16px;line-height:1.3;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.hy) *,:where(.hy) *:before,:where(.hy) *:after{box-sizing:border-box}:where(.hy) img{display:block;max-width:100%}:where(.hy) a{color:inherit;text-decoration:none}:where(.hy) :where(ul,dl,dd,figure,blockquote,p,h1,h2,h3,h4){margin:0;padding:0}:where(.hy) ul{list-style:none}:where(.hy) :where([data-lucide],svg.lucide){width:18px;height:18px;stroke-width:1.6;flex:none}.hy-container{width:100%;max-width:calc(var(--hy-max) + var(--hy-gutter) * 2);margin-inline:auto;padding-inline:var(--hy-gutter)}.hy-center{text-align:center;display:flex;flex-direction:column;align-items:center}.hy-narrow{max-width:820px}.hy-narrow-sm{max-width:560px}.hy-eyebrow{font-family:var(--hy-mono);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#1c1c1c}.hy-h1{font-size:clamp(40px,6vw,80px);font-weight:400;line-height:1;letter-spacing:-.03em}.hy-h2{font-size:clamp(34px,7vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.hy-h3{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.hy-h3-lg{font-size:clamp(28px,2.4vw,34px)}.hy-lead{font-size:18px;line-height:1.3;letter-spacing:-.02em}.hy-muted{color:var(--hy-muted)}.hy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.hy-btn-sm{height:36px;padding:0 16px;font-size:14px}.hy-btn-primary{background:var(--hy-lime);color:var(--hy-on-lime)}.hy-btn-primary:hover{background:var(--hy-lime-hover)}.hy-btn-soft{background:var(--hy-cream-2);color:var(--hy-ink)}.hy-btn-soft:hover{background:var(--hy-line)}.hy-link{display:inline-flex;align-items:center;gap:2px;color:var(--hy-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--hy-link-line);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease}.hy-link:hover{text-decoration-color:var(--hy-link)}.hy-link [data-lucide],.hy-link svg.lucide{width:16px;height:16px;stroke-width:2}.hy-link-ink{color:var(--hy-ink);text-decoration-color:#00000040}.hy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hy-header{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.hy-nav{display:flex;align-items:center;gap:48px;height:64px}.hy-logo{display:inline-flex;color:var(--hy-ink)}.hy-logo svg{width:104px;height:25px}.hy-nav-links{display:flex;gap:32px;font-size:14px;font-weight:500}.hy-nav-right{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:14px;font-weight:500}.hy-nav-links a:hover,.hy-nav-text:hover{color:var(--hy-subtle)}.hy-burger{display:none;margin-left:auto;width:40px;height:40px;border:0;background:none;padding:0;cursor:pointer;position:relative}.hy-burger span{position:absolute;left:10px;right:10px;height:1.5px;background:var(--hy-ink);transition:transform .25s ease,top .25s ease}.hy-burger span:first-child{top:16px}.hy-burger span:last-child{top:23px}.hy-burger[aria-expanded=true] span:first-child{top:19.5px;transform:rotate(45deg)}.hy-burger[aria-expanded=true] span:last-child{top:19.5px;transform:rotate(-45deg)}.hy-mobile{display:flex;flex-direction:column;padding:8px var(--hy-gutter) 24px;gap:4px;border-bottom:1px solid var(--hy-line);background:#fff}.hy-mobile[hidden]{display:none}.hy-mobile a:not(.hy-btn){padding:12px 0;font-size:20px;border-bottom:1px solid var(--hy-cream-2)}.hy-mobile .hy-btn{margin-top:16px}.hy-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;padding-top:112px;padding-bottom:48px}.hy-hero-copy .hy-eyebrow{margin-bottom:20px}.hy-headline-era .hy-h1{font-size:clamp(40px,min(6.4vw,calc((100vw - 520px) / 10.4)),80px)}.hy-headline-era .hy-h1-lead:first-child{white-space:nowrap}.hy-h1-lead,.hy-rotator{display:block}.hy-rotator{position:relative;height:1.08em;overflow:hidden;margin-top:.02em}.hy-rotator-word{display:inline-block;white-space:nowrap}.hy-rotator-word.is-out{animation:hy-word-out .35s cubic-bezier(.5,0,.75,0) forwards}.hy-rotator-word.is-in{animation:hy-word-in .5s cubic-bezier(.2,.7,.1,1) both}@keyframes hy-word-out{to{transform:translateY(-100%);opacity:0}}@keyframes hy-word-in{0%{transform:translateY(100%);opacity:0}}.hy-hero-side{display:flex;flex-direction:column;gap:24px;padding-bottom:6px}.hy-hero-side p{font-size:16px;line-height:1.3;color:var(--hy-muted)}.hy-hero-side .hy-actions{gap:12px}.hy-stage{position:relative;border-radius:var(--hy-radius);overflow:hidden;aspect-ratio:1320 / 720;background:#151c0c}.hy-stage-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.88)}.hy-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#140c0673,#140c060d 45%,#140c0626);pointer-events:none}.hy-chips{position:absolute;z-index:2;left:40px;top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hy-chips li{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;font-size:15px;opacity:0;transform:translateY(8px);animation:hy-chip-in .6s cubic-bezier(.2,.7,.1,1) forwards}.hy-chips li:nth-child(2){animation-delay:.9s}.hy-chips li:nth-child(3){animation-delay:1.8s}.hy-chips li:first-child{animation-delay:.2s}@keyframes hy-chip-in{to{opacity:1;transform:none}}.hy-stage-screen{position:absolute;z-index:2;right:6%;bottom:-2%;width:52%;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 30px 80px #140a0073,0 0 0 6px #ffffff24}.hy-stage-screen img{width:100%;aspect-ratio:1440 / 820;object-fit:cover;object-position:top left}.hy-logos{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:88px}.hy-logos img{height:30px;width:auto;max-width:130px;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.75;mix-blend-mode:multiply}.hy-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hy-line);border-radius:12px;overflow:hidden}.hy-modules li{border-right:1px solid var(--hy-line);border-bottom:1px solid var(--hy-line)}.hy-modules li:nth-child(4n){border-right:0}.hy-modules li:nth-last-child(-n+4){border-bottom:0}.hy-modules a{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 20px;font-size:15px;transition:background-color .2s ease}.hy-modules a:hover{background:var(--hy-cream-3)}.hy-modules [data-lucide],.hy-modules svg.lucide{width:18px;height:18px;color:#3d3a37}.hy-card,.hy-panel{background:var(--hy-cream);border-radius:var(--hy-radius)}.hy-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:96px}.hy-card-tall{display:flex;flex-direction:column;justify-content:space-between;min-height:560px;overflow:hidden}.hy-card-head{padding:40px 40px 0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hy-card-head .hy-h3{max-width:480px}.hy-agentstack{display:flex;flex-direction:column;gap:12px;padding:40px}.hy-agentrow{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border-radius:14px;box-shadow:0 1px #0000000a,0 10px 30px #3b281d0f;margin-left:calc(var(--i) * 28px);margin-right:calc((2 - var(--i)) * 28px)}.hy-agentrow-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--hy-ink-2);color:#fff}.hy-agentrow-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hy-agentrow-text strong{font-weight:500;font-size:15px}.hy-agentrow-text span{font-size:13px;color:var(--hy-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-pill{margin-left:auto;flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.is-live .hy-pill{background:var(--hy-green-bg);color:var(--hy-green)}.is-ghost .hy-pill{background:var(--hy-cream-2);color:var(--hy-subtle)}.hy-chat{display:flex;flex-direction:column;gap:12px;padding:40px}.hy-chat-user{align-self:flex-end;max-width:78%;padding:12px 16px;border-radius:16px 16px 4px;background:var(--hy-ink-2);color:#fff;font-size:15px;line-height:1.35}.hy-chat-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:10px;background:#fff;border:1px solid var(--hy-line);font-size:13px}.hy-chat-tool code{font-family:var(--hy-mono);font-size:12px;letter-spacing:0;color:#3d3a37}.hy-chat-tool-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--hy-espresso);color:#fff}.hy-chat-tool-mark svg{width:13px;height:13px}.hy-chat-tool [data-lucide],.hy-chat-tool svg.lucide{width:14px;height:14px;color:var(--hy-green);stroke-width:2.2}.hy-chat-bot{align-self:flex-start;max-width:86%;padding:14px 16px;border-radius:16px 16px 16px 4px;background:#fff;font-size:15px;line-height:1.4;box-shadow:0 10px 30px #3b281d0f}.hy-agents{margin-top:20px;padding:96px 40px 64px;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.hy-agents .hy-eyebrow{margin-bottom:20px;color:#5a5652}.hy-agents .hy-h2{max-width:760px}.hy-steps{width:100%;max-width:640px;margin:8px auto 32px}.hy-steps li{padding:14px 0;font-size:16px;border-top:1px solid var(--hy-line)}.hy-steps li:last-child{border-bottom:1px solid var(--hy-line)}.hy-dash{display:grid;grid-template-columns:340px minmax(0,1fr);gap:120px;padding-block:120px}.hy-dash-copy{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.hy-dash-copy .hy-eyebrow{margin-bottom:20px}.hy-dash-copy .hy-lead{margin-top:16px}.hy-dash-list>div{padding:18px 0;border-top:1px solid var(--hy-line)}.hy-dash-list dt{font-size:18px;margin-bottom:6px}.hy-dash-list dd{font-size:15px;line-height:1.35;color:var(--hy-muted)}.hy-dash-visual{position:relative;border-radius:var(--hy-radius);overflow:hidden;padding:56px 0 0 56px;background:radial-gradient(80% 70% at 85% 90%,rgba(190,242,100,.42) 0%,transparent 60%),radial-gradient(70% 60% at 20% 10%,#23310f 0%,transparent 70%),linear-gradient(135deg,#0e1407,#1d2a0f 55%,#3a5214)}.hy-dash-visual img{width:100%;border-radius:12px 0 0;box-shadow:0 24px 60px #00000059}.hy-dash-visual .hpd-app{height:600px;border-radius:12px 0 0}.hy-dash-visual .hpd-app-side{display:none}@media(min-width:961px){.hy-dash-visual .hpd-app-body{grid-template-columns:52px minmax(0,1fr)}.hpd-app-row.hy-dapp-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr) minmax(0,.9fr)}.hpd-app-grid.hy-dapp{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media(max-width:640px){.hpd-app-panel.hy-dapp-stats span:nth-child(3){display:none}.hy-dapp-stats b{font-size:17px}}.hpd-app-grid.hy-dapp{gap:12px}.hy-dapp-col{display:flex;flex-direction:column;gap:12px;min-width:0}.hy-dapp .hpd-app-panel{gap:8px}.hpd-app-panel.hy-dapp-stats{flex-direction:row;gap:0;padding:0}.hy-dapp-stats span{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px}.hy-dapp-stats span+span{border-left:1px solid var(--hy-cream-2)}.hy-dapp-stats small{font-size:11px;color:var(--hy-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-dapp-stats b{font-size:20px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}@media(max-width:1279px){.hy-dapp-stats b{font-size:17px}}.hy-dapp-messages{flex:1}.hy-dapp-row b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hpd-app-pill.hy-dapp-mode{display:inline-flex;align-items:center;gap:4px}.hpd-app-pill.hy-dapp-mode.is-ghost{background:#eef2ff;color:#4338ca}.hy-dapp-mode svg.lucide,.hy-dapp-mode [data-lucide]{width:11px;height:11px}.hy-dapp-state{font-size:12px;color:var(--hy-muted);white-space:nowrap}.hy-dapp-state.is-wait{color:#92400e}.hy-dapp-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hy-dapp-head small{display:inline-flex;align-items:center;gap:6px;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-dapp-head small svg.lucide,.hy-dapp-head small [data-lucide]{width:13px;height:13px;color:var(--hy-green)}.hy-dapp-limits{margin:0}.hy-dapp-limits div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--hy-cream-2);font-size:12.5px}.hy-dapp-limits dt{color:var(--hy-muted)}.hy-dapp-limits dd{margin:0;font-weight:500}.hy-dapp-docs{display:flex;flex-wrap:wrap;gap:6px}.hy-dapp-docs span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;background:var(--hy-cream-3);font-size:11.5px;white-space:nowrap}.hy-dapp-docs svg.lucide,.hy-dapp-docs [data-lucide]{width:12px;height:12px;color:var(--hy-subtle)}.hy-dapp-note{font-size:11.5px;color:var(--hy-subtle)}.hy-dapp-live{width:7px;height:7px;border-radius:50%;background:var(--hy-lime-hover);box-shadow:0 0 0 3px #a3e63540}.hy-dapp-feed ul{margin:0;padding:0;list-style:none}.hy-dapp-feed li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--hy-cream-2);font-size:12.5px}.hy-dapp-feed li .hy-rmark{width:20px;height:20px;border-radius:6px}.hy-dapp-feed li>span:nth-child(2){display:flex;flex-direction:column;gap:1px;min-width:0}.hy-dapp-feed li small{font-size:10.5px;color:var(--hy-subtle)}.hy-dapp-feed em{font-style:normal;font-size:11px;white-space:nowrap}.hy-dapp-feed em.is-money{color:var(--hy-green);font-weight:500}.hy-dapp-feed em.is-action{padding:4px 10px;border-radius:999px;background:#0a0a0a;color:#fff}.hy-dapp-feed em.is-rail{padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e}.hy-customers{padding-block:40px 120px}.hy-customers .hy-eyebrow{margin-bottom:20px}.hy-carousel{margin-top:64px}.hy-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hy-gutter);padding-inline:var(--hy-gutter);scrollbar-width:none}.hy-track::-webkit-scrollbar{display:none}.hy-customers .hy-carousel-nav.hy-container{max-width:none}.hy-story{position:relative;flex:0 0 min(420px,80vw);aspect-ratio:4 / 5;border-radius:var(--hy-radius);overflow:hidden;scroll-snap-align:start;background:#151c0c}.hy-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.hy-story:hover>img{transform:scale(1.03)}.hy-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,6,2,.78) 100%)}.hy-story figcaption{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;display:flex;flex-direction:column;gap:12px;color:#fff}.hy-story-logo{height:26px;width:auto;max-width:120px;object-fit:contain;object-position:left;filter:brightness(0) invert(1)}.hy-story blockquote{font-size:22px;line-height:1.2;letter-spacing:-.02em}.hy-story figcaption span{font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.hy-carousel-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.hy-carousel-nav button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:0;background:var(--hy-cream-2);color:var(--hy-ink);cursor:pointer;transition:background-color .2s ease}.hy-carousel-nav button:hover{background:var(--hy-line)}.hy-carousel-nav button:disabled{opacity:.4;cursor:default}.hy-dark{background:#000;color:#fff;border-radius:var(--hy-radius);padding:140px 40px 0;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.hy-dark .hy-h2{max-width:640px}.hy-dark>p{max-width:560px;margin:28px 0 20px;font-size:16px;line-height:1.5;color:#ffffffb8}.hy-term{width:100%;max-width:760px;margin-top:88px;border:1px solid rgba(255,255,255,.14);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#151413,#0b0a0a);text-align:left}.hy-term-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.hy-term-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#fff9}.hy-dot{width:7px;height:7px;border-radius:50%;background:#5ad15a;box-shadow:0 0 0 3px #5ad15a2e}.hy-term-body{margin:0;padding:24px 20px 40px;font-family:var(--hy-mono);font-size:13px;line-height:1.7;letter-spacing:0;color:#ffffffd9;overflow-x:auto}.hy-term-body .c{color:#fff6}.hy-term-body .k{color:#f3c49a}.hy-term-body .s{color:#b9e3a8}.hy-term-body .f{color:#fff}.hy-term-body .p{color:#bef264}.hy-support{padding-block:140px 120px;gap:16px}.hy-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 12%;margin-bottom:8px}.hy-support-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;max-width:1000px;margin-top:56px;text-align:left}.hy-support-stats>div{display:flex;flex-direction:column;gap:4px;padding-left:20px;border-left:1px solid var(--hy-line)}.hy-support-stats strong{font-size:20px;font-weight:400}.hy-support-stats span{font-size:13px;color:var(--hy-subtle)}.hy-stars{color:#5a5652!important;font-size:18px!important;letter-spacing:2px}.hy-cta-wrap{padding-top:112px}.hy-support+.hy-cta-wrap,.hp-faq+.hy-cta-wrap,.blog-cta>.hy-cta-wrap{padding-top:0}.hy-final{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:80px;align-items:center;padding:80px 40px}.hy-final .hy-h2{max-width:760px;margin-bottom:40px}.hy-final-side{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-left:20px;border-left:1px solid #d6cfc9}.hy-final-side strong{font-size:20px;font-weight:400;line-height:1.3}.hy-final-side span{font-size:13px;color:var(--hy-subtle);margin-bottom:8px}.hy-footer{padding-top:120px;padding-bottom:32px;font-size:14px}.hy-footer .hy-eyebrow{font-size:11px;color:#6b6762;margin-bottom:20px}.hy-footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.hy-footer-cols li+li{margin-top:10px}.hy-footer-cols a:hover,.hy-footer-legal a:hover{color:var(--hy-subtle)}.hy-footer-mid{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:72px}.hy-social{display:flex;gap:16px}.hy-social svg{width:18px;height:18px}.hy-langs{display:flex;gap:8px}.hy-langs a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--hy-line);color:var(--hy-subtle)}.hy-langs a[aria-current=true]{color:var(--hy-ink);border-color:#bfb8b2}.hy-langs [data-lucide],.hy-langs svg.lucide{width:16px;height:16px}.hy-footer-legal{display:flex;flex-wrap:wrap;gap:24px;margin-top:56px;color:var(--hy-subtle);font-size:13px}.hy-smallprint{margin-top:32px;max-width:1000px;font-size:12px;line-height:1.5;color:#b0aaa5}@media(max-width:1180px){:root{--hy-gutter: 32px}.hy-nav{gap:32px}.hy-nav-links{gap:22px}.hy-dash{gap:56px;grid-template-columns:300px minmax(0,1fr)}.hy-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-modules li{border-right:1px solid var(--hy-line)!important;border-bottom:1px solid var(--hy-line)!important}.hy-modules li:nth-child(2n){border-right:0!important}.hy-modules li:nth-last-child(-n+2){border-bottom:0!important}.hy-logos{flex-wrap:wrap;justify-content:center;gap:32px 48px}}@media(max-width:960px){.hy-nav-links,.hy-nav-right{display:none}.hy-burger{display:block}.hy-hero{grid-template-columns:1fr;padding-top:64px;gap:28px}.hy-headline-era .hy-h1{font-size:clamp(36px,min(6.4vw,calc((100vw - 64px) / 10.4)),80px)}.hy-stage{aspect-ratio:4 / 5}.hy-stage-screen{width:86%;right:7%}.hy-chips{left:20px;top:20px;right:20px}.hy-chips li{font-size:13px;padding:10px 12px}.hy-duo{grid-template-columns:1fr;padding-top:64px}.hy-card-tall{min-height:0}.hy-dash{grid-template-columns:1fr;padding-block:88px}.hy-final{grid-template-columns:1fr;gap:40px}.hy-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media(max-width:640px){.hy-cta-wrap{padding-top:80px}:root{--hy-gutter: 16px}.hy-logos{padding-block:56px;gap:24px 32px}.hy-logos img{height:22px}.hy-modules{grid-template-columns:1fr}.hy-modules li{border-right:0!important;border-bottom:1px solid var(--hy-line)!important}.hy-modules li:last-child{border-bottom:0!important}.hy-card-head,.hy-agentstack,.hy-chat{padding-left:20px;padding-right:20px}.hy-card-head{padding-top:28px}.hy-agentrow{margin-left:0;margin-right:0}.hy-agents{padding:64px 20px 48px}.hy-dash-visual{padding:24px 0 0 24px}.hy-dark{padding:88px 20px 0}.hy-term{margin-top:56px}.hy-term-body{white-space:pre-wrap;font-size:12px}.hy-term-head{font-size:14px}.hy-support{padding-block:96px 72px}.hy-support-stats{grid-template-columns:1fr;gap:20px;margin-top:40px}.hy-final{padding:48px 20px}.hy-footer{padding-top:88px}.hy-footer-mid{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hv *,.hv *:before,.hv *:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.hy-h1-dim{display:block;margin-top:.4em;font-size:.42em;line-height:1.15;letter-spacing:-.02em;color:var(--hy-subtle)}.hy-headline-rotator .hy-h1{--fit: 11.2;font-size:min(clamp(44px,6.4vw,80px),calc((100vw - 2 * var(--hy-gutter)) / var(--fit)))}:lang(en) .hy-headline-rotator .hy-h1{--fit: 14.6}@media(min-width:961px){.hy-headline-rotator .hy-h1{font-size:min(80px,calc((min(100vw - 2 * var(--hy-gutter),var(--hy-max)) - 388px)/max(var(--fit),11.8)))}}.hy-trust{display:inline-flex;align-items:center;gap:8px;font-size:13px!important;color:var(--hy-subtle)!important}.hy-trust-dot{width:7px;height:7px;border-radius:50%;background:var(--hy-lime-hover);box-shadow:0 0 0 3px #bef26459}.hy-stage-note{position:absolute;right:18px;top:14px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.02em;color:#ffffff8c}.hy-kmark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--hy-ink-2);color:var(--hy-lime)}.hy-kmark svg{width:17px;height:18px}.hy-pstage{position:relative;display:grid;place-items:end center;padding:64px 40px 0;border-radius:var(--hy-radius);overflow:hidden;background:radial-gradient(70% 60% at 85% 100%,rgba(190,242,100,.38) 0%,transparent 60%),radial-gradient(60% 60% at 10% 0%,#23310f 0%,transparent 70%),linear-gradient(135deg,#0b1006,#1a250d 55%,#2f4412)}.hy-papp{width:min(760px,100%);padding:22px 22px 26px;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 30px 80px #140a0073;transform:translateY(18px);opacity:0;animation:hy-rise .9s cubic-bezier(.2,.7,.1,1) .15s forwards}@keyframes hy-rise{to{transform:none;opacity:1}}.hy-papp-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--hy-line)}.hy-papp-head strong{font-size:17px;font-weight:500}.hy-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;color:var(--hy-green)}.hy-live span{width:7px;height:7px;border-radius:50%;background:#2e9b2c;animation:hy-blink 1.8s ease-in-out infinite}@keyframes hy-blink{50%{opacity:.3}}.hy-pagents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.hy-pagent{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:var(--hy-cream-3);border:1px solid var(--hy-line)}.hy-pagent .hy-agentrow-text span{white-space:normal}.hy-pagent .hy-pill{margin-left:0}.hy-pagent.is-live{border-color:var(--hy-lime-hover);box-shadow:0 0 0 3px #bef2644d}.hy-pfeed{margin-top:16px}.hy-pfeed li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-top:1px solid var(--hy-cream-2);font-size:14.5px;line-height:1.35;opacity:0;transform:translateY(6px);animation:hy-rise .6s cubic-bezier(.2,.7,.1,1) forwards;animation-delay:calc(.6s + var(--d) * .3s)}.hy-pfeed li [data-lucide],.hy-pfeed li svg.lucide{width:16px;height:16px;margin-top:1px;color:#65a30d}.hy-kstage{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:center;padding:64px;border-radius:var(--hy-radius);background:var(--hy-cream)}.hy-kstage .hy-stage-note{color:var(--hy-subtle)}.hy-ktabs{order:-1;display:flex;flex-direction:column}.hy-ktabs li{padding:16px 0;border-top:1px solid var(--hy-line);font-size:20px;letter-spacing:-.02em;color:#b3ada8;transition:color .3s ease}.hy-ktabs li:last-child{border-bottom:1px solid var(--hy-line)}.hy-ktabs li.is-on{color:var(--hy-ink)}.hy-ktabs li.is-on:after{content:" ←";color:var(--hy-lime-hover)}.hy-kcards{position:relative;min-height:330px}.hy-kcard{position:absolute;inset:0;max-width:560px;padding:28px 28px 24px;border-radius:14px;background:#fff;box-shadow:0 1px #0000000a,0 20px 50px #3b281d1a;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.1,1);pointer-events:none}.hy-kcard.is-on{opacity:1;transform:none}.hy-kcard-head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--hy-line)}.hy-kcard-head>span:last-child{display:flex;flex-direction:column;gap:2px}.hy-kcard-head .hy-eyebrow{font-size:11px;color:var(--hy-subtle)}.hy-kcard-head strong{font-size:24px;font-weight:400;letter-spacing:-.02em}.hy-kcard dl{margin:6px 0 18px}.hy-kcard dl>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px dashed var(--hy-line);font-size:15px}.hy-kcard dt{color:var(--hy-muted)}.hy-kcard dd{font-weight:500;text-align:right}.hy-knote{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--hy-green-bg);color:var(--hy-green);font-size:13px}.hy-knote [data-lucide],.hy-knote svg.lucide{width:14px;height:14px}@media(max-width:960px){.hy-pstage{min-height:0;padding:48px 20px 0}.hy-pagents{grid-template-columns:1fr}.hy-kstage{grid-template-columns:1fr;gap:28px;padding:40px 24px}.hy-ktabs{display:none}}@media(max-width:640px){.hy-headline-rotator .hy-h1,.hy-headline-era .hy-h1{font-size:32px}.hy-rotator{height:auto;min-height:2.16em}.hy-rotator-word{white-space:normal}.hy-h1-dim{font-size:.55em}.hy-pagent:nth-child(n+2){display:none}.hy-kcards{min-height:300px}.hy-kcard{padding:20px}.hy-stage-note{display:none}}@media(prefers-reduced-motion:reduce){.hy-papp,.hy-pfeed li{opacity:1;transform:none}}.hy-team{width:100%;max-width:920px;margin:56px auto 40px;text-align:left}.hy-team-v{display:none}.hy-team:not([data-show]) .hy-roster,.hy-team[data-show=roster] .hy-roster{display:grid}.hy-team[data-show=assign] .hy-assign,.hy-team[data-show=activity] .hy-activity{display:block}.hy-member-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:var(--hy-ink-2);color:var(--hy-lime);font-size:14px;font-weight:600}.hy-member-icon [data-lucide],.hy-member-icon svg.lucide{width:18px;height:18px}.hy-member-icon-sm{width:30px;height:30px;border-radius:8px}.hy-member-icon-sm [data-lucide],.hy-member-icon-sm svg.lucide{width:15px;height:15px}.hy-member-icon-you{background:var(--hy-cream-2);color:var(--hy-ink)}.hy-pill.is-live{background:var(--hy-green-bg);color:var(--hy-green)}.hy-pill.is-ghost{background:var(--hy-cream-2);color:var(--hy-subtle)}.hy-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hy-member{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;border-radius:12px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.hy-member:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3b281d14}.hy-member .hy-member-icon{margin-bottom:14px}.hy-member-name{font-size:17px}.hy-member-role{font-size:14px;line-height:1.35;color:var(--hy-muted)}.hy-member-foot{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px}.hy-member-foot .hy-pill{margin-left:0}.hy-member-foot [data-lucide],.hy-member-foot svg.lucide{width:16px;height:16px;color:var(--hy-subtle)}.hy-member-custom{background:transparent;border:1px dashed #cfc7c1}.hy-member-custom .hy-member-icon{background:transparent;border:1px dashed #b3aaa3;color:var(--hy-ink)}.hy-assign{max-width:560px;margin:0 auto}.hy-assign-task{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px 12px 0 0;background:#fff;border-bottom:1px solid var(--hy-line);font-size:15px}.hy-assign-check{width:16px;height:16px;border-radius:50%;border:1.5px dashed #b3aaa3;flex:none}.hy-assign-menu{position:relative;padding:10px;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 30px 60px #3b281d1f}.hy-assign-input{display:flex;align-items:center;gap:2px;padding:10px 12px;margin-bottom:6px;border-radius:8px;background:var(--hy-cream-3);border:1px solid var(--hy-line);font-size:14px;color:var(--hy-subtle)}.hy-caret{width:1.5px;height:16px;background:var(--hy-ink);margin-left:4px;animation:hy-blink 1s steps(1) infinite}.hy-assign li{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) 16px;align-items:center;column-gap:10px;padding:9px 10px;border-radius:8px;font-size:14.5px;opacity:calc(1 - var(--i) * .13)}.hy-assign li.is-on{background:var(--hy-cream);opacity:1}.hy-assign-name{font-weight:500}.hy-assign-tag{padding:1px 7px;border-radius:5px;background:var(--hy-cream-2);font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;color:var(--hy-subtle)}.hy-assign-role{font-size:13px;color:var(--hy-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.hy-assign-you .hy-assign-role{grid-column:4}.hy-assign-ok{width:16px!important;height:16px!important;color:var(--hy-green)}.hy-activity{max-width:680px;margin:0 auto;padding:8px 20px;border-radius:14px;background:#fff}.hy-activity li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--hy-cream-2);font-size:15px;line-height:1.35}.hy-activity li:first-child{border-top:0}.hy-activity-text{flex:1;min-width:0}.hy-activity-text strong{font-weight:500}.hy-activity time{flex:none;font-family:var(--hy-mono);font-size:12px;color:var(--hy-subtle)}.hy-activity-approve{flex:none;padding:6px 14px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-size:13px;font-weight:500}@media(max-width:960px){.hy-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hy-team{margin-top:36px}.hy-roster{grid-template-columns:1fr}.hy-assign-role{display:none}.hy-assign li{grid-template-columns:auto auto auto minmax(0,1fr) 16px}.hy-activity{padding:4px 14px}.hy-activity li{font-size:14px}}.hy-products{padding-top:120px}.hy-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.hy-products-head .hy-eyebrow{margin-bottom:18px}.hy-products-head .hy-h2{max-width:620px}.hy-products-actions{display:flex;align-items:center;gap:20px;flex:none;margin-bottom:4px}.hy-products-nav{margin-top:0}.hy-panels-scroll{border-radius:var(--hy-radius);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--hy-cream)}.hy-panels-scroll::-webkit-scrollbar{display:none}.hy-panels{display:flex;width:max-content;height:520px}.hy-ppanel{position:relative;flex:0 0 300px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border-right:1px solid var(--hy-line);overflow:hidden;scroll-snap-align:start;transition:flex-basis .45s cubic-bezier(.2,.7,.1,1)}.hy-ppanel:last-child{border-right:0}.hy-ppanel:after{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(247,244,241,0) 0%,var(--hy-cream) 62%)}.hy-ppanel-btn{position:relative;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--hy-ink);box-shadow:0 1px #0000000a;transition:background-color .25s ease,transform .35s ease}.hy-ppanel-btn [data-lucide],.hy-ppanel-btn svg.lucide{width:18px;height:18px}.hy-ppanel:hover .hy-ppanel-btn{background:var(--hy-lime);transform:rotate(90deg)}.hy-ppanel-mock{position:absolute;left:28px;right:28px;top:96px;display:flex;justify-content:center;transition:transform .45s cubic-bezier(.2,.7,.1,1)}.hy-ppanel:hover .hy-ppanel-mock{transform:translateY(-6px)}.hy-ppanel-veil{position:absolute;inset:0;z-index:1;background:#f7f4f19e;transition:opacity .3s ease;pointer-events:none}.hy-ppanel:hover .hy-ppanel-veil{opacity:0}.hy-ppanel-text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:156px}.hy-ppanel-text h3{font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.02em;transition:transform .3s ease}.hy-ppanel-text p{max-width:30ch;font-size:15px;line-height:1.35;color:var(--hy-muted)}@media(min-width:768px){.hy-ppanel:hover{flex-basis:420px}.hy-ppanel-text p{max-height:0;margin-top:-8px;overflow:hidden;opacity:0;transition:max-height .35s ease,margin-top .35s ease,opacity .3s ease}.hy-ppanel:hover .hy-ppanel-text p{max-height:96px;margin-top:0;opacity:1}}.hy-mock{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px;padding:18px;border-radius:12px;background:#fff;box-shadow:0 1px #0000000a,0 18px 40px #3b281d14;font-size:14px}.hy-mock small{font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--hy-subtle)}.hy-mock b{font-weight:500;font-size:17px;letter-spacing:-.02em}.hy-mock em{align-self:flex-start;font-style:normal;font-size:12.5px;padding:6px 12px;border-radius:999px}.hy-mock-email em{background:var(--hy-ink-2);color:#fff}.hy-mock-img{height:84px;border-radius:8px;background:linear-gradient(135deg,var(--hy-cream) 0%,var(--hy-cream-2) 100%)}.hy-mock-line{height:8px;width:70%;border-radius:4px;background:var(--hy-cream-2)}.hy-mock-reviews b{font-size:40px;line-height:1}.hy-mock-stars{color:var(--hy-link);letter-spacing:2px}.hy-mock-reviews p{padding-top:10px;border-top:1px solid var(--hy-line);color:var(--hy-ink)}.hy-mock-bar{height:8px;border-radius:4px;background:var(--hy-cream-2);overflow:hidden}.hy-mock-bar span{display:block;width:68%;height:100%;border-radius:4px;background:var(--hy-lime-hover)}.hy-mock-loyalty em{background:var(--hy-green-bg);color:var(--hy-green)}.hy-mock-chat{gap:10px}.hy-mock-chat span{max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.35;border-radius:12px}.hy-mock-chat .is-q{align-self:flex-end;background:var(--hy-ink-2);color:#fff;border-bottom-right-radius:4px}.hy-mock-chat .is-a{align-self:flex-start;background:var(--hy-cream);border-bottom-left-radius:4px}.hy-mock-query{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:4px;border-radius:8px;border:1px solid var(--hy-line);background:var(--hy-cream-3)}.hy-mock-query [data-lucide],.hy-mock-query svg.lucide{width:14px;height:14px;color:var(--hy-subtle)}.hy-mock-result{padding:8px 2px;border-bottom:1px solid var(--hy-cream-2);font-size:13.5px}.hy-mock-result:last-child{border-bottom:0}@media(max-width:960px){.hy-products{padding-top:88px}.hy-products-head{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.hy-panels-scroll{scroll-snap-type:x mandatory}.hy-panels{height:460px}.hy-ppanel{flex-basis:272px}.hy-ppanel-veil{opacity:.35}.hy-products-nav{display:none}}.hy-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:88px;align-items:center;padding-block:120px 40px}.hy-flow-copy .hy-eyebrow{margin-bottom:20px}.hy-flow-copy .hy-lead{margin:16px 0 20px;max-width:520px}.hy-ftabs{margin-top:48px}.hy-ftab{position:relative;display:block;width:100%;padding:20px 0;border:0;border-top:1px solid var(--hy-line);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.hy-ftab:last-child{border-bottom:1px solid var(--hy-line)}.hy-ftab-h{display:block;font-size:20px;letter-spacing:-.02em;color:#a8a29d;transition:color .3s ease}.hy-ftab:hover .hy-ftab-h,.hy-ftab.is-active .hy-ftab-h{color:var(--hy-ink)}.hy-ftab-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.1,1)}.hy-ftab-body>span{overflow:hidden;padding-top:0;font-size:15px;line-height:1.4;color:var(--hy-muted);transition:padding-top .45s ease}.hy-ftab.is-active .hy-ftab-body{grid-template-rows:1fr}.hy-ftab.is-active .hy-ftab-body>span{padding-top:8px}.hy-ftab-line{position:absolute;left:0;right:0;top:-1px;height:2px}.hy-ftab-line>span{display:block;width:0;height:100%;background:var(--hy-lime-hover)}.hy-ftab.is-active .hy-ftab-line>span{animation:hy-fprogress var(--hy-tab-ms, 7s) linear forwards}@keyframes hy-fprogress{to{width:100%}}.hy-flow-media{position:relative;aspect-ratio:1 / 1;border-radius:var(--hy-radius);overflow:hidden;background:radial-gradient(60% 50% at 75% 20%,rgba(190,242,100,.22) 0%,transparent 70%),var(--hy-cream)}.hy-flow-media .hy-stage-note{color:var(--hy-subtle)}.hy-fstage{position:absolute;inset:0;display:grid;place-items:center;padding:40px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.1,1);pointer-events:none}.hy-fstage.is-active{opacity:1;transform:none}.hy-fcard,.hy-prompt,.hy-fplan,.hy-fbrand-chips,.hy-fbrand-mail{background:#fff;border-radius:14px;box-shadow:0 1px #0000000a,0 22px 50px #3b281d1a}.hy-prompt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;width:min(460px,100%);min-height:124px;padding:18px}.hy-prompt-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--hy-cream-2);color:var(--hy-link)}.hy-prompt-icon [data-lucide],.hy-prompt-icon svg.lucide{width:17px;height:17px}.hy-prompt-text{align-self:center;font-size:16px;color:var(--hy-subtle)}.hy-prompt-text.is-typing{color:var(--hy-ink)}.hy-prompt-text.is-typing:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--hy-ink);animation:hy-blink 1s steps(1) infinite}.hy-prompt-send{grid-column:2;justify-self:end;align-self:end;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--hy-ink-2);color:var(--hy-lime)}.hy-prompt-send [data-lucide],.hy-prompt-send svg.lucide{width:16px;height:16px}.hy-fplan{display:flex;flex-direction:column;gap:4px;width:min(440px,100%);padding:22px}.hy-fplan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hy-fplan-head b{font-weight:500;font-size:17px}.hy-fplan-head em{font-style:normal;padding:3px 10px;border-radius:999px;background:var(--hy-cream-2);font-size:12px;color:var(--hy-subtle)}.hy-fplan small{margin-bottom:8px;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--hy-subtle)}.hy-fplan-step{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--hy-cream-2);font-size:14.5px}.hy-fplan-step [data-lucide],.hy-fplan-step svg.lucide{width:15px;height:15px;color:var(--hy-subtle)}.hy-fplan-approve{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 16px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-size:14px;font-weight:500}.hy-fplan-approve [data-lucide],.hy-fplan-approve svg.lucide{width:15px;height:15px}.hy-fbrand{display:flex;flex-direction:column;gap:12px;width:min(440px,100%)}.hy-fbrand-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px}.hy-fbrand-chips small{margin-right:4px;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;color:var(--hy-subtle)}.hy-fbrand-chips span{padding:5px 12px;border-radius:999px;background:var(--hy-cream);font-size:13px}.hy-fbrand-mail{display:flex;flex-direction:column;gap:8px;padding:20px}.hy-fbrand-mail b{font-weight:500;font-size:18px;letter-spacing:-.02em}.hy-fbrand-mail p{font-size:14.5px;color:var(--hy-muted)}.hy-fbrand-lines{display:flex;flex-direction:column;gap:6px;margin-top:4px}.hy-fbrand-lines i{height:8px;border-radius:4px;background:var(--hy-cream-2)}.hy-fbrand-lines i:last-child{width:62%}.hy-fbrand-rail{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--hy-green-bg);color:var(--hy-green);font-size:13px}.hy-fbrand-rail [data-lucide],.hy-fbrand-rail svg.lucide{width:15px;height:15px}@media(max-width:960px){.hy-flow{grid-template-columns:1fr;gap:40px;padding-block:88px 24px}.hy-flow-media{aspect-ratio:4 / 3}}@media(max-width:640px){.hy-flow-media{aspect-ratio:4 / 5}.hy-fstage{padding:20px}.hy-ftab-h{font-size:18px}}.hy-mock-bubble{align-self:flex-start;max-width:92%;padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--hy-cream);font-size:13.5px;line-height:1.35}.hy-mock-time{align-self:flex-end}.hy-mock-print{position:relative;background:#fffdf8;border:1px solid var(--hy-line)}.hy-mock-print p{font-size:13.5px;line-height:1.4;color:var(--hy-muted)}.hy-mock-stamp{position:absolute;top:14px;right:14px;width:30px;height:36px;border-radius:3px;border:1.5px dashed #c9c1ba;background:var(--hy-cream-2)}.hy-mock-popup{position:relative;align-items:stretch;text-align:center}.hy-mock-popup b{padding:6px 16px 2px}.hy-mock-x{position:absolute;top:8px;right:12px;color:var(--hy-subtle)}.hy-mock-field{padding:9px 12px;border-radius:8px;border:1px solid var(--hy-line);font-size:13px;color:var(--hy-subtle);text-align:left}.hy-mock-popup em{align-self:stretch;text-align:center;background:var(--hy-lime);color:var(--hy-on-lime);font-weight:500}.hy-mock-cats small{margin-bottom:4px}.hy-mock-rank{position:relative;display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--hy-cream-2);font-size:13.5px}.hy-mock-rank>span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--hy-cream-2);font-size:11px}.hy-mock-rank i{position:absolute;left:30px;bottom:2px;height:3px;width:calc(var(--w) - 30px);border-radius:2px;background:var(--hy-lime-hover);opacity:.7}.hy-mock-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hy-mock-tiles span{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.25}.hy-mock-tiles i{aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,var(--hy-cream) 0%,var(--hy-cream-2) 100%)}.hy-mock-person{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--hy-cream-2)}.hy-mock-person>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hy-ink-2);color:var(--hy-lime);font-size:12px;font-weight:600}.hy-mock-kv{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.hy-mock-kv strong{font-weight:500;font-size:14px}.hy-jstage{position:relative;padding:36px 40px 0;border-radius:var(--hy-radius);overflow:hidden;color:#fff;background:radial-gradient(60% 55% at 85% 100%,rgba(190,242,100,.34) 0%,transparent 60%),radial-gradient(60% 60% at 10% 0%,#23310f 0%,transparent 70%),linear-gradient(135deg,#0b1006,#1a250d 55%,#2f4412)}.hy-jhead{display:flex;align-items:center;gap:14px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.hy-jhead>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.hy-jhead strong{font-weight:500;font-size:17px}.hy-jhead>span:nth-child(2)>span{font-size:14px;color:#fff9}.hy-javatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--hy-lime);color:var(--hy-on-lime);font-size:14px;font-weight:600}.hy-jnote{position:static;margin-left:auto;color:#ffffff80!important}.hy-jbody{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto 1fr;gap:0 56px;padding-top:28px}.hy-jphone-wrap{grid-column:2;grid-row:1 / span 2}.hy-jsummary{grid-column:1;align-self:end;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 36px}.hy-jsummary span{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-family:var(--hy-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:#ffffffbf}.hy-jsummary span:last-child{border-color:transparent;background:var(--hy-lime);color:var(--hy-on-lime)}.hy-jsteps{position:relative;align-self:start;list-style:none;margin:0;padding:0 0 8px}.hy-jsteps:before{content:"";position:absolute;left:7px;top:20px;bottom:30px;width:1px;background:#ffffff29}.hy-jsteps button{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"time act" "time does";column-gap:16px;width:100%;padding:10px 0 10px 32px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.42;transition:opacity .4s ease}.hy-jsteps li.is-on button,.hy-jsteps button:hover{opacity:1}.hy-jdot{position:absolute;left:2px;top:15px;width:11px;height:11px;border-radius:50%;background:#3a4a24;border:1.5px solid rgba(255,255,255,.35);transition:background-color .3s ease,box-shadow .3s ease}.hy-jsteps li.is-done .hy-jdot{background:#bef2648c;border-color:transparent}.hy-jsteps li.is-on .hy-jdot{background:var(--hy-lime);border-color:var(--hy-lime);box-shadow:0 0 0 6px #bef26433}.hy-jtime{grid-area:time;padding-top:2px;font-family:var(--hy-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:#ffffff8c}.hy-jact{grid-area:act;font-size:17px;letter-spacing:-.02em}.hy-jdoes{grid-area:does;display:grid;grid-template-rows:0fr;overflow:hidden;font-size:14px;color:#ffffffb8;transition:grid-template-rows .45s cubic-bezier(.2,.7,.1,1)}.hy-jdoes{display:flex;align-items:center;gap:10px;max-height:0;opacity:0;transition:max-height .45s ease,opacity .35s ease,margin .45s ease}.hy-jsteps li.is-on .hy-jdoes{max-height:60px;opacity:1;margin-top:8px}.hy-jmod{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-size:12.5px;font-weight:500}.hy-jmod [data-lucide],.hy-jmod svg.lucide{width:13px;height:13px}.hy-jphone-wrap{position:relative;align-self:end;justify-self:center;width:300px}.hy-jphone{position:relative;height:560px;padding:12px;border-radius:44px 44px 0 0;background:#0b0f06;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #00000080}.hy-jnotch{position:absolute;top:20px;left:50%;z-index:3;width:84px;height:22px;margin-left:-42px;border-radius:12px;background:#0b0f06}.hy-jscreen{position:relative;height:100%;border-radius:34px 34px 0 0;overflow:hidden;background:#fff;color:var(--hy-ink)}.hy-jscene{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:56px 18px 18px;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.7,.1,1)}.hy-jscene.is-on{opacity:1;transform:none}.hy-jscene-center{align-items:center;justify-content:center;text-align:center}.hy-jbar{margin-bottom:4px;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--hy-subtle)}.hy-jscene-center .hy-jbar{position:absolute;top:56px;left:18px}.hy-jsearch{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--hy-line);background:var(--hy-cream-3);font-size:14px}.hy-jsearch [data-lucide],.hy-jsearch svg.lucide{width:15px;height:15px;color:var(--hy-subtle)}.hy-jhint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--hy-link)}.hy-jhint [data-lucide],.hy-jhint svg.lucide{width:13px;height:13px}.hy-jhint-right{align-self:flex-end;color:var(--hy-subtle)}.hy-jprod{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--hy-cream-2);font-size:13.5px}.hy-jprod i{flex:none;width:52px;height:52px;border-radius:10px;background:linear-gradient(135deg,#f3d4cf,#e8a59b)}.hy-jprod>span{display:flex;flex-direction:column;gap:2px}.hy-jprod em{font-style:normal;color:var(--hy-muted)}.hy-jhero-img{height:150px;border-radius:14px;background:linear-gradient(135deg,#f6dcd7,#e39a8f)}.hy-jhero-img-sm{height:96px}.hy-jscene b{font-weight:500;font-size:17px;letter-spacing:-.02em}.hy-jprice{font-style:normal;color:var(--hy-muted);margin-top:-6px}.hy-jrecs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hy-jrecs span{display:flex;flex-direction:column;gap:5px;font-size:11.5px;line-height:1.2}.hy-jrecs i{aspect-ratio:1;border-radius:10px;background:var(--hy-cream)}.hy-jmail{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--hy-line)}.hy-jmail small{font-size:11.5px;color:var(--hy-subtle)}.hy-jmail p{font-size:13.5px;color:var(--hy-muted)}.hy-jmail em{align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--hy-ink-2);color:#fff;font-style:normal;font-size:12.5px}.hy-jstars{color:#65a30d;letter-spacing:3px;font-size:20px}.hy-jbubble{align-self:flex-end;max-width:86%;padding:10px 13px;border-radius:16px 16px 4px;background:var(--hy-cream);font-size:13.5px;line-height:1.35}.hy-jbubble-shop{align-self:flex-start;border-radius:16px 16px 16px 4px;background:var(--hy-ink-2);color:#fff}.hy-jsms{align-self:flex-start;border-radius:18px 18px 18px 4px;background:#e9e9eb;margin-top:8px}.hy-jring{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,#fff 80%,transparent 81% 100%),conic-gradient(var(--hy-lime-hover) 0 78%,var(--hy-cream-2) 78% 100%)}.hy-jring strong{font-size:22px;font-weight:500;letter-spacing:-.02em}.hy-jtier{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:13px}.hy-jtier [data-lucide],.hy-jtier svg.lucide{width:14px;height:14px}.hy-jcheck{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--hy-green-bg);color:var(--hy-green)}.hy-jcheck [data-lucide],.hy-jcheck svg.lucide{width:28px;height:28px}.hy-jcard{position:absolute;left:-120px;bottom:70px;z-index:4;display:flex;flex-direction:column;gap:8px;width:250px;padding:20px;border-radius:6px;background:#fffdf8;color:var(--hy-ink);box-shadow:0 30px 60px #0006;opacity:0;transform:translate(-40px,40px) rotate(-14deg);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.1,1);pointer-events:none}.hy-jstage[data-step="6"] .hy-jcard{opacity:1;transform:rotate(-6deg)}.hy-jcard svg{width:22px;height:23px;color:var(--hy-ink)}.hy-jcard b{font-weight:500;font-size:20px;letter-spacing:-.02em}.hy-jcard p{font-size:13.5px;line-height:1.4;color:var(--hy-muted)}.hy-jstamp{position:absolute;top:16px;right:16px;width:34px;height:40px;border-radius:3px;border:1.5px dashed #c9c1ba;background:var(--hy-cream-2)}@media(max-width:1100px){.hy-jbody{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.hy-jsteps button{grid-template-columns:96px minmax(0,1fr)}.hy-jcard{left:-60px}}@media(max-width:860px){.hy-jstage{padding:24px 20px 0}.hy-jbody{grid-template-columns:1fr;grid-template-rows:none;gap:8px}.hy-jphone-wrap{grid-column:auto;grid-row:auto}.hy-jsummary{margin:4px 0 16px}.hy-jsteps{padding-bottom:12px}.hy-jsteps li:not(.is-on){display:none}.hy-jsteps:before{display:none}.hy-jsteps button{grid-template-columns:1fr;grid-template-areas:"time" "act" "does";padding-left:0;opacity:1}.hy-jdot{display:none}.hy-jphone-wrap{width:260px}.hy-jphone{height:470px}.hy-jcard{left:-30px;width:210px;bottom:50px}.hy-jnote{display:none}}@media(prefers-reduced-motion:reduce){.hy-jscene,.hy-jcard,.hy-jdoes{transition:none!important}}.hy-rmark{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;background:var(--hy-on-lime);color:var(--hy-lime)}.hy-rmark svg{width:10px;height:11px}.hy-jmod{padding:3px 10px 3px 3px}.hy-jmod .hy-rmark{border-radius:999px}.hy-jhint .hy-rmark{width:15px;height:15px;border-radius:4px}.hy-jhint .hy-rmark svg{width:8px;height:9px}.hy-jlegend{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:#ffffffb3}.hy-jlegend+.hy-jnote{margin-left:20px}.hy-jby{position:absolute;left:50%;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:5px 12px 5px 5px;border-radius:999px;background:var(--hy-on-lime);color:#fff;font-size:12px;font-weight:500;box-shadow:0 8px 24px #02061740;transform:translate(-50%,12px) scale(.92);opacity:0;transition:opacity .35s ease .35s,transform .5s cubic-bezier(.2,.7,.1,1.2) .35s}.hy-jby .hy-rmark{width:20px;height:20px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime)}.hy-jscene.is-on .hy-jby{opacity:1;transform:translate(-50%) scale(1)}.hy-jscene.is-on .hy-jby:before{content:"";position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:999px;background:var(--hy-lime);animation:hy-rping 1.6s ease-out .6s 2}@keyframes hy-rping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.hy-jscene[data-jscene="6"] .hy-jby{bottom:auto;top:96px}.hy-module-name{display:flex;flex-direction:column;gap:1px;line-height:1.2}.hy-module-name small{font-family:var(--hy-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-ppanel-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fff;color:var(--hy-ink);box-shadow:0 0 0 1px #0000000f;transition:transform .3s ease,background-color .3s ease}.hy-ppanel-icon svg.lucide{width:19px;height:19px}.hy-ppanel:hover .hy-ppanel-icon{background:var(--hy-lime)}.hy-ppanel-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle);transition:transform .3s ease}@media(max-width:860px){.hy-jhead{flex-wrap:wrap}.hy-jlegend{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.hy-jby{transition:none!important}.hy-jby:before{animation:none!important}}.hy-fresh{--hy-black: #0a0a0a;--hy-black-hover: #262626;--hy-espresso: #0a0a0a;--hy-lime-stage: radial-gradient(60% 55% at 85% 100%, rgba(247, 254, 231, .9) 0%, transparent 60%), radial-gradient(55% 60% at 8% 0%, #d9f99d 0%, transparent 70%), linear-gradient(135deg, #c5f46f 0%, #bef264 50%, #b2ec55 100%)}.hy-fresh .hy-btn-primary{background:var(--hy-black);color:#fff}.hy-fresh .hy-btn-primary:hover{background:var(--hy-black-hover)}.hy-fresh .hy-activity-approve,.hy-fresh .hy-fplan-approve,.hy-fresh .hy-mock-popup em,.hy-fresh .hy-mock-form em{background:var(--hy-black);color:#fff}.hy-fresh .hy-pstage,.hy-fresh .hy-dash-visual,.hy-fresh .hy-jstage{background:var(--hy-lime-stage)}.hy-fresh .hy-papp,.hy-fresh .hy-dash-visual img{box-shadow:0 30px 70px #36531447}.hy-fresh .hy-jstage{color:var(--hy-on-lime)}.hy-fresh .hy-jhead{border-bottom-color:#0206171f}.hy-fresh .hy-jhead>span:nth-child(2)>span{color:#02061799}.hy-fresh .hy-javatar{background:var(--hy-black);color:var(--hy-lime)}.hy-fresh .hy-jnote{color:#02061780!important}.hy-fresh .hy-jlegend{color:#020617b8}.hy-fresh .hy-jsummary span{border-color:#0206172e;color:#020617bf}.hy-fresh .hy-jsummary span:last-child{background:var(--hy-black);color:var(--hy-lime)}.hy-fresh .hy-jsteps:before{background:#0206172e}.hy-fresh .hy-jsteps button{opacity:.5}.hy-fresh .hy-jsteps li.is-on button,.hy-fresh .hy-jsteps button:hover{opacity:1}.hy-fresh .hy-jdot{background:#d9f99d;border-color:#02061759}.hy-fresh .hy-jsteps li.is-done .hy-jdot{background:#02061773;border-color:transparent}.hy-fresh .hy-jsteps li.is-on .hy-jdot{background:var(--hy-black);border-color:var(--hy-black);box-shadow:0 0 0 6px #0206171a}.hy-fresh .hy-jtime{color:#02061799}.hy-fresh .hy-jdoes{color:#020617c7}.hy-fresh .hy-jmod{background:var(--hy-black);color:#fff}.hy-fresh .hy-jmod .hy-rmark{background:var(--hy-lime);color:var(--hy-on-lime)}.hy-fresh .hy-jphone{box-shadow:0 0 0 1px #02061733,0 30px 70px #36531459}.hy-fresh .hy-pstage .hy-stage-note{color:#02061780}.hy-photo-frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--hy-radius);overflow:hidden;background:#1f3550}.hy-shot{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .8s ease}.hy-shot.is-on{opacity:1;z-index:1}.hy-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.hy-shot[data-shot="1"] img{transform-origin:0 50%;transform:scale(1.16)}.hy-shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,6,23,.18) 0%,transparent 30%,transparent 70%,rgba(2,6,23,.22) 100%)}.hy-photo-note{z-index:2;color:#ffffffbf}.hy-pcard{position:relative;display:flex;flex-direction:column;gap:4px;width:236px;padding:12px 14px 14px;border-radius:14px;background:#fffffff5;color:var(--hy-ink);box-shadow:0 18px 50px #02061747,0 0 0 1px #0206170a;opacity:0;transform:translate(-32px);transition:opacity .4s ease,transform .6s cubic-bezier(.2,.7,.1,1)}.hy-pcard.is-in{opacity:1;transform:none}.hy-pcard:not(.is-in){pointer-events:none}.hy-shot-cards{pointer-events:none}.hy-pcard.is-in{pointer-events:auto;transform-origin:0 50%;cursor:default}.hy-pcard.is-in:hover{z-index:3;transform:scale(1.08);box-shadow:0 24px 60px #02061766,0 0 0 2px var(--hy-lime);transition-duration:.25s}.hy-shot-track:has(.hy-pcard.is-in:hover) .hy-pcard.is-in:not(:hover){opacity:.55}.hy-photo.is-paused .hy-photo-tab.is-on .hy-photo-tab-line>span{animation-play-state:paused}.hy-pcard-by{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--hy-subtle)}.hy-pcard .hy-rmark{width:20px;height:20px;border-radius:999px}.hy-pcard-bag{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--hy-cream-2);color:var(--hy-ink)}.hy-pcard-bag [data-lucide],.hy-pcard-bag svg.lucide{width:12px;height:12px}.hy-pcard b{font-weight:500;font-size:16px;letter-spacing:-.01em}.hy-pcard p{white-space:pre-line;font-size:13px;line-height:1.4;color:var(--hy-muted)}.hy-shot-cards{position:absolute;z-index:2;left:2.5%;top:0;bottom:0;width:308px;overflow:hidden}.hy-shot-cards.is-scrolled{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.hy-shot-track{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 0 40px 34px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.hy-shot-track:before{content:"";position:absolute;left:14px;top:36px;width:2px;height:var(--rail, 0px);border-radius:2px;background:#ffffff8c;transition:height .6s ease}.hy-pcard:before{content:"";position:absolute;left:-26px;top:-19px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff40}.hy-pcard:not(.hy-pcard-order):before{background:var(--hy-lime);box-shadow:0 0 0 4px #bef26459}.hy-pcard{margin-top:24px}.hy-pcard-when{position:absolute;top:-22px;left:0;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#fff;text-shadow:0 1px 6px rgba(2,6,23,.5);white-space:nowrap}.hy-shot:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(2,6,23,.5) 0%,rgba(2,6,23,.18) 28%,transparent 45%)}.hy-photo-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:20px}.hy-photo-label{font-size:15px;color:var(--hy-muted)}.hy-photo-tabs{display:flex;gap:24px}.hy-photo-tab{position:relative;padding:14px 0 0;min-width:180px;border:0;background:none;font:inherit;font-size:15px;text-align:left;color:var(--hy-subtle);cursor:pointer;transition:color .2s ease}.hy-photo-tab.is-on,.hy-photo-tab:hover{color:var(--hy-ink)}.hy-photo-tab-line{position:absolute;left:0;right:0;top:0;height:2px;background:var(--hy-line)}.hy-photo-tab-line>span{display:block;width:0;height:100%;background:var(--hy-lime-hover)}.hy-fresh .hy-photo-tab-line>span{background:var(--hy-black)}.hy-photo-tab.is-on .hy-photo-tab-line>span{animation:hy-fprogress var(--hy-shot-ms, 9s) linear forwards}@media(max-width:1100px){.hy-pcard{width:210px}.hy-pcard p{font-size:12px}}@media(max-width:860px){.hy-photo-frame{aspect-ratio:4 / 5}.hy-shot[data-shot="0"] img{object-position:42% 50%}.hy-shot[data-shot="1"] img{object-position:38% 50%}.hy-pcard{width:auto;max-width:47%;padding:8px 10px;gap:2px;border-radius:12px}.hy-pcard p{display:none}.hy-pcard b{font-size:13px}.hy-pcard-by{margin:0;font-size:9px;gap:6px}.hy-pcard .hy-rmark,.hy-pcard-bag{width:16px;height:16px}.hy-shot-cards{top:34%;bottom:0;left:3%;width:74%}.hy-shot-track{gap:8px;padding:16px 0 16px 26px}.hy-shot-track:before{left:10px;top:25px}.hy-pcard{margin-top:18px}.hy-pcard:before{left:-20px;top:-14px;width:10px;height:10px}.hy-pcard-when{top:-17px;font-size:9.5px}.hy-shot:before{background:linear-gradient(0deg,rgba(2,6,23,.5) 0%,rgba(2,6,23,.12) 40%,transparent 60%)}.hy-pcard{max-width:none}.hy-photo-note{display:none}.hy-photo-foot{flex-direction:column;gap:16px}.hy-photo-tabs{width:100%;gap:16px}.hy-photo-tab{flex:1;min-width:0;font-size:14px}}@media(prefers-reduced-motion:reduce){.hy-shot,.hy-shot img,.hy-pcard{transition:none!important}.hy-shot-track,.hy-shot-track:before{transition:none!important}}.hy.hy-cta-lime .hy-btn-primary{background:var(--hy-lime);color:var(--hy-on-lime)}.hy.hy-cta-lime .hy-btn-primary:hover{background:var(--hy-lime-hover)}.hy.hy-cta-black .hy-btn-primary{background:#0a0a0a;color:#fff}.hy.hy-cta-black .hy-btn-primary:hover{background:#262626}.hy-mock-form{align-items:stretch}.hy-mock-form b{margin-bottom:2px}.hy-mock-form em{align-self:stretch;text-align:center;background:var(--hy-lime);color:var(--hy-on-lime);font-weight:500}.hy-mock-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--hy-muted)}.hy-mock-check i{flex:none;width:14px;height:14px;border-radius:4px;background:var(--hy-on-lime);box-shadow:inset 0 0 0 3px var(--hy-on-lime),inset 0 0 0 5px var(--hy-lime)}.hy-topbar{display:none;position:relative;z-index:60;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);font-size:13px}.hy-topbar.is-shown{display:block}.hy-topbar.is-cream{background:var(--hy-cream);border-bottom-color:var(--hy-line)}.hy-topbar-inner{display:flex;align-items:center;justify-content:flex-end;gap:24px;height:40px}.hy-topbar-right{display:flex;align-items:center;gap:22px;flex:none}.hy-topbar-link{display:inline-flex;align-items:center;gap:8px;color:var(--hy-muted);transition:color .2s ease}.hy-topbar-link:hover{color:var(--hy-ink)}.hy-topbar-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.hy-lang{position:relative}.hy-lang summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;color:var(--hy-muted)}.hy-lang summary::-webkit-details-marker{display:none}.hy-lang summary:hover,.hy-lang[open] summary{color:var(--hy-ink)}.hy-lang summary svg.lucide,.hy-lang summary [data-lucide]{width:14px;height:14px}.hy-lang summary svg.lucide:last-child{transition:transform .2s ease}.hy-lang[open] summary svg.lucide:last-child{transform:rotate(180deg)}.hy-lang ul{position:absolute;right:0;top:calc(100% + 10px);min-width:160px;margin:0;padding:6px;list-style:none;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--hy-line),0 18px 40px #3b281d1f}.hy-lang a{display:block;padding:8px 12px;border-radius:8px;color:var(--hy-ink)}.hy-lang a:hover{background:var(--hy-cream-2)}.hy-lang a[aria-current=true]{font-weight:500}.hy-lang a[aria-current=true]:after{content:" ✓";color:var(--hy-link)}@media(max-width:860px){.hy-topbar-partners{display:none}.hy-topbar-status span:last-child{display:none}}@media(max-width:640px){.hy-topbar-right{gap:14px}}.hy-lang-nav summary{gap:6px;color:var(--hy-ink);font-size:14px;font-weight:500}.hy-lang-nav summary:hover,.hy-lang-nav[open] summary{color:var(--hy-subtle)}.hy-lang-nav summary{justify-content:center;width:32px;height:32px;margin:0 -8px;border-radius:999px;transition:background-color .2s ease}.hy-lang-nav summary:hover,.hy-lang-nav[open] summary{background:var(--hy-cream-2);color:var(--hy-ink)}.hy-lang-nav summary svg.lucide,.hy-lang-nav summary [data-lucide]{width:18px;height:18px}.hy-lang-nav summary svg.lucide:last-child{transform:none}.hy-lang-nav ul{right:auto;left:50%;transform:translate(-50%);top:calc(100% + 14px);font-weight:400}.hy.has-topbar .hy-lang-nav{display:none}.hy-reach{position:relative}.hy-reach-btn{display:inline-flex;align-items:center;gap:10px}.hy-reach-btn:hover{color:var(--hy-subtle)}.hy-reach-faces{display:inline-flex}.hy-reach-faces img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid #fff;background:var(--hy-cream-2)}.hy-reach-faces img+img{margin-left:-9px}.hy-reach-card{position:absolute;right:-24px;top:calc(100% + 14px);z-index:70;display:flex;flex-direction:column;gap:4px;width:320px;padding:20px;border-radius:16px;background:#fff;font-weight:400;box-shadow:0 0 0 1px var(--hy-line),0 24px 60px #3b281d24;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .25s ease,visibility 0s linear .25s}.hy-reach-card:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.hy-reach:hover .hy-reach-card,.hy-reach:focus-within .hy-reach-card,.hy-reach.is-open .hy-reach-card{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hy-reach-card b{font-size:17px;font-weight:500;letter-spacing:-.01em}.hy-reach-card>p{margin-bottom:10px;font-size:14px;line-height:1.4;color:var(--hy-muted)}.hy-reach-row{display:flex;align-items:flex-start;gap:12px;padding:10px;margin:0 -10px;border-radius:10px;transition:background-color .2s ease}.hy-reach-row:hover{background:var(--hy-cream-2)}.hy-reach-row svg.lucide,.hy-reach-row [data-lucide]{flex:none;width:18px;height:18px;margin-top:1px}.hy-reach-row span{display:flex;flex-direction:column;gap:2px}.hy-reach-row strong{font-weight:500;font-size:14.5px}.hy-reach-row small{font-size:12.5px;color:var(--hy-muted)}.hy-reach-more{align-self:flex-start;margin-top:8px;font-size:14px}.hy-nav-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.hy-nav-trigger svg.lucide,.hy-nav-trigger [data-lucide]{width:15px;height:15px;stroke-width:1.8;transition:transform .2s ease}.hy-nav-trigger.is-open svg.lucide{transform:rotate(180deg)}.hy-nav-trigger:hover{color:var(--hy-subtle)}.hy.is-mega-open .hy-header{background:#fff}.hy.is-mega-open .hy-nav-links>*{color:var(--hy-subtle)}.hy.is-mega-open .hy-nav-links>.hy-nav-trigger.is-open{color:var(--hy-ink)}.hy-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 24px 40px #140c060f;animation:hy-mega-in .22s ease}.hy-mega[hidden]{display:none}@keyframes hy-mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hy-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px;padding-top:32px;padding-bottom:40px}.hy-mega-title{margin-bottom:14px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-mega-group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.hy-mega-group a{display:flex;align-items:flex-start;gap:14px;padding:8px 10px;margin:0 -10px;border-radius:10px;transition:background-color .15s ease}.hy-mega-group a:hover{background:var(--hy-cream-3)}.hy-mega-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--hy-cream-2);color:#5d5955;transition:background-color .15s ease,color .15s ease}.hy-mega-group a:hover .hy-mega-icon{background:var(--hy-lime);color:var(--hy-on-lime)}.hy-mega-icon svg.lucide,.hy-mega-icon [data-lucide]{width:16px;height:16px}.hy-soon{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--hy-on-lime);color:var(--hy-lime);font-family:var(--hy-mono);font-size:10px;font-weight:400;line-height:1.5;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;white-space:nowrap}.hy-mega-group a>span:last-child{display:flex;flex-direction:column;gap:2px;padding-top:1px}.hy-mega-group b{font-size:15px;font-weight:500;color:var(--hy-ink)}.hy-mega-group small{font-size:13px;line-height:1.35;color:var(--hy-muted);font-weight:400}.hy-mega-grid.is-knowledge{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr)}.hy-mega-feature{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--hy-cream-2);transition:background-color .15s ease}.hy-mega-feature:hover{background:var(--hy-cream-3)}.hy-mega-feature .hy-mega-title{margin-bottom:6px}.hy-mega-feature-art{display:grid;place-items:center;aspect-ratio:16 / 8;margin-bottom:8px;border-radius:10px;background:radial-gradient(circle at 70% 30%,#d9f99d 0,var(--hy-lime) 45%,#a3e635 100%)}.hy-mega-feature-art .hy-rmark{width:46px;height:46px;border-radius:12px}.hy-mega-feature-art .hy-rmark svg{width:24px;height:24px}.hy-mega-feature small{font-size:12px;color:var(--hy-subtle)}.hy-mega-feature b{font-size:15px;font-weight:500;line-height:1.35;color:var(--hy-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hy-mega-feature .hy-link{margin-top:auto;padding-top:6px;font-size:14px}.hy-mega-scrim{position:fixed;inset:0;z-index:40;background:#14100c52;opacity:0;pointer-events:none;transition:opacity .2s ease}.hy.is-mega-open .hy-mega-scrim{opacity:1}@media(max-width:960px){.hy-mega,.hy-mega-scrim{display:none!important}}.hy-hz{--hz-step: 320px;--hz-screen: 230px;--hz-line: calc(var(--hz-screen) + 24px + 22px + 16px + 9px);position:relative;padding:28px 0 32px;border-radius:var(--hy-radius);background:var(--hy-cream);overflow:hidden}.hy-hz-head{display:flex;justify-content:space-between;align-items:center;padding:0 40px 28px}.hy-hz-label{font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-muted)}.hy-hz-note{position:static;color:var(--hy-subtle)}.hy-hz-viewport{position:relative;overflow:hidden}.hy-hz-track{position:relative;display:flex;width:max-content;margin:0;padding:0 40px;list-style:none;transition:transform .7s cubic-bezier(.4,0,.2,1)}.hy-hz-track:before,.hy-hz-track:after{content:"";position:absolute;left:0;top:var(--hz-line);height:2px;margin-top:-1px;border-radius:2px}.hy-hz-track:before{right:0;background:#0000001a}.hy-hz-track:after{width:var(--hz-progress, 0px);background:var(--hy-on-lime);transition:width .7s cubic-bezier(.4,0,.2,1)}.hy-hz-step{position:relative;flex:0 0 var(--hz-step);display:flex;flex-direction:column;align-items:center;padding:0 18px;text-align:center}.hy-hz-hit{position:absolute;inset:0;z-index:2;border:0;background:none;cursor:pointer}.hy-hz-screen{display:flex;flex-direction:column;gap:8px;width:100%;height:var(--hz-screen);padding:16px;overflow:hidden;border-radius:16px;background:#fff;text-align:left;color:var(--hy-ink);box-shadow:0 1px #0000000a,0 18px 40px #3b281d14;opacity:.5;transform:scale(.94);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.1,1),box-shadow .5s ease}.hy-hz-step.is-on .hy-hz-screen{opacity:1;transform:none;box-shadow:0 1px #0000000a,0 28px 60px #3b281d29}.hy-hz-when{display:flex;align-items:center;justify-content:center;gap:8px;height:22px;margin-top:24px;font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.hy-hz-when b{font-weight:500}.hy-hz-when span{color:var(--hy-subtle)}.hy-hz-chip{padding:2px 8px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-style:normal;font-size:10.5px}.hy-hz-chip.is-skip{background:#fde2e1;color:#b42318}.hy-hz-dot{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;margin:16px 0 14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--hy-on-lime);transition:box-shadow .3s ease,transform .3s ease}.hy-hz-dot i{width:8px;height:8px;border-radius:50%;background:var(--hy-on-lime)}.hy-hz-step[data-kind=channel] .hy-hz-dot{background:var(--hy-lime)}.hy-hz-step[data-kind=decision] .hy-hz-dot{width:24px;height:24px;margin:13px 0 11px;background:var(--hy-on-lime);box-shadow:none}.hy-hz-dot .hy-rmark{width:24px;height:24px;border-radius:50%}.hy-hz-step.is-on .hy-hz-dot{transform:scale(1.15);box-shadow:0 0 0 1.5px var(--hy-on-lime),0 0 0 7px #bef2648c}.hy-hz-step[data-kind=decision].is-on .hy-hz-dot{box-shadow:0 0 0 7px #bef2648c}.hy-hz-title{display:inline-flex;align-items:center;gap:8px;font-size:21px;font-weight:400;letter-spacing:-.02em}.hy-hz-title .hy-rmark{width:20px;height:20px;border-radius:6px}.hy-hz-text{max-width:30ch;margin-top:8px;font-size:14.5px;line-height:1.4;color:var(--hy-muted)}.hy-hz-title,.hy-hz-text,.hy-hz-when{opacity:.45;transition:opacity .5s ease}.hy-hz-step.is-on .hy-hz-title,.hy-hz-step.is-on .hy-hz-text,.hy-hz-step.is-on .hy-hz-when{opacity:1}.hy-hz-step:hover .hy-hz-screen{opacity:.85}.hy-hz-step.is-on:hover .hy-hz-screen{opacity:1}.hy-hz-screen .hy-jprod{padding:6px 0;font-size:12.5px}.hy-hz-screen .hy-jprod i{width:40px;height:40px}.hy-hz-screen .hy-jsearch{padding:8px 10px;font-size:13px}.hy-hz-screen .hy-jhero-img{height:88px}.hy-hz-screen .hy-jhero-img-sm{height:64px}.hy-hz-screen .hy-jmail{padding:12px;gap:6px}.hy-hz-screen .hy-jmail b{font-size:14px;font-weight:500}.hy-hz-screen .hy-jbubble{font-size:12.5px}.hy-hz-screen .hy-jstars{font-size:17px}.hy-hz-screen .hy-jrecs span{font-size:10.5px}.hy-hz-screen .hy-jrecs i{border-radius:8px}.hy-hz-pdp{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.hy-hz-pdp .hy-jhero-img{height:80px;border-radius:10px}.hy-hz-pdp>span{display:flex;flex-direction:column;gap:8px;font-size:14px}.hy-hz-pdp b{font-weight:500}.hy-hz-pdp .hy-jprice{margin:0}.hy-hz-order{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:center}.hy-hz-order .hy-jcheck{width:44px;height:44px}.hy-hz-order .hy-jcheck svg.lucide{width:20px;height:20px}.hy-hz-order b{font-weight:500;font-size:15px}.hy-hz-row{display:flex;justify-content:space-between;width:100%;padding:6px 0;border-top:1px solid var(--hy-cream-2);font-size:12.5px}.hy-hz-row em{font-style:normal;color:var(--hy-muted)}.hy-hz-order small{padding:2px 10px;border-radius:999px;background:var(--hy-green-bg);color:var(--hy-green);font-size:11.5px}.hy-hz-skip{position:relative;display:flex;flex-direction:column;gap:10px}.hy-hz-skip .hy-jmail{opacity:.45;filter:grayscale(1)}.hy-hz-stamp{position:absolute;top:38px;left:50%;transform:translate(-50%) rotate(-8deg);padding:6px 14px;border:2px solid #b42318;border-radius:8px;color:#b42318;background:#ffffffd9;font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.hy-hz-reason,.hy-hz-plan .hy-jhint{color:var(--hy-ink)}.hy-hz-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%}.hy-hz-center .hy-jring{width:120px;height:120px}.hy-hz-center .hy-jring strong{font-size:18px}.hy-hz-from{font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--hy-subtle)}.hy-hz-plan{display:flex;flex-direction:column;gap:6px}.hy-hz-plan small:first-child{font-size:12px;color:var(--hy-muted)}.hy-hz-plan b{font-size:26px;font-weight:400;letter-spacing:-.02em}.hy-hz-bars{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;align-items:end;height:70px;margin:6px 0 4px}.hy-hz-bars i{height:30%;border-radius:4px;background:var(--hy-cream-2)}.hy-hz-bars i:nth-child(3n){height:55%}.hy-hz-bars i.is-plan{height:80%;background:var(--hy-on-lime)}.hy-hz-bars i.is-next{height:100%;background:var(--hy-lime)}.hy-hz-card{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:16px;margin:-4px;border-radius:10px;background:#fffdf7;box-shadow:inset 0 0 0 1px var(--hy-line)}.hy-hz-card>svg{width:22px;height:23px}.hy-hz-card b{margin-top:10px;font-size:19px;font-weight:500;letter-spacing:-.02em}.hy-hz-card p{font-size:13px;line-height:1.4;color:var(--hy-muted)}.hy-hz-card .hy-jstamp{top:14px;right:14px}.hy-hz-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 40px 0}.hy-hz-legend{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--hy-muted)}.hy-hz-legend li{display:inline-flex;align-items:center;gap:8px}.hy-hz-legend i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px var(--hy-on-lime);background:#fff}.hy-hz-legend [data-kind=channel] i{background:var(--hy-lime)}.hy-hz-legend [data-kind=decision] i{background:var(--hy-on-lime);box-shadow:none}.hy-hz-arrows{display:flex;gap:10px}.hy-hz-arrows button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#fff;color:var(--hy-ink);cursor:pointer;box-shadow:0 0 0 1px var(--hy-line);transition:background-color .2s ease}.hy-hz-arrows button:hover{background:var(--hy-lime)}.hy-hz-arrows svg.lucide{width:18px;height:18px}@media(max-width:860px){.hy-hz{--hz-step: 280px;--hz-screen: 210px;padding-top:20px}.hy-hz-head{padding:0 20px 20px}.hy-hz-note{display:none}.hy-hz-track{padding:0 20px}.hy-hz-foot{flex-direction:column;align-items:flex-start;padding:20px 20px 0}.hy-hz-legend{gap:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.hy-hz-track,.hy-hz-track:after,.hy-hz-screen{transition:none!important}}.hy-st{position:relative;padding:28px 40px 32px;border-radius:var(--hy-radius);background:var(--hy-cream);overflow:hidden}.hy-st-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px}.hy-st-body{display:flex;justify-content:center;align-items:stretch;min-height:420px;transition:gap .7s ease;gap:0}.hy-st[data-phase=play] .hy-st-body,.hy-st[data-phase=done] .hy-st-body{gap:48px}.hy-st-card{flex:0 0 380px;display:flex;flex-direction:column;gap:20px;align-self:center;padding:24px;border-radius:20px;background:#fff;box-shadow:0 1px #0000000a,0 24px 60px #3b281d1f}.hy-st-who{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--hy-line)}.hy-st-who b{font-size:20px;font-weight:500;letter-spacing:-.02em}.hy-st-view{display:none;flex-direction:column;gap:16px;animation:hy-st-in .45s ease}.hy-st[data-phase=intro] .hy-st-intro,.hy-st[data-phase=plan] .hy-st-plan,.hy-st[data-phase=play] .hy-st-live,.hy-st[data-phase=done] .hy-st-live{display:flex}@keyframes hy-st-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hy-st-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-st-kicker .hy-rmark{width:18px;height:18px}.hy-st-card dl{display:flex;flex-direction:column;margin:0}.hy-st-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hy-cream-2);font-size:15px}.hy-st-card dt{color:var(--hy-muted)}.hy-st-card dd{margin:0;font-weight:500;text-align:right;padding:0 6px;border-radius:6px}.hy-st-card dd.is-changed{animation:hy-st-flash 1.4s ease}@keyframes hy-st-flash{0%,30%{background:var(--hy-lime)}to{background:transparent}}.hy-st-title{font-size:20px;font-weight:500;letter-spacing:-.02em}.hy-st-plan ol{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:st}.hy-st-plan li{counter-increment:st;display:flex;align-items:center;gap:12px;font-size:15px}.hy-st-plan li:before{content:counter(st);display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--hy-lime);color:var(--hy-on-lime);font-size:13px;font-weight:500}.hy-st-btn{align-self:stretch;justify-content:center;gap:8px;margin-top:4px}.hy-st-btn svg.lucide,.hy-st-btn [data-lucide]{width:16px;height:16px}.hy-st[data-phase=intro] .hy-st-intro .hy-st-btn,.hy-st[data-phase=plan] .hy-st-plan .hy-st-btn{animation:hy-st-nudge 2.4s ease-in-out 2s infinite}@keyframes hy-st-nudge{0%,to{box-shadow:0 0 #bef26400}50%{box-shadow:0 0 0 8px #bef26473}}.hy-st-back{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:14px;cursor:pointer}.hy-st-stage{position:relative;flex:0 1 0%;max-width:0;opacity:0;overflow:hidden;transition:flex-grow .7s cubic-bezier(.4,0,.2,1),max-width .7s cubic-bezier(.4,0,.2,1),opacity .4s ease .3s}.hy-st[data-phase=play] .hy-st-stage,.hy-st[data-phase=done] .hy-st-stage{flex-grow:1;max-width:820px;opacity:1}.hy-st-scene{position:absolute;inset:0;display:flex;align-items:center;gap:40px;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.1,1);pointer-events:none}.hy-st-scene.is-on{opacity:1;transform:none;pointer-events:auto}.hy-st-screen{flex:0 0 360px;height:280px;opacity:1;transform:none;box-shadow:0 1px #0000000a,0 28px 60px #3b281d29}.hy-st-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.hy-st-meta .hy-hz-when,.hy-st-meta .hy-hz-title,.hy-st-meta .hy-hz-text{opacity:1;margin:0;text-align:left;justify-content:flex-start}.hy-st-meta .hy-hz-title{font-size:28px}.hy-st-meta .hy-hz-title .hy-rmark{width:26px;height:26px;border-radius:7px}.hy-st-meta .hy-hz-text{font-size:16px;max-width:34ch}.hy-st-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.hy-st-bigmark{width:48px;height:48px;border-radius:14px}.hy-st-bigmark svg{width:24px;height:26px}.hy-st-summary b{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.03em}.hy-st-summary p{max-width:40ch;font-size:16px;color:var(--hy-muted)}.hy-st-summary .hy-btn{gap:8px}.hy-st-summary svg.lucide{width:16px;height:16px}.hy-st-rail{position:relative;display:flex;justify-content:space-between;margin:32px 0 0;padding:0;list-style:none;opacity:0;transition:opacity .4s ease}.hy-st[data-phase=play] .hy-st-rail,.hy-st[data-phase=done] .hy-st-rail{opacity:1}.hy-st-rail:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;background:#0000001a}.hy-st-rail li{position:relative;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #02061740;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.hy-st-rail li.is-done{background:var(--hy-on-lime);box-shadow:0 0 0 1.5px var(--hy-on-lime)}.hy-st-rail li.is-on{background:var(--hy-lime);box-shadow:0 0 0 1.5px var(--hy-on-lime),0 0 0 6px #bef26480;transform:scale(1.2)}@media(max-width:960px){.hy-st{padding:20px}.hy-st-body{flex-direction:column;align-items:center;min-height:0}.hy-st[data-phase=play] .hy-st-body,.hy-st[data-phase=done] .hy-st-body{gap:24px}.hy-st-card{flex:none;width:100%;max-width:420px}.hy-st-stage{flex:none;width:100%;max-width:none;height:0;transition:height .6s ease,opacity .4s ease .2s}.hy-st[data-phase=play] .hy-st-stage,.hy-st[data-phase=done] .hy-st-stage{height:470px;max-width:none}.hy-st-scene{flex-direction:column;align-items:center;gap:18px;text-align:center}.hy-st-screen{flex:none;width:100%;max-width:340px;height:260px}.hy-st-meta{align-items:center}.hy-st-meta .hy-hz-when,.hy-st-meta .hy-hz-title,.hy-st-meta .hy-hz-text{text-align:center;justify-content:center}.hy-st-meta .hy-hz-title{font-size:22px}.hy-st-summary{align-items:center;text-align:center}.hy-st-head .hy-hz-note{display:none}}@media(prefers-reduced-motion:reduce){.hy-st-stage,.hy-st-scene,.hy-st-view{transition:none!important;animation:none!important}}button.hy-btn{border:0;font:inherit;cursor:pointer}.hy-sj{--sj-ms: 3.8s;position:relative;border-radius:var(--hy-radius);background:var(--hy-cream);overflow:hidden}.hy-sj-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.hy-sj-tools{display:flex;align-items:center;gap:20px}.hy-sj-tools .hy-hz-note{position:static}.hy-sj-tools .hy-carousel-nav button{width:38px;height:38px;background:#fff}.hy-sj-scroll{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.hy-sj-scroll::-webkit-scrollbar{display:none}.hy-sj-track{display:flex;width:max-content;height:540px;margin:0;padding:0;list-style:none}.hy-sj-panel{position:relative;flex:0 0 280px;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px 26px;border-right:1px solid rgba(0,0,0,.06);overflow:hidden;transition:flex-basis .55s cubic-bezier(.4,0,.2,1)}.hy-sj-panel:last-child{border-right:0}.hy-sj-panel.is-on{flex-basis:460px}.hy-sj-top{position:relative;z-index:2;display:flex;align-items:center;gap:10px}.hy-sj-num{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#fff;font-size:13px;font-weight:500;transition:background-color .3s ease}.hy-sj-num .hy-rmark{width:34px;height:34px;border-radius:50%}.hy-sj-panel.is-on .hy-sj-num{background:var(--hy-lime);color:var(--hy-on-lime)}.hy-sj-when{display:flex;gap:8px;font-family:var(--hy-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.hy-sj-when b{font-weight:500}.hy-sj-when span{color:var(--hy-subtle)}.hy-sj-mock{position:absolute;left:24px;right:24px;top:78px;display:flex;justify-content:center;transition:transform .45s cubic-bezier(.2,.7,.1,1)}.hy-sj-screen{width:100%;max-width:360px;height:236px;opacity:1;transform:none}.hy-sj-panel.is-on .hy-sj-mock{transform:translateY(-4px)}.hy-sj-panel.is-on .hy-sj-screen{box-shadow:0 1px #0000000a,0 28px 60px #3b281d29}.hy-sj-veil{position:absolute;inset:0;z-index:1;background:#f7f4f19e;transition:opacity .35s ease;pointer-events:none}.hy-sj-panel.is-on .hy-sj-veil{opacity:0}.hy-sj-panel:after{content:"";position:absolute;inset:auto 0 0;height:44%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(247,244,241,0) 0%,var(--hy-cream) 58%)}.hy-sj-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;height:150px}.hy-sj-text h3{font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.02em}.hy-sj-text p{max-width:34ch;font-size:15px;line-height:1.38;color:var(--hy-muted)}.hy-sj-text .hy-ppanel-kicker,.hy-sj-text h3{transform:translateY(58px);transition:transform .35s ease}.hy-sj-text p{opacity:0;transform:translateY(58px);transition:opacity .3s ease,transform .35s ease}.hy-sj-panel.is-on .hy-sj-text .hy-ppanel-kicker,.hy-sj-panel.is-on .hy-sj-text h3,.hy-sj-panel.is-on .hy-sj-text p{transform:none}.hy-sj-panel.is-on .hy-sj-text p{opacity:1;transition-delay:.15s}.hy-sj-line{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px}.hy-sj-line>span{display:block;width:0;height:100%;background:var(--hy-on-lime)}.hy-sj.is-playing .hy-sj-panel.is-on .hy-sj-line>span{animation:hy-fprogress var(--sj-ms) linear forwards}@media(max-width:860px){.hy-sj-head{padding:14px 16px}.hy-sj-tools .hy-hz-note{display:none}.hy-sj-track{height:500px}.hy-sj-panel{flex-basis:240px;padding:18px}.hy-sj-panel.is-on{flex-basis:min(84vw,360px)}.hy-sj-mock{left:18px;right:18px;top:70px}.hy-sj-text h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.hy-sj-panel,.hy-sj-text *,.hy-sj-veil{transition:none!important}}.hy-sj-intro{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;background:var(--hy-cream);transition:opacity .6s ease,visibility 0s linear 0s}.hy-sj-head,.hy-sj-scroll{transition:opacity .6s ease .2s}.hy-sj[data-phase=card] .hy-sj-head,.hy-sj[data-phase=card] .hy-sj-scroll{opacity:0;transition-delay:0s}.hy-sj[data-phase=slider] .hy-sj-intro{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hy-sj-card{position:relative;width:min(380px,100%);overflow:hidden;animation:hy-st-in .5s ease}.hy-sj-timer{position:absolute;left:0;right:0;bottom:0;height:3px}.hy-sj-timer>span{display:block;width:0;height:100%;background:var(--hy-on-lime)}.hy-sj.is-counting .hy-sj-timer>span{animation:hy-fprogress var(--sj-card-ms, 5s) linear forwards}@media(max-width:640px){.hy-headline-rotator .hy-h1{font-size:32px}}.hy-rotator.is-type .hy-rotator-word:after{content:"";display:inline-block;width:.26em;height:.26em;margin-left:.1em;border-radius:50%;background:currentColor;vertical-align:.12em;opacity:0}.hy-rotator.is-type.is-typing .hy-rotator-word:after{opacity:1;animation:hy-type-dot .9s ease-in-out infinite}@keyframes hy-type-dot{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.hy-btn-dark{background:#0a0a0a;color:#fff}.hy-btn-dark:hover{background:#262626}.hy-javatar-img{padding:3px;object-fit:contain;background:var(--hy-cream-2)}.hy-st-who .hy-javatar-img{width:64px;height:64px;padding:4px}.hy-more{position:relative;display:inline}.hy-more-btn{display:inline-flex;align-items:center;gap:3px;padding:0 1px;border:0;background:none;font:inherit;color:var(--hy-ink);cursor:pointer;text-decoration:underline dashed var(--hy-link-line);text-decoration-thickness:1.5px;text-underline-offset:4px}.hy-more-btn svg.lucide,.hy-more-btn [data-lucide]{width:.9em;height:.9em;transition:transform .25s ease}.hy-more:hover .hy-more-btn svg.lucide,.hy-more.is-open .hy-more-btn svg.lucide{transform:rotate(45deg)}.hy-more-card{position:absolute;z-index:30;top:calc(100% + 12px);right:-60px;width:400px;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:16px;background:#fff;line-height:1.3;box-shadow:0 0 0 1px var(--hy-line),0 24px 60px #3b281d29;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .25s ease,visibility 0s linear .25s}.hy-more-card:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.hy-more:hover .hy-more-card,.hy-more:focus-within .hy-more-card,.hy-more.is-open .hy-more-card{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hy-more-title{font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.hy-more-grid a{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:9px;font-size:14px;color:var(--hy-ink);transition:background-color .15s ease}.hy-more-grid a:hover{background:var(--hy-cream-3)}.hy-more-grid .hy-mega-icon{width:28px;height:28px;border-radius:7px}.hy-more-grid a:hover .hy-mega-icon{background:var(--hy-lime);color:var(--hy-on-lime)}.hy-more-grid .hy-mega-icon svg.lucide{width:14px;height:14px}.hy-more-foot{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--hy-line);font-size:14px;color:var(--hy-ink)}.hy-more-foot svg.lucide{width:15px;height:15px;margin-left:auto;transition:transform .2s ease}.hy-more-foot:hover svg.lucide{transform:translate(2px)}@media(max-width:960px){.hy-more{position:static}.hy-hero-side p{position:relative}.hy-more-card{left:0;right:auto;width:min(400px,100%)}}.hy-sj-card{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.hy-sj-card:hover{transform:translateY(-3px);box-shadow:0 1px #0000000a,0 32px 70px #3b281d2e}.hy-sj-play{align-self:flex-start;gap:12px;height:48px;padding:0 22px 0 6px;margin-top:4px}.hy-sj-play-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hy-lime);color:var(--hy-on-lime);transition:transform .25s ease}.hy-sj-play-icon svg.lucide,.hy-sj-play-icon [data-lucide]{width:15px;height:15px;margin-left:2px;fill:currentColor}.hy-sj-card:hover .hy-sj-play{background:#262626}.hy-sj-card:hover .hy-sj-play-icon{transform:translate(3px) scale(1.06)}.hy-sj-hint{display:inline-flex;align-items:center;gap:8px;justify-self:center;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-sj-hint svg.lucide{width:14px;height:14px}.hy-sj-intro>*:not(.hy-sj-shop){position:relative;z-index:1}.hy-sj-shop{position:absolute;inset:28px 28px -40px;display:flex;flex-direction:column;gap:18px;padding:0 0 24px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000d;opacity:.55;filter:blur(.6px);pointer-events:none}.hy-sj-shop:after{content:"";position:absolute;inset:0;background:radial-gradient(42% 60% at 50% 50%,#f7f4f1e6,#f7f4f159 70%,#f7f4f100)}.hy-sj-browser{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--hy-cream-2);background:var(--hy-cream-3)}.hy-sj-browser i{width:9px;height:9px;border-radius:50%;background:#e2dcd7}.hy-sj-browser span{margin-left:14px;padding:3px 14px;border-radius:999px;background:#fff;font-size:11px;color:var(--hy-subtle)}.hy-sj-shopnav{display:flex;align-items:center;gap:22px;padding:0 28px;font-size:13px;color:var(--hy-muted)}.hy-sj-shopnav b{margin-right:auto;font-size:15px;font-weight:600;color:var(--hy-ink);letter-spacing:-.01em}.hy-sj-shopnav em{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--hy-cream-2)}.hy-sj-shopnav svg.lucide{width:14px;height:14px}.hy-sj-banner{display:flex;align-items:flex-end;height:110px;margin:0 28px;padding:18px 22px;border-radius:12px;background:linear-gradient(120deg,#f6dcd7,#e9a99f 60%,#d98a7e)}.hy-sj-banner span{font-size:20px;font-weight:500;letter-spacing:-.02em;color:#3b1f1a}.hy-sj-shopgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:0 28px}.hy-sj-shopgrid>span{display:flex;flex-direction:column;gap:4px;font-size:12px}.hy-sj-shopgrid i{aspect-ratio:1;margin-bottom:4px;border-radius:10px;background:linear-gradient(135deg,#f3d4cf,#e8a59b)}.hy-sj-shopgrid i.is-1{background:linear-gradient(135deg,#e7e2dc,#cfc6bd)}.hy-sj-shopgrid i.is-2{background:linear-gradient(135deg,#dfe8d2,#bfd3a6)}.hy-sj-shopgrid b{font-weight:500}.hy-sj-shopgrid em{font-style:normal;color:var(--hy-muted)}@media(max-width:860px){.hy-sj-shop{inset:14px 14px -40px}.hy-sj-shopnav span{display:none}.hy-sj-shopgrid{grid-template-columns:repeat(3,1fr)}}.hy-sj-shop{inset:50% auto auto 50%;width:min(720px,84%);height:340px;padding-bottom:0;gap:14px;transform:translate(-50%,-50%);opacity:.42;filter:blur(.8px)}.hy-sj-shop:after{background:radial-gradient(48% 70% at 50% 50%,#f7f4f1d9,#f7f4f14d 75%,#f7f4f100)}.hy-sj-browser{padding:8px 12px}.hy-sj-shopnav{gap:16px;padding:0 20px;font-size:11.5px}.hy-sj-shopnav b{font-size:13px}.hy-sj-shopnav em{width:24px;height:24px}.hy-sj-banner{height:64px;margin:0 20px;padding:12px 16px;border-radius:10px}.hy-sj-banner span{font-size:15px}.hy-sj-shopgrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 20px}.hy-sj-shopgrid>span:nth-child(n+5){display:none}.hy-sj-shopgrid>span{font-size:11px}@media(max-width:860px){.hy-sj-shop{width:92%;height:300px}.hy-sj-shopgrid{grid-template-columns:repeat(3,1fr)}.hy-sj-shopgrid>span:nth-child(n+4){display:none}}.hy-jprod i,.hy-sj-shopgrid i{background:linear-gradient(135deg,#efe9e2,#d8cdc0)}.hy-jprod:nth-of-type(2n) i{background:linear-gradient(135deg,#eef3e6,#ccd9bb)}.hy-jhero-img{background:linear-gradient(135deg,#f1ece5,#d9cec1)}.hy-sj-shopgrid i.is-1{background:linear-gradient(135deg,#eef3e6,#ccd9bb)}.hy-sj-shopgrid i.is-2{background:linear-gradient(135deg,#f4fbe6,#d9f0b0)}.hy-sj-banner{background:linear-gradient(120deg,#f4fbe6,#e3f1c6 55%,#cfe6a1)}.hy-sj-banner span{color:var(--hy-on-lime)}.hy-hz-chip.is-skip{background:var(--hy-cream-2);color:var(--hy-ink);box-shadow:inset 0 0 0 1px var(--hy-line)}.hy-hz-stamp{border-color:var(--hy-ink);color:var(--hy-ink)}.hy-sj.is-entering .hy-sj-panel{animation:hy-sj-in .6s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes hy-sj-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.hy-sj.is-entering .hy-sj-panel[data-sj-panel="0"] .hy-sj-num{animation:hy-sj-ping 1.1s ease-out .55s 2}@keyframes hy-sj-ping{0%{box-shadow:0 0 #bef264e6}to{box-shadow:0 0 0 14px #bef26400}}.hy-sj-start{padding:2px 8px;border-radius:999px;background:var(--hy-on-lime);color:var(--hy-lime);font-style:normal;font-family:var(--hy-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;transition:opacity .3s ease}.hy-sj-panel:not(.is-on) .hy-sj-start{opacity:0}@media(prefers-reduced-motion:reduce){.hy-sj.is-entering .hy-sj-panel,.hy-sj.is-entering .hy-sj-num{animation:none!important}}.hy-reach-team{display:flex;align-items:center;margin-bottom:14px}.hy-reach-team img{width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 2px #fff}.hy-reach-team img{object-fit:cover;background:var(--hy-cream-2)}.hy-reach-team>*+*{margin-left:-5px}button.hy-reach-btn{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.hy-fm{position:relative;border-radius:var(--hy-radius);overflow:hidden;background:radial-gradient(120% 90% at 85% 40%,#bef26461 0,#bef26400 55%),var(--hy-cream)}.hy-fm-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 0}.hy-fm-who{display:inline-flex;align-items:center;gap:10px;font-family:var(--hy-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--hy-subtle)}.hy-fm-who img{width:28px;height:28px;padding:2px;border-radius:50%;background:#fff;object-fit:contain}.hy-fm-when{min-height:1em;font-family:var(--hy-mono);font-size:12px;letter-spacing:.02em;color:var(--hy-ink)}.hy-fm-stage{position:relative;height:470px}.hy-fm-scene{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0 64px;pointer-events:none}.hy-fm-scene.is-on{pointer-events:auto}.hy-fm-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:30rem}.hy-fm-copy>*{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.7,.1,1)}.hy-fm-scene.is-on .hy-fm-copy>*{opacity:1;transform:none;transition-duration:.6s,.7s}.hy-fm-scene.is-on .hy-fm-copy>:nth-child(2){transition-delay:.08s}.hy-fm-scene.is-on .hy-fm-copy>:nth-child(3){transition-delay:.16s}.hy-fm-scene.is-on .hy-fm-copy>:nth-child(4){transition-delay:.24s}.hy-fm-kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.05;letter-spacing:-.04em}.hy-fm-kicker .hy-rmark{width:44px;height:44px;border-radius:12px}.hy-fm-kicker .hy-rmark svg{width:22px;height:24px}.hy-fm-kicker .hy-hz-chip{letter-spacing:0}.hy-fm-copy h3{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.hy-fm-copy>p:not(.hy-fm-kicker){margin:0;font-size:17px;line-height:1.5;color:var(--hy-muted)}.hy-fm-replay{gap:8px}.hy-fm-replay svg{width:16px;height:16px}.hy-fm-visual{display:flex;justify-content:center;opacity:0;transform:translateY(28px) scale(.97);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.7,.1,1)}.hy-fm-scene.is-on .hy-fm-visual{opacity:1;transform:none;transition:opacity .6s ease .12s,transform .8s cubic-bezier(.2,.7,.1,1) .12s}.hy-fm-screen{--hz-screen: 300px;width:100%;max-width:400px;padding:20px;gap:10px;opacity:1;transform:none;box-shadow:0 1px #0000000a,0 30px 70px #3b281d29}.hy-fm-card{flex:none;width:100%;max-width:380px}.hy-fm-modules{width:100%;max-width:380px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 1px #0000000a,0 24px 60px #3b281d1f}.hy-fm-modules ul{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.hy-fm-modules li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--hy-cream-2);font-size:14px;font-weight:500}.hy-fm-controls{display:flex;align-items:center;gap:16px;padding:0 28px 24px}.hy-fm-play{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--hy-on-lime);color:#fff;cursor:pointer;transition:transform .15s ease}.hy-fm-play:hover{transform:scale(1.06)}.hy-fm-play svg{width:16px;height:16px}.hy-fm-play .is-pause,.hy-fm-play.is-pausable .is-play{display:none}.hy-fm-play.is-pausable .is-pause{display:block}.hy-fm-bar{flex:1;display:grid;grid-template-columns:repeat(var(--fm-n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.hy-fm-bar button{display:block;width:100%;padding:10px 0;border:0;background:none;cursor:pointer}.hy-fm-bar button:before{content:"";display:block;height:4px;border-radius:999px;background:#0206171f}.hy-fm-bar button{position:relative}.hy-fm-fill{position:absolute;left:0;top:10px;height:4px;width:0;border-radius:999px;background:var(--hy-on-lime)}.hy-fm-bar button.is-done .hy-fm-fill{width:100%}.hy-fm-fill.is-run{animation:hy-fm-fill linear forwards}.hy-fm.is-paused .hy-fm-fill.is-run{animation-play-state:paused}.hy-fm-bar button:hover:before{background:#02061738}@keyframes hy-fm-fill{0%{width:0}to{width:100%}}@media(max-width:960px){.hy-fm-stage{height:640px}.hy-fm-scene{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:0 24px}.hy-fm-copy{gap:12px}.hy-fm-kicker{font-size:28px;gap:10px}.hy-fm-kicker .hy-rmark{width:34px;height:34px;border-radius:10px}.hy-fm-kicker .hy-rmark svg{width:17px;height:18px}.hy-fm-copy h3{font-size:20px}.hy-fm-copy>p:not(.hy-fm-kicker){font-size:15px}.hy-fm-screen{--hz-screen: 250px}.hy-fm-top{padding:16px 20px 0}.hy-fm-controls{padding:0 20px 18px;gap:12px}.hy-fm-bar{gap:4px}}@media(prefers-reduced-motion:reduce){.hy-fm-copy>*,.hy-fm-visual{transition:none!important}}
