.mpl-explorer__signal[data-v-23294566]{display:flex;align-items:center;gap:.5rem;margin:0;width:100%;min-height:1.5em;font-size:var(--text-lotz-xs);font-weight:650}.mpl-explorer__signal span[data-v-23294566]{width:.55rem;height:.55rem;border-radius:50%;background:#64748b}.mpl-explorer__signal[data-signal=green] span[data-v-23294566]{background:#138348}.mpl-explorer__signal[data-signal=red] span[data-v-23294566]{background:#c73025}.mpl-explorer__benefit[data-v-23294566]{display:grid;gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-rule)}.mpl-explorer__benefit h3[data-v-23294566]{font-size:var(--text-lotz-xl);line-height:1.2;max-width:24ch}.mpl-explorer__benefit p[data-v-23294566]{color:var(--color-muted);max-width:49ch;margin:1rem 0 1.25rem}.mpl-explorer__benefit dl[data-v-23294566]{margin:0;display:grid;gap:1rem}.mpl-explorer__benefit dt[data-v-23294566]{font-weight:650;margin-bottom:.25rem}.mpl-explorer__benefit dd[data-v-23294566]{margin:0;color:var(--color-muted);max-width:61ch}@media(min-width:60rem){.mpl-explorer__benefit[data-v-23294566]{grid-template-columns:1fr 1fr;gap:4rem}}.mpl-explorer[data-v-23294566]{padding-block:var(--space-lotz-2xl);scroll-margin-top:6rem}.mpl-explorer--integrated[data-v-23294566]{padding-top:0}.mpl-explorer__heading[data-v-23294566]{display:grid;gap:var(--space-lotz-lg);margin-bottom:var(--space-lotz-xl)}.mpl-explorer__heading h2[data-v-23294566]{font-size:var(--text-lotz-2xl);line-height:1.15}.mpl-explorer__heading p[data-v-23294566]{color:var(--color-muted);max-width:46ch;align-self:end}.mpl-explorer__canvas[data-v-23294566]{width:100%;aspect-ratio:8 / 5;position:relative;isolation:isolate;background:var(--color-paper-2)}.mpl-explorer__canvas[data-v-23294566] canvas{position:absolute;inset:0;width:100%;height:100%}.mpl-explorer__canvas[data-v-23294566] canvas{cursor:grab;touch-action:pan-y}.mpl-explorer__canvas[data-v-23294566] canvas[data-dragging]{cursor:grabbing}.mpl-explorer__canvas[data-v-23294566] canvas:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.mpl-explorer__poster[data-v-23294566]{width:100%;height:100%;object-fit:contain}.mpl-explorer__activate[data-v-23294566]{position:absolute;inset:auto var(--space-lotz-lg) var(--space-lotz-lg);display:grid;justify-items:center;gap:var(--space-lotz-sm);text-align:center}.mpl-explorer__activate p[data-v-23294566]{background:var(--color-paper);padding:var(--space-lotz-sm)}.mpl-explorer__workspace[data-v-23294566]{position:relative;display:flow-root;overflow-anchor:none}.mpl-explorer__controls[data-v-23294566]{position:relative;margin:1rem;z-index:3;padding:1rem 1.25rem .75rem;border:1px solid rgb(255 255 255 / 75%);border-radius:8px;background:#f3f9fde0;box-shadow:0 8px 32px #0624391f;display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.65fr);column-gap:2rem;row-gap:.75rem}.mpl-explorer__playback[data-v-23294566]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.mpl-explorer__controls[data-v-23294566] button{min-height:44px;padding:.65rem 1rem;font-size:var(--text-lotz-xs);border-radius:8px}.mpl-explorer__load[data-v-23294566]{align-self:start;min-width:0}.mpl-explorer__load label[data-v-23294566]{display:flex;justify-content:space-between;gap:1rem;font-size:var(--text-lotz-xs);font-weight:600}.mpl-explorer__load output[data-v-23294566]{color:var(--color-accent);font-size:var(--text-lotz-sm);font-variant-numeric:tabular-nums}.mpl-explorer__load input[data-v-23294566]{display:block;width:100%;min-height:44px;margin:0;accent-color:var(--color-accent);cursor:pointer}.mpl-explorer__controls input[data-v-23294566]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.mpl-explorer__securing[data-v-23294566]{grid-column:1 / -1;margin:0;padding:.75rem 0 0;border:0;border-top:1px solid rgb(0 52 85 / 14%);display:flex;flex-wrap:wrap;gap:.5rem 2rem}.mpl-explorer__securing label[data-v-23294566]{display:flex;align-items:center;gap:.65rem;min-height:44px;cursor:pointer;font-size:var(--text-lotz-xs);font-weight:600}.mpl-explorer__securing input[data-v-23294566]{appearance:none;width:36px;height:22px;flex:0 0 36px;border-radius:12px;border:1px solid rgb(0 52 85 / 25%);background:#c3cfd8;position:relative;cursor:pointer}.mpl-explorer__securing input[data-v-23294566]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;box-shadow:0 1px 3px #0000002e}.mpl-explorer__securing input[data-v-23294566]:checked{background:var(--color-accent);border-color:var(--color-accent)}.mpl-explorer__securing input[data-v-23294566]:checked:after{transform:translate(14px)}.mpl-explorer__securing small[data-v-23294566]{display:block;font-weight:400;color:var(--color-muted);font-size:.7rem}.mpl-explorer__hint[data-v-23294566]{grid-column:1 / -1;color:var(--color-muted);font-size:.68rem}.mpl-explorer__sr-only[data-v-23294566]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:39.99rem){.mpl-explorer__controls[data-v-23294566]{margin:.5rem;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.75rem;border-radius:12px}.mpl-explorer__securing[data-v-23294566]{padding-top:.4rem;gap:.25rem;display:grid}}@media(max-height:500px)and (min-width:40rem){.mpl-explorer__controls[data-v-23294566]{margin:.5rem;padding:.5rem .75rem;row-gap:.25rem}.mpl-explorer__playback[data-v-23294566]{gap:.25rem .5rem}.mpl-explorer__securing[data-v-23294566]{padding-top:.25rem}}@media(min-width:60rem){.mpl-explorer__heading[data-v-23294566]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.mpl-explorer__preview[data-v-23294566]{position:relative;aspect-ratio:8 / 5;overflow:hidden}.mpl-explorer__preview .mpl-explorer__poster[data-v-23294566]{display:block}.mpl-explorer__experience[data-v-23294566]{position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:hidden;background:#9ba3a9;color:#f3f9fd}.mpl-explorer__experience[data-v-23294566]::backdrop{background:#05121c99}.mpl-explorer__experience .mpl-explorer__workspace[data-v-23294566]{width:100%;height:100%;isolation:isolate}.mpl-explorer__backdrop-poster[data-v-23294566]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mpl-explorer__experience .mpl-explorer__canvas[data-v-23294566]{position:absolute;inset:0;height:100%;aspect-ratio:auto;visibility:hidden;background:transparent}.mpl-explorer__experience .mpl-explorer__canvas.is-visible[data-v-23294566]{visibility:visible}.mpl-explorer__hud-header[data-v-23294566]{position:absolute;z-index:4;inset:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) auto max(20px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:16px}.mpl-explorer__exit[data-v-23294566]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid rgb(222 240 251 / 35%);border-radius:4px;background:#122a39;color:#f3f9fd;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600}.mpl-explorer__exit svg[data-v-23294566]{width:20px;height:20px}.mpl-explorer__exit[data-v-23294566]:hover{background:#204354}.mpl-explorer__exit[data-v-23294566]:focus-visible{outline:3px solid #fff;outline-offset:4px}.mpl-explorer__hud-title[data-v-23294566]{color:#f3f9fd;background:#122a39;padding:10px 14px;font-size:.85rem;font-weight:650}.mpl-explorer__hud-title span[data-v-23294566]{color:#b9d0df;font-weight:400}.mpl-explorer__loading[data-v-23294566]{position:absolute;z-index:3;bottom:max(32px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:16px 24px;text-align:center;background:#122a39;color:#f3f9fd;border-radius:4px;font-size:.85rem}.mpl-explorer__loading p[data-v-23294566]{margin:0}.mpl-explorer__loading button[data-v-23294566]{margin-top:12px}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566]{position:absolute;inset:auto max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));max-width:1120px;margin:0 auto;padding:16px 20px 12px;color:#f3f9fd;background:#0a1f2df0;border:1px solid rgb(210 233 249 / 28%);border-radius:4px;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);opacity:0;pointer-events:none;transition:opacity .22s ease-out;max-height:calc(100% - 88px);overflow-y:auto;scrollbar-color:#7695a8 #122a39}.mpl-explorer__workspace.is-revealed:not(.is-transitioning) .mpl-explorer__controls[data-v-23294566]{opacity:1;pointer-events:auto}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566] button{color:#f3f9fd;border-radius:3px;border:1px solid #7196ae;background:#143e59}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566] button:hover:not(:disabled){background:#245974}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566] button:disabled{opacity:.55}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566] button:focus-visible,.mpl-explorer__experience .mpl-explorer__controls input[data-v-23294566]:focus-visible{outline:2px solid #fff;outline-offset:3px}.mpl-explorer__experience .mpl-explorer__load output[data-v-23294566]{color:#c3e7ff;font-size:1.15rem}.mpl-explorer__experience .mpl-explorer__load input[data-v-23294566]{accent-color:#a9ddff}.mpl-explorer__experience .mpl-explorer__securing[data-v-23294566]{border-color:#446071}.mpl-explorer__experience .mpl-explorer__securing small[data-v-23294566],.mpl-explorer__experience .mpl-explorer__hint[data-v-23294566]{color:#c0d1dd}.mpl-explorer__experience .mpl-explorer__securing input[data-v-23294566]{background:#4b6372;border-color:#839faf}.mpl-explorer__experience .mpl-explorer__securing input[data-v-23294566]:checked{background:#1d82bf;border-color:#a9ddff}.mpl-explorer__experience .mpl-explorer__signal span[data-v-23294566]{background:#a8c2d2}.mpl-explorer__experience .mpl-explorer__signal[data-signal=green] span[data-v-23294566]{background:#62dc9a}.mpl-explorer__experience .mpl-explorer__signal[data-signal=red] span[data-v-23294566]{background:#ff998c}@media(max-width:639px){.mpl-explorer__hud-header[data-v-23294566]{inset:max(12px,env(safe-area-inset-top)) 12px auto}.mpl-explorer__hud-title[data-v-23294566]{display:none}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566]{inset:auto 12px max(12px,env(safe-area-inset-bottom));padding:12px;grid-template-columns:minmax(0,1fr);gap:8px}.mpl-explorer__experience .mpl-explorer__securing[data-v-23294566]{display:grid;gap:4px}}@media(max-height:500px)and (min-width:640px){.mpl-explorer__hud-header[data-v-23294566]{inset:8px 12px auto}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566]{inset:auto 12px 12px auto;width:272px;max-height:calc(100% - 24px);padding:10px 12px;gap:4px;grid-template-columns:minmax(0,1fr)}.mpl-explorer__hud-title[data-v-23294566]{display:none}.mpl-explorer__experience .mpl-explorer__securing[data-v-23294566]{display:grid;gap:0}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566] button{padding-inline:10px}.mpl-explorer__experience .mpl-explorer__securing[data-v-23294566]{padding-top:4px}.mpl-explorer__experience .mpl-explorer__securing small[data-v-23294566]{display:none}}@media(max-width:639px)and (max-height:650px){.mpl-explorer__experience .mpl-explorer__securing small[data-v-23294566]{display:none}.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566]{gap:4px}}@media(prefers-reduced-motion:reduce){.mpl-explorer__experience .mpl-explorer__controls[data-v-23294566]{transition:none}}.photos[data-v-7d0b2cd1]{padding-block:var(--space-lotz-2xl);scroll-margin-top:6rem}.photos__heading[data-v-7d0b2cd1]{display:grid;gap:var(--space-lotz-lg);margin-bottom:var(--space-lotz-xl)}.photos h2[data-v-7d0b2cd1]{font-size:var(--text-lotz-2xl);line-height:1.15}.photos figure[data-v-7d0b2cd1]{margin:0;min-width:0}.photos img[data-v-7d0b2cd1]{display:block;width:100%;height:auto}.photos__truck[data-v-7d0b2cd1]{margin-bottom:var(--space-lotz-xl)!important}.photos__truck img[data-v-7d0b2cd1]{aspect-ratio:16/9;object-fit:cover;object-position:center 57%}.photos__details[data-v-7d0b2cd1],.photos__closeups[data-v-7d0b2cd1]{display:grid;gap:var(--space-lotz-xl);align-content:start}@media(min-width:48rem){.photos__heading[data-v-7d0b2cd1]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.photos__closeups[data-v-7d0b2cd1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:root{--altcha-border-color:var(--altcha-color-neutral);--altcha-border-width:1px;--altcha-border-radius:6px;--altcha-color-base:light-dark(oklch(100% .00011 271.152),oklch(20.904% .00002 271.152));--altcha-color-base-content:light-dark(oklch(20.904% .00002 271.152),oklch(100% .00011 271.152));--altcha-color-error:oklch(51.284% .20527 28.678);--altcha-color-error-content:oklch(100% .00011 271.152);--altcha-color-neutral:light-dark(oklch(83.591% .0001 271.152),oklch(46.04% .00005 271.152));--altcha-color-neutral-content:light-dark(oklch(46.76% .00005 271.152),oklch(100% .00011 271.152));--altcha-color-primary:oklch(40.279% .2449 268.131);--altcha-color-primary-content:oklch(100% .00011 271.152);--altcha-color-success:oklch(55.748% .18968 142.511);--altcha-color-success-content:oklch(100% .00011 271.152);--altcha-checkbox-border-color:light-dark(oklch(66.494% .00233 15.434),oklch(51.028% .00006 271.152));--altcha-checkbox-border-radius:5px;--altcha-checkbox-border-width:var(--altcha-border-width);--altcha-checkbox-outline:2px solid var(--altcha-checkbox-outline-color);--altcha-checkbox-outline-color:-webkit-focus-ring-color;--altcha-checkbox-outline-offset:2px;--altcha-checkbox-size:22px;--altcha-checkbox-transition-duration:var(--altcha-transition-duration);--altcha-input-background-color:var(--altcha-color-base);--altcha-input-border-radius:3px;--altcha-input-border-width:1px;--altcha-input-color:var(--altcha-color-base-content);--altcha-max-width:320px;--altcha-padding:.75rem;--altcha-popover-arrow-size:6px;--altcha-popover-color:var(--altcha-border-color);--altcha-shadow:drop-shadow(3px 3px 6px oklch(0% 0 0/.2));--altcha-spinner-color:var(--altcha-color-base-content);--altcha-switch-background-color:var(--altcha-color-neutral);--altcha-switch-border-radius:calc(infinity*1px);--altcha-switch-height:var(--altcha-checkbox-size);--altcha-switch-padding:.25rem;--altcha-switch-width:calc(var(--altcha-checkbox-size)*1.75);--altcha-switch-toggle-border-radius:100%;--altcha-switch-toggle-color:var(--altcha-color-neutral-content);--altcha-switch-toggle-size:calc(var(--altcha-switch-height) - var(--altcha-switch-padding)*2);--altcha-transition-duration:.6s;--altcha-z-index:99999999;--altcha-z-index-popover:999999999}@supports (-moz-appearance:none){:root{--altcha-checkbox-outline-color:var(--altcha-color-primary)}}.altcha{all:revert-layer;display:none;font-family:inherit;font-size:inherit;position:relative}.altcha[data-visible]{display:block}.altcha *,.altcha-popover,.altcha-popover *{all:revert-layer;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.25}.altcha a,.altcha-popover a{color:currentColor;text-decoration:none}.altcha a:hover,.altcha-popover a:hover{color:currentColor}.altcha-main{align-items:start;background-color:var(--altcha-color-base);border:var(--altcha-border-width,1px) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius,0);color:var(--altcha-color-base-content);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:var(--altcha-max-width,100%);padding:var(--altcha-padding)}.altcha-main>*{display:flex;width:100%}.altcha-main>:first-child{flex-grow:1}.altcha-checkbox-wrap{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:.5rem}.altcha-checkbox-wrap>*{display:flex}.altcha-logo{opacity:.7}.altcha-footer{align-items:center;display:flex;flex-grow:1;font-size:.7rem;gap:.5rem;justify-content:flex-end;opacity:.7}.altcha-footer p{margin:0;padding:0}.altcha-error{font-size:.85rem}.altcha-button{align-items:center;background:var(--altcha-color-primary);border:var(--altcha-input-border-width) solid var(--altcha-color-primary);border-radius:var(--altcha-input-border-radius);color:var(--altcha-color-primary-content);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.35rem}.altcha-button:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-button>.altcha-spinner,.altcha-button>svg{height:20px;width:20px}.altcha-button-secondary{background:transparent;border-color:var(--altcha-color-neutral);color:var(--altcha-color-neutral-content)}.altcha-input{background:var(--altcha-input-background-color);border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);color:var(--altcha-input-color);flex-grow:1;font-size:1rem;min-width:0;padding:.25rem;width:auto}.altcha-input:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-spinner{animation:altcha-rotate .6s linear infinite;border:var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);border-bottom-color:transparent;border-radius:100%;border-right-color:transparent;opacity:.7}.altcha-popover{background-color:var(--altcha-color-base);border:var(--altcha-border-width) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius);color:var(--altcha-color-base-content);filter:var(--altcha-shadow);left:calc(var(--altcha-padding)/2);max-width:calc(var(--altcha-max-width) - var(--altcha-padding));position:absolute;top:calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));z-index:var(--altcha-z-index-popover)}.altcha-popover-arrow{border-bottom-color:transparent;border:var(--altcha-popover-arrow-size) solid transparent;border-bottom:var(--altcha-popover-arrow-size) solid var(--altcha-popover-color);content:"";height:0;left:calc(var(--altcha-checkbox-size)/2);position:absolute;top:calc(var(--altcha-popover-arrow-size)*-2);width:0}.altcha-popover-content{max-height:100dvh;overflow:auto;padding:var(--altcha-padding)}.altcha-popover[data-top=true][data-display=standard]{bottom:calc(100% - var(--altcha-padding) + var(--altcha-popover-arrow-size));top:auto}.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-popover-color);bottom:calc(var(--altcha-popover-arrow-size)*-2);top:auto}.altcha-popover[data-variant=error]{--altcha-popover-color:var(--altcha-color-error);background-color:var(--altcha-color-error);border-color:var(--altcha-color-error);color:var(--altcha-color-error-content)}.altcha-popover[data-variant=error] .altcha-popover-content{padding:calc(var(--altcha-padding)/1.5) var(--altcha-padding)}.altcha-popover[data-display=overlay]{animation:altcha-overlay-slidein .5s forwards;top:45%;transform:translate(-50%,-50%)}.altcha-popover[data-display=bottomsheet],.altcha-popover[data-display=overlay]{left:50%;position:fixed;width:var(--altcha-max-width);z-index:var(--altcha-z-index)}.altcha-popover[data-display=bottomsheet]{animation:altcha-bottomsheet-slideup .5s forwards;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:-100%;top:auto;transform:translate(-50%)}.altcha-popover[data-display=bottomsheet] .altcha-popover-content{padding-bottom:calc(var(--altcha-padding)*2)}.altcha-popover-backdrop{background:var(--altcha-color-base-content);inset:0;opacity:.1;position:fixed;transition:opacity .5s;z-index:var(--altcha-z-index)}.altcha-popover-close{color:var(--altcha-color-base-content);cursor:pointer;display:inline-block;font-size:1rem;height:1.25rem;line-height:.95;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1.25rem;z-index:var(--altcha-z-index)}[dir=rtl] .altcha-popover{left:auto;right:calc(var(--altcha-padding)/2)}[dir=rtl] .altcha-popover-arrow{left:auto;right:calc(var(--altcha-checkbox-size)/2)}[dir=rtl] .altcha-popover-close{left:0;right:auto}.altcha-popover[data-display=bottomsheet] .altcha-footer,.altcha-popover[data-display=overlay] .altcha-footer{align-items:center;gap:.5rem;justify-content:center;padding-top:1rem}.altcha-popover[data-display=bottomsheet] .altcha-footer svg,.altcha-popover[data-display=overlay] .altcha-footer svg{height:18px;vertical-align:middle;width:18px}.altcha-code-challenge>form{display:flex;flex-direction:column;gap:.5rem}.altcha-code-challenge-title{font-weight:600}.altcha-code-challenge-text{font-size:.85rem}.altcha-code-challenge-image{background:#fff;border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);height:50px;object-fit:contain}.altcha-code-challenge-row{display:flex;gap:.5rem}.altcha-code-challenge-buttons{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin-top:var(--altcha-padding)}.altcha-code-challenge-buttons button{justify-content:center;width:100%}.altcha-checkbox{position:relative}.altcha-checkbox,.altcha-checkbox input{cursor:pointer;height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox input{appearance:none;background:var(--altcha-input-background-color);border:var(--altcha-checkbox-border-width,2px) solid var(--altcha-checkbox-border-color);border-radius:var(--altcha-checkbox-border-radius);left:0;margin:0;padding:0;position:absolute;top:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.altcha-checkbox input:focus{outline-style:solid;outline-width:2px}}.altcha-checkbox input:before{background:var(--altcha-color-neutral);border-radius:var(--altcha-checkbox-border-radius);content:"";display:block;height:100%;transform:scale(0);width:100%}.altcha-checkbox input:checked{background-color:var(--altcha-color-success);border-color:var(--altcha-color-success)}.altcha-checkbox input:checked:before{background-color:var(--altcha-color-success);opacity:0;transform:scale(2.2);transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox svg{--altcha-radio-svg-size:calc(var(--altcha-checkbox-size)*.5);--altcha-radio-svg-offset:calc(var(--altcha-checkbox-size)*.25);fill:none;height:var(--altcha-radio-svg-size);left:var(--altcha-radio-svg-offset);opacity:0;position:absolute;stroke:currentColor;stroke-dasharray:16px;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:var(--altcha-radio-svg-offset);transform:translateZ(0);width:var(--altcha-radio-svg-size)}.altcha-checkbox input:checked+svg{color:var(--altcha-color-success-content);opacity:1;stroke-dashoffset:0;transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner{display:block}.altcha-checkbox-native{position:relative}.altcha-checkbox-native,.altcha-checkbox-native input{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox-native input{margin:0}.altcha-checkbox-native-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox-native[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner{display:block}.altcha-switch{align-items:center;background-color:var(--altcha-switch-background-color);border-radius:var(--altcha-switch-border-radius);display:flex;height:var(--altcha-switch-height);padding:var(--altcha-switch-padding);position:relative;width:var(--altcha-switch-width)}.altcha-switch:focus-within{outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-switch input{appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.altcha-switch-toggle{align-items:center;background-color:var(--altcha-switch-toggle-color);border-radius:var(--altcha-switch-toggle-border-radius);cursor:pointer;display:flex;justify-content:center;left:var(--altcha-switch-padding);position:absolute;transition:width .15s ease-out,left .15s ease-out}.altcha-switch-spinner,.altcha-switch-toggle{height:var(--altcha-switch-toggle-size);width:var(--altcha-switch-toggle-size)}.altcha-switch-spinner{display:none}.altcha-switch[data-loading=true]{pointer-events:none}.altcha-switch[data-loading=true] .altcha-switch-spinner{display:block}.altcha-switch[data-loading=true] .altcha-switch-toggle{background-color:transparent;left:calc(50% - var(--altcha-switch-toggle-size)/2)}[data-state=verified] .altcha-switch{--altcha-switch-background-color:var(--altcha-color-success)}[data-state=verified] .altcha-switch-toggle{background-color:var(--altcha-color-success-content)}[data-state=verified] .altcha-switch-toggle,[dir=rtl] .altcha-switch-toggle{left:calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding))}[dir=rtl][data-state=verified] .altcha-switch-toggle{left:var(--altcha-switch-padding)}.altcha-floating-arrow{border:6px solid transparent;border-bottom:6px solid var(--altcha-border-color);content:"";height:0;left:12px;position:absolute;top:-12px;width:0}.altcha-overlay-backdrop{inset:0;position:fixed;transition:opacity var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha-overlay-close{color:currentColor;cursor:pointer;display:inline-block;font-size:1rem;height:1rem;line-height:.85;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1rem;z-index:var(--altcha-z-index)}.altcha[data-display=overlay]{animation:altcha-overlay-slidein var(--altcha-transition-duration) forwards;filter:var(--altcha-shadow);left:50%;opacity:0;position:fixed;top:45%;transform:translate(-50%,-50%);z-index:var(--altcha-z-index)}.altcha[data-display=overlay] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating]{display:none;filter:var(--altcha-shadow);left:var(--altcha-floating-left,-100%);position:fixed;top:var(--altcha-floating-top,-100%);z-index:var(--altcha-z-index)}.altcha[data-display=floating] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating][data-floating-position=top] .altcha-floating-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-border-color);bottom:-12px;top:auto}.altcha[data-display=floating][data-visible]{display:flex}.altcha[data-display=bar]{bottom:-100%;filter:var(--altcha-shadow);left:0;position:fixed;right:0;transition:bottom var(--altcha-transition-duration),top var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha[data-display=bar] .altcha-main{align-items:center;border-radius:0;border-width:var(--altcha-border-width) 0 0 0;flex-direction:row;max-width:100%!important}.altcha[data-display=bar] .altcha-main>*{width:auto}.altcha[data-display=bar][data-placement=top]{bottom:auto;top:-100%}.altcha[data-display=bar][data-placement=top] .altcha-main{border-width:0 0 var(--altcha-border-width) 0}.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified]){bottom:0}.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]){top:0}.altcha[data-display=invisible]{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes altcha-bottomsheet-slideup{to{bottom:0}}@keyframes altcha-overlay-slidein{to{opacity:1;top:50%}}.mpl-inquiry__trap[data-v-60e13563]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mpl-inquiry__privacy summary[data-v-60e13563]{cursor:pointer;padding-block:12px}.mpl-inquiry__period[data-v-60e13563]{grid-column:1 / -1;display:grid;gap:var(--space-lotz-sm);margin-top:var(--space-lotz-sm)}.mpl-inquiry__week-hint[data-v-60e13563]{line-height:1.6;color:var(--color-muted);font-size:var(--text-lotz-xs)}.mpl-inquiry__weeks[data-v-60e13563]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.mpl-inquiry__weeks button[data-v-60e13563]{min-height:44px;padding:8px 12px;border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-accent);font:inherit;cursor:pointer}.mpl-inquiry__weeks button[data-v-60e13563]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}select.lotz-field__control[data-v-60e13563]{appearance:auto;display:block;height:48px;padding:10px 12px;font:inherit;width:100%;min-width:0;text-overflow:ellipsis}.mpl-inquiry__fields[data-v-60e13563]{border:0;padding:0;margin:0;min-width:0}.mpl-inquiry[data-v-60e13563]{padding-block:var(--space-lotz-2xl);display:grid;gap:var(--space-lotz-xl);scroll-margin-top:var(--space-lotz-3xl)}.mpl-inquiry__intro h2[data-v-60e13563]{font-size:var(--text-lotz-2xl);line-height:1.15}.mpl-inquiry__intro p[data-v-60e13563]{margin-top:var(--space-lotz-lg);color:var(--color-muted);max-width:40ch}.mpl-inquiry__intro a[data-v-60e13563]{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-lotz-lg);font-weight:650;color:var(--color-accent)}.lotz-field-grid[data-v-60e13563]{row-gap:var(--space-lotz-lg)}.lotz-field__control[data-v-60e13563]{min-height:48px;border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink)}.lotz-field__control[data-v-60e13563]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.mpl-inquiry__message[data-v-60e13563]{margin-top:var(--space-lotz-lg)}textarea[data-v-60e13563]{resize:vertical}.mpl-inquiry__privacy[data-v-60e13563]{margin-top:var(--space-lotz-md);color:var(--color-muted);font-size:var(--text-lotz-xs)}.mpl-inquiry__privacy a[data-v-60e13563]{text-decoration:underline}.mpl-inquiry__submit[data-v-60e13563]{margin-top:var(--space-lotz-lg)}.mpl-inquiry__draft[data-v-60e13563]{margin-top:var(--space-lotz-xl);padding-top:var(--space-lotz-xl);border-top:var(--rule-hair) solid var(--color-rule)}.mpl-inquiry__draft h3[data-v-60e13563]{font-size:var(--text-lotz-md)}.mpl-inquiry__draft>p[data-v-60e13563]{margin-block:var(--space-lotz-md)}.mpl-inquiry__actions[data-v-60e13563]{display:flex;flex-wrap:wrap;gap:var(--space-lotz-sm);margin-top:var(--space-lotz-lg)}@media(min-width:60rem){.mpl-inquiry[data-v-60e13563]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--space-lotz-2xl)}}:root{--lotz-paper: oklch(97.5% .009 244);--lotz-paper-raised: oklch(94.5% .014 244);--lotz-paper-muted: oklch(91% .019 244);--lotz-rule: oklch(78% .024 244);--lotz-rule-strong: oklch(62% .04 244);--lotz-muted: oklch(46% .035 244);--lotz-ink-soft: oklch(33% .045 244);--lotz-ink: oklch(20% .035 244);--lotz-brand: oklch(33% .105 244);--lotz-brand-raised: oklch(39% .12 244);--lotz-on-brand: oklch(97% .01 244);--lotz-focus: oklch(58% .16 244);--color-paper: var(--lotz-paper);--color-paper-2: var(--lotz-paper-raised);--color-paper-3: var(--lotz-paper-muted);--color-rule: var(--lotz-rule);--color-rule-2: var(--lotz-rule-strong);--color-muted: var(--lotz-muted);--color-neutral: var(--lotz-ink-soft);--color-ink-2: var(--lotz-ink-soft);--color-ink: var(--lotz-ink);--color-accent: var(--lotz-brand);--color-accent-hover: var(--lotz-brand-raised);--color-accent-ink: var(--lotz-on-brand);--color-focus: var(--lotz-focus);--color-brand-surface: oklch(28% .09 244);--color-brand-surface-2: oklch(34% .09 244);--color-error: oklch(54% .18 25);--color-error-on-dark: oklch(76% .13 25);--color-success: oklch(48% .1 150);--color-success-on-dark: oklch(77% .1 150);--font-lotz-display: "Geist Variable", "Arial Narrow", sans-serif;--font-lotz-body: "IBM Plex Sans Variable", Arial, sans-serif;--font-display: var(--font-lotz-display);--font-body: var(--font-lotz-body);--text-lotz-xs: .8rem;--text-lotz-sm: 1rem;--text-lotz-md: 1.25rem;--text-lotz-lg: 1.5625rem;--text-lotz-xl: 1.9531rem;--text-lotz-2xl: 2.4414rem;--text-lotz-display: clamp(2.75rem, 4vw + 1rem, 5.25rem);--space-lotz-2xs: .25rem;--space-lotz-xs: .5rem;--space-lotz-sm: .75rem;--space-lotz-md: 1rem;--space-lotz-lg: 1.5rem;--space-lotz-xl: 2.5rem;--space-lotz-2xl: 4rem;--space-lotz-3xl: 6rem;--space-lotz-4xl: 9rem;--ease-lotz-out: cubic-bezier(.16, 1, .3, 1);--dur-lotz-micro: .12s;--dur-lotz-short: .22s;--ease-out: var(--ease-lotz-out);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: var(--dur-lotz-micro);--dur-short: var(--dur-lotz-short);--dur-long: .42s;--rule-hair: 1px;--rule-fine: 2px;--radius-card: .25rem;--radius-pill: 999px;--radius-input: .25rem;--page-max: 90rem;--page-gutter: clamp(1.25rem, 4vw, 4rem);--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 400;--z-toast: 500}@font-face{font-family:Geist Variable;src:url(/fonts/Geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans Variable;src:url(/fonts/Plex.woff2) format("woff2");font-weight:100 700;font-display:swap}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-lotz-sm);line-height:1.55}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font-display);font-style:normal;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0}h1{font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:1.03}h2{line-height:1.14}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{max-width:100%}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.rail,.hm-rail{width:min(100% - 2 * var(--page-gutter),90rem);margin-inline:auto}.masthead{min-height:6.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lotz-lg);padding:var(--space-lotz-sm) var(--page-gutter);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper)}.brand{display:flex;align-items:center;gap:var(--space-lotz-md);font-weight:650;line-height:1.18}.brand img{width:4.5rem;height:4rem;object-fit:contain}.masthead nav,.footer nav{display:flex;align-items:center;gap:var(--space-lotz-xl)}nav a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;font-weight:600}.intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--space-lotz-2xl);padding-block:var(--space-lotz-3xl) var(--space-lotz-lg)}.intro__line{color:var(--color-accent);font-weight:600;margin-bottom:var(--space-lotz-lg)}.intro__copy{align-self:end;max-width:38ch;font-size:var(--text-lotz-md);color:var(--color-muted)}.text-link{display:inline-flex;align-items:center;gap:var(--space-lotz-lg);min-height:44px;margin-top:var(--space-lotz-lg);font-weight:650;color:var(--color-accent);border-bottom:var(--rule-hair) solid var(--color-accent)}.lotz-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:.72rem 1.15rem;white-space:nowrap;border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-card);font-weight:650;background:var(--color-accent);color:var(--color-accent-ink);line-height:1.35;transition:background var(--dur-micro) var(--ease-out)}.lotz-button:hover{background:var(--color-accent-hover)}.lotz-button:active{transform:translateY(1px)}.lotz-button--secondary{background:transparent;color:var(--color-accent)}.lotz-button--secondary:hover{background:var(--color-paper-3)}.lotz-button--editorial{padding-inline:0;border:0;border-bottom:var(--rule-hair) solid var(--color-accent);border-radius:0;background:transparent;color:var(--color-accent);justify-self:start}.lotz-button--editorial:hover{background:transparent;color:var(--color-accent-hover)}.lotz-button:disabled,.lotz-button[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.lotz-button[data-state=loading]{cursor:progress}.lotz-button[data-state=error]{border-color:var(--color-error)}.lotz-button[data-state=success]{border-color:var(--color-success)}.lotz-surface{min-width:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.lotz-surface--workbench{background:var(--color-paper-2)}.lotz-surface--padding-comfortable{padding:var(--space-lotz-xl)}.lotz-field{min-width:0}.lotz-field__label{display:block;font-weight:650;margin-bottom:var(--space-lotz-xs);font-size:var(--text-lotz-xs)}.lotz-field__control{display:block;width:100%;padding:var(--space-lotz-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink)}.lotz-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lotz-lg)}.workflow{padding-block:var(--space-lotz-2xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lotz-3xl);border-top:var(--rule-hair) solid var(--color-rule)}.workflow h2{font-size:var(--text-lotz-2xl)}.workflow p{margin-top:var(--space-lotz-lg);max-width:45ch;color:var(--color-muted)}.workflow ol{margin:0;padding:0;list-style:none;counter-reset:step}.workflow li{counter-increment:step;position:relative;padding:0 0 var(--space-lotz-xl) var(--space-lotz-2xl)}.workflow li:before{content:"0" counter(step);position:absolute;left:0;top:0;font-variant-numeric:tabular-nums;color:var(--color-accent)}.workflow h3{font-size:var(--text-lotz-md)}.workflow li p{margin-top:var(--space-lotz-xs)}.footer{padding-block:var(--space-lotz-xl);border-top:var(--rule-hair) solid var(--color-rule);display:flex;justify-content:space-between;gap:var(--space-lotz-xl);font-size:var(--text-lotz-xs)}.footer p{color:var(--color-muted);margin-top:var(--space-lotz-xs)}.skip{position:fixed;top:-6rem;left:1rem;z-index:100;background:var(--color-paper);padding:1rem}.skip:focus{top:1rem}section{scroll-margin-top:2rem}@media(max-width:60rem){.intro,.workflow{grid-template-columns:minmax(0,1fr);gap:var(--space-lotz-xl)}.intro{padding-top:var(--space-lotz-2xl)}.intro__copy{max-width:50ch}.workflow{padding-block:var(--space-lotz-xl)}.masthead nav>a:not(.lotz-button){display:none}.masthead{min-height:5rem}.brand span{font-size:var(--text-lotz-xs)}.brand img{width:3.3rem;height:3rem}.footer{flex-direction:column}.footer nav{gap:var(--space-lotz-lg);flex-wrap:wrap}}@media(max-width:30rem){.lotz-field-grid{grid-template-columns:minmax(0,1fr)}.lotz-surface--padding-comfortable{padding:var(--space-lotz-lg)}.brand{gap:var(--space-lotz-xs)}.masthead .lotz-button{padding-inline:var(--space-lotz-sm)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.intro{padding-bottom:var(--space-lotz-xl)}.language-switch{display:flex;flex-shrink:0;gap:2px}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-weight:600;border-radius:var(--radius-input)}.language-switch a[aria-current=true]{color:var(--color-accent);background:var(--color-surface, #e9eef5);text-decoration:underline;text-underline-offset:5px}.language-switch a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:48rem){.masthead{flex-wrap:wrap;gap:var(--space-lotz-sm)}.masthead>nav{order:3;width:100%;justify-content:space-between;gap:var(--space-lotz-sm)}.masthead>.language-switch{margin-left:auto}}@media(max-width:48rem){.masthead>nav>a:not(.lotz-button){display:inline-flex}}
