@layer lhi.app{.lx-hero{min-height:calc(100svh - var(--lp-ticker-h) - var(--lhi-site-bar-h));background:var(--lx-bg-base);flex-direction:column;display:flex;position:relative;overflow:clip}.lx-hero__art{pointer-events:none;opacity:.45;width:min(100%,1500px);height:100%;position:absolute;top:0;right:0}.lx-hero__art img{object-fit:cover;object-position:62% 40%;width:100%;max-width:none;height:100%}@media (min-width:64rem){.lx-hero__art{opacity:1}}.lx-hero__shade{pointer-events:none;background:linear-gradient(90deg, var(--lx-bg-base) 0%, color-mix(in srgb, var(--lx-bg-base) 95%, transparent) 24%, color-mix(in srgb, var(--lx-bg-base) 60%, transparent) 48%, color-mix(in srgb, var(--lx-bg-base) 12%, transparent) 74%, color-mix(in srgb, var(--lx-bg-base) 40%, transparent) 100%), linear-gradient(0deg, var(--lx-bg-base) 0%, color-mix(in srgb, var(--lx-bg-base) 70%, transparent) 20%, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--lx-bg-base) 60%, transparent) 0%, transparent 18%), radial-gradient(520px 420px at 80% 40%, rgba(var(--accent-rgb), .16), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.lx-hero__grid{pointer-events:none;background-image:linear-gradient(var(--lhi-fill-faint) 1px, transparent 1px), linear-gradient(90deg, var(--lhi-fill-faint) 1px, transparent 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(900px 640px at 18% 42%,#000 0%,#0000 70%);mask-image:radial-gradient(900px 640px at 18% 42%,#000 0%,#0000 70%)}.lx-hero__hairline{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lhi-fg-accent) 40%, transparent) 30%, transparent 70%);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.lx-hero__body{flex-direction:column;flex:1;justify-content:center;padding-top:clamp(20px,min(10vw,4svh),96px);padding-bottom:clamp(16px,min(6vw,3svh),56px);display:flex;position:relative}.lx-hero__copy{max-width:800px}.lx-hero__badge{border:1px solid var(--lx-line-14);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lx-bg-panel) 60%, transparent);-webkit-backdrop-filter:var(--lp-glass-blur-panel);backdrop-filter:var(--lp-glass-blur-panel);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.16em;align-items:stretch;line-height:1.3;display:inline-flex;overflow:hidden}.lx-hero__badgeMain{color:var(--lhi-fg-default);align-items:center;gap:10px;padding:8px 14px;display:flex}.lx-hero__badgeMain .lx-dot{width:6px;height:6px}.lx-hero__badgeSince{border-left:1px solid var(--lx-line-12);color:var(--lx-accent-400);align-items:center;padding:8px 14px;display:flex}.lx-hero__title{letter-spacing:-.042em;margin-top:clamp(14px,2.4svh,32px);font-size:clamp(36px,min(6.2vw,7.4svh),92px);line-height:.98}.lx-hero__titleLead,.lx-hero__titleMain{display:block}.lx-hero__titleLead{color:var(--lx-fg-4);font-weight:400}.lx-hero__titleMain{color:var(--lhi-fg-default);font-weight:600}.lx-hero__lede{max-width:620px;color:var(--lx-fg-3);text-wrap:pretty;margin-top:clamp(12px,2.2svh,28px);font-size:clamp(15px,min(1.35vw,2svh),20px);line-height:1.55}.lx-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(16px,3svh,36px);display:flex}.lx-hero__paths{border-top:1px solid var(--lx-line-10);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:clamp(14px,2.4svh,32px);padding-top:clamp(10px,1.8svh,20px);display:flex}.lx-hero__pathsLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lx-fg-8);flex-basis:100%}.lx-hero__path{flex-basis:100%}@media (min-width:40rem){.lx-hero__pathsLabel,.lx-hero__path{flex-basis:auto}}.lx-hero__path{min-height:var(--lp-tap-min);font-size:var(--lx-fs-13);color:var(--lx-fg-3);transition:color var(--lx-dur-slow) ease;align-items:center;gap:8px;font-weight:600;display:inline-flex}.lx-hero__path:hover{color:var(--lhi-fg-default)}.lx-hero__pathKey{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);color:var(--lhi-fg-accent)}.lx-hero__beam{background:linear-gradient(90deg, rgba(var(--accent-rgb), .15), color-mix(in srgb, var(--lhi-fg-accent) 55%, transparent) 50%, rgba(var(--accent-rgb), .15));height:1px;position:relative;overflow:hidden}.lx-hero__beam:after{content:"";background:linear-gradient(90deg, transparent, var(--lhi-fg-accent) 40%, var(--lhi-fg-default) 50%, var(--lhi-fg-accent) 60%, transparent);width:22%;height:1px;box-shadow:0 0 12px 1px rgba(var(--accent-rgb), .9);animation:4.5s cubic-bezier(.5,0,.5,1) infinite lhxBeam;position:absolute;top:0;left:0}.lx-dock{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--lx-bg-panel) 62%, transparent);-webkit-backdrop-filter:var(--lp-glass-blur-panel);backdrop-filter:var(--lp-glass-blur-panel);box-shadow:var(--lhi-edge-highlight), var(--lx-shadow-panel);margin-top:clamp(18px,3.6svh,60px);display:grid;overflow:hidden}@media (min-width:64rem){.lx-dock{grid-template-columns:210px minmax(0,1fr)}}.lx-dock__label,.lx-dock__unit{box-shadow:-1px 0 0 var(--lx-line-10), 0 -1px 0 var(--lx-line-10)}.lx-dock__label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:10px 24px;display:flex}@media (min-width:64rem){.lx-dock__label{flex-direction:column;justify-content:center;align-items:flex-start;padding-block-start:clamp(12px,2svh,18px);padding-block-end:clamp(12px,2svh,18px)}}.lx-dock__eyebrow{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-dock__title{font-size:var(--lx-fs-15);letter-spacing:-.01em;color:var(--lhi-fg-default);font-weight:500;line-height:1.3}.lx-dock__toggle{width:24px;height:24px}.lx-dock__units{display:grid}@media (min-width:24rem){.lx-dock__units{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.lx-dock__units{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-dock__link{height:100%;color:var(--lx-fg-2);flex-direction:column;gap:4px;padding:clamp(12px,2.2svh,20px) 24px clamp(12px,2svh,18px);transition:background-color .45s;display:flex;position:relative}.lx-dock__unit.is-active .lx-dock__link{background:linear-gradient(180deg, rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), .02))}.lx-dock__link:focus-visible{outline-offset:-3px}.lx-dock__bar{background:var(--lhi-fill-faint);height:2px;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.lx-dock__fill{background:var(--accent);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.lx-dock__fill.is-running{animation:3.2s linear forwards lhxFill}.lx-dock__row{align-items:center;gap:10px;display:flex}.lx-dock__n{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.08em;color:var(--lx-fg-9);transition:color .45s}.lx-dock__kind{font-size:var(--lx-fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-fg-4);font-weight:700;transition:color .45s}.lx-dock__conn{font-size:var(--lx-fs-14);color:var(--lx-fg-9);margin-left:auto;transition:color .45s}.lx-dock__scale{font-family:var(--lx-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--lx-fg-3);margin-top:clamp(2px,.6svh,6px);font-size:clamp(22px,min(2.2vw,3.4svh),30px);font-weight:500;line-height:1;transition:color .45s}.lx-dock__sub{font-size:var(--lx-fs-12);color:var(--lx-fg-6);line-height:1.4}.lx-dock__unit.is-active .lx-dock__n,.lx-dock__unit.is-active .lx-dock__conn{color:var(--lhi-fg-accent)}.lx-dock__unit.is-active .lx-dock__kind,.lx-dock__unit.is-active .lx-dock__scale{color:var(--lhi-fg-default)}@media (min-width:64rem) and (max-height:43.6875rem){.lx-dock__sub{display:none}}@media (min-width:48rem) and (max-width:63.9375rem) and (max-height:47.4375rem){.lx-dock__sub{display:none}}:root{--lhi-subnav-h:52px}@media (max-width:48rem){:root{--lhi-subnav-h:44px}}.lx-subnav{z-index:var(--lx-z-subnav);margin-block:calc(-1 * var(--lx-header-h)) var(--lx-header-h);pointer-events:none;position:sticky;top:0}.lx-subnav__bar{translate:0 var(--lx-header-h);pointer-events:auto;background:color-mix(in srgb, var(--lx-bg-panel) 92%, transparent);-webkit-backdrop-filter:var(--lp-glass-blur-panel);backdrop-filter:var(--lp-glass-blur-panel);border-bottom:1px solid var(--lx-line-08)}@media (prefers-reduced-motion:no-preference){.lx-subnav.is-stuck .lx-subnav__bar{transition:translate var(--dur-3) var(--ease-out)}}.lx-subnav__inner{height:var(--lhi-subnav-h);align-items:center;gap:6px;display:flex}.lx-subnav__items{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;padding-inline-end:28px;scroll-padding-inline-end:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.lx-subnav__items::-webkit-scrollbar{height:0}.lx-subnav__item{border-radius:var(--radius-pill);min-height:32px;font-size:var(--lx-fs-13);color:var(--lx-fg-4);white-space:nowrap;transition:var(--lp-transition-control);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.lx-subnav__item:hover{color:var(--lhi-fg-default)}.lx-subnav__item.is-active{color:var(--lhi-fg-on-accent);background:var(--accent)}.lx-subnav__item:focus-visible{outline-offset:-2px}.lx-trusted{background:var(--lp-band-raised);border-bottom:1px solid var(--lx-line-08);padding-block-start:48px;padding-block-end:48px;overflow:hidden}.lx-trusted__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.lx-trusted__label{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);font-weight:var(--mono-label-weight);letter-spacing:var(--tracking-wider);color:var(--lx-fg-2)}.lx-trusted__aside{align-items:center;gap:12px;display:flex}.lx-trusted__note{max-width:620px;font-size:var(--lx-fs-13);color:var(--lx-fg-6);line-height:1.5}.lx-trusted__viewport{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lx-trusted__track{gap:12px;width:max-content;animation:90s linear infinite lhxMarquee;display:flex}.lx-trusted__track:hover,.lx-trusted__track.is-paused{animation-play-state:paused}.lx-trusted__item{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lhi-surface-paper) 95%, var(--lx-bg-base));flex:none;justify-content:center;align-items:center;width:168px;height:76px;padding:14px 20px;display:flex}.lx-trusted__logo{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.85;width:auto;max-width:100%;max-height:40px}.lx-trusted__name{font-family:var(--lx-font-display);font-size:var(--lx-fs-14);text-align:center;color:var(--lx-bg-base);font-weight:600;line-height:1.2}.lx-band.lx-outcomes{--lhi-band-glow-at:20% 40%;--lhi-band-glow-size:900px 500px;--lhi-band-glow-a:.18;--lhi-band-grid-size:4000px 4000px;border-bottom:1px solid var(--lx-line-06)}.lx-outcomes__canvas{pointer-events:none;opacity:.5;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lx-outcomes__shade{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--lx-bg-base) 88%, transparent) 0%, color-mix(in srgb, var(--lx-bg-base) 60%, transparent) 36%, color-mix(in srgb, var(--lx-bg-base) 25%, transparent) 62%, color-mix(in srgb, var(--lx-bg-base) 15%, transparent) 100%), linear-gradient(180deg, var(--lx-bg-base) 0%, color-mix(in srgb, var(--lx-bg-base) 20%, transparent) 22%, color-mix(in srgb, var(--lx-bg-base) 20%, transparent) 78%, var(--lx-bg-base) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.lx-outcomes__row{border-top:1px solid var(--lx-line-08);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:24px 80px;padding-block-start:40px;padding-block-end:40px;display:grid}.lx-outcomes__row:first-child{border-top:0}.lx-outcomes__copy{grid-template-columns:24px minmax(0,1fr);gap:14px;display:grid}.lx-outcomes__copy .lx-dot{width:10px;height:10px;margin-top:12px}.lx-outcomes__statement{letter-spacing:-.015em;max-width:520px;color:var(--lhi-fg-default);text-wrap:pretty;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.3}.lx-band .lx-outcomes__cta{margin-top:16px;font-weight:600;text-decoration:none}.lx-outcomes__figure{align-items:baseline;gap:10px;display:flex}.lx-outcomes__value{font-family:var(--lx-font-display);font-size:var(--lp-fs-figure-xl);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--lhi-fg-default);font-weight:500;line-height:.95}.lx-outcomes__unit{font-size:var(--lp-fs-21);color:var(--lhi-fg-accent);font-weight:600}.lx-outcomes__label{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lx-fg-2);margin-top:10px}.lx-outcomes__meter{background:var(--lx-line-10);height:2px;margin-top:22px;position:relative;overflow:hidden}.lx-outcomes__fill{background:linear-gradient(90deg, rgba(var(--accent-rgb), .15), var(--accent) 60%, var(--lhi-fg-accent));box-shadow:0 0 18px rgba(var(--accent-rgb), .6);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.lx-motion-ready .lx-outcomes__row:not(.is-revealed) .lx-outcomes__fill{transform:scaleX(0)}.lx-motion-ready .lx-outcomes__fill{transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.lx-outcomes__row:nth-child(2) .lx-outcomes__fill{transition-delay:.18s}.lx-outcomes__row:nth-child(3) .lx-outcomes__fill{transition-delay:.36s}.lx-outcomes__footnote{border-top:1px solid var(--lx-line-08);font-size:var(--lx-fs-13);color:var(--lx-fg-6);padding-top:20px}.lx-outcomes__footnote:first-letter{text-transform:uppercase}.lx-band.lx-eco{--lhi-band-grid-at:25% 10%;--lhi-band-grid-size:1000px 600px}.lx-eco__stats{border-top:1px solid var(--lx-fg-1);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.lx-eco__stat{border-left:1px solid var(--lx-line-12);flex-direction:column-reverse;justify-content:flex-end;padding:20px 20px 0;display:flex}.lx-eco__stat:first-child{border-left:0;padding-left:0}.lx-eco__stat:last-child{padding-right:0}.lx-eco__statValue{font-family:var(--lx-font-display);font-size:var(--lp-fs-figure-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lx-fg-1);font-weight:500;line-height:1}.lx-eco__statLabel{font-size:var(--lx-fs-14);color:var(--lx-fg-6);margin-top:10px;line-height:1.4}.lx-ecotable{border:1px solid var(--lx-line-12);border-radius:var(--radius-md);background:var(--lhi-surface-paper);box-shadow:var(--lhi-surface-1-shadow), var(--lhi-shadow-panel);margin-top:64px;overflow:hidden}.lx-ecotable__scroll{scroll-snap-type:x mandatory;overflow-x:auto}.lx-ecotable__grid{--lhi-eco-label:0px;--lhi-eco-i:0;min-width:calc(4*min(78vw,280px));position:relative}.lx-ecotable__grid[data-active="1"]{--lhi-eco-i:1}.lx-ecotable__grid[data-active="2"]{--lhi-eco-i:2}.lx-ecotable__grid[data-active="3"]{--lhi-eco-i:3}.lx-ecotable__row{border-top:1px solid var(--lx-line-06);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.lx-ecotable__row>*{scroll-snap-align:start}@media (min-width:40rem){.lx-ecotable__scroll{scroll-snap-type:none}.lx-ecotable__grid{min-width:880px}.lx-ecotable__row{grid-template-columns:repeat(4,minmax(220px,1fr))}}.lx-ecotable__overlay+.lx-ecotable__row{border-top:0}.lx-ecotable__overlay{top:0;bottom:0;left:var(--lhi-eco-label);width:calc((100% - var(--lhi-eco-label)) / 4);background:var(--lp-paper-tint);box-shadow:inset 0 2px 0 var(--accent), inset 1px 0 0 var(--lx-accent-wash-10), inset -1px 0 0 var(--lx-accent-wash-10);transform:translateX(calc(var(--lhi-eco-i) * 100%));transition:transform .75s var(--ease-in-out);pointer-events:none;position:absolute}.lx-ecotable__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-ecotable__mlabel{margin-bottom:6px;display:block}.lx-ecotable__label,.lx-ecotable__mlabel{font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-8);font-weight:700}@media (min-width:64rem){.lx-ecotable__grid{--lhi-eco-label:180px;min-width:0}.lx-ecotable__row{grid-template-columns:180px repeat(4,minmax(0,1fr))}.lx-ecotable__label{clip-path:none;white-space:normal;border-right:1px solid var(--lx-line-06);width:auto;height:auto;padding:20px 24px;position:static;overflow:visible}.lx-ecotable__label--head{align-items:flex-end;padding-bottom:20px;display:flex}.lx-ecotable__row--flow .lx-ecotable__label{align-items:center;padding-block-start:0;padding-block-end:0;display:flex}.lx-ecotable__mlabel{display:none}}.lx-ecotable__head{border-right:1px solid var(--lx-line-06)}.lx-ecotable__pick{width:100%;height:100%;color:var(--lx-fg-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:28px 24px 20px;display:block}.lx-ecotable__pick:focus-visible{outline-offset:-4px}.lx-ecotable__n{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lx-fg-8);transition:color .5s;display:block}.lx-ecotable__kind{font-family:var(--lx-font-display);font-size:var(--lx-fs-22);letter-spacing:-.015em;margin-top:10px;font-weight:600;line-height:1.2;display:block}.lx-ecotable__status{min-height:1.4em;font-size:var(--lx-fs-11);letter-spacing:.08em;white-space:nowrap;color:var(--lx-fg-7);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}.lx-ecotable__statusDot{background:var(--lx-line-28);border-radius:50%;flex:none;width:6px;height:6px;transition:background-color .5s}.lx-ecotable__bar{background:var(--lx-line-08);height:2px;margin-top:18px;display:block;overflow:hidden}.lx-ecotable__barFill{background:var(--accent);transform-origin:0;height:100%;transition:transform .35s;display:block;transform:scaleX(0)}.lx-ecotable__head.is-active .lx-ecotable__n{color:var(--lhi-fg-accent)}.lx-ecotable__head.is-active .lx-ecotable__statusDot{background:var(--accent)}.lx-ecotable__head.is-active .lx-ecotable__barFill{transition:transform .6s var(--ease-in-out);transform:scaleX(1)}.lx-ecotable__head.is-active .lx-ecotable__barFill.is-running{transition:transform 3.6s linear}.lx-ecotable__flow{grid-column:span 4;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:40px;display:grid;position:relative}.lx-ecotable__flowLine,.lx-ecotable__flowFill{position:absolute;top:50%;left:24px}.lx-ecotable__flowLine{background:var(--lx-line-16);height:1px;right:0}.lx-ecotable__flowFill{width:calc(var(--lhi-eco-i) * 25%);background:var(--accent);height:2px;transition:width .75s var(--ease-in-out);margin-top:-.5px}.lx-ecotable__flowStop{padding-left:18px;position:relative}.lx-ecotable__node{border:1.5px solid var(--lx-line-28);background:var(--lhi-surface-paper);border-radius:50%;width:12px;height:12px;transition:background-color .5s,border-color .5s,box-shadow .5s;display:block}.lx-ecotable__node[data-state=past]{border-color:var(--lx-fg-1);background:var(--lx-fg-1)}.lx-ecotable__node[data-state=active]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px rgba(var(--accent-rgb), .16)}.lx-ecotable__cell{border-right:1px solid var(--lx-line-06);padding:20px 24px}.lx-ecotable__text,.lx-ecotable__role,.lx-ecotable__scale,.lx-ecotable__out,.lx-ecotable__sub{text-wrap:pretty;display:block}.lx-ecotable__text{font-size:var(--lx-fs-15);color:var(--lx-fg-3);line-height:1.35}.lx-ecotable__role{font-size:var(--lx-fs-17);color:var(--lx-fg-1);font-weight:600;line-height:1.35;transition:color .5s}.lx-ecotable__cell.is-active .lx-ecotable__role{color:var(--lhi-fg-accent)}.lx-ecotable__scale{font-family:var(--lx-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--lx-fg-1);font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2}.lx-ecotable__out{font-size:var(--lx-fs-15);color:var(--lx-fg-1);font-weight:600;line-height:1.35}.lx-ecotable__sub{font-size:var(--lx-fs-13);color:var(--lx-fg-7);margin-top:6px;line-height:1.45}.lx-ecotable__start{font-size:var(--lx-fs-14);color:var(--lx-fg-1);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.lx-ecotable__start:hover,.lx-ecotable__startArrow{color:var(--lhi-fg-accent)}.lx-ecotable__loop{background:var(--lx-bg-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.lx-ecotable__loopCopy{flex:520px;align-items:center;gap:16px;min-width:0;display:flex}.lx-ecotable__loopMark{border:1px solid var(--lx-accent-line-50);width:36px;height:36px;font-size:var(--lx-fs-16);color:var(--lhi-fg-accent);border-radius:50%;flex:none;place-items:center;display:grid}.lx-ecotable__loopText{font-size:var(--lx-fs-15);color:var(--lx-fg-3);text-wrap:pretty;line-height:1.5}.lx-ecotable__loopText strong{color:var(--lhi-fg-default);font-weight:600}.lx-ecotable__loopEnd{align-items:center;gap:16px;display:flex}.lx-ecotable__loopCta{font-size:var(--lx-fs-14);white-space:nowrap;color:var(--lhi-fg-default);font-weight:600}.lx-ecotable__loopCta:hover{color:var(--lhi-fg-accent)}.lx-band.lx-approach{--lhi-band-glow-at:92% 4%;--lhi-band-glow-size:1000px 640px;--lhi-band-grid-at:72% 16%;--lhi-band-grid-size:1100px 720px;padding-bottom:clamp(64px,8vw,104px)}.lx-approach__hairline{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lhi-fg-accent) 45%, transparent) 50%, transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.lx-approach__split{align-items:center;gap:48px 72px;padding-bottom:88px;display:grid}@media (min-width:60rem){.lx-approach__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-band .lx-approach__title{max-width:none;line-height:1.05}.lx-band .lx-approach__cta{margin-top:32px}.lx-attack{border:1px solid var(--lx-line-12);border-radius:var(--radius-md);background:var(--lx-bg-panel);box-shadow:inset 0 2px 0 var(--accent), var(--lx-shadow-panel);overflow:hidden}.lx-attack__head{border-bottom:1px solid var(--lx-line-08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 24px;display:flex}.lx-attack__title{font-size:var(--lx-fs-14);color:var(--lhi-fg-default);font-weight:600}.lx-attack__flags{align-items:center;gap:12px;display:flex}.lx-attack__flag{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-6)}.lx-attack__toggle{width:24px;height:24px}.lx-attack__rowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.lx-attack__meta{font-size:var(--lx-fs-12);color:var(--lx-fg-6)}.lx-attack__scan{padding:20px 24px 4px}.lx-attack__findings{margin-top:10px}.lx-attack__finding{border-top:1px solid var(--lx-line-06);justify-content:space-between;align-items:center;gap:12px;padding-block-start:10px;padding-block-end:10px;display:flex}.lx-attack__findingText{font-size:var(--lx-fs-14);color:var(--lx-fg-3);align-items:center;gap:10px;display:flex}.lx-attack__sevDot{background:var(--lx-line-40);border-radius:50%;flex:none;width:6px;height:6px}.lx-attack__sevDot[data-severity=medium]{background:var(--lp-accent-deep)}.lx-attack__sev{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.06em;color:var(--lx-fg-6)}.lx-attack__operator{border-top:1px solid var(--lx-line-08);background:linear-gradient(180deg, rgba(var(--accent-rgb), .05), transparent 60%);margin-top:12px;padding:20px 24px 24px}.lx-attack__operatorLabel{color:var(--lx-accent-400)}.lx-attack__chain{margin-top:16px}.lx-attack__step{grid-template-columns:12px minmax(0,1fr) auto;gap:0 16px;display:grid}.lx-attack__rail{flex-direction:column;align-items:center;display:flex}.lx-attack__node,.lx-attack__resultNode{border-radius:50%;flex:none;width:12px;height:12px}.lx-attack__node{border:1.5px solid var(--lx-line-28);margin-top:5px;transition:background-color .45s,border-color .45s,box-shadow .45s}.lx-attack__wire{background:var(--lx-line-12);flex:1;width:1px;min-height:14px;margin-top:4px;transition:background-color .45s}.lx-attack__stepText{font-size:var(--lx-fs-14);color:var(--lx-fg-6);padding-bottom:18px;line-height:1.5;transition:color .45s}.lx-attack__stepN{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);color:var(--lx-fg-9);padding-top:3px}.lx-attack__step.is-lit .lx-attack__node{border-color:var(--accent);background:var(--accent)}.lx-attack__step.is-lit .lx-attack__stepText{color:var(--lhi-fg-default)}.lx-attack__step.is-current .lx-attack__node{box-shadow:0 0 0 5px rgba(var(--accent-rgb), .2)}.lx-attack__step.is-linked .lx-attack__wire{background:var(--accent)}.lx-attack__result{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:0 16px;display:grid}.lx-attack__resultNode{background:var(--lx-line-20);transition:background-color .5s,box-shadow .5s}.lx-attack__resultBox{border:1px solid var(--lx-line-10);border-radius:var(--radius-md);background:var(--lhi-fill-ghost);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;transition:background-color .6s,border-color .6s;display:flex}.lx-attack__resultText{font-size:var(--lx-fs-15);color:var(--lhi-fg-default);font-weight:600}.lx-attack__resultTag{border-radius:var(--radius-sm);background:var(--lx-bg-inset-3);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lhi-fg-default);padding:3px 8px;transition:background-color .6s}.lx-attack__result.is-proven .lx-attack__resultNode{background:var(--lhi-fg-accent);box-shadow:0 0 0 5px rgba(var(--accent-rgb), .22), 0 0 20px rgba(var(--accent-rgb), .6)}.lx-attack__result.is-proven .lx-attack__resultBox{border-color:var(--lx-accent-line-50);background:rgba(var(--accent-rgb), .2)}.lx-attack__result.is-proven .lx-attack__resultTag{background:var(--accent)}.lx-principles{--lhi-cells-line:var(--lx-line-08)}@media (min-width:40rem){.lx-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-principle{flex-direction:column;padding:28px 28px 24px;transition:background-color .4s;display:flex;position:relative}.lx-principle:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:auto;left:0;right:0;transform:scaleX(0)}.lx-principle:hover,.lx-principle:focus-within{background:var(--lx-accent-wash-07)}.lx-principle:hover:before,.lx-principle:focus-within:before{transform:scaleX(1)}.lx-principle__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-principle__tag,.lx-principle__of{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11)}.lx-principle__tag{letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-principle__of{letter-spacing:.08em;color:var(--lx-fg-9);transition:color .4s}.lx-principle:hover .lx-principle__of{color:var(--lhi-fg-default)}.lx-principle__title{font-size:var(--lx-fs-22);letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-weight:500;line-height:1.2}.lx-principle__body{font-size:var(--lx-fs-15);color:var(--lx-fg-4);text-wrap:pretty;margin-top:10px;line-height:1.6}.lx-principle__foot{margin-top:auto;padding-top:24px}.lx-principle__foot .lx-caps{border-top:1px solid var(--lx-line-08);color:var(--lx-fg-8);padding-top:16px;display:block}.lx-principle__tags{margin-top:10px}.lx-principle .lx-tag{transition:border-color .4s,background-color .4s,color .4s}.lx-principle:hover .lx-tag,.lx-principle:focus-within .lx-tag{border-color:var(--lx-accent-line-45);background:var(--lx-accent-wash-10);color:var(--lp-accent-pale)}.lx-pane .lx-coverage__dots{background-image:radial-gradient(var(--lx-line-07) 1px, transparent 1px);pointer-events:none;background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000 55%);mask-image:linear-gradient(120deg,#000 0%,#0000 55%)}.lx-coverage__rows>li+li{box-shadow:0 -1px 0 var(--lx-line-08)}.lx-coverage__row{color:var(--lhi-fg-default);align-items:center;gap:12px 40px;padding:28px 32px;transition:background-color .3s,color .3s;display:grid}@media (min-width:48rem){.lx-coverage__row{grid-template-columns:200px minmax(0,1fr) 40px}}.lx-coverage__row:hover{background:var(--lx-accent-wash-07);color:var(--lhi-fg-accent)}.lx-coverage__head{flex-direction:column;gap:10px;display:flex}.lx-coverage__kicker{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-fg-6)}.lx-coverage__name{font-family:var(--lx-font-display);letter-spacing:-.03em;font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1}.lx-coverage__copy{min-width:0}.lx-coverage__body{font-size:var(--lx-fs-16);color:var(--lx-fg-2);text-wrap:pretty;line-height:1.55;display:block}.lx-coverage__services{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lx-coverage__service{border:1px solid var(--lx-line-12);border-radius:var(--radius-pill);background:var(--lhi-fill-faint);font-size:var(--lx-fs-12);color:var(--lx-fg-3);padding:4px 10px;font-weight:500}.lx-coverage__arrow{width:40px;height:40px;font-size:var(--lx-fs-16);opacity:.9;border:1px solid;border-radius:50%;justify-self:start;place-items:center;display:grid}.lx-apstandards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:64rem){.lx-apstandards{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-standard{padding:18px 16px}@media (min-width:40rem){.lx-standard{padding:22px 24px}}.lx-standard__body{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lx-fg-6);align-items:center;gap:8px;display:flex}.lx-standard__name{font-size:var(--lx-fs-17);letter-spacing:-.01em;color:var(--lhi-fg-default);margin-top:12px;font-weight:600;line-height:1.25;display:block}.lx-standard__covers{font-size:var(--lx-fs-13);color:var(--lx-fg-4);margin-top:4px;line-height:1.45;display:block}.lx-band.lx-cap{--lhi-band-grid-at:75% 8%;--lhi-band-grid-size:1000px 600px}@media (min-width:64rem){.lx-band.lx-cap .lx-head{grid-template-columns:minmax(0,1fr) auto}.lx-band.lx-cap .lx-head__title{max-width:880px}}.lx-cap__tabsScroll{scrollbar-width:none;margin-top:44px;padding:2px;overflow-x:auto}.lx-cap__tabsScroll::-webkit-scrollbar{height:0}.lx-cap__tabs{white-space:nowrap;gap:8px;display:inline-flex;position:relative}.lx-cap__pill{width:var(--lhi-ind-w,0px);border-radius:var(--radius-pill);background:var(--lx-fg-1);height:100%;box-shadow:var(--lhi-shadow-panel);transform:translateX(var(--lhi-ind-x,0px));transition:transform .55s var(--ease-in-out), width .55s var(--ease-in-out);pointer-events:none;position:absolute;top:0;left:0}.lx-cap__tabs:not([data-measured]) .lx-cap__pill{display:none}.lx-cap__tab{border:1px solid var(--lx-line-16);border-radius:var(--radius-pill);background:var(--lhi-surface-paper);cursor:pointer;flex:none;align-items:center;gap:10px;height:46px;padding:0 20px;transition:border-color .4s,background-color .3s;display:flex;position:relative}.lx-cap__tabs[data-measured] .lx-cap__tab{background:0 0}.lx-cap__tab:hover,.lx-cap__tab.is-active{border-color:var(--lx-fg-1)}.lx-cap__tabs:not([data-measured]) .lx-cap__tab.is-active{background:var(--lx-fg-1)}.lx-cap__tabN{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.06em;color:var(--lx-fg-8);transition:color .4s}.lx-cap__tabLabel{font-size:var(--lx-fs-15);letter-spacing:-.01em;color:var(--lx-fg-1);font-weight:600;transition:color .4s}.lx-cap__tab.is-active .lx-cap__tabN{color:color-mix(in srgb, var(--lhi-surface-paper) 70%, transparent)}.lx-cap__tab.is-active .lx-cap__tabLabel{color:var(--lhi-surface-paper)}.lx-cap__card{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:var(--lhi-surface-paper);box-shadow:var(--lhi-surface-1-shadow), var(--lhi-shadow-panel);margin-top:20px;overflow:hidden}.lx-cap__stage{transition:opacity .28s ease, transform .45s var(--ease-in-out);padding:clamp(20px,4vw,48px)}.lx-cap__stage.is-leaving{opacity:0;transform:translateY(10px)}.lx-cap__panel:not(.is-active){display:none}.lx-cap__top{gap:36px 64px;display:grid}@media (min-width:64rem){.lx-cap__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.lx-cap__titleRow{align-items:center;gap:20px;display:flex}.lx-cap__num{background:linear-gradient(155deg, var(--accent-text), var(--accent-press) 70%);width:64px;height:64px;box-shadow:0 0 0 6px rgba(var(--accent-rgb), .08);font-family:var(--lx-font-display);font-size:var(--lp-fs-20);font-variant-numeric:tabular-nums;color:var(--lhi-fg-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.lx-cap__title{letter-spacing:var(--lp-tracking-display);font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.04}.lx-cap__tagline{font-size:var(--lx-fs-19);letter-spacing:-.01em;color:var(--lhi-fg-accent);text-wrap:pretty;margin-top:26px;font-weight:600;line-height:1.4}.lx-cap__summary{max-width:560px;font-size:var(--lx-fs-16);color:var(--lx-fg-4);text-wrap:pretty;margin-top:10px;line-height:1.65}.lx-cap__chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.lx-cap__chip{border-radius:var(--radius-pill);background:var(--lx-fg-1);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.06em;color:var(--lhi-surface-paper);padding:6px 12px}.lx-cap__covLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-cap__coverage{gap:0 28px;margin-top:14px;display:grid}@media (min-width:40rem){.lx-cap__coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-cap__cov{border-top:1px solid var(--lx-fg-1);padding:14px 0 22px}.lx-cap__code{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lhi-fg-accent);display:block}.lx-cap__covTitle{font-size:var(--lx-fs-16);letter-spacing:-.01em;margin-top:6px;font-weight:600;display:block}.lx-cap__covBody{font-size:var(--lx-fs-13);color:var(--lx-fg-6);text-wrap:pretty;margin-top:4px;line-height:1.5;display:block}.lx-stages{--lhi-pt-i:0;border-top:1px solid var(--lx-line-06);margin-top:40px;padding-top:32px}.lx-stages[data-active="1"]{--lhi-pt-i:1}.lx-stages[data-active="2"]{--lhi-pt-i:2}.lx-stages[data-active="3"]{--lhi-pt-i:3}.lx-stages[data-active="4"]{--lhi-pt-i:4}.lx-stages__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lx-stages__label,.lx-stages__count{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11)}.lx-stages__label{letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-stages__count{letter-spacing:.1em;color:var(--lx-fg-8);align-items:center;gap:12px;display:inline-flex}.lx-stages__toggle{width:24px;height:24px}.lx-stages__track{margin-top:20px;position:relative}.lx-stages__line,.lx-stages__fill{display:none}.lx-stages__pick{width:100%;color:var(--lx-fg-1);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);gap:0 16px;padding:0;display:grid}.lx-stages__rail{flex-direction:column;align-items:center;display:flex}.lx-stages__wire{background:var(--lx-line-08);flex:1;width:2px;min-height:16px;transition:background-color .45s}.lx-stages__item:last-child .lx-stages__wire{background:0 0}.lx-stages__item[data-state=past] .lx-stages__wire{background:var(--accent)}.lx-stages__copy{padding:5px 0 22px}.lx-stages__title{font-size:var(--lx-fs-16);letter-spacing:-.01em;color:var(--lx-fg-4);font-weight:600;line-height:1.3;transition:color .45s;display:block}.lx-stages__item[data-state=past] .lx-stages__title{color:var(--lx-fg-1)}.lx-stages__item[data-state=active] .lx-stages__title{color:var(--lhi-fg-accent)}.lx-stages__body{font-size:var(--lx-fs-13);color:var(--lx-fg-6);text-wrap:pretty;margin-top:4px;line-height:1.55;display:block}@media (min-width:60rem){.lx-stages__track{margin-top:24px}.lx-stages__line,.lx-stages__fill{height:2px;display:block;position:absolute;top:14px;left:15px}.lx-stages__line{background:var(--lx-line-08);right:8px}.lx-stages__fill{width:calc(var(--lhi-pt-i) * 20%);background:linear-gradient(90deg, var(--lx-accent-400), var(--accent));transition:width .8s var(--ease-in-out)}.lx-stages__list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.lx-stages__pick{padding-right:28px;display:block}.lx-stages__rail{align-items:flex-start}.lx-stages__wire{display:none}.lx-stages__copy{padding:20px 0 0;display:block}}.lx-cap__next{border-radius:var(--radius-lg);background:radial-gradient(560px 300px at 100% 0%, rgba(var(--accent-rgb), .32), transparent 70%), var(--lx-bg-panel);margin-top:40px;padding:clamp(16px,3vw,32px);container:capnext/inline-size}.lx-cap__nextHead{align-items:center;gap:10px;display:flex}.lx-cap__nextMark{font-family:var(--lx-font-mono);font-size:var(--lx-fs-15);font-weight:var(--mono-label-weight);color:var(--lhi-fg-accent)}.lx-cap__nextLabel{font-size:var(--lp-fs-20);letter-spacing:-.015em;color:var(--lhi-fg-default);font-weight:600}.lx-cap__deliverables{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 32px;margin-top:18px;display:grid}.lx-cap__deliverable{border-top:1px solid var(--lx-line-14);padding-top:14px}.lx-cap__deliverable:last-child{border-top-color:var(--accent)}.lx-cap__delTitle{font-size:var(--lx-fs-16);letter-spacing:-.01em;color:var(--lhi-fg-default);font-weight:600;display:block}.lx-cap__deliverable:last-child .lx-cap__delTitle{color:var(--lhi-fg-accent)}.lx-cap__delBody{font-size:var(--lx-fs-13);color:var(--lx-fg-4);text-wrap:pretty;margin-top:6px;line-height:1.55;display:block}.lx-cap__cta{border-radius:var(--radius-md);background:var(--lhi-surface-paper);color:var(--lx-fg-1);transition:box-shadow var(--lx-dur) var(--lx-ease);flex-direction:column;align-items:stretch;gap:16px;margin-top:28px;padding:16px;text-decoration:none;display:flex}@container capnext (width>=30rem){.lx-cap__cta{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 20px 24px}}@container capnext (width>=60rem){.lx-cap__cta{border-radius:var(--radius-pill);flex-wrap:wrap;gap:12px 20px;padding:8px 8px 8px 24px}}.lx-cap__cta:hover{color:var(--lx-fg-1);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .45)}.lx-cap__ctaCopy{flex-direction:column;gap:4px;min-width:0;display:flex}@container capnext (width>=60rem){.lx-cap__ctaCopy{flex-flow:wrap;align-items:baseline;gap:4px 14px}}.lx-cap__ctaKicker{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:var(--tracking-wide);color:var(--lhi-fg-accent)}.lx-cap__ctaTitle{font-size:var(--lx-fs-17);font-weight:600}.lx-cap__ctaFor{font-size:var(--lx-fs-13);color:var(--lx-fg-7)}.lx-cap__ctaButton{border-radius:var(--radius-pill);background:var(--accent);font-size:var(--lx-fs-15);color:var(--lhi-fg-on-accent);flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:600;display:inline-flex}.lx-report__split{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 40px;display:grid}.lx-report__prose{font-size:var(--lx-fs-16);color:var(--lx-fg-3);text-wrap:pretty;margin-top:10px;line-height:1.65}.lx-report__note{border:1px solid var(--lx-line-10);border-radius:var(--radius-sm);background:var(--lhi-ground-2);margin-top:20px;padding:14px 16px}.lx-report__noteBody{font-size:var(--lx-fs-14);color:var(--lx-fg-3);text-wrap:pretty;margin-top:6px;line-height:1.55}.lx-report__attrs,.lx-report__steps,.lx-report__metrics,.lx-report__map{border-top:1px solid var(--lx-line-10);margin-top:10px}.lx-report__attr{border-bottom:1px solid var(--lx-line-06);grid-template-columns:110px minmax(0,1fr);gap:12px;padding-block-start:11px;padding-block-end:11px;display:grid}.lx-report__attr dt{font-size:var(--lx-fs-13);color:var(--lx-fg-7)}.lx-report__attrValue{font-size:var(--lx-fs-14);color:var(--lx-fg-1);font-weight:600;line-height:1.35;display:block}.lx-report__attrDetail{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-6);overflow-wrap:anywhere;margin-top:2px;line-height:1.45;display:block}.lx-report__step{border-bottom:1px solid var(--lx-line-06);font-size:var(--lx-fs-14);color:var(--lx-fg-3);grid-template-columns:40px minmax(0,1fr);gap:8px;padding-block-start:11px;padding-block-end:11px;line-height:1.5;display:grid}.lx-report__stepN{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lhi-fg-accent);padding-top:2px}.lx-report__panes{border-radius:var(--radius-sm);background:var(--lx-bg-panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:24px;display:grid;overflow:hidden}.lx-report__pane{min-width:0;box-shadow:-1px 0 0 var(--lx-line-10), 0 -1px 0 var(--lx-line-10)}.lx-report__paneHead{border-bottom:1px solid var(--lx-line-08);background:var(--lhi-fill-soft);letter-spacing:.08em;justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.lx-report__paneLabel{color:var(--lhi-fg-default)}.lx-report__paneAlert{color:var(--lx-accent-400)}.lx-report__code{font-family:var(--lx-font-mono);font-size:var(--lx-fs-13);color:var(--lx-fg-2);margin:0;padding-block-start:12px;padding-block-end:12px;line-height:1.8;overflow-x:auto}.lx-report__codeLine{white-space:pre;grid-template-columns:36px max-content;display:grid}.lx-report__codeLine>:last-child{padding-right:16px}.lx-report__lineNo{text-align:right;color:var(--lx-fg-9);-webkit-user-select:none;user-select:none;padding-right:14px}.lx-report__code .is-request{color:var(--lhi-fg-default);font-weight:500}.lx-report__code .is-status{color:var(--lx-accent-400);font-weight:500}.lx-report__evidence{letter-spacing:.04em;margin-top:10px}.lx-report__score{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.lx-report__scoreValue{font-family:var(--lx-font-display);letter-spacing:-.04em;color:var(--lx-fg-1);font-size:clamp(44px,4vw,56px);font-weight:600;line-height:1}.lx-report__scoreOf{font-size:var(--lx-fs-13);letter-spacing:0;color:var(--lx-fg-6);font-weight:400}.lx-report__badge{border-radius:var(--radius-sm);background:var(--accent);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.1em;color:var(--lhi-fg-on-accent);padding:5px 10px}.lx-report__scale{background:linear-gradient(90deg, var(--lx-line-24) 0 40%, var(--lp-accent-deep) 40% 70%, var(--accent) 70% 90%, var(--accent-text) 90%);height:6px;margin-top:14px;position:relative}.lx-report__scaleMark{background:var(--lx-fg-1);width:2px;height:16px;position:absolute;top:-5px;left:86%}.lx-report__scaleTicks{justify-content:space-between;margin-top:6px;display:flex}.lx-report__vector{border:1px solid var(--lx-line-08);border-radius:var(--radius-sm);background:var(--lhi-bg-canvas);font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-4);overflow-wrap:anywhere;margin-top:16px;padding:10px 12px;line-height:1.6}.lx-report__metric{border-bottom:1px solid var(--lx-line-06);font-size:var(--lx-fs-13);justify-content:space-between;gap:12px;padding-block-start:8px;padding-block-end:8px;display:flex}.lx-report__metric dt{color:var(--lx-fg-6)}.lx-report__metric dd{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-1)}.lx-report__mapLabel{margin-top:24px}.lx-report__mapRow{border-bottom:1px solid var(--lx-line-06);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:4px 16px;padding-block-start:11px;padding-block-end:11px;display:grid}.lx-report__mapFramework{font-size:var(--lx-fs-13);color:var(--lx-fg-1);font-weight:600;display:block}.lx-report__mapClause{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lhi-fg-accent);margin-top:2px;display:block}.lx-report__mapRow dd{font-size:var(--lx-fs-13);color:var(--lx-fg-6);line-height:1.45}.lx-report__plan{border:1px solid var(--lx-line-12);border-radius:var(--radius-sm);margin-top:10px;overflow:hidden}.lx-report__planRow{border-bottom:1px solid var(--lx-line-06);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.lx-report__planRow--head{border-bottom-color:var(--lx-line-10);background:var(--lhi-bg-canvas);letter-spacing:.08em;padding-block-start:9px;padding-block-end:9px}.lx-report__planAction{font-size:var(--lx-fs-14);color:var(--lx-fg-3);line-height:1.5;display:block}.lx-report__planOwner{font-size:var(--lx-fs-12);color:var(--lx-fg-7);margin-top:2px;display:block}.lx-report__verified{border:1px solid var(--lx-line-24);border-radius:var(--radius-sm);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.06em;white-space:nowrap;color:var(--lx-fg-1);padding:3px 8px}.lx-report__trailHead{font-size:var(--lx-fs-12);color:var(--lx-fg-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-top:28px;display:flex}.lx-report__sla{margin-top:12px}.lx-report__sla span{background:var(--lx-line-10);height:8px}.lx-report__sla .is-elapsed{background:var(--accent)}.lx-report__sla .is-closed{background:var(--lx-fg-1)}.lx-report__trail{--lhi-cells-line:var(--lx-line-10);border:1px solid var(--lx-line-12);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-top:12px}.lx-report__event{border-top:2px solid var(--accent);padding:14px 16px}.lx-report__event.is-last{border-top-color:var(--lx-fg-1)}.lx-report__event>*{display:block}.lx-report__eventWhat{font-size:var(--lx-fs-14);color:var(--lx-fg-1);margin-top:4px;font-weight:600}.lx-report__eventNote{font-size:var(--lx-fs-13);color:var(--lx-fg-6);margin-top:2px;line-height:1.45}.lx-band.lx-proof{--lhi-band-glow-at:10% 0%;--lhi-band-glow-size:1000px 600px;--lhi-band-glow-a:.14;--lhi-band-grid-at:70% 8%;--lhi-band-grid-size:1100px 680px}.lx-proof__strong{color:var(--lhi-fg-default);font-weight:600}.lx-report{border:1px solid var(--lx-line-16);border-radius:var(--radius-md);background:var(--lhi-surface-paper);box-shadow:var(--lx-shadow-panel);margin-top:48px;overflow:hidden}.lx-report__mono{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.06em;color:var(--lx-fg-7)}.lx-report__accentLabel{color:var(--lhi-fg-accent)}.lx-report__banner{background:var(--accent);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.16em;text-align:center;color:var(--lhi-fg-on-accent);padding:6px 16px}.lx-report__file{border-bottom:1px solid var(--lx-line-10);background:var(--lhi-bg-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.lx-report__fileMain{align-items:center;gap:12px;min-width:0;display:flex}.lx-report__pdf{border-radius:var(--radius-sm);background:var(--accent);width:28px;height:34px;font-family:var(--lx-font-mono);font-size:var(--lx-fs-8-5);font-weight:var(--mono-label-weight);color:var(--lhi-fg-on-accent);flex:none;justify-content:center;align-items:flex-end;padding-bottom:5px;display:flex}.lx-report__fileTitle{font-size:var(--lx-fs-14);color:var(--lx-fg-1);font-weight:600}.lx-report__crumbs{flex-wrap:wrap;gap:4px 8px;margin-top:3px;display:flex}.lx-report__crumbs .is-current{color:var(--lx-fg-1)}.lx-report__position{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lx-report__divider{background:var(--lx-line-16);width:1px;height:14px}.lx-report__meta{--lhi-cells-line:var(--lx-line-10);border-bottom:1px solid var(--lx-line-10);background:var(--lhi-ground-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.lx-report__metaCell{padding:12px 20px}.lx-report__metaCell dd{font-size:var(--lx-fs-14);color:var(--lx-fg-1);margin-top:4px;font-weight:600}.lx-report__layout{display:grid}@media (min-width:64rem){.lx-report__layout{grid-template-columns:320px minmax(0,1fr)}}.lx-report__register{display:none}@media (min-width:64rem){.lx-report__register{border-right:1px solid var(--lx-line-10);background:var(--lhi-ground-2);flex-direction:column;min-width:0;display:flex}}.lx-report__registerHead{border-bottom:1px solid var(--lx-line-10);padding:18px 16px 16px}.lx-report__registerTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-report__spread{border:1px solid var(--lx-line-10);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.lx-report__spreadCell{border-top:2px solid var(--lhi-level,var(--lx-line-24));box-shadow:-1px 0 0 var(--lx-line-10);flex-direction:column;gap:3px;padding:9px 10px 8px;display:flex}.lx-report__spreadCount{font-size:var(--lp-fs-20);letter-spacing:-.02em;color:var(--lx-fg-1);font-weight:600;line-height:1.1}.lx-report [data-level=critical]{--lhi-level:var(--accent-text)}.lx-report [data-level=high]{--lhi-level:var(--accent)}.lx-report [data-level=medium]{--lhi-level:var(--lp-accent-deep)}.lx-report [data-level=low]{--lhi-level:var(--lx-line-24)}.lx-report__registerRow{border-left:2px solid #0000;border-bottom:1px solid var(--lx-line-06);grid-template-columns:40px minmax(0,1fr) 30px 14px;align-items:center;gap:0 10px;min-height:42px;padding:6px 16px 6px 14px;display:grid}.lx-report__registerRow--head{border-bottom-color:var(--lx-line-10);letter-spacing:.08em;min-height:0;padding:9px 16px}.lx-report__registerRow.is-open{border-left-color:var(--accent);background:var(--lp-paper-tint)}.lx-report__registerId{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-7)}.lx-report__registerRow.is-open .lx-report__registerId{color:var(--lhi-fg-accent)}.lx-report__registerName{font-size:var(--lx-fs-13);color:var(--lx-fg-1);font-weight:600;line-height:1.3}.lx-report__redacted{background:var(--lx-line-10);height:8px;display:block}.lx-report__redacted[data-bar="50"]{width:50%}.lx-report__redacted[data-bar="58"]{width:58%}.lx-report__redacted[data-bar="60"]{width:60%}.lx-report__redacted[data-bar="64"]{width:64%}.lx-report__redacted[data-bar="70"]{width:70%}.lx-report__redacted[data-bar="74"]{width:74%}.lx-report__redacted[data-bar="82"]{width:82%}.lx-report__sev{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);color:var(--lx-fg-2);align-items:center;gap:5px;display:flex}.lx-report__sevMark{background:var(--lhi-level);width:7px;height:7px}.lx-report__state{font-size:var(--lx-fs-12);text-align:right;color:var(--lx-fg-7)}.lx-report__state.is-pending{color:var(--lhi-fg-accent)}.lx-report__registerMore{font-size:var(--lx-fs-12);color:var(--lx-fg-7);padding:12px 16px}.lx-report__retest{border-top:1px solid var(--lx-line-10);margin-top:auto;padding:14px 16px 16px}.lx-report__retestHead{font-size:var(--lx-fs-12);color:var(--lx-fg-6);justify-content:space-between;gap:12px;display:flex}.lx-report__retestHead strong{color:var(--lx-fg-1);font-weight:600}.lx-report__blocks,.lx-report__sla{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;display:grid}.lx-report__blocks{margin-top:10px}.lx-report__blocks span{background:var(--lx-line-10);height:6px}.lx-report__blocks .is-done{background:var(--lx-fg-1)}.lx-report__main{flex-direction:column;min-width:0;display:flex}.lx-report__findingHead{padding:24px clamp(20px,3vw,32px) 0}.lx-report__findingMeta{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lx-report__fid{border-radius:var(--radius-sm);background:var(--lx-fg-1);font-weight:var(--mono-label-weight);color:var(--lhi-surface-paper);padding:3px 7px}.lx-report__findingTitle{letter-spacing:-.02em;text-wrap:balance;margin-top:12px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.lx-report__kpis{--lhi-cells-line:var(--lx-line-10);border:1px solid var(--lx-line-12);border-radius:var(--radius-sm);background:var(--lhi-ground-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:20px clamp(20px,3vw,32px) 0}.lx-report__kpi{padding:14px 16px}.lx-report__kpi dd+dd{margin-top:4px}.lx-report__kpiValue{font-size:var(--lp-fs-20);letter-spacing:-.01em;color:var(--lx-fg-1);margin-top:6px;font-weight:600}.lx-report__kpiValue--high{color:var(--lhi-fg-accent)}.lx-report__kpiOf{font-size:var(--lx-fs-13);color:var(--lx-fg-7);font-weight:400}.lx-report__meter{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.lx-report__kpi .lx-report__meter{margin-top:8px}.lx-report__meter span{background:var(--lx-line-12);height:4px}.lx-report__meter .is-on{background:var(--accent)}.lx-report__tabs{border-block:1px solid var(--lx-line-10);background:var(--lhi-bg-canvas);margin-top:24px;display:flex;overflow-x:auto}.lx-report__tab{border:0;border-right:1px solid var(--lx-line-08);white-space:nowrap;cursor:pointer;transition:background-color var(--lx-dur-fast) var(--lx-ease);background:0 0;flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex;box-shadow:inset 0 2px #0000}.lx-report__tab:hover{background:var(--lhi-surface-paper)}.lx-report__tab.is-active{background:var(--lhi-surface-paper);box-shadow:inset 0 2px 0 var(--accent)}.lx-report__tab:focus-visible{outline-offset:-3px}.lx-report__tabN{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);color:var(--lx-fg-7)}.lx-report__tabTitle{font-size:var(--lx-fs-14);color:var(--lx-fg-6);font-weight:600}.lx-report__tab.is-active .lx-report__tabN{color:var(--lhi-fg-accent)}.lx-report__tab.is-active .lx-report__tabTitle{color:var(--lx-fg-1)}.lx-report__panels{flex:1;min-height:420px;padding:28px clamp(20px,3vw,32px) 32px}.lx-report__panel:not(.is-active){display:none}.lx-report__foot{border-top:1px solid var(--lx-line-10);background:var(--lhi-bg-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 20px;display:flex}.lx-report__footNote{flex-wrap:wrap;gap:6px 20px;display:flex}.lx-report__download{border-radius:var(--radius-sm);background:var(--lx-fg-1);font-size:var(--lx-fs-14);color:var(--lhi-surface-paper);transition:background-color var(--lx-dur-fast) var(--lx-ease);align-items:center;gap:8px;padding:9px 16px;font-weight:600;display:flex}.lx-report__download:hover{background:var(--accent);color:var(--lhi-fg-on-accent)}.lx-proof__casesHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:72px;display:flex}.lx-proof__casesTitle{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:500}.lx-proof__casesNote{font-size:var(--lx-fs-13);color:var(--lx-fg-6)}.lx-proof__cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:20px;display:grid}.lx-proof__case{padding:28px}.lx-proof__case--accent{border-color:var(--lx-accent-line-35)}.lx-proof__sector{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-3);align-items:center;gap:10px;display:flex}.lx-proof__metric{font-family:var(--lx-font-display);font-size:var(--lp-fs-figure-lg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lhi-fg-default);margin-top:28px;font-weight:500;line-height:1}.lx-proof__body{font-size:var(--lx-fs-15);color:var(--lx-fg-3);text-wrap:pretty;margin-top:14px;line-height:1.55}.lx-band.lx-synapse{--lhi-band-glow-at:85% 0%;--lhi-band-glow-size:1000px 600px;--lhi-band-glow-a:.28}.lx-synapse__split{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:48px 64px;display:grid}.lx-synapse__eyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lx-synapse__status{border:1px solid var(--lx-line-22);border-radius:var(--radius-sm);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.08em;color:var(--lhi-fg-default);align-items:center;gap:8px;padding:4px 9px;display:inline-flex}.lx-synapse__status .lx-dot{width:6px;height:6px}.lx-band .lx-synapse__title{max-width:none;line-height:1.05}.lx-band .lx-synapse__lede{font-size:var(--lx-fs-17);color:var(--lx-fg-2);margin-top:20px}.lx-synapse__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lx-synapse__connectsLabel{margin-top:32px}.lx-synapse__integrations{margin-top:10px}.lx-synapse__integrations .lx-tag{font-size:var(--lx-fs-12);background:var(--lhi-fill-faint);color:var(--lx-fg-2)}.lx-exposure{border:1px solid var(--lx-line-14);border-radius:var(--radius-lg);background:var(--lx-bg-panel);box-shadow:inset 0 2px 0 var(--accent), var(--lx-shadow-panel);overflow:hidden}.lx-exposure__head{border-bottom:1px solid var(--lx-line-08);background:var(--lhi-fill-faint);align-items:center;gap:10px;padding:14px 18px;display:flex}.lx-exposure__title{font-size:var(--lx-fs-13);color:var(--lhi-fg-default);flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.lx-exposure__title .lx-dot{width:7px;height:7px}.lx-exposure__flag{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lx-fg-6)}.lx-exposure__kpis{border-bottom:1px solid var(--lx-line-08);grid-template-columns:repeat(3,minmax(0,1fr))}.lx-exposure__kpi{padding:18px}.lx-exposure__kpi dt{font-size:var(--lx-fs-12);color:var(--lx-fg-6)}.lx-exposure__kpi dd{font-family:var(--lx-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lhi-fg-default);margin-top:8px;font-size:clamp(22px,2.2vw,28px);font-weight:500}.lx-exposure__kpi dd.is-accent{color:var(--lhi-fg-accent)}.lx-exposure__label{padding:16px 18px 6px}.lx-exposure__rows{padding:0 10px 14px}.lx-exposure__row{border-top:1px solid var(--lx-line-06);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sev state""what what";align-items:center;gap:6px 12px;padding:12px 8px;display:grid}.lx-exposure__row>.lx-exposure__sev{grid-area:sev}.lx-exposure__row>.lx-exposure__what{grid-area:what}.lx-exposure__row>.lx-exposure__state{grid-area:state}@media (min-width:40rem){.lx-exposure__row{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"sev what state";gap:12px}}.lx-exposure__sev{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.04em;color:var(--lx-fg-2);align-items:center;gap:7px;display:flex}.lx-exposure__sevMark{background:var(--lx-line-28);flex:none;width:7px;height:7px}.lx-exposure__sevMark[data-severity=critical]{background:var(--accent-text)}.lx-exposure__sevMark[data-severity=high]{background:var(--accent-press)}.lx-exposure__what{min-width:0}.lx-exposure__name{font-size:var(--lx-fs-13);white-space:nowrap;text-overflow:ellipsis;color:var(--lhi-fg-default);font-weight:600;display:block;overflow:hidden}.lx-exposure__asset{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);color:var(--lx-fg-6);display:block}.lx-exposure__state{border:1px solid var(--lx-accent-line-50);border-radius:var(--radius-sm);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.04em;white-space:nowrap;color:var(--lp-accent-pale);padding:3px 7px}.lx-exposure__state.is-passed{border-color:var(--lhi-fg-default);color:var(--lhi-fg-default)}.lx-modules{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--lx-bg-blush) 94%, var(--accent)), var(--lx-bg-blush) 55%);box-shadow:var(--lhi-edge-highlight), var(--lx-shadow-panel);margin-top:72px;overflow:hidden}.lx-modules__strip{border-bottom:1px solid var(--lx-line-08);background:var(--lhi-fill-ghost);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 24px;display:flex}.lx-modules__count,.lx-modules__coverage,.lx-modules__cycle{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.08em;color:var(--lx-fg-6)}.lx-modules__coverage{color:var(--lhi-fg-default)}.lx-modules__tabsScroll{scrollbar-width:none;border-bottom:1px solid var(--lx-line-08);overflow-x:auto}.lx-modules__tabsScroll::-webkit-scrollbar{height:0}.lx-modules__tabs{--lhi-mod-i:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:960px;display:grid;position:relative}@media (min-width:75rem){.lx-modules__tabs{min-width:0}}.lx-modules__tabs[data-active="1"]{--lhi-mod-i:1}.lx-modules__tabs[data-active="2"]{--lhi-mod-i:2}.lx-modules__tabs[data-active="3"]{--lhi-mod-i:3}.lx-modules__overlay{background:linear-gradient(180deg, rgba(var(--accent-rgb), .14), rgba(var(--accent-rgb), .04));width:25%;box-shadow:inset 0 -2px 0 var(--lhi-fg-accent);transform:translateX(calc(var(--lhi-mod-i) * 100%));transition:transform .6s var(--ease-in-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.lx-modules__tab{border:0;border-right:1px solid var(--lx-line-06);text-align:left;cursor:pointer;background:0 0;padding:20px 24px;position:relative}.lx-modules__tab:focus-visible{outline-offset:-3px}.lx-modules__tabN{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lx-fg-6);transition:color .4s;display:block}.lx-modules__tabTitle{font-size:var(--lx-fs-16);letter-spacing:-.01em;text-wrap:balance;color:var(--lx-fg-4);margin-top:6px;font-weight:600;transition:color .4s;display:block}.lx-modules__tab.is-active .lx-modules__tabN{color:var(--lhi-fg-accent)}.lx-modules__tab.is-active .lx-modules__tabTitle{color:var(--lhi-fg-default)}.lx-modules__body{display:grid}@media (min-width:60rem){.lx-modules__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.lx-modules__copy,.lx-modules__stages{min-width:0;padding:clamp(28px,3.4vw,44px)}.lx-modules__copy{transition:opacity .28s ease, transform .45s var(--ease-in-out)}.lx-modules__copy.is-leaving{opacity:0;transform:translateY(10px)}.lx-modules__panel:not(.is-active){display:none}.lx-modules__kicker{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.14em;color:var(--lx-accent-400)}.lx-modules__title{font-size:var(--lp-fs-h3);letter-spacing:-.028em;margin-top:14px;font-weight:500;line-height:1.1}.lx-modules__lede{max-width:520px;font-size:var(--lx-fs-17);color:var(--lx-fg-3);text-wrap:pretty;margin-top:14px;line-height:1.6}.lx-modules__facts{border-top:1px solid var(--lx-line-08);gap:24px;margin-top:32px;padding-top:24px;display:grid}.lx-modules__factHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-modules__segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.lx-modules__segments span{background:var(--lx-line-10);height:6px;transition:background-color .45s}.lx-modules__segments .is-on{background:var(--accent)}.lx-modules__maps{margin-top:10px}.lx-modules__maps .lx-tag{font-size:var(--lx-fs-12)}.lx-modules__stages{border-top:1px solid var(--lx-line-08);background:var(--lhi-fill-ghost)}@media (min-width:60rem){.lx-modules__stages{border-top:0;border-left:1px solid var(--lx-line-08)}}.lx-modules__stageList{margin-top:18px}.lx-modules__stage{grid-template-columns:28px minmax(0,1fr) auto;gap:0 16px;display:grid}.lx-modules__rail{flex-direction:column;align-items:center;display:flex}.lx-modules__rail .lx-step{background:0 0;width:28px;height:28px}.lx-modules__stage.is-covered .lx-modules__rail .lx-step{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .16)}.lx-modules__wire{background:var(--lx-line-10);flex:1;width:1px;min-height:14px;margin-block-start:4px;margin-block-end:4px;transition:background-color .45s}.lx-modules__stage:last-child .lx-modules__wire{background:0 0}.lx-modules__stage.is-linked .lx-modules__wire{background:var(--lx-accent-line-60)}.lx-modules__stageCopy{opacity:.75;padding:3px 0 20px;transition:opacity .45s}.lx-modules__stage.is-covered .lx-modules__stageCopy{opacity:1}.lx-modules__stageTitle{font-size:var(--lx-fs-15);color:var(--lhi-fg-default);font-weight:600;display:block}.lx-modules__stageBody{font-size:var(--lx-fs-13);color:var(--lx-fg-4);text-wrap:pretty;margin-top:3px;line-height:1.5;display:block}.lx-modules__stageState{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.08em;white-space:nowrap;color:var(--lx-fg-8);padding-top:6px;transition:color .45s}.lx-modules__stage.is-covered .lx-modules__stageState{color:var(--lx-accent-400)}.lx-guardrails{background:linear-gradient(180deg, var(--lhi-fill-faint), var(--lhi-fill-ghost));margin-top:16px}@media (min-width:40rem){.lx-guardrails__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-guardrails__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-guardrail{padding:22px 24px 24px}.lx-guardrail__head{font-size:var(--lx-fs-15);color:var(--lhi-fg-default);align-items:center;gap:10px;font-weight:600;display:flex}.lx-guardrail__check{border:1px solid var(--lx-accent-line-40);border-radius:var(--radius-sm);background:var(--lx-accent-wash-14);width:22px;height:22px;font-size:var(--lx-fs-11);color:var(--lx-accent-400);flex:none;place-items:center;display:grid}.lx-guardrail__body{font-size:var(--lx-fs-13);color:var(--lx-fg-4);text-wrap:pretty;margin-top:8px;padding-left:32px;line-height:1.55;display:block}.lx-synapse__disclaimer{font-size:var(--lx-fs-13);color:var(--lx-fg-6);margin-top:16px}.lx-band.lx-trust{--lhi-band-grid-at:25% 6%;--lhi-band-grid-size:1000px 600px}.lx-trust__letter{color:var(--lhi-fg-accent)}.lx-trust__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:56px;display:grid}.lx-trust__entity{padding:8px 24px 12px}.lx-trust__entity .lx-kv__row{border-top:0;border-bottom:1px solid var(--lx-line-06)}.lx-trust__entity .lx-caps{color:var(--lx-fg-8);padding-top:3px}.lx-trust__figures{border-bottom:1px solid var(--lx-line-08);grid-template-columns:repeat(2,minmax(0,1fr))}.lx-trust__figure{flex-direction:column-reverse;justify-content:flex-end;padding:28px 24px;display:flex}.lx-trust__figureValue{font-family:var(--lx-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lhi-fg-default);font-size:clamp(48px,5vw,64px);font-weight:500;line-height:.95}.lx-trust__figureValue.is-accent{color:var(--lhi-fg-accent)}.lx-trust__figureLabel{font-size:var(--lx-fs-13);color:var(--lx-fg-4);margin-top:12px}.lx-trust__certs{padding:24px}.lx-trust__certList{font-size:var(--lp-fs-24);letter-spacing:-.02em;color:var(--lhi-fg-default);margin-top:10px;font-weight:500}.lx-trust__certNote{font-size:var(--lx-fs-13);color:var(--lx-fg-4);margin-top:6px}.lx-trust__custody{margin-top:16px}@media (min-width:40rem){.lx-trust__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-trust__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-trust__step{padding:24px}.lx-trust__step>*{display:block}.lx-trust__stepHead{align-items:center;gap:10px;display:flex}.lx-trust__stepN{background:var(--accent);width:26px;height:26px;box-shadow:0 0 0 4px var(--lx-accent-wash-14);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);color:var(--lhi-fg-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.lx-trust__stepLine{background:linear-gradient(90deg, var(--lx-accent-line-50), var(--lx-line-06));flex:1;height:1px}.lx-trust__phase{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.14em;color:var(--lx-accent-400);margin-top:18px}.lx-trust__stepTitle{font-size:var(--lx-fs-17);letter-spacing:-.01em;color:var(--lhi-fg-default);margin-top:6px;font-weight:600}.lx-trust__stepBody{font-size:var(--lx-fs-13);color:var(--lx-fg-4);text-wrap:pretty;margin-top:6px;line-height:1.55}.lx-trustcenter{margin-top:16px}.lx-trustcenter__head{border-bottom:1px solid var(--lx-line-08);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:24px 24px 20px;display:flex}.lx-trustcenter__head .lx-caps{color:var(--lx-fg-8)}.lx-trustcenter__title{letter-spacing:-.02em;margin-top:10px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2}.lx-trustcenter__note{font-size:var(--lx-fs-13);color:var(--lx-fg-7)}@media (min-width:40rem){.lx-trustcenter__docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-trustcenter__docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-docrow{height:100%;color:var(--lx-fg-1);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px 20px;transition:background-color .3s;display:grid}.lx-docrow>.lx-docrow__file{grid-row:span 2;align-self:start}.lx-docrow>.lx-docrow__action{justify-self:start}@media (min-width:40rem){.lx-docrow{grid-template-columns:40px minmax(0,1fr) auto;gap:14px;padding:18px 24px}.lx-docrow>.lx-docrow__file{grid-row:auto;align-self:center}}.lx-docrow:hover{background:var(--lp-paper-tint);color:var(--lx-fg-1)}.lx-docrow:focus-visible{outline-offset:-3px}.lx-docrow__file{border-radius:var(--radius-sm);background:var(--lx-fg-1);width:40px;height:48px;font-family:var(--lx-font-mono);font-size:var(--lx-fs-10);font-weight:var(--mono-label-weight);color:var(--lhi-surface-paper);justify-content:center;align-items:flex-end;padding-bottom:7px;display:flex}.lx-docrow.is-gated .lx-docrow__file{background:var(--lhi-bg-subtle);color:var(--lx-fg-6)}.lx-docrow__copy{min-width:0}.lx-docrow__title{font-size:var(--lx-fs-15);font-weight:600;display:block}.lx-docrow__meta{font-size:var(--lx-fs-13);color:var(--lx-fg-7);margin-top:2px;display:block}.lx-docrow__action{border:1px solid var(--lx-fg-1);border-radius:var(--radius-sm);font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.06em;white-space:nowrap;color:var(--lx-fg-1);padding:4px 8px}.lx-docrow.is-gated .lx-docrow__action{border-color:var(--lx-line-16);color:var(--lx-fg-6)}.lx-trust__reporting{margin-top:16px}@media (min-width:40rem){.lx-trust__frameworks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-trust__frameworks{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-trust__framework{padding:24px}.lx-trust__framework>*{display:block}.lx-trust__ref{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.08em;color:var(--lhi-fg-accent);align-items:center;gap:8px;display:flex}.lx-trust__frameworkName{font-size:var(--lp-fs-20);letter-spacing:-.02em;margin-top:12px;font-weight:500}.lx-trust__frameworkBody{font-size:var(--lx-fs-14);color:var(--lx-fg-5);text-wrap:pretty;margin-top:8px;line-height:1.55}.lx-trust__disclaimer{max-width:900px;font-size:var(--lx-fs-13);color:var(--lx-fg-7);margin-top:18px;line-height:1.6}.lx-band.lx-eng{--lhi-band-grid-at:30% 0%;--lhi-band-grid-size:1000px 560px}.lx-flow{--lhi-flow-i:0;--lhi-cells-line:var(--lx-line-06);margin-top:56px}.lx-flow[data-active="1"]{--lhi-flow-i:1}.lx-flow[data-active="2"]{--lhi-flow-i:2}.lx-flow[data-active="3"]{--lhi-flow-i:3}.lx-flow[data-active="4"]{--lhi-flow-i:4}.lx-flow[data-active="5"]{--lhi-flow-i:5}.lx-flow__count{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.1em;color:var(--lx-fg-8);align-items:center;gap:12px;display:inline-flex}.lx-flow__toggle{width:24px;height:24px}.lx-flow__track{position:relative}.lx-flow__overlay,.lx-flow__line,.lx-flow__fill{display:none}.lx-flow__list{grid-template-columns:minmax(0,1fr);position:relative}.lx-flow__item{display:flex}.lx-flow__pick{width:100%;color:var(--lx-fg-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:28px 24px 24px;transition:background-color .45s,box-shadow .45s;display:flex}.lx-flow__pick:focus-visible{outline-offset:-4px}.lx-flow__item[data-state=active] .lx-flow__pick{background:var(--lp-paper-tint);box-shadow:inset 0 2px 0 var(--accent)}.lx-flow__node{line-height:0;display:block}.lx-flow__title{font-size:var(--lx-fs-17);letter-spacing:-.01em;color:var(--lx-fg-3);margin-top:20px;font-weight:600;line-height:1.25;transition:color .45s;display:block}.lx-flow__item[data-state=past] .lx-flow__title{color:var(--lx-fg-1)}.lx-flow__item[data-state=active] .lx-flow__title{color:var(--lhi-fg-accent)}.lx-flow__body{font-size:var(--lx-fs-13);color:var(--lx-fg-5);text-wrap:pretty;margin:6px 0 22px;line-height:1.55;display:block}.lx-flow__out{border-top:1px dashed var(--lx-line-12);margin-top:auto;padding-top:14px;display:block}.lx-flow__outLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.12em;color:var(--lx-fg-8);display:block}.lx-flow__outValue{font-size:var(--lx-fs-12);letter-spacing:.04em;color:var(--lx-fg-8);align-items:center;gap:8px;margin-top:6px;font-weight:700;transition:color .45s;display:flex}.lx-flow__item:-webkit-any([data-state=past],[data-state=active]) .lx-flow__outValue{color:var(--lx-fg-1)}.lx-flow__item:is([data-state=past],[data-state=active]) .lx-flow__outValue{color:var(--lx-fg-1)}.lx-flow__doc{border:1.5px solid;flex:none;width:9px;height:11px}@media (min-width:40rem){.lx-flow__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lx-flow__list{grid-template-columns:repeat(6,minmax(0,1fr))}.lx-flow__overlay,.lx-flow__line,.lx-flow__fill{pointer-events:none;display:block;position:absolute}.lx-flow__overlay{background:var(--lp-paper-tint);width:16.6667%;box-shadow:inset 0 2px 0 var(--accent);transform:translateX(calc(var(--lhi-flow-i) * 100%));transition:transform .7s var(--ease-in-out);top:0;bottom:0;left:0}.lx-flow__line,.lx-flow__fill{height:2px;top:42px;left:39px}.lx-flow__line{background:var(--lx-line-08);width:83.3333%}.lx-flow__fill{width:calc(var(--lhi-flow-i) * 100% / 6);background:linear-gradient(90deg, var(--lx-accent-400), var(--accent));transition:width .8s var(--ease-in-out)}.lx-flow__item[data-state=active] .lx-flow__pick{box-shadow:none;background:0 0}}.lx-finder{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:var(--lhi-pane-bg);box-shadow:var(--lhi-pane-shadow);grid-template-columns:minmax(0,1fr);margin-top:clamp(64px,8vw,96px);display:grid;overflow:hidden}@media (min-width:60rem){.lx-finder{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-finder__ask{min-width:0;padding:clamp(28px,3.4vw,44px)}.lx-finder__label{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-finder__title{font-family:var(--lx-font-display);font-size:var(--lp-fs-h3);letter-spacing:-.028em;color:var(--lhi-fg-default);margin-top:14px;font-weight:500;line-height:1.1}.lx-finder__lede{font-size:var(--lx-fs-15);color:var(--lx-fg-5);text-wrap:pretty;margin-top:10px;line-height:1.55}.lx-finder__needs{border-top:1px solid var(--lx-line-08);margin-top:24px}.lx-finder__group{border:0;min-width:0;margin:0;padding:0}.lx-finder__groupLabel{float:left;width:100%;font-size:var(--lx-fs-11);letter-spacing:.12em;color:var(--lx-fg-8);padding:20px 16px 8px;font-weight:700}.lx-finder__need{clear:both;border-bottom:1px solid var(--lx-line-06);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px 16px;transition:background-color .35s,box-shadow .35s;display:grid;position:relative}.lx-finder__need:hover,.lx-finder__need.is-active{background:var(--lp-paper-tint)}.lx-finder__need.is-active{box-shadow:inset 2px 0 0 var(--accent)}.lx-finder__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lx-finder__need:has(.lx-finder__radio:focus-visible){outline:2px solid var(--lx-accent-400);outline-offset:-2px}.lx-finder__ring{border:1.5px solid var(--lx-fg-8);border-radius:50%;place-items:center;width:18px;height:18px;transition:border-color .35s;display:grid}.lx-finder__ring:after{content:"";background:var(--accent);width:8px;height:8px;transition:transform .35s var(--ease-in-out);border-radius:50%;transform:scale(0)}.lx-finder__need.is-active .lx-finder__ring{border-color:var(--accent)}.lx-finder__need.is-active .lx-finder__ring:after{transform:scale(1)}.lx-finder__needText{font-size:var(--lx-fs-15);color:var(--lx-fg-4);text-wrap:pretty;line-height:1.45}.lx-finder__need.is-active .lx-finder__needText{color:var(--lx-fg-1);font-weight:600}.lx-finder__arrow{font-size:var(--lx-fs-14);color:#0000;transition:color .35s}.lx-finder__need.is-active .lx-finder__arrow{color:var(--lhi-fg-accent)}.lx-finder__answer{background:var(--lhi-pane-bg);min-width:0;color:var(--lhi-fg-default);flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;overflow:hidden}.lx-finder__answer:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .28), transparent 68%);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-180px}.lx-finder__texture{background-image:radial-gradient(var(--lx-line-08) 1px, transparent 1px);pointer-events:none;background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 50%);mask-image:linear-gradient(200deg,#000 0%,#0000 50%)}.lx-finder__swap{transition:opacity .28s ease, transform .45s var(--ease-in-out);flex-direction:column;flex:1;display:flex;position:relative}.lx-finder__swap.is-leaving{opacity:0;transform:translateY(10px)}.lx-finder__answerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lx-finder__recommend{font-size:var(--lx-fs-11);letter-spacing:.12em;color:var(--lx-accent-400);font-weight:700}.lx-finder__service{font-family:var(--lx-font-display);letter-spacing:-.03em;color:var(--lhi-fg-default);margin-top:16px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.05}.lx-finder__why{max-width:520px;font-size:var(--lx-fs-16);color:var(--lx-fg-3);text-wrap:pretty;margin-top:16px;line-height:1.65}.lx-finder__facts{border-top:1px solid var(--lx-line-12);margin-top:28px}.lx-finder__facts .lx-kv__row{border-top:0;border-bottom:1px solid var(--lx-line-08);padding-block-start:13px;padding-block-end:13px}@media (min-width:40rem){.lx-finder__facts .lx-kv__row{grid-template-columns:120px minmax(0,1fr)}}.lx-finder__key{font-size:var(--lx-fs-12);letter-spacing:.06em;color:var(--lx-fg-7)}.lx-finder__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:32px;display:flex}.lx-mtable{margin-top:clamp(56px,7vw,72px)}.lx-mtable__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-mtable__head+.lx-mtable__scroll{margin-top:20px}.lx-mtable__title{font-family:var(--lx-font-display);font-size:var(--lp-fs-h3-rail);letter-spacing:-.025em;color:var(--lhi-fg-default);font-weight:500;line-height:1.15}.lx-mtable__titleMuted{color:var(--lx-fg-9)}.lx-band.lx-academy{--lhi-band-grid-at:70% 8%}.lx-academy__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:48px clamp(40px,6vw,80px);display:grid}.lx-academy__figures{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-top:36px;display:grid}.lx-academy__figure{border-top:1px solid var(--lx-line-16);flex-direction:column-reverse;justify-content:flex-end;padding-top:14px;display:flex}.lx-academy__figureValue{font-family:var(--lx-font-display);font-size:var(--lp-fs-figure-lg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lhi-fg-default);font-weight:500;line-height:1}.lx-academy__figureLabel{font-size:var(--lx-fs-13);color:var(--lx-fg-4);margin-top:6px;line-height:1.4}.lx-academy__quote{margin:40px 0 0;padding:24px 24px 24px 28px}.lx-academy__quote:before{content:"";background:var(--accent);width:2px;position:absolute;top:24px;bottom:24px;left:0}.lx-academy__quoteText{font-size:var(--lx-fs-18);letter-spacing:-.01em;color:var(--lhi-fg-default);text-wrap:pretty;border:0;margin:0;padding:0;font-weight:500;line-height:1.5}.lx-academy__quoteText:before{content:"“"}.lx-academy__quoteText:after{content:"”"}.lx-academy__quoteWho{font-size:var(--lx-fs-13);color:var(--lx-fg-6);margin-top:12px}.lx-academy__offers{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-academy__offer{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:var(--lx-bg-panel);box-shadow:inset 0 1px 0 var(--lx-line-05);color:var(--lx-fg-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:26px 26px 26px 28px;text-decoration:none;transition:border-color .3s,background-color .3s;display:grid}.lx-academy__offer:hover{border-color:var(--lx-accent-line-70)}.lx-academy__offer.is-featured{border-color:var(--lx-accent-line-45);background:radial-gradient(400px 260px at 100% 0%, rgba(var(--accent-rgb), .35), transparent 70%), var(--lx-bg-blush)}.lx-academy__offerBody{min-width:0;display:block}.lx-academy__offerTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lx-academy__kicker{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-academy__badge{text-transform:uppercase;white-space:nowrap}.lx-academy__offerTitle{font-family:var(--lx-font-display);font-size:var(--lx-fs-22);letter-spacing:-.02em;color:var(--lhi-fg-default);font-weight:500;display:block}.lx-academy__offerText{font-size:var(--lx-fs-15);color:var(--lx-fg-3);text-wrap:pretty;margin-top:6px;line-height:1.55;display:block}.lx-academy__offerMeta{font-size:var(--lx-fs-13);color:var(--lx-fg-6);margin-top:12px;display:block}.lx-academy__arrow{border:1px solid var(--lx-line-20);width:40px;height:40px;color:var(--lhi-fg-default);border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s;display:flex}.lx-academy__offer:hover .lx-academy__arrow{border-color:var(--accent);background:var(--accent);color:var(--lhi-fg-on-accent)}.lx-newsletter{border-radius:var(--radius-lg);background:var(--lhi-ground-1);color:var(--lhi-fg-default);box-shadow:var(--lx-shadow-panel-soft);flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}.lx-newsletter__form{flex-direction:column;flex:1;gap:16px;display:flex;position:relative}.lx-newsletter__field{display:block}.lx-newsletter__label{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent);display:block}.lx-newsletter__input{border:0;border-bottom:1.5px solid var(--lhi-fg-default);width:100%;font-family:var(--lx-font-display);font-size:var(--lx-fs-22);letter-spacing:-.01em;color:var(--lhi-fg-default);transition:border-color var(--lx-dur-fast) var(--lx-ease);background:0 0;border-radius:0;margin-top:12px;padding:16px 0;font-weight:500}.lx-newsletter__input::placeholder{color:var(--lx-fg-8)}.lx-newsletter__input:focus-visible{outline:2px solid var(--lx-accent-400);outline-offset:4px;border-bottom-color:var(--accent)}.lx-newsletter__input.is-invalid{border-bottom-color:var(--accent)}.lx-newsletter__submit{margin-top:16px}.lx-newsletter__done{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent);margin:0}.lx-newsletter__error,.lx-newsletter__status{font-size:var(--lx-fs-14);color:var(--lx-fg-4);margin:0;line-height:1.5}.lx-newsletter__error:empty,.lx-newsletter__status:empty{position:absolute}.lx-newsletter__error,.lx-newsletter__status.is-error{color:var(--lhi-fg-accent)}.lx-newsletter__scoping{min-height:var(--lp-tap-min);font-size:var(--lx-fs-14);color:var(--lhi-fg-default);transition:color var(--lx-dur-fast) var(--lx-ease);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-weight:600;display:inline-flex}.lx-newsletter__scoping span,.lx-newsletter__scoping:hover{color:var(--lhi-fg-accent)}.lx-platforms{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:56px;display:grid}.lx-platform{padding:clamp(24px,3vw,32px)}.lx-platform__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lx-platform__where{min-width:0;font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-4);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (min-width:40rem){.lx-platform__where{flex-direction:row;align-items:center;gap:10px}}.lx-platform__badge{border-radius:var(--radius-sm);background:var(--accent);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.08em;color:var(--lhi-fg-on-accent);flex:none;padding:3px 7px}.lx-platform__name{font-family:var(--lx-font-display);letter-spacing:-.03em;color:var(--lhi-fg-default);margin-top:40px;font-size:clamp(28px,2.8vw,36px);font-weight:500;line-height:1.08}.lx-platform__body{max-width:560px;font-size:var(--lx-fs-16);color:var(--lx-fg-3);text-wrap:pretty;margin:12px 0 28px;line-height:1.6}.lx-platform__chips{border-top:1px solid var(--lx-line-08);margin:auto 0 0;padding:18px 0 0;list-style:none}.lx-band.lx-community{--lhi-band-grid-at:70% 8%}.lx-community__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:16px;display:grid}.lx-community__research{padding:clamp(28px,4vw,44px)}.lx-community__kicker{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-community__title{font-family:var(--lx-font-display);font-size:var(--lp-fs-h3);letter-spacing:-.028em;color:var(--lhi-fg-default);text-wrap:balance;margin-top:14px;font-weight:500;line-height:1.1}.lx-community__body{font-size:var(--lx-fs-15);color:var(--lx-fg-3);text-wrap:pretty;margin-top:14px;line-height:1.65}.lx-community__badges{margin:18px 0 0;padding:0;list-style:none}.lx-community__latest{margin-top:28px}.lx-community__posts{border-top:1px solid var(--lx-line-08);margin:10px 0 0;padding:0;list-style:none}.lx-community__post{border-bottom:1px solid var(--lx-line-08);color:var(--lhi-fg-default);padding:14px 0;text-decoration:none;transition:color .3s;display:block}.lx-community__post:hover{color:var(--lhi-fg-accent)}.lx-community__postMeta{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-fg-7);display:block}.lx-community__postTitle{font-size:var(--lx-fs-15);margin-top:4px;font-weight:600;line-height:1.4;display:block}.lx-community__all{margin-top:24px}.lx-community__follow{border-top:1px solid var(--lx-line-08);margin-top:32px;padding-top:24px}.lx-community__socials{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lx-community__social{min-height:var(--lp-tap-min);border:1px solid var(--lx-line-18);border-radius:var(--radius-pill);font-size:var(--lx-fs-13);color:var(--lx-fg-1);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.lx-community__social:hover{background:var(--lhi-fg-default);color:var(--lx-bg-base)}.lx-band.lx-talk{--lhi-band-grid-at:20% 20%;--lhi-band-grid-size:1000px 700px;border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .45) 50%, transparent) 1}.lx-talk__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:56px;display:grid}@media (min-width:64rem){.lx-talk__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lx-talk__aside{gap:16px;display:grid}.lx-talk__aside .lx-square{vertical-align:1px;margin-right:8px}.lx-talk__tag{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.12em;color:var(--lx-accent-400);display:block}.lx-talk__stepTitle{margin-top:6px}.lx-talk__cells{grid-template-columns:minmax(0,1fr);margin:0}@media (min-width:40rem){.lx-talk__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-talk__cells{grid-template-columns:minmax(0,1fr)}}@media (min-width:75rem){.lx-talk__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-talk__cell{padding:20px 24px}.lx-talk__cell dd{margin:6px 0 0}.lx-talk__link{font-size:var(--lx-fs-15);color:var(--lhi-fg-default);overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.lx-talk__link:hover{color:var(--lhi-fg-accent)}.lx-talk__phone{font-variant-numeric:tabular-nums}.lx-talk__arrow{color:var(--lhi-fg-accent);flex:none}.lx-talk__text{font-size:var(--lx-fs-15);color:var(--lx-fg-2);line-height:1.45}.lx-talk__incident{border-top:1px solid var(--lx-accent-line-35)}.lx-scoping{overflow:hidden}.lx-scoping__strip{border-bottom:1px solid var(--lx-line-08);background:var(--lhi-pane-strip-bg);padding:16px clamp(24px,3vw,36px) 14px}.lx-scoping__label{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent)}.lx-scoping__body{padding:clamp(24px,3vw,36px)}.lx-scoping__title{font-family:var(--lx-font-display);letter-spacing:-.025em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.15}.lx-scoping__note{font-size:var(--lx-fs-14);color:var(--lx-fg-6);margin-top:8px}.lx-scoping__step{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lx-fg-6);align-items:center;gap:10px;margin-top:28px;display:flex}.lx-scoping__step span{color:var(--lhi-fg-accent)}.lx-scoping__step:after{content:"";background:var(--lx-line-08);flex:1;height:1px}.lx-scoping__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (min-width:40rem){.lx-scoping__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-scoping__wide{grid-column:1/-1}.lx-scoping__needs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lx-scoping__need{min-height:var(--lp-tap-min);border:1px solid var(--lx-line-16);border-radius:var(--radius-pill);font-size:var(--lx-fs-13);color:var(--lhi-fg-default);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.lx-scoping__need:hover{border-color:var(--lhi-fg-default)}.lx-scoping__need.is-active{border-color:var(--lhi-fg-default);background:var(--lhi-fg-default);color:var(--lhi-surface-paper)}.lx-scoping__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lx-scoping__need:has(.lx-scoping__radio:focus-visible){outline:2px solid var(--lx-accent-400);outline-offset:2px}.lx-scoping__dot{background:var(--lx-fg-9);border-radius:50%;width:6px;height:6px}.lx-scoping__need.is-active .lx-scoping__dot{background:var(--lx-accent-400)}.lx-scoping__error,.lx-scoping__refusal{font-size:var(--lx-fs-13);color:var(--lhi-fg-accent);margin:8px 0 0;line-height:1.5}.lx-scoping__error:empty,.lx-scoping__refusal:empty{margin:0}.lx-scoping__context{margin-top:18px}.lx-scoping__consent{margin-top:20px}.lx-scoping__privacy{font-size:var(--lx-fs-13);color:var(--lx-fg-4);margin-top:6px;display:inline-block}.lx-scoping__submit{margin-top:16px}.lx-scoping__foot{border-top:1px solid var(--lx-line-08);background:var(--lhi-pane-strip-bg);font-size:var(--lx-fs-13);color:var(--lx-fg-5);margin:0;padding:16px clamp(24px,3vw,36px)}.lx-scoping__footLink{color:var(--lhi-fg-accent);font-weight:700}.lx-scoping__sentLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);font-weight:var(--mono-label-weight);letter-spacing:.14em;color:var(--lhi-fg-accent);align-items:center;gap:12px;display:flex}.lx-scoping__check{background:var(--accent);width:36px;height:36px;font-family:var(--lx-font-body);font-size:var(--lx-fs-16);color:var(--lhi-fg-on-accent);border-radius:50%;place-items:center;display:grid}.lx-scoping__sent .lx-scoping__title{margin-top:20px}.lx-scoping__sentBody{font-size:var(--lx-fs-15);color:var(--lx-fg-4);margin-top:10px;line-height:1.6}.lx-scoping__summary{border:1px solid var(--lx-line-08);border-radius:var(--radius-md);margin:24px 0 0;display:grid;overflow:hidden}.lx-scoping__summary>div{font-size:var(--lx-fs-13);justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.lx-scoping__summary>div+div{border-top:1px solid var(--lx-line-08)}.lx-scoping__summary dt{color:var(--lx-fg-6)}.lx-scoping__summary dd{text-align:right;margin:0;font-weight:600}}@keyframes lhxFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lhxBeam{0%{transform:translate(-120%)}to{transform:translate(520%)}}@layer lhi.components{.lhi-checkbox{--lhi-checkbox-size:1.125rem;gap:var(--sp-1);flex-direction:column;display:flex}.lhi-checkbox__control{position:relative}.lhi-checkbox__control>label{padding-left:calc(var(--lhi-checkbox-size) + var(--sp-3));font-size:var(--fs-sm);color:var(--lhi-fg-default);cursor:pointer;line-height:1.4;display:block}.lhi-checkbox__control>label .lhi-req{color:var(--lhi-fg-accent);margin-left:.2rem}.lhi-checkbox__box{width:var(--lhi-checkbox-size);height:var(--lhi-checkbox-size);background:var(--lhi-input-bg);border:1px solid var(--lhi-input-border);border-radius:var(--radius-sm);pointer-events:none;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);position:absolute;top:.05rem;left:0}.lhi-checkbox__box:after{content:"";border:solid var(--lhi-accent-fg);opacity:0;width:.3125rem;height:.625rem;transition:transform var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);border-width:0 2px 2px 0;position:absolute;top:.0625rem;left:.3125rem;transform:rotate(45deg)scale(.4)}.lhi-checkbox__input:checked+.lhi-checkbox__box,.lhi-checkbox__input:indeterminate+.lhi-checkbox__box{background:var(--lhi-accent-bg);border-color:var(--lhi-accent-bg)}.lhi-checkbox__input:checked+.lhi-checkbox__box:after{opacity:1;transform:rotate(45deg)scale(1)}.lhi-checkbox__input:indeterminate+.lhi-checkbox__box:after{opacity:1;border-width:0 0 2px;width:.625rem;height:0;top:calc(50% - 1px);left:.1875rem;transform:none}.lhi-checkbox__input:focus-visible+.lhi-checkbox__box{box-shadow:var(--focus-ring)}.lhi-checkbox:not(.lhi-is-disabled):not(.lhi-is-invalid) .lhi-checkbox__control:hover .lhi-checkbox__input:not(:checked):not(:indeterminate)+.lhi-checkbox__box{border-color:var(--lhi-input-border-hover)}.lhi-checkbox.lhi-is-invalid .lhi-checkbox__input:not(:checked)+.lhi-checkbox__box{border-color:var(--lhi-status-danger-fg)}.lhi-checkbox.lhi-is-disabled{opacity:.55}.lhi-checkbox.lhi-is-disabled .lhi-checkbox__control>label{cursor:not-allowed}.lhi-checkbox__hint,.lhi-checkbox__error{padding-left:calc(var(--lhi-checkbox-size) + var(--sp-3));font-size:var(--fs-xs)}.lhi-checkbox__hint{color:var(--lhi-fg-muted)}.lhi-checkbox__error{align-items:center;gap:var(--sp-1);color:var(--lhi-status-danger-fg);display:flex}@media (prefers-reduced-motion:reduce){.lhi-checkbox__box,.lhi-checkbox__box:after{transition:none}}.lhi-select-field{gap:var(--sp-2);flex-direction:column;display:flex}.lhi-select-field>label{font-size:var(--fs-sm);color:var(--lhi-fg-muted);font-weight:600}.lhi-select-field>label .lhi-req{margin-left:var(--sp-1);color:var(--lhi-fg-accent)}.lhi-select-field--compact{flex-direction:row;align-items:stretch;gap:0;display:flex}.lhi-select{min-width:0;position:relative}.lhi-select--compact{display:flex}.lhi-select__trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:var(--lhi-input-bg);border:1px solid var(--lhi-input-border);border-radius:var(--radius-md);color:var(--lhi-fg-default);font-family:var(--body-font);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:var(--transition);display:flex}.lhi-select__trigger:hover{border-color:var(--lhi-input-border-hover)}.lhi-select.lhi-is-open .lhi-select__trigger{border-color:var(--lhi-accent-bg);box-shadow:var(--focus-ring);outline:none}.lhi-select__trigger:focus-visible{border-color:var(--lhi-accent-bg);box-shadow:var(--focus-ring);outline:none}.lhi-select__trigger.lhi-is-invalid{border-color:var(--lhi-status-danger-border)}.lhi-select__trigger.lhi-is-placeholder .lhi-select__value{color:var(--lhi-input-placeholder)}.lhi-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lhi-select__caret{font-size:var(--fs-xs);color:var(--lhi-fg-subtle);transition:transform var(--dur-2) var(--ease-out);flex:none}.lhi-select.lhi-is-open .lhi-select__caret,.lhi-multiselect.lhi-is-open .lhi-select__caret{transform:rotate(180deg)}.lhi-select__panel{z-index:var(--lhi-z-popup);min-height:0;padding:var(--sp-2);background:var(--lhi-surface-2);border:1px solid var(--lhi-surface-2-border);border-radius:var(--radius-md);box-shadow:var(--lhi-surface-3-shadow);animation:lhi-select-drop var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0}.lhi-select__panel.lhi-is-above{animation-name:lhi-select-rise}@keyframes lhi-select-drop{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes lhi-select-rise{0%{opacity:0;transform:translateY(.25rem)}}.lhi-select__search{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:var(--lhi-input-bg);border:1px solid var(--lhi-input-border);border-radius:var(--radius-sm);color:var(--lhi-fg-subtle);flex:none;display:flex}.lhi-select__search:focus-within{border-color:var(--lhi-accent-bg);box-shadow:var(--focus-ring)}.lhi-select__search-input{min-width:0;color:var(--lhi-fg-default);font-family:var(--body-font);font-size:var(--fs-sm);background:0 0;border:none;flex:1}.lhi-select__search-input:focus{outline:none}.lhi-select__search-input::placeholder{color:var(--lhi-input-placeholder);opacity:1}.lhi-select__list{gap:var(--sp-1);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lhi-select__option{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--lhi-fg-muted);font-size:var(--fs-sm);cursor:pointer;display:flex}.lhi-select__option.lhi-is-active{background:var(--lhi-surface-3);color:var(--lhi-fg-default)}.lhi-select__option.lhi-is-selected{color:var(--lhi-fg-accent);font-weight:600}.lhi-select__option.lhi-is-disabled{opacity:.5;cursor:not-allowed}.lhi-select__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lhi-select__option-extra{flex:none;margin-inline-start:auto;display:inline-flex}.lhi-select__check{visibility:hidden;font-size:var(--fs-xs);flex:none}.lhi-select__option.lhi-is-selected .lhi-select__check{visibility:visible}.lhi-select__empty{padding:var(--sp-3);color:var(--lhi-fg-subtle);font-size:var(--fs-sm);text-align:center;margin:0}.lhi-select__hint{font-size:var(--fs-xs);color:var(--lhi-fg-subtle)}.lhi-select__trigger:disabled,.lhi-multiselect__trigger:disabled{cursor:not-allowed}.lhi-select__trigger:disabled,.lhi-multiselect.lhi-is-disabled .lhi-multiselect__control{opacity:.6;cursor:not-allowed}.lhi-select__error{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--lhi-status-danger-fg);display:flex}.lhi-select--compact .lhi-select__trigger{min-height:var(--toolbar-h);padding:0 var(--sp-4);border-radius:var(--radius-pill);white-space:nowrap;font-weight:600}.lhi-multiselect{min-width:0;position:relative}.lhi-multiselect__control{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);background:var(--lhi-input-bg);border:1px solid var(--lhi-input-border);border-radius:var(--radius-md);transition:var(--transition);flex-wrap:wrap;display:flex}.lhi-multiselect__control:hover{border-color:var(--lhi-input-border-hover)}.lhi-multiselect__control:focus-within,.lhi-multiselect.lhi-is-open .lhi-multiselect__control{border-color:var(--lhi-accent-bg);box-shadow:var(--focus-ring)}.lhi-multiselect__control.lhi-is-invalid{border-color:var(--lhi-status-danger-border)}.lhi-multiselect__trigger{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);color:var(--lhi-fg-subtle);font-family:var(--body-font);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex:6rem;display:flex}.lhi-multiselect__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.lhi-multiselect__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:40rem){.lhi-multiselect__trigger{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lhi-select__panel{animation:none}}}
