.lp .rhero{isolation:isolate;position:relative;overflow:hidden}.lp .rh-stage{z-index:0;position:absolute;inset:0}.lp .rh-stage canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .rh-poster{object-fit:contain;object-position:78% 55%;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.lp .rhero.rh-nogl .rh-poster{display:block}.lp .rh-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050409eb 12%,#0504098c 34%,#05040900 56%);position:absolute;inset:0}[data-lp-theme=light] .lp .rh-scrim{background:linear-gradient(90deg,#ecf1f7eb 12%,#ecf1f78c 34%,#ecf1f700 56%)}.lp .rh-inner{z-index:2;min-height:max(640px, calc(100svh - var(--hdrH,64px)));padding:calc(var(--hdrH,64px) + 24px) var(--pad) round(nearest, clamp(16px, 3.4vh, 36px), 1px);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:round(clamp(20px,3.4vh,36px),1px);max-width:1320px;margin:0 auto;display:flex;position:relative}.lp .rh-inner>*{pointer-events:auto}.lp .rh-copy{flex-direction:column;gap:16px;max-width:680px;display:flex}.lp .rhero h1{color:#f4f3f7;text-wrap:balance;flex-direction:column;gap:round(clamp(12px,1.8vh,20px),1px);margin:0;display:flex}.lp .rh-eb{font-family:var(--disp-en);font-variation-settings:"wdth" 85, "opsz" 96;text-transform:uppercase;letter-spacing:-.035em;font-size:round(clamp(56px,min(7.4vw,11.5vh),120px),1px);font-weight:500;line-height:.9}.lp .rh-hl{font-family:var(--sans);letter-spacing:-.02em;color:var(--tx2);font-size:round(clamp(20px,min(2.1vw,3.4vh),30px),1px);font-weight:500;line-height:1.3}.lp .rh-hl .hl-em{color:var(--tx)}.lp .rhero h1 .gr{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}[data-lp-theme=light] .lp .rhero h1{color:#171a21}[data-lp-theme=light] .lp .rhero h1 .gr{filter:saturate(1.1)}.lp .rh-lede{max-width:34em;color:var(--tx2);margin:0;font-size:round(clamp(15px,1.2vw,18px),1px);line-height:1.55}.lp .rh-ctas{display:none}.lp .rhero .icard-wrap{padding:0;position:relative;bottom:auto;left:auto;right:auto}.lp .rhero .icard.hdock{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#0e0d15b8;max-width:none;margin:0}[data-lp-theme=light] .lp .rhero .icard.hdock{background:#ffffffb8}.lp .rhero .ai-log{min-height:132px}.lp .rhero .icard.hdock{border-radius:20px;gap:round(clamp(16px,1.8vw,24px),1px);padding:12px 12px 12px 16px}.lp .rhero .ai-in,.lp .rhero .hd-pick>small{display:none}.lp .rhero .ai-hd{min-height:20px}.lp .rhero .ai-log{gap:4px}.lp .rhero .ai-q{padding:4px 10px;font-size:12px}.lp .rhero .ai-a{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:2px;display:-webkit-box;overflow:hidden}.lp .rhero .ai-panel .hd-read{margin-top:6px;padding:4px 4px 4px 8px}.lp .rhero .ai-panel .hd-read>.hd-re{border-radius:8px;width:30px;height:30px}.lp .rhero .hd-cta{justify-content:center;gap:8px}.lp .rhero .hd-pick .hd-seg{border-radius:12px;padding:3px}.lp .rhero .hd-pick .hd-ind{border-radius:9px;top:3px;bottom:3px}.lp .rhero .hd-pick .hd-tab{border-radius:9px;flex-direction:row;gap:6px;min-height:36px;padding:2px 4px}.lp .rhero .hd-pick .hd-tab img{width:26px;height:18px}.lp .rhero .hd-pick .hd-tab b{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;font-size:12px;overflow:visible}.lp .rhero .hd-pick{min-width:0;container-type:inline-size}@container (max-width:400px){.lp .rhero .hd-pick .hd-tab{flex-direction:column;justify-content:flex-start;gap:2px;min-height:44px;padding:4px 2px}}.lp .rhero .hd-acts{flex-direction:column;gap:6px;display:flex}.lp .rhero .hd-go{border-radius:13px;min-height:42px;font-size:15px}.lp .rhero .hd-sub{gap:6px}.lp .rhero .hd-try,.lp .rhero .hd-demo{border-radius:12px;min-height:36px}@media (min-width:761px){.lp .rhero .icard.hdock{align-items:stretch}.lp .rhero .ai-panel{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 16px;display:grid}.lp .rhero .ai-log{display:contents}.lp .rhero .ai-hd{grid-area:1/1;align-self:center;min-height:26px}.lp .rhero .ai-q{white-space:normal;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;grid-area:1/2;place-self:center end;max-width:100%;margin:0;display:-webkit-box;overflow:hidden}.lp .rhero .ai-msg{grid-area:2/1/auto/-1;align-self:end}.lp .rhero .ai-panel .hd-read{margin-top:8px}.lp .rhero .hd-cta{flex-direction:column;justify-content:space-between;display:flex}}.lp .rh-tag{z-index:3;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;left:0}.lp .rh-tag.show{opacity:1}.lp .rh-tag svg{position:absolute;top:0;left:0;overflow:visible}.lp .rh-tag path{fill:none;stroke:var(--tx);stroke-width:1.2px}.lp .rh-dot{border:2px solid var(--tx);background:var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 5px #2766f840}.lp .rh-card{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#0e0d1573;border:1px solid #ffffff24;border-radius:12px;gap:6px;min-width:170px;padding:12px 16px 13px;display:grid;position:absolute;box-shadow:0 8px 24px -12px #0006}[data-lp-theme=light] .lp .rh-card{background:#ffffff6b;border-color:#ffffff8c;box-shadow:0 8px 24px -12px #16285040,inset 0 1px #fff9}.lp .rh-card b{font:700 28px/1 var(--mono);letter-spacing:-.02em;color:var(--tx);white-space:nowrap}.lp .rh-card small{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cy)}@media not ((min-width:1024px) and (orientation:landscape)){.lp .rh-scrim{display:none}.lp .rh-inner{min-height:0;padding:calc(var(--hdrH,64px) + 28px) var(--pad) 24px;justify-content:flex-start;gap:0}.lp .rh-stage{height:clamp(280px,42svh,520px);margin:8px calc(-1 * var(--pad)) 12px;order:2;position:relative;inset:auto}.lp .rhero{flex-direction:column;display:flex}.lp .rh-inner{display:contents}.lp .rh-copy{max-width:640px;padding:calc(var(--hdrH,64px) + 28px) var(--pad) 0;order:1}.lp .icard-wrap{order:3}.lp .rhero .icard-wrap{padding:0 var(--pad) 24px}.lp .rh-eb{font-size:round(clamp(48px,13vw,92px),1px)}.lp .rh-hl{font-size:round(clamp(18px,4.6vw,24px),1px)}.lp .rhero .ai-a{-webkit-line-clamp:none;min-height:4.35em;display:block;overflow:visible}}@media (max-width:760px){.lp .rh-copy{gap:12px}.lp .rh-ctas{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.lp .rh-ctas .btn{min-height:46px}.lp .rh-try{border:1px solid var(--line2,var(--line));min-height:46px;color:var(--tx);font:600 14px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.lp .rhero .hd-acts,.lp .rhero .hd-read,.lp .rhero .ai-in{display:none}.lp .rhero .ai-log{min-height:0}.lp .rhero .icard.hdock{gap:8px;padding:10px}.lp .rhero .ai-q{max-width:92%}.lp .rhero .ai-a{min-height:5.8em}.lp .rhero .hd-pick .hd-tab{flex-direction:column;gap:1px;min-height:40px}.lp .rhero .hd-pick .hd-tab b{font-size:11px}}@media (prefers-reduced-motion:reduce){.lp .rh-tag{transition:none}}@media (min-width:761px) and (max-width:1023px){.lp .rhero .icard.hdock{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 256px;align-items:stretch;display:grid}.lp .rhero .icard.hdock>.hd-main{grid-area:1/1;min-width:0}.lp .rhero .icard.hdock>.hd-cta{flex-flow:column;grid-area:1/2;justify-content:space-between;align-items:stretch;width:auto;display:flex}.lp .rhero .hd-cta>.hd-pick,.lp .rhero .hd-cta>.hd-acts{width:100%;max-width:none;margin:0}.lp .rhero .hd-pick .hd-tab{padding:2px}.lp .rhero .hd-pick .hd-tab b{letter-spacing:-.02em;font-size:11.5px}}
.lp .dd-lbl{font-size:14px;font-weight:600}.lp .fld label .dd-opt,.lp .dd-lbl .dd-opt{color:var(--tx4);font-weight:400}.lp .fld .dd-fix{font-size:13px}.lp #dlgDemo .err.dd-show{color:var(--warn);margin-top:8px;font-size:13px;display:block}.lp .dd-done-t{letter-spacing:-.02em;font-size:20px;font-weight:600}.lp .dd-done-b{color:var(--tx3);max-width:44ch;margin:8px auto 0;font-size:15px}.lp .dlg-f.dd-center{justify-content:center}.lp .lp-sel{border:1px solid var(--line2);background:var(--bg2);width:100%;min-height:46px;color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:15px;transition:border-color .2s;display:flex}.lp .lp-sel>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp .lp-sel[data-placeholder]>span:first-child{color:var(--tx3)}.lp .lp-sel-ic{color:var(--tx3);transition:transform .2s var(--ease);flex:none;display:flex}.lp .lp-sel:hover{border-color:var(--tx4)}.lp .lp-sel:focus-visible,.lp .lp-sel[data-state=open]{border-color:var(--pri-hi);outline:0}.lp .lp-sel[data-state=open] .lp-sel-ic{color:var(--pri-hi);transform:rotate(180deg)}.lp .fld.bad .lp-sel{border-color:var(--warn)}.lp .lp-sel-menu{z-index:10;width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--line2);background:var(--surface2);animation:lp-sel-in .14s var(--ease);border-radius:12px;padding:6px;overflow:hidden;box-shadow:0 20px 50px -12px #0009}@keyframes lp-sel-in{0%{opacity:0;transform:translateY(-4px)}}.lp .lp-sel-item{min-height:40px;color:var(--tx2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;display:flex;position:relative}.lp .lp-sel-item[data-highlighted]{color:var(--tx);background:#5b8cff1f}.lp .lp-sel-item[data-state=checked]{color:var(--tx);font-weight:600}.lp .lp-sel-check{color:var(--pri-hi);display:flex}[data-lp-theme=light] .lp dialog .lp-sel{background-color:#fff;border-color:#0f172a29}[data-lp-theme=light] .lp dialog .lp-sel:hover{border-color:#0f172a47}[data-lp-theme=light] .lp dialog .lp-sel:focus-visible,[data-lp-theme=light] .lp dialog .lp-sel[data-state=open]{border-color:#2766f8}[data-lp-theme=light] .lp .lp-sel-menu{background:#fff;border-color:#0f172a1f;box-shadow:0 20px 50px -16px #0f172a47}[data-lp-theme=light] .lp .lp-sel-item[data-highlighted]{background:#2766f814}[data-lp-theme=light] .lp .lp-sel-check{color:#2766f8}@media (prefers-reduced-motion:reduce){.lp .lp-sel-menu{animation:none}}.lp #dlgDemo .dd-note{color:var(--tx3);margin:12px 0 0;font-size:13px;line-height:1.6}.lp #dlgDemo .dd-note .lk-in{min-height:28px;font-size:13px}.lp #dlgDemo .dd-req-note{color:var(--tx4);align-self:center;margin-right:auto;font-size:13px}
/*# sourceMappingURL=2rdztf4veoqff.css.map*/