html:has(.lp-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19191f!important;font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif!important;background:#f3f3f3!important}html:has(.lp-root) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19191f!important;font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif!important;background:#f3f3f3!important}.lp-root{--lp-ink:#19191f;--lp-brand:#00003d;--lp-brand-deep:#000029;--lp-brand-600:#0e0e58;--lp-link:#1e1e71;--lp-slate:#51515c;--lp-muted:#71717a;--lp-line:#dbdbdb;--lp-line-strong:#ccc;--lp-surface:#f3f3f3;--lp-card:#fff;--lp-night:#00003d;--lp-night-2:#0b0b46;--lp-cyan:#bec7d0;--lp-blue:#607080;--lp-peri:#67678e;--lp-sand:#b09f8d;--lp-gold:#967754;--lp-warn:#94564c;--lp-radius:.375rem;--lp-shadow:0 1px 1px #19191f0a, 0 10px 28px #19191f0e;--lp-max:1080px;--lp-gutter:24px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--background:0 0% 95.3%;--foreground:240 12% 11%;--foreground-light:240 6% 34%;--foreground-muted:240 3% 60%;--surface-100:0 0% 100%;--surface-300:40 6% 91.5%;--brand:240 100% 12%;--border:0 0% 86%;--font-sans:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;--font-display:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;--font-mono:var(--font-ibm-mono), "IBM Plex Mono", ui-monospace, monospace;font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;text-rendering:auto;color:var(--lp-ink);background:var(--lp-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;font-size:16px;line-height:1.5;overflow-x:clip}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}:where(.lp-root) a{color:inherit;text-decoration:none}:where(.lp-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.lp-root) :where(p,h1,h2,h3,h4,blockquote,dl,dd,ul){margin:0}:where(.lp-root) :where(ul){padding:0;list-style:none}.lp-container{width:100%;max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);padding-left:max(var(--lp-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--lp-gutter), env(safe-area-inset-right,0px));margin:0 auto}.lp-display{font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;letter-spacing:-.02em;text-rendering:optimizelegibility;font-size:clamp(40px,6vw,68px);font-weight:400;line-height:1.08}.lp-display--md{font-size:clamp(34px,4.6vw,56px)}.lp-display--sm{font-size:clamp(30px,3.6vw,44px)}.lp-tint{background:linear-gradient(95deg,#101060 0%,#53616e 55%,#896d4d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-tint-night{background:linear-gradient(95deg,#fff 0%,#dad2c8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-h2{font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;letter-spacing:-.015em;text-rendering:optimizelegibility;max-width:520px;font-size:clamp(24px,2.4vw,28px);font-weight:400;line-height:1.25}.lp-h2--stacked{flex-direction:column;max-width:none;display:flex}.lp-h2--stacked span{color:var(--lp-muted)}.lp-intro{letter-spacing:-.01em;color:var(--lp-muted);max-width:820px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.3}.lp-intro strong{color:var(--lp-ink);font-weight:500}.lp-intro--dark{color:#ababba}.lp-intro--dark strong{color:#fff}.lp-btn{border-radius:var(--lp-radius);white-space:nowrap;height:36px;transition:background-color .2s var(--lp-ease), border-color .2s var(--lp-ease), color .2s var(--lp-ease), transform .2s var(--lp-ease), box-shadow .2s var(--lp-ease);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-btn:disabled{transform:none}.lp-btn--sm{height:32px;padding:0 14px;font-size:13px}.lp-btn__arrow{transition:transform .2s var(--lp-ease);font-size:1.15em;line-height:1;display:inline-block}.lp-btn:hover .lp-btn__arrow,.lp-link:hover span,.lp-guide:hover .lp-link span,.lp-story-card:hover .lp-link span,.lp-promo:hover .lp-link span{transform:translate(3px)}.lp-btn--primary{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff!important}.lp-btn--primary:hover{background:var(--lp-brand-600);border-color:var(--lp-brand-600)}.lp-btn--secondary{background:var(--lp-card);color:var(--lp-ink);border-color:var(--lp-line-strong)}.lp-btn--secondary:hover{color:var(--lp-ink);background:#ebebeb;border-color:#9a9aa2}.lp-btn--night{background:#fff;color:var(--lp-brand)!important}.lp-btn--night:hover{background:#f5f5f5}.lp-btn--cyan-outline{border-color:#ffffff59;color:#fff!important}.lp-btn--cyan-outline:hover{background:#ffffff14;border-color:#fff}.lp-btn--ghost-light{border-color:#ffffff8c;color:#fff!important}.lp-btn--ghost-light:hover{background:#ffffff1a;border-color:#fff}.lp-btn-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lp-link{color:var(--lp-link);align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex}.lp-link span{transition:transform .2s var(--lp-ease);display:inline-block}.lp-link--cyan{color:var(--lp-cyan)}.lp-nav{z-index:50;transition:background-color .28s var(--lp-ease), border-color .28s var(--lp-ease);background:#fff0;border-bottom:1px solid #0000;position:sticky;top:0}.lp-nav.is-scrolled,.lp-nav.is-drawer{border-bottom-color:var(--lp-line);background:#fff}.lp-nav.is-open{background:#fff;border-bottom-color:#0000}.lp-nav__inner{z-index:3;align-items:center;gap:28px;height:64px;display:flex;position:relative}.lp-wordmark{align-items:center;gap:10px;display:inline-flex}.lp-wordmark__name{font-family:var(--font-wordmark), Outfit, ui-sans-serif, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink);font-size:15px;font-weight:500;line-height:1}.lp-wordmark__mark{flex:none;place-items:center;display:grid;position:relative;overflow:visible}.lp-nav__menu{align-items:center;gap:22px;display:flex}.lp-nav__trigger{color:var(--lp-ink);transition:color .15s var(--lp-ease);align-items:center;gap:4px;padding:12px 0;font-size:14px;font-weight:500;display:inline-flex}.lp-nav.is-open .lp-nav__trigger{color:var(--lp-muted)}.lp-nav__trigger.is-active,.lp-nav__trigger:hover,a.lp-nav__trigger:hover{color:var(--lp-ink)}.lp-nav__trigger svg{opacity:.55;transition:transform .2s var(--lp-ease)}.lp-nav__trigger.is-active svg{transform:rotate(180deg)}.lp-nav__pricing{border-left:1px solid var(--lp-line);margin-left:4px;padding-left:22px}.lp-nav__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.lp-nav__actions .lp-btn--sm{height:32px;padding:0 14px;font-size:13px}.lp-nav__text-link{color:var(--lp-ink);transition:color .15s var(--lp-ease);margin-right:6px;font-size:14px;font-weight:500}.lp-nav__text-link:hover{color:var(--lp-link)}.lp-nav__burger{width:40px;height:40px;color:var(--lp-ink);border-radius:8px;place-items:center;display:none}.lp-nav__burger:hover{background:var(--lp-surface)}.lp-mega{z-index:2;border-top:1px solid var(--lp-line);box-shadow:var(--lp-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--lp-ease), transform .22s var(--lp-ease), visibility .22s;background:#fff;border-radius:0 0 6px 6px;position:absolute;top:63px;left:16px;right:16px;transform:translateY(-6px)}.lp-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.lp-mega__pane{padding:32px 32px 0;display:none}.lp-mega__pane.is-active{animation:lp-mega-pane .22s var(--lp-ease) both;display:block}@keyframes lp-mega-pane{0%{opacity:0}to{opacity:1}}.lp-mega__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.lp-mega__col-title{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);margin:0 0 8px;padding-bottom:12px;font-size:14px;font-weight:500;line-height:1.2}.lp-mega__item{flex-direction:column;gap:1px;padding:10px 0;display:flex}.lp-mega__item strong{color:var(--lp-link);font-size:14px;font-weight:500;line-height:1.3}.lp-mega__item strong:after{content:"›";opacity:0;transition:opacity .15s var(--lp-ease), transform .15s var(--lp-ease);margin-left:5px;display:inline-block;transform:translate(-2px)}.lp-mega__item:hover strong:after{opacity:1;transform:none}.lp-mega__item span{color:var(--lp-slate);font-size:14px;font-weight:400;line-height:1.4}.lp-mega__start{border-top:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 24px;margin:32px -32px 0;padding:20px 32px 24px;display:grid}.lp-mega__start-label{color:var(--lp-ink);padding-top:10px;font-size:14px;font-weight:500}.lp-mega__start .lp-mega__item:last-child{grid-column:span 2}.lp-mega__more{grid-template-columns:1fr 1fr;gap:32px;padding:28px 0 32px;display:grid}.lp-mega__more-items{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.lp-mega__card{border:1px solid var(--lp-line);min-height:147px;transition:border-color .2s var(--lp-ease), transform .22s var(--lp-ease);border-radius:4px;display:flex;overflow:hidden}.lp-mega__card:hover{border-color:var(--lp-line-strong);transform:translateY(-1px)}.lp-mega__cover{flex:none;width:200px;position:relative}.lp-mega__cover:after{content:"";background:radial-gradient(circle at 32% 38%,#ffffff38,#0000 58%);position:absolute;inset:0}.lp-mega__card-copy{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.lp-mega__card-copy strong{color:var(--lp-ink);font-size:14px;font-weight:500}.lp-mega__card-copy>span{color:var(--lp-slate);font-size:14px;line-height:1.4}.lp-mega__card-cta{color:var(--lp-link);margin-top:auto;font-size:14px;font-weight:500}.lp-mega__card-cta span{color:var(--lp-link);transition:transform .2s var(--lp-ease);display:inline-block}.lp-mega__card:hover .lp-mega__card-cta span{transform:translate(3px)}.lp-nav__drawer{display:none}@media (prefers-reduced-motion:reduce){.lp-mega,.lp-mega__pane.is-active,.lp-nav__trigger svg,.lp-mega__item strong:after{transition:none;animation:none}}@keyframes lp-acc-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.lp-hero{margin-top:-64px;padding:188px 0 112px;position:relative;overflow:hidden}.lp-orb-core{clip-path:circle(50%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lp-hero__art{pointer-events:none;z-index:0;place-items:center;width:760px;height:760px;display:grid;position:absolute;top:50%;right:max(-120px,min(-16px,548px - 50vw));transform:translateY(-50%)}.lp-hero__art>*{grid-area:1/1}@media (max-width:1300px) and (min-width:901px){.lp-hero__art{transform-origin:100%;width:640px;height:640px;transform:translateY(-50%)}}@media (max-width:1100px) and (min-width:901px){.lp-hero__art{width:520px;height:520px;right:-48px}.lp-hero__copy{max-width:520px}}.lp-hero__inner{position:relative}.lp-hero__copy{z-index:1;max-width:600px;position:relative}.lp-hero__metric{align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:500;display:flex}@keyframes lp-live{to{opacity:0;transform:scale(2.6)}}.lp-hero__metric-live{background:#e5484d;border-radius:50%;width:7px;height:7px;position:relative}.lp-hero__metric-live:after{content:"";background:inherit;border-radius:50%;animation:1.8s ease-out infinite lp-live;position:absolute;inset:0}.lp-hero__metric-value{color:var(--lp-muted);font-variant-numeric:tabular-nums}.lp-hero__title{max-width:580px}.lp-hero__sub{max-width:560px;color:var(--lp-slate);margin-top:24px;font-size:19px;line-height:1.55}.lp-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lp-logos{z-index:1;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#ffffffdb;position:relative}.lp-logos__row{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex;overflow:hidden}.lp-logo{color:var(--lp-muted);white-space:nowrap;transition:color .2s var(--lp-ease);font-size:20px}.lp-logo:hover{color:var(--lp-ink)}.lp-logo--serif{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.lp-logo--wide{letter-spacing:.18em;font-size:15px;font-weight:600}.lp-logo--round{letter-spacing:-.04em;font-size:23px;font-weight:600}.lp-logo--bold{letter-spacing:-.02em;font-weight:700}.lp-logo--light{letter-spacing:.02em;font-size:22px;font-weight:400}.lp-logo--italic{font-style:italic;font-weight:600}.lp-logo--mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:16px;font-weight:600}.lp-section{padding:136px 0}.lp-section--tight{padding:96px 0}.lp-section--border{border-top:1px solid var(--lp-line)}.lp-light{background-image:linear-gradient(var(--lp-line), var(--lp-line)), linear-gradient(var(--lp-line), var(--lp-line));background-size:1px 100%,1px 100%;background-position:calc(50% - var(--lp-max) / 2 - var(--lp-gutter) - 1px) 0, calc(50% + var(--lp-max) / 2 + var(--lp-gutter)) 0;background-repeat:no-repeat}.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.lp-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:var(--lp-card);flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.lp-card.is-active-card{border-color:var(--lp-line-strong)}.lp-bento .lp-card{transition:border-color .28s var(--lp-ease), box-shadow .42s var(--lp-ease), translate .42s var(--lp-ease);translate:0}.lp-bento .lp-card:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .48s var(--lp-ease);position:absolute;inset:0}.lp-bento .lp-wash-a:before{background:radial-gradient(48% 42% at 86% 100%,#96775438,#0000 68%)}.lp-bento .lp-wash-b:before{background:radial-gradient(75% 55% at 50% 100%,#67678e47,#0000 68%)}.lp-bento .lp-wash-c:before{background:radial-gradient(60% 55% at 0 100%,#00003d33,#0000 70%)}.lp-bento .lp-wash-d:before{background:radial-gradient(65% 55% at 100% 100%,#b09f8d59,#0000 70%)}.lp-bento .lp-wash-e:before{background:radial-gradient(70% 60% at 50% 100%,#bec7d059,#0000 70%)}.lp-bento .lp-card:hover{border-color:#b7b7c2;translate:0 -4px;box-shadow:0 1px 1px #19191f0a,0 24px 48px -30px #19191f47}.lp-bento .lp-card:hover:before{opacity:1}.lp-bento .lp-card:hover .lp-card__arrow{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff;translate:2px -2px}.lp-bento .lp-card .lp-card__visual>.lp-ui,.lp-bento .lp-card .lp-card__visual>.lp-coverage,.lp-bento .lp-card--flagship .lp-phone,.lp-bento .lp-card--flagship .lp-ui.lp-mention{transition:translate .48s var(--lp-ease), box-shadow .48s var(--lp-ease);translate:0}.lp-bento .lp-card:hover .lp-card__visual>.lp-ui:not(.lp-mention),.lp-bento .lp-card:hover .lp-card__visual>.lp-coverage{translate:0 -10px;box-shadow:0 22px 36px -22px #19191f57}.lp-bento .lp-card--flagship:hover .lp-ui.lp-mention{translate:0 -14px;box-shadow:0 22px 36px -22px #19191f57}.lp-bento .lp-card .lp-worlddots{transition:scale .52s var(--lp-ease);scale:1}.lp-bento .lp-card:hover .lp-worlddots{scale:1.015}.lp-card--flagship{grid-column:span 2;min-height:540px}.lp-card--tall{min-height:540px}.lp-card__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.lp-card__title{max-width:420px;color:var(--lp-slate);font-size:16px;line-height:1.45}.lp-card__title strong{color:var(--lp-ink);font-weight:500}.lp-card__arrow{border-radius:var(--lp-radius);background:var(--lp-card);border:1px solid var(--lp-line);width:32px;height:32px;color:var(--lp-brand);transition:background-color .24s var(--lp-ease), color .24s var(--lp-ease), border-color .24s var(--lp-ease), translate .28s var(--lp-ease);flex:none;place-items:center;display:grid;translate:0}.lp-card__arrow:hover{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-ink)}.lp-card__visual{flex:1;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:relative}.lp-wash-a{background:radial-gradient(60% 70% at 88% 100%, #9677545e, transparent 70%), radial-gradient(55% 60% at 20% 110%, #00003d57, transparent 70%), var(--lp-surface)}.lp-wash-b{background:radial-gradient(80% 60% at 50% 110%, #67678e70, transparent 70%), var(--lp-surface)}.lp-wash-c{background:radial-gradient(70% 60% at 0% 100%, #00003d57, transparent 70%), var(--lp-surface)}.lp-wash-d{background:radial-gradient(70% 60% at 100% 100%, #b09f8d94, transparent 70%), var(--lp-surface)}.lp-wash-e{background:radial-gradient(70% 70% at 50% 100%, #bec7d08a, transparent 70%), var(--lp-surface)}.lp-ui{border:1px solid var(--lp-line);border-radius:var(--lp-radius);color:var(--lp-ink);background:#fff;font-size:12px}.lp-ui__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-ui__row--spaced{margin-top:16px}.lp-ui__label{font-size:12px;font-weight:600}.lp-ui__muted{color:var(--lp-muted);font-size:11px}.lp-chip{border-radius:var(--lp-radius);white-space:nowrap;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.lp-chip--neg{color:#79463e;background:#f6efee}.lp-chip--pos{color:#46525d;background:#eef0f2}.lp-chip--brand{color:var(--lp-brand);background:#f6f6f9}.lp-dot{border-radius:999px;flex:none;width:7px;height:7px}.lp-dot--neg{background:var(--lp-warn)}.lp-dot--neu{background:var(--lp-line-strong)}.lp-dot--pos{background:var(--lp-blue)}.lp-mini-btn{border-radius:var(--lp-radius);border:1px solid var(--lp-line);align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.lp-mini-btn--primary{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff}.lp-line{background:var(--lp-surface);border-radius:4px;height:7px;margin-top:7px;display:block}.lp-monitor{align-items:flex-end;gap:24px;width:100%;max-width:600px;margin-bottom:-36px;display:flex;position:relative}.lp-phone{background:linear-gradient(#51515c 0%,#2a2a32 8%,#19191f 42%,#121217 100%);border-radius:42px 42px 0 0;flex:none;width:226px;height:412px;padding:7px 7px 0;position:relative;box-shadow:inset 0 .6px #ffffff61,inset 1px 0 #ffffff29,inset -1px 0 #00000073,inset 0 0 0 .5px #60606c59,0 0 0 .5px #0e0e11b3,0 22px 44px -26px #19191f66}.lp-phone:before{content:"";z-index:0;pointer-events:none;background:#000;border-radius:36px 36px 0 0;position:absolute;inset:6px 6px 0}.lp-phone__silent,.lp-phone__vol,.lp-phone__power{z-index:5;pointer-events:none;width:2px;position:absolute}.lp-phone__silent{background:linear-gradient(#696977,#292932);border-radius:1px 0 0 1px;height:14px;top:68px;left:-2px}.lp-phone__vol{background:linear-gradient(#696977,#292932) 0 0/2px 17px no-repeat,linear-gradient(#696977,#292932) 0 25px/2px 17px no-repeat;border-radius:1px 0 0 1px;width:2px;height:42px;top:96px;left:-2px}.lp-phone__power{background:linear-gradient(#696977,#292932);border-radius:0 1px 1px 0;height:34px;top:108px;right:-2px}.lp-phone__island{z-index:4;pointer-events:none;background:#000;border-radius:12px;width:80px;height:22px;position:absolute;top:14px;left:50%;translate:-50%}.lp-phone__island:before{content:"";background:#17171c;border-radius:2px;width:30px;height:3px;position:absolute;top:50%;left:18px;translate:0 -50%}.lp-phone__island:after{content:"";background:radial-gradient(circle at 36% 32%,#587a9d 0 16%,#1c2840 38%,#090d15 68%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:7px;translate:0 -50%;box-shadow:inset 0 0 0 1px #ffffff14}.lp-phone__screen{z-index:1;background:#f6f6f8;border-radius:35px 35px 0 0;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp-phone__bar{padding:32px 16px 12px}.lp-phone__bar strong{letter-spacing:-.035em;font-size:17px;font-weight:600;line-height:1.1;display:block}.lp-phone__bar>div>span{color:var(--lp-muted);letter-spacing:.01em;margin-top:3px;font-size:10px;display:block}.lp-phone__feed{background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:0;margin:0 8px 14px;padding:4px 0 6px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000b}.lp-phone__home{background:#1c1c2138;border-radius:999px;width:72px;height:3.5px;position:absolute;bottom:7px;left:50%;translate:-50%}.lp-alert{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:calc(100% - 8px);margin:0 4px;padding:8px 10px;display:grid;position:relative}.lp-alert:not(:last-child):after{content:"";background:#0000000f;height:1px;position:absolute;bottom:0;left:45px;right:10px}.lp-alert.is-active-alert:after{opacity:0}.lp-alert:has(+.is-active-alert):after{opacity:0}.lp-alert__mark{background:var(--lp-brand);color:#fff;letter-spacing:.05em;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:600;display:grid}.lp-alert__body{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-alert__row{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-alert__body strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:580;line-height:1.25;overflow:hidden}.lp-alert__row time{color:var(--lp-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;font-size:9px}.lp-alert.is-live time{color:var(--lp-brand);font-weight:600}.lp-alert__meta{min-width:0;color:var(--lp-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.lp-alert__meta i{color:#b5b5ba;font-style:normal}.lp-alert__preview{color:#8a8a93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.lp-alert__flag{color:#84473e;letter-spacing:.06em;text-transform:uppercase;background:#faf5f4;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:8px;font-weight:600}.lp-mention{flex:1;margin-bottom:48px;padding:16px}.lp-mention__source{align-items:center;gap:10px;display:flex}.lp-mention__source>span:nth-child(2){flex-direction:column;flex:1;display:flex}.lp-mention__source strong{font-size:12px}.lp-mention__source span span{color:var(--lp-muted);font-size:11px}.lp-mention__logo{background:var(--lp-ink);color:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:12px;font-weight:700;display:grid}.lp-mention__title{margin-top:14px;font-size:15px;font-weight:600;line-height:1.3}.lp-mention__excerpt{color:var(--lp-slate);margin-top:8px;line-height:1.5}.lp-mention__excerpt mark{color:inherit;transition:background-color .42s var(--lp-ease);background:#f3ece2;border-radius:3px;padding:0 2px}.lp-mention__metrics{border-top:1px solid var(--lp-line);gap:18px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:600;display:flex}.lp-mention__metrics em{color:var(--lp-muted);font-size:10px;font-style:normal;font-weight:400;display:block}.lp-mention__actions{gap:6px;margin-top:14px;display:flex}.lp-measure{width:100%;padding:16px;overflow:visible}.lp-measure__big{letter-spacing:-.02em;align-items:center;gap:10px;margin-top:6px;font-size:34px;font-weight:600;display:flex}.lp-measure__stack,.lp-meter{border-radius:4px;gap:2px;height:8px;margin-top:12px;display:flex;overflow:hidden}.lp-measure__list{gap:6px;margin-top:12px;display:grid}.lp-measure__list li{color:var(--lp-slate);align-items:center;gap:8px;display:flex}.lp-measure__list button{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;transition:background-color .2s var(--lp-ease), box-shadow .2s var(--lp-ease);border-radius:6px;align-items:center;gap:8px;padding:3px 6px;display:flex}.lp-measure__list button:hover{background:#f6f6f9}.lp-measure__list button:hover .lp-measure__swatch,.lp-measure__list button.is-active-competitor .lp-measure__swatch{transform:scale(1.25)}.lp-measure__list button>span:nth-of-type(2){flex:1;min-width:0}.lp-measure__list strong{color:var(--lp-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lp-measure__swatch{width:8px;height:8px;transition:transform .24s var(--lp-ease);border-radius:2px}.lp-measure__bars{align-items:stretch;gap:2px;height:96px;margin-top:10px;padding-top:26px;display:flex;position:relative;overflow:visible}.lp-measure__bar{background:linear-gradient(180deg, var(--lp-peri), #dadae7);transform-origin:bottom;pointer-events:none;width:100%;transition:opacity .18s var(--lp-ease), background .18s var(--lp-ease), box-shadow .18s var(--lp-ease);border-radius:2px 2px 0 0;display:block}.lp-measure__bar-item:nth-last-child(-n+7) .lp-measure__bar{background:linear-gradient(180deg, var(--lp-brand), var(--lp-peri))}.lp-meter>span{transition:width .7s var(--lp-ease)}.lp-meter__legend{color:var(--lp-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.lp-chat{flex-direction:column;width:100%;min-height:232px;display:flex}.lp-chat__thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 12px 8px;display:flex}.lp-chat__you{background:var(--lp-surface);max-width:86%;color:var(--lp-ink);border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:7px 11px;font-size:12px;line-height:1.4}.lp-chat__bot{align-items:flex-start;gap:8px;display:flex}.lp-chat__mark{background:var(--lp-ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:600;display:grid}.lp-chat__body{flex:1;min-width:0}.lp-chat__body p{color:var(--lp-slate);margin:0;font-size:12px;line-height:1.5}.lp-chat__status{color:var(--lp-muted)}.lp-chat__suggest{flex-wrap:wrap;justify-content:flex-start;gap:5px;padding:0 12px 8px;display:flex}.lp-chat__suggest button{border:1px solid var(--lp-line);color:var(--lp-slate);cursor:pointer;transition:color .2s var(--lp-ease), border-color .2s var(--lp-ease), background-color .2s var(--lp-ease), translate .18s var(--lp-ease);background:#fff;border-radius:999px;padding:3px 8px;font-size:10px;translate:0}.lp-chat__suggest button:hover,.lp-chat__suggest button[aria-pressed=true]{color:var(--lp-brand);border-color:var(--lp-line-strong);background:#f9f9fb}.lp-chat__suggest button:hover{translate:0 -1px}.lp-caret{background:var(--lp-brand);vertical-align:-1px;width:1.5px;height:.85em;margin-left:1px;animation:1s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{50%{opacity:0}}.lp-cite{width:15px;height:15px;color:var(--lp-brand);vertical-align:1px;cursor:pointer;transition:background-color .2s var(--lp-ease), color .2s var(--lp-ease);background:#f6f6f9;border-radius:4px;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.lp-cite:hover,.lp-cite.is-on{background:var(--lp-brand);color:#fff}.lp-chat__sources{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-chat__source{color:var(--lp-ink);transition:background-color .16s var(--lp-ease);border-radius:5px;align-items:center;gap:5px;padding:2px 4px 2px 2px;font-size:10px;display:inline-flex}.lp-chat__source span:last-child{color:var(--lp-muted)}.lp-chat__source:hover,.lp-chat__source.is-linked{background:#f3f5f6}.lp-chat__compose{border-top:1px solid var(--lp-line);align-items:center;gap:8px;padding:8px 10px;display:flex}.lp-chat__compose input{min-width:0;font:inherit;color:var(--lp-ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.lp-chat__compose input::placeholder{color:var(--lp-muted)}.lp-chat__send{background:var(--lp-brand);color:#fff;cursor:pointer;width:22px;height:22px;transition:background-color .18s var(--lp-ease), translate .18s var(--lp-ease);border-radius:6px;flex:none;place-items:center;display:grid;translate:0}.lp-chat__send:hover{background:var(--lp-brand-600);translate:0 -1px}.lp-brief{width:100%;padding:16px}.lp-brief__head{align-items:center;gap:10px;display:flex}.lp-brief__head>span:last-child{flex-direction:column;display:flex}.lp-brief__head strong{font-size:13px}.lp-brief__head span span{color:var(--lp-muted);font-size:11px}.lp-brief__icon{color:#795934;width:30px;height:30px;transition:transform .28s var(--lp-ease);background:#f4f1eb;border-radius:8px;place-items:center;display:grid}.lp-bento .lp-card:hover .lp-brief__icon{transform:scale(1.06)}.lp-brief__section{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin-top:14px;font-size:10px;font-weight:600}.lp-brief__slot{margin-top:7px;display:grid}.lp-brief__slot>*{grid-area:1/1}.lp-brief__slot .lp-line{transition:opacity .32s var(--lp-ease);align-self:center;margin-top:0}.lp-brief__story{opacity:0;min-width:0;transition:opacity .42s var(--lp-ease), transform .42s var(--lp-ease);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;line-height:1.3;display:flex;transform:translateY(4px)}.lp-brief__story.is-in{opacity:1;transform:none}.lp-brief__slot:has(.is-in) .lp-line{opacity:0}.lp-brief__foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.lp-coverage{align-self:center;width:100%;position:relative}.lp-worlddots{width:100%;height:auto;display:block}.lp-worlddots__pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite lp-pulse}@keyframes lp-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.lp-coverage__chip{color:var(--lp-slate);transition:transform .5s var(--lp-ease), box-shadow .4s var(--lp-ease);align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;top:-18%;right:0}.lp-coverage__chip.is-hot{transform:translateY(-4px);box-shadow:0 8px 18px #96775429}.lp-coverage__chip strong{color:var(--lp-ink)}.lp-coverage__delta{color:#79463e;animation:lp-pop-spring .45s var(--lp-ease) both;margin-left:6px;font-style:normal;font-weight:700;display:inline-block}.lp-worlddots__pulse.is-focus{animation-duration:1.15s}.lp-worlddots__pulse--echo{animation:1.8s ease-out .35s infinite lp-pulse}.lp-worlddots__pulse--ring{animation:2.2s ease-out .7s infinite lp-pulse}.lp-worlddots__arc{animation:1.5s linear infinite lp-dash-flow}@keyframes lp-dash-flow{to{stroke-dashoffset:-20px}}@keyframes lp-pop-spring{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes lp-ping-neg{0%{box-shadow:0 0 #967754bf}to{box-shadow:0 0 0 8px #96775400}}@keyframes lp-ping-pos{0%{box-shadow:0 0 #00003dbf}to{box-shadow:0 0 0 8px #00003d00}}@keyframes lp-tick-in{0%{opacity:.2;transform:translateY(2px)}to{opacity:1;transform:none}}.lp-tick{animation:lp-tick-in .42s var(--lp-ease)}@keyframes lp-pip-pulse{0%{box-shadow:0 0 #00003db3}70%{box-shadow:0 0 0 6px #00003d00}to{box-shadow:0 0 #00003d00}}.lp-bento[data-beat=alert] .lp-alert.is-active-alert,.lp-bento[data-beat=capture] .lp-alert.is-active-alert{background:#f4f4f9}.lp-bento[data-beat=alert] .lp-mention__excerpt mark,.lp-bento[data-beat=capture] .lp-mention__excerpt mark,.lp-bento[data-beat=ask] .lp-mention__excerpt mark{background:#e3d5bf}.lp-bento[data-beat=capture] .lp-mention,.lp-bento[data-beat=brief] .lp-mention,.lp-bento[data-beat=ask] .lp-mention{border-color:var(--lp-line-strong)}.lp-fly-chip{background:var(--lp-brand);color:#fff;pointer-events:none;animation:lp-fly-up 1.8s var(--lp-ease) forwards;z-index:5;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:50px;right:18px;box-shadow:0 8px 18px #00003d47}@keyframes lp-fly-up{0%{opacity:0;transform:translateY(8px)scale(.85)}20%{opacity:1;transform:translateY(-4px)scale(1.05)}40%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(.92)}}.lp-mini-btn--primary:hover,.lp-mini-btn--primary.is-added:hover{background:var(--lp-brand-600);border-color:var(--lp-brand-600);color:#fff}.lp-mini-btn--primary.is-added{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff}.lp-mini-btn__check{animation:lp-pop-spring .32s var(--lp-ease) both;margin-right:3px}.lp-bento[data-beat=measure] .lp-chip--neg,.lp-bento[data-beat=ask] .lp-chip--neg{background:#eee0dd}.lp-brief__head{position:relative}.lp-brief__pip{background:var(--lp-warn);border:1px solid #fff;border-radius:999px;width:7px;height:7px;animation:1.6s infinite lp-pip-pulse;position:absolute;top:1px;right:-2px}.lp-brief__title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-brief__badge{letter-spacing:.04em;color:#79463e;animation:lp-pop-spring .35s var(--lp-ease) both;background:#f6efee;border-radius:4px;flex:none;padding:1px 5px;font-size:8px;font-weight:700}.lp-brief__story.is-in{opacity:1;animation:lp-brief-flash 1.2s var(--lp-ease) both;transform:none}@keyframes lp-brief-flash{0%{background-color:#96775459;border-radius:4px;padding:2px 4px}to{background-color:#0000;padding:0}}.lp-alert{transition:background-color .2s var(--lp-ease)}.lp-alert:hover{background:#f8f8fa}.lp-alert.is-active-alert{background:#f4f4f9}.lp-alert.is-active-alert strong{color:var(--lp-brand)}.lp-alert.is-linked{background:#f6f7f9}.lp-media{background:var(--lp-surface);border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;display:flex}.lp-media__play{background:var(--lp-brand);color:#fff;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.lp-media__track{background:var(--lp-line);border-radius:999px;flex:1;height:3px;overflow:hidden}.lp-media__progress{background:var(--lp-blue);border-radius:999px;width:42%;height:100%;animation:8s linear infinite lp-video-flow;display:block}.lp-media__label{color:var(--lp-muted);letter-spacing:.01em;white-space:nowrap;flex:none;font-size:10px}.lp-media:has(.lp-audio-wave){flex-direction:column;align-items:stretch;gap:6px}.lp-audio-wave{justify-content:space-between;align-items:center;width:100%;height:20px;display:flex}.lp-audio-wave span{width:2px;height:var(--bar,10px);background:var(--lp-brand);transform-origin:50%;animation:1.35s ease-in-out infinite lp-wave-pulse;animation-delay:var(--d,0s);border-radius:1px;flex:none;display:block}@keyframes lp-wave-pulse{0%,to{transform:scaleY(.78)}50%{transform:scaleY(1)}}.lp-video-bar{background:var(--lp-surface);color:var(--lp-slate);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:10px;display:flex}.lp-video-play-btn{background:var(--lp-brand);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.lp-video-track{background:var(--lp-line);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.lp-video-progress{background:var(--lp-blue);border-radius:999px;width:48%;height:100%;animation:8s linear infinite lp-video-flow}@keyframes lp-video-flow{0%{width:10%}50%{width:65%}to{width:100%}}.lp-measure__bar-item{cursor:pointer;appearance:none;min-width:0;height:auto;font:inherit;color:inherit;z-index:0;background:0 0;border:0;outline:none;flex:1 1 0;align-items:flex-end;margin:0;padding:0 1px;display:flex;position:relative}.lp-measure__bar-item:is(:hover,:focus,:focus-visible){z-index:2}.lp-measure__bars:hover .lp-measure__bar,.lp-measure__bars:focus-within .lp-measure__bar{opacity:.28}.lp-measure__bar-item:is(:hover,:focus,:focus-visible) .lp-measure__bar{opacity:1;background:linear-gradient(180deg, var(--lp-brand-600), var(--lp-brand));box-shadow:0 8px 16px #00003d33}.lp-measure__bar-item:after{content:attr(data-tip);background:var(--lp-ink);color:#fff;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;z-index:3;transition:opacity .16s var(--lp-ease);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.2;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00003d38}.lp-measure__bar-item:before{content:"";background:var(--lp-ink);pointer-events:none;opacity:0;z-index:4;width:6px;height:6px;transition:opacity .16s var(--lp-ease);margin-left:-3px;position:absolute;top:-6px;left:50%;transform:rotate(45deg)}.lp-measure__bar-item:is(:hover,:focus,:focus-visible):after,.lp-measure__bar-item:is(:hover,:focus,:focus-visible):before{opacity:1}.lp-measure__bar-item:first-child:after{left:0;transform:none}.lp-measure__bar-item:first-child:before{margin-left:0;left:10px}.lp-measure__bar-item:last-child:after{left:auto;right:0;transform:none}.lp-measure__bar-item:last-child:before{margin-left:0;left:auto;right:10px}.lp-measure__list li{cursor:pointer;transition:all .18s var(--lp-ease);border-radius:6px;padding:3px 6px}.lp-measure__list li:hover{background:var(--lp-surface)}.lp-measure__list li.is-active-competitor,.lp-measure__list button.is-active-competitor{background:var(--lp-surface);color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line-strong);font-weight:600}.lp-cursor-blink{background:var(--lp-brand);vertical-align:middle;width:2px;height:12px;margin-left:2px;animation:.8s infinite lp-cursor-flash;display:inline-block}@keyframes lp-cursor-flash{0%,to{opacity:1}50%{opacity:0}}.lp-city-pills{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-bottom:8px;display:flex}.lp-city-pill{border:1px solid var(--lp-line);color:var(--lp-slate);cursor:pointer;transition:color .18s var(--lp-ease), border-color .18s var(--lp-ease), background-color .18s var(--lp-ease), translate .18s var(--lp-ease);background:#fffc;border-radius:999px;padding:3px 7px;font-size:10px;translate:0}.lp-city-pill:hover{color:var(--lp-ink);border-color:var(--lp-line-strong);background:#fff;translate:0 -1px}.lp-city-pill.is-active{background:var(--lp-warn);color:#fff;border-color:var(--lp-warn);font-weight:600;box-shadow:0 2px 8px #9677544d}.lp-hotspot__label{fill:var(--lp-slate);opacity:.6;transition:all .25s var(--lp-ease);pointer-events:none;font-size:8px;font-weight:600}.lp-hotspot:hover .lp-hotspot__label,.lp-hotspot__label.is-visible{opacity:1;fill:var(--lp-ink);font-weight:700}.lp-hotspot:hover .lp-hotspot__dot{transform-origin:50%;transform:scale(1.3)}.lp-brief-item{background:var(--lp-card);border:1px solid var(--lp-line);cursor:pointer;transition:background-color .18s var(--lp-ease), border-color .18s var(--lp-ease), translate .18s var(--lp-ease);text-align:left;border-radius:6px;align-items:center;gap:8px;margin-top:4px;padding:5px 8px;font-size:11px;font-weight:500;display:flex;translate:0}.lp-brief-item:hover{border-color:var(--lp-line-strong);background:#f6f6f9;translate:0 -1px}.lp-brief-item.is-selected{border-color:var(--lp-line-strong);background:#f3f5f6}.lp-brief-btn-slack{border:1px solid var(--lp-line);color:var(--lp-ink);cursor:pointer;transition:all .2s var(--lp-ease);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.lp-brief-btn-slack:hover{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-brand)}.lp-brief-btn-slack.is-sent{color:#1a7a42;background:#eef8f2;border-color:#bce5cb}.lp-card{isolation:isolate;animation:.72s cubic-bezier(.18,.84,.28,1) both lp-card-rise}.lp-card:nth-child(2){animation-delay:80ms}.lp-card:nth-child(3){animation-delay:.15s}.lp-card:nth-child(4){animation-delay:.22s}.lp-card:nth-child(5){animation-delay:.29s}.lp-card:nth-child(6){animation-delay:.36s}.lp-card>*{z-index:1;position:relative}.lp-ui{position:relative;overflow:hidden;box-shadow:0 10px 28px -20px #19191f5c}.lp-ui.lp-measure{overflow:visible}.lp-phone{box-shadow:inset 0 .6px #ffffff61,inset 1px 0 #ffffff29,inset -1px 0 #00000073,inset 0 0 0 .5px #60606c59,0 0 0 .5px #0e0e11b3,0 22px 44px -26px #19191f66}.lp-mention{animation:.52s cubic-bezier(.17,.78,.2,1) both lp-mention-enter}.lp-swap{animation:.42s cubic-bezier(.16,.84,.32,1) both lp-swap-in}@keyframes lp-swap-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.lp-mention__logo{box-shadow:0 8px 18px -12px #19191f80}.lp-mini-btn{cursor:pointer;transition:border-color .18s var(--lp-ease), background-color .18s var(--lp-ease), color .18s var(--lp-ease), translate .18s var(--lp-ease);translate:0}.lp-mini-btn:hover{translate:0 -1px}.lp-mini-btn:active{translate:0}.lp-mini-btn:not(.lp-mini-btn--primary):hover{background:#ebebeb;border-color:#9a9aa2}.lp-mini-btn:not(.lp-mini-btn--primary):active{background:#ebebeb}.lp-mini-btn--primary:active{background:var(--lp-brand-600);border-color:var(--lp-brand-600);color:#fff}.lp-video-bar{position:relative;overflow:hidden}.lp-video-bar:before{content:"";background:linear-gradient(90deg,#0000,#00003d1a,#0000);animation:2.4s ease-in-out infinite lp-media-scan;position:absolute;inset:0;transform:translate(-100%)}.lp-video-play-btn{transition:background-color .15s var(--lp-ease)}.lp-video-play-btn:hover{background:var(--lp-brand-deep)}.lp-measure__big{animation:lp-metric-swell .58s var(--lp-ease) both}.lp-measure__stack span{transform-origin:0;transition:width .68s var(--lp-ease), opacity .26s var(--lp-ease), transform .26s var(--lp-ease)}.lp-measure__stack span:hover{transform:scaleY(1.35)}.lp-measure__bar{animation:.72s cubic-bezier(.17,.84,.32,1) backwards lp-bar-rise;position:relative}.lp-city-pill,.lp-brief-btn-slack{transform:translateZ(0)}.lp-city-pill:hover,.lp-brief-btn-slack:hover{border-color:var(--lp-line-strong);background:var(--lp-surface)}.lp-city-pill:active,.lp-brief-btn-slack:active{background:var(--lp-surface)}.lp-brief-item{animation:lp-brief-row-in .42s var(--lp-ease) both}.lp-brief-item:nth-of-type(2){animation-delay:80ms}.lp-brief-item:nth-of-type(3){animation-delay:.14s}.lp-brief-item:nth-of-type(4){animation-delay:.2s}.lp-brief-item:hover{background:var(--lp-surface)}.lp-brief__pip{box-shadow:0 0 #9677546b}.lp-city-pill.is-active{animation:lp-pill-confirm .42s var(--lp-ease) both}.lp-worlddots__packet{animation:1.3s ease-in-out infinite alternate lp-packet-glow}.lp-hotspot__dot{transform-box:fill-box;transform-origin:50%;transition:transform .24s var(--lp-ease)}.lp-hotspot.is-active .lp-hotspot__dot,.lp-hotspot.is-active-hotspot .lp-hotspot__dot{animation:1.8s ease-in-out infinite alternate lp-hotspot-lock}@keyframes lp-card-rise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-active-aura{0%{box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 0 32px #00003d12}to{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 58px #9677541f}}@keyframes lp-visual-breathe{0%{opacity:.42;transform:scale(.985)}to{opacity:.86;transform:scale(1.01)}}@keyframes lp-surface-sheen{0%{opacity:0;transform:translate(-120%)}20%{opacity:.8}to{opacity:0;transform:translate(120%)}}@keyframes lp-mention-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-media-scan{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes lp-metric-swell{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-bar-rise{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes lp-bar-glint{0%{opacity:0;transform:translateY(-100%)}35%{opacity:.75}to{opacity:0;transform:translateY(100%)}}@keyframes lp-tooltip-in{0%{opacity:0;transform:translate(-50%,5px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lp-brief-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes lp-pill-confirm{0%{transform:scale(.96)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes lp-packet-glow{0%{opacity:.45}to{opacity:1}}@keyframes lp-hotspot-lock{0%{transform:scale(1)}to{transform:scale(1.22)}}.lp-dash__chrome{border-bottom:1px solid var(--lp-line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.lp-dash__chrome>span{background:var(--lp-line);border-radius:999px;width:9px;height:9px}.lp-dash__chrome em{background:var(--lp-surface);color:var(--lp-muted);border-radius:999px;margin:0 auto;padding:3px 14px;font-size:11px;font-style:normal}.lp-event{color:#fff;background:var(--lp-night);min-height:520px;position:relative;overflow:hidden}.lp-event__art{width:100%;height:100%;position:absolute;inset:0}.lp-event__stage{transform-box:view-box;transform-origin:1040px 470px;animation:80s ease-in-out infinite alternate lp-event-spin}.lp-event__core{transform-box:fill-box;transform-origin:50%;animation:lp-event-core 3.6s var(--lp-ease) infinite alternate}.lp-event__ring{animation:lp-event-ring 8s var(--lp-ease) infinite;animation-delay:calc(var(--i,0) * -.5s)}.lp-event__ring--scan{stroke-dasharray:90 380;animation:lp-event-ring 8s var(--lp-ease) infinite;animation-delay:calc(var(--i,0) * -.5s)}.lp-event__pulse{transform-box:fill-box;transform-origin:50%;opacity:0;animation:lp-event-pulse 6.6s var(--lp-ease) infinite}.lp-event__packet{opacity:.95}.lp-event__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07092ee0 0%,#07092e47 58%,#07092e14 100%);position:absolute;inset:0;overflow:hidden}.lp-event__overlay:before{content:"";animation:lp-event-wash 16s var(--lp-ease) infinite alternate;background:radial-gradient(46% 62% at 72% 78%,#96775447,#0000 58%),radial-gradient(38% 48% at 58% 52%,#00003d33,#0000 55%);position:absolute;inset:-18% -8% -18% 30%}.lp-event__overlay:after{content:"";background:linear-gradient(118deg,#0000 36%,#bec7d012 48%,#0000 60%) 0 0/240% 100%;position:absolute;inset:0}.lp-event__inner{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:520px;padding-top:72px;padding-bottom:72px;display:flex;position:relative}.lp-event__inner h2{max-width:620px}.lp-event__eyebrow{color:var(--lp-cyan);font-size:14px;font-weight:500}.lp-event__mark{letter-spacing:-.03em;opacity:.9;font-size:22px;font-weight:600;position:absolute;bottom:32px;right:24px}.lp-event__mark strong{color:var(--lp-cyan);font-weight:400}@keyframes lp-event-spin{0%{transform:rotate(-12deg)}to{transform:rotate(8deg)}}@keyframes lp-event-core{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}@keyframes lp-event-ring{0%,to{opacity:.18}50%{opacity:.55}}@keyframes lp-event-dash{to{stroke-dashoffset:-470px}}@keyframes lp-event-pulse{0%{opacity:.45;transform:scale(.42)}to{opacity:0;transform:scale(1.55)}}@keyframes lp-event-wash{0%{opacity:.65;transform:translate(-18px,10px)scale(.96)}to{opacity:1;transform:translate(22px,-8px)scale(1.08)}}@keyframes lp-event-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}.lp-stats{text-align:center;background:linear-gradient(180deg, #fff 0%, var(--lp-surface) 100%);padding:136px 0 0;overflow:hidden}.lp-stats__title{margin:0 auto}.lp-stats__grid{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.lp-stat{flex-direction:column;gap:6px;padding:32px 16px;display:flex}.lp-stat+.lp-stat{border-left:1px solid var(--lp-line)}.lp-stat strong{letter-spacing:-.03em;font-size:clamp(40px,4.4vw,56px);font-weight:500;line-height:1}.lp-stat span{color:var(--lp-muted);font-size:14px}.lp-burst{width:100%;max-width:1080px;height:auto;margin:0 auto;display:block;overflow:visible}.lp-burst__glow{transform-box:view-box;transform-origin:540px 360px;animation:lp-burst-breathe 12s var(--lp-ease) infinite alternate}.lp-burst__glow--soft{animation-name:lp-burst-drift;animation-duration:17s;animation-direction:alternate-reverse}.lp-burst__core{transform-box:view-box;transform-origin:540px 360px}.lp-burst__core-glow{transform-box:fill-box;transform-origin:50%;opacity:.35;animation:lp-burst-core-glow 5s var(--lp-ease) infinite alternate}.lp-burst__core-dot{transform-box:fill-box;transform-origin:50%;animation:lp-burst-core-dot 3.6s var(--lp-ease) infinite alternate}.lp-burst__core-ring{fill:none;stroke:var(--lp-gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:lp-burst-ring 4.2s var(--lp-ease) infinite}.lp-burst__rays{transform-box:view-box;transform-origin:540px 360px;animation:lp-burst-rays 16s var(--lp-ease) infinite alternate}.lp-burst__line{stroke-opacity:.42}.lp-burst__dot{transform-box:fill-box;transform-origin:50%}@keyframes lp-burst-breathe{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes lp-burst-drift{0%{opacity:.5;transform:scale(.9)translate(-14px,6px)}to{opacity:.88;transform:scale(1.1)translate(16px,-5px)}}@keyframes lp-burst-core-glow{0%{opacity:.22;transform:scale(.85)}to{opacity:.42;transform:scale(1.15)}}@keyframes lp-burst-core-dot{0%{transform:scale(.92)}to{transform:scale(1.08)}}@keyframes lp-burst-ring{0%{opacity:.55;transform:scale(.45)}to{opacity:0;transform:scale(3.8)}}@keyframes lp-burst-rays{0%{opacity:.82;transform:scale(.985)}to{opacity:1;transform:scale(1.015)}}@keyframes lp-burst-sweep{0%,to{stroke-dashoffset:var(--lp-ray-len);stroke-opacity:.22}42%,58%{stroke-dashoffset:0;stroke-opacity:.9}}@keyframes lp-burst-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.lp-rule-top{border-top:1px solid var(--lp-line);margin-top:64px;padding-top:64px}.lp-split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.lp-split__cta{margin-top:24px}.lp-split__copy{color:var(--lp-slate);max-width:460px;font-size:17px;line-height:1.55}.lp-split--dark .lp-h2{color:#fff}.lp-split--dark .lp-split__copy{color:#a4a4b7}.lp-feature{margin-top:56px}.lp-feature__head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.lp-feature__head p{flex:1;font-size:17px;font-weight:500}.lp-feature__logo{border-radius:var(--lp-radius);background:var(--lp-ink);color:#fff;flex:none;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:18px;font-weight:700;display:grid}.lp-feature__visual{border-radius:var(--lp-radius);background:radial-gradient(50% 80% at 85% 20%, #96775473, transparent 70%), radial-gradient(60% 80% at 10% 90%, #00003d73, transparent 70%), linear-gradient(135deg, var(--lp-night-2) 0%, var(--lp-brand-600) 50%, var(--lp-peri) 100%);place-items:center;min-height:420px;padding:48px 24px;display:grid}.lp-timeline{width:100%;max-width:720px;padding:0;overflow:hidden}.lp-timeline__chrome{border-bottom:1px solid var(--lp-line);align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.lp-timeline__chrome>span{background:var(--lp-line);border-radius:999px;width:8px;height:8px}.lp-timeline__chrome em{background:var(--lp-surface);max-width:70%;font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin:0 auto;padding:2px 12px;font-size:10px;overflow:hidden}.lp-timeline__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px 10px;display:flex}.lp-timeline__id{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:10px}.lp-timeline__title{letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:600}.lp-timeline__status{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lp-timeline__window{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-muted);font-size:10px}.lp-timeline__kpis{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);display:grid}.lp-timeline__kpis>div{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.lp-timeline__kpis>div+div{border-left:1px solid var(--lp-line)}.lp-timeline__kpis strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:13px;font-weight:500}.lp-timeline__kpis span{color:var(--lp-muted);font-size:10px}.lp-timeline__plot{padding:4px 8px 0 0}.lp-timeline svg{width:100%;height:auto;display:block}.lp-timeline__tick{fill:var(--lp-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px}.lp-timeline__mark{fill:var(--lp-slate);font-family:var(--font-ibm), "IBM Plex Sans", ui-sans-serif, sans-serif;font-size:9px;font-weight:500}.lp-timeline__log{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-timeline__log li{grid-template-columns:52px 58px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:grid}.lp-timeline__log li+li{border-top:1px solid var(--lp-line)}.lp-timeline__log time{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lp-muted)}.lp-timeline__kind{height:16px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.lp-timeline__kind--detect{color:#79463e;background:#f6efee}.lp-timeline__kind--alert{color:var(--lp-brand);background:#f6f6f9}.lp-timeline__kind--close{color:var(--lp-link);background:#eef0f2}.lp-timeline__detail{color:var(--lp-ink);font-weight:500}.lp-timeline__meta{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-feature__facts{color:var(--lp-slate);flex-wrap:wrap;gap:8px 40px;padding:16px 0 24px;font-size:14px;display:flex}.lp-feature__facts strong{color:var(--lp-ink);font-weight:600}.lp-accordion{border-top:1px solid var(--lp-line)}.lp-accordion__item{border-bottom:1px solid var(--lp-line)}.lp-accordion__btn{text-align:left;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.lp-accordion__mark{color:#fff;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.lp-accordion__title{flex:1;font-size:17px;font-weight:500}.lp-accordion__toggle{width:28px;height:28px;color:var(--lp-brand);transition:transform .2s var(--lp-ease), background-color .2s var(--lp-ease);background:#f6f6f9;border-radius:6px;place-items:center;display:grid}.lp-accordion__btn:hover .lp-accordion__toggle{background:#e0e0eb}.lp-accordion__item.is-open .lp-accordion__toggle{transform:rotate(45deg)}.lp-accordion__panel{transition:grid-template-rows .25s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp-accordion__item.is-open .lp-accordion__panel{grid-template-rows:1fr}.lp-accordion__content{padding-left:46px;overflow:hidden}.lp-accordion__content p{max-width:620px;color:var(--lp-slate)}.lp-accordion__content dl{gap:40px;margin:16px 0;display:flex}.lp-accordion__content dt{letter-spacing:-.02em;font-size:24px;font-weight:500}.lp-accordion__content dd{color:var(--lp-muted);font-size:13px}.lp-accordion__content .lp-link{margin-bottom:20px}.lp-experts{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.lp-expert{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lp-expert p,.lp-final__cols p{color:var(--lp-slate);font-size:15px;line-height:1.55}.lp-expert strong,.lp-final__cols strong{color:var(--lp-ink);font-weight:600}.lp-expert__icon{border:1px solid var(--lp-line);width:32px;height:32px;color:var(--lp-brand);border-radius:8px;place-items:center;display:grid}.lp-scroll{margin-top:48px}.lp-scroll__controls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.lp-scroll__controls button{width:32px;height:32px;color:var(--lp-brand);transition:background-color .15s var(--lp-ease);background:#f6f6f9;border-radius:6px;place-items:center;display:grid}.lp-scroll__controls button:hover{background:#e0e0eb}.lp-scroll__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.lp-scroll__track::-webkit-scrollbar{display:none}.lp-scroll__track>*{scroll-snap-align:start;flex:none}.lp-story-card{flex-direction:column;gap:12px;width:256px;display:flex}.lp-story-card__cover{border-radius:var(--lp-radius);height:340px;position:relative;overflow:hidden}.lp-story-card__logo{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:600;position:absolute;bottom:14px;left:16px}.lp-story-card p{font-size:15px;line-height:1.45}.lp-cover-shape{width:80%;height:62%;transition:transform .25s var(--lp-ease);position:absolute;inset:16% 10% 22%}.lp-story-card:hover .lp-cover-shape{transform:scale(1.04)}.lp-cover-shape--bars{align-items:flex-end;gap:8%;padding:0 6%;display:flex}.lp-cover-shape--bars span{background:#ffffff8c;border-radius:6px 6px 0 0;flex:1}.lp-cover-shape--dots{grid-template-columns:repeat(7,1fr);place-items:center;display:grid}.lp-cover-shape--dots span{background:#fff;border-radius:999px;width:10px;height:10px}.lp-promos{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.lp-promo{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);flex-direction:column;justify-content:space-between;gap:20px;min-height:150px;padding:24px 42% 24px 24px;display:flex;position:relative;overflow:hidden}.lp-promo:after{content:"";clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);width:38%;transition:transform .25s var(--lp-ease);position:absolute;top:0;bottom:0;right:0}.lp-promo:hover:after{transform:translate(-6px)}.lp-promo--blue:after{background:linear-gradient(135deg, var(--lp-cyan) 0%, var(--lp-peri) 45%, var(--lp-brand) 100%)}.lp-promo--gold:after{background:linear-gradient(135deg, #e3d5bf 0%, var(--lp-gold) 50%, var(--lp-warn) 100%)}.lp-promo p{color:var(--lp-slate);font-size:15px;line-height:1.5}.lp-promo strong{color:var(--lp-ink);font-weight:600}.lp-embed{border-radius:var(--lp-radius);background:radial-gradient(50% 70% at 100% 0,#9677548c,#0000 70%),radial-gradient(60% 80% at 0 100%,#67678e99,#0000 70%),linear-gradient(135deg,#e0e6eb 0%,#e1e1ea 50%,#ede3d4 100%);margin-top:56px;padding:48px 56px 0;position:relative;overflow:hidden}.lp-embed__app{border-radius:var(--lp-radius) var(--lp-radius) 0 0;border-bottom:0;overflow:hidden}.lp-embed__app .lp-dash__chrome em{max-width:72%;font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lp-embed__body{grid-template-columns:156px 1fr;min-height:0;display:grid}.lp-embed__body aside{background:var(--lp-night-2);color:#bebed0;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.lp-embed__body aside strong{color:#fff;padding:0 8px 12px;font-size:12px}.lp-embed__body aside span{border-radius:6px;padding:6px 8px;font-size:12px}.lp-embed__body aside span.is-active{color:#fff;background:#ffffff1f}.lp-embed__main{background:var(--lp-surface);padding:12px}.lp-embed__widget{border:1px solid var(--lp-line);background:#fff;border-radius:8px;overflow:hidden}.lp-embed__bar{border-bottom:1px solid var(--lp-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-embed__brand{background:var(--lp-brand);color:#fff;letter-spacing:.02em;border-radius:4px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.lp-embed__id{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--lp-muted);font-size:10px}.lp-embed__hello{letter-spacing:-.01em;color:var(--lp-ink);margin-top:1px;font-size:13px;font-weight:600}.lp-embed__live{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.lp-embed__live i{background:var(--lp-blue);border-radius:999px;width:6px;height:6px;animation:1.8s ease-out infinite lp-embed-live;box-shadow:0 0 #00003d73}@keyframes lp-embed-live{0%{box-shadow:0 0 #00003d73}70%{box-shadow:0 0 0 6px #00003d00}to{box-shadow:0 0 #00003d00}}.lp-embed__kpis{border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);display:grid}.lp-embed__kpis>div{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.lp-embed__kpis>div+div{border-left:1px solid var(--lp-line)}.lp-embed__kpis strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:13px;font-weight:500}.lp-embed__kpis span{color:var(--lp-muted);font-size:10px}.lp-embed__feed{border-bottom:1px solid var(--lp-line);padding:10px 12px 6px}.lp-embed__feed-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.lp-embed__query{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-muted);font-size:10px}.lp-embed__row{border-bottom:1px solid var(--lp-line);grid-template-columns:28px minmax(0,1fr) 32px 40px 36px;align-items:center;gap:8px;padding:7px 0;display:grid}.lp-embed__row:last-child{border-bottom:0}.lp-embed__mark{background:var(--lp-ink);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:10px;font-weight:700;display:grid}.lp-embed__row-body{flex-direction:column;gap:1px;min-width:0;display:flex}.lp-embed__row-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lp-embed__row-body span{color:var(--lp-muted);font-size:10px}.lp-embed__row time,.lp-embed__reach{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-muted);text-align:right;font-size:10px}.lp-embed__tone{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:3px;justify-self:end;padding:1px 5px;font-size:9px;font-weight:600}.lp-embed__tone--pos{color:var(--lp-link);background:#eef0f2}.lp-embed__tone--neu{background:var(--lp-line);color:var(--lp-slate)}.lp-embed__slots{grid-template-columns:1.15fr .85fr;gap:0;display:grid}.lp-embed__slot{min-height:0;padding:10px 12px 8px}.lp-embed__slot+.lp-embed__slot{border-left:1px solid var(--lp-line)}.lp-embed__slot-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-embed__slot svg{width:100%;height:78px;margin-top:6px;display:block}.lp-embed__tick{fill:var(--lp-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px}.lp-embed__big{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:500}.lp-embed__slot .lp-meter{margin-top:8px}.lp-embed__sov{gap:5px;margin-top:10px;display:grid}.lp-embed__sov li{color:var(--lp-slate);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.lp-embed__sov i{border-radius:2px;width:8px;height:8px}.lp-embed__sov strong{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-ink);font-size:11px;font-weight:500}.lp-embed__callout{z-index:2;flex-direction:column;gap:4px;width:248px;padding:12px;display:flex;position:absolute;box-shadow:0 16px 32px -20px #19191f66}.lp-embed__callout strong{font-size:12px}.lp-embed__callout span{color:var(--lp-muted);font-size:11px}.lp-embed__callout code{border-top:1px solid var(--lp-line);font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-link);overflow-wrap:anywhere;margin-top:6px;padding-top:8px;font-size:10px}.lp-embed__callout--a{top:214px;right:20px}.lp-embed__callout--b{width:220px;bottom:32px;left:12px}.lp-guides{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.lp-guide{flex-direction:column;gap:8px;display:flex}.lp-guide strong{font-size:16px;font-weight:600}.lp-guide p{color:var(--lp-slate);font-size:15px;line-height:1.55}.lp-quote{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-quote blockquote{letter-spacing:-.015em;max-width:820px;font-size:clamp(24px,2.8vw,32px);font-weight:500;line-height:1.35}.lp-quote__by{color:var(--lp-slate);margin-top:28px;margin-bottom:8px;font-size:15px}.lp-quote__by strong{color:var(--lp-ink);font-weight:600}.lp-quote__logos{color:#a7a7b4;flex-wrap:wrap;justify-content:center;gap:24px 64px;margin-top:64px;font-size:20px;font-weight:600;display:flex}.lp-dark{color:#fff;background:radial-gradient(60% 40% at 80% 0%, #56567638, transparent 70%), var(--lp-night);padding:136px 0 0}.lp-dev-block{border-bottom:1px solid #ffffff14;padding:96px 0}.lp-dev-block:first-of-type{margin-top:40px}.lp-dev-block--last{border-bottom:0;padding-bottom:136px}.lp-diagram{width:100%;max-width:900px;height:auto;margin:56px auto 0;font-family:inherit;display:block;overflow:visible}.lp-diagram text{dominant-baseline:central}.lp-diagram__lane,.lp-diagram__pill-text,.lp-diagram__stage-id,.lp-diagram__port-text,.lp-diagram__meta,.lp-diagram__live-text,.lp-diagram__core-sub{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}.lp-diagram__plate{fill:#080b2a8c;stroke:#ffffff17}.lp-diagram__plate-foot{fill:#ffffff08}.lp-diagram__lane{fill:#9494a8;letter-spacing:.16em;font-size:10px;font-weight:600}.lp-diagram__lane-rule{stroke:#bec7d059;stroke-width:1px}.lp-diagram__node{fill:#181839;stroke:#ffffff24}.lp-diagram__node-name{fill:#ededf3;font-size:12px;font-weight:500}.lp-diagram__pill{fill:#bec7d014;stroke:#bec7d02e}.lp-diagram__pill-text{fill:#a8a8bd;letter-spacing:.08em;font-size:8px;font-weight:600}.lp-diagram__nub{fill:var(--lp-night);stroke:var(--lp-cyan);stroke-width:1.25px}.lp-diagram__bus{fill:none;stroke:#bec7d047;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.lp-diagram__trunk{fill:none;stroke:#bec7d0d9;stroke-width:1.35px;stroke-linecap:round}.lp-diagram__pad,.lp-diagram__pkt{fill:var(--lp-cyan)}.lp-diagram__pkt.is-mid{fill:var(--lp-peri)}.lp-diagram__pkt.is-gold{fill:var(--lp-gold)}.lp-diagram__chassis{fill:#0e0e39}.lp-diagram__chassis-stroke{fill:none;stroke:#bec7d061}.lp-diagram__chassis-bar{fill:#12123f}.lp-diagram__chassis-foot{fill:#11113b}.lp-diagram__chassis-div{fill:#bec7d029}.lp-diagram__core-name{fill:#fff;letter-spacing:-.03em;font-size:13px;font-weight:600}.lp-diagram__core-sub{fill:#9494a8;letter-spacing:.04em;font-size:10px}.lp-diagram__live{fill:#3ee08a1a;stroke:#3ee08a61}.lp-diagram__live-text{fill:#8ef0b8;letter-spacing:.12em;font-size:8px;font-weight:700}.lp-diagram__led{fill:#3ee08a;animation:2.2s ease-in-out infinite lp-arch-led}@keyframes lp-arch-led{50%{opacity:.35}}.lp-diagram__rail{fill:none;stroke:#bec7d038;stroke-width:1px}.lp-diagram__rail-nub{fill:#0e0e39;stroke:#bec7d08c;stroke-width:1.1px}.lp-diagram__stage{fill:#14143d;stroke:#ffffff14;animation:4.8s ease-in-out infinite lp-arch-hot;animation-delay:var(--d,0s)}@keyframes lp-arch-hot{0%,18%,to{stroke:#ffffff14}8%{stroke:#bec7d08c}}.lp-diagram__stage-id{fill:#73738c;letter-spacing:.06em;font-size:9px;font-weight:600}.lp-diagram__stage-name{fill:#ededf3;font-size:12px;font-weight:500}.lp-diagram__stage-detail{fill:#818198;font-size:10px}.lp-diagram__meter{fill:#ffffff12}.lp-diagram__meter-fill{fill:#bec7d0b3}.lp-diagram__meter-fill.is-hot{fill:var(--lp-gold)}.lp-diagram__port-text{fill:#d7e0ea;letter-spacing:.08em;font-size:10px;font-weight:600}.lp-diagram__tick{stroke:#ffffff1a;stroke-width:1px}.lp-diagram__dock{fill:#171745;stroke:#bec7d0b3}.lp-diagram__meta{fill:#9494a8;letter-spacing:.06em;font-size:10px}.lp-diagram__meta.is-dim{fill:#606076}@media (prefers-reduced-motion:reduce){.lp-diagram__pkt{display:none}.lp-diagram__stage{animation:none}}.lp-waves{height:300px;margin:24px -24px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-waves__svg{width:200%;height:100%;animation:36s linear infinite lp-wave;position:absolute;top:0;left:0}@keyframes lp-wave{to{transform:translate(-50%)}}.lp-dev-stats{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.lp-dev-stat{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 28px 0 0;display:flex}.lp-dev-stat+.lp-dev-stat{border-left:1px solid #ffffff14;padding-left:28px}.lp-dev-stat__id{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;color:#8787a1;font-size:11px;font-weight:600}.lp-dev-stat strong{letter-spacing:-.015em;color:#fff;font-size:16px;font-weight:600}.lp-dev-stat span:last-child{color:#a4a4b7;font-size:14px;line-height:1.5}.lp-paths{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.lp-path{flex-direction:column;gap:14px;display:flex}.lp-path p{color:#a4a4b7;font-size:15px;line-height:1.55}.lp-path p strong{color:#fff;font-weight:600}.lp-path__visual{border-radius:var(--lp-radius);background:var(--lp-night-2);border:1px solid #ffffff14;place-items:center;height:230px;padding:20px;display:grid;overflow:hidden}.lp-rule{border-radius:var(--lp-radius);width:100%;color:var(--lp-ink);background:#fff;padding:14px;font-size:12px}.lp-rule__row{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.lp-rule__row em{color:var(--lp-brand);background:#f6f6f9;border-radius:6px;padding:3px 8px;font-style:normal;font-weight:600}.lp-rule__foot{align-items:center;gap:8px;margin-top:10px;font-weight:500;display:flex}.lp-toggle{background:var(--lp-brand);border-radius:999px;width:28px;height:16px;position:relative}.lp-toggle:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;right:2px}.lp-path__visual--grid{place-items:stretch stretch;padding:12px}.lp-apps{border-radius:var(--lp-radius);width:100%;height:100%;color:var(--lp-ink);background:#fff;flex-direction:column;padding:8px 14px 6px;display:flex}.lp-apps__row{border-bottom:1px solid var(--lp-line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:grid}.lp-apps__dot{background:var(--lp-brand);border-radius:50%;width:7px;height:7px}.lp-apps__row strong{color:var(--lp-ink);font-weight:600}.lp-apps__row em{color:var(--lp-muted);font-size:11px;font-style:normal}.lp-apps__foot{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:500;display:flex}.lp-apps__live{background:#2f9e44;border-radius:50%;width:7px;height:7px}.lp-path__visual--code{place-items:stretch stretch;padding:0}.lp-code{font-family:var(--font-mono), ui-monospace, monospace;color:#cacad8;white-space:pre;margin:0;padding:18px;font-size:11.5px;line-height:1.65;overflow:hidden}.lp-code .k{color:#a2a2cd}.lp-code .s{color:var(--lp-sand)}.lp-code .f{color:var(--lp-cyan)}.lp-scroll--news{margin-top:24px}.lp-news-featured{width:min(620px,82vw)}.lp-news-featured__cover{border-radius:var(--lp-radius);color:#fff;letter-spacing:-.02em;align-items:flex-end;height:340px;padding:24px;font-size:30px;font-weight:500;line-height:1.1;display:flex;position:relative;overflow:hidden}.lp-news-featured__cover .lp-cover-shape{width:70%;height:100%;inset:0 0 auto 30%}.lp-news-featured__cover span{max-width:320px;position:relative}.lp-news-featured__body{align-items:flex-start;gap:24px;margin-top:16px;display:flex}.lp-news-featured__body p{color:var(--lp-slate);flex:1;font-size:15px;line-height:1.55}.lp-news-featured__body strong{color:var(--lp-ink);font-weight:600}.lp-news-cover{border-radius:var(--lp-radius);color:#fff;width:150px;height:340px;transition:transform .2s var(--lp-ease);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.lp-news-cover:hover{transform:translateY(-3px)}.lp-news-cover__mast{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}.lp-news-cover__title{font-size:18px;font-weight:500;line-height:1.2}.lp-final{grid-template-columns:1fr 1fr;gap:64px;display:grid}.lp-final>div:first-child p{max-width:440px;color:var(--lp-slate);margin-top:16px;font-size:17px;line-height:1.55}.lp-final__cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}.lp-final__cols>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-surface);padding:80px 0 40px}.lp-footer__grid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px 32px;display:grid}.lp-footer__brand{flex-direction:column;grid-row:span 2;align-items:flex-start;gap:16px;display:flex}.lp-footer__brand p{max-width:240px;color:var(--lp-slate);font-size:14px;line-height:1.55}.lp-locale{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-card);height:34px;color:var(--lp-slate);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.lp-locale select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:13px}.lp-footer__lang{max-width:240px;color:var(--lp-slate);margin:0;font-size:13px;line-height:1.5}.lp-footer__col h4{margin-bottom:12px;font-size:13px;font-weight:600}.lp-footer__col ul{gap:8px;display:grid}.lp-footer__col a{color:var(--lp-slate);transition:color .15s var(--lp-ease);font-size:13px}.lp-footer__col a:hover{color:var(--lp-link)}.lp-footer__bottom{border-top:1px solid var(--lp-line);color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}@media (max-width:1080px){.lp-nav__inner{gap:12px}.lp-nav__menu,.lp-nav__text-link,.lp-mega{display:none!important}.lp-nav__burger{display:grid}.lp-nav__drawer{z-index:40;-webkit-overflow-scrolling:touch;padding:8px max(24px, env(safe-area-inset-right,0px)) max(40px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));border-top:1px solid var(--lp-line);opacity:1;visibility:hidden;pointer-events:none;transition:transform .32s var(--lp-ease), visibility 0s .32s;background:#fff;display:block;position:fixed;inset:64px 0 0;overflow:auto;transform:translateY(-10px)}.lp-nav__drawer.is-open{visibility:visible;pointer-events:auto;transition:transform .32s var(--lp-ease), visibility 0s;transform:none}.lp-nav__acc{border-bottom:1px solid var(--lp-line);interpolate-size:allow-keywords}.lp-nav__acc::details-content{block-size:0;transition:block-size .28s var(--lp-ease), content-visibility .28s allow-discrete;display:block;overflow:clip}.lp-nav__acc[open]::details-content{block-size:auto}.lp-nav__acc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:500;list-style:none;display:flex}.lp-nav__acc summary::-webkit-details-marker{display:none}.lp-nav__acc summary svg{opacity:.5;transition:transform .2s var(--lp-ease)}.lp-nav__acc[open] summary svg{transform:rotate(180deg)}.lp-nav__acc-body{gap:20px;padding:4px 0 20px;display:grid}.lp-nav__acc-inner{gap:20px;display:grid}.lp-nav__acc[open] .lp-nav__acc-inner{animation:lp-acc-in .28s var(--lp-ease) both}.lp-nav__acc-link{border-bottom:1px solid var(--lp-line);align-items:center;min-height:52px;font-size:15px;font-weight:500;display:flex}.lp-nav__drawer-cta{gap:10px;margin-top:24px;display:grid}.lp-nav__drawer-cta .lp-btn{justify-content:center;min-height:44px}.lp-nav__drawer .lp-mega__item span{white-space:normal}.lp-logos__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000);mask-image:linear-gradient(90deg,#000 0% 88%,#0000)}.lp-logos__row::-webkit-scrollbar{display:none}.lp-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer__brand{grid-area:auto/1/auto/-1}}@media (max-width:900px){.lp-root{--lp-gutter:20px}.lp-section,.lp-stats,.lp-dark{padding:72px 0}.lp-section--tight{padding:56px 0}.lp-dev-block{padding:64px 0}.lp-dev-block--last{padding-bottom:72px}.lp-hero{padding:128px 0 72px}.lp-hero__inner{display:block}.lp-hero__metric{flex-wrap:nowrap;margin-bottom:24px;font-size:13px}.lp-hero__title{max-width:none}.lp-hero__sub{max-width:36em;margin-top:20px;font-size:17px;line-height:1.55}.lp-hero__ctas{margin-top:32px}.lp-hero__copy{max-width:min(38rem,72vw)}.lp-hero__art{pointer-events:none;width:640px;max-width:none;height:640px;margin:0;position:absolute;top:50%;right:-176px;overflow:visible;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.lp-hero__art .lp-saturn{width:100%;height:100%;position:absolute;inset:0;transform:none}.lp-bento{grid-template-columns:1fr;gap:12px;margin-top:36px}.lp-card,.lp-card--flagship,.lp-card--tall{grid-column:auto;min-height:0}.lp-card__head{gap:12px;padding:18px 16px 0}.lp-card__visual{padding:16px}.lp-monitor .lp-mention{display:none}.lp-monitor{justify-content:center;margin-bottom:0}.lp-phone{width:min(100%,226px)}.lp-split,.lp-final,.lp-promos{grid-template-columns:1fr;gap:32px}.lp-stats__grid,.lp-experts,.lp-guides,.lp-paths,.lp-dev-stats{grid-template-columns:1fr 1fr}.lp-dev-stat:nth-child(3){border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;padding-top:24px;padding-left:0}.lp-stat:nth-child(3){border-left:0}.lp-embed{padding:24px 16px 0}.lp-embed__callout{display:none}.lp-embed__body{grid-template-columns:1fr}.lp-embed__body aside{display:none}.lp-embed__kpis{grid-template-columns:1fr 1fr}.lp-embed__kpis>div:nth-child(3){border-left:0}.lp-embed__kpis>div:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp-embed__slots{grid-template-columns:1fr}.lp-embed__slot+.lp-embed__slot{border-left:0;border-top:1px solid var(--lp-line)}.lp-embed__reach{display:none}.lp-embed__row{grid-template-columns:28px minmax(0,1fr) 32px 36px}.lp-light{background-image:none}.lp-event{min-height:0}.lp-event__inner{gap:16px;min-height:0;padding-top:56px;padding-bottom:48px}.lp-event__overlay{background:linear-gradient(#07092e47 0%,#07092eb8 42%,#07092ef0 100%)}.lp-event__mark{margin-top:8px;font-size:16px;position:static}.lp-city-pills{justify-content:flex-start}.lp-coverage__chip{margin:0 0 8px;position:static}.lp-scroll__track{margin-inline:calc(var(--lp-gutter) * -1);padding-inline:var(--lp-gutter)}.lp-story-card{width:min(256px,100vw - 72px)}.lp-news-featured{width:min(100%,82vw)}.lp-news-featured__cover{height:220px}.lp-waves{height:180px;margin:16px 0 0}.lp-code{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.lp-quote blockquote{font-size:clamp(20px,5.4vw,28px)}.lp-footer{padding:56px 0 32px}.lp-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-root{--lp-gutter:16px}.lp-display{font-size:clamp(32px,8.4vw,48px)}.lp-display--md{font-size:clamp(28px,7.2vw,40px)}.lp-display--sm,.lp-h2{font-size:clamp(22px,5.6vw,28px)}.lp-nav__actions .lp-btn--secondary,.lp-nav__actions .lp-btn--primary{display:none}.lp-hero{padding:108px 0 56px}.lp-hero__inner{display:block}.lp-hero__copy,.lp-hero__title{max-width:none}.lp-hero__sub{max-width:34em;margin-top:20px;font-size:16px;line-height:1.55}.lp-hero__art{width:500px;height:500px;margin:0;position:absolute;top:52%;right:-236px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 58%);mask-image:linear-gradient(90deg,#0000 4%,#000 58%)}.lp-hero__art .lp-saturn{width:100%;height:100%;position:absolute;inset:0;transform:none}.lp-hero__ctas{flex-direction:column;align-items:stretch}.lp-hero__ctas .lp-btn{justify-content:center;width:100%;min-height:44px}.lp-stats__grid,.lp-experts,.lp-guides,.lp-paths,.lp-dev-stats,.lp-final__cols,.lp-footer__grid{grid-template-columns:1fr}.lp-footer__grid{gap:28px 0}.lp-stat+.lp-stat{border-left:0;border-top:1px solid var(--lp-line)}.lp-stat{padding:24px 4px}.lp-stat strong{font-size:clamp(32px,10vw,44px)}.lp-dev-stat+.lp-dev-stat,.lp-dev-stat:nth-child(3){border-top:1px solid #ffffff14;border-left:0;grid-column:auto;padding-top:24px;padding-left:0}.lp-feature__head{flex-wrap:wrap}.lp-feature__head p{font-size:16px}.lp-feature__visual{min-height:0;padding:16px 8px}.lp-timeline__kpis{grid-template-columns:1fr 1fr}.lp-timeline__kpis>div:nth-child(3){border-left:0}.lp-timeline__kpis>div:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp-timeline__log li{grid-template-columns:44px 52px minmax(0,1fr)}.lp-timeline__meta{display:none}.lp-news-featured__body{flex-direction:column}.lp-btn-row{flex-direction:column;align-items:stretch}.lp-btn-row .lp-btn{justify-content:center;width:100%;min-height:44px}.lp-locale,.lp-locale select,.lp-footer__lang{max-width:100%}.lp-quote__logos{gap:16px 28px;margin-top:32px}}.lp-mkt{background:var(--lp-surface);padding:48px 0 96px}.lp-mkt__inner{max-width:var(--lp-max)}.lp-mkt__crumb{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.lp-mkt__crumb a:hover{color:var(--lp-link)}.lp-mkt__crumb span:last-child{color:var(--lp-ink)}.lp-mkt__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 10px;font-size:12px;font-weight:600}.lp-mkt__title{max-width:18ch;margin:0 0 16px}.lp-mkt__lede{max-width:46rem;color:var(--lp-slate);margin:0 0 28px;font-size:18px;line-height:1.55}.lp-mkt__facts{background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 32px;padding:0;list-style:none;display:grid;overflow:hidden}.lp-mkt--pricing .lp-mkt__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-mkt__facts li{background:#fff;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.lp-mkt__facts strong{letter-spacing:-.02em;color:var(--lp-ink);font-size:15px;font-weight:600}.lp-mkt__facts span{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);font-size:12px;font-weight:600}.lp-mkt__ctas{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.lp-mkt__steps{background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 56px;padding:0;list-style:none;display:grid;overflow:hidden}.lp-mkt__steps li{background:#fff;gap:8px;padding:18px 20px 22px;display:grid}.lp-mkt__steps span{letter-spacing:.08em;color:var(--lp-muted);font-size:11px;font-weight:700}.lp-mkt__steps strong{letter-spacing:-.02em;color:var(--lp-ink);font-size:16px;font-weight:600}.lp-mkt__steps p{color:var(--lp-slate);margin:0;font-size:14px;line-height:1.5}.lp-mkt__tiles{grid-template-columns:1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lp-mkt__tiles li{border:1px solid var(--lp-line);border-radius:var(--lp-radius);color:var(--lp-ink);background:#fff;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.lp-mkt__callout{border:0;border-left:3px solid var(--lp-ink);background:#fff;margin:48px 0 0;padding:20px 24px}.lp-mkt__callout p{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:18px;line-height:1.5}.lp-mkt__close{border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff;margin-top:56px;padding:28px 28px 32px}.lp-mkt__close h2{margin:0 0 10px}.lp-mkt__close .lp-mkt__ctas{margin:20px 0 0}.lp-mkt__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 14px;font-size:12px;font-weight:600}.lp-mkt__bound{max-width:40rem;color:var(--lp-slate);margin:0 0 48px;font-size:15px;line-height:1.5}.lp-mkt__contract{border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff;margin:0 0 16px;padding:28px 28px 32px}.lp-mkt__contract--sub{box-shadow:none}.lp-mkt__contract h2{margin:0 0 10px}.lp-mkt__contract p{max-width:42rem;color:var(--lp-slate);margin:0;font-size:16px;line-height:1.55}.lp-mkt__contract p+p{margin-top:12px}.lp-mkt__schema{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;margin:24px 0 32px;display:grid;overflow:hidden}.lp-mkt__schema>div{border-bottom:1px solid var(--lp-line);grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 20px;display:grid}.lp-mkt__schema>div:last-child{border-bottom:0}.lp-mkt__schema dt{font-family:var(--font-ibm-mono), ui-monospace, monospace;color:var(--lp-ink);margin:0;font-size:13px;font-weight:500}.lp-mkt__schema dd{color:var(--lp-slate);margin:0;font-size:14px;line-height:1.45}.lp-mkt__lib{min-width:0;margin:0 0 56px}.lp-mkt__lib-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:14px;display:flex}.lp-mkt__lib-head .lp-mkt__kicker{margin:0}.lp-mkt__lib-note{color:var(--lp-muted);margin:0;font-size:13px;line-height:1.4}.lp-mkt__lib-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-mkt__lib-solo{max-width:36rem}.lp-mkt__lib [data-slot=card]{border-color:var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff}.lp-mkt__lib [data-slot=card]:hover{border-color:var(--lp-line-strong)}.lp-mkt__lib [aria-label^=Configure],.lp-mkt__lib [aria-label$=actions],.lp-mkt__lib [aria-label=More\ information],.lp-mkt__lib [aria-label="Open quality score"],.lp-mkt__lib [aria-label=Previous],.lp-mkt__lib [aria-label=Next]{display:none!important}.lp-mkt__lib [data-slot=widget-title]+div,.lp-mkt__lib [data-slot=card]>.border-t,.lp-mkt__lib .lp-mkt__exhibit>div:first-child,.lp-mkt__lib .lp-mkt__exhibit>div:last-child{display:none}.lp-mkt__lib .lp-mkt__exhibit>div:nth-child(2){padding-top:16px}.lp-mkt__ask{border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff;flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.lp-mkt__ask [data-slot=message]{align-items:flex-start}.lp-mkt__ask [data-slot=message]+[data-slot=message]{border-top:1px solid var(--lp-line);padding-top:16px}.lp-mkt__dir{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0 0 56px;display:grid}.lp-mkt__dir a,.lp-mkt__next a{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.lp-mkt__dir a:hover,.lp-mkt__next a:hover{border-color:var(--lp-line-strong)}.lp-mkt__dir strong,.lp-mkt__next strong{letter-spacing:-.02em;font-size:15px;font-weight:600}.lp-mkt__dir span,.lp-mkt__next span{color:var(--lp-muted);font-size:13px;line-height:1.45}.lp-mkt__hub-notes{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 48px;display:grid}.lp-mkt__hub-notes section{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;margin:0;padding:22px 24px 24px}.lp-mkt__hub-notes section+section{margin-top:0}.lp-mkt__pair-wrap,.lp-mkt__band,.lp-mkt__next{margin-top:48px}.lp-mkt__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-mkt__pair article{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;padding:22px 24px 24px}.lp-mkt__pair h2,.lp-mkt__hub-notes h2{font-size:18px}.lp-mkt__band{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;padding:28px 28px 8px}.lp-mkt__band section+section{margin-top:32px}.lp-mkt__next>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-mkt__contact{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:start;gap:48px;margin:0 0 56px;display:grid}.lp-mkt__title--wide{max-width:28ch}.lp-mkt__intro{max-width:40rem}.lp-mkt__intro h2{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.lp-mkt__rows{border-top:1px solid var(--lp-line);flex-direction:column;margin:0 0 48px;display:flex}.lp-mkt__rows>a{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.lp-mkt__rows em{color:var(--lp-muted);margin-top:4px;font-size:14px;font-style:normal;line-height:1.4;display:block}.lp-mkt__rows-go{color:var(--lp-muted);flex:none;font-size:20px}.lp-mkt__index{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.lp-mkt__toc{border-left:1px solid var(--lp-line);flex-direction:column;padding-left:24px;display:flex}.lp-mkt__toc a{border-bottom:1px solid var(--lp-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.lp-mkt__toc span{font-family:var(--font-ibm-mono), ui-monospace, monospace;color:var(--lp-muted);font-size:12px}.lp-mkt__featured{border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff;flex-direction:column;gap:8px;margin:0 0 12px;padding:32px 36px;display:flex}.lp-mkt__featured strong{letter-spacing:-.04em;font-size:28px;font-weight:600}.lp-mkt__featured>span:last-child{color:var(--lp-slate)}.lp-mkt__screens{border-top:1px solid var(--lp-line);margin:0 0 40px;padding:0;list-style:none}.lp-mkt__screens li{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);padding:14px 0;font-size:16px}.lp-mkt__spec{border:1px solid var(--lp-line);border-radius:var(--lp-radius);grid-template-columns:1fr 1fr;margin:0 0 32px;display:grid;overflow:hidden}.lp-mkt__spec article{background:#fff;padding:28px 28px 32px}.lp-mkt__spec article+article{border-left:1px solid var(--lp-line);background:#fafafa}.lp-mkt__fields{border:1px solid var(--lp-line);border-radius:var(--lp-radius);margin:0 0 48px;padding:0;list-style:none;overflow:hidden}.lp-mkt__fields li{border-bottom:1px solid var(--lp-line);font-family:var(--font-ibm-mono), ui-monospace, monospace;background:#fff;padding:12px 16px;font-size:13px}.lp-mkt__fields li:last-child{border-bottom:0}.lp-mkt__split{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;margin-bottom:8px;display:grid}.lp-mkt__rail{border-top:1px solid var(--lp-line);margin:8px 0 0;padding:0;list-style:none}.lp-mkt__rail li{border-bottom:1px solid var(--lp-line);padding:16px 0}.lp-mkt__rail span{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.lp-mkt__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:24px 0 56px;padding:0;list-style:none;display:grid}.lp-mkt__timeline li{border-top:2px solid var(--lp-ink);padding-top:14px}.lp-mkt__timeline p{color:var(--lp-slate);margin:8px 0 0;font-size:14px;line-height:1.45}.lp-mkt__checklist{margin:0 0 28px;padding:0;list-style:none}.lp-mkt__checklist li{border-bottom:1px solid var(--lp-line);grid-template-columns:2rem minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.lp-mkt__checklist span{letter-spacing:.06em;color:var(--lp-muted);font-size:11px;font-weight:700}.lp-mkt__checklist p{color:var(--lp-slate);margin:4px 0 0;font-size:13px;line-height:1.45}.lp-mkt__compare{border:1px solid var(--lp-line);border-radius:var(--lp-radius);grid-template-columns:1fr 1fr;gap:0;margin:0 0 48px;display:grid;overflow:hidden}.lp-mkt__compare article{background:#fff;padding:28px}.lp-mkt__compare article+article{border-left:1px solid var(--lp-line);background:var(--lp-night);color:#fff}.lp-mkt__compare article+article .lp-mkt__kicker,.lp-mkt__compare article+article p{color:#ffffffb8}.lp-mkt__compare article+article h2{color:#fff}.lp-mkt__measure{max-width:40rem}.lp-mkt__byline{color:var(--lp-muted);margin:-8px 0 32px;font-size:13px}.lp-mkt__byline a:hover{color:var(--lp-link)}.lp-mkt__night{background:var(--lp-night);border-radius:var(--lp-radius);margin:0 0 48px;padding:32px 36px}.lp-mkt__night p{letter-spacing:-.03em;color:#fff;margin:0;font-size:22px;line-height:1.4}.lp-mkt__night-close{background:var(--lp-night);border-radius:var(--lp-radius);color:#fff;margin-top:56px;padding:36px 40px}.lp-mkt__night-close h2{color:#fff;margin:0 0 10px}.lp-mkt__night-close p{color:#ffffffc7;max-width:36rem;margin:0}.lp-mkt__night-close .lp-mkt__ctas{margin:24px 0 0}.lp-mkt__policy{margin:0 0 48px}.lp-mkt__policy>div{border-top:1px solid var(--lp-line);padding:28px 0}.lp-mkt__policy dt{letter-spacing:-.03em;margin:0 0 8px;font-size:20px;font-weight:600}.lp-mkt__policy dd{max-width:40rem;margin:0}.lp-mkt__devbar{max-width:36rem;margin:0 0 40px}.lp-mkt--story .lp-mkt__title,.lp-mkt--editorial .lp-mkt__title,.lp-mkt--magazine .lp-mkt__title{max-width:24ch}.lp-mkt--hub .lp-mkt__title,.lp-mkt--catalog .lp-mkt__title,.lp-mkt--index .lp-mkt__title{max-width:16ch}.lp-mkt--story .lp-mkt__title,.lp-mkt--editorial .lp-mkt__title,.lp-mkt--hub .lp-mkt__title{max-width:22ch}.lp-mkt--pricing .lp-mkt__title,.lp-mkt--trust .lp-mkt__title{max-width:20ch}.lp-mkt--legal .lp-mkt__title{max-width:24ch}.lp-mkt__updated{color:var(--lp-muted);margin:-12px 0 36px;font-size:13px}.lp-mkt__legal section+section{border-top:1px solid var(--lp-line);margin-top:32px;padding-top:28px}.lp-mkt__legal h2{letter-spacing:-.03em;margin:0 0 10px;font-size:18px;font-weight:600}.lp-mkt__legal p,.lp-mkt__legal li{color:var(--lp-slate);font-size:16px;line-height:1.65}.lp-mkt__legal p+p{margin-top:12px}.lp-mkt__legal ul{margin:14px 0 0;padding-left:1.15em}.lp-mkt__legal li+li{margin-top:6px}.lp-mkt__legal-nav{border-top:1px solid var(--lp-line);flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.lp-mkt__legal-nav a{color:var(--lp-muted)}.lp-mkt__legal-nav a:hover{color:var(--lp-link)}.lp-mkt__steps--story{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-mkt__grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;display:grid}.lp-mkt__body section+section{margin-top:40px}.lp-mkt__body h2{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.lp-mkt__body p,.lp-mkt__body li,.lp-mkt__faq dd{color:var(--lp-slate);font-size:16px;line-height:1.65}.lp-mkt__body p+p{margin-top:12px}.lp-mkt__body ul{margin:14px 0 0;padding-left:1.15em}.lp-mkt__body li+li{margin-top:6px}.lp-mkt__faq{border-top:1px solid var(--lp-line);margin-top:48px;padding-top:32px}.lp-mkt__faq h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:600}.lp-home-faq{border-top:1px solid var(--lp-line);padding:96px 0}.lp-home-faq .lp-mkt__faq{border-top:0;max-width:42rem;margin-top:0;padding-top:0}.lp-mkt__faq dl{margin:8px 0 0}.lp-mkt__faq dl>div+div{margin-top:22px}.lp-mkt__faq dt{color:var(--lp-ink);margin:0 0 6px;font-size:16px;font-weight:600}.lp-mkt__faq dd{margin:0}.lp-mkt__aside{border-top:1px solid var(--lp-line);padding:20px 0 0;position:sticky;top:88px}.lp-mkt__ways{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 32px;display:grid}.lp-mkt__ways article{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:24px 26px 28px}.lp-mkt__ways h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:400}.lp-mkt__ways .lp-mkt__kicker{margin:0 0 8px}.lp-mkt__ways .lp-mkt__price{color:var(--lp-ink);margin:0}.lp-mkt__ways .lp-mkt__unit{margin:4px 0 14px}.lp-mkt__ways .lp-mkt__way-body{color:var(--lp-slate);margin:0 0 14px;font-size:15px;line-height:1.5}.lp-mkt__ways ul{color:var(--lp-slate);margin:0;padding-left:1.1em;font-size:14px}.lp-mkt__ways li+li{margin-top:6px}.lp-mkt__fd{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:baseline;gap:24px 40px;margin:0 0 40px;padding:18px 0;display:grid}.lp-mkt__fd-title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:16px;font-weight:500;line-height:1.35}.lp-mkt__fd-body{max-width:38rem;color:var(--lp-slate);margin:0;font-size:15px;line-height:1.5}.lp-mkt__rates-block{margin:0 0 40px}.lp-mkt__rates-block .lp-mkt__kicker{margin-bottom:10px}.lp-mkt__rates-wrap{border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff;overflow:hidden}.lp-mkt__rates{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;margin:0}.lp-mkt__rates-col--action{width:28%}.lp-mkt__rates-col--tokens{width:8.5rem}.lp-mkt__rates th,.lp-mkt__rates td{text-align:left;border-bottom:1px solid var(--lp-line);vertical-align:baseline;padding:12px 18px;font-size:14px;line-height:1.45}.lp-mkt__rates thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:#fafafa;font-size:12px;font-weight:600}.lp-mkt__rates tbody th{color:var(--lp-ink);font-weight:500}.lp-mkt__rates th:nth-child(2),.lp-mkt__rates td:nth-child(2){font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:center;color:var(--lp-ink);white-space:nowrap;font-size:13px;font-weight:500}.lp-mkt__rates thead th:nth-child(2){letter-spacing:.06em;font-family:inherit;font-size:12px}.lp-mkt__rates td:nth-child(3){color:var(--lp-slate)}.lp-mkt__rates tbody tr:last-child th,.lp-mkt__rates tbody tr:last-child td{border-bottom:0}.lp-mkt__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 56px;padding:0;list-style:none;display:grid}.lp-mkt__plans>li{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:36px 22px 24px;position:relative}.lp-mkt__plans>li[data-featured]{border-color:var(--lp-ink)}.lp-mkt__usual{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink);margin:0;font-size:11px;font-weight:600;position:absolute;top:14px;left:22px}.lp-mkt__plans h2{margin:0 0 8px;font-size:15px;font-weight:600}.lp-mkt__price{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600}.lp-mkt__unit{color:var(--lp-muted);margin:4px 0 12px;font-size:13px}.lp-mkt__plans p{color:var(--lp-slate);margin:0 0 12px;font-size:14px}.lp-mkt__plans ul{color:var(--lp-slate);margin:0;padding-left:1.1em;font-size:13px}.lp-mkt__plans li+li{margin-top:6px}.lp-mkt__status{border:1px solid var(--lp-line);border-radius:var(--lp-radius);color:var(--lp-slate);background:#fff;align-items:flex-start;gap:10px;margin:0 0 40px;padding:14px 16px;font-size:15px;display:flex}.lp-mkt__status-dot{background:#317252;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.lp-mkt__form{gap:14px;max-width:32rem;margin:0 0 48px;display:grid}.lp-mkt__form label{color:var(--lp-ink);gap:6px;font-size:13px;font-weight:500;display:grid}.lp-mkt__form input,.lp-mkt__form select,.lp-mkt__form textarea{font:inherit;color:var(--lp-ink);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius);background:#fff;width:100%;max-width:100%;padding:10px 12px;font-size:16px}.lp-mkt__form .lp-btn{justify-content:center;min-height:44px}.lp-mkt__form input:focus,.lp-mkt__form select:focus,.lp-mkt__form textarea:focus{outline-offset:1px;outline:2px solid #0e0e5840}.lp-mkt__form-note{color:var(--lp-muted);margin:0;font-size:13px}.lp-footer__legal a:hover{color:var(--lp-link)}@media (max-width:960px){.lp-mkt__grid,.lp-mkt__contact,.lp-mkt__hub-notes,.lp-mkt__pair,.lp-mkt__lib-pair,.lp-mkt__spec,.lp-mkt__compare,.lp-mkt__split,.lp-mkt__index{grid-template-columns:1fr}.lp-mkt__spec article+article,.lp-mkt__compare article+article{border-left:0;border-top:1px solid var(--lp-line)}.lp-mkt__toc{border-left:0;border-top:1px solid var(--lp-line);padding:24px 0 0}.lp-mkt__schema>div{grid-template-columns:1fr;gap:4px}.lp-mkt__dir,.lp-mkt__next>div,.lp-mkt__timeline{grid-template-columns:1fr 1fr}.lp-mkt__aside{position:static}.lp-mkt__plans{grid-template-columns:1fr 1fr}.lp-mkt__ways{grid-template-columns:1fr}.lp-mkt__fd{grid-template-columns:1fr;gap:8px}.lp-mkt__facts,.lp-mkt__steps{grid-template-columns:1fr 1fr}.lp-mkt__featured{padding:24px 20px}}@media (max-width:640px){.lp-mkt{padding:24px 0 64px}.lp-mkt__lede{margin-bottom:20px;font-size:16px}.lp-mkt__ctas{flex-direction:column;align-items:stretch;margin-bottom:32px}.lp-mkt__ctas .lp-btn{white-space:normal;text-align:center;justify-content:center;width:100%;height:auto;min-height:44px;padding:10px 16px}.lp-mkt__plans,.lp-mkt__ways,.lp-mkt__facts,.lp-mkt--pricing .lp-mkt__facts,.lp-mkt__steps,.lp-mkt__dir,.lp-mkt__next>div,.lp-mkt__timeline{grid-template-columns:1fr}.lp-mkt__title,.lp-mkt__title--wide,.lp-mkt--pricing .lp-mkt__title,.lp-mkt--editorial .lp-mkt__title,.lp-mkt--hub .lp-mkt__title,.lp-mkt--trust .lp-mkt__title,.lp-mkt--legal .lp-mkt__title{max-width:none}.lp-mkt__rates-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lp-mkt__rates{table-layout:auto;min-width:520px}.lp-mkt__rates th,.lp-mkt__rates td{padding:10px 12px}.lp-mkt__lib,.lp-mkt__lib [data-slot=card]{min-width:0;max-width:100%}.lp-mkt__lib-solo{max-width:none}.lp-mkt__rows>a{align-items:flex-start;gap:12px;padding:16px 0}.lp-mkt__callout{padding:16px 16px 16px 18px}.lp-mkt__callout p{font-size:16px}.lp-mkt__ask{padding:16px}.lp-mkt__legal-nav{flex-wrap:wrap;gap:8px 16px;display:flex}.lp-mkt__form{max-width:none}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition:none!important;animation:none!important}}.lp-page{animation:lp-page-in .48s var(--lp-ease) both}@keyframes lp-page-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}html.is-scrolling .lp-root :is(.lp-waves__svg,.lp-event__art,.lp-event__art *,.lp-burst,.lp-burst *,.lp-worlddots,.lp-worlddots *,.lp-diagram,.lp-diagram *,.lp-saturn,.lp-saturn *){animation-play-state:paused}
