.pfx-head{padding:calc(var(--nav-h) + var(--lm-space-20)) 0 0}.pfx-head__row{margin-bottom:var(--lm-section-gap)}.pfx-head__title{gap:var(--lm-space-5);flex-direction:column;max-width:760px;display:flex}.pfx-head__title h1{text-wrap:balance;margin:0}.pfx-head .lm-section-head__side p{color:var(--lm-ink);margin:0}.pfx-map{padding:var(--lm-space-10) var(--lm-space-12) var(--lm-space-10);border:1px solid color-mix(in srgb, var(--lm-ink) 8%, transparent);border-radius:var(--lm-radius-card);background:color-mix(in srgb, var(--lm-offwhite-400), var(--lm-offwhite-500) 45%);margin:0}.pfx-channels{align-items:center;gap:var(--lm-space-6);padding:var(--lm-space-3) var(--lm-space-3) var(--lm-space-3) var(--lm-space-6);background:var(--lm-paper);display:flex}.pfx-channels__label,.pfx-logos__label{max-width:120px;font:400 var(--lm-label-size) / var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-secondary);flex:none}.pfx-channels ul{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pfx-channels li{align-items:flex-start;gap:var(--lm-space-3);padding:var(--lm-space-1) var(--lm-space-4);display:flex}.pfx-channels li+li{border-left:1px solid var(--lm-line)}.pfx-channels li svg{color:var(--lm-ink);flex:none;margin-top:2px}.pfx-channels__copy{flex-direction:column;min-width:0;display:flex}.pfx-channels__copy b{font:500 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink)}.pfx-channels__copy span{font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-secondary)}.pfx-wire{height:var(--lm-space-8);justify-content:space-around;padding-inline:20%;display:flex}.pfx-wire i{background:var(--lm-brown-200);width:1px;height:100%;position:relative;overflow:hidden}.pfx-wire--one{height:var(--lm-space-6);justify-content:center}.pfx-core{padding:var(--lm-card-inset);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card)}.pfx-bar{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--lm-space-6) var(--lm-space-12);padding:var(--lm-space-6) var(--lm-space-8);border-radius:var(--lm-radius-media);background:var(--lm-night);color:var(--lm-on-dark);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.pfx-bar>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pfx-bar__id{align-items:center;gap:var(--lm-space-4);display:flex}.pfx-bar__mark{border:1px solid color-mix(in srgb, var(--lm-paper) 40%, transparent);border-radius:var(--lm-radius-button);flex:none;place-items:center;width:44px;height:44px;display:grid}.pfx-bar__copy{gap:var(--lm-space-1);flex-direction:column;display:flex}.pfx-bar__name{font:400 var(--lm-h5-size) / var(--lm-h5-leading) var(--lm-font-display)}.pfx-bar__note{font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-on-dark-muted)}.pfx-bar__stats{gap:var(--lm-space-10);margin:0;display:flex}.pfx-bar__stats dt{font:400 var(--lm-h4-size) / var(--lm-h4-leading) var(--lm-font-display);white-space:nowrap}.pfx-bar__stats dd{max-width:150px;font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-on-dark-muted);margin:0}.pfx-pillars{gap:0 var(--lm-card-inset);margin-top:var(--lm-card-inset);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pfx-pillar{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--lm-line);border-radius:var(--lm-radius-media);background:var(--lm-paper);color:var(--lm-ink);transition:background-color var(--lm-dur-fast) var(--lm-ease-hover);text-decoration:none;display:grid}.pfx-pillar:hover{background:color-mix(in srgb, var(--lm-paper), var(--lm-offwhite-400) 55%)}.pfx-pillar:focus-visible{outline:2px solid var(--lm-focus);outline-offset:3px}.pfx-pillar__head{padding:var(--lm-space-5) var(--lm-space-6) 0;justify-content:space-between;align-items:center;display:flex}.pfx-pillar__ic{background:var(--lm-canvas);width:36px;height:36px;color:var(--lm-ink);transition:background-color var(--lm-dur-fast) var(--lm-ease-hover), color var(--lm-dur-fast) var(--lm-ease-hover)}.pfx-pillar__go{border-radius:var(--lm-radius-button);background:var(--lm-canvas);width:28px;height:28px;color:var(--lm-ink);transition:background-color var(--lm-dur-fast) var(--lm-ease-hover), color var(--lm-dur-fast) var(--lm-ease-hover);place-items:center;display:grid}.pfx-pillar:hover .pfx-pillar__ic,.pfx-pillar:hover .pfx-pillar__go{background:var(--lm-night);color:var(--lm-on-dark)}.pfx-pillar__copy{gap:var(--lm-space-1);padding:var(--lm-space-5) var(--lm-space-6) var(--lm-space-5);flex-direction:column;display:flex}.pfx-pillar__title{font:400 var(--lm-h4-size) / var(--lm-h4-leading) var(--lm-font-display)}.pfx-pillar__for{font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--lm-font-caption);color:var(--lm-purple-700)}.pfx-pillar__list{gap:var(--lm-space-2);margin-top:var(--lm-space-4);padding-top:var(--lm-space-4);border-top:1px solid var(--lm-line);flex-direction:column;display:flex}.pfx-pillar__list>span{align-items:flex-start;gap:var(--lm-space-2);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);display:flex}.pfx-pillar__list svg{color:var(--lm-purple-700);flex:none;margin-top:2px}.pfx-vis{box-sizing:border-box;height:176px;margin:0 var(--lm-space-6) var(--lm-space-6);justify-content:center;gap:var(--lm-space-1);padding:var(--lm-space-3);border-radius:var(--lm-radius-media);background:var(--lm-canvas);flex-direction:column;display:flex;overflow:hidden}.pfx-vis__row{justify-content:space-between;align-items:center;gap:var(--lm-space-2);min-height:32px;padding:0 var(--lm-space-3);border:1px solid var(--lm-line);border-radius:var(--lm-radius-sm);background:var(--lm-paper);display:flex}.pfx-vis__mpn{text-overflow:ellipsis;white-space:nowrap;font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-mono);color:var(--lm-ink);overflow:hidden}.pfx-vis__text{font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink);flex:1}.pfx-vis__dot{border-radius:var(--lm-radius-full);flex:none;width:8px;height:8px}.pfx-vis__dot--ok{background:var(--lm-success)}.pfx-vis__dot--info{background:var(--lm-violet)}.pfx-vis__dot--warn{background:var(--lm-orange-700)}.pfx-vis__foot{justify-content:center;align-items:center;gap:var(--lm-space-1);padding-top:var(--lm-space-2);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--lm-font-caption);color:var(--lm-ink-secondary);display:flex}.pfx-vis--chat{gap:var(--lm-space-2)}.pfx-vis__marks{gap:var(--lm-space-2);display:flex}.pfx-vis__marks .pfx-logos__mask{width:14px;height:14px}.pfx-vis__prompt{max-width:88%;padding:var(--lm-space-2) var(--lm-space-3);border-radius:var(--lm-radius-media);background:var(--lm-night);color:var(--lm-on-dark);font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);align-self:flex-end;margin:0}.pfx-vis__reply{align-items:center;gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-3);border:1px solid var(--lm-line);border-radius:var(--lm-radius-media);background:var(--lm-paper);font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink);align-self:flex-start;margin:0;display:flex}.pfx-vis__lumi{border-radius:var(--lm-radius-sm);background:var(--lm-acid-400);place-items:center;width:20px;height:20px;display:grid}.pfx-vis__lumi svg{width:11px;height:11px}.pfx-found{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pfx-found li{justify-content:center;align-items:center;gap:var(--lm-space-3);min-height:56px;padding:var(--lm-space-3) var(--lm-space-4);background:var(--lm-paper);font:500 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);text-align:center;display:flex}.pfx-found__ic{border-radius:var(--lm-radius-button);background:var(--lm-night);width:28px;height:28px;color:var(--lm-on-dark);flex:none;place-items:center;display:grid}.pfx-strips{gap:var(--lm-grid-gap);margin-top:var(--lm-grid-gap);grid-template-columns:1.6fr 1fr;display:grid}.pfx-logos{align-items:center;gap:var(--lm-space-6);min-height:72px;padding:var(--lm-space-3) var(--lm-space-5);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-media);background:var(--lm-paper);display:flex}.pfx-logos__label{order:-1}.pfx-logos__row{justify-content:space-between;align-items:center;gap:var(--lm-space-4);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.pfx-logos__img{object-fit:contain;filter:grayscale()brightness(.6)contrast(20);mix-blend-mode:multiply;opacity:.8;display:block}.pfx-logos__assistant{align-items:center;gap:var(--lm-space-2);font:500 var(--lm-body-3-size) / 1 var(--lm-font-sans);color:var(--lm-ink);display:flex}.pfx-logos__mask{background:var(--lm-ink);width:18px;height:18px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.pfx-logos__plus{width:32px;height:32px;color:var(--lm-ink)}.pfx-logos__plus:focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}.pfx-blocks{padding:var(--lm-section-y) 0 0}.pfx-blocks .lm-section-head{margin-bottom:var(--lm-section-gap)}.pfx-blocks__grid{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pfx-block{padding:var(--lm-card-inset);background:var(--lm-paper);scroll-margin-top:calc(var(--nav-h) + var(--lm-space-6));flex-direction:column;display:flex}.pfx-block__media{isolation:isolate;aspect-ratio:16/10;border-radius:var(--lm-radius-media);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pfx-block__img{z-index:-1;object-fit:cover;transition:scale 1.2s var(--lm-ease-enter)}.pfx-block__body{padding:var(--lm-space-6) var(--lm-space-5) var(--lm-space-6);flex-direction:column;display:flex}.pfx-block__glyph{border-radius:var(--lm-radius-card);width:88px;height:88px;color:var(--lm-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pfx-block__glyph svg{width:32px;height:32px}.pfx-block__title{margin:0}.pfx-block__lead{margin:var(--lm-space-3) 0 0;font:400 var(--lm-body-2-size) / var(--lm-body-2-leading) var(--lm-font-sans);color:var(--lm-ink)}.pfx-block__list{gap:var(--lm-space-3);margin:var(--lm-space-6) 0 0;padding:var(--lm-space-6) 0 0;border-top:1px solid var(--lm-line);flex-direction:column;list-style:none;display:flex}.pfx-block__list li{gap:var(--lm-space-3);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);display:flex}.pfx-block__list svg{color:var(--lm-purple-700);flex:none;margin-top:2px}.pfx-block__link{margin-top:var(--lm-space-8);align-self:flex-start}.pfx-proof{padding:var(--lm-section-y) 0 var(--lm-section-y-tight)}.pfx-proof__head{justify-content:space-between;align-items:end;gap:var(--lm-space-6);margin-bottom:var(--lm-header-gap);flex-wrap:wrap;display:flex}.pfx-proof__head h2{margin:0}.pfx-proof__grid{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pfx-proof__grid>li{display:flex}.pfx-case{padding:var(--lm-card-inset);color:var(--lm-ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.pfx-case:focus-visible{outline:2px solid var(--lm-focus);outline-offset:3px}.pfx-case__plate{border-radius:var(--lm-radius-media);background:var(--lm-offwhite-300);place-items:center;height:160px;display:grid}.pfx-case__logo{filter:grayscale()brightness(.6)contrast(20);mix-blend-mode:multiply}.pfx-case__name{font:400 var(--lm-h5-size) / var(--lm-h5-leading) var(--lm-font-display)}.pfx-case__body{gap:var(--lm-space-6);padding:var(--lm-space-5) var(--lm-space-4) var(--lm-space-4);flex-direction:column;flex:1;display:flex}.pfx-case__title{font:400 var(--lm-subtitle-1-size) / var(--lm-subtitle-1-leading) var(--lm-font-sans);text-wrap:balance;margin:0}.pfx-case__stats{gap:var(--lm-space-4);padding-top:var(--lm-space-4);border-top:1px solid var(--lm-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.pfx-case__stats dt{font:400 var(--lm-h4-size) / var(--lm-h4-leading) var(--lm-font-display)}.pfx-case__stats dd{margin:var(--lm-space-1) 0 0;font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-secondary)}a.pfx-case{transition:background-color var(--lm-dur-fast) var(--lm-ease-hover)}a.pfx-case:hover{background:color-mix(in srgb, var(--lm-paper), var(--lm-offwhite-400) 55%)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pfx-pillar__go{opacity:0;transition:opacity .25s var(--lm-ease-hover), translate .35s var(--lm-ease-hover), background-color var(--lm-dur-fast), color var(--lm-dur-fast);translate:-6px}.pfx-pillar:hover .pfx-pillar__go,.pfx-pillar:focus-visible .pfx-pillar__go{opacity:1;translate:0}.pfx-pillar:hover .pfx-vis__row,.pfx-pillar:hover .pfx-vis__prompt,.pfx-pillar:hover .pfx-vis__reply{animation:pfx-row .55s var(--lm-ease-enter) both}.pfx-pillar:hover .pfx-vis>:nth-child(2){animation-delay:80ms}.pfx-pillar:hover .pfx-vis>:nth-child(3){animation-delay:.16s}.pfx-pillar:hover .pfx-vis__dot{animation:1.4s ease-in-out infinite pfx-dot}.pfx-wire i:after{content:"";background:linear-gradient(transparent, var(--lm-violet), transparent);width:1px;height:40%;animation:2.6s linear infinite pfx-flow;position:absolute;top:-40%;left:0}.pfx-wire i+i:after{animation-delay:1.3s}}@keyframes pfx-row{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes pfx-dot{50%{scale:1.6}}@keyframes pfx-flow{to{top:100%}}@media (max-width:1279px){.pfx-map{padding:var(--lm-space-8)}.pfx-bar__stats{gap:var(--lm-space-6)}}@media (max-width:1023px){.pfx-head{padding-top:calc(var(--nav-h) + var(--lm-space-12))}.pfx-channels{align-items:stretch;gap:var(--lm-space-3);padding:var(--lm-space-4);flex-direction:column}.pfx-channels ul{row-gap:var(--lm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pfx-channels li,.pfx-channels li+li{border-left:0;padding:0}.pfx-pillars{gap:var(--lm-card-inset);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pfx-pillar{flex-direction:column;grid-row:auto;display:flex}.pfx-found,.pfx-strips,.pfx-blocks__grid,.pfx-proof__grid{grid-template-columns:minmax(0,1fr)}.pfx-wire{justify-content:center;padding-inline:0}.pfx-wire i+i{display:none}.pfx-block__media{aspect-ratio:16/9}}@media (max-width:639px){.pfx-map{padding:var(--lm-space-4)}.pfx-channels ul{grid-template-columns:minmax(0,1fr)}.pfx-bar{padding:var(--lm-space-5)}.pfx-bar__stats{gap:var(--lm-space-4) var(--lm-space-6);flex-wrap:wrap}.pfx-pillar__head{padding:var(--lm-space-4) var(--lm-space-4) 0}.pfx-pillar__copy{padding:var(--lm-space-4)}.pfx-vis{margin:0 var(--lm-space-4) var(--lm-space-4)}.pfx-logos{align-items:flex-start;gap:var(--lm-space-3);flex-direction:column}}
.hp .mx .mx-head{margin-bottom:var(--lm-section-gap)}.hp .mx .mx-head .h2{text-wrap:balance;max-width:14em;margin:0}.hp .mx .lm-section-head--center.mx-head .h2{margin-inline:auto}.hp .mx .lm-section-head__side p{margin:0}.hp .mx .mx-side{color:var(--lm-ink-secondary)}@media (min-width:1024px){.hp .mx .uh--band .uh-title{max-width:16em;line-height:1.06}}.hp .mx .mx-connect .lm-mcp{padding-bottom:var(--lm-section-y-tight)}.hp .mx .mx-build{padding:var(--lm-section-y-tight) 0}.hp .mx .mx-stage{gap:var(--lm-space-1);padding:var(--lm-card-inset);flex-direction:column;display:flex}.hp .mx .mx-stage__vis{isolation:isolate;align-items:center;gap:var(--lm-space-10);padding:var(--lm-space-16) var(--lm-space-12) var(--lm-space-12);border-radius:var(--lm-radius-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.hp .mx .mx-tex{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hp .mx .mx-tex--flip{scale:1 -1}.hp .mx .mx-prompt{align-items:center;gap:var(--lm-space-4);width:min(100%,760px);padding:var(--lm-space-3) var(--lm-space-3) var(--lm-space-3) var(--lm-space-5);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hp .mx .mx-prompt__who{align-items:center;gap:var(--lm-space-2);font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-tertiary);white-space:nowrap;display:inline-flex}.hp .mx .mx-prompt__who svg{color:var(--lm-purple-700)}.hp .mx .mx-prompt__text{font:400 var(--lm-body-2-size)/var(--lm-body-2-leading) var(--lm-font-sans);color:var(--lm-ink);margin:0}.hp .mx .mx-prompt__send{width:var(--lm-space-10);height:var(--lm-space-10);border-radius:var(--lm-radius-button);background:var(--lm-night);color:var(--lm-on-dark);place-items:center;display:grid}.hp .mx .mx-kinds{gap:var(--lm-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.hp .mx .mx-kind{min-height:184px;padding:var(--lm-space-5);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);flex-direction:column;display:flex}.hp .mx .mx-kind__ico{width:var(--lm-space-10);height:var(--lm-space-10);margin-bottom:auto}.hp .mx .mx-kind .mx-kind__ico.lm-tile--glass-light{background:var(--lm-purple-50);border-color:var(--lm-purple-100);box-shadow:none;color:var(--lm-purple-700)}.hp .mx .mx-kind__k{margin-top:var(--lm-space-8);font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-tertiary)}.hp .mx .mx-kind__t{margin-top:var(--lm-space-1);font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--lm-font-sans);color:var(--lm-ink)}.hp .mx .mx-kind--next{border:1px dashed color-mix(in srgb, var(--lm-paper) 85%, transparent);background:color-mix(in srgb, var(--lm-paper) 45%, transparent);box-shadow:none;-webkit-backdrop-filter:var(--lm-blur-chip);backdrop-filter:var(--lm-blur-chip)}.hp .mx .mx-kind--next .mx-kind__k{color:var(--lm-ink-secondary)}.hp .mx .mx-kind--next .mx-kind__ico{border:1px dashed var(--lm-line-strong);border-radius:var(--lm-radius-button);color:var(--lm-ink-secondary);place-items:center;display:grid}.hp .mx .mx-data{align-items:center;gap:var(--lm-space-3) var(--lm-space-4);padding:var(--lm-space-4) var(--lm-space-3) var(--lm-space-3);flex-wrap:wrap;display:flex}.hp .mx .mx-data__label{font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-tertiary)}.hp .mx .mx-row{padding-top:var(--lm-section-y-tight)}.hp .mx .mx-rows{padding-bottom:var(--lm-section-y-tight)}.hp .mx .mx-row__grid{align-items:center;column-gap:var(--lm-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.hp .mx .mx-row--flip .mx-row__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hp .mx .mx-row--flip .mx-row__copy{order:2}.hp .mx .mx-row__copy{flex-direction:column;align-items:flex-start;max-width:440px;display:flex}.hp .mx .mx-row--flip .mx-row__copy{justify-self:end}.hp .mx .mx-row__title{margin:var(--lm-space-4) 0 0;font:400 var(--lm-h3-size)/var(--lm-h3-leading) var(--lm-font-display);color:var(--lm-ink);text-wrap:balance}.hp .mx .mx-row__text{margin:var(--lm-space-5) 0 0;color:var(--lm-ink-secondary)}.hp .mx .mx-asks{align-items:flex-start;gap:var(--lm-space-2);margin:var(--lm-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hp .mx .mx-asks li{align-items:center;gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-3);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-md);background:var(--lm-glass);font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);display:inline-flex}.hp .mx .mx-asks svg{color:var(--lm-purple-700)}.hp .mx .mx-vis{padding:var(--lm-card-inset);margin:0}.hp .mx .mx-vis__in{isolation:isolate;border-radius:var(--lm-radius-md);height:400px;position:relative;overflow:hidden}.hp .mx .mx-peek{z-index:1;left:var(--l);right:var(--r);top:var(--t);min-width:0;position:absolute;-webkit-mask:linear-gradient(#000 calc(100% - 96px),#0000);mask:linear-gradient(#000 calc(100% - 96px),#0000)}.hp .mx .mx-peek .row{gap:var(--lm-space-2)}#main .mx .mx-vis .lp .ui-panel{background:var(--lm-paper);border-color:var(--lm-line-glass);box-shadow:var(--lm-shadow-card)}#main .mx .mx-vis .lp :is(.fc,.chip-metric,.pb){background:var(--lm-paper)}.hp .mx .mx-vis__note{padding:var(--lm-space-3) var(--lm-space-3) var(--lm-space-2);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary)}.hp .mx .mx-apps{isolation:isolate;padding:var(--lm-section-y) 0;position:relative;overflow:hidden}.hp .mx .mx-apps__tex{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hp .mx .mx-apps:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 76%, transparent) 0%, color-mix(in srgb, var(--lm-night) 28%, transparent) 50%, color-mix(in srgb, var(--lm-night) 70%, transparent) 100%);position:absolute;inset:0}.hp .mx .mx-apps .mx-app{background:color-mix(in srgb, var(--lm-night) 55%, transparent);border-color:var(--lm-line-on-dark)}.hp .mx .mx-apps .mx-side{color:var(--lm-on-dark-muted)}.hp .mx .mx-apps .h2{color:var(--lm-on-dark)}.hp .mx .mx-apps__grid{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp .mx .mx-app{min-height:208px;padding:var(--lm-space-6);flex-direction:column;display:flex}.hp .mx .mx-app__ico{width:var(--lm-space-10);height:var(--lm-space-10);margin-bottom:auto}.hp .mx .mx-app__team{margin-top:var(--lm-space-10);font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-on-dark-muted)}.hp .mx .mx-app__title{margin-top:var(--lm-space-1);font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--lm-font-sans);color:var(--lm-on-dark)}.hp .mx .mx-outcomes{padding:var(--lm-section-y-tight) 0}.hp .mx .mx-chain{--node:var(--lm-space-16);isolation:isolate;padding:var(--lm-space-14) var(--lm-space-10) var(--lm-space-16);border:1px solid var(--lm-line-on-dark);border-radius:var(--lm-radius-card);background:var(--lm-night);color:var(--lm-on-dark);box-shadow:var(--lm-shadow-card);position:relative;overflow:hidden}.hp .mx .mx-chain__tex{z-index:-2;object-fit:cover;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hp .mx .mx-chain:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 38% at 50% 40%, color-mix(in srgb, var(--lm-violet) 26%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 78%, transparent), color-mix(in srgb, var(--lm-night) 62%, transparent) 45%, color-mix(in srgb, var(--lm-night) 90%, transparent));position:absolute;inset:0}.hp .mx .mx-chain__label{margin-bottom:var(--lm-space-12);text-align:center;font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-on-dark-muted);display:block}.hp .mx .mx-chain__stops{gap:var(--lm-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.hp .mx .mx-chain__line{left:calc(-1 * var(--lm-space-10));right:calc(-1 * var(--lm-space-10));top:calc(var(--node) / 2 - 6px);opacity:.75;height:12px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--lm-violet) 35%, transparent));position:absolute}.hp .mx .mx-chain__links,.hp .mx .mx-chain__shine{position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='20' viewBox='0 0 48 20'%3E%3Crect x='2' y='3' width='30' height='14' rx='7' fill='none' stroke='%23000' stroke-width='3.2'/%3E%3Crect x='25' y='7.5' width='22' height='5' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0/29px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='20' viewBox='0 0 48 20'%3E%3Crect x='2' y='3' width='30' height='14' rx='7' fill='none' stroke='%23000' stroke-width='3.2'/%3E%3Crect x='25' y='7.5' width='22' height='5' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0/29px 12px repeat-x}.hp .mx .mx-chain__links{background:linear-gradient(180deg, var(--lm-purple-200) 0%, var(--lm-purple-400) 45%, var(--lm-purple-700) 100%)}.hp .mx .mx-chain__shine{opacity:0;background:linear-gradient(90deg, transparent 0 42%, color-mix(in srgb, var(--lm-on-dark) 90%, transparent) 50%, transparent 58% 100%) 0 0 / 300% 100% no-repeat}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .mx .mx-chain__shine{opacity:.4;animation:7s cubic-bezier(.45,0,.55,1) infinite mx-shine}}@keyframes mx-shine{0%{background-position:100% 0}to{background-position:0 0}}.hp .mx .mx-stop{text-align:center;padding-inline:var(--lm-space-3);flex-direction:column;align-items:center;display:flex;position:relative}.hp .mx .mx-stop__node{z-index:1;width:var(--node);height:var(--node);border-radius:var(--lm-radius-card);border:1px solid color-mix(in srgb, var(--lm-on-dark) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lm-on-dark) 16%, var(--lm-night)), color-mix(in srgb, var(--lm-on-dark) 6%, var(--lm-night)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lm-on-dark) 28%, transparent), 0 0 0 6px color-mix(in srgb, var(--lm-night) 75%, transparent), 0 0 var(--lm-space-6) color-mix(in srgb, var(--lm-violet) 25%, transparent);color:var(--lm-purple-200);place-items:center;display:grid;position:relative}.hp .mx .mx-stop__node svg{width:var(--lm-space-6);height:var(--lm-space-6)}.hp .mx .mx-stop__stage{margin-top:var(--lm-space-8);font:400 var(--lm-label-size)/var(--lm-label-leading) var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-purple-200)}.hp .mx .mx-stop__title{margin:var(--lm-space-2) 0 0;font:400 var(--lm-h5-size)/var(--lm-h5-leading) var(--lm-font-display);color:var(--lm-on-dark)}.hp .mx .mx-stop__text{max-width:16em;margin:var(--lm-space-2) 0 0;font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-on-dark-muted)}.hp .mx .mx-sec{padding:var(--lm-section-y) 0 var(--lm-section-y-tight)}.hp .mx .mx-sec__head{align-items:center;gap:var(--lm-space-6);margin-bottom:var(--lm-section-gap);text-align:center;flex-direction:column;display:flex}.hp .mx .mx-sec__head .h2{text-wrap:balance;max-width:14em;margin:0}.hp .mx .mx-sec__lead{max-width:30em;color:var(--lm-ink-secondary);text-wrap:balance;margin:0}.hp .mx .mx-sec__cards{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp .mx .mx-trust{padding:var(--lm-space-8) var(--lm-space-6) var(--lm-space-6);background:var(--lm-paper);flex-direction:column;display:flex}.hp .mx .mx-trust__ico{width:var(--lm-space-12);height:var(--lm-space-12);border-radius:var(--lm-radius-button);background:var(--lm-purple-50);color:var(--lm-purple-700);box-shadow:inset 0 0 0 1px var(--lm-purple-100);place-items:center;display:grid}.hp .mx .mx-trust__ico svg{width:var(--lm-space-6);height:var(--lm-space-6)}.hp .mx .mx-trust__title{margin:var(--lm-space-10) 0 0;font:400 var(--lm-h5-size)/var(--lm-h5-leading) var(--lm-font-display);color:var(--lm-ink)}.hp .mx .mx-trust__text{margin:var(--lm-space-2) 0 0;font:400 var(--lm-body-2-size)/var(--lm-body-2-leading) var(--lm-font-sans);color:var(--lm-ink-secondary)}.hp .mx .mx-trust__tags{gap:var(--lm-space-1);margin:var(--lm-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hp .mx .mx-trust__tags li{padding:var(--lm-space-1) var(--lm-space-2) 6px;border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-sm);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-sans);color:var(--lm-ink)}.hp .mx .mx-sec__more{margin-top:var(--lm-space-12);justify-content:center;display:flex}.hp .mx .mx-faq .fq{padding-top:var(--lm-section-y-tight)}@media (max-width:1023px){.hp .mx .mx-row__grid,.hp .mx .mx-row--flip .mx-row__grid{row-gap:var(--lm-space-10);grid-template-columns:minmax(0,1fr)}.hp .mx .mx-chain{--node:var(--lm-space-12);padding:var(--lm-space-10) var(--lm-space-6)}.hp .mx .mx-chain__label{margin-bottom:var(--lm-space-8);text-align:start}.hp .mx .mx-chain__stops{gap:var(--lm-space-10);grid-template-columns:minmax(0,1fr)}.hp .mx .mx-chain__line{left:calc(var(--node) / 2 - 6px);right:auto;top:calc(-1 * var(--lm-space-10));bottom:calc(-1 * var(--lm-space-10));width:12px;height:auto}.hp .mx .mx-chain__links,.hp .mx .mx-chain__shine{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='48' viewBox='0 0 20 48'%3E%3Crect x='3' y='2' width='14' height='30' rx='7' fill='none' stroke='%23000' stroke-width='3.2'/%3E%3Crect x='7.5' y='25' width='5' height='22' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0/12px 29px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='48' viewBox='0 0 20 48'%3E%3Crect x='3' y='2' width='14' height='30' rx='7' fill='none' stroke='%23000' stroke-width='3.2'/%3E%3Crect x='7.5' y='25' width='5' height='22' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0/12px 29px repeat-y}.hp .mx .mx-chain__links{background:linear-gradient(90deg, var(--lm-purple-200) 0%, var(--lm-purple-400) 45%, var(--lm-purple-700) 100%)}.hp .mx .mx-stop{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--lm-space-5);text-align:start;align-items:start;padding-inline:0;display:grid}.hp .mx .mx-stop__node{grid-row:span 3}.hp .mx .mx-stop__stage{margin-top:var(--lm-space-1)}.hp .mx .mx-stop__text{max-width:none}.hp .mx .mx-sec__cards{grid-template-columns:minmax(0,1fr)}.hp .mx .mx-row--flip .mx-row__copy{order:0;justify-self:start}.hp .mx .mx-kinds,.hp .mx .mx-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .mx .mx-stage__vis{padding:var(--lm-space-10) var(--lm-space-5) var(--lm-space-6);gap:var(--lm-space-6)}.hp .mx .mx-vis__in{height:380px}}@media (max-width:639px){.hp .mx .mx-prompt{grid-template-columns:minmax(0,1fr) auto}.hp .mx .mx-prompt__who{grid-column:1/-1}.hp .mx .mx-kinds,.hp .mx .mx-apps__grid{grid-template-columns:minmax(0,1fr)}.hp .mx .mx-kind,.hp .mx .mx-app{min-height:0}.hp .mx .mx-kind__ico,.hp .mx .mx-app__ico{margin-bottom:0}.hp .mx .mx-vis__in{height:340px}}
/*# sourceMappingURL=0czvhdju7h12x.css.map*/