html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:#f4f4f2}.lp{--lp-ink:#1e1e1e;--lp-ink-2:#4a4a48;--lp-ink-3:#6a6a67;--lp-line:#e4e4e1;--lp-canvas:#f4f4f2;font-family:var(--font);color:var(--lp-ink);letter-spacing:-.005em;font-size:16px;line-height:1.5;overflow-x:clip}.lp h1,.lp h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600}.lp h1{font-size:clamp(44px,7.4vw,104px);line-height:.98}.lp h2{max-width:16ch;font-size:clamp(32px,4.6vw,64px);line-height:1.02}.lp-eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:18px;font-size:12px;display:inline-block}.lp-lead{color:var(--lp-ink-2);max-width:46ch;margin:22px auto 0;font-size:clamp(17px,1.5vw,20px)}.lp-lead.center{text-align:center}.lp-rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.lp-rv.in{opacity:1;transform:none}.lp-btn{background:var(--lp-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.lp-btn:hover{background:#000;transform:translateY(-1px)}.lp-hero .lp-btn:not(.ghost),.lp-nav .lp-btn.sm{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 10px 24px -14px #0000008c}.lp-hero .lp-btn:not(.ghost):after,.lp-nav .lp-btn.sm:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0,#ffffff08 30%,#ffffff29 50%,#ffffff08 70%,#0000 100%);width:46%;animation:5.5s ease-in-out 1.2s infinite lp-shine;position:absolute;inset:-1px auto -1px 0;transform:translate(-120%)skew(-12deg)}.lp-hero .lp-btn:not(.ghost):hover:after,.lp-nav .lp-btn.sm:hover:after{animation-duration:2.2s}.lp-nav.dark .lp-btn.sm:after{background:linear-gradient(105deg,#0000 0,#00000005 30%,#00000017 50%,#00000005 70%,#0000 100%)}.lp-nav.dark .lp-btn.sm{box-shadow:inset 0 0 0 1px #0000000f}@keyframes lp-shine{0%{transform:translate(-120%)skew(-12deg)}38%,to{transform:translate(330%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.lp-hero .lp-btn:not(.ghost):after,.lp-nav .lp-btn.sm:after{opacity:0;animation:none}}.lp-btn.ghost{color:var(--lp-ink);background:0 0;box-shadow:inset 0 0 0 1px #cfcfcb}.lp-btn.ghost:hover{background:#fff}.lp-hero .lp-btn.ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;box-shadow:inset 0 0 0 1px #1e1e1e24,0 6px 18px -10px #0000004d}.lp-hero .lp-btn.ghost:hover{background:#fff}.lp-btn.sm{height:36px;padding:0 14px;font-size:13.5px}.lp-ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp-ctas.center{justify-content:center}.lp-ctas .lp-btn{justify-content:center;min-width:196px;font-size:15px;font-weight:500}.lp-ctas .lp-btn.ghost{background:#fff;box-shadow:inset 0 0 0 1px #cfcfcb}@media (width<=560px){.lp-ctas .lp-btn{min-width:0}}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f4f4f2c7;align-items:center;gap:24px;height:64px;padding:0 28px;transition:background .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #1e1e1e0f}.lp-progress{background:var(--lp-ink);transform-origin:0;height:2px;transition:background .35s;position:absolute;bottom:-1px;left:0;right:0}.lp-logo img{height:22px;transition:filter .35s;display:block}.lp-nav nav{gap:4px;margin:0 auto;display:flex}.lp-nav nav a{color:var(--lp-ink-3);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s;position:relative}.lp-nav nav a:hover{color:var(--lp-ink)}.lp-nav nav a.on{color:var(--lp-ink);background:#1e1e1e12}.lp-nav.dark{background:#161616b8;box-shadow:0 1px #ffffff0f}.lp-nav.dark .lp-logo img{filter:invert()}.lp-nav.dark nav a{color:#a8a8a4}.lp-nav.dark nav a:hover,.lp-nav.dark nav a.on{color:#fff}.lp-nav.dark nav a.on{background:#ffffff1a}.lp-nav.dark .lp-progress{background:#fff}.lp-more,.lp-more>button{position:relative}.lp-more>button.has-badge{padding-right:18px}.lp-more>button.has-badge .lp-new{right:-2px}.lp-more>button svg{margin-left:1px;transition:transform .2s}.lp-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.lp-more>button{font:inherit;color:var(--lp-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;transition:color .2s,background .2s;display:inline-flex}.lp-more>button:hover,.lp-more>button[aria-expanded=true]{color:var(--lp-ink)}.lp-more>button.on{color:var(--lp-ink);background:#1e1e1e12}.lp-more-menu{background:#fff;border-radius:12px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px -12px #1e1e1e40,0 0 0 1px #1e1e1e0f}.lp-nav nav .lp-more-menu a{color:var(--lp-ink);border-radius:8px;padding:9px 12px}.lp-nav nav .lp-more-menu a:hover,.lp-nav nav .lp-more-menu a.on{background:#1e1e1e0f}.lp-nav.dark .lp-more>button{color:#a8a8a4}.lp-nav.dark .lp-more>button:hover,.lp-nav.dark .lp-more>button.on,.lp-nav.dark .lp-more>button[aria-expanded=true]{color:#fff}.lp-nav.dark .lp-more>button.on{background:#ffffff1a}.lp-nav.dark .lp-more-menu{background:#1e1e1e;box-shadow:0 0 0 1px #ffffff1a}.lp-nav.dark nav .lp-more-menu a{color:#f2f2f0}.lp-nav.dark nav .lp-more-menu a:hover{background:#ffffff14}.lp-nav.dark .lp-btn.sm{color:var(--lp-ink);background:#fff}.lp-hero{text-align:center;isolation:isolate;align-content:start;justify-items:center;gap:56px;min-height:100vh;padding:140px 28px 60px;display:grid;position:relative}.lp-hero-lake{--lp-shore:550px;left:0;right:0;top:min(0px, calc(var(--lp-shore) - 37.65vw));height:max(calc(var(--lp-shore) / .753), 50vw);z-index:-1;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 84%,#0000 100%);mask-image:linear-gradient(#000 0 84%,#0000 100%)}@media (width<=600px){.lp-hero-lake{--lp-shore:420px}}.lp-hero-lake video{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.lp-hero-copy{max-width:980px}.lp-hero-art{transform-origin:50% 0;will-change:transform;background:#f3f2ef;width:min(1180px,100%);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #00000059}.lp-hero-art img,.lp-film{aspect-ratio:16/9;width:100%;height:auto;display:block}.lp-film-ctl{gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.lp-film-ctl button{color:#fff;cursor:pointer;background:#1e1e1ec7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.lp-film-ctl button:hover{background:#1e1e1e}.lp-pin{position:relative}.lp-sticky{flex-direction:column;justify-content:center;max-width:1180px;height:100svh;margin:0 auto;padding:80px 28px 40px;display:flex;position:sticky;top:0}.lp-words{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,62px);font-weight:600;line-height:1.08}.lp-words span{transition:opacity .25s linear}.lp-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.lp-step{box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:24px 24px 26px;display:grid;position:relative}.lp-step b{letter-spacing:-.02em;font-size:20px;font-weight:600}.lp-step p{color:var(--lp-ink-2);margin:0;font-size:15px}.lp-step-n{font-family:var(--mono);color:var(--lp-ink-3);font-size:12px;position:absolute;top:20px;right:22px}.lp-orbit{text-align:center;align-items:center}.lp-orbit h2{margin:0 auto}.lp-field{--lp-total:clamp(48px, 7vw, 96px);--lp-spread:calc(var(--lp-total) * 1.9 + 12px);--lp-rx:calc(var(--lp-total) * 3.2 + 120px);--lp-ry:min(calc(var(--lp-total) * 1.4 + 128px), calc(50cqh - 58px));flex:1;width:100%;min-height:440px;position:relative;container-type:size}.lp-chip{box-shadow:inset 0 0 0 1px var(--lp-line), 0 14px 30px -18px #0000004d;white-space:nowrap;will-change:transform;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%}.lp-chip svg{color:var(--lp-ink-2)}.lp .lp-chip.art,.v2 .lp-chip.art{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--lp-ink-2);background:0 0;flex-direction:column;gap:8px;padding:0;font-size:14px;font-weight:500}.lp-chip.art img{filter:drop-shadow(0 8px 14px #0000001f);-webkit-user-select:none;user-select:none;width:auto;height:84px;display:block}.lp-chips-m:has(.art){grid-template-columns:repeat(6,1fr);gap:18px 8px;display:grid}.lp-chips-m:has(.art)>*{grid-column:span 2}.lp-chips-m:has(.art)>:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.lp-chips-m:has(.art)>:nth-child(3n+1):last-child{grid-column:3/span 2}.lp .lp-chip.m.art img,.v2 .lp-chip.m.art img{height:66px}@media (height<=780px){.lp-chip.art img{height:50px}.lp .lp-chip.art{gap:4px;font-size:13px}}.lp .lp-chip.m.art,.v2 .lp-chip.m.art{text-align:center;white-space:normal;font-size:11.5px}.lp-total{justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-total-l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-3);font-size:12px}.lp-total-v{font-size:var(--lp-total,clamp(48px, 7vw, 96px));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lp-total-s{color:var(--lp-ink-3);font-size:13px}.lp-dark{color:#f2f2f0;background:#161616}.lp-dark .lp-eyebrow{color:#8f8f8b}.lp-dark p{color:#bdbdb9}.lp-ask-pin{height:300vh}.lp-ask{flex-direction:row;align-items:center;gap:64px}.lp-ask-copy{flex:1}.lp-ask-copy p{max-width:40ch;margin-top:22px;font-size:18px}.lp-chat{background:#1f1f1f;border-radius:24px;flex-direction:column;flex:1;gap:12px;max-width:520px;min-height:460px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #2c2c2b}.lp-chat-msgs{display:contents}.lp-chat-flow{flex-direction:column;gap:12px;display:flex}.lp-chat-head{color:#fff;border-bottom:1px solid #2c2c2b;align-items:center;gap:10px;padding-bottom:12px;display:flex}.lp-msg{border-radius:16px;max-width:88%;padding:12px 15px;font-size:15px;line-height:1.5;animation:.35s cubic-bezier(.22,1,.36,1) lp-pop}.lp-msg.ui{width:100%;max-width:100%}.lp-chat{--line:#ffffff1a;--ink-3:#a3a39f;--surface-2:#ffffff0f}.lp-chat .hru{gap:10px}.lp-chat .hru-text b{color:#fff;font-weight:600}.lp-chat .hru-figs{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.lp-chat .hru-fig{background:#ffffff08;padding:10px 12px}.lp-chat .hru-figs .hru-fig-v{color:#fff;font-size:18px}.lp-chat .hru-bar-t{font-size:13px}.lp-chat .hru-bar-track span{background:#ececea}.lp-msg.you{color:var(--lp-ink);background:#fff;border-bottom-right-radius:6px;align-self:flex-end}.lp-msg.reva{color:#ececea;background:#2a2a29;border-bottom-left-radius:6px;align-self:flex-start}.lp-src{font-family:var(--mono);color:#9a9a96;align-items:center;gap:5px;margin-top:8px;font-size:11.5px;display:flex}.lp-msg.typing{gap:5px;padding:15px 16px;display:flex}.lp-msg.typing i{background:#9a9a96;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-dot}.lp-msg.typing i:nth-child(2){animation-delay:.15s}.lp-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.lp-sec{max-width:1180px;margin:0 auto;padding:140px 28px}.lp-sec.lp-dark{max-width:none}.lp-sec.lp-dark>*{max-width:1180px;margin-left:auto;margin-right:auto}.lp-grid3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.lp-card{box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:18px;align-content:start;gap:10px;height:100%;padding:26px;display:grid}.lp-card b{letter-spacing:-.02em;font-size:19px;font-weight:600}.lp-card p{color:var(--lp-ink-2);margin:0;font-size:15px}.lp-card.dark{color:#f2f2f0;background:#1f1f1f;box-shadow:inset 0 0 0 1px #2c2c2b}.lp-card.dark p{color:#bdbdb9}.lp-people{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.lp-person{box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-weight:500;display:inline-flex}.lp-person i{background:var(--lp-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.lp-learn{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:48px;display:grid}.lp-learn-play{box-shadow:inset 0 0 0 1px var(--lp-line), 0 30px 60px -36px #0000004d;background:#fff;border-radius:22px;gap:18px;padding:28px;display:grid}.lp-learn-tag{color:var(--lp-ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp-learn-l{color:var(--lp-ink-2);justify-content:space-between;font-size:15px;display:flex}.lp-learn-l b{color:var(--lp-ink);font-variant-numeric:tabular-nums}.lp-range{appearance:none;background:linear-gradient(90deg, var(--lp-ink) var(--p), #e7e7e3 var(--p));cursor:pointer;border-radius:8px;outline:none;width:100%;height:8px}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;box-shadow:0 0 0 2px var(--lp-ink), 0 4px 10px #0003;background:#fff;border-radius:50%;transition:transform .12s}.lp-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.lp-range::-moz-range-thumb{border:2px solid var(--lp-ink);background:#fff;border-radius:50%;width:22px;height:22px}.lp-range:focus-visible{outline:2px solid var(--lp-ink);outline-offset:4px}.lp-learn-seg{background:#efefec;border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.lp-learn-seg button{color:var(--lp-ink-3);border-radius:999px;padding:8px 16px;font-size:14px;transition:background .2s,color .2s}.lp-learn-seg button.on{color:var(--lp-ink);background:#fff;box-shadow:0 1px 3px #0000001f}.lp-learn-out{background:var(--lp-canvas);border-radius:16px;gap:4px;padding:20px;display:grid}.lp-learn-out span{color:var(--lp-ink-3);font-size:13.5px}.lp-learn-out b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.05}.lp-learn-list{gap:8px;display:grid}.lp-lesson{box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-ink);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.lp-lesson:hover{transform:translate(4px);box-shadow:inset 0 0 0 1px #c9c9c5}.lp-lesson-ic{background:var(--lp-canvas);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.lp-lesson-t{gap:2px;min-width:0;font-size:15px;font-weight:500;display:grid}.lp-lesson-t small{color:var(--lp-ink-3);align-items:center;gap:4px;font-size:12.5px;font-weight:400;display:inline-flex}.lp-lesson-xp{background:var(--lp-canvas);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}#get{text-align:center}#get h2{margin:0 auto}.lp-devices{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:64px;display:grid}.lp-dev-wrap{justify-items:center;gap:22px;display:grid}.lp-browser{width:100%;box-shadow:inset 0 0 0 1px var(--lp-line), 0 40px 80px -40px #00000059;background:#fff;border-radius:16px;overflow:hidden}.lp-browser-bar{border-bottom:1px solid var(--lp-line);background:#fafaf9;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.lp-browser-bar i{background:#dcdcd8;border-radius:50%;width:10px;height:10px}.lp-browser-bar span{color:var(--lp-ink-3);font-size:12px;font-family:var(--mono);margin:0 auto}.lp-browser .lp-scaled{height:600px}.lp-scaled{position:relative;overflow:hidden}.lp-poster{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.lp-scaled iframe{transform-origin:0 0;background:var(--lp-canvas);border:0;position:absolute;top:0;left:0}.lp-phone{background:#1e1e1e;border-radius:44px;width:320px;height:680px;padding:10px;position:relative;box-shadow:0 40px 80px -40px #00000080}.lp-phone .lp-scaled{background:#fff;border-radius:34px;width:100%;height:100%}.lp-live{font-style:normal;font-family:var(--mono);background:var(--lp-ink);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px}.lp-expand{background:var(--lp-ink);color:#fff;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:12px;font-weight:500;transition:transform .15s;display:inline-flex;position:absolute;right:10px}.lp-expand:hover{transform:scale(1.04)}.lp-expand.phone{top:-36px;left:50%;right:auto;transform:translate(-50%)}.lp-expand.phone:hover{transform:translate(-50%)scale(1.04)}.lp-full{z-index:100;background:#0f0f0f;flex-direction:column;align-items:center;animation:.25s lp-fade;display:flex;position:fixed;inset:0}@keyframes lp-fade{0%{opacity:0}}.lp-full-bar{color:#bdbdb9;width:100%;height:52px;font-family:var(--mono);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.lp-full-x{height:34px;color:var(--lp-ink);font-family:var(--font);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.lp-full-web{background:var(--lp-canvas);border:0;border-radius:12px 12px 0 0;flex:1;width:100%}.lp-full-phone{transform-origin:50% 0;background:#1e1e1e;border-radius:52px;width:410px;height:864px;margin-top:8px;padding:10px;box-shadow:0 0 0 1px #2c2c2b}.lp-full-phone iframe{background:#fff;border:0;border-radius:42px;width:390px;height:844px;display:block}@media (width<=600px){.lp-full-phone{border-radius:0;flex:1;width:100%;height:auto;margin:0;padding:0;transform:none!important}.lp-full-phone iframe{border-radius:0;width:100%;height:100%}}.lp-browser-bar{position:relative}.lp-live.phone{white-space:nowrap;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.lp-foot{color:#ffffff9e;background:#0e0e0e;margin-top:32px;font-size:14px;position:relative;overflow:hidden}.lp-foot-in{max-width:1180px;margin:0 auto;padding:72px 28px 0}.lp-foot-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.3fr) minmax(0,2.7fr);gap:48px;padding-bottom:48px;display:grid}.lp-foot-brand p{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:14ch;margin:0 0 24px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12}.lp-foot-socials{gap:8px;display:inline-flex}.lp-foot a.lp-foot-round{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;transition:background .2s,color .2s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.lp-foot a.lp-foot-round:hover{color:#0e0e0e;background:#fff}.lp-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.lp-foot-cols h2{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin:0 0 16px;font-size:12px;font-weight:500}.lp-foot-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-foot-cols a,.lp-foot .lp-foot-link{color:#ffffffc7;text-decoration:none;transition:color .2s}.lp-foot .lp-foot-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lp-foot-cols a:hover,.lp-foot .lp-foot-link:hover{color:#fff}.lp-foot-badges{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px;padding:28px 0;display:flex}.lp-foot a.lp-foot-play{color:#0e0e0e;background:#fff;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lp-foot a.lp-foot-secure{color:#ffffffc7;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.lp-foot a.lp-foot-play:hover{opacity:.88}.lp-foot a.lp-foot-secure:hover{color:#fff}.lp-foot-launch{gap:10px;margin-left:auto;display:inline-flex}.lp-peerlist{border-radius:8px;display:inline-flex}.lp-peerlist img{width:auto;height:36px;display:block}.lp-foot-legal{color:#ffffff73;gap:8px;padding:28px 0 40px;font-size:12.5px;line-height:1.55;display:grid}.lp-foot-legal p{max-width:90ch;margin:0}.lp-foot-mark{letter-spacing:-.065em;color:#f5f5f4;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 0 -.16em -.02em;font-size:51.5464vw;font-weight:700;line-height:.74}@media (width<=900px){.lp-foot{margin-top:24px}.lp-foot-in{padding:56px 20px 0}.lp-foot-top{grid-template-columns:1fr;gap:40px}.lp-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.lp-foot-cols a,.lp-foot .lp-foot-link{align-items:center;min-height:40px;display:inline-flex}.lp-foot-cols ul{gap:0}.lp-foot a.lp-foot-round{width:44px;height:44px}.lp-foot-launch{margin-left:0}.lp-foot-legal{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.lp-field-m{justify-items:center;gap:28px;margin-top:36px;display:grid}.lp-total.m{position:static;transform:none}.lp-chips-m{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-chip.m{position:static}.lp-chips-m .lp-chip.m{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(18px)}.lp-chips-m .lp-chip.m.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-chips-m .lp-chip.m{transition:none;transform:none}}@media (width<=900px){.lp-nav{gap:12px;padding:0 16px}.lp-nav nav{display:none}.lp-nav .lp-btn.sm{margin-left:auto}.lp-hero{gap:36px;padding:110px 16px 40px}.lp-sticky{padding:76px 16px 24px}.lp-steps,.lp-grid3{grid-template-columns:1fr;gap:10px;margin-top:28px}.lp-step{padding:18px}.lp-chip{padding:9px 13px;font-size:13px}.lp-ask{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px}.lp-ask-copy{flex:none}.lp-ask-copy p{margin-top:12px;font-size:14.5px}.lp-ask-pin{height:220vh}.lp-chat{flex:1;justify-content:flex-start;max-width:none;min-height:0;padding:14px;overflow:hidden}.lp-chat-msgs{flex:1;min-height:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.lp-chat-flow{padding-bottom:4px}.lp-total-v{white-space:nowrap;font-size:52px}.lp-msg{flex-shrink:0;font-size:14px}.lp-chat .hru-figs{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px}.lp-chat .hru-fig{padding:8px 10px}.lp-chat .hru-fig-l,.lp-chat .hru-fig-n{font-size:11.5px}.lp-chat .hru-figs .hru-fig-v{font-size:16px}.lp-sec{padding:96px 16px}.lp-devices{grid-template-columns:1fr}.lp-learn{grid-template-columns:1fr;margin-top:28px}.lp-learn-play{padding:20px}.lp-browser .lp-scaled{height:340px}.lp-phone{width:260px;height:540px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-rv{opacity:1;transition:none;transform:none}.lp-msg,.lp-msg.typing i{animation:none}}.lp-step,.lp-card:not(.dark),.lp-chip,.lp-person{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff80;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 1px #1e1e1e0a,0 18px 40px -24px #1e1e1e47}.lp-card.dark{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#28282873;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a,0 18px 40px -24px #0009}.lp-chat{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#28282880;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a,0 30px 70px -30px #000000b3}.lp-msg.reva{background:#ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-step,.lp-card:not(.dark),.lp-chip,.lp-person{background:#ffffffe6}.lp-card.dark,.lp-chat{background:#1f1f1f}}.lp-faq-list{gap:10px;max-width:820px;margin-top:36px;display:grid}.lp-faq details{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff80;border-radius:16px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 1px #1e1e1e0a,0 18px 40px -24px #1e1e1e47}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:17px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--lp-ink-3);flex-shrink:0;transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{color:var(--lp-ink-2);margin:0;padding:0 22px 18px;font-size:15.5px;line-height:1.6}.lp-faq details a{color:var(--lp-ink);font-weight:500}.lp-menu-btn{width:44px;height:44px;color:inherit;border-radius:12px;place-items:center;display:none}.lp-nav.dark .lp-menu-btn{color:#fff}.lp-menu{background:#f4f4f2;gap:2px;max-height:calc(100dvh - 64px);padding:10px 16px 20px;animation:.2s lp-drop;display:grid;position:absolute;top:64px;left:0;right:0;overflow-y:auto;box-shadow:0 1px #1e1e1e0f,0 24px 40px -24px #0000004d}@keyframes lp-drop{0%{opacity:0;transform:translateY(-6px)}}.lp-menu>a{min-height:48px;color:var(--lp-ink);border-radius:12px;align-items:center;padding:0 12px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.lp-menu>a.on{background:#1e1e1e12}.lp-menu-ctas{gap:8px;margin-top:10px;display:grid}.lp-menu-ctas .lp-btn{justify-content:center}.lp-nav.dark .lp-menu{background:#161616}.lp-nav.dark .lp-menu>a{color:#f2f2f0}.lp-nav.dark .lp-menu>a.on{background:#ffffff1a}.lp-nav.dark .lp-menu .lp-btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.lp-nav.dark .lp-menu .lp-btn:not(.ghost){color:var(--lp-ink);background:#fff}@media (width<=900px){.lp-menu-btn{display:grid}.lp-nav .lp-btn.sm{height:40px;margin-left:auto}.lp-logo{place-items:center;min-height:44px;display:grid}.lp-hero h1{font-size:clamp(40px,13vw,64px)}.lp-hero-art{border-radius:16px!important}.lp-film-ctl{gap:6px;bottom:10px;right:10px}.lp-film-ctl button{width:32px;height:32px}#how .lp-words{font-size:clamp(28px,7.4vw,40px)}#how .lp-steps{margin-top:28px}.lp-expand{height:34px;padding:0 13px}.lp-expand.phone{top:-44px}.lp-dev-wrap:first-child .lp-browser{display:none}.lp-devices{gap:24px;margin-top:64px}.lp-dev-wrap:last-child{padding-top:48px}.lp-dev-wrap:first-child{order:2}.lp-faq summary{min-height:56px;padding:16px 18px;font-size:16px}.lp-faq details p{padding:0 18px 16px}}@media (width<=380px){.lp-nav .lp-btn.sm{padding:0 12px;font-size:13px}.lp-chip.m{padding:8px 11px;font-size:12.5px}}@media (width>=601px) and (width<=900px){.lp-dev-wrap:first-child .lp-browser{display:block}.lp-dev-wrap:first-child{order:0}.lp-browser .lp-scaled{height:460px}.lp-steps,.lp-grid3{grid-template-columns:repeat(2,1fr)}}.lp-faq{text-align:center}.lp-faq h2{margin:0 auto}.lp-faq-list{text-align:left;margin:36px auto 0}.lp-faq summary:focus{outline:none}.lp-faq summary:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px;border-radius:16px}.lp-tile{border-radius:24px;gap:0;padding:0;overflow:hidden}.lp-tile-body{gap:6px;padding:18px 22px 22px;display:grid;position:relative}.lp-tile .lp-step-n{font-size:12px;position:static}.lp-logo-note{color:var(--lp-ink-3);font-size:11px}.lp-tile b{letter-spacing:-.025em;font-size:22px}.lp-tile p{font-size:14.5px}.lp-vis{background:#efefec;border-radius:18px;height:196px;margin:8px 8px 0;position:relative;overflow:hidden}.lp-vis-connect{align-content:center;justify-items:center;gap:16px;padding:18px;display:grid}.lp-logos{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-logos span{opacity:0;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;transition:opacity .45s,transform .5s cubic-bezier(.22,1.3,.36,1);display:grid;transform:translateY(10px)scale(.9);box-shadow:0 6px 16px -10px #00000059,inset 0 0 0 1px #1e1e1e0f}.lp-logos img{object-fit:contain;max-width:28px;max-height:26px}.lp-consent{opacity:0;background:#fff;border-radius:14px;align-items:center;gap:10px;width:min(100%,300px);padding:10px 12px;transition:opacity .5s .55s,transform .6s cubic-bezier(.22,1,.36,1) .55s;display:flex;transform:translateY(12px);box-shadow:0 10px 24px -14px #00000059}.lp-consent img{object-fit:contain;width:26px;height:26px}.lp-consent div{min-width:0;line-height:1.25;display:grid}.lp-consent b{letter-spacing:0;font-size:13px}.lp-consent small{color:var(--lp-ink-3);font-size:11.5px}.lp-vis .lp-consent .lp-src-logos{flex-direction:row;flex-shrink:0;display:flex}.lp-src-logos i{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-5px;display:grid;box-shadow:0 0 0 1.5px #fff,inset 0 0 0 1px #1e1e1e1a}.lp-src-logos i:first-child{margin-left:0}.lp-src-logos img{object-fit:contain;max-width:18px;max-height:18px}.lp-consent .lp-src-logos em{white-space:nowrap;letter-spacing:.02em;color:var(--lp-ink);margin:0;font-size:6.5px;font-style:normal;font-weight:700;display:inline}.lp-consent em{color:#1f7a4d;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.lp-vis-connect.on .lp-logos span,.lp-vis-connect.on .lp-consent,.lp-rv.in .lp-vis-connect .lp-logos span,.lp-rv.in .lp-vis-connect .lp-consent{opacity:1;transform:none}.lp-vis-check{align-content:center;gap:7px;padding:16px 16px 14px;display:grid}.lp-row{opacity:.35;background:#fff;border-radius:8px;grid-template-columns:46px 1fr auto 16px;align-items:center;gap:10px;height:24px;padding:0 10px;font-size:11.5px;transition:opacity .35s;display:grid}.lp-row-d{font-family:var(--mono);color:var(--lp-ink-3);font-size:10.5px}.lp-row i{background:#e2e2de;border-radius:3px;height:6px}.lp-row-a{font-variant-numeric:tabular-nums;font-weight:500}.lp-row-ok{color:#1f7a4d;opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1.5,.36,1);transition-delay:inherit;transform:scale(.4)}.lp-row-sum{color:#1f7a4d;opacity:0;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:600;transition:opacity .4s .9s;display:flex}.lp-vis-check.on .lp-row,.lp-rv.in .lp-vis-check .lp-row{opacity:1}.lp-vis-check.on .lp-row-ok,.lp-rv.in .lp-vis-check .lp-row-ok{opacity:1;transform:none}.lp-vis-check.on .lp-row-sum,.lp-rv.in .lp-vis-check .lp-row-sum{opacity:1}.lp-vis-see{align-content:start;padding:18px 18px 0;display:grid}.lp-vis-see small{color:var(--lp-ink-3);font-size:11.5px}.lp-vis-see>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.lp-vis-see em{color:#1f7a4d;font-size:12px;font-style:normal;font-weight:600}.lp-vis-see svg{width:100%;height:86px;position:absolute;bottom:0;left:0;right:0}.lp-spark{fill:none;stroke:var(--lp-ink);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .2s}.lp-spark-fill{fill:#1e1e1e0f;opacity:0;transition:opacity .8s 1.1s}.lp-vis-see.on .lp-spark,.lp-rv.in .lp-vis-see .lp-spark{stroke-dashoffset:0}.lp-vis-see.on .lp-spark-fill,.lp-rv.in .lp-vis-see .lp-spark-fill{opacity:1}.lp-tile:hover .lp-vis{background:#ebebe7}.lp-tile{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lp-tile:hover{transform:translateY(-3px)!important}@media (width<=900px){.lp-vis{height:176px}.lp-tile b{font-size:20px}}@media (prefers-reduced-motion:reduce){.lp-logos span,.lp-consent,.lp-row,.lp-row-ok,.lp-row-sum,.lp-spark,.lp-spark-fill{opacity:1;stroke-dashoffset:0;transition:none;transform:none}}.lp-card.lp-tile{gap:0;padding:0}.lp-card.lp-tile .lp-tile-body b{font-size:20px}.lp-vis-views{text-align:center;align-content:center;justify-items:center;gap:4px;padding:16px;display:grid}.lp-seg{background:#e4e4e0;border-radius:999px;grid-template-columns:repeat(3,1fr);width:min(100%,300px);margin-bottom:14px;padding:3px;display:grid;position:relative}.lp-seg span{z-index:1;color:var(--lp-ink-3);white-space:nowrap;padding:7px 4px;font-size:11.5px;font-weight:500;transition:color .3s;position:relative}.lp-seg span.on{color:var(--lp-ink)}.lp-seg i{background:#fff;border-radius:999px;width:calc(33.3333% - 2px);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #0000001f}.lp-vis-views small{color:var(--lp-ink-3);font-size:11.5px}.lp-views-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;animation:.45s cubic-bezier(.22,1,.36,1) lp-num}@keyframes lp-num{0%{opacity:0;transform:translateY(8px)}}.lp-views-people{justify-content:center;min-height:28px;margin-top:8px;display:flex}.lp-views-people span{background:var(--lp-ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-6px;font-size:9.5px;font-weight:600;animation:.35s both lp-num;display:grid;box-shadow:0 0 0 2px #efefec}.lp-vis-list{align-content:center;gap:7px;padding:14px;display:grid}.lp-li{opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:7px 10px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-10px)}.lp-rv.in .lp-li{opacity:1;transform:none}.lp-av{background:var(--lp-ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.lp-li-logo{background:#fff;border:1px solid #1e1e1e1a;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.lp-li-logo img{object-fit:contain;width:20px;height:20px}.lp-li-t{min-width:0;margin-right:auto;line-height:1.2;display:grid}.lp-li-t b{letter-spacing:0;font-weight:600;font-size:12.5px!important}.lp-li-t small{color:var(--lp-ink-3);font-size:11px}.lp-li-t small.warn{color:#9a5b00}.lp-toggle{background:#d6d6d2;border-radius:999px;flex-shrink:0;width:32px;height:19px;transition:background .3s;position:relative}.lp-toggle i{width:15px;height:15px;transition:transform .35s cubic-bezier(.22,1.3,.36,1);transition-delay:inherit;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.lp-rv.in .lp-toggle{background:var(--lp-ink)}.lp-rv.in .lp-toggle i{transform:translate(13px)}.lp-ok{color:#1f7a4d;flex-shrink:0}.lp-warn{color:#8a5200;background:#f6e7cc;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.lp-cover{color:var(--lp-ink-2);gap:5px;padding:8px 10px 4px;font-size:11.5px;display:grid}.lp-cover b{color:var(--lp-ink);font-size:11.5px!important}.lp-cover i{background:#e2e2de;border-radius:3px;height:6px;overflow:hidden}.lp-cover em{border-radius:inherit;background:var(--lp-ink);width:0;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1) .5s;display:block}.lp-rv.in .lp-cover em{width:54%}.lp-vis-dark{background:#ffffff0f}.lp-vis-dark .lp-li{background:#ffffff14}.lp-vis-dark .lp-li-t b{color:#f2f2f0}.lp-pill{border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.lp-pill.ok{color:#6fd6a3;background:#4cc68b29}.lp-vis-consent{place-items:center;padding:14px;display:grid}.lp-cc{opacity:0;background:#ffffff17;border-radius:14px;gap:6px;width:min(100%,300px);padding:12px 14px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(12px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff1a}.lp-rv.in .lp-cc{opacity:1;transform:none}.lp-cc-h{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding-bottom:6px;display:flex}.lp-cc-h img{object-fit:contain;background:#fff;border-radius:6px;width:24px;height:24px;padding:3px}.lp-cc-h span{line-height:1.2;display:grid}.lp-cc-h b{color:#fff;letter-spacing:0;font-size:12.5px!important}.lp-cc-h small{color:#bdbdb9;font-size:10.5px}.lp-cc-r{color:#bdbdb9;justify-content:space-between;gap:8px;font-size:11px;display:flex}.lp-cc-r b{color:#ececea;letter-spacing:0;font-weight:500;font-size:11px!important}.lp-cc-ok{align-items:center;gap:4px;display:inline-flex;color:#6fd6a3!important}.lp-cc-revoke{color:#ececea;text-underline-offset:2px;opacity:.8;margin-top:2px;font-size:11px;text-decoration:underline}.lp-vis-source{text-align:center;align-content:center;justify-items:center;gap:2px;padding:16px;display:grid}.lp-vis-source small{color:#bdbdb9;font-size:11.5px}.lp-vis-source>b{color:#fff;letter-spacing:-.03em;text-underline-offset:6px;font-weight:600;-webkit-text-decoration:underline dotted #ffffff73;text-decoration:underline dotted #ffffff73;text-decoration-thickness:2px;font-size:34px!important}.lp-src-line{background:#ffffff80;width:1.5px;height:0;transition:height .5s .3s}.lp-rv.in .lp-src-line{height:18px}.lp-src-card{color:var(--lp-ink);text-align:left;opacity:0;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;transition:opacity .45s .75s,transform .5s cubic-bezier(.22,1.3,.36,1) .75s;display:flex;transform:translateY(-6px)scale(.96);box-shadow:0 12px 26px -14px #0009}.lp-rv.in .lp-src-card{opacity:1;transform:none}.lp-src-card span{line-height:1.25;display:grid}.lp-src-card b{letter-spacing:0;font-size:12.5px!important}.lp-src-card small{color:var(--lp-ink-3);font-size:10.5px}.lp-card.dark.lp-tile .lp-tile-body b{color:#f2f2f0}@media (prefers-reduced-motion:reduce){.lp-li,.lp-cc,.lp-src-card{opacity:1;transition:none;transform:none}.lp-cover em{width:54%;transition:none}.lp-src-line{height:18px;transition:none}.lp-toggle{background:var(--lp-ink)}.lp-toggle i{transition:none;transform:translate(13px)}}.lp-tile:hover .lp-vis-dark{background:#ffffff17}.lp-seg span{color:#55554f}.lp-pill.no{color:#fbb8ad;background:#f07a6824}.lp-pill.ok{color:#7fe0b0}.lp-notify{text-align:left;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff8c;border-radius:24px;gap:14px;max-width:640px;margin:36px auto 0;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 1px #1e1e1e0a,0 18px 40px -24px #1e1e1e47}.lp-notify-copy{align-items:flex-start;gap:12px;display:flex}.lp-notify-copy svg{flex-shrink:0;margin-top:2px}.lp-notify-copy b{letter-spacing:-.02em;font-size:19px;display:block}.lp-notify-copy span{color:var(--lp-ink-2);font-size:14.5px}.lp-notify-form{gap:8px;display:flex}.lp-notify-form input{min-width:0;height:48px;font:inherit;color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff;border:0;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:16px}.lp-notify-form input:focus{box-shadow:inset 0 0 0 1.5px var(--lp-ink), 0 0 0 4px #1e1e1e14}.lp-notify-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #c2412f}.lp-notify-form .lp-btn:disabled{opacity:.7;cursor:progress}.lp-notify-note{color:var(--lp-ink-3);margin:0;font-size:12.5px}.lp-notify-note.err{color:#b3361f}.lp-notify-note a{color:var(--lp-ink)}.lp-notify-done{color:#1a6a43;background:#1f7a4d1a;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-weight:500;display:flex}@media (width<=520px){.lp-notify-form{flex-direction:column}.lp-notify-form input{flex:none}.lp-notify-form .lp-btn{justify-content:center}}.lp-signin{color:var(--lp-ink);padding:8px 6px;font-size:14px;font-weight:500;text-decoration:none}.lp-nav.dark .lp-signin{color:#fff}.lp-nav .lp-btn.sm{cursor:pointer}.lp-apply-scrim{z-index:110;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0f0f0f4d;animation:.2s lp-fade;position:fixed;inset:0}.lp-apply{z-index:111;width:min(600px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--lp-ink);background:#fff;border-radius:24px;padding:30px 30px 26px;animation:.3s cubic-bezier(.22,1,.36,1) lp-pop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px -30px #00000080}.lp-apply-x{width:40px;height:40px;color:var(--lp-ink-2);border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lp-apply-x:hover{background:#f1f1ee}.lp-apply h2{max-width:none;margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.lp-apply-lead{color:var(--lp-ink-2);margin:0 0 22px;font-size:15px}.lp-apply-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-apply label>span,.lp-apply legend{color:var(--lp-ink-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.lp-apply small{color:var(--lp-ink-3);font-weight:400}.lp-apply input:not([type=checkbox]){width:100%;height:46px;font:inherit;color:var(--lp-ink);background:#f6f6f4;border:0;border-radius:12px;outline:none;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1px #e1e1dd}.lp-apply input:not([type=checkbox]):focus{box-shadow:inset 0 0 0 1.5px var(--lp-ink), 0 0 0 4px #1e1e1e12;background:#fff}.lp-apply-set{border:0;margin:18px 0 0;padding:0}.lp-apply-opts{flex-wrap:wrap;gap:8px;display:flex}.lp-apply-opts button{min-height:40px;color:var(--lp-ink-2);background:#f6f6f4;border-radius:999px;padding:0 14px;font-size:14px;transition:background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #e1e1dd}.lp-apply-opts button:hover{box-shadow:inset 0 0 0 1px #b9b9b5}.lp-apply-opts button.on{background:var(--lp-ink);color:#fff;box-shadow:none}.lp-apply-single{margin-top:18px;display:block}.lp-apply-notice{color:var(--lp-ink-2);background:#f6f6f4;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.55}.lp-apply-notice a{color:var(--lp-ink);font-weight:500}.lp-apply-agree{color:var(--lp-ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;display:flex}.lp-apply-agree input{width:18px;height:18px;accent-color:var(--lp-ink);flex-shrink:0;margin-top:1px}.lp-apply-err{color:#b3361f;margin:12px 0 0;font-size:14px}.lp-apply-go{justify-content:center;width:100%;height:52px;margin-top:18px}.lp-apply-go:disabled{opacity:.7;cursor:progress}.lp-apply-done{text-align:center;justify-items:center;gap:10px;padding:24px 6px 8px;display:grid}.lp-apply-done svg{color:#1f7a4d}.lp-apply-done p{color:var(--lp-ink-2);margin:0 0 8px}@media (width<=600px){.lp-apply{width:100%;max-height:92dvh;padding:24px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) lp-sheet;top:auto;bottom:0;left:0;transform:none}.lp-apply-grid{grid-template-columns:1fr}.lp-signin{display:none}}@keyframes lp-sheet{0%{opacity:0;transform:translateY(40px)}}.lp-run{box-shadow:inset 0 0 0 1px var(--lp-line);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;display:flex}.lp-run-ic{background:var(--lp-canvas);width:40px;height:40px;color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lp-run-body{flex:1;gap:4px;min-width:0;display:grid}.lp-run-face{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.lp-run.compact .lp-run-face{width:40px;height:40px}.lp-run.full .lp-run-face{width:48px;height:48px}.lp-run-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-run-name{color:var(--lp-ink-2);font-size:13px;font-weight:600}.lp-run-at{font-family:var(--mono);color:var(--lp-ink-3);white-space:nowrap;font-size:11.5px}.lp-run-t{letter-spacing:-.015em;color:var(--lp-ink);font-size:16px;font-weight:600;line-height:1.3}.lp-run-d{color:var(--lp-ink-2);margin:0;font-size:14px;line-height:1.5}.lp-run-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.lp-run-src{font-family:var(--mono);color:var(--lp-ink-3);align-items:flex-start;gap:5px;min-width:0;font-size:11.5px;line-height:1.4;display:inline-flex}.lp-run-src svg{flex-shrink:0;margin-top:1px}.lp-run-need{white-space:nowrap;height:26px;color:var(--lp-ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #cfcfcb}.lp-run-need.lp-run-need-yes{background:var(--lp-ink);color:#fff;box-shadow:none}.lp-agents-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.lp-agents-p{color:var(--lp-ink-2);max-width:44ch;margin:0 0 22px;font-size:18px}.lp-agents-feed{background-blend-mode:multiply;color:#1e1e1e;box-shadow:inset 0 0 0 1px var(--lp-line);background-color:#e0c6a4;background-image:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='260'><filter%20id='n'><feTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'/><feColorMatrix%20type='saturate'%20values='0'/></filter><rect%20width='100%'%20height='100%'%20filter='url(%23n)'%20opacity='0.42'/></svg>");background-size:260px 260px;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;padding:14px;display:grid}.lp-agents-feed>.lp-rv{min-width:0}.lp-agents-feed .lp-run{height:100%}.lp-feed-head{grid-column:1/-1;align-items:center;gap:10px;padding:4px 6px 2px;display:flex}.lp-feed-head b{font-size:15px;font-weight:600}.lp-feed-note{font-family:var(--mono);color:#1e1e1e99;margin-left:auto;font-size:11.5px}@media (width<=900px){.lp-agents-head{grid-template-columns:1fr;gap:20px}.lp-agents-p{font-size:16px}.lp-agents-feed{border-radius:20px;grid-template-columns:1fr;gap:8px;margin-top:28px;padding:8px}.lp-run{gap:12px;padding:14px}.lp-run-ic{width:36px;height:36px}}.lp-nav nav a,.lp-signin{white-space:nowrap}@media (width<=960px){.lp-nav nav{display:none}.lp-menu-btn{display:grid}.lp-nav .lp-signin{display:none}.lp-nav .lp-btn.sm{margin-left:auto}}.lp-run{align-items:center;gap:14px;padding:14px 16px}.lp-run.full{align-items:flex-start}.lp-run-body{gap:3px}.lp-run-meta{color:var(--lp-ink-3);align-items:baseline;gap:6px;min-width:0;font-size:12.5px;display:flex}.lp-run-meta i{font-style:normal}.lp-run-meta .lp-run-at{font-family:inherit;font-size:inherit}.lp-run.compact .lp-run-t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lp-run.compact .lp-run-need{flex-shrink:0;justify-content:center;width:28px;height:28px;padding:0}.lp-run.full .lp-run-need{align-self:flex-start}.lp-run.full .lp-run-src{margin-top:4px}.lp-nav nav a.has-badge{padding-right:14px}.lp-new{background:var(--lp-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;transform-origin:20% 100%;border-radius:999px;padding:1px 4px 1.5px;font-size:7px;font-weight:600;line-height:1.2;transition:transform .25s cubic-bezier(.34,1.56,.64,1);animation:.5s cubic-bezier(.34,1.56,.64,1) .9s both lp-new-in;position:absolute;top:0;right:-4px}.lp-new.inline{vertical-align:2px;margin-left:8px;animation:none;display:inline-block;position:static}.lp-nav nav a.has-badge:hover .lp-new,.lp-nav nav a.has-badge:focus-visible .lp-new{transform:translateY(-2px)rotate(-6deg)}.lp-nav.dark .lp-new{color:var(--lp-ink);background:#fff}@keyframes lp-new-in{0%{opacity:0;transform:translateY(4px)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-new{transition:none;animation:none}.lp-nav nav a.has-badge:hover .lp-new{transform:none}}@font-face{font-family:Season Serif;src:url(/fonts/SeasonSerif-TRIAL-Regular.ttf)format("truetype");font-weight:400;font-display:swap}.lp-cpb-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp-cpb{min-height:300px;color:var(--lp-ink);background:#e9e4d8;border-radius:4px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.lp-cpb-text{align-content:center;gap:16px;padding:40px 44px;display:grid}.lp-cpb-logo{width:auto;height:34px;display:block}.lp-cpb h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Season Serif,Georgia,serif;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.1}.lp-cpb p{max-width:46ch;color:var(--lp-ink-2);margin:0;font-size:16.5px;line-height:1.5}.lp-cpb-btn{background:var(--lp-ink);color:#fff;border-radius:4px;justify-self:start;margin-top:6px;padding:11px 18px;font-size:15px;transition:transform .2s}.lp-cpb:hover .lp-cpb-btn{transform:translate(3px)}.lp-cpb-art{object-fit:cover;width:100%;height:100%;display:block}.lp-cpb:focus-visible{outline:2px solid var(--lp-ink);outline-offset:4px}@media (width<=800px){.lp-cpb{grid-template-columns:1fr}.lp-cpb-art{aspect-ratio:3/2;order:-1;height:auto}.lp-cpb-text{padding:28px 24px 32px}.lp-cpb-wrap{padding:0 16px}}@media (prefers-reduced-motion:reduce){.lp-cpb-btn{transition:none}}@media (width<=900px){.lp-step,.lp-card:not(.dark),.lp-chip,.lp-person,.lp-faq details{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf9}.lp-notify{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbfa}.lp-card.dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e1e1e}.lp-chat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1f1f1f}}@media (width<=1180px){.lp-nav .mb,.lp-me-close{margin-left:auto}}.lp-menu-ctas .mb-head{border:0;margin:0;padding:6px 4px 4px}.lp-nav.dark .lp-menu .mb-head b{color:#fff}.lp-early{background:var(--lp-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;height:30px;margin-bottom:24px;padding:0 14px 0 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -14px #0000008c}.lp-early:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite lp-early-pulse;box-shadow:0 0 #ffffff80}@keyframes lp-early-pulse{0%{box-shadow:0 0 #ffffff80}70%,to{box-shadow:0 0 0 6px #fff0}}@media (prefers-reduced-motion:reduce){.lp-early:before{animation:none;box-shadow:0 0 0 3px #ffffff2e}}@media (width<=600px){.lp-early{height:28px;margin-bottom:18px;font-size:11.5px}}.lp-foot a.lp-ph{color:#ff6154;background:#fff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;text-decoration:none;display:inline-flex}.lp-ph span{line-height:1.05;display:grid}.lp-ph small{letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:600}.lp-ph b{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.lp-foot a.lp-ph:hover{opacity:.9}@media (width<=640px){.lp-eyebrow{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px}.lp-ctas.center{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,320px);margin-inline:auto}.lp-ctas.center>.lp-btn,.lp-ctas.center>.lp-signin{justify-content:center;width:100%}}.lp-bt-head{max-width:640px}.lp-bt-head h2{margin-bottom:18px}.lp-pr-note{color:var(--lp-ink-3);margin:10px 0 0;font-size:13px}.lp-bt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.lp-bt>*{min-width:0}.lp-bt>.lp-bt-wide{grid-column:span 2}.lp-bt-tile{height:100%;box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:22px;flex-direction:column;padding:12px 12px 22px;display:flex}.lp-bt-tile>b{letter-spacing:-.01em;margin:18px 10px 0;font-size:17px;font-weight:600}.lp-bt-tile>p{color:var(--lp-ink-2);margin:4px 10px 0;font-size:14.5px;line-height:1.5}.lp-bt-art{background:var(--lp-canvas);border-radius:14px;flex:1;place-items:center;min-height:200px;padding:22px;display:grid;overflow:hidden}.lp-bt-checks{width:100%;max-width:300px;box-shadow:0 0 0 1px var(--lp-line);background:#fff;border-radius:12px;margin:0;padding:6px 14px;list-style:none}.lp-bt-checks li{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:13.5px;display:grid}.lp-bt-checks li+li{border-top:1px solid var(--lp-line)}.lp-bt-checks i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.lp-bt-flag{background:#e0c6a4;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:300px;padding:12px 14px;display:flex}.lp-bt-flag img{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0}.lp-bt-flag span{font-size:13.5px;line-height:1.4;display:grid}.lp-bt-flag b{font-weight:600}.lp-bt-ask{width:100%;max-width:560px;box-shadow:0 0 0 1px var(--lp-line);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex}.lp-bt-ask>span:first-child{min-width:0;color:var(--lp-ink-3);flex:1;gap:2px;font-size:12.5px;display:grid}.lp-bt-ask b{color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-bt-acts{flex-shrink:0;gap:6px;display:flex}.lp-bt-acts i{border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #cfcfcb}.lp-bt-acts i.on{background:var(--lp-ink);color:#fff;box-shadow:none}.lp-pr-fine{color:var(--lp-ink-3);margin:20px 0 0;font-size:13px}@media (width<=900px){.lp-bt{grid-template-columns:1fr;margin-top:32px}.lp-bt>.lp-bt-wide{grid-column:auto}.lp-bt-art{min-height:170px;padding:18px}.lp-bt-ask{flex-direction:column;align-items:flex-start}}.lp-start{text-align:center;justify-items:center;gap:0;max-width:520px;padding:40px 32px 32px;display:grid}.lp-apply .lp-start-q{letter-spacing:-.01em;margin:0 0 26px;font-family:Season Serif,Georgia,serif;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.15}.lp-start-opts{gap:12px;width:100%;display:grid}.lp-start-opts button{box-shadow:inset 0 0 0 1px var(--lp-line), 0 1px 2px #1414140a;font:inherit;color:var(--lp-ink);cursor:pointer;background:#fff;border:0;border-radius:16px;justify-items:center;gap:6px;padding:22px 20px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.lp-start-opts button:hover{box-shadow:inset 0 0 0 1.5px var(--lp-ink), 0 6px 18px -10px #14141440;transform:translateY(-1px)}.lp-start-opts b{font-size:17px;font-weight:500}.lp-start-opts span{color:var(--lp-ink-3);font-size:13.5px}.lp-start-go{color:var(--lp-ink-3);position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.lp-start-opts button{transition:none}.lp-start-opts button:hover{transform:none}}.lp-h1-2{letter-spacing:-.02em;color:var(--lp-ink-2);margin-top:.22em;font-size:.46em;font-weight:500;line-height:1.15;display:block}.lp-menu-rule{background:var(--lp-line);border:0;height:1px;margin:6px 12px}.lp-nav.dark .lp-menu-rule{background:#ffffff1f}.lp-join-steps{color:var(--lp-ink-2);gap:6px;margin:4px 0 18px;padding:0 0 0 18px;font-size:14.5px;line-height:1.5;display:grid}.lp-hero h1{white-space:normal;text-wrap:balance;max-width:15ch;margin-left:auto;margin-right:auto;font-size:clamp(40px,6.2vw,92px)}@media (width<=900px){.lp-hero h1{font-size:clamp(36px,10.5vw,56px)}}@media (width>=961px){.lp-nav nav{margin:0;position:absolute;left:50%;transform:translate(-50%)}.lp-nav .lp-signin,.lp-nav>.mb,.lp-nav>.lp-me-close{margin-left:auto}}@media (width<=960px){.lp-nav>.lp-btn.sm{display:none}.lp-nav .lp-menu-btn{margin-left:auto}}.lp-bt-book{width:100%;max-width:620px;box-shadow:0 0 0 1px var(--lp-line);background:#fff;border-radius:12px;gap:14px;padding:16px;display:grid;position:relative}.lp-bt-eg{color:var(--lp-ink-3);box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:10px;right:10px}.lp-bt-figs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-bt-figs>div{gap:2px;padding:2px 14px;display:grid}.lp-bt-figs>div:first-child{padding-left:0}.lp-bt-figs>div+div{box-shadow:inset 1px 0 0 var(--lp-line)}.lp-bt-figs span{color:var(--lp-ink-3);font-size:12px}.lp-bt-figs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600}.lp-bt-bars{border-top:1px solid var(--lp-line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.lp-bt-bars li{grid-template-columns:64px 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.lp-bt-bars i{background:var(--lp-canvas);border-radius:4px;height:8px;overflow:hidden}.lp-bt-bars em{background:var(--lp-ink);border-radius:4px;height:100%;display:block}.lp-bt-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lp-bt-opts{gap:8px;width:100%;max-width:300px;display:grid}.lp-bt-opts>div{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-3);background:#fff;border-radius:12px;gap:2px;padding:12px 14px;font-size:13px;display:grid}.lp-bt-opts>div:first-child{background:var(--lp-ink);color:#ffffffb3;box-shadow:none}.lp-bt-opts>div:first-child b{color:#fff}.lp-bt-opts b{color:var(--lp-ink);font-size:14.5px}.lp-bt-flags{gap:8px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.lp-bt-flags li{background:#e0c6a4;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.lp-bt-flags img{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0}.lp-bt-flags .lp-bt-deck-i{color:#141414;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.lp-bt-flags span{font-size:13.5px;line-height:1.4;display:grid}.lp-bt-flags b{font-weight:600}.lp-bt>:not(.lp-bt-wide) .lp-bt-ask{flex-direction:column;align-items:flex-start}@media (width<=900px){.lp-bt-figs b{font-size:17px}.lp-bt-figs>div{padding:2px 8px}}@media (width<=560px){.lp-bt-art:has(.lp-bt-book){padding:12px}.lp-bt-book{padding:14px}.lp-bt-figs{grid-template-columns:1fr;padding-top:18px}.lp-bt-figs>div,.lp-bt-figs>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.lp-bt-figs>div+div{box-shadow:inset 0 1px 0 var(--lp-line)}.lp-bt-bars li{grid-template-columns:52px 1fr 52px;gap:8px;font-size:12.5px}}.lp-ticker{border-top:1px solid #1e1e1e1f;grid-column:1/-1;margin:4px -14px -14px;padding:12px 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-ticker-track{gap:10px;width:max-content;margin:0;padding:0;list-style:none;animation:38s linear infinite lp-ticker;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker li{white-space:nowrap;background:#ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;box-shadow:inset 0 0 0 1px #1e1e1e14}.lp-ticker img{object-fit:cover;background:#fff;border-radius:50%}.lp-ticker span{color:#1e1e1ea6;font-size:12.5px;line-height:1.3;display:grid}.lp-ticker b{color:#1e1e1e;font-size:13.5px;font-weight:600}@keyframes lp-ticker{to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.lp-ticker{overflow-x:auto}.lp-ticker-track{animation:none}}@media (width<=900px){.lp-ticker{margin:2px -8px -8px}}@font-face{font-family:Kalam;src:url(/fonts/Kalam-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.lp-ticker b{letter-spacing:0;font-family:Kalam,cursive;font-size:17px;font-weight:700;line-height:1.1}.lp-agents-feed:has(>.lp-ticker-wrap:only-child){padding:0;display:block}.lp-agents-feed>.lp-ticker-wrap:only-child>.lp-ticker{border-top:0;margin:0;padding:18px 0}.lp-sec{padding-top:96px;padding-bottom:96px}@media (width<=900px){.lp-sec{padding-top:64px;padding-bottom:64px}}.lp-cpb-wrap{padding-top:96px;padding-bottom:96px}@media (width>=901px){.lp-hero{padding-bottom:12px}}@media (width<=900px){.lp-cpb-wrap{padding-top:64px;padding-bottom:64px}.lp-hero{min-height:0;padding-bottom:32px}}.lp-ticker-wrap{position:relative}.lp-ticker.is-held .lp-ticker-track{animation-play-state:paused}.lp-ticker li{cursor:default;outline:none}.lp-ticker li:focus-visible{box-shadow:inset 0 0 0 2px #1e1e1e}.lp-ticker-card{z-index:20;box-sizing:border-box;color:#1e1e1e;background:#fbf8f2;border:1px solid #1e1e1e1a;border-radius:16px;width:min(340px,100% - 16px);padding:16px 18px;animation:.16s ease-out lp-tc-in;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 32px #1e1e1e24}.lp-tc-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lp-tc-head img{object-fit:cover;background:#fff;border-radius:50%}.lp-tc-head span{color:#1e1e1e9e;font-size:13px;display:grid}.lp-tc-head b{color:#1e1e1e;font-family:Kalam,cursive;font-size:20px;font-weight:700;line-height:1.1}.lp-ticker-card p{color:#1e1e1ecc;margin:0;font-size:14px;line-height:1.45}.lp-ticker-card .lp-tc-skill{border-top:1px solid #1e1e1e1a;gap:2px;margin-top:10px;padding-top:10px;display:grid}.lp-tc-skill b{color:#1e1e1e;font-size:12.5px;font-weight:600}.lp-tc-soon{color:#1e1e1e8c!important;margin-top:8px!important;font-size:12px!important}@keyframes lp-tc-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lp-ticker-card{animation:none}}.lp-sec.lp-agents{padding-bottom:32px}@media (width<=900px){.lp-sec.lp-agents{padding-bottom:24px}}.diya-mark{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;margin-bottom:-2px;display:block}.dl-tw{animation:2.8s ease-in-out infinite dl-tw}@keyframes dl-tw{0%,to{opacity:1}35%{opacity:.6}50%{opacity:1}70%{opacity:.78}}@media (prefers-reduced-motion:reduce){.dl-tw{animation:none}}@media (width<=960px){.lp-nav>.lp-signin{align-items:center;min-height:44px;margin-left:auto;padding:0 10px;font-size:15px;display:inline-flex}.lp-nav>.lp-signin~.lp-menu-btn{margin-left:0}}.v2{--v2-ink:#141414;--v2-ink-2:#55575b;--v2-line:#e6e5e1;--v2-paper:#fbfbf9;--v2-card:#f2f1ed;--v2-night:#0a0a0b;--lp-ink:#1e1e1e;--lp-ink-2:#4a4a48;--lp-ink-3:#6a6a67;--lp-line:#e4e4e1;--lp-canvas:#f4f4f2;font-family:var(--font);background:var(--v2-paper);color:var(--v2-ink);overflow-x:clip}.v2-serif{font-family:var(--font);letter-spacing:-.035em;font-weight:500}.v2-h1{margin:0;font-size:clamp(42px,6.6vw,84px);line-height:1.04}.v2-h1.small{font-size:clamp(40px,5.6vw,72px)}.v2-h2{margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.08}.v2-h2.center{text-align:center}.v2-hero,.v2-close{background:var(--v2-night);color:#f4f4f2;place-items:center;min-height:min(100svh,980px);padding:140px 24px 96px;display:grid;position:relative;overflow:hidden}.v2-close{min-height:70svh;padding:120px 24px}.v2-glass{filter:blur(10px)saturate(0);width:100%;height:100%;position:absolute;inset:0}.v2-hero:after,.v2-close:after{content:"";background:radial-gradient(120% 70% at 50% 100%, var(--v2-night) 30%, transparent 75%);pointer-events:none;position:absolute;inset:0}.v2-hero-in{z-index:1;text-align:center;justify-items:center;gap:26px;max-width:920px;display:grid;position:relative}.v2-h1>span:last-child{color:#f4f4f26b}.v2-h1 .v2-w{color:inherit}.v2-lead{color:#f4f4f2b8;max-width:560px;margin:0;font-size:18px;line-height:1.55}.v2-facts{color:#f4f4f2b3;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.v2-facts li{align-items:center;gap:7px;display:inline-flex}.v2-hero .lp-btn,.v2-close .lp-btn{color:#111;background:#f4f4f2}.v2-stack{padding:120px 0 40px}.v2-stack.pinned{padding:0}.v2-stack.pinned .v2-stack-pin{grid-template-columns:minmax(0,1fr);align-content:center;gap:40px;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.v2-stack-pin .v2-h2{padding:0 24px}.v2-cards{scroll-snap-type:x mandatory;scrollbar-width:none;will-change:transform;gap:24px;margin-top:48px;padding:0 max(24px,50vw - 600px);display:flex;overflow-x:auto}.v2-cards::-webkit-scrollbar{display:none}.v2-stack.pinned .v2-cards{margin-top:0;overflow:visible}.v2-card{scroll-snap-align:center;border:1px solid var(--v2-line);background:#fff;border-radius:22px;flex:0 0 min(600px,86vw);grid-template-rows:auto 1fr;transition:box-shadow .4s;display:grid;overflow:hidden}.v2-card:hover{box-shadow:0 24px 50px -32px #00000038}.v2-card-media{background:var(--v2-night);place-items:end center;height:min(60vh,560px);padding:36px 36px 0;display:grid;position:relative;overflow:hidden}.v2-card-glass{filter:blur(6px);background:repeating-linear-gradient(90deg,#ffffff12 0 14px,#fff0 14px 34px),radial-gradient(80% 60% at 30% 0,#e6e6e647,#0000 70%);position:absolute;inset:0}.v2-card-media img{border-radius:20px 20px 0 0;width:min(400px,86%);display:block;position:relative;box-shadow:0 -10px 40px #00000073}.v2-card-t{align-content:start;gap:10px;padding:26px 32px 30px;display:grid}.v2-card-t h3{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15}.v2-card-t p{color:var(--v2-ink-2);margin:0;font-size:15.5px;line-height:1.55}.v2-counts{padding:120px 24px}.v2-list{text-align:center;max-width:1040px;color:var(--v2-ink);margin:40px auto 0;font-size:clamp(26px,3.4vw,40px);line-height:1.5}.v2-list i{color:#b8b6b0;font-style:normal}.v2-list small{font-family:var(--font,sans-serif);letter-spacing:.01em;vertical-align:middle;background:var(--v2-ink);color:#fff;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:12px;position:relative;top:-4px}.v2-ask{background:var(--v2-card);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1080px;margin:0 auto;padding:56px;display:grid}.v2-ask-t{gap:18px;display:grid}.v2-ask-t>p{color:var(--v2-ink-2);margin:0;font-size:16.5px;line-height:1.55}.v2-more{color:var(--v2-ink);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.v2-more svg{transition:transform .2s}.v2-more:hover svg{transform:translate(3px)}.v2-chat{gap:14px;display:grid}.v2-you{background:var(--v2-ink);color:#fff;border-radius:16px 16px 4px;justify-self:end;max-width:82%;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.v2-reva{border:1px solid var(--v2-line);background:#fff;border-radius:16px 16px 16px 4px;gap:8px;max-width:92%;padding:16px 18px;display:grid}.v2-reva p{margin:0;font-size:15px;line-height:1.55}.v2-reva small{color:var(--v2-ink-2);font-size:12.5px}.v2-prac{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;max-width:1080px;margin:0 auto;padding:120px 24px;display:grid}.v2-prac-head{align-content:start;gap:18px;display:grid}.v2-prac-head>p{color:var(--v2-ink-2);margin:0;font-size:16.5px;line-height:1.55}.v2-pill{background:var(--v2-ink);color:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;height:46px;padding:0 22px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.v2-pill:hover{background:#2a2a2a}.v2-note{font-size:13px!important}.v2-prac-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v2-tile{background:var(--v2-card);border-radius:18px;align-content:start;gap:10px;padding:24px;transition:background .15s;display:grid}.v2-tile:hover{background:#ebeae5}.v2-tile h3{margin:0;font-size:17px;font-weight:600}.v2-tile p{color:var(--v2-ink-2);margin:0;font-size:14.5px;line-height:1.55}.v2-faq{max-width:820px;margin:0 auto;padding:40px 24px 120px}.v2-faq-list{border-top:1px solid var(--v2-line);margin-top:40px}.v2-q{border-bottom:1px solid var(--v2-line)}.v2-q button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;gap:16px;width:100%;padding:22px 4px;font-size:18px;font-weight:500;display:flex}.v2-q button:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.v2-q button i{color:var(--v2-ink-2);font-size:22px;font-style:normal;line-height:1;transition:transform .2s}.v2-q.on button i{transform:rotate(45deg)}.v2-q p{color:var(--v2-ink-2);max-width:680px;margin:0 0 22px;padding:0 4px;font-size:16px;line-height:1.6}@media (width<=900px){.v2-card-media{height:340px;padding:26px 26px 0}.v2-card-media img{width:min(230px,76%)}.v2-card-t{padding:22px 22px 26px}.v2-ask{grid-template-columns:1fr;margin:0 16px;padding:32px 22px}.v2-prac,.v2-prac-grid{grid-template-columns:1fr}.v2-stack,.v2-counts{padding-top:88px}}@media (prefers-reduced-motion:reduce){.v2-card,.v2-card:hover{transition:none;transform:none}}.v2 .lp-foot{margin-top:0}.lp-mega{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 300px;width:min(980px,100vw - 48px);animation:.22s lp-mega-in;display:grid;position:fixed;top:64px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px -30px #00000073,0 0 0 1px #1e1e1e0f}.lp-mega.plain{grid-template-columns:1fr;width:min(640px,100vw - 48px)}.lp-mega:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes lp-mega-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.lp-mega-list{align-content:start;gap:6px;padding:28px;display:grid}.lp-mega-list.two{grid-template-columns:1fr 1fr;column-gap:20px}.lp-mega-list a{color:var(--lp-ink);border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;transition:background .18s;display:grid}.lp-mega-list a:hover,.lp-mega-list a.on{background:#f3f3f1}.lp-mega-list b{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.lp-mega-list span:not(.lp-new){color:var(--lp-ink-3);font-size:13.5px;line-height:1.45}.lp-mega-card{color:#f4f4f2;background:#0a0a0b;grid-template-rows:1fr auto;min-height:300px;text-decoration:none;display:grid;position:relative}.lp-mega-art{background:repeating-linear-gradient(90deg,#ffffff0f 0 12px,#0000 12px 30px),radial-gradient(90% 70% at 35% 0,#e6e6e64d,#0000 70%);place-items:end center;padding:24px 24px 0;display:grid;position:relative;overflow:hidden}.lp-mega-art img{border-radius:14px 14px 0 0;width:70%;transition:transform .4s;box-shadow:0 -8px 30px #00000080}.lp-mega-card:hover .lp-mega-art img{transform:translateY(-4px)}.lp-mega-foot{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 20px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.lp-mega-foot i{border:1px solid #f4f4f299;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:grid}.lp-mega-card:hover .lp-mega-foot i{color:#111;background:#f4f4f2}@media (prefers-reduced-motion:reduce){.lp-mega{animation:none}.lp-mega-art img{transition:none}}.lp-mega.wide{grid-template-columns:minmax(0,1fr) 280px;width:min(1180px,100vw - 48px)}.lp-mega-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.lp-mega-cols .lp-mega-list{gap:2px;padding:14px 0}.lp-mega-list h3{color:var(--lp-ink-3);margin:0 0 6px;padding:0 14px;font-size:12.5px;font-weight:500}.lp-nav nav .lp-mega a,.lp-nav.dark nav .lp-mega a{white-space:normal;color:var(--lp-ink);background:0 0;border-radius:12px;padding:12px 14px;font-size:15px}.lp-nav nav .lp-mega-list a:hover,.lp-nav.dark nav .lp-mega-list a:hover,.lp-nav nav .lp-mega-list a.on,.lp-nav.dark nav .lp-mega-list a.on{color:var(--lp-ink);background:#f3f3f1}.lp-nav nav .lp-mega a.lp-mega-card,.lp-nav.dark nav .lp-mega a.lp-mega-card{color:#f4f4f2;background:#0a0a0b;border-radius:0;padding:0;display:grid}.lp-nav nav .lp-mega-list a b{color:var(--lp-ink)}.lp-nav nav .lp-mega-list a span:not(.lp-new){color:var(--lp-ink-3);display:block}.lp-mega-art.cut{place-items:center;padding:24px}.lp-mega-art.cut img{width:92%;box-shadow:none;filter:grayscale()contrast(1.05);border-radius:0}.lp-mega-art.cover{background:0 0;padding:0}.lp-mega-art.cover img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.lp-mega-card:hover .lp-mega-art.cut img{transform:translateY(-3px)scale(1.02)}.lp-mega-card:hover .lp-mega-art.cover img{transform:scale(1.03)}.lp-nav nav .lp-mega-list a b .lp-new{position:static}.lp-mega-art.cover img[src*=learn]{object-position:0 30%}.v2 #everything h2{font-family:var(--font);letter-spacing:-.035em;font-size:clamp(32px,4.2vw,52px);font-weight:500;line-height:1.08}.v2-hero .lp-btn,.v2-close .lp-btn{isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s;position:relative;overflow:hidden}.v2-hero .lp-btn:after,.v2-close .lp-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000,#00000012,#0000);width:40%;animation:5s ease-in-out 1.5s infinite v2-sheen;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}@keyframes v2-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(320%)}}.v2-hero .lp-btn:hover,.v2-close .lp-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 0 0 6px #ffffff14,0 14px 34px -14px #ffffff59}.v2-hero .lp-btn svg,.v2-close .lp-btn svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.v2-hero .lp-btn:hover svg,.v2-close .lp-btn:hover svg{transform:translate(2px,-2px)}.v2-hero .lp-btn:active,.v2-close .lp-btn:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.v2-hero .lp-btn:after,.v2-close .lp-btn:after{opacity:0;animation:none}.v2-hero .lp-btn:hover,.v2-close .lp-btn:hover{transform:none}}.v2-card-media{background:var(--v2-night);place-items:start center;padding:32px 0 0 32px}.v2-card-media img{border-radius:14px 0 0;justify-self:start;width:118%;max-width:none;position:relative;box-shadow:0 0 0 1px #ffffff14,0 24px 60px -20px #000000b3}@media (width<=900px){.v2-card-media{padding:20px 0 0 20px}.v2-card-media img{width:130%}}.lp-mega-art.cover img[src*=web-]{object-fit:cover;object-position:0 0;width:150%}.v2-card-media img{object-fit:cover;object-position:left top;align-self:stretch;height:100%}.v2-adv-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.v2-hero-in>.v2-pill{justify-self:center}.v2-pill.light{color:#111;background:#f4f4f2}.v2-pill.light:hover{background:#fff}.v2-pill{font:inherit;cursor:pointer;border:0;font-size:15px}.v2-ghost{color:#f4f4f2;border-radius:999px;align-items:center;height:46px;padding:0 22px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f4f259}.v2-ghost:hover{background:#ffffff14}.v2-adv-feats{gap:40px;max-width:1120px;margin:0 auto;padding:120px 24px 40px;display:grid}.v2-adv-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.v2-adv-row.flip .v2-adv-art{order:2}.v2-adv-art{background:var(--v2-night);border-radius:22px;place-items:center;min-height:360px;padding:36px;display:grid;position:relative;overflow:hidden}.v2-adv-art-in{place-items:center;width:100%;display:grid;position:relative}.v2-adv-art .lp-bt-opts,.v2-adv-art .lp-bt-checks,.v2-adv-art .lp-bt-flags{width:100%;max-width:380px}.v2-adv-t{gap:14px;display:grid}.v2-adv-t h3{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.1}.v2-adv-t p{color:var(--v2-ink-2);margin:0;font-size:16.5px;line-height:1.6}.v2-adv-eg{text-align:center;color:var(--v2-ink-2);margin:0;font-size:13px}.v2-adv-more,.v2-adv-who,.v2-adv-steps,.v2-adv-price{max-width:1120px;margin:0 auto;padding:100px 24px 20px}.v2-adv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.v2-adv-grid .v2-tile svg{color:var(--v2-ink)}.v2-adv-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.v2-adv-steps li{border-top:1px solid var(--v2-line);gap:10px;padding-top:22px;display:grid}.v2-adv-steps li span{color:var(--v2-ink-2);font-size:14px}.v2-adv-steps h3{margin:0;font-size:20px;font-weight:500}.v2-adv-steps p{color:var(--v2-ink-2);margin:0;font-size:15px;line-height:1.55}.v2-price{border:1px solid var(--v2-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:44px;display:grid;overflow:hidden}.v2-price-main{background:var(--v2-night);color:#f4f4f2;align-content:start;gap:16px;padding:44px;display:grid;position:relative}.v2-price-main h3{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.v2-price-main p{color:#f4f4f2b8;margin:0;font-size:16px;line-height:1.55}.v2-price-main .v2-pill{color:#111;background:#f4f4f2;margin-top:8px}.v2-price-list{align-content:center;gap:18px;margin:0;padding:40px 44px;list-style:none;display:grid}.v2-price-list li{grid-template-columns:20px 1fr;gap:12px;font-size:15.5px;line-height:1.5;display:grid}.v2-price-list svg{color:var(--v2-ink);margin-top:1px}.v2-price-more{text-align:center;color:var(--v2-ink-2);margin:22px 0 0;font-size:15px}.v2-price-more a{color:var(--v2-ink)}.v2-adv .v2-faq{padding-top:100px}@media (width<=900px){.v2-adv-row,.v2-price{grid-template-columns:1fr}.v2-adv-row.flip .v2-adv-art{order:0}.v2-adv-art{min-height:0;padding:24px}.v2-adv-grid,.v2-adv-grid.three,.v2-adv-steps ol{grid-template-columns:1fr}.v2-price-main,.v2-price-list{padding:28px 22px}}.v2-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:16px;margin-top:44px;display:grid}.v2-bn{background:var(--v2-card);border-radius:22px;flex-direction:column;justify-content:flex-end;gap:18px;padding:26px;transition:background .2s;display:flex;position:relative;overflow:hidden}.v2-bn:hover{background:#ebeae5}.v2-bn.big{grid-area:span 2/span 2}.v2-bn.wide{grid-column:span 2}.v2-bn.dark{background:var(--v2-night);color:#f4f4f2}.v2-bn.dark:hover{background:#151516}.v2-bn.dark p{color:#f4f4f2b3}.v2-bn.dark svg{color:#f4f4f2}.v2-bn-t{gap:8px;display:grid}.v2-bn-t h3{letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:600}.v2-bn-t p{color:var(--v2-ink-2);max-width:460px;margin:0;font-size:14.5px;line-height:1.55}.v2-bn-art{flex:1;align-items:center;display:grid}.v2-bn-client{box-shadow:0 0 0 1px var(--v2-line);background:#fff;border-radius:14px;gap:16px;padding:18px;display:grid;position:relative}.v2-bn-client .lp-bt-eg{position:absolute;top:12px;right:12px}.v2-bn-tabs{flex-wrap:wrap;gap:6px;display:flex}.v2-bn-tabs span{color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:999px;padding:6px 12px;font-size:12.5px}.v2-bn-tabs span.on{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-bn-fig{gap:2px;display:grid}.v2-bn-fig span{color:var(--v2-ink-2);font-size:12.5px}.v2-bn-fig b{letter-spacing:-.02em;font-size:30px;font-weight:500}.v2-bn-client ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v2-bn-client li{grid-template-columns:96px 1fr 56px;align-items:center;gap:10px;font-size:12.5px;display:grid}.v2-bn-client li i{background:#efeee9;border-radius:3px;height:6px;overflow:hidden}.v2-bn-client li em{background:var(--v2-ink);border-radius:3px;height:100%;display:block}.v2-bn-client li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.v2-bn-chat{gap:10px;display:grid}.v2-bn-chat .v2-you,.v2-bn-chat .v2-reva p{font-size:13.5px}.v2-bn-chat .v2-reva small{font-size:11.5px}.v2-bn-files{flex-wrap:wrap;gap:8px;display:flex}.v2-bn-files span{box-shadow:0 0 0 1px var(--v2-line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}@media (width<=900px){.v2-bento{grid-template-columns:1fr}.v2-bn.big,.v2-bn.wide{grid-area:auto}}.v2-ag-eg{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:120px 24px 20px;display:grid}.v2-ag-eg-t{gap:16px;display:grid}.v2-ag-eg-t p{color:var(--v2-ink-2);margin:0;font-size:16.5px;line-height:1.6}.v2-ag-find{background:var(--v2-night);color:#f4f4f2;border-radius:22px;gap:12px;padding:32px;display:grid;position:relative}.v2-ag-find-who{align-items:center;gap:12px;display:flex}.v2-ag-find-who img{background:#e0c6a4;border-radius:50%}.v2-ag-find-who span{color:#f4f4f299;font-size:13px;display:grid}.v2-ag-find-who b{color:#f4f4f2;font-size:15px;font-weight:500}.v2-ag-find h3{letter-spacing:-.02em;margin:8px 0 0;font-size:24px;font-weight:500}.v2-ag-find p{color:#f4f4f2c7;margin:0;font-size:15.5px;line-height:1.6}.v2-ag-find small{color:#f4f4f28c;font-size:12.5px}.v2-ag-needs{color:#111;background:#f4f4f2;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;position:absolute;top:28px;right:28px}.v2-ag-lib{max-width:1120px;margin:0 auto;padding:100px 24px 20px}.v2-ag-cats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.v2-ag-cats button{font:inherit;background:var(--v2-card);color:var(--v2-ink);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s}.v2-ag-cats button:hover{background:#ebeae5}.v2-ag-cats button.on{background:var(--v2-ink);color:#fff}.v2-ag-cats button:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.v2-ag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.v2-ag-card{border:1px solid var(--v2-line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px;transition:box-shadow .3s,transform .3s;display:flex}.v2-ag-card:hover{box-shadow:0 22px 44px -30px #0000004d}.v2-ag-card img{background:#e0c6a4;border-radius:50%}.v2-ag-card h3{letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:600}.v2-ag-card>p{color:var(--v2-ink-2);margin:0;font-size:14.5px;line-height:1.55}.v2-ag-card dl{border-top:1px solid var(--v2-line);gap:8px;margin:auto 0 0;padding-top:14px;display:grid}.v2-ag-card dl div{grid-template-columns:84px 1fr;gap:10px;font-size:13px;line-height:1.45;display:grid}.v2-ag-card dt{color:var(--v2-ink-2)}.v2-ag-card dd{margin:0}@media (width<=900px){.v2-ag-eg{grid-template-columns:1fr;gap:28px;padding-top:88px}.v2-ag-grid{grid-template-columns:1fr}.v2-ag-find{padding:24px}.v2-ag-needs{justify-self:start;position:static}}.v2-h1>.v2-l1{color:inherit}.v2-w{white-space:pre;opacity:0;filter:blur(5px);animation:1.4s cubic-bezier(.16,.8,.2,1) forwards v2-word;animation-delay:calc(.3s + var(--i) * .11s);display:inline-block;transform:translateY(.18em)}@keyframes v2-word{to{opacity:1;filter:blur();transform:none}}.v2-hero .v2-lead,.v2-hero .lp-btn,.v2-hero .v2-facts,.v2-hero .v2-adv-ctas{opacity:0;animation:1s 1.05s forwards v2-fade}.v2-hero .v2-facts{animation-delay:1.3s}@keyframes v2-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2-late .v2-w{animation-play-state:paused}.v2-late.in .v2-w{animation-play-state:running;animation-delay:calc(var(--i) * 90ms)}.v2-settle{opacity:0;letter-spacing:-.02em;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.1,1),letter-spacing 1.2s cubic-bezier(.2,.7,.1,1);transform:translateY(8px)}.v2-settle.in{opacity:1;letter-spacing:-.035em;transform:none}@media (prefers-reduced-motion:reduce){.v2-w,.v2-hero .v2-lead,.v2-hero .lp-btn,.v2-hero .v2-facts,.v2-hero .v2-adv-ctas{opacity:1;filter:none;animation:none;transform:none}}.v2-root{--lp-ink:#1e1e1e;--lp-ink-2:#4a4a48;--lp-ink-3:#6a6a67;--lp-line:#e4e4e1;--lp-canvas:#f4f4f2}.v2-root .lp-apply-scrim{background:#0808098c}.v2-root .lp-apply{font-family:var(--font);border-radius:24px;animation:.45s cubic-bezier(.2,.7,.1,1) v2-dlg;box-shadow:0 40px 100px -30px #0009}@keyframes v2-dlg{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.v2-root .lp-start{text-align:left;justify-items:stretch;max-width:560px;padding:36px 36px 32px}.v2-root .lp-apply .lp-start-q{font-family:var(--font);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.12}.v2-root .lp-start-opts{grid-template-columns:1fr 1fr;gap:12px}.v2-root .lp-start-opts button{text-align:left;box-shadow:none;background:#f2f1ed;align-content:start;justify-items:start;gap:8px;padding:22px 20px 52px;transition:background .25s,transform .25s}.v2-root .lp-start-opts button:hover{box-shadow:none;background:#e9e8e3;transform:translateY(-2px)}.v2-root .lp-start-opts button:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.v2-root .lp-start-opts svg:first-child{margin-bottom:10px}.v2-root .lp-start-opts b{font-size:17px}.v2-root .lp-start-opts span{font-size:13.5px;line-height:1.5}.v2-root .lp-start-go{color:#fff;background:#1e1e1e;border-radius:50%;width:28px;height:28px;padding:6px;transition:transform .25s;inset:auto auto 20px 20px;transform:none}.v2-root .lp-start-opts button:hover .lp-start-go{transform:translate(4px)}.v2-root .lp-apply-x{border-radius:50%}@media (width<=640px){.v2-root .lp-apply{animation:.35s cubic-bezier(.22,1,.36,1) lp-sheet}.v2-root .lp-start{padding:26px 20px calc(20px + env(safe-area-inset-bottom))}.v2-root .lp-start-opts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2-root .lp-apply{animation:none}.v2-root .lp-start-opts button:hover{transform:none}}@media (width<=600px){.v2-hero{min-height:0;padding:128px 20px 72px}.v2-close{min-height:0;padding:96px 20px}.v2-hero-in{gap:20px}.v2-h1{letter-spacing:-.035em;font-size:clamp(33px,9.4vw,44px);line-height:1.06}.v2-h1.small{font-size:clamp(32px,9.4vw,40px)}.v2-h2,.v2 #everything h2{font-size:clamp(28px,8.2vw,34px);line-height:1.1}.v2-lead{font-size:16px;line-height:1.55}.v2-facts{gap:8px 16px;font-size:12.5px}.v2-card-t h3,.v2-adv-t h3{font-size:22px}.v2-card-t p,.v2-adv-t p,.v2-ask-t>p,.v2-prac-head>p,.v2-ag-eg-t p{font-size:15px}.v2-tile h3,.v2-bn-t h3,.v2-ag-card h3{font-size:16px}.v2-tile p,.v2-bn-t p,.v2-ag-card>p{font-size:14px}.v2-q button{padding:18px 2px;font-size:16px}.v2-q p{font-size:15px}.v2-price-main h3{font-size:32px}.v2-price-list li{font-size:14.5px}.v2-stack,.v2-counts,.v2-adv-feats,.v2-adv-more,.v2-adv-who,.v2-adv-steps,.v2-adv-price,.v2-ag-lib,.v2-prac{padding-top:72px}.v2-faq{padding-bottom:80px}}.v2-lead{color:#f4f4f2a8;max-width:640px;font-size:17px;line-height:1.6}@media (width<=600px){.v2-lead{font-size:15px}.v2-lead br{display:none}.v2-stack.pinned .v2-stack-pin{gap:24px;padding-top:56px}.v2-stack.pinned .v2-card-media{height:min(36svh,300px)}.v2-stack.pinned .v2-card-t{padding:18px 20px 22px}}.v2-stack.pinned .v2-stack-pin{box-sizing:border-box;gap:clamp(20px,3.5vh,40px);padding-top:96px;padding-bottom:28px}.v2-stack.pinned .v2-card-media{height:min(56svh,560px)}@media (height<=760px){.v2-stack.pinned .v2-card-media{height:40svh}.v2-stack.pinned .v2-card-t{gap:6px;padding:16px 24px 20px}.v2-stack.pinned .v2-card-t p{font-size:14px;line-height:1.45}}@media (width<=600px){.v2-stack.pinned .v2-stack-pin{padding-top:84px}.v2-stack.pinned .v2-card-media{height:min(36svh,300px)}.v2-stack-pin .v2-h2,.v2-counts,.v2-adv-feats,.v2-adv-more,.v2-adv-who,.v2-adv-steps,.v2-adv-price,.v2-ag-lib,.v2-ag-eg,.v2-prac,.v2-faq{padding-left:20px;padding-right:20px}.v2-ask{gap:28px;margin:0 20px;padding:28px 20px}.v2-adv-more,.v2-adv-who,.v2-adv-steps,.v2-adv-price,.v2-ag-lib,.v2-prac,.v2-adv-feats,.v2-ag-eg{padding-top:64px;padding-bottom:0}.v2 .v2-faq{padding-top:64px;padding-bottom:64px}.v2-adv-grid,.v2-bento,.v2-ag-grid,.v2-price,.v2-faq-list,.v2-adv-steps ol{margin-top:28px}.v2-adv-feats{gap:32px}.v2-adv-row{gap:18px}.v2-tile,.v2-bn{border-radius:18px;padding:20px}.v2-ag-card{padding:20px}.v2-ag-cats{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:24px -20px 0;padding:0 20px;overflow-x:auto}.v2-ag-cats::-webkit-scrollbar{display:none}.v2-ag-cats button{flex:none;padding:8px 14px;font-size:13.5px}.v2-ag-find h3{font-size:20px}.v2-ag-find p{font-size:14.5px}.v2-you,.v2-reva p{font-size:14px}.v2-pill,.v2-ghost{height:44px;padding:0 18px;font-size:14.5px}.v2-adv-ctas{gap:10px}.v2-prac-grid{gap:12px}.v2-adv-eg{font-size:12.5px}.v2-hero{min-height:100svh;padding:96px 20px 56px}}.v2-down{z-index:2;color:#f4f4f2bf;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-20px;text-decoration:none;transition:color .2s;animation:2.4s ease-in-out infinite v2-bob;display:grid;position:absolute;bottom:28px;left:50%}.v2-down:hover{color:#fff}.v2-down:focus-visible{outline-offset:2px;outline:2px solid #f4f4f2}@keyframes v2-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.v2-down{animation:none}}.v2-ask{margin-top:96px}@media (width<=600px){.v2-ask{margin-top:64px}}.lp-nav .lp-menu .lp-pm{display:grid}.lp-pm-row{all:unset;box-sizing:border-box;letter-spacing:-.02em;width:100%;color:var(--lp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:18px 4px;font-size:22px;font-weight:500;text-decoration:none;display:flex}.lp-nav .lp-menu a.lp-pm-row{background:0 0;border-radius:0;padding:18px 4px;font-size:22px}.lp-pm-row svg{transition:transform .25s}.lp-pm-g.on .lp-pm-row svg{transform:rotate(180deg)}.lp-pm-row:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px;border-radius:8px}.lp-pm-items{padding:0 4px 12px;animation:.2s lp-fade;display:grid}.lp-nav .lp-menu .lp-pm-items a{color:var(--lp-ink-2);background:0 0;border-radius:0;padding:10px 0;font-size:16px;font-weight:400}.lp-nav .lp-menu .lp-pm-items a:hover{color:var(--lp-ink)}.lp-nav .lp-menu .lp-pm+.lp-menu-ctas{gap:12px;margin-top:20px;display:grid}.lp-nav .lp-menu .lp-pm+.lp-menu-ctas .lp-btn{justify-content:center;width:100%;height:54px;font-size:17px}.lp-menu-play{box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-ink);border-radius:10px;justify-self:start;align-items:center;gap:10px;margin-top:22px;padding:9px 16px;text-decoration:none;display:inline-flex}.lp-menu-play span{font-size:18px;font-weight:500;line-height:1.05;display:grid}.lp-menu-play small{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink-3);font-size:10.5px;font-weight:500}.lp-pm a,.lp-menu-play,.lp-nav .lp-menu .lp-pm-items a{text-decoration:none}.lp-nav.dark .lp-pm-row,.lp-nav.dark .lp-menu a.lp-pm-row{color:#f2f2f0}.lp-nav.dark .lp-menu .lp-pm-items a{color:#f2f2f0b3}.lp-nav.dark .lp-menu .lp-pm-items a:hover{color:#fff}.lp-nav.dark .lp-menu-play{color:#f2f2f0;box-shadow:inset 0 0 0 1px #ffffff40}.lp-nav.dark .lp-menu-play small{color:#f2f2f099}.lp-nav.dark .lp-pm-row:focus-visible{outline-color:#fff}.lp-nav .lp-menu a.lp-pm-row{justify-content:flex-start}.v2 .lp-foot-mark{margin-left:-.06em;margin-right:0;font-size:52.3013vw}.lp-nav .lp-menu .lp-menu-play{border-radius:999px;justify-content:center;justify-self:stretch;height:54px;padding:0 16px}.lp-mega-art:not(.cut):not(.cover){place-items:start;padding:28px 0 0 28px}.lp-mega-art:not(.cut):not(.cover) img{border-radius:12px 0 0;width:135%;max-width:none;box-shadow:0 0 0 1px #ffffff1a,0 20px 40px -16px #000000b3}.v2-close:after{background:radial-gradient(120% 70% at 30% 0%, var(--v2-night) 30%, transparent 75%)}.v2-cp{gap:20px;max-width:1120px;margin:0 auto;padding:100px 24px 20px;display:grid}.v2-cp-lead{color:#f4f4f2;background:#0a0a0b;border-radius:24px;min-height:420px;text-decoration:none;display:grid;position:relative;overflow:hidden}.v2-cp-art{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.62);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0}.v2-cp-lead:after{content:"";background:linear-gradient(90deg,#0a0a0be0 0%,#0a0a0b8c 45%,#0000 75%);position:absolute;inset:0}.v2-cp-t{z-index:1;align-self:end;gap:14px;max-width:560px;padding:44px;display:grid;position:relative}.v2-cp-logo{width:150px;height:auto}.v2-cp-t h2{color:#f4f4f2}.v2-cp-t p{color:#f4f4f2bf;margin:0;font-size:16.5px;line-height:1.55}.v2-more.light{color:#f4f4f2}.v2-cp-lead:hover .v2-more svg{transform:translate(3px)}.v2-cp-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2-cp-piece{color:var(--v2-ink);align-content:start;gap:8px;text-decoration:none;display:grid}.v2-cp-img{aspect-ratio:3/2;background:var(--v2-card);border-radius:16px;display:block;overflow:hidden}.v2-cp-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.v2-cp-piece:hover .v2-cp-img img{transform:scale(1.04)}.v2-cp-piece small{color:var(--v2-ink-2);margin-top:6px;font-size:13px}.v2-cp-piece h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.3}@media (width<=900px){.v2-cp-list{grid-template-columns:1fr}}@media (width<=600px){.v2-cp{padding:64px 20px 0}.v2-cp-lead{min-height:380px}.v2-cp-lead:after{background:linear-gradient(#0000 0%,#0a0a0b66 40%,#0a0a0beb 90%)}.v2-cp-t{padding:24px}.v2-cp-piece h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.v2-cp-art,.v2-cp-img img{transition:none}}.v2-cp-art{filter:none}.v2-cp-t{justify-self:end;max-width:460px}@media (width<=600px){.v2-cp-art{object-position:30% center}.v2-cp-t{justify-self:stretch}.v2-cp-lead{grid-template-rows:200px auto;min-height:0}.v2-cp-art{height:200px;position:relative}.v2-cp-lead:after{content:none}.v2-cp-t{align-self:start;padding:22px 22px 26px}}@font-face{font-family:Season Serif;src:url(/fonts/SeasonSerif-TRIAL-Regular.ttf)format("truetype");font-weight:400;font-display:swap}.v2-cp-art{transform:scaleX(-1)}.v2-cp-lead:hover .v2-cp-art{transform:scaleX(-1)scale(1.03)}.v2-cp-lead:after{background:linear-gradient(90deg,#0a0a0be6 0%,#0a0a0b99 35%,#0000 62%)}.v2-cp-t{justify-self:start}.v2-cp-t h2{letter-spacing:-.01em;font-family:Season Serif,Georgia,serif;font-weight:400;line-height:1.08}.v2-settle.in.v2-cp-h{letter-spacing:-.01em}@media (width<=600px){.v2-cp-lead:after{content:none}.v2-cp-art{object-position:70% center}.v2-cp-lead{grid-template-rows:none;min-height:520px}.v2-cp-art{object-position:62% center;height:100%;position:absolute;inset:0}.v2-cp-lead:after{content:"";background:linear-gradient(#0a0a0b1a 20%,#0a0a0bbf 55%,#0a0a0bf2 100%)}.v2-cp-t{align-self:end;padding:24px 22px 26px}.v2-cp-lead{min-height:600px}.v2-cp-art{object-position:58% center;height:62%;inset:0 0 auto}.v2-cp-lead:after{background:linear-gradient(#0000 28%,#0a0a0b8c 42%,#0a0a0b 58% 100%)}}.v2-prac-tile{gap:12px}.v2-prac-top{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:6px;display:flex}.v2-prac-ic{width:40px;height:40px;color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line);background:#fff;border-radius:12px;place-items:center;display:grid}.v2-prac-logos{gap:6px;display:flex}.v2-prac-logos img{object-fit:contain;width:28px;height:28px;box-shadow:0 0 0 1px var(--v2-line);background:#fff;border-radius:8px;padding:3px}.v2-prac-logos.faces{gap:0}.v2-prac-logos.faces img{object-fit:cover;box-shadow:0 0 0 2px var(--v2-card);background:#e0c6a4;border-radius:50%;margin-left:-8px;padding:0}.v2-prac-top{justify-content:flex-start}.v2-prac-logos.faces{padding-left:8px}.v2-prac-logos.faces img{width:40px;height:40px}.v2-prac-logos.faces img[src*=brand-logos]{object-fit:contain;box-shadow:0 0 0 2px var(--v2-card), 0 0 0 3px var(--v2-line);background:#fff;border-radius:50%;padding:6px}.v2-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.v2-film-btn{color:#f4f4f2;height:48px;font:inherit;cursor:pointer;opacity:0;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;transition:background .25s,box-shadow .25s,transform .25s;animation:1s 1.15s forwards v2-fade;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.v2-film-btn:hover{background:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff6}.v2-film{z-index:200;background:#060606f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-film video{aspect-ratio:16/9;background:#000;border-radius:14px;width:min(1280px,100%);max-height:calc(100dvh - 96px);box-shadow:0 40px 120px #0009}.v2-film-x{color:#f4f4f2;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.v2-film-x:hover{background:#fff3}@media (prefers-reduced-motion:reduce){.v2-film-btn{opacity:1;animation:none}}.v2-hero-ctas .lp-ctas{margin:0}@media (width<=640px){.v2-hero-ctas{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,340px)}.v2-hero-ctas .lp-ctas.center{width:100%}.v2-film-btn{justify-content:center;width:100%;height:52px}.v2-hero-ctas .lp-ctas.center>.lp-btn{height:52px}.v2-adv-ctas{flex-direction:column;align-items:stretch;width:min(100%,340px);margin-inline:auto}.v2-adv-ctas>.v2-pill,.v2-adv-ctas>.v2-ghost{justify-content:center;width:100%;height:52px}}@media (width<=600px){.v2 #everything .lp-sticky{justify-content:flex-start;padding:84px 20px 24px}.v2 #everything h2{font-size:clamp(26px,7.6vw,32px)}.v2 #everything .lp-field-m{gap:18px;margin-top:20px}.v2 #everything .lp-total-v{font-size:clamp(40px,12vw,52px)}.v2 #everything .lp-chips-m{row-gap:10px}.v2 #everything .lp-chip.m.art img{height:50px}}.v2-reva-ui{width:100%;max-width:100%;padding:18px 20px}.v2-price-main{isolation:isolate;overflow:hidden}.v2-price-main>.v2-glass{z-index:-1}.lp-mega-art:not(.cut):not(.cover) img[src*=web-]{width:190%}.lp-mega-art:not(.cut):not(.cover):has(img[src*=web-]){place-items:end start;padding:40px 0 0 28px}.lp-mega-art:not(.cut):not(.cover) img[src*=web-]{align-self:end}.v2-you{min-width:2.5em;min-height:calc(1.45em + 24px)}.v2-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite v2-caret;display:inline-block}@keyframes v2-caret{50%{opacity:0}}.v2-reva-wrap{display:grid;position:relative}.v2-thinking{opacity:0;pointer-events:none;margin:0;transition:opacity .2s;position:absolute;top:6px;left:2px}.v2-thinking .trace-step{color:var(--v2-ink-2);font-size:13px}.v2-chat.play-thinking .v2-thinking{opacity:1}.v2-chat .v2-reva-ui{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.v2-chat:is(.play-idle,.play-typing,.play-thinking) .v2-reva-ui{opacity:0;transform:translateY(12px)}.v2-chat.play-idle .v2-you{opacity:0}.v2-chat.play-answer .hru>*{animation:.5s cubic-bezier(.2,.7,.2,1) both v2-rise}.v2-chat.play-answer .hru>:nth-child(2){animation-delay:.25s}.v2-chat.play-answer .hru>:nth-child(3){animation-delay:1.6s}.v2-chat.play-answer .hru-bar{animation:.4s both v2-rise}.v2-chat.play-answer .hru-bar-track>span{transform-origin:0;animation:.7s cubic-bezier(.2,.7,.2,1) both v2-fill}.v2-chat.play-answer .hru-bar:first-child,.v2-chat.play-answer .hru-bar:first-child .hru-bar-track>span{animation-delay:.4s}.v2-chat.play-answer .hru-bar:nth-child(2),.v2-chat.play-answer .hru-bar:nth-child(2) .hru-bar-track>span{animation-delay:.6s}.v2-chat.play-answer .hru-bar:nth-child(3),.v2-chat.play-answer .hru-bar:nth-child(3) .hru-bar-track>span{animation-delay:.8s}.v2-chat.play-answer .hru-bar:nth-child(4),.v2-chat.play-answer .hru-bar:nth-child(4) .hru-bar-track>span{animation-delay:1s}.v2-chat.play-answer .hru-bar:nth-child(5),.v2-chat.play-answer .hru-bar:nth-child(5) .hru-bar-track>span{animation-delay:1.2s}@keyframes v2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v2-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v2-chat *,.v2-chat .v2-reva-ui{transition:none!important;animation:none!important}.v2-chat .v2-reva-ui,.v2-chat .v2-you{opacity:1!important;transform:none!important}}.v2-close:has(.v2-close-phone){flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:0;display:flex;overflow:hidden}.v2-close:has(.v2-close-phone)>.v2-hero-in{margin-top:auto}.v2-close-phone{--gap:90%;--side:.9;z-index:1;width:380px;height:clamp(320px,48vh,470px);margin-top:64px;position:relative}.v2-pixel{aspect-ratio:1200/2541;will-change:transform;position:absolute;top:0;left:0;right:0}.v2-pixel.mid{z-index:2;transform:translate3d(0, calc((1 - var(--rise,1)) * 120px), 0)}.v2-pixel.left,.v2-pixel.right{z-index:1;opacity:calc(.35 + .65 * var(--spread,1))}.v2-pixel.left{transform:translate3d(calc(var(--spread,1) * -1 * var(--gap)), calc((1 - var(--rise,1)) * 120px + var(--spread,1) * 28px), 0) scale(calc(1 - (1 - var(--side,.92)) * var(--spread,1)))}.v2-pixel.right{transform:translate3d(calc(var(--spread,1) * var(--gap)), calc((1 - var(--rise,1)) * 120px + var(--spread,1) * 28px), 0) scale(calc(1 - (1 - var(--side,.92)) * var(--spread,1)))}.v2-pixel:before{content:"";border-radius:9%/4.5%;position:absolute;inset:1.5% 3%;box-shadow:0 -30px 80px -20px #ffffff24,0 40px 80px #000000bf}.v2-pixel-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-pixel-screen{background:#0c0c0c;border-radius:9%/4%;width:90%;height:94.451%;position:absolute;top:2.2826%;left:4.9167%;overflow:hidden}.v2-pixel-screen img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.v2-close:has(.v2-close-phone){padding-bottom:0}.v2-close-phone{--gap:95%;--side:.92;width:122px;height:230px;margin-top:44px}}@media (prefers-reduced-motion:reduce){.v2-close-phone{--rise:1;--spread:1}}
