:root[data-public-site=hp][data-public-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb}.public-site.hp-site{--g:16px;--hp-bg:#13161c;--hp-ease:cubic-bezier(.2, .8, .2, 1);--hp-q:#e8ebf075;--hp-surface:linear-gradient(160deg, #fff1, #ffffff06);--hp-surface-ring:0 0 0 1px #ffffff13;--hp-surface-top:inset 0 1px 0 #ffffff14;--hp-surface-drop:0 24px 50px #00000047;--hp-h1-glow:linear-gradient(96deg, #fff 0%, #d6ebff 34%, #8ec8ff 62%, #ffb89c 100%);--hp-chip-bg:#ffffff12;--hp-chip-ring:#ffffff14;--pub-gutter:var(--g);background-color:var(--hp-bg);background-image:none}.public-site.hp-site[data-theme=light]{--hp-bg:#f4f7fb;--text-1:#181c24;--text-2:#191d24bd;--text-3:#191d24a8;--line-1:#0f172a14;--line-2:#0f172a1f;--pub-link:#1d6fc2;--pub-focus:#1d6fc2;--hp-q:#191d248a;--hp-surface:linear-gradient(160deg, #fff, #fbfcfe);--hp-surface-ring:0 0 0 1px #0f172a12;--hp-surface-top:inset 0 1px 0 #ffffffe6;--hp-surface-drop:0 22px 46px #0f172a14;--hp-h1-glow:linear-gradient(96deg, #181c24 0%, #1d4f9e 30%, #2f86e6 62%, #dc4e2a 100%);--hp-chip-bg:#0f172a0d;--hp-chip-ring:#0f172a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hp-site main{position:relative}.hp-defs{width:0;height:0;position:absolute;overflow:hidden}.hp-site[data-theme=light] .pub-wordmark,.hp-site[data-theme=light] .pub-nav-signin-wide{color:var(--text-1)}.hp-site[data-theme=light] .pub-button-light{color:#fff;background:#181c24}.hp-site[data-theme=light] .pub-menu-toggle{background:#0f172a0f;box-shadow:inset 0 0 0 1px #0f172a0f}.hp-site[data-theme=light] :is(.pub-menu,.pub-sheet){background:#fffffff7;box-shadow:0 0 0 1px #0f172a14,0 24px 60px #0f172a29}.hp-site[data-theme=light] .pub-nav-trigger[aria-expanded=true],.hp-site[data-theme=light] :is(.pub-nav-link:active,.pub-nav-trigger:active,.pub-menu a:active,.pub-sheet-row:active){background:#0f172a0d}@media (hover:hover){.hp-site[data-theme=light] :is(.pub-nav-link:hover,.pub-nav-trigger:hover,.pub-menu a:hover,.pub-sheet-row:hover){background:#0f172a0d}}.hp-site[data-theme=light] :is(.pub-menu a[aria-current=page],.pub-sheet-row[aria-current=page]){background:#1d6fc21a}.hp-site[data-theme=light] .pub-sheet-actions .pub-button-glass{color:var(--text-1);background:#0f172a0f}.hp-site[data-theme=light] .pub-nav-link[aria-current=page],.hp-site[data-theme=light] .pub-nav-trigger.is-current{text-decoration-color:#1d6fc2}.hp-av{background:var(--c);color:#181c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:relative}.hp-av.is-talking{box-shadow:0 0 0 2px #6ee7a8,0 0 14px #6ee7a88c}.hp-av-org{color:#1e40af;--c:#dbeafe!important}.hp-stack{display:inline-flex}.hp-stack>.hp-av{box-shadow:0 0 0 2px var(--ring,#1e232b)}.hp-stack>.hp-av+.hp-av{margin-left:-4px}.hp-stack>.hp-av.is-talking{z-index:1;box-shadow:0 0 0 2px #6ee7a8}.hp-mono{font-family:var(--font-display);letter-spacing:-.01em;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 4px 12px #00000040}.hp-mono-ns{color:#04162b;background:radial-gradient(circle at 30% 25%,#a8d8ff,#4ea8ff 45%,#1d4f9e)}.hp-mono-s9{color:#fff;background:linear-gradient(160deg,#14b8a6,#0f766e)}.hp-mono-rc{color:#1f0805;background:radial-gradient(circle at 30% 25%,#ffb27a,#f0603c 45%,#8c1f1f)}.hp-mono-pg{color:#0f1a04;background:radial-gradient(circle at 30% 25%,#d9f99d,#84cc16 45%,#3f6212)}.hp-wave{align-items:center;gap:2px;height:12px;display:inline-flex}.hp-wave i{background:#6ee7a8;border-radius:2px;width:2.5px;height:100%;display:block;transform:scaleY(.6)}.hp-wave i:nth-child(2){transform:scaleY(1)}.hp-wave i:nth-child(3){transform:scaleY(.45)}.hp-wave i:nth-child(4){transform:scaleY(.8)}.hp-dot{background:#6ee7a8;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #6ee7a8}.hp-chip{color:#e8ebf0cc;white-space:nowrap;background:#ffffff12;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hp-site svg.lucide{flex-shrink:0}.hp-scaled{width:100%;position:relative}.hp-scaled-inner{width:var(--w);height:var(--h);transform-origin:0 0;scale:var(--fit,.6);position:absolute;top:0;left:0}.hp-s{padding:72px var(--g) 0;max-width:calc(1200px + var(--g) * 2);margin:0 auto;position:relative}.hp-c{text-align:center}.hp-eb{letter-spacing:.12em;text-transform:uppercase;color:var(--ek,#9fd2ff);align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.hp-site[data-theme=light] .hp-eb{color:var(--ek-l,#1d6fc2)}.hp-eb svg{width:15px;height:15px}.hp-h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-1);text-wrap:balance;margin-top:12px;font-size:clamp(34px,9.6vw,58px);font-weight:800;line-height:1.04}.hp-q{color:var(--hp-q)}.hp-lede{max-width:640px;color:var(--text-2);margin-top:16px;font-size:17px;line-height:1.6}.hp-c .hp-lede{margin-left:auto;margin-right:auto}.hp-note{color:var(--text-3);margin-top:10px;font-size:13px}.hp-btn{white-space:nowrap;min-height:52px;transition:transform .16s var(--hp-ease), filter .16s ease;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.hp-btn svg{width:18px;height:18px}.hp-btn:active{filter:brightness(1.06)}@media (hover:hover){.hp-btn:hover{filter:brightness(1.06)}}.hp-btn:active{transform:translateY(1px)}.hp-btn-pri{color:#fff;background:linear-gradient(160deg,#1075d7,#0b66c4);box-shadow:0 12px 30px -8px #1075d78c,inset 0 1px #ffffff29}.hp-btn-pri:active{filter:brightness(.92)}@media (hover:hover){.hp-btn-pri:hover{filter:brightness(.94)}}.hp-btn-pri svg{transition:transform .2s var(--hp-ease)}.hp-btn-pri:active svg{transform:translate(3px)}@media (hover:hover){.hp-btn-pri:hover svg{transform:translate(3px)}}.hp-btn-gl{color:var(--text-1);background:#ffffff14;font-weight:600;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14}.hp-site[data-theme=light] .hp-btn-gl{background:#ffffffbf;box-shadow:inset 0 0 0 1px #0f172a1a,0 8px 20px #0f172a0f}.hp-only-wide{display:none}.hp-hero{padding:20px var(--g) 0;position:relative}.hp-sky{z-index:0;pointer-events:none;background:radial-gradient(520px 520px at 0% -6%, #4ea8ff8c, transparent 62%), radial-gradient(420px 420px at 110% 8%, #ff805c4d, transparent 60%), radial-gradient(520px 420px at 50% 88%, #2e78f033, transparent 66%), linear-gradient(180deg, #181c24 0%, #15181e 70%, var(--hp-bg) 100%);height:940px;position:absolute;top:-76px;left:0;right:0;overflow:hidden}.hp-sky>i{opacity:0;position:absolute;inset:0}.hp-sky-rc{background:radial-gradient(520px 520px at 0 -6%,#f0603c6b,#0000 62%),radial-gradient(420px 420px at 110% 8%,#ffb84d47,#0000 60%)}.hp-sky-pg{background:radial-gradient(520px 520px at 0 -6%,#84cc1657,#0000 62%),radial-gradient(420px 420px at 110% 8%,#2dd4bf42,#0000 60%)}.hp-sun{background:radial-gradient(closest-side,#bee1ff33,#0000);border-radius:50%;width:620px;height:480px;position:absolute;top:-260px;right:-120px}.hp-beams{position:absolute;inset:0}.hp-beams i{transform-origin:top;opacity:.75;background:linear-gradient(90deg,#0000,#afd7ff21 45% 55%,#0000);height:1400px;position:absolute;top:-220px;transform:rotate(27deg)}.hp-beams i:first-child{width:120px;left:70%}.hp-beams i:nth-child(2){opacity:.6;width:70px;left:86%}.hp-beams i:nth-child(3){opacity:.5;width:160px;left:96%}.hp-sky-fade{background:linear-gradient(180deg, transparent, var(--hp-bg) 92%);height:180px;position:absolute;bottom:0;left:0;right:0}.hp-site[data-theme=light] .hp-sky{background:radial-gradient(520px 520px at 0% -6%, #4ea8ff57, transparent 62%), radial-gradient(420px 420px at 110% 8%, #ff805c38, transparent 60%), radial-gradient(520px 420px at 50% 88%, #4ea8ff24, transparent 66%), linear-gradient(180deg, #eaf2fb 0%, #f2f6fb 70%, var(--hp-bg) 100%)}.hp-site[data-theme=light] .hp-sky-rc,.hp-site[data-theme=light] .hp-sky-pg{mix-blend-mode:multiply}.hp-site[data-theme=light] .hp-sun{display:none}.hp-site[data-theme=light] .hp-beams i{background:linear-gradient(90deg,#0000,#ffffffb3 45% 55%,#0000)}.hp-hero-copy{z-index:6;position:relative;transform:translateZ(0)}.hp-pill{height:30px;color:var(--text-1);background:#ffffff12;border-radius:15px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f}.hp-site[data-theme=light] .hp-pill{background:#ffffffb8;box-shadow:inset 0 0 0 1px #0f172a14,0 6px 16px #0f172a0d}.hp-pill-wv{background:#6ee7a829;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #6ee7a84d}.hp-site[data-theme=light] .hp-pill-wv{background:#0b1a14}.hp-pill-wv .hp-wave{height:10px}.hp-pill-wv .hp-wave i{width:2px}.hp-h1{font-family:var(--font-display);letter-spacing:-.05em;color:var(--text-1);margin-top:18px;font-size:clamp(46px,14vw,64px);font-weight:800;line-height:.95}.hp-h1 span{padding-bottom:.06em;display:block}.hp-h1-l2{background:var(--hp-h1-glow);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-h1 .hp-h1-l2,.pp-h1 .hp-h1-l2{margin-bottom:-.2em;padding-bottom:.26em}.hp-sub{max-width:540px;color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.55}.hp-sub b{color:var(--text-1);font-weight:600}.hp-ctas{gap:10px;margin-top:22px;display:flex}.hp-ctas .hp-btn{flex:1 1 0;min-width:0;padding:0 12px;font-size:15px}.hp-cap0{z-index:6;text-align:center;color:var(--text-3);margin-top:4px;font-size:12px;position:relative}.hp-stage{--w:720px;z-index:4;margin:26px calc(var(--g) * -1) 0;aspect-ratio:720/600;position:relative}.hp-stage-fit{transform-origin:0 0;width:720px;height:600px;scale:var(--fit,.54);perspective:2200px;perspective-origin:46% 36%;position:absolute;top:0;left:0}.hp-world{transform-style:preserve-3d;position:absolute;inset:0 24px 0 0;transform:rotateX(7deg)rotateY(-11deg)}.hp-l{top:var(--y,0);left:var(--x,0);transform-style:preserve-3d;transform:translate3d(calc(var(--px,0) * var(--d,0) * 1px), calc(clamp(-1, var(--py,0) - var(--sy,0), 1) * var(--d,0) * 1px), var(--z,0px));position:absolute}.hp-l-floor{--x:20px;--y:380px;--z:-120px}.hp-l-event{--x:440px;--y:-6px;--z:-260px}.hp-l-welcome,.hp-l-phone,.hp-l-refl{display:none}.hp-l-win{--x:40px;--y:112px}.hp-l-island{--x:64px;--y:36px;--z:70px}.hp-l-call{--x:34px;--y:330px;--z:110px}.hp-far{opacity:.82;filter:blur(1.8px)saturate(.85)brightness(.82)}.hp-farther{opacity:.72;filter:blur(2.4px)saturate(.8)brightness(.76)}.hp-site[data-theme=light] .hp-far{opacity:.5;filter:blur(1.8px)saturate(.8)}.hp-site[data-theme=light] .hp-farther{opacity:.42;filter:blur(2.4px)saturate(.75)}:is(.hp-far,.hp-farther) .hp-av{color:#0000}.hp-floor{background:radial-gradient(closest-side,#4ea8ff6b,#4ea8ff1f 55%,#0000);border-radius:50%;width:680px;height:250px}.hp-refl{opacity:.8;filter:blur(7px);background:linear-gradient(#5aa0ff33,#ff805c0f 40%,#0000 75%);border-radius:20px;width:640px;height:150px;transform:scaleY(-1)}.hp-spark{top:var(--sy0);left:var(--sx);z-index:7;pointer-events:none;background:#e7f3ff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px 2px #a0d2ff99}.hp-spark.is-small{width:2px;height:2px}.hp-site[data-theme=light] .hp-spark{background:#fff;box-shadow:0 0 8px 2px #4ea8ff73}.hp-win{color:#e8ebf0;width:640px;height:430px;font-family:var(--font-body);background:radial-gradient(520px 340px at 0 0,#4ea8ff8c,#0000 65%),radial-gradient(420px 300px at 100% 0,#ff805c4d,#0000 62%),radial-gradient(520px 300px at 60% 120%,#4ea8ff33,#0000 65%),#191c23;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff21,inset 0 1px #ffffff29,0 60px 120px #0009,0 0 140px #4ea8ff33}.hp-site[data-theme=light] .hp-win{box-shadow:0 0 0 1px #0f172a1f,inset 0 1px #ffffff29,0 60px 120px #0f234647,0 0 120px #4ea8ff38}.hp-wbar{align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.hp-dots{gap:6px;display:flex}.hp-dots i{background:#fff3;border-radius:50%;width:10px;height:10px}.hp-wchip{height:30px;font-family:var(--font-display);background:#ffffff14;border-radius:11px;align-items:center;gap:7px;padding:0 9px 0 4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.hp-wchip svg{opacity:.6;width:12px;height:12px}.hp-slot{flex:1;justify-content:center;display:flex}.hp-slot i{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:11px;width:170px;height:22px;display:block;box-shadow:0 0 0 1px #6ee7a824,0 0 22px #6ee7a81f}.hp-wsrch{color:#e8ebf080;white-space:nowrap;background:#ffffff0f;border-radius:9px;align-items:center;gap:6px;width:138px;height:28px;padding:0 9px;font-size:10.5px;display:flex}.hp-wsrch>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-wsrch svg{width:12px;height:12px}.hp-wbody{gap:9px;padding:2px 10px 10px;display:flex;position:absolute;inset:46px 0 0}.hp-widx,.hp-cidx{background:#1a1d248f;border-radius:14px;flex-direction:column;flex-shrink:0;gap:1px;width:184px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0d}.hp-ir{color:#e8ebf0e0;border-radius:9px;align-items:center;gap:8px;min-height:29px;padding:0 7px;font-size:11.5px;font-weight:600;display:flex}.hp-ir.is-two{min-height:36px}.hp-ir.is-on{background:#4ea8ff33;box-shadow:inset 0 0 0 1px #8cc6ff3d}.hp-ir-ic{background:color-mix(in srgb, var(--k) 22%, transparent);width:20px;height:20px;color:var(--k);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-ir-ic svg{width:12px;height:12px}.hp-ir-tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hp-ir-pv{color:#e8ebf08c;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:500;display:block;overflow:hidden}.hp-ir-bd{color:#1a0a04;background:#ff8a5c;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;margin-left:auto;padding:0 4px;font-size:8.5px;font-weight:800;display:inline-flex}.hp-sec{color:#e8ebf06b;letter-spacing:.1em;text-transform:uppercase;padding:8px 7px 3px;font-size:8.5px;font-weight:750}.hp-lv{background:radial-gradient(120px 70px at 85% 0,#6ee7a842,#0000 70%),#ffffff0d;border-radius:11px;margin:1px 0 2px;padding:8px 9px;box-shadow:inset 0 0 0 1px #6ee7a83d}.hp-lv-t{align-items:center;gap:6px;margin-bottom:7px;font-size:11.5px;font-weight:700;display:flex}.hp-lv-tag{color:#6ee7a8;background:#6ee7a82e;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:8.5px;font-weight:700}.hp-wmain,.hp-cmain{background:#181b219e;border-radius:14px;flex-direction:column;flex:1;min-width:0;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0d}.hp-chead{align-items:baseline;gap:8px;padding-bottom:9px;display:flex;box-shadow:0 1px #ffffff12}.hp-chead b{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:800}.hp-chead-tp{color:#e8ebf080;font-size:10px}.hp-msgs{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:6px;display:flex}.hp-m{gap:9px;padding:8px 2px;display:flex}.hp-m+.hp-m{box-shadow:0 -1px #ffffff0f}.hp-m-body{min-width:0}.hp-m-who{align-items:baseline;gap:6px;font-size:11.5px;line-height:1.2;display:flex}.hp-m-who b{color:var(--rc,#e8ebf0);font-weight:750}.hp-m-role{color:#e8ebf080;align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.hp-m-role svg{width:10px;height:10px;color:var(--rc,#e8ebf080)}.hp-m-tm{color:#e8ebf06b;font-size:9px}.hp-m-tx{color:#e8ebf0eb;margin-top:2px;font-size:12px;line-height:1.45}.hp-win .hp-m-tx{max-width:200px}.hp-typing{color:#e8ebf08c;align-items:center;gap:7px;padding:2px 2px 8px;font-size:10px;display:flex}.hp-typing-dots{gap:3px;display:inline-flex}.hp-typing-dots i{opacity:.6;background:#e8ebf099;border-radius:50%;width:4px;height:4px}.hp-comp{color:#e8ebf073;background:#ffffff12;border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 5px 0 12px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff12}.hp-comp>svg{width:14px;height:14px;margin-left:auto}.hp-comp-send{color:#04162b;background:linear-gradient(160deg,#8fcbff,#3c95f0);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hp-comp-send svg{width:13px;height:13px}.hp-island{color:#e8ebf0;white-space:nowrap;background:#13151af0;border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 7px 0 8px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #6ee7a857,0 0 46px #6ee7a838,0 26px 50px #0000008c}.hp-island:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 1px #6ee7a880,0 0 64px #6ee7a852}.hp-island-nm{font-size:14px;font-weight:700}.hp-island-tm{color:#e8ebf099;font-variant-numeric:tabular-nums;width:5ch;margin-left:-4px;font-size:13px;display:inline-block}.hp-island .hp-wave{height:14px}.hp-island-b{color:#e3eaf3;background:#ffffff17;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hp-island-b.is-leave{color:#1a0508;background:#ff6b7a}.hp-island-b svg{width:17px;height:17px}.hp-call{color:#e8ebf0;background:#13151bf2;border-radius:20px;width:268px;overflow:hidden;box-shadow:0 0 0 1px #6ee7a866,0 0 50px #6ee7a82e,0 44px 90px #0000009e}.hp-vid{height:160px;position:relative;overflow:hidden}.hp-cam{width:100%;height:100%;position:absolute;inset:0}.hp-pip{background:radial-gradient(50px 40px at 30% 30%,#c79bf38c,#0000 70%),linear-gradient(160deg,#3a2f55,#1b1a2e);border-radius:9px;justify-content:center;align-items:center;width:66px;height:46px;display:flex;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 8px 18px #0006}.hp-vlab{background:#00000080;border-radius:8px;align-items:center;gap:5px;height:22px;padding:0 8px 0 6px;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;bottom:8px;left:8px}.hp-vlab svg{color:#6ee7a8;width:11px;height:11px}.hp-callbar{align-items:center;gap:6px;height:48px;padding:0 8px;display:flex}.hp-callbar-b{color:#dfe7f1;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hp-callbar-b svg,.hp-callbar-lv svg{width:15px;height:15px}.hp-callbar-f{color:#e8ebf08c;white-space:nowrap;flex:1;margin-left:4px;font-size:10px}.hp-callbar-lv{color:#1a0508;background:#ff6b7a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:30px;display:inline-flex}.hp-phone{background:linear-gradient(160deg,#323b4c,#171b21 60%);border-radius:38px;width:198px;height:408px;padding:7px;box-shadow:inset 0 0 0 1px #ffffff29,0 44px 90px #0000009e,0 0 70px #4ea8ff24}.hp-ps{color:#e8ebf0;background:radial-gradient(240px 220px at 0 0,#4ea8ff8c,#0000 65%),radial-gradient(200px 180px at 100% 4%,#ff805c4d,#0000 65%),#181b22;border-radius:31px;width:100%;height:100%;padding:36px 10px 0;position:relative;overflow:hidden}.hp-ps-di{background:#000;border-radius:10px;align-items:center;gap:5px;height:20px;padding:0 9px 0 3px;font-size:8.5px;font-weight:650;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #6ee7a852}.hp-ps-di .hp-wave{height:8px}.hp-ps-di .hp-wave i{width:2px}.hp-ps-head{justify-content:space-between;align-items:center;display:flex}.hp-ps-place{height:24px;font-family:var(--font-display);background:#ffffff1a;border-radius:9px;align-items:center;gap:5px;padding:0 7px 0 3px;font-size:10px;font-weight:700;display:inline-flex}.hp-ps-place svg{opacity:.6;width:9px;height:9px}.hp-ps-search{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.hp-ps-search svg{width:11px;height:11px}.hp-ps-live{background:radial-gradient(90px 50px at 90% 0,#6ee7a840,#0000 70%),#ffffff0d;border-radius:12px;align-items:center;gap:7px;margin:10px 0 4px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #6ee7a840}.hp-ps-live b{font-size:10px;display:block}.hp-ps-live span span{color:#6ee7a8;font-size:8px;display:block}.hp-prow{align-items:center;gap:7px;padding:7px 2px;display:flex}.hp-prow-ch{background:linear-gradient(160deg, color-mix(in srgb, var(--k) 33%, transparent), color-mix(in srgb, var(--k) 13%, transparent));width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 27%, transparent);border-radius:7px;flex-shrink:0}.hp-prow-tx{flex:1;min-width:0}.hp-prow-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.hp-prow-tx span{color:#e8ebf08c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.hp-ps-home{background:#fff6;border-radius:2px;width:64px;height:4px;margin-left:-32px;position:absolute;bottom:8px;left:50%}.hp-ev{color:#e8ebf0;background:linear-gradient(160deg,#28344ef2,#20242deb);border-radius:18px;width:244px;padding:14px;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff14,0 30px 60px #00000073}.hp-ev-top{gap:12px;display:flex}.hp-dt{color:#1a0508;background:linear-gradient(160deg,#ffab80,#e0567a);border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;display:flex;box-shadow:inset 0 1px #ffffff59}.hp-dt small{letter-spacing:.05em;font-size:9px;font-weight:800}.hp-dt b{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1}.hp-ev-tx{min-width:0}.hp-ev-tx b{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.hp-ev-tx span{color:#e8ebf099;margin-top:2px;font-size:11.5px;display:block}.hp-ev-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.hp-ev-going{color:#e8ebf0b3;flex:1;font-size:11.5px}.hp-ev-rsvp{color:#6ee7a8;background:#6ee7a82e;border-radius:9px;align-items:center;gap:4px;height:26px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.hp-ev-rsvp svg{width:12px;height:12px}.hp-wel{color:#e8ebf0;background:#1d2128;border-radius:18px;width:240px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 30px 60px #00000073}.hp-wel-cv{background:radial-gradient(160px 70px at 15% 0,#78beffbf,#0000 70%),radial-gradient(160px 80px at 100% 100%,#ff805c8c,#0000 70%),#232832;height:60px;position:relative}.hp-wel-cv b{font-family:var(--font-display);font-size:14px;font-weight:800;position:absolute;bottom:9px;left:14px}.hp-wel-body{padding:10px 14px 14px}.hp-wel-step{color:#e8ebf0d1;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.hp-wel-step i{color:#9fd2ff;background:#4ea8ff33;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:flex}.hp-wel-step.is-done i{color:#06140c;background:#6ee7a8}.hp-wel-step i svg{width:11px;height:11px}.hp-wel-cta{color:#04162b;background:linear-gradient(160deg,#8fcbff,#3c95f0);border-radius:9px;justify-content:center;align-items:center;height:30px;margin-top:8px;font-size:11px;font-weight:750;display:flex}.hp-fan{margin:36px calc(var(--g) * -1) 0;padding:10px var(--g) 46px;scroll-snap-type:x mandatory;scroll-padding:0 var(--g);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.hp-fan::-webkit-scrollbar{display:none}.hp-fan-slot{scroll-snap-align:center;flex:0 0 min(320px,84%);position:relative}.hp-fan-1{order:-1}.hp-fl{opacity:.55;background:radial-gradient(closest-side, var(--fl), transparent);pointer-events:none;height:64px;position:absolute;bottom:-30px;left:6%;right:6%}.hp-fl-rc{--fl:#f0603c99}.hp-fl-ns{--fl:#4ea8ffb3}.hp-fl-pg{--fl:#84cc168c}.hp-site[data-theme=light] .hp-fl{opacity:.3}.hp-hw{color:#e8ebf0;min-height:296px;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--hp-ease);border-radius:24px;padding-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff1a,0 14px 28px #0006}.hp-site[data-theme=light] .hp-hw{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0f172a1a,0 14px 28px #0f234633}.hp-hw-cv{height:118px;position:relative;overflow:hidden}.hp-hw-cv svg{width:100%;height:100%;position:absolute;inset:0}.hp-hw-hd{min-height:52px;padding:12px 18px 0 84px;position:relative}.hp-hw-mono{position:absolute;top:-28px;left:18px;box-shadow:0 0 0 3px var(--rim), 0 10px 24px #0006, inset 0 1px 0 #ffffff59!important}.hp-hw-tx b{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:1.15;display:block}.hp-hw-tx small{opacity:.68;margin-top:1px;font-size:12.5px;display:block}.hp-hw-pn{background:#171a2080;border-radius:16px;margin:12px 14px 0;padding:12px 14px;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f}.hp-hw-lt{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.hp-hw-lt svg{width:14px;height:14px}.hp-hw-ln{margin-top:4px;font-size:14px}.hp-hw-ft{color:#e8ebf09e;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;height:30px;margin:10px 15px 0;padding:0 3px;font-size:12px;display:flex;overflow:hidden}.hp-hw-ft>*{flex:none}.hp-hw-ft>span:not([class]){text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.hp-hw-ns{--rim:#1c1f27;background:radial-gradient(300px 200px at 0 100%,#4ea8ff66,#0000 70%),#1c1f27}.hp-hw-rc{--rim:#1a0d0d;background:radial-gradient(300px 200px at 100% 100%,#ff5c4852,#0000 70%),#1a0d0d}.hp-hw-pg{--rim:#0d1a12;background:radial-gradient(300px 200px at 0 100%,#84cc1647,#0000 70%),#0d1a12}.hp-dip{gap:52px;margin-top:40px;display:grid;position:relative;container-type:inline-size}.hp-dip-l,.hp-dip-r{position:relative}.hp-org,.hp-com{width:548px;height:372px;overflow:hidden}.hp-org{color:#0f172a;background:#f6f7f4;border-radius:14px;box-shadow:0 0 0 1px #0f172a1a,0 40px 90px #00000073}.hp-site[data-theme=light] .hp-org{box-shadow:0 0 0 1px #0f172a1a,0 40px 90px #0f234629}.hp-obar{background:#fff;border-bottom:1px solid #0f172a14;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.hp-obar .hp-mono{box-shadow:none;border-radius:7px!important}.hp-obar b{font-family:var(--font-display);font-size:14px;font-weight:800}.hp-otag{color:#475569;background:#eef2f0;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:650}.hp-osrch{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:8px;align-items:center;gap:6px;width:150px;height:30px;margin-left:auto;padding:0 9px;font-size:11px;display:flex}.hp-osrch svg{width:13px;height:13px}.hp-obody{height:322px;display:flex}.hp-onav{background:#f6f7f4;border-right:1px solid #0f172a12;flex-direction:column;flex-shrink:0;gap:1px;width:150px;padding:10px 8px;display:flex}.hp-onav-r{color:#334155;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:12px;font-weight:550;display:flex}.hp-onav-r svg{color:#64748b;width:14px;height:14px}.hp-onav-r.is-on{color:#0f766e;background:#e6f4f1;font-weight:700}.hp-onav-r.is-on svg{color:#0f766e}.hp-onav-s{color:#5b6779;letter-spacing:.08em;text-transform:uppercase;height:24px;padding:8px 8px 0;font-size:9.5px;font-weight:750}.hp-omain{background:#fff;flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex}.hp-omain-h{align-items:center;gap:8px;display:flex}.hp-omain-h b{font-family:var(--font-display);font-size:16px;font-weight:800}.hp-lock{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.hp-lock svg{width:11px;height:11px}.hp-meet{background:#f0f7f5;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #0f766e2e}.hp-meet-ic{color:#fff;background:#0f766e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hp-meet-ic svg{width:15px;height:15px}.hp-meet-tx b{font-size:12.5px;display:block}.hp-meet-tx span{color:#475569;font-size:11px;display:block}.hp-meet-j{color:#fff;background:#0f766e;border-radius:7px;align-items:center;height:28px;margin-left:auto;padding:0 12px;font-size:11.5px;font-weight:650;display:flex}.hp-om{gap:10px;padding:2px 0;display:flex}.hp-om-who{align-items:baseline;gap:6px;font-size:12px;display:flex}.hp-om-who b{color:#0f766e;font-weight:750}.hp-om-role{color:#475569;align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.hp-om-role svg{color:#0f766e;width:10px;height:10px}.hp-om-tm{color:#5b6779;font-size:10px}.hp-om-tx{color:#0f172a;margin-top:2px;font-size:12.5px;line-height:1.45}.hp-orow{border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #0f172a12}.hp-orow-ic{color:#4f46e5;background:#eef2ff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hp-orow-ic svg{width:13px;height:13px}.hp-orow-tx b{font-size:12px;display:block}.hp-orow-tx span{color:#475569;font-size:10.5px;display:block}.hp-orow-r{color:#5b6779;margin-left:auto;font-size:10.5px}.hp-com{color:#e8ebf0;background:radial-gradient(420px 300px at 100% 0,#4ea8ff8c,#0000 65%),radial-gradient(360px 260px at 0 0,#ff805c3d,#0000 62%),#191c23;border-radius:24px;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 40px 90px #00000080,0 0 120px #4ea8ff33}.hp-site[data-theme=light] .hp-com{box-shadow:0 0 0 1px #0f172a1f,0 40px 90px #0f234642,0 0 100px #4ea8ff33}.hp-cbar{align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.hp-cbar b{font-family:var(--font-display);font-size:14px;font-weight:800}.hp-cbar-k{color:#e8ebf08c;font-size:11px}.hp-cbar-isl{margin-left:auto}.hp-cbody{gap:9px;height:320px;padding:0 10px 10px;display:flex}.hp-cidx{width:150px}.hp-cmain{gap:8px;padding:12px 14px}.hp-post{background:linear-gradient(160deg,#4ea8ff29,#4ea8ff0d);border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1px #8cc6ff42,0 0 30px #4ea8ff1f}.hp-post-who{align-items:center;gap:7px;font-size:12px;display:flex}.hp-post-who b{color:#9fd2ff;font-weight:750}.hp-post-who .hp-m-role svg{color:#9fd2ff}.hp-post-tm{color:#e8ebf073;margin-left:auto;font-size:10px}.hp-post-tt{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:15px;font-weight:800}.hp-post-tx{color:#e8ebf0bf;margin-top:3px;font-size:12px;line-height:1.45}.hp-rx{gap:5px;margin-top:9px;display:flex}.hp-rx span{color:#e8ebf0cc;background:#ffffff12;border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.hp-rx span svg{width:11px;height:11px}.hp-rx span.is-me{color:#cfe6ff;background:#4ea8ff33;box-shadow:inset 0 0 0 1px #8cc6ff59}.hp-seam{display:none}.hp-sep{z-index:3;color:#e8eef6;white-space:nowrap;background:#181b22;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex;position:absolute;top:calc(67.8832cqw + 9px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff1f,0 14px 30px #00000073}.hp-site[data-theme=light] .hp-sep{color:#181c24;background:#fff;box-shadow:0 0 0 1px #0f172a1a,0 14px 30px #0f23461f}.hp-sep svg{color:#2dd4bf;width:14px;height:14px}.hp-site[data-theme=light] .hp-sep svg{color:#0f766e}.hp-cross{z-index:3;color:#e8ebf0;background:linear-gradient(160deg,#292f3af7,#1c2027f7);border-radius:18px;width:min(300px,100%);margin:-78px auto 0;padding:12px 14px;position:relative;box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 30px 60px #00000073,0 0 40px #4ea8ff2e}.hp-cross-r1{color:#9fd2ff;letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hp-cross-r1 svg{width:14px;height:14px}.hp-cross-r2{white-space:nowrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:650;display:flex}.hp-cross-r2 .hp-mono{box-shadow:none;border-radius:7px!important}.hp-cross-r2>svg{color:#e8ebf080;width:14px;height:14px}.hp-dipf{gap:26px;margin-top:30px;display:grid}.hp-dipf h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);align-items:center;gap:9px;margin-bottom:10px;font-size:18px;font-weight:800;display:flex}.hp-dipf h3 .hp-mono{border-radius:8px!important}.hp-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.hp-checks li{color:var(--text-2);align-items:center;gap:7px;font-size:14.5px;line-height:1.4;display:inline-flex}.hp-checks svg{width:16px;height:16px;color:var(--ck)}.hp-site[data-theme=light] .hp-checks svg{color:color-mix(in srgb, var(--ck) 55%, #181c24)}.hp-ent-head{gap:40px;display:grid}.hp-ent-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.hp-ent-mail{color:var(--text-3);font-variant-ligatures:none;font-size:14px}.hp-ent-fig{margin:0}.hp-ent-fig figcaption{max-width:460px;color:var(--text-3);text-align:center;margin:18px auto 0;font-size:14px;line-height:1.5}.hp-ent-fig figcaption b{color:var(--text-1);font-weight:700}.hp-ent-scene{max-width:560px;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--hp-ease);margin:0 auto;position:relative}.hp-ent-scaled{--w:380px;--h:470px;aspect-ratio:380/470}@media (width>=560px){.hp-ent-scaled{--w:560px;--h:440px;aspect-ratio:560/440}}.hp-ent-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:12px;margin-top:44px;display:grid}.hp-ent-card{background:radial-gradient(320px 180px at 0% 0%, color-mix(in srgb, var(--k) 14%, transparent), transparent 70%), var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:24px;grid-template-rows:auto 1fr;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.hp-ent-card-tx{grid-template-columns:42px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.hp-ent-card-tx .hp-gly{grid-row:span 3}.hp-ent-card-tx h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);font-size:18px;font-weight:800;line-height:1.25}.hp-ent-card-tx>span:not(.hp-gly){color:var(--text-3);grid-column:2;margin-top:4px;font-size:14px;line-height:1.5}.hp-ent-card-tx .hp-ent-extra{color:var(--text-2);align-items:flex-start;gap:7px;margin-top:10px;font-weight:600;display:flex}.hp-ent-extra svg{width:16px;height:16px;color:var(--k);margin-top:2px}.hp-site[data-theme=light] .hp-ent-extra svg{color:color-mix(in srgb, var(--k) 55%, #181c24)}.hp-art{border-radius:16px;min-height:148px;font-size:11px;position:relative;container-type:size}.hp-art-brand,.hp-art-wall{min-height:188px}.hp-art>*{position:absolute;inset:0}.hp-art-workspace,.hp-art-insights{min-height:252px}.hp-ent-trust{background:var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:24px;gap:14px;margin-top:12px;padding:18px;display:grid}.hp-ent-trust-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);font-size:16px;font-weight:800}.hp-ent-trust ul{flex-wrap:wrap;gap:8px;display:flex}.hp-ent-trust li{background:var(--hp-chip-bg);max-width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--hp-chip-ring);color:var(--text-2);border-radius:12px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.hp-ent-trust li svg{color:#9fd2ff;width:16px;height:16px}.hp-site[data-theme=light] .hp-ent-trust li svg{color:#1d6fc2}@media (width>=760px){.hp-ent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hp-ent-card{padding:22px}.hp-ent-card.is-wide{grid-column:span 2;grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px}.hp-ent-card.is-wide .hp-art{align-self:stretch;min-height:300px}.hp-ent-trust{margin-top:16px;padding:18px 22px 20px}}@media (width>=1100px){.hp-ent-head{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:64px}.hp-ent-head.is-solo{grid-template-columns:minmax(0,1fr)}.hp-ent.is-home .hp-ent-fig{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:64px;display:grid}.hp-ent.is-home .hp-ent-fig figcaption{text-align:left;order:-1;max-width:460px;margin:0;font-size:17px}.hp-ent.is-home .hp-ent-fig figcaption b{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:30px;font-weight:800;line-height:1.1;display:block}.hp-ent-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.hp-ent-card.is-wide{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.hp-cs-head{gap:30px;display:grid}.hp-cs-aside{justify-content:center;display:flex}.hp-morph{width:min(360px,100%);height:76px;position:relative}.hp-morph-glow{background:radial-gradient(closest-side,#6ee7a829,#0000);border-radius:50%;position:absolute;inset:-30px -10px}.hp-morph-state{opacity:0;transition:opacity .42s var(--hp-ease), transform .42s var(--hp-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.hp-morph .hp-isl{border-radius:26px;gap:10px;height:52px;padding:0 7px 0 16px;font-size:15px}.hp-morph .hp-isl.is-in{padding-left:7px}.hp-morph .hp-isl .hp-av{width:34px!important;height:34px!important;font-size:12px!important}.hp-morph .hp-isl-j{border-radius:18px;height:36px;padding:0 16px;font-size:13px}.hp-morph .hp-isl-x{border-radius:18px;width:36px;height:36px}.hp-morph .hp-isl-x svg{width:16px;height:16px}.hp-morph .hp-wave{height:14px}.hp-cs[data-step="1"] .hp-morph-state[data-for="1"],.hp-cs[data-step="2"] .hp-morph-state[data-for="2"],.hp-cs[data-step="3"] .hp-morph-state[data-for="3"],.hp-cs[data-step="4"] .hp-morph-state[data-for="4"]{opacity:1;transform:translate(-50%,-50%)}.hp-isl{color:#e8ebf0;white-space:nowrap;background:#13151af0;border-radius:16px;align-items:center;gap:7px;height:32px;padding:0 5px 0 10px;font-size:11.5px;display:inline-flex;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px #00000073}.hp-isl b{font-weight:650}.hp-isl.is-in{padding:0 4px;box-shadow:0 0 0 1px #6ee7a859,0 0 24px #6ee7a833,0 10px 24px #00000073}.hp-isl-mute{color:#e8ebf099}.hp-isl-tm{color:#e8ebf099;font-variant-numeric:tabular-nums}.hp-isl-j{color:#fff;background:#1075d7;border-radius:11px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:750;display:inline-flex}.hp-isl-x{color:#1a0508;background:#ff6b7a;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.hp-isl-x svg{width:12px;height:12px}.hp-isl .hp-wave{height:11px}.hp-isl .hp-wave i{width:2px}.hp-strip{margin:36px calc(var(--g) * -1) 0;padding:4px var(--g) 8px;scroll-snap-type:x mandatory;scroll-padding:0 var(--g);scrollbar-width:none;gap:14px;list-style:none;display:flex;overflow-x:auto}.hp-strip::-webkit-scrollbar{display:none}.hp-step{scroll-snap-align:start;flex:0 0 min(300px,80%);position:relative}.hp-plate{color:#e8ebf0;height:214px;transition:transform .5s var(--hp-ease), opacity .5s var(--hp-ease);background:radial-gradient(260px 160px at 0 0,#4ea8ff4d,#0000 70%),radial-gradient(200px 140px at 100% 0,#ff805c24,#0000 70%),#1a1d24;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14,0 30px 60px #0006}.hp-step:before{content:"";opacity:0;pointer-events:none;height:214px;transition:transform .5s var(--hp-ease), opacity .5s var(--hp-ease);border-radius:20px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #6ee7a866,0 0 50px #6ee7a829}.hp-site[data-theme=light] .hp-plate{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #0f172a1f,0 26px 50px #0f23462e}.hp-plate-bar{justify-content:center;align-items:center;height:52px;display:flex}.hp-sk{gap:8px;display:flex;position:absolute;inset:56px 12px 12px}.hp-sk-ix{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:6px;width:60px;padding:8px 7px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.hp-sk-ix i{background:#ffffff1f;border-radius:3px;height:6px;display:block}.hp-sk-ix i.is-on{background:#4ea8ff80}.hp-sk-mn{background:#ffffff09;border-radius:10px;flex-direction:column;flex:1;gap:7px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.hp-ln{align-items:center;gap:6px;display:flex}.hp-ln-a{background:var(--c);opacity:.85;border-radius:50%;flex-shrink:0;width:14px;height:14px}.hp-ln i{background:#ffffff24;border-radius:3px;height:6px;display:block}.hp-sk-events{flex-flow:wrap;align-content:flex-start;gap:6px}.hp-sk-ev-t{color:#e8ebf099;width:100%;font-size:10px;font-weight:700}.hp-sk-ev{background:#ffffff0f;border-radius:9px;width:calc(50% - 3px);height:46px}.hp-sk-ev.is-warm{background:linear-gradient(160deg,#ff9a6b59,#c2416b40)}.hp-sk-ev.is-cool{background:linear-gradient(160deg,#7cc4ff4d,#2f6fd033)}.hp-vt{background:radial-gradient(70px 50px at 80% 18%,#ffc47899,#0000 70%),linear-gradient(160deg,#2b4862,#20252e);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #6ee7a8b3,0 14px 30px #00000080}.hp-vt svg{width:100%;height:100%;position:absolute;inset:0}.hp-vt-b{background:radial-gradient(60px 44px at 30% 30%,#c79bf380,#0000 70%),linear-gradient(160deg,#3a2f55,#1b1a2e);justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #ffffff24,0 14px 30px #00000080}.hp-vt-pop{width:52%;height:76px;position:absolute;top:6px;right:8px}.hp-vt-pip{width:56px;height:38px;position:absolute;top:88px;right:8px}.hp-sk-docked{padding-right:84px}.hp-sk-dock{flex-direction:column;gap:6px;width:74px;display:flex;position:absolute;top:6px;bottom:6px;right:6px}.hp-sk-dock .hp-vt{flex:1}.hp-con{display:none}.hp-cap{gap:12px;margin-top:16px;display:flex}.hp-cap-n{color:#6ee7a8;width:28px;height:28px;font-family:var(--font-display);background:#6ee7a824;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:background .4s,color .4s;display:flex;box-shadow:inset 0 0 0 1px #6ee7a84d}.hp-site[data-theme=light] .hp-cap-n{color:#0f8a52}.hp-cap b{color:var(--text-1);font-size:15.5px;font-weight:700;display:block}.hp-cap span span{color:var(--text-3);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.hp-ess-head{gap:28px;display:grid}.hp-stats{background:var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:22px;display:flex}.hp-stat{flex:1;min-width:0;padding:16px 16px 15px}.hp-stat+.hp-stat{box-shadow:-1px 0 0 var(--line-1)}.hp-stat-v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-1);font-size:40px;font-weight:800;line-height:1;display:block}.hp-stat-l{text-wrap:balance;color:var(--text-3);margin-top:6px;font-size:12.5px;line-height:1.3;display:block}.hp-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:30px;display:grid}.hp-tile{background:radial-gradient(240px 140px at 0% 0%, color-mix(in srgb, var(--k) 16%, transparent), transparent 70%), var(--hp-surface);min-height:0;box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.hp-gly{background:color-mix(in srgb, var(--k) 18%, #181c24);width:42px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 40%, transparent), 0 12px 28px color-mix(in srgb, var(--k) 26%, transparent);color:color-mix(in srgb, var(--k) 55%, #fff);border-radius:13px;justify-content:center;align-items:center;display:flex}.hp-site[data-theme=light] .hp-gly{background:color-mix(in srgb, var(--k) 14%, #fff);color:color-mix(in srgb, var(--k) 62%, #181c24);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 34%, transparent), 0 10px 22px color-mix(in srgb, var(--k) 20%, transparent)}.hp-gly svg{width:21px;height:21px}.hp-gly{grid-row:span 2}.hp-tile-t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);margin-top:1px;font-size:17px;font-weight:800;display:block}.hp-tile-d{color:var(--text-3);grid-column:2;margin-top:3px;font-size:13.5px;line-height:1.45}.hp-snip{color:#e8ebf0d1;white-space:nowrap;background:#0000003d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:34px;margin-top:auto;padding:6px 10px;font-size:12px;display:none;box-shadow:inset 0 0 0 1px #ffffff0f}.hp-site[data-theme=light] .hp-snip{color:var(--text-2);background:#0f172a0a;box-shadow:inset 0 0 0 1px #0f172a0f}.hp-snip-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-snip-m{color:var(--text-3)}.hp-end{margin-left:auto}.hp-k2{color:var(--k);font-weight:700}.hp-site[data-theme=light] .hp-k2{color:color-mix(in srgb, var(--k) 60%, #181c24)}.hp-pl{background:color-mix(in srgb, var(--k) 18%, transparent);height:20px;color:color-mix(in srgb, var(--k) 55%, #fff);border-radius:7px;align-items:center;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.hp-site[data-theme=light] .hp-pl{background:color-mix(in srgb, var(--k) 16%, #fff);color:color-mix(in srgb, var(--k) 58%, #181c24)}.hp-bar{background:#ffffff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}.hp-site[data-theme=light] .hp-bar{background:#0f172a14}.hp-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--k) 60%, #fff), var(--k));border-radius:3px;width:82%;height:100%;display:block}.hp-close{padding:72px var(--g) 80px;text-align:center;position:relative}.hp-orbit{margin:0 auto;transform-origin:50%;width:560px;height:206px;margin-block:-40px;margin-inline:calc(50% - 280px);position:relative;scale:.62}.hp-orbit-glow{background:radial-gradient(closest-side,#4ea8ff6b,#0000);border-radius:50%;width:440px;height:260px;margin-left:-220px;position:absolute;top:10px;left:50%}.hp-site[data-theme=light] .hp-orbit-glow{background:radial-gradient(closest-side,#4ea8ff42,#0000)}.hp-ring{width:560px;height:250px;position:absolute;top:0;left:0}.hp-orbit-m{position:absolute}.hp-orbit-rc{opacity:.75;filter:blur(1.6px);top:150px;left:36px;scale:.8}.hp-orbit-s9{opacity:.9;filter:blur(.8px);top:40px;left:112px}.hp-orbit-pg{opacity:.8;filter:blur(1.4px);top:44px;right:52px;scale:.85}.hp-orbit-ns{top:126px;right:96px}.hp-orbit-m .hp-mono{border-radius:16px!important}.hp-hx{width:150px;height:150px;transform-style:preserve-3d;margin-left:-75px;position:absolute;top:28px;left:50%;transform:perspective(1200px)rotateX(16deg)rotateY(-22deg)}.hp-hx i{transform:translateZ(var(--z));border-radius:48px;position:absolute;inset:0}.hp-hx i:first-child{box-shadow:0 30px 60px #1450aa8c}.hp-hx-f{color:#04162b;background:linear-gradient(170deg,#6cb8ff 0%,#4ea8ff 40%,#4aa2f8 100%);border-radius:48px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(12px);box-shadow:inset 0 1px #fff6}.hp-hx-f svg{width:118px;height:118px}.hp-close h2{font-family:var(--font-display);letter-spacing:-.05em;color:var(--text-1);margin-top:14px;font-size:clamp(44px,13vw,88px);font-weight:800;line-height:1}.hp-close>p{max-width:560px;color:var(--text-2);margin:16px auto 0;font-size:17px;line-height:1.55}.hp-close-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.hp-gets{gap:10px;max-width:420px;margin:22px auto 0;display:grid}.hp-get{text-align:left;background:var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring);transition:transform .2s var(--hp-ease);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.hp-get:active{transform:translateY(-2px)}@media (hover:hover){.hp-get:hover{transform:translateY(-2px)}}.hp-get-ic{color:#8fc8ff;background:#4ea8ff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hp-site[data-theme=light] .hp-get-ic{color:#1d6fc2}.hp-get-ic svg{width:18px;height:18px}.hp-get b{color:var(--text-1);font-size:14.5px;display:block}.hp-get span span{color:var(--text-3);font-size:12px;display:block}.hp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-dots{justify-content:center;gap:2px;margin-top:8px;display:flex}.hp-fan+.hp-dots{margin-top:-34px}.hp-dots-b{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hp-dots-b i{background:var(--text-3);opacity:.55;width:6px;height:6px;transition:width .26s var(--hp-ease), opacity .26s ease, background-color .26s ease;border-radius:3px;display:block}.hp-dots-b[aria-current=true] i{opacity:1;background:#8fc8ff;width:18px}.hp-site[data-theme=light] .hp-dots-b[aria-current=true] i{background:#1d6fc2}@media (pointer:coarse){.hp-dots{gap:0}.hp-dots-b{width:44px;height:44px}}.hp-dots-b:focus-visible{outline:2px solid var(--pub-focus);outline-offset:-2px}.hp-more-row{margin-top:26px}.hp-note+.hp-more-row{margin-top:18px}.hp-more{background:var(--hp-chip-bg);min-height:44px;box-shadow:inset 0 0 0 1px var(--hp-chip-ring);color:var(--text-1);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:650;transition:background-color .16s;display:inline-flex}.hp-more:active{background:#ffffff1c}@media (hover:hover){.hp-more:hover{background:#ffffff1c}}.hp-site[data-theme=light] .hp-more{background:#fffc;box-shadow:inset 0 0 0 1px #0f172a1a,0 8px 20px #0f172a0d}.hp-more svg{color:#8fc8ff;width:16px;height:16px;transition:transform .2s var(--hp-ease)}.hp-site[data-theme=light] .hp-more svg{color:#1d6fc2}.hp-more:active svg{transform:translate(3px)}@media (hover:hover){.hp-more:hover svg{transform:translate(3px)}}.hp-ctas .hp-btn-pri{flex-grow:1.3}.hp-ent.is-home{padding-top:48px}.hp-ent-head.is-home{justify-items:center}.hp-ent-head.is-home .hp-ent-fig{width:100%}.hp-ent-end{justify-content:center;margin-top:30px}.hp-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp-stat-bots{grid-column:1/-1}.hp-stats .hp-stat-bots{box-shadow:0 -1px 0 var(--line-1)}.hp-stat-bots a{color:inherit;align-items:center;gap:14px;display:flex}.hp-stat-bots .hp-stat-v{color:#8fc8ff;background:#4ea8ff24;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #8fc8ff47}.hp-site[data-theme=light] .hp-stat-bots .hp-stat-v{color:#1d6fc2;background:#1d6fc214;box-shadow:inset 0 0 0 1px #1d6fc233}.hp-stat-bots .hp-stat-v svg{width:22px;height:22px}.hp-stat-bots .hp-stat-l{color:var(--text-1);margin-top:0;font-size:14.5px;font-weight:650}.hp-stat-bots .hp-stat-l svg{vertical-align:-2px;color:#8fc8ff;width:15px;height:15px;transition:transform .2s var(--hp-ease);margin-left:5px;display:inline-block}.hp-site[data-theme=light] .hp-stat-bots .hp-stat-l svg{color:#1d6fc2}.hp-stat-bots a:active .hp-stat-l svg{transform:translate(3px)}@media (hover:hover){.hp-stat-bots a:hover .hp-stat-l svg{transform:translate(3px)}}@media (width<=759.98px){.hp-grid{background:var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:22px;gap:0}.hp-tile{background:radial-gradient(200px 90px at 0% 50%, color-mix(in srgb, var(--k) 11%, transparent), transparent 70%);box-shadow:none;border-radius:0;padding:15px 16px}.hp-tile:first-child{border-radius:22px 22px 0 0}.hp-tile:last-child{border-radius:0 0 22px 22px}.hp-tile+.hp-tile{box-shadow:inset 0 1px 0 var(--line-1)}.hp-tile-d{font-size:14.5px}.hp-gets{background:var(--hp-surface);box-shadow:var(--hp-surface-top), var(--hp-surface-ring);border-radius:18px;gap:0}.hp-gets li+li{box-shadow:inset 0 1px 0 var(--line-1)}.hp-get{box-shadow:none;background:0 0}.hp-ent.is-home .hp-ent-grid{margin:32px calc(var(--g) * -1) 0;padding:4px var(--g) 26px;scroll-snap-type:x mandatory;scroll-padding:0 var(--g);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.hp-ent.is-home .hp-ent-grid::-webkit-scrollbar{display:none}.hp-ent.is-home .hp-ent-card{scroll-snap-align:start;box-shadow:var(--hp-surface-top), var(--hp-surface-ring), 0 12px 24px #00000038;flex:0 0 min(320px,84%)}.hp-site[data-theme=light] .hp-ent.is-home .hp-ent-card{box-shadow:var(--hp-surface-top), var(--hp-surface-ring), 0 12px 24px #0f172a12}.hp-ent.is-home .hp-ent-grid+.hp-dots{margin-top:-14px}.hp-ent.is-home .hp-ent-trust{margin-top:20px}.hp-ent.is-home .hp-ent-head{display:none}.hp-ent.is-home .hp-ent-grid{margin-top:8px}.hp-ent-meet .hp-ent-scene{align-self:end;width:100%}}@media (width>=480px){.hp-only-wide{display:inline-flex}.hp-only-narrow{display:none}.hp-ctas .hp-btn{flex:none;padding:0 22px;font-size:16px}}@media (width>=760px){.public-site.hp-site{--g:24px}.hp-dots,.hp-ent-meet{display:none}.hp-stats{display:flex}.hp-stats .hp-stat-bots{box-shadow:-1px 0 0 var(--line-1);flex:1.4}.hp-stat-bots a{display:block}.hp-stat-bots .hp-stat-v{width:46px;height:46px}.hp-stat-bots .hp-stat-l{margin-top:8px;font-size:13px}.hp-hero{padding-top:48px}.hp-h1{font-size:clamp(64px,9vw,84px)}.hp-sub{font-size:18px}.hp-stage{max-width:760px;margin:36px auto 0}.hp-world{inset:0}.hp-sky{height:1100px}.hp-s{padding-top:112px}.hp-lede{font-size:18px}.hp-fan{perspective:1900px;perspective-origin:50% 30%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0 0 56px;display:grid;overflow:visible}.hp-fan-slot{flex:none}.hp-fan-1{z-index:1;order:0}.hp-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;margin:40px 0 0;padding:0;display:grid;overflow:visible}.hp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hp-tile{border-radius:24px;flex-direction:column;min-height:200px;padding:20px;display:flex}.hp-tile-t{margin-top:14px}.hp-snip{display:flex}.hp-stat{padding:18px 26px}.hp-stat-v{font-size:46px}.hp-stat-l{font-size:13px}.hp-orbit{margin-block:0;scale:1}.hp-gets{justify-content:center;gap:12px;max-width:none;display:flex}.hp-gets li{flex:0 240px}.hp-dipf{grid-template-columns:1fr 1fr;gap:40px}}@media (width>=1100px){.hp-hero{min-height:calc(1.01*min(800px,56vw) + 16px);padding:92px 0 0}.hp-sky{background:radial-gradient(1050px 760px at 10% -16%, #4ea8ff80, transparent 62%), radial-gradient(880px 640px at 98% 2%, #ff805c4d, transparent 60%), radial-gradient(900px 620px at 72% 96%, #2e78f033, transparent 66%), linear-gradient(180deg, #181c24 0%, #15181e 70%, var(--hp-bg) 100%);height:1040px}.hp-site[data-theme=light] .hp-sky{background:radial-gradient(1050px 760px at 10% -16%, #4ea8ff52, transparent 62%), radial-gradient(880px 640px at 98% 2%, #ff805c33, transparent 60%), radial-gradient(900px 620px at 72% 96%, #4ea8ff24, transparent 66%), linear-gradient(180deg, #eaf2fb 0%, #f2f6fb 70%, var(--hp-bg) 100%)}.hp-sky-rc{background:radial-gradient(1050px 760px at 10% -16%,#f0603c6b,#0000 62%),radial-gradient(880px 640px at 98% 2%,#ffb84d47,#0000 60%)}.hp-sky-pg{background:radial-gradient(1050px 760px at 10% -16%,#84cc1657,#0000 62%),radial-gradient(880px 640px at 98% 2%,#2dd4bf42,#0000 60%)}.hp-sun{width:720px;height:520px;top:-260px;right:120px}.hp-hero-copy{width:min(600px,50vw - 96px);margin-left:max(var(--g), calc(50% - 600px))}.hp-h1{letter-spacing:-.052em;margin-top:26px;font-size:clamp(66px,6.8vw,98px);line-height:.93}.hp-sub{max-width:min(460px, calc(50vw - 140px - var(--g)));margin-top:24px;font-size:19px}.hp-ctas{gap:12px;margin-top:34px}.hp-ctas .hp-btn{min-height:54px;padding:0 24px}.hp-pill{gap:10px;height:34px;padding:0 15px 0 5px;font-size:13.5px}.hp-pill-wv{border-radius:12px;width:24px;height:24px}.hp-cap0{bottom:30px;left:max(var(--g), calc(50% - 600px));text-align:left;margin:0;position:absolute}.hp-stage{--w:800px;aspect-ratio:800/808;width:min(800px,56vw);max-width:none;margin:0;position:absolute;top:16px;left:calc(50% - 80px)}.hp-stage-fit{perspective:2600px;perspective-origin:42% 40%;width:800px;height:808px}.hp-l-floor{--x:-10px;--y:470px;--z:-120px}.hp-floor{width:820px}.hp-l-event{--x:528px;--y:4px;--z:-320px}.hp-l-welcome{--x:34px;--y:232px;--z:-230px;display:block}.hp-l-refl{--x:116px;--y:622px;--z:-2px;display:block}.hp-l-win{--x:116px;--y:192px}.hp-l-island{--x:250px;--y:112px;--z:100px}.hp-l-call{--x:118px;--y:512px;--z:130px}.hp-l-phone{--x:552px;--y:352px;--z:120px;display:block}.hp-s{padding-top:120px}.hp-h2{font-size:58px}.hp-fan{height:360px;display:block;position:relative}.hp-fan-slot{--card:min(376px, calc((100% - 64px) / 3));width:var(--card);position:absolute;top:0}.hp-fan-0{left:14px;transform:rotateY(20deg)translateZ(-60px)}.hp-fan-1{top:-14px;left:calc(50% - var(--card) / 2);transform:translateZ(40px)rotateX(3deg)}.hp-fan-2{right:14px;transform:rotateY(-20deg)translateZ(-60px)}.hp-fan .hp-hw{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff1a,0 26px 52px #0000006b}.hp-fan-1 .hp-hw{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff1f,0 30px 60px #00000080}.hp-fl{height:100px;bottom:-56px;left:4%;right:4%}.hp-dip{perspective:2200px;perspective-origin:50% 20%;grid-template-columns:1fr 1fr;gap:104px;margin-top:64px}.hp-dip-l{transform-origin:100%;transform:rotateY(9deg)}.hp-dip-r{transform-origin:0;transform:rotateY(-9deg)}.hp-seam{background:linear-gradient(#0000,#a0d2ff80 30%,#5eead466 70%,#0000);width:2px;display:block;position:absolute;top:0;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #8cc8ff80}.hp-sep{top:-24px}.hp-cross{width:300px;margin:0;position:absolute;top:76%;left:50%;transform:translate(-50%)}.hp-dipf{gap:104px;margin-top:18px;padding:0 6px}.hp-cs-head{grid-template-columns:minmax(0,1fr) 400px;align-items:end;gap:60px}.hp-cs-aside{justify-content:flex-end;padding-bottom:8px}.hp-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hp-con{z-index:3;color:#6ee7a8;background:#1a1d24;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:91px;right:-27px;box-shadow:0 0 0 1px #6ee7a859,0 0 18px #6ee7a833}.hp-con svg{width:16px;height:16px}.hp-ess-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.hp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.hp-stat{min-width:150px}.hp-stats .hp-stat-bots{min-width:210px}.hp-close{padding:120px var(--g) 110px}}.hp-site[data-motion=on] [data-reveal-group]:not([data-revealed]) [data-reveal]{opacity:0;transform:translateY(16px)}.hp-site[data-motion=on] [data-reveal]{transition:opacity .6s var(--hp-ease), transform .6s var(--hp-ease);transition-delay:calc(var(--i,0) * 60ms)}@media (width>=1100px){.hp-site[data-motion=on] [data-reveal-group]:not([data-revealed]) .hp-fan-slot{transform:translateY(16px)}.hp-site[data-motion=on] [data-reveal-group]:not([data-revealed]) .hp-fan-0{transform:translateY(24px)rotateY(20deg)translateZ(-60px)}.hp-site[data-motion=on] [data-reveal-group]:not([data-revealed]) .hp-fan-1{transform:translateY(24px)translateZ(40px)rotateX(3deg)}.hp-site[data-motion=on] [data-reveal-group]:not([data-revealed]) .hp-fan-2{transform:translateY(24px)rotateY(-20deg)translateZ(-60px)}}.hp-site[data-motion=on] .hp-wave i{animation:.9s ease-in-out infinite hp-wave;animation-play-state:var(--ambient-play,running)}.hp-site[data-motion=on] .hp-wave i:nth-child(2){animation-delay:.15s}.hp-site[data-motion=on] .hp-wave i:nth-child(3){animation-delay:.3s}.hp-site[data-motion=on] .hp-wave i:nth-child(4){animation-delay:.45s}@keyframes hp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hp-site[data-motion=on] .hp-typing-dots i{animation:1.2s ease-in-out infinite hp-dot;animation-play-state:var(--ambient-play,running)}.hp-site[data-motion=on] .hp-typing-dots i:nth-child(2){animation-delay:.15s}.hp-site[data-motion=on] .hp-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes hp-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.hp-site[data-motion=on] .hp-float-a{animation:6.5s ease-in-out infinite hp-float;animation-play-state:var(--ambient-play,running)}.hp-site[data-motion=on] .hp-float-b{animation:8s ease-in-out -3s infinite hp-float;animation-play-state:var(--ambient-play,running)}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hp-site[data-motion=on] .hp-island:after{animation:3.2s ease-in-out infinite hp-breathe;animation-play-state:var(--ambient-play,running)}@keyframes hp-breathe{0%,to{opacity:0}50%{opacity:1}}.hp-site[data-motion=on] .hp-sky>i{animation:27s ease-in-out infinite hp-atmosphere;animation-play-state:var(--ambient-play,running)}.hp-site[data-motion=on] .hp-sky-pg{animation-delay:9s}@keyframes hp-atmosphere{0%,28%,72%,to{opacity:0}40%,60%{opacity:.85}}.hp-site[data-motion=on] .hp-beams i{animation:9s ease-in-out infinite hp-shimmer;animation-play-state:var(--ambient-play,running)}.hp-site[data-motion=on] .hp-beams i:nth-child(2){animation-delay:-3s}.hp-site[data-motion=on] .hp-beams i:nth-child(3){animation-delay:-6s}@keyframes hp-shimmer{0%,to{opacity:.4}50%{opacity:.9}}.hp-site[data-motion=on] .hp-spark{animation:hp-drift 18s ease-in-out var(--delay,0s) infinite;animation-play-state:var(--ambient-play,running)}@keyframes hp-drift{0%,to{transform:translate(0)}50%{transform:translate(10px,-18px)}}@media (width>=760px){.hp-site[data-motion=on] .hp-cs .hp-plate{opacity:.72}.hp-site[data-motion=on] .hp-cs[data-step="1"] .hp-step[data-for="1"] .hp-plate,.hp-site[data-motion=on] .hp-cs[data-step="2"] .hp-step[data-for="2"] .hp-plate,.hp-site[data-motion=on] .hp-cs[data-step="3"] .hp-step[data-for="3"] .hp-plate,.hp-site[data-motion=on] .hp-cs[data-step="4"] .hp-step[data-for="4"] .hp-plate,.hp-site[data-motion=on] .hp-cs[data-step="1"] .hp-step[data-for="1"]:before,.hp-site[data-motion=on] .hp-cs[data-step="2"] .hp-step[data-for="2"]:before,.hp-site[data-motion=on] .hp-cs[data-step="3"] .hp-step[data-for="3"]:before,.hp-site[data-motion=on] .hp-cs[data-step="4"] .hp-step[data-for="4"]:before{opacity:1;transform:translateY(-6px)}.hp-site[data-motion=on] .hp-cs[data-step="1"] .hp-step[data-for="1"] .hp-cap-n,.hp-site[data-motion=on] .hp-cs[data-step="2"] .hp-step[data-for="2"] .hp-cap-n,.hp-site[data-motion=on] .hp-cs[data-step="3"] .hp-step[data-for="3"] .hp-cap-n,.hp-site[data-motion=on] .hp-cs[data-step="4"] .hp-step[data-for="4"] .hp-cap-n{color:#06140c;background:#6ee7a8}}.hp-site[data-motion=off] :is(.hp-btn,.hp-btn svg,.hp-get,.hp-hw,.hp-ent-scene,.hp-plate,.hp-cap-n,.hp-morph-state),.hp-site[data-motion=off] .hp-step:before{transition:none}.hp-site [data-paused] *,.hp-site [data-paused] :after{animation-play-state:paused!important}.hp-wide-only{display:none}@media (width>=760px){.hp-phone-only{display:none}.hp-wide-only{display:flex}.hp-grid.is-compact .hp-tile{min-height:0}.hp-grid.is-compact .hp-tile-d{display:none}.hp-grid.is-compact .hp-snip{margin-top:14px}}.hp-groups{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px;display:grid}.hp-group{background:radial-gradient(320px 160px at 0% 0%, color-mix(in srgb, var(--k) 14%, transparent), transparent 70%), var(--hp-surface);min-width:0;box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);border-radius:24px;padding:20px 18px 8px}.hp-group-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-size:21px;font-weight:800}.hp-group-i{color:var(--text-2);margin-top:4px;font-size:14.5px;line-height:1.45}.hp-group-list{margin-top:10px;display:grid}.hp-tool{grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:12px;padding:11px 0;display:grid}.hp-tool+.hp-tool{box-shadow:0 -1px 0 var(--line-1)}.hp-tool .hp-gly{border-radius:11px;width:36px;height:36px}.hp-tool .hp-gly svg{width:18px;height:18px}.hp-tool .hp-tile-t{margin-top:1px;font-size:15.5px}.hp-tool .hp-tile-d{margin-top:2px}@media (width>=760px){.hp-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hp-group{padding:24px 24px 10px}.hp-groups.is-compact .hp-tile-d{display:none}.hp-groups.is-compact .hp-tool{align-items:center;padding:8px 0}.hp-groups.is-compact .hp-gly{grid-row:auto}}@media (width>=1120px){.hp-groups.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-video-frame{box-shadow:var(--hp-surface-top), var(--hp-surface-ring), var(--hp-surface-drop);background:#04162b;border-radius:24px;margin-top:28px;overflow:hidden}.hp-video-frame video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hp-site [data-swipe]:focus-visible{outline:2px solid var(--pub-focus);outline-offset:4px;border-radius:18px}.hp-stage:not([data-fit])>.hp-stage-fit,.hp-scaled:not([data-fit])>.hp-scaled-inner{opacity:0;animation:0s linear 1.5s forwards hp-fit-fallback}.hp-stage[data-fit]>.hp-stage-fit,.hp-scaled[data-fit]>.hp-scaled-inner{animation:.24s ease-out both hp-fit-in}@keyframes hp-fit-fallback{to{opacity:1}}@keyframes hp-fit-in{0%{opacity:0}to{opacity:1}}@media (width>=1430px){.hp-stage-fit{scale:var(--fit,1)}.hp-stage:not([data-fit])>.hp-stage-fit{opacity:1;animation:none}.hp-stage[data-fit]>.hp-stage-fit{animation:none}}@media (prefers-reduced-motion:reduce){.hp-stage[data-fit]>.hp-stage-fit,.hp-scaled[data-fit]>.hp-scaled-inner{animation:none}.hp-stage:not([data-fit])>.hp-stage-fit,.hp-scaled:not([data-fit])>.hp-scaled-inner{opacity:1;animation:none}}:root[data-motion=reduced] .hp-stage[data-fit]>.hp-stage-fit,:root[data-motion=reduced] .hp-scaled[data-fit]>.hp-scaled-inner{animation:none}:root[data-motion=reduced] .hp-stage:not([data-fit])>.hp-stage-fit,:root[data-motion=reduced] .hp-scaled:not([data-fit])>.hp-scaled-inner{opacity:1;animation:none}
