@charset "UTF-8";@property --aix-tag-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-ai-index{color-scheme:light;--turq:#4bfaee;--bg:#fff;--sales:#3b5cde;--social:#e8a21a;--home:#0e9f9a;--cowork:#a24fcf;--font:"Manrope",sans-serif;--navH:60px;--navOver:60px;--t1:#2f4bc0;--t2:#5b78e6;--t3:#9db0f2;--t4:#d6defb;--tsup:#eceef4;--royal:#3b5cde;--royal-dk:#3553c8;--violet:#572fb4;--lav:#c9c3ff;--night:#13172b;--ink:#202437;--body:#515666;--muted:#797e8b;--panel:#f6f7fb;--line:#ecedef;--shadow:0 1px 2px rgba(15,17,21,.05),0 3px 8px rgba(15,17,21,.05);background:var(--bg);color:var(--body);font-family:var(--font);font-size:16px;font-weight:400;line-height:1.6}.lp-ai-index *{box-sizing:border-box}.lp-ai-index h1,.lp-ai-index h2,.lp-ai-index h3{color:var(--ink);font-weight:600;letter-spacing:0;margin:0;text-wrap:balance}.lp-ai-index p{margin:0}.lp-ai-index a{color:inherit;text-decoration:underline}.lp-ai-index ul{list-style:disc}.lp-ai-index ol{list-style:decimal}.lp-ai-index li{list-style:inherit}.lp-ai-index .wrap{margin:0 auto;max-width:1280px;padding-inline:clamp(16px,4vw,40px)}.lp-ai-index :focus-visible{border-radius:6px;outline:2px solid var(--royal);outline-offset:3px}.lp-ai-index .acts{align-items:center;display:flex;flex:none;gap:18px}.lp-ai-index .btn{align-items:center;border:1px solid transparent;border-radius:30px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:9px 18px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;white-space:nowrap}.lp-ai-index .btn.solid{background:var(--royal);color:#fff}.lp-ai-index .btn.solid:hover{background:#4f6ce1}.lp-ai-index .btn.white{background:#fff;border:1px solid #fff;color:var(--royal)}.lp-ai-index .btn.lg{font-size:16px;line-height:1;padding:15px 36px}@media (max-width:1080px){.lp-ai-index .acts{display:none}}.lp-ai-index .hero{background:radial-gradient(60% 70% at 100% 100%,rgba(86,33,199,.32) 0,rgba(86,33,199,0) 60%),radial-gradient(55% 65% at 0 0,rgba(59,92,222,.28) 0,rgba(59,92,222,0) 60%),linear-gradient(164deg,#0b1030,#0e1238 55%,#0a0c26);color:#fff;overflow:hidden;padding:calc(var(--navOver) + 56px) 0 60px;position:relative;text-align:center}.lp-ai-index .hero:before{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0) 0 0/64px 64px,linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0) 0 0/64px 64px;border-radius:0;content:"";display:block;height:auto;position:absolute;right:-40px;top:-140px;inset:0;-webkit-mask:radial-gradient(80% 70% at 50% 40%,#000 0,transparent 100%);mask:radial-gradient(80% 70% at 50% 40%,#000 0,transparent 100%);transform:none;width:auto;z-index:0}.lp-ai-index .hero:after{background:hsla(0,0%,100%,.06);border-radius:999px;bottom:-260px;content:"";display:none;height:clamp(300px,40vw,500px);left:-70px;position:absolute;transform:rotate(18deg);width:clamp(140px,18vw,240px);z-index:0}.lp-ai-index .hero .wrap{position:relative;z-index:1}.lp-ai-index .tag{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(139,92,246,.08)),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:8px;padding:7px 15px;position:relative}.lp-ai-index .tag:before{animation:aix-tag-spin 4s linear infinite;background:conic-gradient(from var(--aix-tag-angle),rgba(139,92,246,0) 0deg,rgba(139,92,246,0) 240deg,rgba(139,92,246,.7) 310deg,#ddd6fe 350deg,rgba(139,92,246,0) 1turn);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes aix-tag-spin{to{--aix-tag-angle:360deg}}@media (prefers-reduced-motion:reduce){.lp-ai-index .tag:before{animation:none}}.lp-ai-index .tag .tag-ic{display:block;flex:none;height:16px;width:16px}.lp-ai-index .hero h1{color:#fff;font-size:clamp(32px,4.6vw,54px);font-weight:500;line-height:1.4;margin:26px auto 0;max-width:20ch}.lp-ai-index .grad-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}.lp-ai-index .bignum{align-items:baseline;display:flex;flex-wrap:wrap;gap:.22em;justify-content:center;margin-top:32px}.lp-ai-index .bignum .n{font-size:clamp(64px,12vw,148px);font-weight:600;letter-spacing:-.03em;line-height:.95}.lp-ai-index .bignum .u{color:#fff;display:block;font-size:clamp(22px,3vw,34px);font-weight:500;margin-left:4px}.lp-ai-index .hero .sub{color:#fff;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.4;margin:16px auto 0;max-width:52ch}.lp-ai-index .hero .ctas{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;margin-top:48px}.lp-ai-index .sec{padding:100px 0}.lp-ai-index .sec.alt{background:var(--panel)}.lp-ai-index .page[data-page=agents] #tasks,.lp-ai-index .sec[aria-labelledby=ag-h]{background:#f6f7fb}.lp-ai-index .page[data-page=agents] #tasks .bt:not(.bt-hero):not(.bt-more),.lp-ai-index .page[data-page=agents] .sec.alt:not([hidden])+#tasks{background:#fff}.lp-ai-index .page[data-page=agents] .sec.alt:not([hidden])+#tasks .bt:not(.bt-hero):not(.bt-more){background:#f5f6fa}.lp-ai-index .kicker{align-items:center;background:#eef1ff;border-radius:999px;color:var(--royal);display:inline-flex;font-size:14px;font-weight:600;letter-spacing:0;padding:6px 14px;text-transform:none}.lp-ai-index .h2{color:var(--ink);font-size:34px;font-weight:500;line-height:42px;margin:16px auto 0;max-width:820px;text-align:center}.lp-ai-index .h2:after{color:var(--turq);content:none}.lp-ai-index .lede{color:var(--body);font-size:18px;font-weight:400;line-height:25px;margin-top:14px;max-width:60ch}.lp-ai-index #rl-matsec .lede{max-width:none}.lp-ai-index #explore .lede{max-width:78ch;text-wrap:balance}.lp-ai-index #rl-matsec .seg+.seg{margin-top:40px}.lp-ai-index .center{text-align:center}.lp-ai-index .center .h2,.lp-ai-index .center .lede{margin-left:auto;margin-right:auto}.lp-ai-index .eq{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:44px}.lp-ai-index .eq .card{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:24px;box-shadow:var(--shadow);padding:28px 28px 26px;text-align:left}.lp-ai-index .eq .card.hl{background:linear-gradient(150deg,var(--royal) 0,var(--violet) 100%);border:0;color:#fff}.lp-ai-index .eq .v{color:var(--ink);font-size:40px;font-weight:500;letter-spacing:0;line-height:48px}.lp-ai-index .eq .v small{color:var(--muted);font-size:.4em;font-weight:500;letter-spacing:0;margin-left:.2em}.lp-ai-index .eq .card.hl .v,.lp-ai-index .eq .card.hl .v small{color:#fff}.lp-ai-index .eq .t{font-size:16px;margin-top:12px}.lp-ai-index .eq .card.hl .t{color:hsla(0,0%,100%,.88)}@media (max-width:820px){.lp-ai-index .eq{grid-template-columns:1fr}}.lp-ai-index .stack{border-radius:999px;display:flex;gap:3px;height:22px;margin-top:44px;overflow:hidden}.lp-ai-index .stack div{height:100%}.lp-ai-index .agents{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:50px}.lp-ai-index .ag{background:#fff;border:1px solid #ebecf1;border-radius:24px;box-shadow:0 1px 2px rgba(15,17,21,.05);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:32px 28px;position:relative;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s}.lp-ai-index .ag:before{background:var(--c);content:"";display:none;height:4px;inset:0 0 auto 0;position:absolute}.lp-ai-index .ag .nm{align-items:center;color:var(--ink);display:flex;font-size:18px;font-weight:700;gap:8px}.lp-ai-index .ag .nm i{background:var(--c);border-radius:99px;display:none;height:10px;width:10px}.lp-ai-index .ag .hrs{color:var(--ink);font-size:34px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:6px;white-space:nowrap}.lp-ai-index .ag .sh{color:var(--muted);font-size:14px;font-weight:600}.lp-ai-index .ag p{color:var(--body);font-size:15px;font-weight:500;line-height:21px;margin-top:6px}.lp-ai-index .ag a{color:var(--royal);font-size:15px;font-weight:700;margin-top:auto;padding-top:12px;text-decoration:none}.lp-ai-index .ag a:hover{color:var(--royal-dk);text-decoration:none}.lp-ai-index .ag{cursor:pointer}.lp-ai-index .ag a:after{border-radius:inherit;content:"";inset:0;position:absolute}.lp-ai-index .ag:hover a{color:var(--royal-dk)}@media (max-width:980px){.lp-ai-index .agents{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-ai-index .agents{grid-template-columns:1fr}}.lp-ai-index .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.lp-ai-index .tabs button{align-items:center;background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;padding:10px 18px}.lp-ai-index .tabs button i{background:var(--c);border-radius:99px;height:9px;width:9px}.lp-ai-index .tabs button[aria-selected=true]{background:var(--royal);border-color:var(--royal);color:#fff}.lp-ai-index .panel{background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--c) 55%,transparent) 0,transparent 60%),linear-gradient(160deg,#1b2368 0,#021945 75%);border-radius:24px;color:#fff;margin-top:20px;overflow:hidden;padding:clamp(24px,4vw,44px);position:relative}.lp-ai-index .panel[hidden]{display:none}.lp-ai-index .panel-head{align-items:end;display:grid;gap:28px;grid-template-columns:1.2fr 1fr}.lp-ai-index .panel h3{color:#fff;font-size:clamp(24px,2.8vw,34px);font-weight:500}.lp-ai-index .panel .ds{color:hsla(0,0%,100%,.82);font-size:16px;margin-top:10px;max-width:52ch}.lp-ai-index .panel .hours{text-align:right}.lp-ai-index .panel .hours .n{font-size:clamp(48px,5vw,64px);font-weight:600;letter-spacing:0;line-height:.95}.lp-ai-index .panel .hours .u{color:hsla(0,0%,100%,.75);display:block;font-size:14px;font-weight:600;margin-top:8px}.lp-ai-index .facts{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:32px}.lp-ai-index .fact{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;padding:18px 20px}.lp-ai-index .fact .v{font-size:28px;font-weight:500;letter-spacing:0;line-height:36px}.lp-ai-index .fact .t{color:#c6c8d1;font-size:14px;margin-top:6px}@media (max-width:760px){.lp-ai-index .panel-head{grid-template-columns:1fr}.lp-ai-index .panel .hours{text-align:left}}.lp-ai-index .chart{margin-top:50px;position:relative}.lp-ai-index .chart .keyrow{display:none}.lp-ai-index .tk-bento{display:grid;gap:16px;grid-auto-flow:dense;grid-auto-rows:minmax(160px,auto);grid-template-columns:repeat(4,minmax(0,1fr))}.lp-ai-index .bt{background:#f5f6fa;border-radius:24px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-width:0;padding:24px 26px;transition:transform .25s}.lp-ai-index .bt .nm{color:var(--ink);font-size:16px;font-weight:600}.lp-ai-index .bt .cnt{color:var(--muted);font-size:14px;margin-top:4px}.lp-ai-index .bt .v{color:var(--ink);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.035em;line-height:1}.lp-ai-index .bt .v small{color:var(--muted);font-size:.38em;font-weight:400;letter-spacing:0;margin-left:.2em}.lp-ai-index .bt-wide{grid-column:span 2}.lp-ai-index .bt-big,.lp-ai-index .bt-hero{grid-column:span 2;grid-row:span 2}.lp-ai-index .bt-hero{background:radial-gradient(90% 80% at 100% 100%,rgba(59,92,222,.7) 0,rgba(59,92,222,0) 70%),radial-gradient(50% 50% at 0 0,rgba(126,92,242,.25) 0,rgba(126,92,242,0) 70%),#0f1747;padding:clamp(28px,3vw,40px)}.lp-ai-index .bt-hero .nm{color:#fff;font-size:24px;font-weight:500}.lp-ai-index .bt-hero .cnt{color:hsla(0,0%,100%,.6)}.lp-ai-index .bt-hero .v{color:#fff;font-size:clamp(48px,5.5vw,64px);font-weight:200;letter-spacing:-.05em}.lp-ai-index .bt-hero .v small{color:hsla(0,0%,100%,.6);font-size:.24em}.lp-ai-index .bt-more{background:transparent;border:1px dashed #c9cedb;gap:18px;justify-content:center}.lp-ai-index .bt-more ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lp-ai-index .bt-more li{color:var(--body);display:flex;font-size:15px;gap:12px;justify-content:space-between;list-style:none}.lp-ai-index .bt-more li b{color:var(--ink);flex:none;font-weight:600}.lp-ai-index .bt-tbl{align-self:flex-start;background:none;border:0;color:var(--royal);cursor:pointer;font:inherit;font-size:16px;font-weight:700;padding:0}.lp-ai-index .bt-tbl:after{content:" →"}.lp-ai-index .bt-tbl{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;transition:background-size .3s ease}.lp-ai-index .bt-tbl:hover{background-size:100% 1px}.lp-ai-index details.tbl.in-tile:not([open]){margin-top:0}.lp-ai-index details.tbl.in-tile>summary{display:none}.lp-ai-index details.tbl[open]{margin-top:24px}.lp-ai-index details.tbl[open]>summary{display:none}.lp-ai-index details.tbl[open] .tbl-panel{margin-top:0}.lp-ai-index .tk-bento .bt{opacity:0;transform:translateY(16px)}.lp-ai-index .tk-bento.in .bt{animation:aix-bt-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i)*70ms);opacity:1;transform:none}.lp-ai-index .tk-bento.in .bt:not(.bt-more):hover{transform:translateY(-3px)}@keyframes aix-bt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:820px){.lp-ai-index .tk-bento{gap:12px;grid-auto-rows:minmax(140px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-ai-index .bt{padding:20px}.lp-ai-index .bt-hero{grid-row:auto}}@media (prefers-reduced-motion:reduce){.lp-ai-index .tk-bento .bt,.lp-ai-index .tk-bento.in .bt{animation:none;opacity:1;transform:none}}.lp-ai-index .keyrow{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;margin-bottom:10px}.lp-ai-index .keyrow span{align-items:center;display:inline-flex;gap:8px}.lp-ai-index .keyrow i{background:var(--c);border-radius:3px;height:12px;width:12px}.lp-ai-index .tip{background:var(--night);border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.18);color:#fff;font-size:14px;line-height:1.45;max-width:260px;opacity:0;padding:9px 12px;pointer-events:none;position:absolute;transition:opacity .12s;z-index:5}.lp-ai-index .tip b{display:block}.lp-ai-index details.tbl{font-size:14px;margin-top:48px;text-align:center}.lp-ai-index details.tbl summary{align-items:center;border:1px solid var(--royal);border-radius:30px;color:var(--royal);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;line-height:1;list-style:none;padding:15px 32px;transition:background .15s,color .15s}.lp-ai-index details.tbl summary::-webkit-details-marker{display:none}.lp-ai-index details.tbl summary:hover{background:var(--royal);color:#fff}.lp-ai-index details.tbl .tbl-panel{margin-top:24px;overflow-x:auto;text-align:left}.lp-ai-index details.tbl table{border-collapse:separate;border-spacing:0;font-size:15px;line-height:22px;margin-top:0;width:100%}.lp-ai-index details.tbl td,.lp-ai-index details.tbl th{padding:14px 24px;text-align:left}.lp-ai-index details.tbl thead th{background:rgba(32,36,55,.04);color:#797e8b;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.lp-ai-index details.tbl thead th:first-child{border-radius:14px 0 0 14px}.lp-ai-index details.tbl thead th:last-child{border-radius:0 14px 14px 0}.lp-ai-index details.tbl tbody tr:first-child td{padding-top:22px}.lp-ai-index details.tbl tbody td{color:#515666}.lp-ai-index details.tbl tbody td:first-child{color:#202437}.lp-ai-index details.tbl tbody td:last-child{color:#3b5cde;font-weight:600}.lp-ai-index details.tbl .r{font-variant-numeric:tabular-nums;text-align:right}.lp-ai-index .mt-sec{color:#fff;position:relative}.lp-ai-index .mt-track{position:relative;z-index:1}.lp-ai-index .mt-pin{background:linear-gradient(164deg,#0b1030,#0e1238 55%,#0a0c26);overflow:hidden;padding:100px 0;position:relative}.lp-ai-index .mt-foot{margin-top:48px;position:relative;z-index:1}.lp-ai-index .mt-pin:before{background:radial-gradient(60% 70% at 100% 100%,rgba(86,33,199,.32) 0,rgba(86,33,199,0) 60%),radial-gradient(55% 65% at 0 0,rgba(59,92,222,.28) 0,rgba(59,92,222,0) 60%)}.lp-ai-index .mt-pin:after,.lp-ai-index .mt-pin:before{content:"";inset:0;pointer-events:none;position:absolute}.lp-ai-index .mt-pin:after{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(30% 45% at 0 0,#000,transparent),radial-gradient(30% 45% at 100% 100%,#000,transparent);mask-image:radial-gradient(30% 45% at 0 0,#000,transparent),radial-gradient(30% 45% at 100% 100%,#000,transparent)}.lp-ai-index .mt-grid{align-items:center;display:grid;gap:48px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;z-index:1}.lp-ai-index .mt-sec .h2{color:#fff;margin:0;text-align:left}.lp-ai-index .mt-steps{display:flex;flex-direction:column;list-style:none;margin:32px 0 0;padding:0}.lp-ai-index .mt-steps li{display:grid;gap:0 16px;grid-template-columns:2px 28px minmax(0,1fr);list-style:none;opacity:.42;padding:14px 0;transition:opacity .35s ease}.lp-ai-index .mt-steps li.on{opacity:1}.lp-ai-index .mt-steps .n{color:#8fa4ff;font-size:16px;font-weight:700;padding-top:1px}.lp-ai-index .mt-steps .bar{background:hsla(0,0%,100%,.14);border-radius:2px;overflow:hidden;position:relative}.lp-ai-index .mt-steps .bar i{background:linear-gradient(180deg,#8fa4ff,#c9d3ff);inset:0;position:absolute;transform:scaleY(var(--t,0));transform-origin:top}.lp-ai-index .mt-steps li.done .bar i{transform:none}.lp-ai-index .mt-steps h3{color:#fff;font-size:18px;font-weight:500;line-height:26px;margin:0}.lp-ai-index .mt-steps .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.lp-ai-index .mt-steps li.on .d{grid-template-rows:1fr}.lp-ai-index .mt-steps .d>p{color:hsla(0,0%,100%,.66);font-size:15px;line-height:22px;margin:0;min-height:0;overflow:hidden;padding-top:6px}.lp-ai-index .mt-fig{justify-self:end;width:min(100%,460px)}.lp-ai-index .mt-fig .k{color:hsla(0,0%,100%,.6);font-size:14px}.lp-ai-index .mt-fig .v{font-size:clamp(56px,6.6vw,96px);font-weight:200;letter-spacing:-.05em;line-height:1;margin-top:8px;white-space:nowrap}.lp-ai-index .mt-fig .v i{color:hsla(0,0%,100%,.6);display:block;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;margin-top:12px}.lp-ai-index .mt-fig .lh{border-top:1px solid hsla(0,0%,100%,.14);display:grid;grid-template-columns:1fr 1fr;margin-top:32px;padding-top:20px}.lp-ai-index .mt-fig .lh span{color:hsla(0,0%,100%,.6);font-size:13px}.lp-ai-index .mt-fig .lh span+span{border-left:1px solid hsla(0,0%,100%,.14);padding-left:20px}.lp-ai-index .mt-fig .lh b{color:#fff;display:block;font-size:clamp(24px,2.4vw,32px);font-weight:300;letter-spacing:-.03em;margin-top:6px}.lp-ai-index .mt-sec .mt-notes{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);column-gap:40px;columns:auto;display:grid;font-size:12px;grid-auto-flow:column;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);margin:0;padding-top:28px;row-gap:8px}.lp-ai-index .mt-sec .mt-notes li{margin-bottom:0}@media (max-width:820px){.lp-ai-index .mt-sec .mt-notes{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.lp-ai-index .mt-sec .mt-notes li:before{background:hsla(0,0%,100%,.25)}@media (max-width:900px){.lp-ai-index .mt-pin{padding:64px 0;position:relative;top:0}.lp-ai-index .mt-foot{margin-top:32px}.lp-ai-index .mt-grid{grid-template-columns:minmax(0,1fr)}.lp-ai-index .mt-fig{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.lp-ai-index .mt-steps .d,.lp-ai-index .mt-steps li{transition:none}}.lp-ai-index .notes{color:var(--muted);column-count:2;column-gap:40px;font-size:14px;list-style:none;margin:32px 0 0;padding:0}.lp-ai-index .notes li{break-inside:avoid;line-height:22px;margin-bottom:8px;padding-left:22px;position:relative}.lp-ai-index .notes li:before{background:#a0a3af;content:"";height:12px;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 1 0 0 32 16 16 0 0 0 0-32m7.92 12.57-9.59 10-6.17-5.67a1.872 1.872 0 1 1 2.54-2.75l3.47 3.21 7-7.38a1.87 1.87 0 0 1 2.7 2.59z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 1 0 0 32 16 16 0 0 0 0-32m7.92 12.57-9.59 10-6.17-5.67a1.872 1.872 0 1 1 2.54-2.75l3.47 3.21 7-7.38a1.87 1.87 0 0 1 2.7 2.59z'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:5px;width:12px}@media (max-width:820px){.lp-ai-index .notes{column-count:1}}.lp-ai-index .ap{--c:#3b5cde;align-items:start;background:#fff;border-radius:32px;color:var(--ink);column-gap:64px;display:grid;grid-template-areas:"h ds" "hours ds" "facts facts";grid-template-columns:minmax(0,7fr) minmax(0,5fr);isolation:isolate;padding:72px clamp(28px,5vw,72px);position:relative}.lp-ai-index .ap:before{background-image:linear-gradient(rgba(59,92,222,.1) 1px,transparent 0),linear-gradient(90deg,rgba(59,92,222,.1) 1px,transparent 0);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 75%,transparent),linear-gradient(180deg,transparent 0,#000 25%,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 75%,transparent),linear-gradient(180deg,transparent 0,#000 25%,#000 50%,transparent);width:58%}.lp-ai-index .ap:after,.lp-ai-index .ap:before{background-position:right 0 top 0;background-size:64px 64px;content:"";height:240px;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.lp-ai-index .ap:after{background-image:linear-gradient(rgba(59,92,222,.32) 1px,transparent 0),linear-gradient(90deg,rgba(59,92,222,.32) 1px,transparent 0);left:0;-webkit-mask-image:radial-gradient(180px circle at var(--mx,-999px) var(--my,-999px),#000 0,rgba(0,0,0,.35) 45%,transparent 100%),linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:radial-gradient(180px circle at var(--mx,-999px) var(--my,-999px),#000 0,rgba(0,0,0,.35) 45%,transparent 100%),linear-gradient(to bottom,#000 55%,transparent 100%);opacity:0;transition:opacity .4s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-ai-index .ap:hover:after{opacity:1}}.lp-ai-index .ap-h{color:var(--ink);font-size:34px;font-weight:500;grid-area:h;letter-spacing:0;line-height:42px;margin:0;text-wrap:balance}@media (max-width:640px){.lp-ai-index .ap-h{font-size:28px;line-height:36px}}.lp-ai-index .ap-h .dim{color:#3b5cde}.lp-ai-index .ap-h .caret{background:#3b5cde;display:inline-block;height:.82em;margin-left:6px;vertical-align:-.06em;width:3px}.lp-ai-index .ap-mid{display:contents}.lp-ai-index .ap-ds{color:var(--body);font-size:18px;grid-area:ds;line-height:25px;margin:0;max-width:42ch}.lp-ai-index .ap-hours{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;grid-area:hours;margin-top:28px}.lp-ai-index .ap-hours .n{color:var(--ink);font-size:48px;font-weight:500;letter-spacing:0;line-height:56px}.lp-ai-index .ap-hours .u{color:var(--muted);font-size:15px;white-space:nowrap}.lp-ai-index .ap-facts{border-bottom:1px solid #ecedef;grid-area:facts;margin-top:72px}.lp-ai-index .ap-fact{align-items:center;border-top:1px solid #ecedef;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:30px 0}.lp-ai-index .ap-fact .t{color:var(--body);font-size:16px;grid-column:1;grid-row:1;line-height:24px;margin:0;max-width:34ch}.lp-ai-index .ap-fact .v{color:var(--ink);font-size:28px;font-weight:500;grid-column:2;grid-row:1;justify-self:end;letter-spacing:0;line-height:36px}.lp-ai-index .ap-fact{position:relative}.lp-ai-index .ap-fact .m{background:#3b5cde;bottom:-1px;height:2px;left:0;min-width:6px;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:var(--w);z-index:1}.lp-ai-index .ap-fact .v{transition:color .3s ease}@media (hover:hover){.lp-ai-index .ap-fact:hover .m{transform:scaleX(1)}.lp-ai-index .ap-fact:hover .v{color:#3b5cde}}@media (prefers-reduced-motion:reduce){.lp-ai-index .ap-fact .m,.lp-ai-index .ap-fact .v{transition:none}}@media (prefers-reduced-motion:no-preference){.lp-ai-index .ap-h .caret{animation:ap-blink 1s step-end infinite}}@keyframes ap-blink{50%{opacity:0}}@media (max-width:900px){.lp-ai-index .ap{grid-template-areas:"h" "hours" "ds" "facts";grid-template-columns:minmax(0,1fr);row-gap:20px}.lp-ai-index .ap-hours{margin-top:8px}.lp-ai-index .ap-facts{margin-top:28px}}@media (max-width:640px){.lp-ai-index .ap-fact{gap:12px;grid-template-columns:minmax(0,1fr)}.lp-ai-index .ap-fact .v{font-size:24px;grid-column:1;grid-row:2;justify-self:start;line-height:32px}}.lp-ai-index .cta{background:radial-gradient(60% 120% at 50% 120%,rgba(87,47,180,.55),transparent 70%),linear-gradient(180deg,#021945,#0a1f5c);color:#fff;padding:100px 0;text-align:center}.lp-ai-index .cta h2{color:#fff;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.4}.lp-ai-index .cta p{color:hsla(0,0%,100%,.65);font-size:18px;font-weight:400;line-height:25px;margin:14px auto 0;max-width:700px}.lp-ai-index .cta .btn{margin-top:30px}.lp-ai-index.is-js .rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.lp-ai-index .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-ai-index.is-js .rv{opacity:1;transform:none;transition:none}}.lp-ai-index .hero h1.pre{color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.4;max-width:none}.lp-ai-index .hero .sub b{color:#fff}.lp-ai-index .mo{align-items:center;background:#eef1ff;border-radius:999px;color:var(--royal);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:0;margin-left:10px;padding:4px 10px;text-transform:none;vertical-align:middle}.lp-ai-index .kicker .mo{margin-left:10px}.lp-ai-index .kick-row{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.lp-ai-index .kick-row .mo{background:#eef1ff;border-radius:0 999px 999px 0;color:var(--royal);font-size:14px;font-weight:500;letter-spacing:0;margin:0;padding:6px 14px 6px 0}.lp-ai-index .hero.hero-band{padding-bottom:0}.lp-ai-index .hero.hero-band .sub{margin-top:28px}.lp-ai-index .strip-box{background:hsla(0,0%,100%,.04);margin-top:64px;position:relative;z-index:1}.lp-ai-index .strip-box .strip{margin-top:0}.lp-ai-index.is-js .strip-box .strip>div{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.lp-ai-index.is-js .strip-box.in .strip>div{opacity:1;transform:none}.lp-ai-index .strip-box .strip>div:first-child{transition-delay:.8s}.lp-ai-index .strip-box .strip>div:nth-child(2){transition-delay:.9s}.lp-ai-index .strip-box .strip>div:nth-child(3){transition-delay:1s}@media (prefers-reduced-motion:reduce){.lp-ai-index.is-js .strip-box .strip>div{opacity:1;transform:none;transition:none}}@media (min-width:641px){.lp-ai-index .strip-box{align-items:center;display:flex;height:188px}.lp-ai-index .strip-box>.wrap{width:100%}.lp-ai-index .strip-box .strip>div+div{border-left:0}}.lp-ai-index .strip{border-top:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:32px}.lp-ai-index .strip div{padding:22px 16px 0}.lp-ai-index .strip div+div{border-left:1px solid hsla(0,0%,100%,.2)}.lp-ai-index .strip .v{color:#fff;font-size:clamp(40px,4.4vw,56px);font-weight:500;letter-spacing:0;line-height:1;padding:0}.lp-ai-index .strip .v small{color:var(--lav);font-size:.5em;font-weight:500;margin-left:.15em}.lp-ai-index .strip .t{color:#c6c8d1;font-size:16px;font-weight:500;line-height:1.3;margin-top:12px}@media (max-width:640px){.lp-ai-index .strip{grid-template-columns:1fr}.lp-ai-index .strip div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.16)}.lp-ai-index .strip div{padding:18px 0}}.lp-ai-index .sec-head{align-items:flex-end;display:block;flex-wrap:wrap;gap:24px;justify-content:space-between;text-align:center}.lp-ai-index .more{align-items:center;border:1px solid var(--royal);border-radius:30px;color:var(--royal);display:inline-flex;font-size:16px;font-weight:700;gap:8px;line-height:1;padding:15px 32px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.lp-ai-index .more:hover{background:var(--royal);color:#fff;text-decoration:none}.lp-ai-index .ag .hrs small{color:var(--muted);font-size:15px;font-weight:500;letter-spacing:0;margin-left:6px}.lp-ai-index .ag .new{background:#f4eafa;border-radius:999px;color:var(--cowork);font-size:12px;font-weight:700;letter-spacing:.06em;padding:3px 9px;position:absolute;right:16px;text-transform:uppercase;top:16px}.lp-ai-index .tasks{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);counter-reset:t;display:grid;gap:0;grid-template-columns:minmax(0,1fr);list-style:none;margin:50px auto 0;max-width:none;padding:8px 36px}.lp-ai-index .tasks li{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;counter-increment:t;display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr) auto;padding:24px 0}.lp-ai-index .tasks li:before{background:none;border-radius:0;color:#a0a3af;content:counter(t,decimal-leading-zero);display:block;font-size:20px;font-weight:500;height:auto;line-height:1;place-items:center;width:auto}.lp-ai-index .tasks b{color:var(--ink);display:block;font-size:18px;font-weight:600;line-height:26px}.lp-ai-index .tasks span{color:var(--muted);display:block;font-size:15px;font-weight:400;margin-top:4px}.lp-ai-index .tasks .h{color:var(--ink);font-size:34px;font-weight:500;line-height:42px;text-align:right;white-space:nowrap}.lp-ai-index .tasks .h small{color:var(--muted);display:inline;font-size:15px;font-weight:500;margin-left:6px}@media (max-width:820px){.lp-ai-index .tasks{grid-template-columns:1fr}}.lp-ai-index .groups{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-top:40px}@media (max-width:1180px){.lp-ai-index .groups{grid-template-columns:repeat(3,1fr)}}.lp-ai-index .grp{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px;padding:26px 24px}.lp-ai-index .grp .nm{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3}.lp-ai-index .grp .df{color:var(--muted);font-size:14px}.lp-ai-index .grp .v{color:var(--ink);font-size:40px;font-weight:500;letter-spacing:0;line-height:48px;margin-top:10px}.lp-ai-index .grp .v small{color:var(--muted);font-size:.4em;font-weight:500;letter-spacing:0;margin-left:.2em}.lp-ai-index .grp p{color:var(--body);font-size:15px;font-weight:500;line-height:21px}.lp-ai-index .grp.soon{background:var(--panel);border-style:dashed;box-shadow:none}.lp-ai-index .grp.soon .v{color:var(--muted);font-size:20px;letter-spacing:0;line-height:28px}@media (max-width:980px){.lp-ai-index .groups{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-ai-index .groups{grid-template-columns:1fr}}.lp-ai-index .arts{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:50px}.lp-ai-index .art{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s}.lp-ai-index .art:hover{border-color:#d6ddf6;box-shadow:0 2px 6px rgba(15,17,21,.06),0 24px 60px rgba(15,17,21,.1);transform:translateY(-3px)}.lp-ai-index .art .img{aspect-ratio:16/9;background:linear-gradient(164deg,var(--a1,#3b5cde) -4%,var(--a2,#572fb4) 109%);position:relative}.lp-ai-index .art .img:after{background:hsla(0,0%,100%,.12);border-radius:999px;content:"";height:140%;position:absolute;right:-6%;top:-30%;transform:rotate(18deg);width:38%}.lp-ai-index .art .img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lp-ai-index .art .img:has(img):after{display:none}.lp-ai-index .art .bd{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}.lp-ai-index .art .ty{color:var(--royal);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-ai-index .art h3{font-size:20px;font-weight:600;line-height:30px}.lp-ai-index .art p{color:var(--body);font-size:15px;font-weight:500;line-height:21px}@media (max-width:900px){.lp-ai-index .arts{grid-template-columns:1fr}}.lp-ai-index .hero.sm{padding:calc(var(--navOver) + clamp(16px, 4vh, 48px)) 0 clamp(80px,12vh,120px);text-align:left}.lp-ai-index .hero.sm h1{font-size:clamp(34px,4vw,50px);line-height:1.16;margin:104px auto 0;max-width:none;text-align:center}.lp-ai-index .hero.sm .grad-text .tn{color:#fff;font-size:1.25em;font-weight:600;letter-spacing:-.02em}.lp-ai-index .hero.sm .grad-text .tu{font-size:.6em;font-weight:500}.lp-ai-index .hero.sm .sub{margin:20px auto 0;max-width:56ch;text-align:center;text-wrap:balance}.lp-ai-index .crumb{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.lp-ai-index .crumb a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s}.lp-ai-index .crumb a:hover{color:#fff}.lp-ai-index .crumb .sep{color:hsla(0,0%,100%,.4)}.lp-ai-index .crumb [aria-current]{color:#fff}.lp-ai-index .seg{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:minmax(220px,1fr) 2fr;margin-top:50px;padding:clamp(22px,3vw,32px)}.lp-ai-index .seg h3{font-size:24px;font-weight:600;line-height:1.3}.lp-ai-index .seg .df{color:var(--muted);font-size:14px;margin-top:4px}.lp-ai-index .seg .idx{color:var(--ink);font-size:40px;font-weight:500;letter-spacing:0;line-height:48px;margin-top:18px}.lp-ai-index .seg .idx small{color:var(--muted);font-size:.32em;font-weight:700;letter-spacing:0;margin-left:.3em}.lp-ai-index .seg .use{color:var(--body);font-size:15px;font-weight:500;line-height:21px;margin-top:10px}.lp-ai-index .seg .use b{color:var(--ink)}.lp-ai-index .seg h4{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0 0 10px;text-transform:none}.lp-ai-index .seg ol{font-size:16px;margin:0;padding-left:20px}.lp-ai-index .seg ol li{margin-top:4px}.lp-ai-index .seg ol li span{color:var(--muted);font-size:14px}.lp-ai-index .mix{border-radius:999px;display:flex;gap:2px;height:14px;margin-top:4px;overflow:hidden}.lp-ai-index .mixkey{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 16px;margin-top:8px}.lp-ai-index .mixkey span{align-items:center;display:inline-flex;gap:6px}.lp-ai-index .mixkey i{background:var(--c);border-radius:3px;height:10px;width:10px}.lp-ai-index .seg .cols{display:grid;gap:24px;grid-template-columns:1fr 1fr}.lp-ai-index .seg.soon{background:var(--panel);border-style:dashed;box-shadow:none}.lp-ai-index .idxbar{background:var(--line);border-radius:99px;height:10px;margin-top:14px;max-width:280px;position:relative}.lp-ai-index .idxbar b{background:var(--royal);border-radius:99px;inset:0 auto 0 0;position:absolute}.lp-ai-index .idxbar i{background:var(--ink);bottom:-5px;left:50%;position:absolute;top:-5px;width:2px}@media (max-width:820px){.lp-ai-index .seg,.lp-ai-index .seg .cols{grid-template-columns:1fr}}.lp-ai-index .insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px}.lp-ai-index .ins{border-left:1px solid var(--line);padding:8px 40px}.lp-ai-index .ins:first-child{border-left:0;padding-left:0}.lp-ai-index .ins:last-child{padding-right:0}.lp-ai-index .ins .v{background:linear-gradient(90deg,#3b5cde,#8c7bff);-webkit-background-clip:text;background-clip:text;color:#3b5cde;font-size:clamp(40px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1;max-width:100%;width:max-content;-webkit-text-fill-color:transparent}.lp-ai-index .ins p{color:var(--body);font-size:15px;line-height:24px;margin-top:20px;max-width:36ch}@media (max-width:900px){.lp-ai-index .insights{grid-template-columns:1fr}.lp-ai-index .ins,.lp-ai-index .ins:first-child,.lp-ai-index .ins:last-child{border-left:0;border-top:1px solid var(--line);padding:28px 0}.lp-ai-index .ins:first-child{border-top:0;padding-top:0}}.lp-ai-index .asks{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:50px}.lp-ai-index .ask{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:16px;box-shadow:var(--shadow);padding:20px}.lp-ai-index.is-js .asks:not(.shown) .ask{opacity:0}.lp-ai-index .asks.shown .ask{animation:aix-ask-in .5s ease backwards}.lp-ai-index .asks.shown .ask:nth-child(2){animation-delay:.05s}.lp-ai-index .asks.shown .ask:nth-child(3){animation-delay:.1s}.lp-ai-index .asks.shown .ask:nth-child(4){animation-delay:.15s}.lp-ai-index .asks.shown .ask:nth-child(5){animation-delay:.2s}.lp-ai-index .asks.shown .ask:nth-child(6){animation-delay:.25s}.lp-ai-index .asks.shown .ask:nth-child(7){animation-delay:.3s}.lp-ai-index .asks.shown .ask:nth-child(8){animation-delay:.35s}.lp-ai-index .asks.shown .ask:nth-child(9){animation-delay:.4s}@keyframes aix-ask-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.lp-ai-index .asks.shown .ask{animation:none}}.lp-ai-index .asks .ask .tk-ic{margin-bottom:24px}.lp-ai-index .ask .v{color:var(--ink);font-size:34px;font-weight:500;letter-spacing:0;line-height:42px}@media (max-width:640px){.lp-ai-index .ask .v{font-size:28px;line-height:36px}}.lp-ai-index .ask p{font-size:15px;line-height:22px;margin-top:4px}@media (max-width:820px){.lp-ai-index .asks{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp-ai-index .asks{grid-template-columns:1fr}}.lp-ai-index a.grp{color:inherit;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s}.lp-ai-index a.grp:hover{border-color:#d6ddf6;box-shadow:0 2px 6px rgba(15,17,21,.06),0 24px 60px rgba(15,17,21,.1);transform:translateY(-3px)}.lp-ai-index a.grp p{color:var(--body,inherit)}.lp-ai-index .viewbar{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--line);display:none;position:sticky;top:var(--navH);z-index:5}.lp-ai-index .viewbar .tabs{margin:0;padding:14px 0}.lp-ai-index [data-show][hidden]{display:none!important}.lp-ai-index .agsum{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:50px}.lp-ai-index .agsum button{background:#fafbfd;border:1px solid #ebecf1;border-radius:24px;box-shadow:0 1px 2px rgba(15,17,21,.05);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:32px 28px;text-align:left;transition:transform .22s,box-shadow .22s,border-color .22s}.lp-ai-index .agsum button:hover{box-shadow:0 2px 4px rgba(15,17,21,.05),0 10px 24px -6px rgba(15,17,21,.12);transform:translateY(-3px)}.lp-ai-index .agsum .nm{color:var(--ink);font-size:18px;font-weight:700}.lp-ai-index .agsum .h{color:var(--ink);font-size:34px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:6px;white-space:nowrap}.lp-ai-index .agsum .h small{color:var(--muted);font-size:15px;font-weight:500;letter-spacing:0;margin-left:6px}.lp-ai-index .agsum p{color:var(--body);font-size:15px;font-weight:500;line-height:21px;margin-top:6px}.lp-ai-index .agsum .go{color:var(--royal);display:block;font-size:15px;font-weight:700;margin-top:auto;padding-top:12px}@media (max-width:900px){.lp-ai-index .agsum{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp-ai-index .agsum{grid-template-columns:1fr}}.lp-ai-index .seg .tag2{background:#eef1fd;border-radius:999px;color:var(--royal);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.lp-ai-index .seg .big{color:var(--ink);font-size:40px;font-weight:500;letter-spacing:0;line-height:48px;margin-top:18px}.lp-ai-index .seg .big+p{color:var(--body);font-size:15px;font-weight:500;line-height:21px;margin-top:6px}.lp-ai-index .seg .story{font-size:16px;font-weight:400;line-height:24px;margin-top:14px}.lp-ai-index .reach{list-style:none;margin:0;padding:0}.lp-ai-index .reach li{align-items:center;display:grid;font-size:15px;gap:4px 12px;grid-template-columns:1fr 48px;margin-top:12px}.lp-ai-index .reach li b{color:var(--ink);font-weight:700;text-align:right}.lp-ai-index .reach li i{background:var(--line);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.lp-ai-index .reach li i s{background:var(--c,var(--royal));border-radius:99px;display:block;height:100%}.lp-ai-index .keyrow[hidden],.lp-ai-index .page[hidden]{display:none}.lp-ai-index .hero-link{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 4px;text-decoration:none}.lp-ai-index .hero-link span{transition:transform .15s}.lp-ai-index .hero-link:hover{text-decoration:underline;text-underline-offset:4px}.lp-ai-index .hero-link:hover span{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.lp-ai-index .hero-link span{transition:none}}.lp-ai-index .st-grid{margin-top:50px}.lp-ai-index .st-views{border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.lp-ai-index .st-view{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;margin-bottom:-1px;padding:0 24px 18px 0;text-align:left;transition:color .2s,border-color .2s}.lp-ai-index .st-view h3{color:inherit;font-size:20px;font-weight:600;line-height:28px}.lp-ai-index .st-view p{color:#b4b8c4;font-size:15px;line-height:23px;margin-top:6px;max-width:46ch;transition:color .2s}.lp-ai-index .st-view:hover{color:var(--ink)}.lp-ai-index .st-view[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.lp-ai-index .st-view[aria-pressed=true] p{color:var(--body)}.lp-ai-index .st-view:focus-visible{outline:2px solid var(--royal);outline-offset:4px}.lp-ai-index .st-body{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:50px}.lp-ai-index .st-mapwrap{min-width:0;position:sticky;top:calc(var(--navH) + 24px)}.lp-ai-index .st-map svg{display:block;height:auto;width:100%}.lp-ai-index .st-map g{cursor:pointer;outline:none}.lp-ai-index .st-map g.sup{cursor:default}.lp-ai-index .st-map circle{fill:var(--tsup);transition:r .25s,opacity .25s,fill .5s}.lp-ai-index .st-map g.t1 circle{fill:var(--t1)}.lp-ai-index .st-map g.t2 circle{fill:var(--t2)}.lp-ai-index .st-map g.t3 circle{fill:var(--t3)}.lp-ai-index .st-map g.t4 circle{fill:var(--t4)}.lp-ai-index .st-map.focus g:not(.on) circle{opacity:.18}.lp-ai-index .st-map g.on circle{r:.44}.lp-ai-index .st-map g:focus-visible circle{stroke:var(--ink);stroke-width:.12}.lp-ai-index .st-lg{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;line-height:20px;list-style:none;margin:30px 0 0;padding:0}.lp-ai-index .st-lg[hidden]{display:none}.lp-ai-index .st-lg li{align-items:center;display:inline-flex;gap:8px}.lp-ai-index .st-lg i{background:var(--c);border-radius:99px;height:10px;width:10px}.lp-ai-index .st-mapwrap .fine{color:var(--muted);font-size:14px;line-height:20px;margin-top:40px}.lp-ai-index .st-mapwrap .fine a{color:#3b5cde}.lp-ai-index .st-rankcol .st-hint{color:var(--muted);font-size:14px;line-height:20px;margin:0 0 8px}.lp-ai-index .st-rankcol .st-rank li{font-size:16px;line-height:24px}.lp-ai-index .st-rankcol .st-rank button{font-weight:600}.lp-ai-index .st-rankcol .st-rank .v{font-size:20px;font-weight:600;line-height:28px}.lp-ai-index .st-rankcol .st-rank .w{color:var(--muted);font-size:14px;line-height:20px}.lp-ai-index .st-rankcol .st-rank{grid-template-columns:minmax(0,1fr);margin-top:0}.lp-ai-index .st-rank button.on{color:var(--royal)}.lp-ai-index .st-rankcol .st-rank .n{color:#3b5cde;font-size:14px;font-weight:500}.lp-ai-index .st-rankcol .st-rank li:first-child{align-items:center;padding:4px 0 16px}.lp-ai-index .st-rankcol .st-rank li:first-child button{font-size:22px;line-height:30px}.lp-ai-index .st-rankcol .st-rank li:first-child .v{color:#3b5cde;font-size:48px;line-height:56px}@media (max-width:900px){.lp-ai-index .st-body{grid-template-columns:minmax(0,1fr)}.lp-ai-index .st-mapwrap{position:static}}@media (max-width:640px){.lp-ai-index .st-views{gap:16px;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-ai-index .st-map circle{transition:none}}.lp-ai-index .st-hint{color:var(--muted);font-size:14px;margin-top:14px}.lp-ai-index .st-rank{counter-reset:r;display:grid;gap:0 40px;grid-template-columns:1fr 1fr;list-style:none;margin-bottom:16px;margin-top:36px;max-width:760px;padding:0}.lp-ai-index .st-rank li{align-items:baseline;border-bottom:1px solid var(--line);display:grid;font-size:15px;gap:10px;grid-template-columns:28px 1fr auto;padding:9px 0}.lp-ai-index .st-rank li[hidden]{display:none}.lp-ai-index .st-rank .n{color:var(--muted);font-variant-numeric:tabular-nums}.lp-ai-index .st-rank button{all:unset;color:var(--ink);cursor:pointer;font-weight:600}.lp-ai-index .st-rank button:hover{text-decoration:underline}.lp-ai-index .st-rank button:focus-visible{border-radius:4px;outline:2px solid var(--royal);outline-offset:2px}.lp-ai-index .st-rank .w{color:var(--muted);display:block;font-size:13px;font-weight:500}.lp-ai-index .st-rank .v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lp-ai-index .st-more{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px content-box;border:0;color:var(--royal);cursor:pointer;font:inherit;font-size:16px;font-weight:700;padding:12px 0;transition:background-size .3s ease}.lp-ai-index .st-more:hover{background-size:100% 1px}.lp-ai-index .st-tip{background:var(--night);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.22);color:#fff;font-size:14px;line-height:1.45;opacity:0;padding:14px 16px;pointer-events:none;position:fixed;transition:opacity .1s;width:260px;z-index:70}.lp-ai-index .st-tip.on{opacity:1}.lp-ai-index .st-tip h4{font-size:16px;font-weight:700;margin:0 0 8px}.lp-ai-index .st-tip .row{display:flex;gap:12px;justify-content:space-between}.lp-ai-index .st-tip .row b{font-variant-numeric:tabular-nums}.lp-ai-index .st-tip .sep{border-top:1px solid hsla(0,0%,100%,.16);margin:8px 0}.lp-ai-index .st-tip .chip{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:6px}.lp-ai-index .st-tip .chip i{border-radius:99px}.lp-ai-index .st-tip .chip i,.lp-ai-index .st-tip .row i{background:var(--c);display:inline-block;height:9px;margin-right:6px;width:9px}.lp-ai-index .st-tip .row i{border-radius:2px}.lp-ai-index .st-tip .mut{color:hsla(0,0%,100%,.7)}.lp-ai-index .st-back{background:none;border:0;color:var(--royal);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:6px;padding:0}.lp-ai-index .st-back:hover{text-decoration:underline}.lp-ai-index .st-det{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:20px}.lp-ai-index .st-det h2.nm{border-bottom:1px solid var(--line);font-size:clamp(34px,4vw,50px);font-weight:500;letter-spacing:0;line-height:1.16;padding-bottom:16px}.lp-ai-index .st-kpis{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:18px 24px;grid-template-columns:auto minmax(0,1fr);margin-top:22px;padding-bottom:22px}.lp-ai-index .st-kpis .big{color:var(--ink);font-size:40px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:48px}.lp-ai-index .st-kpis .big small{font-size:.5em;font-weight:700}.lp-ai-index .st-kpis .lb{color:var(--muted);font-size:14px;margin-top:4px}.lp-ai-index .st-strip{display:grid;gap:2px;height:22px;position:relative}.lp-ai-index .st-strip span{background:var(--t4);border-radius:2px}.lp-ai-index .st-strip span.me{background:var(--royal)}.lp-ai-index .st-strip .cap{bottom:100%;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:3px;position:absolute;transform:translateX(-50%)}.lp-ai-index .st-bar{background:var(--panel);border-radius:4px;height:22px;margin-top:16px;position:relative}.lp-ai-index .st-bar b{background:var(--t3);border-radius:4px;inset:0 auto 0 0;position:absolute}.lp-ai-index .st-bar i{background:var(--ink);bottom:-6px;position:absolute;top:-6px;width:2px}.lp-ai-index .st-bar .ex{bottom:100%;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:6px;position:absolute;transform:translateX(-50%);white-space:nowrap}.lp-ai-index .st-bar .vl{color:var(--ink);font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.lp-ai-index .st-facts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.lp-ai-index .st-facts div{background:var(--panel);border-radius:12px;padding:14px}.lp-ai-index .st-facts b{color:var(--ink);display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0}.lp-ai-index .st-facts span{display:block;font-size:13px;line-height:1.4;margin-top:2px}.lp-ai-index .st-note{color:var(--muted);font-size:13px;margin-top:10px}.lp-ai-index .st-tabs{border-bottom:1px solid var(--line);display:flex;gap:20px;margin-top:26px}.lp-ai-index .st-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:18px;font-weight:700;margin-bottom:-1px;padding:0 0 10px}.lp-ai-index .st-tabs button[aria-selected=true]{border-bottom-color:var(--royal);color:var(--royal)}.lp-ai-index .st-lede{font-size:14px;margin-top:12px}.lp-ai-index .st-list{counter-reset:l;list-style:none;margin:6px 0 0;padding:0}.lp-ai-index .st-list li{align-items:center;border-bottom:1px solid var(--line);counter-increment:l;display:grid;font-size:15px;gap:8px;grid-template-columns:24px 12px minmax(0,1fr) auto;padding:9px 0}.lp-ai-index .st-list li:before{color:var(--muted);content:counter(l) ".";font-variant-numeric:tabular-nums}.lp-ai-index .st-list i{background:var(--c);border-radius:3px;height:10px;width:10px}.lp-ai-index .st-list span{color:var(--ink)}.lp-ai-index .st-list b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.lp-ai-index .st-list b small{color:var(--muted);display:block;font-size:12px;font-weight:600}.lp-ai-index .st-tm-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lp-ai-index .st-tm-head h3{font-size:22px}.lp-ai-index .st-crumbs{color:var(--muted);font-size:14px;margin-top:4px}.lp-ai-index .st-crumbs button{all:unset;color:var(--royal);cursor:pointer;font-weight:700}.lp-ai-index .st-crumbs button:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.lp-ai-index .st-tm{background:#fff;height:clamp(320px,46vw,520px);margin-top:14px;position:relative;width:100%}.lp-ai-index .st-tm .g{background:#fff;border:2px solid #fff;box-sizing:border-box;cursor:pointer;overflow:hidden;position:absolute}.lp-ai-index .st-tm .g:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;z-index:2}.lp-ai-index .st-tm .g .lab{color:var(--ink);font-size:12px;font-weight:700;left:6px;line-height:1.25;pointer-events:none;position:absolute;right:6px;text-align:left;top:6px;z-index:2}.lp-ai-index .st-tm .g .lab span{color:var(--body);display:block;font-weight:600}.lp-ai-index .st-tm .g .lab em{background:hsla(0,0%,100%,.88);border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-style:normal;padding:1px 4px}.lp-ai-index .st-tm .lf{background:color-mix(in srgb,var(--c) 26%,#fff);border:1px solid #fff;box-sizing:border-box;position:absolute}.lp-ai-index .st-tm .lf.zoom{border-width:2px;color:var(--ink);cursor:default;font-size:13px;line-height:1.3;overflow:hidden;padding:8px}.lp-ai-index .st-tm .lf.zoom b{display:block;font-weight:700}.lp-ai-index .st-tm .lf.zoom:before{background:var(--c);content:"";height:4px;inset:0 0 auto 0;position:absolute}.lp-ai-index .st-tm-key{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 16px;margin-top:10px}.lp-ai-index .st-tm-key span{align-items:center;display:inline-flex;gap:6px}.lp-ai-index .st-tm-key i{background:var(--c);border-radius:3px;height:10px;width:10px}.lp-ai-index .st-tm-cap{color:var(--muted);font-size:12px;margin-top:8px}.lp-ai-index .st-method{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px}.lp-ai-index .st-method p{background:#fff;border-radius:24px;box-shadow:var(--shadow);color:var(--body);font-size:15px;line-height:24px;margin:0;padding:30px}.lp-ai-index .st-method p b{color:var(--ink);display:block;font-size:18px;font-weight:600;line-height:26px;margin-bottom:12px}.lp-ai-index .st-method p:before{background:#eef1ff 50%/22px no-repeat;border-radius:12px;content:"";display:block;height:44px;margin-bottom:24px;width:44px}.lp-ai-index .st-method p:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233b5cde' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M4 15a8 8 0 1 1 16 0M12 15l4-4'/%3E%3Ccircle cx='12' cy='15' r='1'/%3E%3C/svg%3E")}.lp-ai-index .st-method p:nth-child(2):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233b5cde' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='m6.5 6.5 11 11'/%3E%3C/svg%3E")}.lp-ai-index .st-method p:nth-child(3):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233b5cde' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 19c0-3.3 2.7-5 6-5s6 1.7 6 5M16 5.5a3 3 0 0 1 0 5M18 14c2 .6 3 2.2 3 5'/%3E%3C/svg%3E")}.lp-ai-index .st-method p:nth-child(4):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233b5cde' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-6-5.6-6-11a6 6 0 0 1 12 0c0 5.4-6 11-6 11'/%3E%3Ccircle cx='12' cy='10' r='2.2'/%3E%3C/svg%3E")}.lp-ai-index .st-tz{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,512px) minmax(0,1fr);margin:56px 0 0}.lp-ai-index .st-tz-map svg{display:block;height:auto;overflow:visible;width:100%}.lp-ai-index .st-tz-map circle{fill:#dcdfe6;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,fill .4s ease,transform .25s ease;transition-delay:calc(var(--d)*12ms)}.lp-ai-index .st-tz.in .st-tz-map circle{opacity:1}.lp-ai-index .st-tz-map circle.hot{cursor:pointer}.lp-ai-index .st-tz.in .st-tz-map circle.hot{fill:var(--hc);transition-delay:calc(.7s + var(--i)*.12s)}.lp-ai-index .st-teaser li:first-child,.lp-ai-index .st-tz-map .r1{--hc:#3b5cde}.lp-ai-index .st-teaser li:nth-child(2),.lp-ai-index .st-tz-map .r2{--hc:#4a68e0}.lp-ai-index .st-teaser li:nth-child(3),.lp-ai-index .st-tz-map .r3{--hc:#5874e2}.lp-ai-index .st-teaser li:nth-child(4),.lp-ai-index .st-tz-map .r4{--hc:#6480e4}.lp-ai-index .st-teaser li:nth-child(5),.lp-ai-index .st-tz-map .r5{--hc:#6f8ae6}.lp-ai-index .st-tz.in .st-tz-map circle.on{fill:#3b5cde;transform:scale(1.25);transition-delay:0s}.lp-ai-index .st-tz.done:has(.on) .st-tz-map circle:not(.on){opacity:.6}.lp-ai-index .st-tz.done:has(.on) .st-teaser li:not(.on){opacity:.35}.lp-ai-index .st-teaser li.on .rk,.lp-ai-index .st-teaser li.on .v{color:#3b5cde}.lp-ai-index .st-tz.done .st-teaser li,.lp-ai-index .st-tz.done .st-tz-map circle{transition-delay:0s}.lp-ai-index .st-teaser{list-style:none;margin:0;padding:0}.lp-ai-index .st-teaser li{border-top:1px solid var(--line);list-style:none;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.7s + var(--i)*.12s)}.lp-ai-index .st-teaser li:first-child{border-top:0}.lp-ai-index .st-tz.in .st-teaser li{opacity:1;transform:none}.lp-ai-index .st-teaser a{align-items:baseline;color:var(--ink);column-gap:12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;padding:15px 0;text-decoration:none}.lp-ai-index .st-teaser .rk{color:var(--hc,var(--muted));font-size:14px;font-weight:500}.lp-ai-index .st-teaser .nm{color:var(--ink);font-size:18px;font-weight:500;transition:color .2s}.lp-ai-index .st-teaser .v{color:var(--ink);font-size:24px;font-weight:600;line-height:32px}.lp-ai-index .st-teaser li:first-child a{padding:0 0 18px}.lp-ai-index .st-teaser li:first-child .rk,.lp-ai-index .st-teaser li:first-child .v{color:#3b5cde}.lp-ai-index .st-teaser li:first-child .nm{font-size:22px}.lp-ai-index .st-teaser li:first-child .v{font-size:48px;line-height:56px}.lp-ai-index .st-teaser .vw{align-items:flex-end;display:flex;flex-direction:column}.lp-ai-index .st-teaser .cap{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.lp-ai-index .st-teaser a:hover .nm,.lp-ai-index .st-teaser li.on .nm{color:var(--royal)}@media (max-width:820px){.lp-ai-index .st-tz{gap:32px;grid-template-columns:minmax(0,1fr);margin-top:32px}}@media (prefers-reduced-motion:reduce){.lp-ai-index .st-teaser li,.lp-ai-index .st-tz-map circle{opacity:1;transform:none;transition:none}}@media (max-width:980px){.lp-ai-index .st-det,.lp-ai-index .st-grid{grid-template-columns:minmax(0,1fr)}.lp-ai-index .st-side{flex-direction:row;flex-wrap:wrap}.lp-ai-index .st-view{flex:1 1 240px}}@media (max-width:640px){.lp-ai-index .st-facts,.lp-ai-index .st-method,.lp-ai-index .st-rank{grid-template-columns:minmax(0,1fr)}.lp-ai-index .st-tip{width:230px}}.lp-ai-index .rl-pair{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.lp-ai-index .seg.rl-card{display:block;margin-top:0}.lp-ai-index .rl-card h4{margin-top:26px}.lp-ai-index .rl-sub{font-size:14px;margin:-4px 0 4px}.lp-ai-index .rl-foot{border-top:1px solid var(--line);font-size:14px;margin-top:18px;padding-top:14px}.lp-ai-index .rl-foot b{color:var(--ink)}.lp-ai-index .rl-tblwrap{background:#fff;border:1px solid var(--line);border-color:var(--line);border-radius:24px;box-shadow:var(--shadow);margin-top:32px;overflow-x:auto}.lp-ai-index .rl-tbl{border-collapse:collapse;font-size:14px;min-width:640px;width:100%}.lp-ai-index .rl-tbl th{padding:16px 18px}.lp-ai-index .rl-tbl td,.lp-ai-index .rl-tbl th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp-ai-index .rl-tbl td{padding:8px}.lp-ai-index .rl-tbl tbody tr:last-child td,.lp-ai-index .rl-tbl tbody tr:last-child th{border-bottom:0}.lp-ai-index .rl-tbl thead th{background:var(--panel);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-ai-index .rl-tbl tbody th{color:var(--ink);font-weight:700;width:30%}.lp-ai-index .rl-tbl tbody th span{color:var(--muted);display:block;font-size:13px;font-weight:500;margin-top:2px}.lp-ai-index .rl-tbl td b{color:var(--ink);font-weight:700}.lp-ai-index .rl-tbl td.na{color:var(--muted);font-size:14px;padding:18px}.lp-ai-index .mix.sm{height:8px;margin-top:10px;max-width:240px}.lp-ai-index .rl-ask{color:var(--muted);display:block;font-size:13px;margin-top:8px}@media (max-width:820px){.lp-ai-index .rl-pair{grid-template-columns:minmax(0,1fr)}}.lp-ai-index .rl-cell{all:unset;border-radius:12px;box-sizing:border-box;color:var(--body);cursor:pointer;display:block;font-size:14px;line-height:1.45;padding:10px;width:100%}.lp-ai-index .rl-cell:hover{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.lp-ai-index .rl-cell:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.lp-ai-index .rl-cell b{color:var(--ink);font-weight:700}.lp-ai-index .rl-top{display:block}.lp-ai-index .rl-so{color:var(--muted);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.lp-ai-index .rl-cell ul{list-style:none;margin:4px 0 0;padding:0}.lp-ai-index .rl-cell li{align-items:center;display:flex;font-size:14px;gap:6px}.lp-ai-index .rl-cell li i{background:var(--c);border-radius:2px;flex:none;height:8px;width:8px}.lp-ai-index .rl-cell .mix.sm{display:flex}.lp-ai-index .rl-cell .mix.sm div{height:100%}.lp-ai-index .rl-go{color:var(--royal);display:block;font-size:14px;font-weight:700;margin-top:8px}.lp-ai-index .rl-more{background:none;border:0;color:var(--royal);cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:700;margin-top:20px;padding:0;text-align:left}.lp-ai-index .rl-more:hover{text-decoration:underline}.lp-ai-index .rl-eyebrow{align-items:center;background:#eef1ff;border-radius:999px;color:var(--royal);display:inline-flex;font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:12px;padding:6px 14px;text-transform:none}.lp-ai-index .rl-grid{align-items:stretch;display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) minmax(0,1.3fr) minmax(0,1.3fr);max-width:760px}.lp-ai-index .rl-gh{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;padding:0 4px 4px;text-transform:uppercase}.lp-ai-index .rl-rowlab{display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:1.3;padding-right:8px}.lp-ai-index .rl-rowlab b{color:var(--ink)}.lp-ai-index .rl-rowlab span{color:var(--muted);font-size:12px;margin-top:3px}.lp-ai-index .rl-tile{all:unset;background:var(--tsup);border-radius:8px;box-sizing:border-box;color:var(--ink);cursor:pointer;display:block;min-height:112px;overflow:hidden;position:relative}.lp-ai-index .rl-tile:hover{box-shadow:inset 0 0 0 2px var(--ink)}.lp-ai-index .rl-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-ai-index .rl-tile.na{align-items:center;background:repeating-linear-gradient(135deg,var(--tsup) 0 6px,#f7f8fb 6px 12px);color:var(--muted);cursor:default;display:flex;font-size:13px;padding:14px}.lp-ai-index .rl-tile .lay{display:none;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:14px 16px;position:absolute}.lp-ai-index .rl-grid.v-asked .l-asked,.lp-ai-index .rl-grid.v-mix .l-mix,.lp-ai-index .rl-grid.v-work .l-work{display:flex}.lp-ai-index .v-asked .rl-tile.t1{background:var(--t1);color:#fff}.lp-ai-index .v-asked .rl-tile.t2{background:var(--t2);color:#fff}.lp-ai-index .v-asked .rl-tile.t3{background:var(--t3)}.lp-ai-index .v-asked .rl-tile.t4{background:var(--t4)}.lp-ai-index .v-mix .rl-tile:not(.na),.lp-ai-index .v-work .rl-tile:not(.na){background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lp-ai-index .v-mix .rl-tile:not(.na):hover,.lp-ai-index .v-work .rl-tile:not(.na):hover{box-shadow:inset 0 0 0 2px var(--ink)}.lp-ai-index .l-asked b{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1}.lp-ai-index .rl-tile em{font-size:13px;font-style:normal;line-height:1.35;opacity:.9}.lp-ai-index .l-mix{padding:0!important}.lp-ai-index .l-mix .tmf{inset:0;position:absolute}.lp-ai-index .l-mix .tmf s{background:color-mix(in srgb,var(--c) 62%,#fff);border:1px solid #fff;box-sizing:border-box;position:absolute}.lp-ai-index .l-mix .lbl{background:hsla(0,0%,100%,.92);border-radius:6px;font-size:12px;font-weight:700;left:10px;padding:3px 8px;position:absolute;top:10px;z-index:1}.lp-ai-index .l-work .wk{font-size:15px;font-weight:700;line-height:1.25}.lp-ai-index .l-work em{color:var(--body)}.lp-ai-index #rl-v-mix .lg i{background:color-mix(in srgb,var(--c) 62%,#fff)}.lp-ai-index .rl-list li{grid-template-columns:minmax(0,1fr) auto}.lp-ai-index .rl-list li:before{display:none}@media (max-width:640px){.lp-ai-index .rl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-ai-index .rl-gh:first-child{display:none}.lp-ai-index .rl-rowlab{grid-column:1/-1;padding-top:10px}.lp-ai-index .rl-tile{min-height:96px}}.lp-ai-index .rl-grid.one{grid-template-columns:minmax(170px,1fr) minmax(0,2.6fr)}.lp-ai-index .rl-tile.wide{min-height:104px}@media (max-width:640px){.lp-ai-index .rl-grid.one{grid-template-columns:minmax(0,1fr)}.lp-ai-index .rl-grid.one .rl-rowlab{grid-column:auto}}.lp-ai-index .rl-tile.wide .l-asked,.lp-ai-index .rl-tile.wide .l-work{inset:auto;min-height:104px;position:relative}.lp-ai-index .btn.white:hover{background:#f6f7fb;border-color:#f6f7fb;color:var(--royal)}.lp-ai-index .btn.grad{border:2px solid #fff;color:#fff;transition:transform .2s,box-shadow .2s}.lp-ai-index .btn.grad,.lp-ai-index .btn.grad:hover{background:linear-gradient(171deg,#1619d2 4.72%,#5621c7 104.71%)}.lp-ai-index .btn.grad:hover{box-shadow:0 8px 28px rgba(86,33,199,.4);transform:translateY(-2px)}.lp-ai-index .btn.outline-w{background:transparent;border:2px solid #fff;color:#fff}.lp-ai-index .btn.outline-w:hover{background:#fff;color:var(--royal)}.lp-ai-index .ag{isolation:isolate}.lp-ai-index .ag:after{background:radial-gradient(120% 70% at 50% 115%,rgba(79,70,229,.7) 0,rgba(79,70,229,0) 70%),#05060f;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s;z-index:-1}.lp-ai-index .ag:hover:after{opacity:1}.lp-ai-index .ag:hover{box-shadow:0 2px 4px rgba(15,17,21,.05),0 10px 24px -6px rgba(15,17,21,.12);transform:translateY(-3px)}.lp-ai-index .ag:hover .hrs,.lp-ai-index .ag:hover .nm,.lp-ai-index .ag:hover a{color:#fff}.lp-ai-index .ag:hover .hrs small,.lp-ai-index .ag:hover p{color:hsla(0,0%,100%,.8)}.lp-ai-index .ag:hover .hrs{align-self:flex-start;background:linear-gradient(90deg,#6d5bff,#e9e6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-ai-index .ag:hover .hrs small{-webkit-text-fill-color:hsla(0,0%,100%,.8)}.lp-ai-index .ag a{align-self:flex-start;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;transition:background-size .3s ease}.lp-ai-index .ag:hover a{background-size:100% 1px}.lp-ai-index .agsum button{isolation:isolate;overflow:hidden;position:relative}.lp-ai-index .agsum button:after{background:radial-gradient(120% 70% at 50% 115%,rgba(79,70,229,.7) 0,rgba(79,70,229,0) 70%),#05060f;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s;z-index:-1}.lp-ai-index .agsum button:hover:after{opacity:1}@media (min-width:981px){.lp-ai-index .agsum button{min-height:316px}}.lp-ai-index .agsum button:hover .go,.lp-ai-index .agsum button:hover .h,.lp-ai-index .agsum button:hover .nm{color:#fff}.lp-ai-index .agsum button:hover .h small,.lp-ai-index .agsum button:hover p{color:hsla(0,0%,100%,.8)}.lp-ai-index .agsum button:hover .h{align-self:flex-start;background:linear-gradient(90deg,#6d5bff,#e9e6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-ai-index .agsum button:hover .h small{-webkit-text-fill-color:hsla(0,0%,100%,.8)}.lp-ai-index .agsum .go{align-self:flex-start;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;transition:background-size .3s ease}.lp-ai-index .agsum button:hover .go{background-size:100% 1px}.lp-ai-index .agsum .nm:before{background:var(--c);border-radius:99px;content:none;display:inline-block;height:10px;margin-right:8px;width:10px}.lp-ai-index .tabs button:hover{border-color:var(--royal);color:var(--royal)}.lp-ai-index .tabs button[aria-selected=true] i{box-shadow:0 0 0 2px #fff}.lp-ai-index .kick-row .kicker{border-radius:999px 0 0 999px;padding-right:0}.lp-ai-index .kick-row .mo:before{content:"·";margin:0 8px}.lp-ai-index .sec-head>div>.kicker{margin:0 auto}.lp-ai-index .h2+.lede,.lp-ai-index .sec-head .lede{margin:20px auto 0;max-width:700px;text-align:center}.lp-ai-index .more-row{margin-top:48px;text-align:center}@media (max-width:640px){.lp-ai-index .h2{font-size:28px;line-height:36px}.lp-ai-index .lede{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.lp-ai-index .ag:hover,.lp-ai-index .agsum button:hover,.lp-ai-index .art:hover,.lp-ai-index .btn.grad:hover,.lp-ai-index a.grp:hover{transform:none}}.lp-ai-index .strip>div{display:flex;flex-direction:column;justify-content:center;padding:22px 16px 26px}@media (max-width:640px){.lp-ai-index .strip>div{padding:16px 0 20px}}.lp-ai-index .sec .h2{margin-top:0}.lp-ai-index .tasks li:last-child{border-bottom:0}.lp-ai-index .tasks li{align-items:start;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;row-gap:14px}.lp-ai-index .tasks li:before{display:none}.lp-ai-index .tasks .h{grid-column:1;text-align:left}.lp-ai-index .ask .tk-ic,.lp-ai-index .tasks .tk-ic{align-items:center;background:#eef1ff;border-radius:10px;color:#3b5cde;display:flex;height:40px;justify-content:center;margin-bottom:32px;width:40px}.lp-ai-index .ask .tk-ic svg,.lp-ai-index .tasks .tk-ic svg{height:20px;width:20px}@media (min-width:821px){.lp-ai-index .tasks{column-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,calc(33.33333% + 20px)) minmax(0,calc(33.33333% - 20px));padding:24px 44px}.lp-ai-index .tasks li{padding:40px 30px}.lp-ai-index .tasks li:nth-child(-n+3){padding-top:16px}.lp-ai-index .tasks li:nth-child(n+4){padding-bottom:16px}.lp-ai-index .tasks li:nth-child(3n+1){padding-left:0}.lp-ai-index .tasks li:nth-child(3n){padding-right:0}.lp-ai-index .tasks li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.lp-ai-index .tasks li:nth-child(n+4){border-bottom:0}}@media (max-width:640px){.lp-ai-index .tasks{padding:4px 20px}}.lp-ai-index.is-js .tasks.rv.in li{animation:aix-tk-in .5s ease backwards;animation-delay:calc(.3s + var(--n)*80ms)}.lp-ai-index .tasks li:first-child{--n:0}.lp-ai-index .tasks li:nth-child(2){--n:1}.lp-ai-index .tasks li:nth-child(3){--n:2}.lp-ai-index .tasks li:nth-child(4){--n:3}.lp-ai-index .tasks li:nth-child(5){--n:4}.lp-ai-index .tasks li:nth-child(6){--n:5}@keyframes aix-tk-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-ai-index.is-js .tasks.rv.in li{animation:none}}@media (hover:hover){.lp-ai-index .tasks li{transition:opacity .25s ease}.lp-ai-index .tasks:has(li:hover) li:not(:hover){opacity:.65}.lp-ai-index .tasks .h{transition:color .25s ease}.lp-ai-index .tasks li:hover .h{color:#3b5cde}.lp-ai-index .tasks .tk-ic{transition:color .25s ease,background-color .25s ease}.lp-ai-index .tasks li:hover .tk-ic{background:#3b5cde;color:#fff}}@media (max-width:640px){.lp-ai-index .tasks li{gap:8px 12px;padding:20px 0}.lp-ai-index .tasks .h{font-size:28px;line-height:36px}}.lp-ai-index [id]{scroll-margin-top:calc(var(--navH) + 16px)}.lp-ai-index .stats-band{background:linear-gradient(180deg,#1b1f8a,#05060f 32%,#05060f 62%,#2b1b9a);isolation:isolate;overflow:hidden;position:relative}.lp-ai-index .stats-band:after,.lp-ai-index .stats-band:before{background-image:linear-gradient(rgba(129,140,248,.35) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.35) 1px,transparent 0);background-size:64px 64px;content:"";height:40%;left:-50%;pointer-events:none;position:absolute;right:-50%;z-index:-1}.lp-ai-index .stats-band:before{background-position:top;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 90%);mask-image:linear-gradient(180deg,#000 0,transparent 90%);top:0;transform:perspective(500px) rotateX(-60deg);transform-origin:center top}.lp-ai-index .stats-band:after{background-position:bottom;bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 90%);mask-image:linear-gradient(0deg,#000 0,transparent 90%);transform:perspective(500px) rotateX(60deg);transform-origin:center bottom}.lp-ai-index .stats-band .h2{color:#fff}.lp-ai-index .stats-band .lede{color:#c6c8d1}.lp-ai-index .stats-band .groups{gap:15px;margin-top:50px}.lp-ai-index .stats-band .grp,.lp-ai-index .stats-band a.grp:hover{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(120% 70% at 50% 115%,rgba(79,70,229,.7) 0,rgba(79,70,229,0) 70%),#05060f;border:1px solid hsla(0,0%,100%,.35);border-radius:24px;box-shadow:none;gap:0;padding:26px 24px;text-align:center;transform:none}.lp-ai-index .stats-band a.grp:hover{border-color:rgba(140,123,255,.6);transform:translateY(-4px)}.lp-ai-index.is-js .stats-band .groups:not(.dealt) .grp{opacity:0}.lp-ai-index .stats-band .groups.dealt .grp{animation:aix-grp-deal .6s ease backwards}.lp-ai-index .stats-band .groups.dealt .grp:nth-child(2){animation-delay:.08s}.lp-ai-index .stats-band .groups.dealt .grp:nth-child(3){animation-delay:.16s}.lp-ai-index .stats-band .groups.dealt .grp:nth-child(4){animation-delay:.24s}.lp-ai-index .stats-band .groups.dealt .grp:nth-child(5){animation-delay:.32s}@keyframes aix-grp-deal{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.lp-ai-index .stats-band .groups.dealt .grp{animation:none}}@media (min-width:981px){.lp-ai-index .stats-band .grp{transition:opacity .6s ease,transform .22s,border-color .22s}.lp-ai-index .stats-band .grp:first-child{transform:translateY(6px) rotate(-1.5deg)}.lp-ai-index .stats-band .grp:nth-child(2){transform:translateY(-4px) rotate(1deg)}.lp-ai-index .stats-band .grp:nth-child(3){transform:translateY(4px) rotate(-1deg)}.lp-ai-index .stats-band .grp:nth-child(4){transform:translateY(-6px) rotate(1.5deg)}.lp-ai-index .stats-band .grp:nth-child(5){transform:translateY(2px) rotate(-.5deg)}.lp-ai-index .stats-band a.grp:hover{transform:translateY(-4px) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.lp-ai-index .stats-band .grp{transition:none}}.lp-ai-index .stats-band .grp{position:relative}.lp-ai-index .stats-band .grp .v{background:linear-gradient(90deg,#6d5bff,#e9e6ff);-webkit-background-clip:text;background-clip:text;color:#8c7bff;font-size:40px;font-weight:700;line-height:1.2;margin:0;order:0;-webkit-text-fill-color:transparent}.lp-ai-index .stats-band .grp .nm{color:#fafbfd;font-size:18px;line-height:28px}.lp-ai-index .stats-band .grp p{color:#c6c8d1;font-size:15px;font-weight:400;line-height:22px}.lp-ai-index .stats-band .grp .tk{color:#fafbfd;font-size:16px;font-weight:500;line-height:24px}.lp-ai-index .stats-band a.grp:hover .nm{text-decoration:underline;text-underline-offset:4px}.lp-ai-index .stats-band .more-row{margin-top:70px}.lp-ai-index .stats-band .more.light{background:#fff;border-color:#fff;color:var(--royal)}.lp-ai-index .stats-band .more.light:hover{background:hsla(0,0%,100%,.9);color:var(--royal)}@media (max-width:980px){.lp-ai-index .stats-band .groups{gap:15px}}.lp-ai-index #rl-matsec.stats-band{background:#05060f;overflow:clip;padding-block:0}.lp-ai-index #rl-matsec>.wrap{padding-block:100px}.lp-ai-index #rl-matsec.stats-band:after,.lp-ai-index #rl-matsec.stats-band:before{display:none}.lp-ai-index #rl-matsec .sg-bg-wrap{inset:0;pointer-events:none;position:absolute;z-index:-1}.lp-ai-index #rl-matsec .sg-bg{background:linear-gradient(180deg,#1b1f8a,#05060f 32%,#05060f 62%,#2b1b9a);height:calc(100vh - var(--navH, 0px));isolation:isolate;overflow:hidden;pointer-events:none;position:sticky;top:var(--navH,0)}.lp-ai-index #rl-matsec .sg-bg:after,.lp-ai-index #rl-matsec .sg-bg:before{background-image:linear-gradient(rgba(129,140,248,.35) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.35) 1px,transparent 0);background-size:64px 64px;content:"";height:40%;left:-50%;position:absolute;right:-50%;z-index:-1}.lp-ai-index #rl-matsec .sg-bg:before{background-position:top;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 90%);mask-image:linear-gradient(180deg,#000 0,transparent 90%);top:0;transform:perspective(500px) rotateX(-60deg);transform-origin:center top}.lp-ai-index #rl-matsec .sg-bg:after{background-position:bottom;bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 90%);mask-image:linear-gradient(0deg,#000 0,transparent 90%);transform:perspective(500px) rotateX(60deg);transform-origin:center bottom}.lp-ai-index #rl-matsec .notes{color:hsla(0,0%,100%,.6)}.lp-ai-index #rl-matsec .notes li:before{background:hsla(0,0%,100%,.4)}.lp-ai-index #rl-matsec .seg{background:radial-gradient(120% 70% at 50% 115%,rgba(79,70,229,.7) 0,rgba(79,70,229,0) 70%),#0c1033;border:1px solid hsla(0,0%,100%,.35);border-color:rgb(255 255 255/max(.05,.35 - var(--depth,0) * .3));box-shadow:none;color:#fafbfd;gap:32px 56px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);opacity:1;padding:40px;position:sticky;top:calc(var(--navH) + 24px);transform:scale(calc(1 - var(--depth, 0)*.04));transform-origin:50% 0;transition:none}.lp-ai-index #rl-matsec .seg:after{background:#070a24;border-radius:inherit;content:"";inset:0;opacity:min(.96,var(--depth,0) * 1.2);pointer-events:none;position:absolute}.lp-ai-index #rl-matsec .seg>*{opacity:max(0,1 - var(--depth,0) * 2.2)}@media (prefers-reduced-motion:reduce){.lp-ai-index #rl-matsec .seg{transform:none}}.lp-ai-index #rl-matsec .seg:nth-of-type(2){top:calc(var(--navH) + 40px)}.lp-ai-index #rl-matsec .seg:nth-of-type(3){top:calc(var(--navH) + 56px)}.lp-ai-index #rl-matsec .seg:nth-of-type(4){top:calc(var(--navH) + 72px)}.lp-ai-index #rl-matsec .seg:nth-of-type(5){top:calc(var(--navH) + 88px)}.lp-ai-index #rl-matsec .seg .tag2{align-items:center;background:rgba(140,123,255,.18);border-radius:999px;color:#d9d3ff;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:0;margin:0;padding:6px 14px;text-transform:none}.lp-ai-index #rl-matsec .seg h3{color:#fafbfd;font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:12px}.lp-ai-index #rl-matsec .seg .df{color:#c6c8d1;margin-top:8px}.lp-ai-index #rl-matsec .seg>div:first-child{align-items:flex-start;display:flex;flex-direction:column}.lp-ai-index #rl-matsec .seg .big{background:linear-gradient(90deg,#6d5bff,#e9e6ff);-webkit-background-clip:text;background-clip:text;color:#8c7bff;font-size:clamp(64px,7vw,104px);font-weight:700;letter-spacing:-.03em;line-height:1;margin-top:auto;max-width:100%;padding-top:40px;width:max-content;-webkit-text-fill-color:transparent}.lp-ai-index #rl-matsec .seg .big+p{color:#c6c8d1;font-size:15px;font-weight:400;line-height:22px;margin-top:12px;max-width:34ch}.lp-ai-index #rl-matsec .seg .cols{align-content:start;gap:0 40px}.lp-ai-index #rl-matsec .seg .cols>div{min-width:0}.lp-ai-index #rl-matsec .seg .sg-story{border-bottom:1px solid hsla(0,0%,100%,.14);grid-column:1/-1;margin-bottom:28px;padding-bottom:28px}.lp-ai-index #rl-matsec .seg .story{color:#c6c8d1;font-size:16px;line-height:1.65;margin-top:0}.lp-ai-index #rl-matsec .seg h4{color:#fafbfd;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;text-transform:none}.lp-ai-index #rl-matsec .seg .cols h4:first-child+p{color:hsla(0,0%,100%,.5)!important;font-size:13px!important;line-height:18px;margin:4px 0 6px!important}.lp-ai-index #rl-matsec .seg .cols h4:not(:first-child)+p{font-size:14px!important;line-height:22px;margin-top:8px}.lp-ai-index #rl-matsec .seg .cols p{color:#c6c8d1}.lp-ai-index #rl-matsec .seg .cols p b{color:#fafbfd!important}.lp-ai-index #rl-matsec .seg .reach li{color:#c6c8d1;font-size:14px}.lp-ai-index #rl-matsec .seg .reach li b{color:#fafbfd;font-size:14px;font-weight:600}.lp-ai-index #rl-matsec .seg .reach li i{background:hsla(0,0%,100%,.12);border-radius:4px;height:4px}.lp-ai-index #rl-matsec .seg .reach li i s{background:#8c7bff;border-radius:4px}.lp-ai-index #rl-matsec .seg .mix{margin-top:12px}.lp-ai-index #rl-matsec .seg .mixkey{color:#c6c8d1;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;margin-top:12px}.lp-ai-index #rl-matsec .seg .rl-more{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;color:#fafbfd;font-size:16px;font-weight:700;margin-top:18px;transition:background-size .3s ease}.lp-ai-index #rl-matsec .seg .rl-more:hover{background-size:100% 1px;text-decoration:none}@media (max-width:820px){.lp-ai-index #rl-matsec .seg{padding:26px 22px 30px;position:relative;top:auto}.lp-ai-index #rl-matsec .seg .cols{gap:28px}}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-lede{margin-top:16px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list li{font-size:16px;padding:14px 0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm-head h3{font-size:28px;line-height:1.25}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g{border-radius:14px;border-width:3px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .lf{border-radius:8px;border-width:2px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lab{font-size:13px;left:10px;top:10px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lab em{border-radius:6px;padding:2px 6px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det{column-gap:64px;grid-template-areas:"ov ov" "tk rt";grid-template-columns:minmax(0,5fr) minmax(0,7fr);row-gap:40px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-l{display:contents}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-ov{background:radial-gradient(55% 90% at 100% 0,rgba(59,92,222,.14) 0,rgba(59,92,222,.045) 45%,rgba(59,92,222,0) 75%),#f2f3f6;border-radius:28px;column-gap:48px;display:grid;grid-area:ov;grid-template-areas:"nm kp" "fc fc" "nt nt";grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:48px 48px 32px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-ov h2.nm{align-self:start;border-bottom:0;font-size:34px;font-weight:500;grid-area:nm;letter-spacing:0;line-height:42px;padding-bottom:0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis{align-items:end;border-bottom:0;gap:0 48px;grid-area:kp;grid-template-areas:"i r" "b s";grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:0;padding-bottom:0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:first-child{grid-area:r}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(2){align-self:start;grid-area:s}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(3){grid-area:i}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(4){align-self:start;grid-area:b}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts b,.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis .big{color:#202437;font-size:34px;font-weight:500;letter-spacing:0;line-height:42px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts b{font-size:28px;line-height:36px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(3) .big{font-size:clamp(40px,4.4vw,48px);line-height:1}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis .big small{color:#9ea2b0;font-size:15px;font-weight:500;margin-left:6px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(3) .big small{font-size:.5em;margin-left:.15em}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts span,.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis .lb{color:#6b7080;font-size:15px;font-weight:500;line-height:21px;margin-top:8px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-strip{gap:2px;height:12px;margin-top:40px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-strip span{background:rgba(32,36,55,.12);border-radius:99px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-strip span.me{background:#3b5cde}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-strip .cap{background:none;color:#3b5cde}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-bar{background:rgba(32,36,55,.12);border-radius:99px;height:4px;margin-top:44px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-bar b{background:#3b5cde;border-radius:99px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-bar i{background:#202437;bottom:-6px;top:-6px;width:1px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-bar .ex{color:#6b7080;font-weight:500;margin-bottom:8px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-bar .vl{color:#202437;font-size:12px;font-weight:500}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts{border-top:1px solid rgba(32,36,55,.12);gap:0;grid-area:fc;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;padding-top:28px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts div{background:none;border-radius:0;padding:0 24px 0 0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts div+div{border-left:1px solid rgba(32,36,55,.12);padding-left:24px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-note{color:#9ea2b0;font-size:12px;grid-area:nt;margin-top:32px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tasks{display:flex;flex-direction:column;grid-area:tk}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-r{grid-area:rt}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tabs{background:none;border:0;border-bottom:1px solid rgba(32,36,55,.12);border-radius:0;display:flex;gap:32px;margin-top:0;padding:0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#b4b8c5;font-size:20px;font-weight:600;line-height:30px;margin:0 0 -1px;padding:0 0 12px;position:relative;transition:color .2s,border-color .2s}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tabs button:hover{color:#202437}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tabs button[aria-selected=true]{border-bottom-color:#202437;color:#202437}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-lede{color:#6b7080;font-size:15px;line-height:21px;margin-top:20px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list{margin-top:8px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list li{border-bottom-color:rgba(32,36,55,.08);font-size:15px;padding:15px 0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list li:last-child{border-bottom:0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list li:before{color:#9ea2b0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-list i{border-radius:99px;height:6px;width:6px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm-head h3{font-size:20px;font-weight:600;line-height:30px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-crumbs{color:#9ea2b0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm{margin-top:24px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g{border:3px solid #fff;border-radius:18px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lf{background:color-mix(in srgb,var(--c) 18%,#f2f3f6);border:2px solid #fff;border-radius:12px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lf:first-of-type{background:color-mix(in srgb,var(--c) 34%,#f2f3f6)}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lf:nth-of-type(2){background:color-mix(in srgb,var(--c) 26%,#f2f3f6)}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g:hover .lf{filter:brightness(.97)}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .lf.zoom{background:color-mix(in srgb,var(--c) 26%,#f2f3f6);border:3px solid #fff;border-radius:14px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lab{color:#202437;font-size:14px;font-weight:500;left:16px;line-height:1.3;right:14px;top:14px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lab em{background:none;border-radius:0;padding:0}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm .g .lab span{color:#202437;font-size:20px;font-weight:600;line-height:28px;margin-top:2px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm-key{color:#6b7080;gap:6px 20px;margin-top:18px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm-key i{border-radius:99px;height:6px;width:6px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-tm-cap{color:#9ea2b0}@media (min-width:981px) and (min-height:860px){.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-r{align-self:start;position:sticky;top:calc(var(--navH, 60px) + 24px)}}@media (max-width:980px){.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det{grid-template-areas:"ov" "rt" "tk";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-ov{grid-template-areas:"nm" "kp" "fc" "nt";grid-template-columns:minmax(0,1fr);position:static}}@media (max-width:640px){.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-ov{padding:24px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis{gap:0 24px;margin-top:32px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-kpis>div:nth-child(3) .big{font-size:40px}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts{gap:20px;grid-template-columns:minmax(0,1fr)}.lp-ai-index :is(#st-detsec,#rl-detsec) .st-det .st-facts div+div{border-left:0;padding-left:0}}.lp-ai-index #rl-detsec{background:#fff}.lp-ai-index #rl-detsec .st-det .st-ov{grid-template-areas:"nm fc" "nt fc";grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr}.lp-ai-index #rl-detsec .st-det .st-note{align-self:end;margin-top:24px;max-width:36ch}.lp-ai-index #rl-detsec .st-det .st-facts{align-self:start;border-top:0;margin-top:0;padding-top:0}.lp-ai-index #rl-detsec .st-det .st-facts b{font-size:34px;font-variant-numeric:proportional-nums;line-height:42px}.lp-ai-index #rl-detsec .st-det .st-facts span{text-wrap:pretty}@media (max-width:980px){.lp-ai-index #rl-detsec .st-det .st-ov{grid-template-areas:"nm" "fc" "nt";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lp-ai-index #rl-detsec .st-det .st-note{max-width:none}.lp-ai-index #rl-detsec .st-det .st-facts{margin-top:32px}}.lp-ai-index .page[data-page=types]:has(#rl-detsec:not([hidden])) .sec[aria-labelledby=hl-h]{background:#f6f7fb}.lp-ai-index .stats-band .grp-bar{align-self:stretch;background:hsla(0,0%,100%,.14);border-radius:99px;display:block;height:4px;margin-top:6px;overflow:hidden}.lp-ai-index .stats-band .grp-bar i{background:var(--c);border-radius:inherit;display:block;height:100%;width:var(--w)}.lp-ai-index .stats-band .grp .nm{align-items:center;display:flex;justify-content:center;min-height:48px}.lp-ai-index .stats-band .grp-bar{margin-top:auto}.lp-ai-index .stats-band .grp .v{margin-top:16px}.lp-ai-index .stats-band .grp p{margin-top:4px}.lp-ai-index .stats-band .grp .tk{margin-bottom:24px;margin-top:2px}.lp-ai-index .stats-band .grp .nm{font-size:16px;font-weight:500;line-height:24px}.lp-ai-index .stats-band .grp .tk{font-size:18px;font-weight:600;line-height:26px}.lp-ai-index .hero.sm .sub:has(.l2){max-width:none}.lp-ai-index .hero.sm .sub .l2{display:block}@media (max-width:900px){.lp-ai-index .hero.sm .sub:has(.l2){max-width:56ch}.lp-ai-index .hero.sm .sub .l2{display:inline}}