.hp .uc{--sy:var(--lm-section-y);--syt:var(--lm-section-y-tight);--gap:var(--lm-section-gap);--hair:#1e05001a;--hair-ui:#f0ece8;--bleed:max(var(--pad), calc((100vw - var(--lm-content-max)) / 2));--shadow-chip:0 14px 28px -16px #1e050059}.hp .uc .uc-slot[data-pt=full]>.lv,.hp .uc .uc-slot[data-pt=full]>.gt,.hp .uc .uc-slot[data-pt=full]>.why,.hp .uc .uc-slot[data-pt=full]>.ucf{padding-top:var(--sy)}.hp .uc .uc-slot[data-pt=tight]>.lv,.hp .uc .uc-slot[data-pt=tight]>.gt,.hp .uc .uc-slot[data-pt=tight]>.why,.hp .uc .uc-slot[data-pt=tight]>.ucf{padding-top:var(--syt)}.hp .uc .uc-slot[data-pb=full]>.lv,.hp .uc .uc-slot[data-pb=full]>.gt,.hp .uc .uc-slot[data-pb=full]>.why,.hp .uc .uc-slot[data-pb=full]>.ucf{padding-bottom:var(--sy)}.hp .uc .uc-slot[data-pb=tight]>.lv,.hp .uc .uc-slot[data-pb=tight]>.gt,.hp .uc .uc-slot[data-pb=tight]>.why,.hp .uc .uc-slot[data-pb=tight]>.ucf{padding-bottom:var(--syt)}.hp .uc .rl-reel{padding:var(--lm-header-gap) 0 0}.hp .uc .rl-reel__view{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.hp .uc .rl-reel__view:focus-visible{outline:2px solid var(--lm-focus);outline-offset:3px}.hp .uc .rl-reel__row{width:max-content;margin:0;padding:0;list-style:none;display:flex}.hp .uc .rl-reel__row li{flex:none;place-items:center;width:176px;height:56px;display:grid}.hp .uc .rl-reel__row img{object-fit:contain;filter:grayscale();opacity:.8;max-width:112px;max-height:32px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .uc .rl-reel__row{animation:70s linear infinite uc-reel}}@keyframes uc-reel{to{translate:-50%}}@media (max-width:1023px){.hp .uc .rl-reel__view{scrollbar-width:none;overflow-x:auto}.hp .uc .rl-reel__view::-webkit-scrollbar{display:none}}.hp .uc .uh--band{isolation:isolate;min-height:0;height:min(calc(100svh - var(--bar-h,0px)), var(--lm-cta-band-max));color:var(--lm-on-dark);background:var(--lm-night);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hp .uc .uh-photo{position:absolute;inset:0;overflow:hidden}.hp .uc .uh--band .uh-photo{z-index:2}.hp .uc .uh-photo img{object-fit:cover}.hp .uc .uh--band .uh-photo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 60%, transparent) 0%, transparent 16%, transparent 28%, color-mix(in srgb, var(--lm-night) 56%, transparent) 42%, color-mix(in srgb, var(--lm-night) 72%, transparent) 60%, color-mix(in srgb, var(--lm-night) 90%, transparent) 80%, var(--lm-night) 100%);position:absolute;inset:0}.hp .uc .uh-texture img{object-position:50% 50%}.hp .uc .uh-wrap{z-index:3;width:100%;padding-bottom:var(--lm-space-14);position:relative}.hp .uc .uh--band .uh-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hp .uc .uh--band .uh-crumbs ol{justify-content:center}:root .hp .uc .uh--band .lm-crumbs :is(a,li>span,li>span:not([aria-current])){color:var(--lm-on-dark)}:root .hp .uc .uh--band .lm-crumbs a:hover{color:var(--lm-on-dark-muted)}.hp .uc .uh--band .uh-title{color:var(--lm-on-dark);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:lang(de) .hp .uc .uh--band .uh-title{-webkit-hyphens:auto;hyphens:auto}.hp .uc .uh--band .ctas{justify-content:center}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .uc .uh--band .uh-photo{animation:1.2s linear backwards uh-fade}.hp .uc .uh--band .uh-photo img{animation:uh-settle 2.4s var(--lm-ease-reveal) backwards}.hp .uc .uh-frame{animation:.8s cubic-bezier(.33,1,.68,1) backwards uh-group}}@keyframes uh-fade{0%{opacity:0}}@keyframes uh-settle{0%{scale:1.1}}@keyframes uh-group{0%{opacity:0}}.hp .uc .uh-title{max-width:12.4em;font:400 var(--h1)/1 var(--font-display);color:var(--ink);text-box:trim-both cap alphabetic;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0}.hp .uc .uh-copy .ctas{margin-top:var(--lm-space-12)}.hp .uc .uh-badge{margin-bottom:var(--lm-space-8)}.hp .uc .uh-badge>span{margin-left:0}.hp .uc .lv{isolation:isolate;position:relative;overflow-x:clip}.hp .uc .h2 .w{white-space:nowrap}.hp .uc .lc-wrap{gap:var(--gap);flex-direction:column;display:flex}.hp .uc .lc-wrap .h2{text-wrap:balance;max-width:14em;margin:0 auto}.hp .uc .lc{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--lm-grid-gap);align-items:stretch;display:grid}.hp .uc .lc-card{gap:var(--lm-space-1);padding:var(--lm-card-inset);flex-direction:column;display:flex}.hp .uc .lc-vis{isolation:isolate;border-radius:var(--lm-radius-md);height:288px;position:relative;overflow:hidden}.hp .uc .lc-tex{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hp .uc .lc-peek{z-index:1;left:var(--l);right:var(--r);top:var(--t);min-width:0;-webkit-mask:linear-gradient(180deg, #000 calc(288px - var(--t) - 91px), transparent calc(288px - var(--t)));-webkit-mask:linear-gradient(180deg, #000 calc(288px - var(--t) - 91px), transparent calc(288px - var(--t)));mask:linear-gradient(180deg, #000 calc(288px - var(--t) - 91px), transparent calc(288px - var(--t)));position:absolute}.hp .uc .lc-peek .row{gap:var(--lm-space-2)}.hp .uc .lc-shot{inset:var(--lm-space-5) var(--lm-space-5) var(--lm-space-6);z-index:1;place-items:center;display:grid;position:absolute}.hp .uc .lc-shot img{object-fit:contain;border-radius:var(--lm-radius-md);width:auto;max-width:100%;height:auto;max-height:100%}.hp .uc .lc-txt{gap:var(--lm-space-3);padding:var(--lm-space-3);flex-direction:column;flex:1;display:flex}.hp .uc .lc-txt :is(h2,h3){font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--font-body);text-wrap:balance;margin:0}.hp .uc .lc-tags{gap:var(--lm-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp .uc .lc-tags li{padding:var(--lm-space-1) var(--lm-space-2) 6px;border:1px solid var(--lm-canvas);border-radius:var(--lm-radius-sm);background:var(--lm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink)}.hp .uc .lv-plain .lc-txt{padding-top:var(--lm-space-5)}.hp .uc .lc-anim,.hp .uc .lc-chip{pointer-events:none;position:absolute;inset:0}.hp .uc .lc-anim .seq{transition:opacity .6s var(--ease), translate .8s var(--out)}.hp.motion .uc .lc-anim .seq:not(.on){opacity:0;translate:0 10px}.hp.motion .uc .lc-anim .rv{opacity:1;animation:none}.hp .uc .lv>.lm-markbg{-webkit-mask:linear-gradient(#0000 0,#000 29% 85%,#0000 100%);mask:linear-gradient(#0000 0,#000 29% 85%,#0000 100%)}.hp .uc .lv .uc-mark--l{--lm-markbg-x:var(--lm-space-5);--lm-markbg-y:calc(var(--lm-space-28) + var(--lm-space-5))}.hp .uc .lv .uc-mark--r{--lm-markbg-x:calc(100% - var(--lm-space-3));--lm-markbg-y:calc(100% - var(--lm-space-50) - var(--lm-space-20))}#main .uc .lp .ui-panel{background:var(--lm-glass);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-md);box-shadow:none;color:var(--lm-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#main .uc .lp .ui-h{height:40px;padding:0 var(--lm-space-3);border-color:var(--lm-offwhite-300)}#main .uc .lp .rows{padding:0 var(--lm-space-3) 6px}#main .uc .lp .row{border-color:var(--lm-offwhite-200);height:36px}#main .uc .lp :is(.row .m,.ui-h .m){color:var(--lm-ink-tertiary)}#main .uc .lp .raw{color:var(--lm-ink-muted)}#main .uc .lp .ico{border-radius:var(--lm-radius-sm)}#main .uc .lp .ico.v{background:linear-gradient(180deg, var(--lm-purple-600), var(--lm-purple-800))}#main .uc .lp .ico.o{background:linear-gradient(180deg, var(--lm-orange-400), var(--lm-orange-600))}#main .uc .lp .ck{background:linear-gradient(180deg, var(--lm-purple-600), var(--lm-purple-800))}#main .uc .lp .pl-lav{background:var(--lm-purple-50);color:var(--lm-violet-strong)}#main .uc .lp .pl-ok{background:var(--lm-green-50);color:var(--lm-green-500)}#main .uc .lp .pl-mute{background:color-mix(in srgb, var(--lm-ink) 6%, transparent);color:var(--lm-ink-tertiary)}#main .uc .lp .pl-peach{background:var(--lm-red-50);color:var(--lm-red-700)}#main .uc .lp .pl-warn{background:var(--lm-orange-50);color:var(--lm-orange-700)}#main .uc .lp .av{border-radius:var(--lm-radius-sm)}#main .uc .lp .row small{color:var(--lm-ink-tertiary)}#main .uc .lp .fc{background:var(--lm-glass);border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-md);color:var(--lm-ink);box-shadow:var(--lm-shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#main .uc .lp .fc-match{height:32px;padding:0 var(--lm-space-3) 0 10px;gap:var(--lm-space-2);font:500 var(--lm-caption-2-size)/1 var(--font-body)}#main .uc .lp .fc-match .dot{background:var(--lm-green-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-green-500) 14%, transparent)}#main .uc .lp .fc .dot.o{background:var(--lm-orange-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-orange-500) 18%, transparent)}#main .uc .lp .fc .dot.v{background:var(--lm-purple-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-purple-600) 18%, transparent)}#main .uc .lp .fc-sav{width:188px;padding:var(--lm-space-3)}#main .uc .lp .fc-eyebrow{font:500 11px/14px var(--font-body);letter-spacing:0;text-transform:none;color:var(--lm-ink-tertiary)}#main .uc .lp .fc-pill{border-radius:var(--lm-radius-sm);background:var(--lm-green-50);color:var(--lm-green-500);font:500 11px/14px var(--font-body);padding:2px 6px 3px}#main .uc .lp .fc-value{font:500 20px/24px var(--font-body);color:var(--lm-ink);margin:6px 0}#main .uc .lp .fc-bar{background:var(--lm-purple-50);height:4px}#main .uc .lp .fc-bar i{background:linear-gradient(90deg, var(--lm-purple-600), var(--lm-purple-800))}.hp .uc .why-six .why-img:not(.lp-bg):after{content:"";border-radius:var(--lm-radius-md);background:color-mix(in srgb, var(--lm-night) 40%, transparent);pointer-events:none;position:absolute;inset:0}.hp .uc .why-vis.lp{border-radius:var(--lm-radius-md);overflow:hidden}.hp .uc .why-six .chip-fit :is(.sc-76,.sc-63,.fc-sav){zoom:1.25}.hp .uc .why-six .chip-fit .pb{zoom:1.5}.hp .uc .why-six .chip-fit .fc-match{zoom:1.1}@media (min-width:1024px) and (max-width:1279px){.hp .uc .why-six .chip-fit :is(.sc-76,.sc-63,.fc-sav){zoom:.9}.hp .uc .why-six .chip-fit .pb{zoom:1.2}.hp .uc .why-six .chip-fit .fc-match{zoom:1}}.hp .uc .why-img.lp-bg{background:0 0}.hp .uc .why-vis.lp .why-ui{bottom:0;-webkit-mask:linear-gradient(#000 calc(100% - 91px),#0000);mask:linear-gradient(#000 calc(100% - 91px),#0000)}.hp .uc .gt{overflow:hidden}.hp .uc .gt-wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:12px;display:grid}.hp .uc .gt-left{grid-column:1/span 5}.hp .uc .gt-left .h2{max-width:11em}.hp .uc .gt-steps{flex-direction:column;gap:24px;margin:48px 0 0;padding:0;list-style:none;display:flex}.hp .uc .gt-step{border-top:1px solid var(--hair);padding-top:24px}.hp .uc .gt-sh{align-items:baseline;gap:16px;display:flex}.hp .uc .gt-n{width:24px;font:500 12px/14px var(--font-mono);color:#6e5f5c;flex:none}.hp .uc .gt-sh h3{font:400 20px/24px var(--font-body);margin:0}.hp .uc .gt-d{grid-template-rows:1fr;display:grid}.hp .uc .gt-d>div{min-height:0}.hp .uc .gt-d p{font:400 14px/18px var(--font-body);color:var(--b600);margin:0;padding:24px 0 0 40px}.hp .uc .gt:not(.gt-plain) .gt-step{position:relative}.hp .uc .gt-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0}.hp .uc .gt-btn:after{content:"";position:absolute;inset:0}.hp .uc .gt-btn:focus-visible{outline:2px solid var(--lm-focus);outline-offset:3px}.hp .uc .gt:not(.gt-plain) .gt-d>div{overflow:hidden}.hp .uc .gt:not(.gt-plain) .gt-step:not(.on) .gt-d{opacity:0;visibility:hidden;grid-template-rows:0fr}.hp .uc .gt:not(.gt-plain) .gt-step:not(.on) :is(.gt-n,.gt-sh h3){color:var(--lm-ink-tertiary)}.hp .uc .gt:not(.gt-plain) .gt-step:not(.on):hover .gt-sh h3{color:var(--ink)}.hp .uc .gt:not(.gt-plain) .gt-step.on .gt-d p{color:var(--lm-ink-secondary)}.hp.motion .uc .gt:not(.gt-plain) :is(.gt-n,.gt-sh h3,.gt-d p){transition:color .16s var(--lm-ease-hover)}.hp.motion .uc .gt:not(.gt-plain) .gt-step.on :is(.gt-n,.gt-sh h3,.gt-d p){transition-duration:.34s}.hp.motion .uc .gt:not(.gt-plain) .gt-d{transition:grid-template-rows .6s var(--lm-ease-enter), opacity .45s var(--lm-ease-hover), visibility 0s}.hp.motion .uc .gt:not(.gt-plain) .gt-step:not(.on) .gt-d{transition-delay:0s,0s,.6s}.hp .uc .gt-plain .gt-right{grid-column:7/-1}.hp .uc .gt-plain .gt-steps{margin-top:0}.hp .uc .gt-plain .gt-step:first-child{border-top:0;padding-top:0}.hp .uc .gt-vis{margin-right:calc(-1 * var(--bleed));grid-column:7/-1}.hp .uc .gt-card{border-right:0;border-radius:10px 0 0 10px;position:relative;overflow:hidden}.hp .uc .gt-bar-top{height:48px;padding:0 calc(var(--bleed) + 16px) 0 20px;background:var(--paper);border-bottom:1px solid var(--hair-ui);font:600 12px/16px var(--font-body);white-space:nowrap;align-items:center;gap:8px;display:flex}.hp .uc .gt-clock{justify-items:end;display:grid}.hp .uc .gt-clock>*{transition:opacity .35s var(--ease);grid-area:1/1}.hp .uc .gt-clock .m{font-weight:500}.hp .uc .gt-card:not(.fin) .gt-ready,.hp .uc .gt-card.fin .gt-clock .m{opacity:0}.hp .uc .gt-chart{--gl:72px;--gr:calc(var(--bleed) + 24px);padding-bottom:8px;position:relative}.hp .uc .gt-ticks{height:44px;font:400 12px/14px var(--font-mono);color:var(--lm-ink-tertiary);position:relative}.hp .uc .gt-ticks span,.hp .uc .gt-grid i,.hp .uc .gt-head{left:calc(var(--gl) + (100% - var(--gl) - var(--gr)) * var(--x,var(--t,0)));position:absolute}.hp .uc .gt-ticks span{white-space:nowrap;bottom:12px;translate:-50%}.hp .uc .gt-grid{pointer-events:none;position:absolute;inset:44px 0 0}.hp .uc .gt-grid i{background:#1e05000d;width:1px;top:0;bottom:0}.hp .uc .gt-lane{z-index:1;border-top:1px solid var(--hair-ui);flex-direction:column;justify-content:center;gap:12px;height:128px;display:flex;position:relative}.hp .uc .gt-rn{font:500 12px/14px var(--font-mono);color:var(--lm-ink-tertiary);position:absolute;top:50%;left:24px;translate:0 -50%}.hp .uc .gt-bar,.hp .uc .gt-chip{margin-left:calc(var(--gl) + (100% - var(--gl) - var(--gr)) * var(--a))}.hp .uc .gt-bar{width:calc((100% - var(--gl) - var(--gr)) * var(--w));background:#8c5cf012;border-radius:6px;height:28px;position:relative;box-shadow:inset 0 0 0 1px #8c5cf02e}.hp .uc .gt-bar i{width:calc(var(--p,1) * 100%);border-radius:inherit;background:linear-gradient(90deg,#d6c0ff,#ad81ff);position:absolute;top:0;bottom:0;left:0}.hp .uc .gt-took{font:500 12px/14px var(--font-body);color:var(--lm-ink-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:50%;left:calc(100% + 10px);translate:0 -50%}.hp .uc .gt-chip{transition:opacity .4s var(--ease), translate .7s var(--out);align-self:flex-start}.hp .uc .gt-lane:not(.done) .gt-chip{opacity:0;translate:0 6px}.hp .uc .gt-chip .fc{box-shadow:var(--shadow-chip);border-radius:8px}.hp .uc .gt-chip .fc:after{display:none}.hp .uc .gt-play{z-index:3;pointer-events:none;transition:opacity .45s var(--ease);position:absolute;inset:0}.hp .uc .gt-card.rst .gt-play,.hp .uc .gt-card.rst .gt-bar i,.hp .uc .gt-card.rst .gt-chip{opacity:0;transition:opacity .45s var(--ease)}.hp .uc .gt-head{background:#8c5cf0;width:1px;top:40px;bottom:0}.hp .uc .gt-head:before{content:"";background:#8c5cf0;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-3.5px;box-shadow:0 0 0 4px #8c5cf029}@media (min-width:1024px){.hp .uc .gt-cl .gt-wrap{column-gap:max(var(--lm-space-16), calc(100% - 1138px));grid-template-columns:minmax(0,405fr) minmax(0,733fr)}.hp .uc .gt-cl :is(.gt-left,.gt-vis){grid-column:auto}.hp .uc .gt-cl .gt-vis{margin-right:0}}@media (min-width:1600px){.hp .uc .gt-cl .gt-wrap{column-gap:11.0938%}}.hp .uc .gt-cl .gt-left .h2{max-width:405px}.hp .uc .gt-cl .gt-steps{gap:var(--lm-space-8);margin-top:var(--lm-space-12)}.hp .uc .gt-cl .gt-step{padding:var(--lm-space-1) 0;border-top:0;position:relative}.hp .uc .gt-cl .gt-sh h3{font:400 24px/28px var(--font-display)}.hp .uc .gt-cl .gt-d p{padding:var(--lm-space-3) 0 0;font:400 var(--lm-body-2-size)/var(--lm-body-2-leading) var(--font-body);color:var(--lm-ink-secondary)}.hp .uc .gt-bolt{width:14px;height:14px;fill:var(--lm-ink);opacity:0;transition:opacity .4s var(--lm-ease-hover);position:absolute;top:10px;left:-26px}.hp .uc .gt-cl .gt-step.on .gt-bolt{opacity:1}.hp .uc .gt-cl .gt-card{border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-lg)}.hp .uc .gt-cl .gt-bar-top{padding:0 var(--lm-space-4);background:var(--lm-paper);border-bottom-color:var(--lm-offwhite-300)}.hp .uc .gt-cl .gt-chart{--gr:123px}.hp .uc .gt-cl .gt-grid i{background:color-mix(in srgb, var(--lm-ink) 5%, transparent)}.hp .uc .gt-cl .gt-lane{border-top-color:var(--lm-offwhite-300)}.hp .uc .gt-cl .gt-bar{box-shadow:none;border-radius:var(--lm-radius-button);background:0 0}.hp .uc .gt-cl .gt-bar i{background:var(--lm-grad-progress)}.hp .uc .gt-cl .gt-took{color:var(--lm-ink-tertiary)}.hp .uc .gt-cl .gt-head,.hp .uc .gt-cl .gt-head:before{background:var(--lm-purple-600)}.hp .uc .gt-cl .gt-head:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--lm-purple-600) 16%, transparent)}#main .uc .gt-cl .gt-chip .fc{border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-md);background:var(--lm-glass);color:var(--lm-ink);box-shadow:var(--lm-shadow-card)}#main .uc .gt-cl .gt-chip .fc .dot{background:var(--lm-green-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-green-500) 14%, transparent)}#main .uc .gt-cl .gt-chip .fc .dot.o{background:var(--lm-orange-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-orange-500) 18%, transparent)}#main .uc .gt-cl .gt-chip .fc .dot.v{background:var(--lm-purple-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-purple-600) 18%, transparent)}#main .uc .gt-cl .gt-ready{background:var(--lm-green-50);color:var(--lm-green-500)}@media (min-width:1024px) and (max-width:1279px){.hp .uc .gt-chart{--gl:60px}}@media (max-width:1023px){.hp .uc .lc{grid-template-columns:minmax(0,1fr)}.hp .uc .gt-left,.hp .uc .gt-vis,.hp .uc .gt-plain .gt-right{grid-column:1/-1}.hp .uc .gt-plain .gt-steps{margin-top:48px}.hp .uc .gt-vis{margin:48px 0 0}.hp .uc .gt-card{border-right:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-lg)}.hp .uc .gt-bar-top{padding-right:var(--lm-space-4)}.hp .uc .gt-cl .gt-chart{--gr:64px}.hp .uc .gt-cl .gt-steps{padding-left:26px}.hp .uc .uh--band{height:auto;min-height:560px}.hp .uc .uh-wrap{padding-top:140px;padding-bottom:var(--lm-space-10)}.hp .uc .gt-chart{--gl:48px;--gr:20px}.hp .uc .gt-rn{left:16px}.hp .uc .gt-lane{height:112px}.hp .uc .gt-chip{margin-left:var(--gl)}}@media (max-width:767px){.hp .uc .uh-title{font-size:40px}.hp .uc .uh .ctas{flex-direction:row;align-items:center;width:auto}.hp .uc .uh .ctas .lm-btn{width:auto}.hp .uc .gt-took,.hp .uc .gt-bar-top>.m{display:none}.hp .uc .lc-vis{height:260px}.hp .uc .lc-peek{-webkit-mask:linear-gradient(180deg, #000 calc(260px - var(--t) - 91px), transparent calc(260px - var(--t)));-webkit-mask:linear-gradient(180deg, #000 calc(260px - var(--t) - 91px), transparent calc(260px - var(--t)));mask:linear-gradient(180deg, #000 calc(260px - var(--t) - 91px), transparent calc(260px - var(--t)));left:var(--lm-space-3)!important;right:var(--lm-space-3)!important}.hp .uc .lp :is(.lt,.ui-h .m,.ui-h .live-dot){display:none}.hp .uc .lp .ui .row{min-width:0}.hp .uc .lp .ui .row>.sp{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp .uc .why-vis.lp .why-ui{left:var(--lm-space-3);right:var(--lm-space-3)}.hp .uc .uh--band .uh-photo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 50%, transparent) 0%, transparent 18%, color-mix(in srgb, var(--lm-night) 20%, transparent) 40%, color-mix(in srgb, var(--lm-night) 86%, transparent) 62%, var(--lm-night) 82%)}.hp .uc .gt-cl .gt-sh h3{font-size:20px;line-height:24px}}@media (min-width:1024px) and (max-width:1279px){.hp .uc .lc-peek{left:var(--lm-space-3)!important;right:var(--lm-space-3)!important}.hp .uc .lp :is(.lt,.ui-h .m,.ui-h .live-dot){display:none}}.hp .uc .ucf-grid{gap:var(--gap);align-items:start;display:grid}.hp .uc .ucf-copy{gap:var(--lm-space-4);flex-direction:column;max-width:34rem;display:flex}.hp .uc .ucf-text{color:var(--lm-ink-secondary);margin:0}.hp .uc .ucf-card{padding:var(--lm-card-pad)}@media (min-width:1024px){.hp .uc .ucf-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}
.hp .pt{--p1:var(--lm-purple-200);--p2:var(--lm-purple-400);--io:cubic-bezier(.65,0,.35,1)}.hp .pt .light{isolation:isolate;position:relative}.hp .pt .light .sec-side p{color:var(--b600)}.hp .pt button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.hp .pt .tag-dark{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:500 12px/14px var(--cap);color:var(--paper);white-space:nowrap;background:#fcfbfa14;border:1px solid #fcfbfa1f;border-radius:4px;align-items:center;gap:8px;padding:4px 8px 6px;display:inline-flex}.hp .pt .phero{color:var(--paper);background:var(--night);flex-direction:column;display:flex;position:relative;overflow:hidden}.hp .pt .phero-photo{position:absolute;inset:0;overflow:hidden}.hp .pt .phero-photo img{object-fit:cover}.hp .pt .phero-photo:after{content:"";background:linear-gradient(90deg,#1e0500e0 0%,#1e05008c 38%,#1e050000 64%),linear-gradient(#1e05008c 0%,#1e050000 22% 62%,#1e0500eb 100%);position:absolute;inset:0}.hp .pt .phero-photo.silk-bg img{object-position:50% 50%;transform:rotate(180deg)}.hp .pt .phero-wrap{z-index:2;padding-bottom:var(--lm-space-14);flex-direction:column;flex:1;justify-content:flex-end;gap:clamp(48px,9vh,96px);display:flex;position:relative}.hp .pt .phero-copy{flex-direction:column;align-items:flex-start;gap:24px;max-width:760px;display:flex}.hp .pt .phero-title{font:400 var(--h1)/1 var(--font-display);text-box:trim-both cap alphabetic;margin:8px 0 0}.hp .pt .phero-copy p{max-width:440px;font:400 16px/20px var(--font-body);color:var(--ow500);margin:0}.hp .pt .phero-copy .ctas{margin-top:8px}.hp .pt .phero-stats{border-top:1px solid #fcfbfa1a;grid-template-columns:280px 280px 304px minmax(0,1fr);display:grid}.hp .pt .phs{flex-direction:column;gap:8px;padding:24px 24px 0;display:flex}.hp .pt .phs+.phs{border-left:1px solid #fcfbfa1a}.hp .pt .phs b{font:400 48px/1 var(--font-display);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;align-items:baseline;gap:2px;display:flex}.hp .pt .phs b i{font:400 24px/1 var(--font-display);color:var(--b300);font-style:normal}.hp .pt .phs>span{font:400 14px/18px var(--font-body);color:var(--ow500)}.hp .pt .phs-trust{justify-content:flex-end}.hp .pt .phero-chip{z-index:1;left:min(var(--x), calc(100% - var(--cw,180px) - 24px));top:var(--y);position:absolute}@media (max-width:1279px){.hp .pt .phero-chip{left:min(var(--xm), calc(100% - var(--cw,180px) - 24px));top:var(--ym)}}.hp .pt .phero-main{justify-content:space-between;align-items:flex-end;gap:var(--lm-space-12);display:flex}.hp .pt .phero-main.solo{display:contents}.hp .pt .phero-panel{flex:none;width:400px}.hp .pt .phero-panel .ui-panel{border-radius:var(--lm-radius-lg)}#main .pt .phero-panel.pv-night .ui-panel{background:var(--lm-glass-night-chip);-webkit-backdrop-filter:var(--lm-blur-chip);backdrop-filter:var(--lm-blur-chip)}.hp .pt .phero-panel .rows{padding-bottom:var(--lm-space-1)}.hp .pt .spend{gap:var(--lm-space-2);padding:var(--lm-space-3) 14px 14px;border-bottom:1px solid var(--lm-line-on-dark);flex-direction:column;display:flex}.hp .pt .spend-top{justify-content:space-between;align-items:baseline;gap:var(--lm-space-2);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--ui);display:flex}.hp .pt .spend-top b{font:400 var(--lm-h3-size)/1 var(--font-display);color:var(--lm-on-dark)}.hp .pt .spend-bar{gap:2px;height:8px;display:flex}.hp .pt .spend-bar i{flex:0 0 var(--w);border-radius:var(--lm-radius-xs)}.hp .pt .spend .s0{background:var(--lm-acid-400)}.hp .pt .spend .s1{background:var(--lm-acid-600)}.hp .pt .spend .s2{background:var(--lm-acid-800)}.hp .pt .spend .s3{background:var(--lm-line-on-dark-strong)}.hp .pt .spend-key{gap:var(--lm-space-1) var(--lm-space-3);font:500 var(--lm-caption-3-size)/var(--lm-caption-3-leading) var(--ui);flex-wrap:wrap;display:flex}.hp .pt .spend-key>span{align-items:center;gap:6px;display:inline-flex}.hp .pt .spend-key i{border-radius:var(--lm-radius-xs);width:8px;height:8px}.hp.motion .pt .phero-photo{animation:photo-in 2.4s var(--out) both}.hp .pt .phero-chip .fc{border-radius:var(--lm-radius-md)}.hp .pt .phero-chip .fc:after{display:none}.hp .pt .phero-chip .fc-match{height:28px;padding:6px var(--lm-space-2);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-sans);letter-spacing:0}.hp .pt .phero-chip .fc-match b{font-variant-numeric:tabular-nums;font-weight:500}.hp .pt .phero-chip .fc-sav{border-bottom:0;flex-direction:column;gap:6px;width:180px;padding:9px 9px 10px 10px;display:flex}.hp .pt .phero-chip .fc-eyebrow{font:400 10px/14px var(--lm-font-sans);letter-spacing:.06em}.hp .pt .phero-chip .fc-pill{border-radius:var(--lm-radius-xs);font:500 8px/10px var(--lm-font-sans);flex:none;padding:2px 4px}.hp .pt .phero-chip .fc-value{font:400 16px/20px var(--lm-font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;margin:0}.hp .pt .phero-chip .fc-bar i{background:var(--lm-grad-chip-bar)}.hp .pt .fc-note{align-items:center;gap:var(--lm-space-3);width:296px;padding:var(--lm-space-3);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.hp .pt .fc-note-ico{border:1px solid var(--lm-line-on-dark);border-radius:var(--lm-radius-button);background:var(--lm-tile-on-dark);width:36px;height:36px;color:var(--lm-on-dark);place-items:center;display:grid}.hp .pt .fc-note-ico svg{width:16px;height:16px}.hp .pt .fc-note-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hp .pt .fc-note-t b{font:500 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp .pt .fc-note-t span{font:400 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-sans);color:var(--lm-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp .pt .fc-note-time{font:400 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-sans);color:var(--lm-on-dark-muted);align-self:start}.hp.motion .pt .phero-chip .fc.in{animation:piece-in var(--lm-dur-reveal) var(--lm-ease-reveal) var(--d) backwards}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp.motion .pt .phero-chip{animation:phero-drift calc(7s + var(--i,0) * 1s) ease-in-out calc(2.6s + var(--i,0) * .4s) infinite}}@keyframes phero-drift{0%,to{translate:0}50%{translate:0 -6px}}.hp .pt .ui{font-family:var(--ui);color:var(--ink)}.hp .pt .ui-panel{background:var(--paper);border:1px solid #ece8e6;border-radius:8px;box-shadow:0 24px 40px -24px #1e05004d,0 2px 4px #1e050008}.hp .pt .ui-h{height:44px;font:600 12px/16px var(--ui);white-space:nowrap;border-bottom:1px solid #f0ece8;align-items:center;gap:8px;padding:0 14px;display:flex}.hp .pt .ui-h .m{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.hp .pt .sp{flex:1;min-width:0}.hp .pt .m{color:var(--lm-ink-tertiary)}.hp .pt .num{font-variant-numeric:tabular-nums}.hp .pt .eyb{font:500 9.5px/12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lm-ink-tertiary)}.hp .pt .pl{font:500 10.5px/13px var(--ui);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 6px 3px;display:inline-flex}.hp .pt .pl-ok{color:#006450;background:#ddf2e4}.hp .pt .pl-lav{color:#7445dc;background:#efe7ff}.hp .pt .pl-warn{color:#8f5509;background:#e9a23b2e}.hp .pt .pl-peach{color:#a3471b;background:#ffe4d6}.hp .pt .pl-lime{color:var(--ink);background:#efff66}.hp .pt .pl-mute{color:var(--lm-ink-secondary);background:#1e05000f}.hp .pt .ck{background:linear-gradient(var(--p1), var(--p2));border-radius:4px;flex:none;width:14px;height:14px;display:block;position:relative}.hp .pt .ck:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3.6px;height:6.4px;position:absolute;top:2.4px;left:4.5px;rotate:40deg}.hp .pt .trk{background:#eee9f7;border-radius:2px;height:3px;overflow:hidden}.hp .pt .trk i{height:100%;width:var(--w,0%);border-radius:inherit;transition:width .9s var(--out);background:linear-gradient(90deg,#8c5cf0,#bfa3ff);display:block}.hp .pt .dotl{background:#12795f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #12795f24}.hp .pt .dotl.v{background:#8c5cf0;box-shadow:0 0 0 3px #8c5cf029}.hp .pt .live-dot{background:#3fbf8f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #3fbf8f38}.hp.motion .pt [data-anim] .live-dot{animation:1.8s ease-in-out infinite pt-live}@keyframes pt-live{50%{box-shadow:0 0 0 6px #3fbf8f00}}.hp .pt .av{border:1px solid var(--paper);width:20px;height:20px;font:600 8px/1 var(--ui);color:var(--b600);background:#e9e3f8;border-radius:4px;flex:none;place-items:center;display:grid}.hp .pt .av.g{color:#006450;background:#ddf2e4}.hp .pt .av.o{color:#a3471b;background:#ffe4d6}.hp .pt .avs{display:flex}.hp .pt .avs .av+.av{margin-left:-5px}.hp .pt .ico{color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.hp .pt .ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.hp .pt .ico b{font:600 11px/1 var(--ui)}.hp .pt .ico.v{background:linear-gradient(160deg,#b596ff,#7a46ff)}.hp .pt .ico.g{background:linear-gradient(160deg,#5bc79a,#12795f)}.hp .pt .ico.o{background:linear-gradient(160deg,#f4c06f,#df8a1c)}.hp .pt .rows{padding:2px 14px 8px}.hp .pt .row{height:38px;font:500 12px/16px var(--ui);white-space:nowrap;border-top:1px solid #f5f2f0;align-items:center;gap:10px;display:flex}.hp .pt .row:first-child{border-top:0}.hp .pt .row small{font:500 10.5px/13px var(--ui);color:var(--lm-ink-tertiary);margin-top:1px;display:block}.hp .pt .row.two{height:46px}.hp .pt .row.bold{font-weight:600}.hp .pt .seg-tabs{border-radius:var(--lm-radius-md);background:#1e05000d;padding:2px;display:inline-flex}.hp .pt .seg-tabs span{font:500 11px/13px var(--ui);color:var(--lm-ink-tertiary);border-radius:4px;padding:4px 9px 5px}.hp .pt .seg-tabs span.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1e050014}.hp .pt .fc .dot.v{background:#8c5cf0;box-shadow:0 0 0 3px #8c5cf02e}.hp .pt .fc .dot.o{background:#e9a23b;box-shadow:0 0 0 3px #e9a23b33}.hp .pt .pr{transition:color .9s var(--ease)}.hp .pt .pr.tick{color:#8c5cf0;transition:none}.hp .pt .swp{justify-items:end;display:grid}.hp .pt .swp>*{opacity:0;transition:opacity .2s var(--ease), translate .3s var(--ease);grid-area:1/1;translate:0 4px}.hp .pt [data-s="0"] .swp>.s0,.hp .pt [data-s="1"] .swp>.s1{opacity:1;transition:opacity .45s var(--ease) .18s, translate .55s var(--ease) .18s;translate:0}.hp .pt .silk{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp .pt .silk canvas{width:100%;height:100%;position:absolute;inset:0}.hp .pt .no-gl .silk{background:radial-gradient(70% 60% at 85% 100%,#a781ff47,#a781ff00),radial-gradient(40% 40% at 0 0,#edff6a2e,#edff6a00)}.hp .pt .violet{background:linear-gradient(150deg,#cdb8ff,#9a70f4 55%,#6e41da)}.hp .pt .violet.no-gl .silk,.hp .pt .no-gl .violet .silk{background:0 0}.hp .pt .state{padding:var(--lm-section-y) 0 var(--lm-section-y-tight)}.hp .pt .state .wrap{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.hp .pt .state-l{padding-top:14px}.hp .pt .state h2{font:500 12px/16px var(--cap);color:var(--ink);margin:0}.hp .pt .state-l p{font:400 12px/16px var(--cap);color:var(--b600);margin:0}.hp .pt .state-t{font:400 var(--h2)/1.1667 var(--font-display);flex:0 842px;margin:0}.hp .pt .wf{isolation:isolate;--lm-markbg-x:calc(100% - max(var(--pad), (100% - var(--lm-content-max)) / 2) + 34px);--lm-markbg-y:13px;position:relative}.hp .pt .wf .lm-markbg{height:1097px;inset:-145px 0 auto;-webkit-mask:linear-gradient(#0000 0,#000 5% 85%,#0000 100%);mask:linear-gradient(#0000 0,#000 5% 85%,#0000 100%)}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.hp .pt .wf.has-vis{height:330svh}.hp .pt .wf.has-vis .wf-pin{height:100svh;min-height:0;padding:var(--lm-space-20) 0 0;position:sticky;top:0}}.hp .pt .wf-pin{z-index:1;padding:var(--lm-section-y-tight) 0 var(--lm-section-y);align-items:center;display:flex;position:relative}.hp .pt .wf .wrap{grid-template-columns:minmax(0,405fr) minmax(0,733fr);align-items:center;column-gap:max(64px,100% - 1138px);display:grid}@media (min-width:1600px){.hp .pt .wf .wrap{column-gap:11.0938%}}.hp .pt .wf.no-vis .wrap{grid-template-columns:1fr;gap:0}.hp .pt .wf-l{gap:var(--lm-header-gap);flex-direction:column;display:flex}.hp .pt .wf-l .h2{max-width:9em}.hp .pt .wf.no-vis .wf-l .h2{max-width:13em}.hp .pt .wf-steps{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.hp .pt .wf.no-vis .wf-steps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:24px;display:grid}.hp .pt .wfs{text-align:left;width:100%;transition:grid-template-rows .6s var(--lm-ease-enter);grid-template-rows:auto 0fr;padding:4px 0;display:grid;position:relative}.hp .pt .wfs.on{grid-template-rows:auto 1fr}.hp .pt button.wfs{border-radius:var(--lm-radius-sm)}.hp .pt button.wfs:focus-visible{outline:2px solid var(--lm-focus);outline-offset:3px}.hp .pt .wfs .bolt{width:14px;height:14px;color:var(--lm-ink);opacity:0;transition:opacity .4s var(--lm-ease-enter);position:absolute;top:10px;left:-26px}.hp .pt .wfs.on .bolt{opacity:1}.hp .pt .wfs .wt{font:400 24px/28px var(--font-display);color:var(--lm-ink-tertiary);transition:color .6s var(--lm-ease-enter);margin:0;display:block}.hp .pt .wfs.on .wt,.hp .pt button.wfs:hover .wt{color:var(--ink)}.hp .pt .wfs .wd{font:400 16px/20px var(--font-body);color:var(--lm-ink-secondary);opacity:0;transition:opacity .4s var(--lm-ease-enter);display:block;overflow:hidden}.hp .pt .wfs .wd:before{content:"";height:12px;display:block}.hp .pt .wfs.on .wd{opacity:1;transition:opacity .6s var(--lm-ease-enter) .15s}.hp .pt .wf.no-vis .wfs{grid-template-rows:auto auto auto;padding:18px 0 18px 24px}.hp .pt .wf.no-vis .wfs:before{content:"";background:var(--lm-line-strong);width:2px;position:absolute;top:0;bottom:0;left:0}.hp .pt .wf.no-vis .wfs .bar{background:linear-gradient(180deg, var(--lm-purple-500), var(--lm-purple-700));width:2px;height:100%;position:absolute;top:0;left:0}.hp .pt .wf.no-vis .wfs .n{font:500 12px/16px var(--cap);color:var(--lm-ink-tertiary);display:block}.hp .pt .wf.no-vis .wfs .wt{font:400 20px/24px var(--font-body);color:var(--ink);margin:6px 0 0}.hp .pt .wf.no-vis .wfs .wd{max-width:330px;color:var(--b600);opacity:1;margin:8px 0 0;font-size:14px;line-height:18px}.hp .pt .wf.no-vis .wfs .wd:before{display:none}.hp .pt .wf-stage{aspect-ratio:733/496;isolation:isolate;border-radius:var(--lm-radius-lg);background:var(--lm-glass);border:1px solid var(--lm-line-glass);box-shadow:var(--lm-shadow-card);position:relative;overflow:hidden}.hp .pt .wf-tex{z-index:-1;object-fit:cover;pointer-events:none;-webkit-mask:linear-gradient(#0000 35%,#000 100%);mask:linear-gradient(#0000 35%,#000 100%)}.hp .pt .wf.light .app{border-radius:var(--lm-radius-md);background:var(--lm-paper);border:1px solid var(--lm-line-glass);box-shadow:0 40px 60px -30px color-mix(in srgb, var(--lm-purple-800) 45%, transparent), 0 2px 4px color-mix(in srgb, var(--lm-ink) 4%, transparent)}.hp .pt .app{width:760px;height:448px;translate:-50% -50%;scale:var(--k,1);font:500 12px/16px var(--ui);box-shadow:var(--lm-shadow-card);position:absolute;top:50%;left:50%;overflow:hidden}.hp .pt .app-top{white-space:nowrap;border-bottom:1px solid #f0ece8;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.hp .pt .app-top svg{flex:none;width:13px;height:13px}.hp .pt .crumb{align-items:center;gap:6px;display:flex}.hp .pt .crumb b{font-weight:600}.hp .pt .app-tabs{border-bottom:1px solid #f0ece8;gap:22px;height:38px;padding:0 14px;display:flex;position:relative}.hp .pt .app-tabs span{color:var(--lm-ink-tertiary);transition:color .5s var(--ease);align-items:center;gap:6px;display:flex}.hp .pt .app-tabs span i{color:var(--lm-ink-tertiary);background:#1e05000d;border-radius:4px;padding:1px 5px 2px;font-size:10px;font-style:normal}.hp .pt .app-tabs span.on{color:var(--ink)}.hp .pt .app-tabs span.on i{color:#7445dc;background:#efe7ff}.hp .pt .app-tabs .ul{background:linear-gradient(90deg, var(--p1), var(--p2));width:10px;height:2px;transition:translate .6s var(--out), width .6s var(--out);border-radius:2px;position:absolute;bottom:-1px;left:0}.hp .pt .app-body{position:absolute;inset:82px 0 0}.hp .pt .pnl{opacity:0;visibility:hidden;transition:opacity .16s var(--lm-ease-hover), translate .16s var(--lm-ease-hover), visibility 0s .16s;padding:14px 16px;position:absolute;inset:0;translate:0 4px}.hp .pt .pnl.on{opacity:1;visibility:visible;transition:opacity .34s var(--lm-ease-enter) .16s, translate .34s var(--lm-ease-enter) .16s, visibility 0s .16s;translate:0}.hp .pt .fileln{align-items:center;gap:8px;height:32px;display:flex}.hp .pt .fileln>b{font-weight:600}.hp .pt .file{flex:none;width:12px;height:14px}.hp .pt .tbl{margin-top:8px}.hp .pt .th,.hp .pt .tr{align-items:center;gap:12px;margin:0 -8px;padding:0 8px;display:grid}.hp .pt .th{height:28px;font:500 9.5px/12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lm-ink-tertiary);border-bottom:1px solid #f0ece8}.hp .pt .tr{white-space:nowrap;border-bottom:1px solid #f5f2f0;border-radius:5px;height:33px}.hp .pt .tr:last-child{border-bottom:0}.hp .pt .r{text-align:right}.hp .pt .t-bom{grid-template-columns:34px 170px 1fr 82px 20px}.hp .pt .t-off{grid-template-columns:1fr 64px 70px 60px 64px}.hp .pt .t-qt{grid-template-columns:1fr 86px 86px 86px}.hp .pt .t-enr{grid-template-columns:150px 1fr 84px 92px 76px}.hp .pt .t-ins{grid-template-columns:150px 1fr 70px 76px}.hp .pt .t-act{grid-template-columns:1fr 40px 96px}.hp .pt :is(.t-enr,.t-ins,.t-act)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp .pt .tr .sw2{height:16px;position:relative}.hp .pt .tr .sw2>span{transition:opacity .5s, translate .6s var(--ease);position:absolute;top:0;left:0}.hp .pt .tr .raw{color:var(--b300);font-weight:400}.hp .pt .tr .sw2>.raw{opacity:0}.hp .pt .tr .mf{color:var(--lm-ink-tertiary)}.hp .pt .pnl-foot{white-space:nowrap;border-top:1px solid #f0ece8;align-items:center;gap:10px;height:44px;display:flex;position:absolute;bottom:0;left:16px;right:16px}.hp .pt .pnl-foot b{font-variant-numeric:tabular-nums;font-weight:600}.hp .pt .pnl-foot .trk{flex:1}.hp .pt .pnl-foot .trk i{width:100%}.hp .pt .tr .ob{background:#1e05000f;border-radius:2px;height:3px;overflow:hidden}.hp .pt .tr .ob b{height:100%;width:var(--w);background:var(--b200);border-radius:inherit;display:block}.hp .pt .tr.best{background:#ad81ff24}.hp .pt .tr.best .ob b{background:var(--p2)}.hp .pt .tr .pr{text-align:right;font-variant-numeric:tabular-nums}.hp .pt .tr .nmc{align-items:center;gap:6px;display:flex}.hp .pt .split{grid-template-columns:1fr 210px;gap:24px;height:100%;display:grid}.hp .pt .split.narrow{grid-template-columns:1fr 196px}.hp .pt .side-card{border-left:1px solid #f0ece8;flex-direction:column;gap:10px;padding-left:20px;display:flex}.hp .pt .side-notes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.hp .pt .side-notes>span{align-items:center;gap:8px;display:flex}.hp .pt .vol{grid-template-columns:56px 1fr 52px;align-items:center;gap:10px;height:26px;display:grid}.hp .pt .vol.bold>:not(.trk){font-weight:600}.hp .pt .vol .trk{background:#1e05000d}.hp .pt .tr.tot{border-bottom:0;font-weight:600}.hp .pt .doc-h{border-bottom:1px solid #f0ece8;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.hp .pt .doc-h b{font:600 14px/18px var(--ui);display:block}.hp .pt .doc-btns{gap:6px;display:flex}.hp .pt .ui-btn{height:26px;font:500 11px/1 var(--ui);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hp .pt .ui-btn.o{background:#fff;border:1px solid #e5e0de}.hp .pt .ui-btn.d{color:var(--paper);background:linear-gradient(90deg,#1e0500,#4b3733 50.48%,#1e0500)}.hp .pt .sendsw{justify-items:end;display:grid}.hp .pt .sendsw>*{grid-area:1/1}.hp .pt .send-btn{opacity:0}.hp .pt .sent .ck{width:12px;height:12px}.hp .pt .sent .ck:after{width:3px;height:5.6px;top:1.8px;left:3.8px}.hp .pt .apr{align-items:center;gap:10px;height:30px;display:flex}.hp .pt .feat{padding:var(--lm-section-y) 0;position:relative}.hp .pt .feat .wrap{gap:var(--lm-section-gap);flex-direction:column;display:flex}.hp .pt .feat .h2{max-width:11.67em}.hp .pt .feat .sec-head:not(:has(.sec-side)) .h2{max-width:14.4em}.hp .pt .feat .sec-head,.hp .pt .ucs .sec-head{align-items:flex-start}.hp .pt .bento{gap:var(--lm-grid-gap);flex-direction:column;display:flex}.hp .pt .brow{grid-template-columns:var(--cols,repeat(3, minmax(0, 1fr)));gap:var(--lm-grid-gap);display:grid}.hp .pt .bt{padding:var(--lm-card-inset);border-radius:var(--lm-radius-card);flex-direction:column;display:flex}.hp .pt .bt-vis{height:var(--lm-bento-visual);isolation:isolate;border-radius:var(--lm-radius-md);background:#ffffff4d;position:relative;overflow:hidden}.hp .pt .bt-vis.lt:after{content:"";pointer-events:none;background:linear-gradient(#f0eeed00,#f0eeedcc);height:48px;position:absolute;bottom:0;left:0;right:0}.hp .pt .bt-vis.photo,.hp .pt .ao-vis.photo{background:0 0}.hp .pt .bt-vis .pic,.hp .pt .ao-vis .pic{border-radius:8px;position:absolute;inset:0}.hp .pt .peek{width:min(248px,100% - 24px);position:absolute;top:16px;left:50%;translate:-50%}.hp .pt .bt.w2 .peek{width:min(448px,100% - 32px)}.hp .pt .chip{z-index:1;position:absolute;left:16px}.hp .pt .chip.c1{bottom:16px}.hp .pt .chip.c2{bottom:56px}.hp .pt .chip.c3{bottom:96px}.hp .pt .bt-vis.tall .chip.c2{bottom:92px}.hp .pt .bt-vis.tall .chip.c3{bottom:132px}.hp .pt .bt-vis.cr .chip{justify-content:flex-end;display:flex;left:auto;right:16px}.hp .pt .bt .fc:after,.hp .pt .ao .fc:after{display:none}.hp .pt .bt .fc,.hp .pt .ao .fc{border-radius:8px;box-shadow:0 12px 30px -8px #14050059}.hp .pt .bt-copy{padding:var(--lm-space-4) var(--lm-space-2) var(--lm-space-2);flex-direction:column;gap:8px;display:flex}.hp .pt .bt-copy .eyb2{font:500 12px/14px var(--cap);color:var(--lm-ink-tertiary);align-items:center;gap:8px;display:flex}.hp .pt .bt-copy .eyb2 i{background:linear-gradient(var(--p1), var(--p2));border-radius:2px;flex:none;width:6px;height:6px}.hp .pt .bt-copy h3{font:400 20px/24px var(--font-body);margin:0}.hp .pt .bt-copy p{font:400 14px/18px var(--font-body);color:var(--b600);margin:0}.hp .pt .bt-vis.soft{background:linear-gradient(160deg, var(--lm-purple-50), var(--lm-purple-100) 62%, var(--lm-violet-soft))}.hp .pt .bt-vis.soft:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--lm-purple-100) 85%, transparent));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.hp .pt .bt-vis.night{background:var(--lm-grad-night), var(--lm-night);box-shadow:inset 0 0 0 1px var(--lm-line-on-dark)}.hp .pt .bt-vis.night:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--lm-night) 88%, transparent));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.hp .pt .bt-vis.night .fc,.hp .pt .bt-vis.night .ui-panel{box-shadow:var(--lm-shadow-chip-photo)}.hp .pt .bt.ph{border:1px dashed var(--lm-line-strong);border-radius:var(--lm-radius-card);background:0 0}.hp .pt .bt-vis.ph{background:color-mix(in srgb, var(--lm-illu-fill) 40%, transparent);justify-content:center;align-items:center;display:flex}.hp .pt .ph-art{width:100%;max-width:320px;height:100%}.hp .pt .ph-slot{fill:var(--lm-illu-fill);stroke:var(--lm-illu-stroke-soft);stroke-width:1.5px;stroke-dasharray:4 4}.hp .pt .ph-line{fill:none;stroke:var(--lm-illu-stroke-soft);stroke-width:1.5px;stroke-linecap:round}.hp .pt .ph-dot{fill:var(--lm-illu-accent-soft);stroke:var(--lm-illu-accent);stroke-width:1.5px}.hp .pt .ph-plus{fill:none;stroke:var(--lm-illu-stroke);stroke-width:1.5px;stroke-linecap:round}.hp .pt .bt.ph .bt-copy .eyb2{color:var(--lm-ink-secondary)}.hp .pt .bt.ph .bt-copy .eyb2 i{background:var(--lm-line-strong)}.hp .pt .srow .raw{width:150px;color:var(--lm-ink-tertiary);flex:none;font-weight:400;transition:color .4s;position:relative;overflow:hidden}.hp .pt .srow .raw s{text-decoration:none;position:relative}.hp .pt .srow .raw s:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .45s var(--ease);background:#1e050061;position:absolute;top:54%;left:0;transform:scaleX(0)}.hp .pt .srow .mpn,.hp .pt .srow .mf{opacity:0;transition:opacity .45s, translate .6s var(--ease);translate:0 4px}.hp .pt .srow .ck{opacity:0;transition:opacity .3s, scale .5s var(--out);scale:.4}.hp .pt .srow.done .raw{color:var(--b300)}.hp .pt .srow.done .raw s:after{transform:scaleX(1)}.hp .pt .srow.done .mpn,.hp .pt .srow.done .mf{opacity:1;transition-delay:.2s;translate:0}.hp .pt .srow.done .ck{opacity:1;transition-delay:.4s;scale:1}.hp .pt .arow{transition:background-color .5s var(--ease);border-radius:6px;margin:0 -8px;padding:0 8px}.hp .pt .arow.on{background:#ad81ff29}.hp .pt .ch-top{align-items:baseline;gap:10px;padding:12px 16px 0;display:flex}.hp .pt .ch-top .big{font:500 22px/1 var(--ui);letter-spacing:-.02em}.hp .pt .chart{align-items:flex-end;gap:14px;height:104px;margin:12px 16px 0;display:flex}.hp .pt .chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.hp .pt .chart i{width:100%;height:var(--h);transition:height 1.1s var(--out) calc(var(--n,0) * 70ms), background-color .5s var(--ease);background:#e6ddf8;border-radius:4px 4px 2px 2px;display:block}.hp .pt .chart.flat i{height:4%;transition-duration:.3s;transition-delay:0s}.hp .pt .chart .on i{background:linear-gradient(#bfa3ff,#7a46ff)}.hp .pt .chart span{font:500 10px/12px var(--ui);color:var(--lm-ink-tertiary);transition:color .5s}.hp .pt .chart .on span{color:var(--ink)}.hp .pt .sbar{background:#eee9f7;border-radius:2px;flex:none;width:64px;height:4px;overflow:hidden}.hp .pt .sbar i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;transition:transform 1.1s var(--out) var(--d,0s);background:linear-gradient(90deg,#8c5cf0,#bfa3ff);display:block}.hp.motion .pt [data-anim=bars]:not(.go) .sbar i{transition-duration:.2s;transition-delay:0s;transform:scaleX(0)}.hp .pt .ckrow .pl,.hp .pt .ckrow>b{transition:opacity .5s var(--ease), translate .6s var(--ease)}.hp.motion .pt .ckrow:not(.on) .pl{opacity:0;translate:6px}.hp.motion .pt .grp:not(.in) .peek{translate:-50% 48px}.hp.motion .pt .grp .peek{transition:translate 1.4s var(--out) .25s}.hp .pt .bt-vis.illu{padding:var(--lm-space-3);background:color-mix(in srgb, var(--lm-illu-fill) 60%, transparent);justify-content:center;align-items:center;display:flex}.hp .pt .rh{width:100%;max-width:420px;height:100%;overflow:visible}.hp .pt .rh path,.hp .pt .rh circle{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hp .pt .rh-edge{fill:none;stroke:var(--lm-illu-stroke-soft);stroke-width:1.5px}.hp .pt .rh-sheet{fill:var(--lm-illu-fill);stroke:var(--lm-illu-stroke);stroke-width:1.5px}.hp .pt .rh-fold{fill:var(--lm-illu-shade);stroke:var(--lm-illu-stroke);stroke-width:1.5px}.hp .pt .rh-line{fill:none;stroke:var(--lm-illu-stroke-soft);stroke-width:1.5px}.hp .pt .rh-port{fill:var(--lm-illu-accent)}.hp .pt .rh-halo{fill:var(--lm-illu-accent-soft);stroke:var(--lm-illu-accent);stroke-width:1.5px}.hp .pt .rh-hub{fill:var(--lm-illu-fill);stroke:var(--lm-illu-stroke);stroke-width:1.5px}.hp .pt .rh-mark{fill:var(--lm-illu-stroke)}.hp .pt .rh-spark{fill:var(--lm-illu-highlight);stroke:var(--lm-illu-stroke);stroke-width:1px}.hp .pt .rh-ring{fill:none;stroke:var(--lm-illu-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.hp .pt .rh-dot{fill:none;stroke:var(--lm-illu-accent);stroke-width:6px;stroke-dasharray:0 200}.hp .pt .rh-dot-1{stroke-dashoffset:-38px}.hp .pt .rh-dot-2{stroke-dashoffset:-62px}.hp .pt .rh-dot-3{stroke-dashoffset:-84px}.hp.motion .pt .rh-dot{animation:2.6s linear infinite rh-flow}.hp.motion .pt .rh-dot-1{animation-duration:2.4s;animation-delay:-.4s}.hp.motion .pt .rh-dot-2{animation-duration:2.9s;animation-delay:-1.6s}.hp.motion .pt .rh-dot-3{animation-duration:2.6s;animation-delay:-1s}.hp.motion .pt .rh-ring{animation:rh-pulse 2.2s var(--lm-ease-enter) infinite}@keyframes rh-flow{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes rh-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.hp .pt .seq{transition:opacity .6s var(--ease), translate .8s var(--out)}.hp.motion .pt .seq:not(.on){opacity:0;translate:0 10px}.hp .pt .ucs{padding:var(--lm-section-y) 0 var(--lm-section-y-tight)}.hp .pt .ucs .wrap{gap:var(--lm-section-gap);flex-direction:column;display:flex}.hp .pt .ucs .h2{max-width:9.32em}.hp .pt .stack{flex-direction:column;gap:40px;display:flex}.hp .pt .ao{top:calc(64px + var(--i) * 20px);transform-origin:50% 0;height:520px;box-shadow:0 -10px 30px -18px #1e05002e, var(--card-shadow);background:linear-gradient(170deg,#f8f7f6,#eeeceb);border:1px solid #fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:4px;padding:4px;display:grid;position:sticky}.hp .pt .ao-copy{flex-direction:column;justify-content:space-between;gap:32px;padding:36px 40px 36px 36px;display:flex}.hp .pt .ao-copy h3{font:400 32px/38px var(--font-display);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.hp .pt .ao-copy p{max-width:380px;font:400 16px/20px var(--font-body);color:var(--b600);margin:0}.hp .pt .ao-copy .lm-btn{align-self:flex-start}.hp .pt .soon{background:var(--ink);color:var(--paper);font:500 12px/14px var(--cap);white-space:nowrap;border-radius:4px;padding:4px 8px 6px;display:inline-flex}.hp .pt .ao-vis{isolation:isolate;background:#fff6;border-radius:8px;position:relative;overflow:hidden}.hp .pt .ao-vis.photo .pic:after{content:"";pointer-events:none;background:linear-gradient(#1e05002e,#1e050000 45%);position:absolute;inset:0}.hp .pt .ao-vis .chip{left:32px}.hp .pt .ao-vis .chip.c1{bottom:32px}.hp .pt .ao-vis .chip.c2{bottom:112px}.hp .pt .ao-vis .chip.c3{bottom:152px}.hp .pt .ao-vis.cr .chip{justify-content:flex-end;display:flex;left:auto;right:32px}.hp .pt .ao-vis.ct .chip{bottom:auto}.hp .pt .ao-vis.ct .chip.c3{top:32px}.hp .pt .ao-vis.ct .chip.c2{top:72px}.hp .pt .ao-vis.ct .chip.c1{top:112px}.hp .pt .stack.flat{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;display:grid}.hp .pt .stack.flat .ao{grid-template-columns:1fr;height:auto;position:relative;top:auto}.hp .pt .stack.flat .ao-copy{min-height:320px;padding:28px}.hp .pt .stack.flat .ao-copy h3{font-size:28px;line-height:34px}@media (prefers-reduced-motion:reduce){.hp .pt *,.hp .pt :before,.hp .pt :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@media (max-width:1023px){.hp .pt .phero-chip{display:none}.hp .pt .phero-photo{top:var(--nav-h,56px)}.hp .pt .phero-wrap{padding-top:120px;padding-bottom:var(--lm-space-12);gap:48px}.hp .pt .phero-main{align-items:stretch;gap:var(--lm-space-8);flex-direction:column}.hp .pt .phero-panel{width:min(400px,100%)}.hp .pt .phero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hp .pt .phs-trust{grid-column:1/-1;border-left:0!important;padding:24px 0 0!important}.hp .pt .phs b{font-size:36px}.hp .pt .state .wrap{flex-direction:column;gap:24px}.hp .pt .state-t{flex:none}.hp .pt .wf-pin{min-height:0;padding:var(--lm-section-y) 0}.hp .pt .wf .wrap{gap:var(--lm-section-gap);grid-template-columns:1fr}.hp .pt .wf.no-vis .wf-l{gap:var(--lm-section-gap)}.hp .pt .wf.no-vis .wf-steps{grid-template-columns:1fr;gap:0}.hp .pt .wf-stage{aspect-ratio:760/470}.hp .pt .wf:not(.no-vis) .wf-steps{gap:24px}.hp .pt .wf:not(.no-vis) .wfs{grid-template-rows:auto 1fr}.hp .pt .wf:not(.no-vis) .wfs .wt{color:var(--ink)}.hp .pt .wf:not(.no-vis) .wfs .wd{opacity:1}.hp .pt .wf:not(.no-vis) .wfs .bolt{display:none}.hp .pt .wf-l{gap:var(--lm-header-gap)}.hp .pt .brow{grid-template-columns:1fr}.hp .pt .bt.w2 .peek,.hp .pt .peek{width:min(448px,100% - 40px)}.hp .pt .ao{grid-template-columns:1fr;height:auto;position:relative;top:auto}.hp .pt .ao-copy{gap:24px;padding:20px 16px}.hp .pt .ao-vis{height:360px}.hp .pt .stack.flat{grid-template-columns:1fr}.hp .pt .stack.flat .ao-copy{min-height:0;padding:20px 16px}}@media (max-width:767px){.hp .pt .phero .ctas{flex-direction:row;align-items:center;width:auto}.hp .pt .phero .ctas .lm-btn{width:auto}.hp .pt .phero-photo:after{background:linear-gradient(#1e050073 0%,#1e050000 22%,#1e050059 45%,#1e0500eb 72%,#1e0500 100%)}.hp .pt .phero-wrap{padding-top:0;padding-bottom:var(--lm-space-8);justify-content:flex-end;gap:32px}.hp .pt .phero-panel{display:none}.hp .pt .phs{gap:6px;padding:16px 8px 0 0}.hp .pt .phs+.phs{padding-left:12px}.hp .pt .phs b{font-size:30px}.hp .pt .phs b i{font-size:18px}.hp .pt .phs>span{font-size:13px;line-height:16px}.hp .pt .phs-trust{padding-top:20px!important}.hp .pt .srow .raw{display:none}}
.hp .tpl-role .rh--band{isolation:isolate;height:auto;min-height:min(calc(100svh - var(--bar-h,0px)), var(--lm-cta-band-max));color:var(--lm-on-dark);background:var(--lm-night);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hp .tpl-role .rh-photo{z-index:0;position:absolute;inset:0;overflow:hidden}.hp .tpl-role .rh-photo img{object-fit:cover}.hp .tpl-role .rh-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--lm-night) 82%, transparent) 0%, color-mix(in srgb, var(--lm-night) 52%, transparent) 36%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 50%, transparent) 0%, transparent 20%, transparent 54%, color-mix(in srgb, var(--lm-night) 82%, transparent) 100%);position:absolute;inset:0}.hp .tpl-role .rh-wrap{z-index:2;width:100%;padding-top:calc(var(--nav-h) + var(--lm-space-10));padding-bottom:var(--lm-space-14);position:relative}.hp .tpl-role .rh-copy{flex-direction:column;align-items:flex-start;display:flex}.hp .tpl-role .rh-title{max-width:14em;font:400 var(--h2)/1.04 var(--font-display);color:var(--lm-on-dark);text-box:trim-both cap alphabetic;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0}:lang(de) .hp .tpl-role .rh-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.hp .tpl-role .rh-lead{margin:var(--lm-space-6) 0 0;max-width:30em;color:var(--lm-on-dark);text-wrap:pretty}.hp .tpl-role .rh-copy .ctas{margin-top:var(--lm-space-12)}@media (min-width:1024px){.hp .tpl-role .rh-photo img{transform:scale(var(--zoom,1));transform-origin:var(--origin,50% 50%)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp.motion .tpl-role .rh-photo{animation:1.2s linear both rh-photo-in}.hp.motion .tpl-role .rh-photo img{animation:pic-in 2.4s var(--lm-ease-reveal) both}}@keyframes rh-photo-in{0%{opacity:0}}.hp .tpl-role .rl-reel{padding:var(--lm-space-6) 0}.hp .tpl-role .rl-reel__view{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hp .tpl-role .rl-reel__view:focus-visible{outline:2px solid var(--lm-focus);outline-offset:-2px}.hp .tpl-role .rl-reel__row{width:max-content;margin:0;padding:0;list-style:none;display:flex}.hp .tpl-role .rl-reel__row li{width:136px;height:80px;margin-right:var(--lm-space-6);flex:none;place-items:center;display:grid}.hp .tpl-role .rl-reel__row img{object-fit:contain;filter:grayscale()brightness(.35)contrast(1.6);mix-blend-mode:multiply;opacity:.6;width:91px;height:24px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .tpl-role .rl-reel__row{animation:60s linear infinite rl-reel}}@keyframes rl-reel{to{translate:-50%}}.hp .tpl-role .pil{padding:var(--lm-section-y-tight) 0 var(--lm-section-y)}.hp .tpl-role .pil .h2{text-wrap:balance;max-width:820px}.hp .tpl-role .pil-cards--2{gap:var(--lm-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp .tpl-role .pil-card .why-copy :is(h2,h3){margin:0 0 var(--lm-space-2);font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--font-body);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:lang(de) .hp .tpl-role .pil-card .why-copy :is(h2,h3){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.hp .tpl-role .pil-card .why-copy p{color:var(--lm-ink-secondary)}.hp .tpl-role .pil-vis{border-radius:var(--lm-radius-md);overflow:hidden}.hp .tpl-role .pil-ui{--l:var(--lm-space-6);--r:var(--lm-space-6);--t:var(--lm-space-8);max-width:460px;margin-inline:auto}.hp .tpl-role .pil-ui .ui-panel{width:100%;min-width:0}.hp .tpl-role .pil-ui .row{height:auto;min-height:38px;padding-block:var(--lm-space-2);white-space:normal}.hp .tpl-role .rl-story{padding:var(--lm-section-y) 0}.hp .tpl-role .rl-story .wrap{gap:var(--lm-section-gap);flex-direction:column;display:flex}.hp .tpl-role .rl-story__lead .type-eyebrow{display:block}.hp .tpl-role .rl-story .h2{max-width:12.42em;color:var(--lm-on-dark);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:lang(de) .hp .tpl-role .rl-story .h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.hp .tpl-role .rl-story .sec-side p{color:var(--lm-on-dark)}.hp .tpl-role .rl-story .sec-side .rl-story__about{color:var(--lm-on-dark-muted)}.hp .tpl-role .rl-story__about b{color:var(--lm-on-dark);font-weight:500}.hp .tpl-role .rl-story__grid{gap:var(--lm-grid-gap);display:grid}.hp .tpl-role .rl-card{padding:var(--lm-card-pad);border-radius:var(--lm-radius-lg)}.hp .tpl-role .rl-story__nums{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp .tpl-role .rl-story__nums li{gap:var(--lm-space-2);flex-direction:column;display:flex;container-type:inline-size}.hp .tpl-role .rl-story__nums b{color:var(--lm-accent);font-weight:400;font-size:min(var(--lm-h3-size), 25cqi);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.hp .tpl-role .rl-story__nums span{color:var(--lm-on-dark-muted)}.hp .tpl-role .rl-story__quote{justify-content:space-between;align-items:flex-end;gap:var(--lm-space-12);display:flex}.hp .tpl-role .rl-story__quote .lm-btn{flex:none}.hp .tpl-role .rl-quote{gap:var(--lm-space-6);flex-direction:column;max-width:42em;margin:0;display:flex}.hp .tpl-role .rl-quote blockquote{font:400 22px/1.3 var(--font-display);color:var(--lm-on-dark);text-wrap:pretty;margin:0}.hp .tpl-role .rl-quote figcaption{font:400 13px/18px var(--font-body);color:var(--lm-on-dark-muted)}.hp .tpl-role .rl-quote figcaption b{color:var(--lm-on-dark);font-weight:500;display:block}@media (max-width:1023px){.hp .tpl-role .rh--band{min-height:560px}.hp .tpl-role .rh-wrap{padding-bottom:var(--lm-space-10)}.hp .tpl-role .rl-reel__view{scrollbar-width:none;overflow-x:auto}.hp .tpl-role .rl-reel__view::-webkit-scrollbar{display:none}.hp .tpl-role .rl-reel__row li{width:120px;height:72px}.hp .tpl-role .pil-cards--2{grid-template-columns:minmax(0,1fr)}.hp .tpl-role .rl-story__quote{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.hp .tpl-role .rh-photo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lm-night) 45%, transparent) 0%, transparent 22%, color-mix(in srgb, var(--lm-night) 30%, transparent) 42%, color-mix(in srgb, var(--lm-night) 90%, transparent) 68%, var(--lm-night) 100%)}.hp .tpl-role .rh .ctas{flex-flow:wrap;align-items:center;width:auto}.hp .tpl-role .rh .ctas .lm-btn{width:auto}.hp .tpl-role .rl-story__nums{grid-template-columns:minmax(0,1fr)}.hp .tpl-role .pil-ui{--l:var(--lm-space-3);--r:var(--lm-space-3);--t:var(--lm-space-6)}.hp .tpl-role .pil-ui .ui-h .m{display:none}.hp .tpl-role .pil-ui .sbar{flex:0 0 56px}.hp .tpl-role .rl-quote blockquote{font-size:19px}}.hp .tpl-role :is(.rl-proof,.rl-pains,.rl-cat) :is(h2,h3,b){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:lang(de) .hp .tpl-role :is(.rl-proof,.rl-pains,.rl-cat) :is(h2,h3,b){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.hp .tpl-role :where(.rl-stats,.rl-pains__list){margin:0;padding:0;list-style:none}.hp .tpl-role .rl-proof{padding:var(--lm-section-y-tight) 0 0}.hp .tpl-role .rl-proof__title{margin:0 0 var(--lm-header-gap);color:var(--lm-ink)}.hp .tpl-role .rl-proof__grid{gap:var(--lm-grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.hp .tpl-role .rl-proof__quote{display:flex}.hp .tpl-role .rl-proof .rl-quote{justify-content:space-between;height:100%}.hp .tpl-role .rl-proof .rl-quote blockquote{color:var(--lm-ink)}.hp .tpl-role .rl-proof .rl-quote figcaption{color:var(--lm-ink-tertiary)}.hp .tpl-role .rl-proof .rl-quote figcaption b{color:var(--lm-ink)}.hp .tpl-role .rl-stats{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp .tpl-role .rl-stat{gap:var(--lm-space-2);flex-direction:column;display:flex;container-type:inline-size}.hp .tpl-role .rl-stat b{color:var(--lm-ink);font-weight:400;font-size:min(var(--lm-h3-size), 25cqi);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.hp .tpl-role .rl-stat span{color:var(--lm-ink-secondary)}.hp .tpl-role .rl-stat small{padding-top:var(--lm-space-4);color:var(--lm-ink-tertiary);margin-top:auto}.hp .tpl-role .rl-pains{padding:var(--lm-section-y) 0 0}.hp .tpl-role .rl-pains .h2{text-align:center;text-wrap:balance;max-width:14em;margin-inline:auto}.hp .tpl-role .rl-pains__list{gap:var(--lm-grid-gap);margin-top:var(--lm-section-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp .tpl-role .rl-pain{gap:var(--lm-space-3);padding:var(--lm-card-inset);border-radius:var(--lm-radius-lg);flex-direction:column;display:flex}.hp .tpl-role .rl-pain p{padding:0 var(--lm-space-3) var(--lm-space-3);color:var(--lm-ink-secondary);text-wrap:pretty;margin:0}.hp .tpl-role .rl-pain:not(.has-illu) p{padding-top:var(--lm-space-3)}.hp .tpl-role .rl-pain__illu{height:232px;padding:var(--lm-space-4) var(--lm-space-3);border-radius:var(--lm-radius-md);background:url(/images/templates/product/bento/tex-2.webp) 50% 92%/150%;justify-content:center;align-items:center;display:flex}.hp .tpl-role .rl-pain__illu svg{width:100%;height:100%}.hp .tpl-role .rl-bridge{margin:var(--lm-section-gap) auto 0;text-align:center;text-wrap:balance;max-width:20em}.hp .tpl-role .rl-cat{padding:var(--lm-section-y) 0 0}.hp .tpl-role .rl-cat>.wrap>.h2{text-align:center;text-wrap:balance;max-width:14em;margin-inline:auto}.hp .tpl-role .rl-reasons{gap:var(--lm-grid-gap);margin-top:var(--lm-section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hp .tpl-role .rl-reasons h3{margin:0 0 var(--lm-space-3)}.hp .tpl-role .rl-reasons p{color:var(--lm-ink-secondary);margin:0}.hp .tpl-role .rl-cmp-head{margin-top:var(--lm-section-y-tight)}.hp .tpl-role .rl-cat>.wrap>.rl-cmp-head:first-child{margin-top:0}.hp .tpl-role .rl-cmp-head .sec-side p{color:var(--lm-ink-secondary);margin:0}.hp .tpl-role .rl-breaks{gap:var(--lm-grid-gap);margin:var(--lm-header-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hp .tpl-role .rl-break{min-height:216px;padding:var(--lm-space-6);flex-direction:column;align-items:flex-start;display:flex}.hp .tpl-role .rl-break__ic{flex:none;width:40px;height:40px;margin-bottom:auto}.hp .tpl-role .rl-break h3{margin:var(--lm-space-10) 0 var(--lm-space-2);color:var(--lm-ink);text-wrap:balance}.hp .tpl-role .rl-break p{color:var(--lm-ink-secondary);text-wrap:pretty;margin:0}.hp .tpl-role :is(.rl-pains,.rl-cat)+.pil{padding-top:var(--lm-section-y)}@media (max-width:1023px){.hp .tpl-role .rl-proof__grid{grid-template-columns:minmax(0,1fr)}.hp .tpl-role .rl-breaks{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .tpl-role .rl-break{min-height:0}.hp .tpl-role .rl-break h3{margin-top:var(--lm-space-8)}.hp .tpl-role .rl-pain__illu{height:200px}.hp .tpl-role .rl-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hp .tpl-role :is(.rl-stats,.rl-pains__list,.rl-reasons,.rl-breaks){grid-template-columns:minmax(0,1fr)}.hp .tpl-role .rl-pain__illu{height:184px}}
.hp .ind .sty{background:var(--lm-night);color:var(--lm-on-dark);position:relative}.hp .ind .sty p,.hp .ind .sty h1,.hp .ind .sty h2{margin:0}.hp .ind .sty :focus-visible{outline-color:var(--lm-focus-on-dark)}.hp .ind .sty-canvas,.hp .ind .sty-scrim,.hp .ind .sty-box,.hp .ind .sty-copy,.hp .ind .sty-veil,.hp .ind .sty-skip{display:none}.hp .ind .sty-stage{width:100%;max-width:calc(var(--lm-content-max) + 2 * var(--lm-gutter));padding:calc(var(--nav-h) + var(--lm-space-4)) var(--lm-gutter) 0;margin-inline:auto;position:relative}.hp .ind .sty-poster{aspect-ratio:16/9;border-radius:var(--lm-radius-lg);background:var(--lm-night);position:relative;overflow:hidden}.hp .ind .sty-poster-img{object-fit:cover;object-position:50% 50%}.hp .ind .sty-kick{color:var(--lm-violet)}.hp .ind .sty-hero{align-items:flex-start;gap:var(--lm-space-5);margin-top:var(--lm-space-8);flex-direction:column;display:flex}.hp .ind .sty-h1{max-width:15em;color:var(--lm-on-dark);text-wrap:balance}.hp .ind:lang(de) .sty-h1{-webkit-hyphens:manual;hyphens:manual}@media (max-width:479px){.hp .ind .sty-h1{font-size:min(var(--lm-h1-size), 7.4vw)}}.hp .ind .sty-side{align-items:flex-start;gap:var(--lm-space-6);flex-direction:column;display:flex}.hp .ind .sty-side p{max-width:30em;color:var(--lm-on-dark-muted)}.hp .ind .sty-static{gap:var(--lm-section-gap);width:100%;max-width:calc(var(--lm-content-max) + 2 * var(--lm-gutter));padding:var(--lm-section-gap) var(--lm-gutter) var(--lm-section-y);margin-inline:auto;display:grid}.hp .ind .sty-fig{gap:var(--lm-space-6);align-items:center;display:grid}.hp .ind .sty-still{aspect-ratio:16/9;border-radius:var(--lm-radius-lg);background:var(--lm-night);position:relative;overflow:hidden}.hp .ind .sty-still img{object-fit:cover}.hp .ind .sty-fig-copy{align-items:flex-start;gap:var(--lm-space-4);--lm-stack-gap:var(--lm-space-4);flex-direction:column;display:flex}.hp .ind .sty-fig-copy h2{color:var(--lm-on-dark);text-wrap:balance}.hp .ind .sty-fig-copy p:not(.sty-kick){max-width:34em;color:var(--lm-on-dark-muted)}.hp .ind .sty-fig-copy .lm-btn{margin-top:var(--lm-space-2)}.hp .ind .sty-list{gap:var(--lm-space-2);margin:0;padding:0;list-style:none;display:grid}.hp .ind .sty-list li{justify-content:space-between;align-items:center;gap:var(--lm-space-4);padding:var(--lm-space-3) var(--lm-space-4);border:1px solid var(--lm-line-on-dark);border-radius:var(--lm-radius-md);background:var(--lm-glass-on-dark);display:flex}.hp .ind .sty-list-part{gap:var(--lm-space-1);min-width:0;display:grid}.hp .ind .sty-list-note,.hp .ind .sty-list .sty-mpn{color:var(--lm-on-dark-muted)}.hp .ind .sty-mpn{font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--lm-font-mono);letter-spacing:.06em;color:var(--lm-ink-tertiary)}.hp .ind .sty-st{padding:2px var(--lm-space-2) 3px;border-radius:var(--lm-radius-sm);white-space:nowrap;flex:none}.hp .ind .sty-acid{color:var(--lm-ink);background:var(--lm-accent)}.hp .ind span.sty-acid{padding:2px var(--lm-space-2) 3px;border-radius:var(--lm-radius-sm);justify-self:start;display:inline-block}@media (min-width:768px) and (max-width:1023px){.hp .ind .sty-fig--risk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:1024px){.hp .ind .sty-stage{max-width:none;height:min(calc(100svh - var(--bar-h,0px)), var(--lm-hero-full-max));padding:0;overflow:hidden}.hp .ind .sty-poster{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.hp .ind .sty-scrim{pointer-events:none;position:absolute;inset:0}.hp .ind .sty-scrim--light{background:linear-gradient(18deg, color-mix(in srgb, var(--lm-canvas) 88%, transparent) 0%, color-mix(in srgb, var(--lm-canvas) 58%, transparent) 30%, transparent 56%), linear-gradient(0deg, color-mix(in srgb, var(--lm-canvas) 62%, transparent) 0%, transparent 34%);display:block}.hp .ind .sty-hero,.hp .ind .sty-copy{z-index:3;bottom:var(--lm-space-14);left:max(var(--lm-gutter), calc((100% - var(--lm-content-max)) / 2));flex-direction:column;align-items:flex-start;margin:0;position:absolute}.hp .ind .sty-hero{right:max(var(--lm-gutter), calc((100% - var(--lm-content-max)) / 2))}.hp .ind .sty-hero .sty-kick{color:var(--lm-violet-strong)}.hp .ind .sty-h1{max-width:11.6em;font-size:min(var(--lm-h1-size), 4.6vw);color:var(--lm-ink)}.hp .ind .sty-hero .sty-side{gap:var(--lm-space-10)}.hp .ind .sty-side p{max-width:30em;color:var(--lm-ink-secondary)}.hp .ind .sty .sty-side :focus-visible{outline-color:var(--lm-focus)}.hp .ind .sty-static{gap:var(--lm-section-y-tight);padding-top:var(--lm-section-y)}.hp .ind .sty-fig{gap:var(--lm-space-14);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hp .ind .sty-fig--risk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.hp .ind .sty-fig--action{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .ind .sty-track{height:calc(760vh + var(--hand,0) * 1vh);position:relative}.hp .ind .sty-stage{background:var(--lm-night);height:100svh;position:sticky;top:0}.hp .ind .sty-static{display:none}.hp .ind .sty-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hp .ind .sty-stage.has-frame .sty-poster{opacity:0}.hp .ind .sty-scrim--dark{opacity:0;background:linear-gradient(18deg, color-mix(in srgb, var(--lm-night) 84%, transparent) 0%, color-mix(in srgb, var(--lm-night) 48%, transparent) 32%, transparent 58%), linear-gradient(0deg, color-mix(in srgb, var(--lm-night) 60%, transparent) 0%, transparent 36%);display:block}.hp .ind .sty-box{z-index:1;pointer-events:none;opacity:calc(1 - var(--letgo,0));display:block;position:absolute}.hp .ind .sty-veil{z-index:2;background:var(--lm-night);opacity:var(--veil,0);pointer-events:none;display:block;position:absolute;inset:0}.hp .ind .sty-hero,.hp .ind .sty-copy{visibility:hidden;pointer-events:none;transition:visibility 0s linear .8s;display:flex}.hp .ind .sty-beat.is-on{visibility:visible;pointer-events:auto;transition-delay:0s}.hp .ind .sty-copy{gap:var(--lm-space-4);--lm-stack-gap:var(--lm-space-4);width:min(460px,36vw)}.hp .ind .sty-copy.is-board{width:min(440px,32vw)}.hp .ind .sty-copy h2{color:var(--lm-on-dark);text-wrap:balance}.hp .ind .sty-copy p:not(.sty-kick){color:var(--lm-on-dark-muted)}.hp .ind .sty-copy .sty-rise:has(.lm-btn){margin-top:var(--lm-space-6)}.hp .ind .sty-beat .bt .w{text-indent:0;margin:-.1em -.05em -.2em;padding:.1em .05em .2em;display:inline-block;overflow:clip}.hp .ind .sty-beat .bt .wi{opacity:0;display:inline-block;translate:0 135%}.hp .ind .sty-beat.is-up .bt .wi{translate:0 -135%}.hp .ind .sty-beat.is-on .bt .wi{opacity:1;transition:translate .7s var(--lm-ease-reveal), opacity .4s linear;transition-delay:calc(var(--d,0s) + var(--l,0) * 60ms);translate:0}.hp .ind .sty-beat.is-out .bt .wi{transition:translate .6s cubic-bezier(.5,0,.75,0),opacity .45s linear .1s;transition-delay:calc(var(--l,0) * 60ms)}.hp .ind .sty-beat :is(.sty-rise,.lm-crumbs){opacity:0;translate:0 32px}.hp .ind .sty-beat.is-up :is(.sty-rise,.lm-crumbs){translate:0 -16px}.hp .ind .sty-beat.is-on :is(.sty-rise,.lm-crumbs){opacity:1;transition:opacity 1s var(--lm-ease-reveal) .3s, translate 1s var(--lm-ease-reveal) .3s;translate:0}.hp .ind .sty-beat.is-out :is(.sty-rise,.lm-crumbs){transition:opacity .35s var(--lm-ease-enter), translate .5s cubic-bezier(.5, 0, .75, 0)}.hp .ind .sty-skip{z-index:5;right:max(var(--lm-gutter), calc((100% - var(--lm-content-max)) / 2));bottom:var(--lm-space-14);padding:6px var(--lm-space-3);border:1px solid var(--lm-line-on-dark);border-radius:var(--lm-radius-media);color:var(--lm-on-dark);background:color-mix(in srgb, var(--lm-night) 80%, transparent);cursor:pointer;display:block;position:absolute}.hp .ind .sty-skip:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.hp .ind .sty-tag,.hp .ind .sty-ptr,.hp .ind .sty-flag,.hp .ind .sty-lumi{opacity:0;transition:opacity .45s var(--lm-ease-enter), translate .6s var(--lm-ease-enter);position:absolute}.hp .ind .sty-box .is-on{opacity:1}.hp .ind .sty-tag,.hp .ind .sty-ptr-card,.hp .ind .sty-lumi-chip{border:1px solid color-mix(in srgb, var(--lm-on-dark) 14%, transparent);border-radius:var(--lm-radius-media);color:var(--lm-on-dark);background:color-mix(in srgb, var(--lm-night) 80%, transparent)}.hp .ind .sty-tag{align-items:center;gap:var(--lm-space-2);height:36px;padding:0 var(--lm-space-3) 0 10px;white-space:nowrap;display:inline-flex;translate:18px -6px}.hp .ind .sty-tag.is-on{translate:18px -18px}.hp .ind .sty-tag.is-left{translate:calc(-100% - 18px) -6px}.hp .ind .sty-tag.is-left.is-on{translate:calc(-100% - 18px) -18px}.hp .ind .sty-dot,.hp .ind .sty-cdot{border-radius:var(--lm-radius-full);background:var(--lm-success-dot);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-success-dot) 28%, transparent);flex:none}.hp .ind .sty-cdot{margin-right:var(--lm-space-2);vertical-align:middle;display:inline-block;translate:0 -1px}.hp .ind .sty-cdot.is-o{background:var(--lm-orange-200);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-orange-200) 28%, transparent)}.hp .ind .sty-ptr{translate:0 10px}.hp .ind .sty-ptr.is-on{translate:0}.hp .ind .sty-ptr:before{content:"";border-left:1px solid var(--lm-paper);border-bottom:1px solid var(--lm-paper);width:22px;height:52px;position:absolute;top:0;left:0}.hp .ind .sty-ptr.is-left:before{border-left:0;border-right:1px solid var(--lm-paper);left:auto;right:0}.hp .ind .sty-ptr.is-left .sty-ptr-card{left:auto;right:22px}.hp .ind .sty-ptr-card{gap:var(--lm-space-1);width:248px;padding:10px var(--lm-space-3);display:grid;position:absolute;top:34px;left:22px}.hp .ind .sty-ptr-card b{font-weight:500}.hp .ind .sty-ptr-card span{color:var(--lm-on-dark-muted)}.hp .ind .sty-flag{--fc:var(--lm-purple-200);--ring:var(--lm-purple-600)}.hp .ind .sty-flag.is-danger{--fc:var(--lm-orange-400);--ring:var(--lm-orange-600)}.hp .ind .sty-flag.is-warning{--fc:var(--lm-purple-200);--ring:var(--lm-purple-600)}.hp .ind .sty-flag.is-fixed{--fc:var(--lm-accent);--ring:var(--lm-acid-600)}.hp .ind .sty-hit{z-index:1;--t:2px;--c:8px;background:linear-gradient(var(--fc) 0 0) 0 0 / var(--c) var(--t), linear-gradient(var(--fc) 0 0) 0 0 / var(--t) var(--c), linear-gradient(var(--fc) 0 0) 100% 0 / var(--c) var(--t), linear-gradient(var(--fc) 0 0) 100% 0 / var(--t) var(--c), linear-gradient(var(--fc) 0 0) 0 100% / var(--c) var(--t), linear-gradient(var(--fc) 0 0) 0 100% / var(--t) var(--c), linear-gradient(var(--fc) 0 0) 100% 100% / var(--c) var(--t), linear-gradient(var(--fc) 0 0) 100% 100% / var(--t) var(--c);width:28px;height:28px;transition:scale .6s var(--lm-ease-enter);background-repeat:no-repeat;position:absolute;top:-14px;left:-14px;scale:1.7}.hp .ind .sty-flag.is-on .sty-hit{scale:1}.hp .ind .sty-chip{z-index:2;align-items:center;gap:var(--lm-space-2);border-radius:var(--lm-radius-sm);white-space:nowrap;height:30px;color:var(--lm-ink);background:var(--fc);transition:translate .6s var(--lm-ease-enter) .12s;padding:0 10px;display:inline-flex;position:absolute;bottom:14px;left:14px;translate:0 10px}.hp .ind .sty-flag.is-on .sty-chip{translate:0}.hp .ind .sty-flag.is-left .sty-chip{left:auto;right:14px}.hp .ind .sty-flag.is-up .sty-chip{bottom:44px}.hp .ind .sty-flag.is-down .sty-chip{top:14px;bottom:auto}.hp .ind .sty-chip b{font-weight:500}.hp .ind .sty-pdot{border-radius:var(--lm-radius-full);background:var(--fc);width:6px;height:6px;box-shadow:0 0 0 3px var(--ring);flex:none}.hp .ind .sty-v{opacity:.6}.hp .ind .sty-lumi{translate:0 10px}.hp .ind .sty-lumi.is-on{translate:0}.hp .ind .sty-cursor{position:absolute;top:0;left:0}.hp .ind .sty-cursor svg{width:18px;height:18px;filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--lm-night) 40%, transparent));display:block}.hp .ind .sty-cursor path{fill:var(--lm-violet-strong);stroke:var(--lm-paper);stroke-width:1.2px;stroke-linejoin:round}.hp .ind .sty-cursor span{padding:2px var(--lm-space-2) 3px;border-radius:var(--lm-radius-sm);white-space:nowrap;color:var(--lm-on-dark);background:var(--lm-violet-strong);position:absolute;top:14px;left:16px}.hp .ind .sty-lumi-chip{width:248px;padding:10px var(--lm-space-3);gap:6px;display:grid;position:absolute;top:-100px;left:30px}.hp .ind .sty-lumi.is-down .sty-lumi-chip{top:44px}.hp .ind .sty-lumi-chip b{font-weight:500}.hp .ind .sty-lumi-chip>span:last-child{color:var(--lm-on-dark-muted)}.hp .ind .sty-lumi-chip .sty-acid{font-family:var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase}}.hp .ind .sty-hero .lm-crumbs{margin-bottom:calc(var(--lm-crumb-gap) - var(--lm-space-5))}.hp .ind .sty-hero .lm-crumbs a{color:var(--lm-on-dark-muted)}.hp .ind .sty-hero .lm-crumbs [aria-current=page],.hp .ind .sty-hero .lm-crumbs a:hover{color:var(--lm-on-dark)}.hp .ind .sty-hero .lm-crumbs li+li:before{background:var(--lm-on-dark-muted)}.hp .ind .sty-hero .lm-crumbs li>span:not([aria-current]){color:var(--lm-on-dark-muted)}@media (min-width:1024px){.hp .ind .sty-hero .lm-crumbs a{color:var(--lm-ink-tertiary)}.hp .ind .sty-hero .lm-crumbs [aria-current=page],.hp .ind .sty-hero .lm-crumbs a:hover{color:var(--lm-ink)}.hp .ind .sty-hero .lm-crumbs li+li:before{background:var(--lm-ink-muted)}.hp .ind .sty-hero .lm-crumbs li>span:not([aria-current]){color:var(--lm-ink-tertiary)}}
.hp .pt .feat-bx{--bx-glass:var(--lm-glass);--bx-edge:var(--lm-line-glass);--bx-blur:blur(20px);--bx-vgrad:linear-gradient(180deg, var(--lm-purple-600), var(--lm-purple-800));--bx-hgrad:linear-gradient(90deg, var(--lm-purple-600), var(--lm-purple-800));--bx-ui:500 12px/16px var(--lm-font-sans);--bx-dim:color-mix(in srgb, var(--lm-ink-tertiary) 60%, transparent)}.hp .pt .feat-bx .h2{max-width:11.67em}.hp .pt .bx{gap:var(--lm-grid-gap);flex-direction:column;display:flex}.hp .pt .bx-row{grid-template-columns:var(--cols,repeat(3, minmax(0, 1fr)));gap:var(--lm-grid-gap);display:grid}.hp .pt .bc{isolation:isolate;min-width:0;min-height:0;padding:var(--lm-space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.hp .pt .bc-tex{z-index:-1;object-fit:cover;object-position:50% 100%;pointer-events:none;-webkit-mask:linear-gradient(#0000 72px,#000 100%);mask:linear-gradient(#0000 72px,#000 100%)}.hp .pt .bc[data-tex="2"] .bc-tex{object-position:100% 100%}.hp .pt .bc[data-tex="3"] .bc-tex{object-position:100% 50%}.hp .pt .bc-copy{z-index:2;gap:var(--lm-space-2);flex-direction:column;display:flex;position:relative}.hp .pt .bc-eyb{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 .pt .bc-copy h3{font:400 var(--lm-subtitle-1-size,20px)/var(--lm-subtitle-1-leading,24px) var(--lm-font-sans);color:var(--lm-ink);margin:0}.hp .pt .bc-copy p{max-width:340px;min-height:36px;font:400 var(--lm-body-3-size,14px)/var(--lm-body-3-leading,18px) var(--lm-font-sans);color:var(--lm-ink-secondary);text-wrap:pretty;margin:0}.hp .pt .bc.w .bc-copy p{max-width:420px}.hp .pt .bc-vis{z-index:1;height:312px;min-height:312px;margin:auto calc(-1 * var(--lm-space-4)) 0;pointer-events:none;font:var(--bx-ui);color:var(--lm-ink);flex:0 0 312px;position:relative;overflow:hidden}.hp .pt .bc-vis .pc{position:absolute}.hp .pt .bc-vis .gfade{-webkit-mask:linear-gradient(180deg, #000 calc(var(--fy,9999px) - 56px), transparent var(--fy,9999px));-webkit-mask:linear-gradient(180deg, #000 calc(var(--fy,9999px) - 56px), transparent var(--fy,9999px));mask:linear-gradient(180deg, #000 calc(var(--fy,9999px) - 56px), transparent var(--fy,9999px))}.hp .pt .bc-vis .gp{border:1px solid var(--bx-edge);border-radius:var(--lm-radius-md);background:var(--bx-glass);-webkit-backdrop-filter:var(--bx-blur);backdrop-filter:var(--bx-blur)}.hp .pt .bc-vis .sp{flex:1;min-width:0}.hp .pt .bc-vis .m{color:var(--lm-ink-tertiary)}.hp .pt .bc-vis .num{font-family:var(--lm-font-mono);font-variant-numeric:tabular-nums}.hp .pt .bc-vis .gp-h{align-items:center;gap:var(--lm-space-2);height:40px;padding:0 var(--lm-space-3);border-bottom:1px solid var(--lm-offwhite-300);white-space:nowrap;display:flex}.hp .pt .bc-vis .gp-h b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.hp .pt .bc-vis .gi{border-radius:var(--lm-radius-sm);background:var(--bx-vgrad);width:22px;height:22px;color:var(--lm-paper);flex:none;place-items:center;display:grid}.hp .pt .bc-vis .gi svg{width:14px;height:14px}.hp .pt .bc-vis .gp-rows{padding:0 var(--lm-space-3) 6px}.hp .pt .bc-vis .gp-row{align-items:center;gap:var(--lm-space-4);border-top:1px solid var(--lm-offwhite-200);white-space:nowrap;height:38px;display:flex}.hp .pt .bc-vis .gp-row:first-child{border-top:0}.hp .pt .bc-vis .gp-row.two{height:46px}.hp .pt .bc-vis .gp-row small{font:500 var(--lm-caption-3-size,12px)/var(--lm-caption-3-leading,14px) var(--lm-font-sans);color:var(--lm-ink-tertiary);margin-top:1px;display:block}.hp .pt .bc-vis .gp-row .sp{text-overflow:ellipsis;overflow:hidden}.hp .pt .bc-vis .gp-row:has(.num) .raw{width:88px}.hp .pt .bc-vis .raw{text-overflow:ellipsis;width:128px;color:var(--lm-ink-tertiary);flex:none;font-weight:400;overflow:hidden}.hp .pt .bc-vis .ckb{border-radius:var(--lm-radius-sm);background:var(--bx-vgrad);flex:none;width:14px;height:14px;position:relative}.hp .pt .bc-vis .ckb:after{content:"";border:solid var(--lm-paper);border-width:0 1.5px 1.5px 0;width:3.6px;height:6.4px;position:absolute;top:2.4px;left:4.5px;rotate:40deg}.hp .pt .bc-vis .live{border-radius:var(--lm-radius-full);background:var(--lm-green-400);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-green-400) 16%, transparent);flex:none}.hp .pt .bc-vis .trk{border-radius:var(--lm-radius-xs);background:var(--lm-purple-50);height:3px;display:block;overflow:hidden}.hp .pt .bc-vis .trk i{height:100%;width:var(--w,100%);border-radius:inherit;background:var(--bx-hgrad);display:block}.hp .pt .bc-vis .pl{border-radius:var(--lm-radius-sm)}.hp .pt .bc-vis .pl-lav{background:var(--lm-purple-50);color:var(--lm-purple-700)}.hp .pt .bc-vis .pl-ok{background:var(--lm-green-50);color:var(--lm-green-500)}.hp .pt .bc-vis .pl-mute{background:var(--lm-offwhite-300);color:var(--lm-ink-secondary)}.hp .pt .bc-vis :is(.bx-back,.sw-from,.nt.k1,.nt.k2,.nt.k3,.hz-disc.end,.pt-src .sc-in),.hp .pt .bc-vis :is(.bx-back,.sw-from,.nt.k1,.nt.k2,.nt.k3,.hz-disc.end)>*{opacity:.6}.hp .pt .bc-vis .pf{padding:var(--lm-space-3);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hp .pt .bc-vis .pf-top{align-self:stretch;align-items:center;gap:var(--lm-space-2);margin-bottom:var(--lm-space-1);white-space:nowrap;display:flex}.hp .pt .bc-vis .pf-raw{color:var(--lm-ink-tertiary);font-weight:400}.hp .pt .bc-vis .pf-key{font:500 16px/20px var(--lm-font-sans);letter-spacing:-.01em}.hp .pt .bc-vis .pf-sub{color:var(--lm-ink-tertiary)}.hp .pt .bc-vis .pf-foot{border-top:1px solid var(--lm-offwhite-300);color:var(--lm-ink-tertiary);flex-direction:column;align-self:stretch;gap:6px;margin-top:6px;padding-top:10px;display:flex}.hp .pt .bc-vis .pf-foot b{color:var(--lm-ink);font-weight:500}.hp .pt .k-files .bx-back{right:var(--lm-space-4);width:min(440px,58%);top:16px;bottom:8px;overflow:hidden}.hp .pt .k-files .bx-back .raw s{-webkit-text-decoration-color:color-mix(in srgb, var(--lm-ink) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--lm-ink) 38%, transparent)}.hp .pt .k-files .bx-front{width:min(292px,100% - 32px);bottom:48px;left:max(16px,14%)}.hp .pt .bc[data-piece=horizon]{--r:calc((95cqw + 40px) * .5296);container-type:size}.hp .pt .k-horizon .hz{inset:0}.hp .pt .hz-ring{width:calc(var(--r) * 2.16);height:auto;position:absolute;top:calc(100% + 90px);left:50%;overflow:visible;translate:-50% -50%}.hp .pt .hz-band{fill:none;stroke:color-mix(in srgb, var(--lm-paper) 50%, transparent);stroke-width:36px}.hp .pt .hz-edge{fill:none;stroke:color-mix(in srgb, var(--lm-paper) 90%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.hp .pt .hz-disc{border:1px solid var(--bx-edge);border-radius:var(--lm-radius-full);background:var(--bx-glass);width:48px;height:48px;-webkit-backdrop-filter:var(--bx-blur);backdrop-filter:var(--bx-blur);transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));place-items:center;margin:-24px 0 0 -24px;padding:3px;display:grid;position:absolute;top:calc(100% + 90px);left:50%}.hp .pt .hz-disc img{border-radius:var(--lm-radius-full);object-fit:cover;width:100%;height:100%}.hp .pt .hz-disc.on{outline:2px solid var(--lm-purple-600);outline-offset:2px;width:60px;height:60px;margin:-30px 0 0 -30px}.hp .pt .hz-disc.end{width:40px;height:40px;margin:-20px 0 0 -20px}.hp .pt .bc-vis .best{align-items:center;gap:var(--lm-space-3);width:max-content;max-width:calc(100% - 32px);padding:var(--lm-space-2) var(--lm-space-3);margin:0 auto;display:flex;position:absolute;top:28px;left:0;right:0}.hp .pt .best-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hp .pt .best-t .m{font-size:11px;line-height:14px}.hp .pt .best-t b{font:500 14px/18px var(--lm-font-sans)}.hp .pt .k-scan .scan{left:var(--lm-space-4);right:var(--lm-space-4);--x:44%;flex-direction:column;gap:20px;display:flex;bottom:32px}.hp .pt .sc-line{left:var(--x);background:var(--bx-vgrad);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:12px;bottom:-32px}.hp .pt .sc-head{grid-template-columns:var(--x) minmax(0, 1fr);display:grid}.hp .pt .sc-pill{z-index:1;height:24px;padding:0 var(--lm-space-2);border:1px solid var(--bx-edge);border-radius:var(--lm-radius-sm);background:var(--bx-vgrad);color:var(--lm-paper);white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:inline-flex;position:relative;translate:50%}.hp .pt .sc-pill svg{width:14px;height:14px}.hp .pt .sc-rows{flex-direction:column;gap:14px;display:flex;position:relative}.hp .pt .sc-row{grid-template-columns:var(--x) minmax(0, 1fr);align-items:center;display:grid}.hp .pt .bc-vis :is(.sc-in,.sc-out){height:32px;padding:0 var(--lm-space-2);border-radius:var(--lm-radius-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hp .pt .bc-vis .sc-in{color:var(--lm-ink-tertiary);justify-self:end;margin-right:10px}.hp .pt .bc-vis .sc-out{justify-self:start;margin-left:10px}.hp .pt .sc-out i{border-radius:var(--lm-radius-full);background:var(--lm-orange-500);flex:none;width:6px;height:6px}.hp .pt .sc-out i.v{background:var(--lm-purple-600)}.hp .pt .sc-out i.g{background:var(--lm-green-400)}.hp .pt .k-pile .pile{width:min(340px,100% - 32px);margin:0 auto;inset:16px 0 36px}.hp .pt .pile .nt{left:0;right:0;top:calc(100% - 58px - var(--o));transform-origin:50% 0;position:absolute}.hp .pt .nt.k0{--o:0px}.hp .pt .nt.k1{--o:61.7px;scale:.96}.hp .pt .nt.k2{--o:121.1px;scale:.92}.hp .pt .nt.k3{--o:178.1px;scale:.88}.hp .pt .nt{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;height:58px;padding:10px;display:grid}.hp .pt .nt-ico{border-radius:var(--lm-radius-sm);width:36px;height:36px;color:var(--lm-purple-700);background:var(--lm-purple-50);place-items:center;display:grid}.hp .pt .nt-ico svg{width:18px;height:18px}.hp .pt .nt-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hp .pt .nt-t b{font:500 13px/16px var(--lm-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp .pt .nt-t .m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp .pt .nt-time{align-self:start}.hp .pt .k-bars .bars{left:var(--lm-space-4);right:var(--lm-space-4);align-items:flex-end;gap:var(--lm-space-3);height:46%;display:flex;bottom:-12px}.hp .pt .bars>div{height:var(--h);border:1px solid var(--bx-edge);border-radius:var(--lm-radius-md);background:linear-gradient(120deg, transparent 20%, color-mix(in srgb, var(--lm-paper) 22%, transparent) 40%, transparent 60%), linear-gradient(170deg, color-mix(in srgb, var(--lm-paper) 32%, transparent), color-mix(in srgb, var(--lm-paper) 16%, transparent));-webkit-backdrop-filter:var(--bx-blur);backdrop-filter:var(--bx-blur);font:500 11px/14px var(--lm-font-mono);color:var(--lm-ink-secondary);flex:1;justify-content:center;padding-top:10px;display:flex}.hp .pt .bars>.on{background:var(--bx-vgrad);color:var(--lm-paper)}.hp .pt .k-bars .cost{right:var(--lm-space-4);border:1px solid var(--lm-brown-700);border-radius:var(--lm-radius-md);background:linear-gradient(180deg, var(--lm-brown-800), var(--lm-ink));width:min(220px,100% - 32px);color:var(--lm-paper);align-items:stretch;top:48px}.hp .pt .k-bars .cost .m{color:var(--lm-on-dark-muted)}.hp .pt .cost .big{font:400 28px/32px var(--lm-font-sans);letter-spacing:-.02em}.hp .pt .stk{gap:2px;height:6px;margin:4px 0 2px;display:flex}.hp .pt .stk i{width:var(--w);border-radius:var(--lm-radius-xs);background:var(--bx-hgrad)}.hp .pt .stk i.s1,.hp .pt .cl i.s1{background:var(--lm-purple-200)}.hp .pt .stk i.s2,.hp .pt .cl i.s2{background:var(--lm-offwhite-500)}.hp .pt .cl{justify-content:space-between;gap:4px var(--lm-space-2);color:var(--lm-on-dark-muted);white-space:nowrap;flex-wrap:wrap;font-size:11px;line-height:14px;display:flex}.hp .pt .cl span{align-items:center;gap:6px;display:inline-flex}.hp .pt .cl i{border-radius:var(--lm-radius-full);background:var(--lm-purple-500);width:6px;height:6px}.hp .pt .k-swap .sw-from{left:var(--lm-space-4);width:min(250px,100% - 64px);top:16px}.hp .pt .k-swap .sw-to{right:var(--lm-space-4);width:min(272px,100% - 32px);bottom:32px}.hp .pt .k-swap .sw-link{left:calc(var(--lm-space-4) + 24px);right:calc(var(--lm-space-4) + min(272px, 100% - 32px));border:solid var(--lm-purple-600);border-bottom-left-radius:var(--lm-radius-md);border-width:0 0 2px 2px;min-width:16px;top:118px;bottom:96px}.hp .pt .sw-checks{flex-wrap:wrap;gap:4px var(--lm-space-3)!important;flex-direction:row!important}.hp .pt .sw-checks span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hp .pt .sw-checks i{border-radius:var(--lm-radius-full);background:var(--lm-green-400);width:6px;height:6px}.hp .pt .k-bench .bn-target{top:40px}.hp .pt .k-bench .bn{left:var(--lm-space-4);right:var(--lm-space-4);gap:var(--lm-space-4);padding:var(--lm-space-3) var(--lm-space-3) var(--lm-space-4);flex-direction:column;display:flex;bottom:28px}.hp .pt .bn-track{border-radius:var(--lm-radius-xs);background:var(--lm-purple-50);height:8px;margin:6px 6px 0;position:relative}.hp .pt .bn-range{border-radius:inherit;background:var(--lm-purple-200);position:absolute;top:0;bottom:0}.hp .pt .bn-mark{border:2px solid var(--lm-paper);border-radius:var(--lm-radius-full);background:var(--lm-offwhite-600);width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.hp .pt .bn-mark.on{background:var(--lm-purple-700);width:16px;height:16px;margin:-8px 0 0 -8px}.hp .pt .bn-legend{gap:var(--lm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp .pt .bn-legend>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hp .pt .bn-legend .m{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hp .pt .bn-legend b{font-weight:500}.hp .pt .bn-legend .on b{color:var(--lm-purple-700)}.hp .pt .k-stock .stock{left:var(--lm-space-4);right:var(--lm-space-4);bottom:40px}.hp .pt .st-rows{padding:4px var(--lm-space-3) var(--lm-space-3);flex-direction:column;display:flex}.hp .pt .st-row{align-items:center;gap:var(--lm-space-3);border-top:1px solid var(--lm-offwhite-200);white-space:nowrap;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto;height:36px;display:grid}.hp .pt .st-row:first-child{border-top:0}.hp .pt .st-l{text-overflow:ellipsis;overflow:hidden}.hp .pt .st-bar{border-radius:var(--lm-radius-xs);background:var(--lm-purple-50);height:6px;overflow:hidden}.hp .pt .st-bar i{height:100%;width:var(--w);border-radius:inherit;background:var(--lm-purple-200);display:block}.hp .pt .st-row.on .st-bar i{background:var(--bx-hgrad)}.hp .pt .st-row.on b{color:var(--lm-purple-700)}.hp .pt .st-row.mark .st-l{color:var(--lm-ink-tertiary)}.hp .pt .st-row b{font-weight:500}.hp .pt .k-part .pt-src{left:var(--lm-space-4);right:var(--lm-space-4);justify-content:center;gap:var(--lm-space-2);flex-wrap:wrap;display:flex;top:20px}.hp .pt .k-part .pt-src .sc-in{margin:0}.hp .pt .k-part .pt-card{left:var(--lm-space-4);right:var(--lm-space-4);bottom:24px}@media (max-width:1023px){.hp .pt .bx{height:auto}.hp .pt .bx-row{flex-direction:column;display:flex}.hp .pt .bc-vis{flex-basis:320px;height:320px;min-height:320px}.hp .pt .bc-copy p{min-height:0}.hp .pt .k-bars .cost{top:24px}.hp .pt .k-files .bx-back{width:82%}.hp .pt .k-files .bx-back .raw{display:none}.hp .pt .k-files .bx-front{left:var(--lm-space-4)}.hp .pt .bc[data-piece=horizon]{--r:calc((95cqw + 40px) * .72);container-type:inline-size}.hp .pt .hz-ring,.hp .pt .hz-disc{top:calc(100% + 46px)}.hp .pt .k-scan .scan{bottom:44px}}@media (min-width:768px) and (max-width:1023px){.hp .pt .k-files .bx-back{width:min(440px,58%)}.hp .pt .k-files .bx-back .raw{display:block}.hp .pt .k-files .bx-front{left:max(16px,8%)}}@media (max-width:767px){.hp .pt .nt-time,.hp .pt .nt.k3{display:none}.hp .pt .nt{grid-template-columns:36px minmax(0,1fr)}.hp .pt .k-scan .scan{gap:14px;bottom:12px}.hp .pt .sc-line{bottom:-12px}.hp .pt .sc-rows{gap:10px}.hp .pt .k-bars .bars{gap:var(--lm-space-2);height:34%}.hp .pt .k-bars .cost{width:min(210px,72%)}.hp .pt .cl{gap:6px}.hp .pt .st-row{grid-template-columns:minmax(0,1fr) 56px auto}.hp .pt .st-s{display:none}.hp .pt .k-swap .sw-to{bottom:24px}}
