/* generated from src/page-learn-more.css — edit that file, not this one */
.lm{--lm-ink: var(--ink-900, #0a0a0b);--lm-text: var(--text-on-dark, #f5f5f4);--lm-text-2: var(--text-on-dark-2, rgba(255, 255, 255, .62));--lm-line: rgba(255, 255, 255, .12);--lm-accent: var(--accent-cool, #0077ed);--lm-accent-line: #2f8fff;--lm-tile: rgba(20, 20, 24, .5);--lm-glass: blur(18px) saturate(140%);--lm-ease: var(--fl-ease-surface, cubic-bezier(.4, 0, .6, 1));--lm-surface: var(--fl-duration-surface, .22s);--lm-spring: cubic-bezier(.34, 1.32, .64, 1);--lm-swap-ease: cubic-bezier(.45, 0, .2, 1);display:block;background:var(--lm-ink);color:var(--lm-text);font-family:var(--font-sans)}.lm *,.lm *:before,.lm *:after{box-sizing:border-box}.lm [hidden]{display:none!important}.lm :where(h1,h2,p){margin:0}.lm :is(h1,h2,button,a,label){text-transform:none}html:not(.lm-done) .shopify-section-group-footer-group{display:none}@media (max-width: 760px){html.lm-solo .BeaconFabButtonFrame,html.lm-solo .fl-beacon-standin{opacity:0!important;pointer-events:none!important}}.lm__scene{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:var(--layout-page-top) var(--layout-gutter) var(--layout-section-padding-compact);overflow:hidden}.lm__scene:has(.lm__result,.lm__end){min-height:calc(100vh + 1px);min-height:calc(100svh + 1px)}.lm__media{position:absolute;inset:0;z-index:-2;background:var(--lm-ink)}.lm__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;opacity:0;transition:opacity .9s var(--ease-out)}.lm__video.is-on{opacity:1}.lm__video[data-video=tv]{transform:scaleX(-1)}@media (max-width: 760px){.lm__video{object-position:50% 50%}}.lm__scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 80% at 15% 52%,#0a0a0bd9,#0a0a0b80 45%,#0a0a0b00),linear-gradient(180deg,#0a0a0b59,#0a0a0b00 14% 86%,#0a0a0b73),linear-gradient(90deg,#0a0a0b80,#0a0a0b00 45%)}.lm__body{position:relative;width:100%;max-width:var(--layout-content-max);margin:0 auto}.lm__body>*{max-width:560px}.lm__body>.lm__result{max-width:none}.lm__body.is-leaving{pointer-events:none}.lm__body.is-leaving :is(.lm__body>*,:has(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch)>*):not(:has(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch)){opacity:0;translate:0 -6px;transition:opacity .32s var(--lm-ease),translate .32s var(--lm-ease)}.lm [data-heading]:focus{outline:none}.lm__title{font-family:var(--font-sans);font-size:48px;font-weight:600;line-height:1.08;letter-spacing:var(--tracking-h2, -.03em);color:var(--lm-text);text-wrap:balance}.lm__title.lm__title--hero{font-size:min(64px,calc((100vw - 2 * var(--layout-gutter)) / 8.6));line-height:1.2}.lm__line{display:block;white-space:nowrap}.lm__lede{margin-top:16px;max-width:480px;font-size:15px;line-height:var(--leading-body, 1.55);color:var(--lm-text-2);text-wrap:pretty}.lm__note{margin-top:16px;font-size:13px;line-height:var(--leading-body, 1.55);color:var(--lm-text-2);text-wrap:pretty}.lm__note:empty{display:none}.lm__link{color:var(--lm-text);font-weight:500;line-height:1;text-decoration:none;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size .45s cubic-bezier(.45,0,.55,1)}.lm__link:is(:focus-visible){background-size:100% 2px;transition:background-size .32s cubic-bezier(.2,.7,.2,1)}@media (hover: hover){.lm__link:is(:hover,:focus-visible){background-size:100% 2px;transition:background-size .32s cubic-bezier(.2,.7,.2,1)}}.lm__link:is(.fl-pressed,:focus-visible){background-size:100% 2px;transition:background-size .32s cubic-bezier(.2,.7,.2,1)}:where(.lm__link){-webkit-tap-highlight-color:transparent}.lm__word{display:inline-block;animation:lm-blur-in .7s linear both;animation-delay:calc(var(--i, 0) * 90ms);will-change:transform,filter,opacity}@keyframes lm-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(-50px)}50%{opacity:.5;filter:blur(5px);transform:translateY(5px)}to{opacity:1;filter:blur(0);transform:none}}.lm__rise{animation:lm-rise .6s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i, 0) * 45ms)}@keyframes lm-rise{0%{opacity:0;transform:translateY(14px)}}.lm__rise:has(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner){animation-name:lm-slide}.lm__rise:has(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner) :is(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner,svg,:not(:is(.lm__option,.lm__btn,.lm__chip,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner,svg) *):not(:has(*))){animation:lm-fade .6s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i, 0) * 45ms)}.lm .lm__measure-view.lm__rise :is(.lm__option,.lm__btn,.lm__field input,.lm__field textarea,.lm__chip,.lm__dia-tv,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner,svg,:not(:is(.lm__option,.lm__btn,.lm__chip,.lm__dia-pill,.lm__switch,.lm__compat,.lm__tilt-inner,svg) *):not(:has(*))){animation-duration:.8s;animation-timing-function:cubic-bezier(.33,0,.2,1)}.lm__measure-view .lm__measure{--i: 5}.lm__measure-view>.lm__actions{--i: 8}.lm .lm__measure-view .lm__dia-line:is(.lm__dia-width,.lm__dia-height){animation-delay:.55s}@keyframes lm-slide{0%{transform:translateY(14px)}}@keyframes lm-fade{0%{opacity:0}}.lm__rotate{display:inline-flex;justify-content:center;vertical-align:baseline;margin-left:.04em;padding:.04em .2em .08em;overflow:hidden;border-radius:.18em;line-height:1;background:var(--lm-accent);color:#fff;white-space:nowrap;transition:width .5s var(--lm-spring)}.lm__rotate-char{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .45s var(--lm-spring),opacity .2s var(--ease-out);transition-delay:var(--d, 0ms)}.lm__rotate.is-out .lm__rotate-char{transition-duration:.22s,.16s}.lm__rotate.is-in .lm__rotate-char{transform:none;opacity:1}.lm__rotate.is-out .lm__rotate-char{transform:translateY(-120%);opacity:0}.lm__back{display:flex;width:fit-content;align-items:center;gap:4px;margin:0 0 20px -4px;padding:6px 4px;border:0;background:none;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;color:var(--lm-text-2);cursor:pointer;transition:color var(--lm-surface) var(--lm-ease);-webkit-tap-highlight-color:transparent}.lm__back svg{width:14px;height:14px}@media (hover: hover){.lm__back:hover{color:var(--lm-text)}}.lm__back.fl-pressed{color:var(--lm-text)}:where(.lm__back){-webkit-tap-highlight-color:transparent}.lm__back:focus-visible{outline:2px solid var(--lm-text);outline-offset:2px;border-radius:6px}.lm__options{display:grid;gap:8px;margin-top:32px}.lm__options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm__check.lm__check--x{background:#ffffff38}.lm__check.lm__check--x:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 7l6 6M13 7l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 7l6 6M13 7l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.lm__note.lm__apps-q{margin-top:24px;font-size:14px;color:var(--lm-text)}.lm .lm__options.lm__options--apps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.lm .lm__options--apps>.lm__option{min-height:52px;padding-block:10px}@media (min-width: 761px){.lm__options--grid:has(>:nth-child(7)){grid-template-columns:repeat(3,minmax(0,1fr))}.lm .lm__options--grid:has(>:nth-child(7))>.lm__option{padding-right:28px}.lm .lm__options--grid:has(>:nth-child(7)) .lm__check{top:8px;right:8px;width:16px;height:16px;margin-top:0}}.lm__options--row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.lm__option{--mx: 50%;--my: 50%;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:64px;margin:0;padding:14px 20px;overflow:hidden;border:1px solid var(--lm-line);border-radius:var(--radius-surface, 16px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:var(--lm-text);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:border-color var(--lm-surface) var(--lm-ease);-webkit-tap-highlight-color:transparent}.lm__option:before,.lm__option:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s ease}.lm__option:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 80%)}.lm__option:after{background:linear-gradient(135deg,#0077ed6b,#0077ed2e);transition-duration:var(--lm-surface)}@media (hover: hover){.lm__option:hover{border-color:#ffffff47}.lm__option:hover:before{opacity:.6}}.lm__option.fl-pressed{border-color:#ffffff47}.lm__option.fl-pressed:before{opacity:.6}:where(.lm__option){-webkit-tap-highlight-color:transparent}.lm__option.is-selected{border-color:var(--lm-accent)}.lm__option.is-selected:after{opacity:1}.lm__options--row .lm__option{align-items:center;min-height:60px;padding:0 10px;text-align:center}.lm__option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lm__option-name{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:var(--tracking-tight, -.01em)}.lm__check{position:absolute;top:50%;right:16px;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--lm-accent);opacity:0;transform:scale(.6);transition:opacity var(--lm-surface) var(--ease-out),transform .3s var(--lm-spring);pointer-events:none}.lm__check:before{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.lm__option.is-selected .lm__check{opacity:1;transform:none}:is(.lm__options--row,.lm__options--brands,.lm__options--sizes) .lm__check{top:8px;right:8px;width:16px;height:16px;margin-top:0}.lm__option:not(.lm__options--row .lm__option,.lm__options--brands .lm__option,.lm__options--sizes .lm__option){padding-right:44px}.lm__option-sub{font-size:13px;line-height:1.45;color:var(--lm-text-2)}.lm__option:is(:focus-visible,:has(input:focus-visible)){outline:2px solid var(--lm-text);outline-offset:2px}.lm__options--brands{grid-template-columns:repeat(3,minmax(0,1fr))}.lm__options--sizes{grid-template-columns:repeat(5,minmax(0,1fr))}.lm__options--sizes .lm__option{min-height:56px;padding:0 6px;align-items:center;text-align:center}.lm__options--brands .lm__option{min-height:52px;align-items:center;text-align:center}.lm__field--model{display:block;margin-top:12px}.lm__diagram-wrap{--dia-w: 420px;max-width:var(--dia-w);margin:16px 0 0 calc(min(var(--dia-w),100%) * -10 / 330)}.lm__dia{position:relative;aspect-ratio:330 / 200}.lm__diagram{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lm__dia-tv,.lm__dia-glow{position:absolute;left:3.03%;top:3%;width:84.848%;height:79%;border-radius:10px}.lm__dia-glow{background:#ffffff12;filter:blur(26px)}.lm__dia-tv{border:1px solid rgba(255,255,255,.24);background:linear-gradient(160deg,#ffffff12,#fff0 55%),var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);box-shadow:inset 0 1px #ffffff38,0 24px 60px -24px #000000b3}.lm__dia-tv:after{content:"";position:absolute;inset:3.797% 2.143%;border:1px solid rgba(255,255,255,.1);border-radius:5px}.lm__dia-line{fill:none;stroke-width:1.5;stroke-linecap:round}.lm__dia-line:is(.lm__dia-width,.lm__dia-height){stroke:#fff;stroke-dasharray:1;animation:lm-draw .9s var(--ease-out) both}.lm__dia-dot{fill:#fff}.lm__dia-line:is(.lm__dia-width,.lm__dia-height),.lm__dia-dot:is(.lm__dia-width,.lm__dia-height){transition:stroke .35s var(--ease-out),fill .35s var(--ease-out)}.lm__diagram-wrap:is(.is-width,.has-width) .lm__dia-line.lm__dia-width,.lm__diagram-wrap:is(.is-height,.has-height) .lm__dia-line.lm__dia-height{stroke:var(--lm-accent-line)}.lm__diagram-wrap:is(.is-width,.has-width) .lm__dia-dot.lm__dia-width,.lm__diagram-wrap:is(.is-height,.has-height) .lm__dia-dot.lm__dia-height{fill:var(--lm-accent-line)}.lm__dia-pill:is(.lm__dia-pill--width,.lm__dia-pill--height){transition:border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.lm__diagram-wrap:is(.is-width,.has-width) .lm__dia-pill--width,.lm__diagram-wrap:is(.is-height,.has-height) .lm__dia-pill--height{border-color:var(--lm-accent-line);box-shadow:0 0 14px -4px #2f8fff99}.lm__dia-guide{stroke:#ffffff73;stroke-dasharray:.006 .014;transition:opacity .4s var(--ease-out)}.lm__diagram-wrap.has-diagonal .lm__dia-guide{opacity:0}.lm__dia-diag{stroke:#fff;stroke-dasharray:1;opacity:0;transition:stroke .4s var(--ease-out),opacity .4s var(--ease-out)}.lm__dia-diag-dot{fill:#ffffff73;transition:fill .4s var(--ease-out)}.lm__diagram-wrap.has-diagonal .lm__dia-diag{opacity:1;animation:lm-draw .7s var(--lm-swap-ease) both}.lm__diagram-wrap.has-diagonal .lm__dia-diag-dot{fill:#fff}.lm__dia-pill{position:absolute;transform:translate(-50%,-50%);padding:6px 11px 4px 12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill, 99px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);font-family:var(--font-mono, monospace);font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#fff}.lm__dia-pill--width,.lm__dia-pill--height{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:50%;font-size:11px;letter-spacing:0}.lm__dia-pill--diag{overflow:hidden;text-align:center;color:#ffffffbf;transition:color .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),width .34s var(--lm-swap-ease)}.lm__dia-pill-text{transition:opacity .26s var(--lm-swap-ease) .22s}.lm__dia-pill-text.is-out{opacity:0;transition:opacity .14s var(--lm-swap-ease) 0s}.lm__diagram-wrap.has-diagonal.has-both .lm__dia-diag{stroke:var(--lm-accent-line)}.lm__diagram-wrap.has-diagonal.has-both .lm__dia-diag-dot{fill:var(--lm-accent-line)}.lm__diagram-wrap.has-diagonal.has-both .lm__dia-pill--diag{border-color:var(--lm-accent-line);box-shadow:0 0 14px -4px #2f8fff99}.lm__diagram-wrap.has-diagonal .lm__dia-pill--diag{border-color:#ffffff80;color:#fff}@keyframes lm-draw{0%{stroke-dashoffset:1}}.lm__actions .lm__text-btn{margin:0 0 0 10px}.lm__text-btn.lm__text-btn--inline{margin:0;padding:0;font-size:inherit;line-height:inherit;vertical-align:baseline}.lm__text-btn--inline:before,.lm__text-btn--inline:after{bottom:-4px}.lm__swap.lm__swap--glide{position:relative}.lm__swap--glide>.lm__swap-item:not(.is-on){position:absolute;top:0;left:0;right:0}.lm__actions .lm__text-btn:first-child{margin-left:0}.lm__text-btn,.lm__ask-link{position:relative;margin-top:18px;padding:6px 0;border:0;background:none;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;color:var(--lm-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.lm__text-btn:before,.lm__text-btn:after,.lm__ask-link:before,.lm__ask-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px}.lm__text-btn:before,.lm__ask-link:before{background:#ffffff47}.lm__text-btn:after,.lm__ask-link:after{background:var(--lm-accent);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.45,0,.55,1),opacity .35s cubic-bezier(.45,0,.55,1)}@media (hover: hover){.lm__text-btn:hover:after,.lm__ask-link:hover:after{opacity:1;transform:scaleX(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}}.lm__text-btn.fl-pressed:after,.lm__ask-link.fl-pressed:after{opacity:1;transform:scaleX(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}:where(.lm__text-btn,.lm__ask-link){-webkit-tap-highlight-color:transparent}.lm__text-btn:focus-visible,.lm__ask-link:focus-visible{outline:2px solid var(--lm-text);outline-offset:4px;border-radius:6px}.lm__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.lm__top .lm__back{margin:0 0 0 -4px}.lm__ask-link{margin:0;color:var(--lm-text-2)}@media (hover: hover){.lm__ask-link:hover{color:var(--lm-text)}}.lm__ask-link.fl-pressed{color:var(--lm-text)}:where(.lm__ask-link){-webkit-tap-highlight-color:transparent}.lm__field{display:block}.lm__field-label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--lm-text-2)}.lm__field textarea{display:block;width:100%;min-height:108px;padding:14px 18px;border:1px solid var(--lm-line);border-radius:var(--radius-surface, 16px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:var(--lm-text);font-family:var(--font-sans);font-size:16px;line-height:1.45;resize:none;transition:border-color var(--lm-surface) var(--lm-ease)}.lm__field textarea::placeholder{color:#ffffff73}.lm__field textarea:focus{outline:none;border-color:var(--lm-accent)}.lm__measure{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:16px}.lm__swap{display:grid}.lm__swap>.lm__swap-item{grid-area:1 / 1;transition:opacity .22s var(--lm-swap-ease),filter .22s var(--lm-swap-ease),translate .22s var(--lm-swap-ease),visibility 0s linear .22s}.lm__swap>.lm__swap-item.is-on{transition:opacity .42s var(--lm-swap-ease) .18s,filter .42s var(--lm-swap-ease) .18s,translate .42s var(--lm-swap-ease) .18s,visibility 0s linear 0s}.lm__swap>.lm__swap-item:not(.is-on){opacity:0;filter:blur(6px);translate:0 4px;visibility:hidden}.lm__switch{--at: 0;position:relative;display:grid;grid-template-columns:46px 46px;height:52px;padding:4px;border:1px solid var(--lm-line);border-radius:var(--radius-surface, 16px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass)}.lm__switch-thumb{position:absolute;top:4px;left:4px;width:46px;height:calc(100% - 8px);border:1px solid var(--lm-accent);border-radius:12px;background:linear-gradient(135deg,#0077ed6b,#0077ed2e);transform:translate(calc(var(--at) * 100%));transition:transform .45s var(--lm-spring)}.lm__switch-option{position:relative;height:100%;margin:0;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:15px;line-height:1;color:var(--lm-text-2);cursor:pointer;transition:color .3s var(--lm-ease);-webkit-tap-highlight-color:transparent}.lm__switch-option[aria-pressed=true]{color:var(--lm-text)}@media (hover: hover){.lm__switch-option:hover{color:var(--lm-text)}}.lm__switch-option.fl-pressed{color:var(--lm-text)}:where(.lm__switch-option){-webkit-tap-highlight-color:transparent}.lm__switch-option:focus-visible{outline:2px solid #ffffff;outline-offset:1px;border-radius:12px}.lm__field-box{position:relative;display:block}.lm__field-box input{padding-right:48px}.lm__field-unit{position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:14px;color:var(--lm-text-2);pointer-events:none;transition:opacity .14s var(--lm-ease)}.lm__field-unit.is-out{opacity:0}.lm__compat{--lm-rule: rgba(255, 255, 255, .09);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--lm-line);border-radius:var(--radius-surface, 16px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass)}.lm__compat-item{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 14px 12px 16px;border-top:1px solid var(--lm-rule);font-size:14px;line-height:1.35;color:var(--lm-text)}.lm__compat-item:nth-child(-n+2){border-top:0}.lm__compat-item:nth-child(2n):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--lm-rule)}.lm__compat-item--no{color:var(--lm-text-2)}.lm__compat-mark{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:var(--lm-accent)}.lm__compat-mark:before{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.lm__compat-item--no .lm__compat-mark{background:#ffffff24}.lm__compat-item--no .lm__compat-mark:before{background:#ffffffbf;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 7l6 6M13 7l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 7l6 6M13 7l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.lm__foot{position:relative}.lm__note.lm__note--foot{position:absolute;top:100%;left:0;right:0;display:grid;margin-top:16px}.lm__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--lm-swap-ease)}.lm__reveal.is-open{grid-template-rows:1fr}.lm__reveal-in{min-height:0;overflow:hidden}.lm__reveal .lm__note{margin:12px 0 0}[data-note-spacer],[data-lede-spacer],[data-size-over-spacer]{visibility:hidden}.lm__measure-view .lm__note[data-measure-result]{display:grid}.lm__measure-view .lm__actions{margin-top:24px}.lm__field input{width:100%;height:52px;padding:0 18px;border:1px solid var(--lm-line);border-radius:var(--radius-surface, 16px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:var(--lm-text);font-family:var(--font-sans);font-size:16px;color-scheme:dark;transition:border-color var(--lm-surface) var(--lm-ease);-moz-appearance:textfield;appearance:textfield}.lm__field input::placeholder{color:#ffffff73}.lm__field input:focus{outline:none;border-color:var(--lm-accent)}.lm__sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}.lm__chip{display:inline-flex;align-items:baseline;gap:8px;margin-top:20px;padding:11px 18px 12px;border:1px solid var(--lm-line);border-radius:var(--radius-pill, 99px);background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);font-size:14px;line-height:1.3;color:var(--lm-text-2)}.lm__chip-value{font-weight:500;color:var(--lm-text)}.lm__ask-form{margin-top:24px}.lm__ask-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:12px}.lm__ask-form .lm__actions{margin-top:20px}.lm__note--error{margin:0 0 16px;color:#ff8a73}.lm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px}.lm__btn{display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:var(--fl-height-hero, 48px);padding:0 30px;border:1px solid transparent;border-radius:var(--radius-pill, 99px);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:var(--fl-control-transition);-webkit-tap-highlight-color:transparent}.lm__btn--primary{position:relative;isolation:isolate;background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:var(--lm-ink);transition:color .35s var(--lm-ease),border-color .35s var(--lm-ease)}.lm__btn--primary:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:#fff;transition:opacity .35s var(--lm-ease)}.lm__btn--primary:disabled:before{opacity:0}.lm__btn--secondary{border-color:#ffffff52;background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:var(--lm-text)}@media (hover: hover){.lm__btn--primary:where(:not(:disabled)):hover:before{opacity:.8}.lm__btn--secondary:where(:not(:disabled)):hover{border-color:#fff}}.lm__btn--primary:where(:not(:disabled)).fl-pressed:before{opacity:.8}:where(.lm__btn--primary){-webkit-tap-highlight-color:transparent}.lm__btn--secondary:where(:not(:disabled)).fl-pressed{border-color:#fff}:where(.lm__btn--secondary){-webkit-tap-highlight-color:transparent}.lm__btn:disabled{border-color:#ffffff29;background:var(--lm-tile);-webkit-backdrop-filter:var(--lm-glass);backdrop-filter:var(--lm-glass);color:#fff6;cursor:default}.lm__btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.lm__result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head media" "body media";grid-template-rows:auto auto;align-content:center;column-gap:64px}.lm__result-head{grid-area:head;align-self:end;max-width:520px}.lm__result-body{grid-area:body;align-self:start;display:flex;flex-direction:column;max-width:520px}.lm__result-body>.lm__lede{margin-top:20px}.lm__label{display:inline-block;margin-bottom:16px;font-family:var(--font-mono, monospace);font-size:11px;line-height:1;letter-spacing:var(--tracking-mono-meta, .14em);text-transform:uppercase;background-image:linear-gradient(120deg,#9a9a9a 0% 35%,#fff 50%,#9a9a9a 65% 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lm-shine 3s linear infinite}@keyframes lm-shine{0%{background-position:150% center}66%,to{background-position:-50% center}}.lm__price{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:28px;font-weight:600;letter-spacing:var(--tracking-snug, -.02em);font-variant-numeric:tabular-nums;color:var(--lm-text)}.lm__price-code{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill, 99px);background:#ffffff1a;font-family:var(--font-mono, monospace);font-size:11px;font-weight:400;letter-spacing:0;color:var(--lm-text-2)}.lm__specs{display:flex;flex-wrap:wrap;gap:12px 40px;margin:20px 0 0}.lm__spec dt{margin-bottom:6px;font-family:var(--font-mono, monospace);font-size:11px;line-height:1;letter-spacing:var(--tracking-mono-meta, .14em);text-transform:uppercase;color:var(--lm-text-2)}.lm__spec dd{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:var(--tracking-snug, -.02em);color:var(--lm-text)}.lm__for{margin-top:8px}.lm__for{margin-top:4px;font-size:13px;line-height:var(--leading-body, 1.55);color:var(--lm-text-2)}.lm__tilt{grid-area:media;align-self:center;justify-self:end;width:min(100%,520px);margin:0;perspective:800px}.lm__tilt-inner{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--lm-line);border-radius:var(--radius-media, 20px);background:#1b1b1d;box-shadow:0 40px 90px -30px #000c;will-change:transform}.lm__tilt-inner video,.lm__tilt-inner img{display:block;width:100%;height:100%;object-fit:cover}.lm__tilt--photo .lm__tilt-inner{border-color:transparent;background:#fff}.lm__tilt--photo .lm__tilt-inner img{object-fit:contain}a.lm__tilt-inner{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}@media (hover: none){a.lm__tilt-inner{transition:transform .3s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}a.lm__tilt-inner:active{transform:scale(1.04)}}@media (max-width: 989px){.lm__result{column-gap:32px}}@media (max-width: 760px){.lm__scene{align-items:center;padding-top:calc(var(--nav-height, 56px) + 28px)}.lm__scene:before{background:linear-gradient(180deg,#0a0a0bb3,#0a0a0b8c 30%,#0a0a0bd1 62%,#0a0a0bf0)}.lm__title{font-size:32px}.lm__lede{font-size:14px}.lm__options,.lm__compat{margin-top:24px}.lm__compat-item{gap:9px;min-height:44px;padding:9px 12px;font-size:13px}.lm__compat-mark{width:16px;height:16px}.lm__option{min-height:56px;padding:10px 14px}.lm__option-name{font-size:14px}.lm__option-sub{font-size:12px}.lm__actions{margin-top:24px}.lm__btn{flex:1 1 auto;min-width:0;padding:0 16px;white-space:nowrap}.lm__result{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body"}.lm__switch{grid-template-columns:40px 40px}.lm__switch-thumb{width:40px}.lm__tilt{justify-self:stretch;width:100%;margin-top:16px}.lm__tilt-inner{aspect-ratio:16 / 10}.lm__tilt--photo .lm__tilt-inner{aspect-ratio:1}.lm__result-body>.lm__actions{order:-1;margin-top:16px}}@media (max-width: 760px){html:has(cookie-consent.is-banner-open) .lm__scene{padding-bottom:280px}}@media (max-height: 700px){.lm__scene{padding-top:calc(var(--nav-height, 56px) + 24px);padding-bottom:16px}.lm__back{margin-bottom:10px}.lm__title{font-size:36px}.lm__option{min-height:50px}.lm__options,.lm__actions{margin-top:20px}.lm__note{margin-top:12px}}@media (max-height: 800px){.lm__diagram-wrap{--dia-w: 240px;margin-top:12px}.lm__dia-pill--width,.lm__dia-pill--height{width:22px;height:22px}}@media (max-height: 700px) and (max-width: 760px){.lm__title{font-size:28px}.lm__options--grid .lm__option{min-height:46px;padding-block:8px}.lm__options--grid{gap:6px;margin-top:20px}}@media (max-width: 374px){.lm .lm__options--grid .lm__option{padding-left:12px;padding-right:24px}.lm .lm__options--grid .lm__check{top:7px;right:7px;width:14px;height:14px;margin-top:0}}@media (max-height: 600px) and (max-width: 760px){.lm__options--grid .lm__option{min-height:40px;padding-block:6px}.lm__options--grid .lm__option-name{font-size:13px}}@media (max-height: 600px){.lm__title{font-size:24px}.lm__title.lm__title--hero{font-size:min(32px,calc((100vw - 2 * var(--layout-gutter)) / 8.6))}.lm__lede{margin-top:8px}.lm__option{min-height:44px}}@media (max-width: 760px) and (max-height: 640px){html.lm-done .BeaconFabButtonFrame,html.lm-done .fl-beacon-standin{opacity:0!important;pointer-events:none!important}}@media (prefers-reduced-motion: reduce){.lm *,.lm *:before,.lm *:after{animation:none!important;transition:none!important}.lm__rotate-char{transform:none;opacity:1}}
