.ls-dashboard-shell{--font-sans:"Inter Variable", Inter, system-ui, sans-serif;--font-display:"Barlow Condensed", Impact, sans-serif;--font-serif:"Roboto Slab", Rockwell, Georgia, serif;--ls-black:#111315;--ls-leather:#a84f17;--ls-brass:#b08a46;--ls-teal:#2e7772;--ls-red:#a63d32;--ls-cream:#f2e7d3;--ls-rust:#8c4a2f;--ls-amber:#d79a2b;min-height:100dvh;color:var(--ls-cream);font-family:var(--font-sans);background:linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 5px 100%, linear-gradient(180deg, #202326, var(--ls-black));padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.ls-dashboard{width:min(100%,92rem);padding:max(1rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) 2rem max(.75rem, env(safe-area-inset-left,0px));margin-inline:auto}.ls-dashboard__header,.ls-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ls-dashboard__header h1{text-transform:uppercase;margin-top:.2rem;font-size:clamp(1.65rem,5vw,2.75rem);font-weight:700}.ls-eyebrow{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ls-sample-flag{border:1px solid color-mix(in srgb, var(--ls-brass) 65%, transparent);max-width:12rem;color:var(--ls-cream);text-align:center;border-radius:999px;padding:.35rem .65rem;font-size:.68rem;line-height:1.2}.ls-meter-zone{grid-template-columns:minmax(0,1.35fr) minmax(8.75rem,.65fr);gap:.75rem;margin-top:1rem;display:grid}.ls-meter,.ls-community-panel,.ls-wood-panel,.ls-cream-panel,.ls-red-panel,.ls-store-panel,.ls-rewards-panel{border:1px solid color-mix(in srgb, var(--ls-brass) 60%, #000);border-radius:.8rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 .55rem 1.2rem #00000047}.ls-meter{background:linear-gradient(105deg,#0000 35%,#ffffff0d,#0000 60%),#171a1c;border-width:.28rem;align-content:center;place-items:center;min-height:13.5rem;padding:1.25rem;display:grid}.ls-meter__arc{background:repeating-conic-gradient(from 270deg at 50% 100%, var(--ls-teal) 0 7deg, #111 7deg 9deg, var(--ls-brass) 9deg 12deg, #111 12deg 14deg);clip-path:polygon(0 100%,0 0,100% 0,100% 100%,88% 100%,82% 22%,18% 22%,12% 100%);opacity:.9;border-radius:999px 999px 0 0;height:45%;position:absolute;inset:.85rem 1.25rem auto}.ls-meter>.ls-eyebrow{z-index:2;background:#111416e8;border-radius:999px;padding:.15rem .45rem;position:absolute;top:1.2rem}.ls-meter__needle{transform-origin:0;background:linear-gradient(90deg, var(--ls-amber), #ffe09a);width:38%;height:.22rem;box-shadow:0 0 .7rem var(--ls-amber);border-radius:999px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-.25rem;left:50%;transform:rotate(-24deg)}.ls-meter[data-meter-state=settled] .ls-meter__needle{transform:rotate(18deg)}.ls-odometer,.ls-meter__change,.ls-stock-counter{font-family:var(--font-display);font-variant-numeric:tabular-nums}.ls-odometer{z-index:1;color:#f6ead5;letter-spacing:.08em;background:repeating-linear-gradient(90deg,#171717 0 1.45rem,#292929 1.45rem 1.52rem);border:.2rem inset #353535;border-radius:.35rem;margin-top:1.4rem;padding:.1rem .55rem;font-size:clamp(2.6rem,12vw,5rem);font-weight:600;line-height:1;position:relative;box-shadow:inset 0 0 .65rem #000}.ls-meter__unit{z-index:1;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:.85rem;font-weight:700;position:relative}.ls-meter__change{z-index:1;border:1px solid var(--ls-brass);color:var(--ls-amber);background:#090a0b;border-radius:.3rem;margin-top:.45rem;padding:.2rem .55rem;font-weight:700;position:relative}.ls-scan-stack{flex-direction:column;justify-content:center;place-self:stretch stretch;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.ls-scan-prompt{cursor:pointer;width:100%;min-height:2.75rem;color:var(--ls-cream);font-family:var(--font-display);letter-spacing:.12em;text-shadow:0 .15rem .2rem #000;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.5rem;font-size:.82rem;font-weight:600;line-height:1;display:flex}.ls-scan-prompt svg{width:1.15rem;height:1.15rem}.ls-scan-prompt:focus-visible{outline:2px solid var(--ls-amber);outline-offset:2px}.ls-scan-prompt:disabled{cursor:default}.ls-scan-button,.ls-brass-button,.ls-enamel-button,.ls-teal-button,.ls-cream-button,.ls-product-card button,.ls-product-shop-link{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;font-weight:700;display:inline-flex}.ls-scan-button{aspect-ratio:1;width:100%;min-height:0;color:var(--ls-cream);background-color:#151a1a;background-image:url(/assets/scan-to-earn-moodboard-v1-BhQO2e3O.png);background-position:50% 42%;background-repeat:no-repeat;background-size:108% 108%;border:0;border-radius:50%;flex:none;margin-inline:auto;overflow:hidden;box-shadow:0 .55rem 1rem #0008}.ls-scan-button:disabled{opacity:1}.ls-pathway-materials{margin-top:-.4rem;background:0 0;width:68%;margin-inline:auto}.ls-pathway-materials img{filter:drop-shadow(0 .28rem .3rem #000000d1);width:100%;height:auto;display:block}.ls-reset-button{min-height:2.75rem;color:var(--ls-cream);text-underline-offset:.2rem;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.ls-reset-button svg{width:.9rem}.ls-screw{z-index:2;background:#9c7435 url(/assets/brass-slotted-screw-BmJZBv4b.webp) 50%/cover;border:1px solid #5f431d;border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:inset 0 0 .12rem #fff6}.ls-screw:after{content:none}.ls-screw--northwest{top:.55rem;left:.55rem}.ls-screw--northeast{top:.55rem;right:.55rem}.ls-screw--southwest{bottom:.55rem;left:.55rem}.ls-screw--southeast{bottom:.55rem;right:.55rem}.ls-community-panel,.ls-store-panel,.ls-rewards-panel{background:linear-gradient(115deg,#262a2c,#111315);margin-top:.8rem;padding:1rem}.ls-community-panel h2,.ls-section-heading h2{text-transform:uppercase;font-size:clamp(1.25rem,4vw,2rem);font-weight:700}.ls-community-panel>h2{text-align:center}.ls-pathway-plates{grid-template-columns:1fr;align-items:start;gap:.65rem;min-width:0;margin-top:.75rem;display:grid}.ls-pathway-plates>*{width:100%;min-width:0;max-width:100%}.ls-community-bread-explainer{color:#f5efe2;text-align:center;border-top:1px solid #d8c59d4d;max-width:64rem;margin:.9rem auto 0;padding:.85rem 1rem .2rem;font-size:clamp(.82rem,2.2vw,1rem);line-height:1.45}.ls-community-bread-explainer p{margin:0}.ls-community-bread-explainer__intro{color:#fff;font-weight:700;margin-top:.35rem!important}.ls-community-bread-explainer ul{grid-template-columns:1fr;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.ls-community-bread-explainer li{color:#fff;white-space:nowrap;background:#ffffff09;border:1px solid #d8c59d2e;border-radius:.25rem;min-width:0;padding:.4rem .55rem;font-weight:700}@media (width>=42rem){.ls-community-bread-explainer ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=30rem){.ls-pathway-plates{grid-template-columns:1fr 1fr}}.ls-enamel-plate{text-align:center;border:0;border-radius:.65rem;align-content:center;place-items:center;min-height:7rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 .12rem #0004}.ls-community-plate{isolation:isolate;aspect-ratio:2172/523;box-shadow:none;text-align:center;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ls-community-plate>img{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ls-community-plate__text{z-index:1;justify-items:center;gap:.1em;width:88%;display:grid;position:relative}.ls-enamel-plate--red{aspect-ratio:1588/356;background:linear-gradient(#5c171229,#5c171229),url(/assets/barn-red-wood-plate-live-LAHqDjo-.webp) 50%/cover no-repeat;min-height:0;container-type:inline-size}.ls-enamel-plate--red strong.ls-enamel-text{letter-spacing:.03em;font-size:min(7.2cqw,2.15rem);line-height:1}.ls-enamel-plate--red small.ls-enamel-text{max-width:88%;font-size:min(max(2.8cqw,12px),.74rem);line-height:1.08}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))) and ((-webkit-mask-size:3em) or (mask-size:3em)){.ls-enamel-plate--red strong.ls-enamel-text--crackle{-webkit-mask-size:3em 3em;mask-size:3em 3em}}.ls-enamel-plate svg{width:1.3rem}.ls-enamel-plate strong{font-family:var(--font-display);text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;writing-mode:horizontal-tb;font-size:clamp(1.15rem,4vw,1.7rem)}.ls-enamel-plate small{max-width:17rem;font-size:.68rem}.ls-wood-panel{background:linear-gradient(120deg,#32180e80,#502a175c),url(/assets/walnut-board-Dmw7blBD.webp) 50%/cover}.ls-wood-panel:after{content:none}.ls-referral-map-row{grid-template-columns:1fr;gap:.8rem;margin-top:.8rem;display:grid}.ls-referral-panel{grid-template-columns:1fr;gap:.8rem;padding:1.2rem;display:grid}.ls-offer-grid h2,.ls-hero-offer h2{text-transform:uppercase;font-size:clamp(1.55rem,5vw,2.55rem);font-weight:700}.ls-referral-panel h2{text-transform:uppercase;font-size:clamp(1.4rem,4.5vw,2.3rem);font-weight:700}#referral-heading,.ls-red-panel h2,#store-heading,#rewards-heading,#hero-offer-heading{font-family:var(--font-serif);letter-spacing:.01em}.ls-referral-panel p:not(.ls-eyebrow){max-width:34rem;font-size:.85rem}.ls-referral-stats{grid-template-columns:1fr 1fr;align-self:center;gap:.5rem;display:grid}.ls-referral-stats div{text-align:center;flex-direction:column-reverse;display:flex}.ls-referral-stats dt{text-transform:uppercase;font-size:.65rem}.ls-referral-stats dd{color:var(--ls-brass);font-family:var(--font-display);font-size:2.2rem;font-weight:700}.ls-referral-panel .ls-enamel-button{z-index:3;margin:.35rem auto .75rem}.ls-referral-panel:after{content:none}.ls-spot-finder-panel{min-height:12rem;color:var(--ls-cream);text-align:center;background:radial-gradient(circle at 28% 36%,#2e77726b 0 .35rem,#0000 .42rem),radial-gradient(circle at 71% 62%,#b08a4673 0 .3rem,#0000 .37rem),linear-gradient(118deg,#0000 42%,#b08a462e 43% 45%,#0000 46%),linear-gradient(28deg,#0000 54%,#2e777233 55% 58%,#0000 59%),#151a1a;border:2px solid #111;border-radius:.65rem;align-content:center;place-items:center;gap:.75rem;padding:1.2rem;display:grid;box-shadow:inset 0 0 0 1px #6d5128,0 .45rem .9rem #0006}.ls-spot-finder-panel>svg{width:3rem;height:3rem;color:var(--ls-brass)}.ls-spot-finder-panel h2{font-family:var(--font-serif);margin:.1rem 0 0;font-size:clamp(1.55rem,5vw,2.15rem)}.ls-spot-finder-panel p{margin:0}.ls-brass-button{color:var(--ls-black);background:linear-gradient(#ffe59d14,#4d32101f),url(/assets/vintage-brass-texture-v1-C5kLIkon.webp) 50%/cover;border:1px solid #f0d28b;box-shadow:inset 0 1px #fff7cc52,inset 0 -2px #4a2d0d47,0 .2rem .35rem #00000040}.ls-teal-button{color:var(--ls-cream);background:var(--ls-teal);border:1px solid #184d49}.ls-cream-button{color:var(--ls-black);background:var(--ls-cream);border:1px solid #735426}.ls-brass-button:disabled,.ls-teal-button:disabled,.ls-cream-button:disabled,.ls-product-card button:disabled{opacity:1}.ls-offer-grid{gap:.8rem;margin-top:.8rem;display:grid}.ls-cream-panel,.ls-red-panel{min-height:15rem;padding:1.25rem}.ls-cream-panel{color:var(--ls-black);background:linear-gradient(#fff8e50a,#fff8e50a),url(/assets/aged-paper-label-panel-phone-v1-Dqx1PB70.webp) 50%/100% 100% no-repeat}.ls-red-panel{color:var(--ls-cream);background:linear-gradient(#200e0808,#200e0808),url(/assets/stitched-saddle-leather-panel-phone-v1-DEcNsYpD.webp) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ls-red-panel:after{content:none}.ls-red-panel>:not(.ls-screw){z-index:1;position:relative}.ls-red-panel p:not(.ls-eyebrow){max-width:26rem}.ls-red-panel button{margin-top:1rem}.ls-knife-offer{grid-template-columns:minmax(0,.85fr) minmax(8rem,1.15fr);align-items:center;display:grid}.ls-knife-offer img{object-fit:contain;width:100%;max-height:13rem}@media (width<=600px){.ls-store-panel .ls-managed-offer.ls-knife-offer{grid-template-columns:minmax(0,1fr);gap:.8rem}.ls-store-panel .ls-managed-offer.ls-knife-offer>img{object-fit:contain;order:-1;height:14rem;max-height:14rem}.ls-store-panel .ls-managed-offer .ls-managed-offer__rules{grid-template-columns:minmax(0,1fr)}}.ls-managed-offer{min-width:0;min-height:15rem;padding:1.25rem}.ls-managed-offer.ls-wood-panel{color:var(--ls-cream);flex-direction:column;justify-content:center;display:flex}.ls-managed-offer>div{min-width:0}.ls-managed-offer__description{font-family:var(--font-sans);letter-spacing:.005em;margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.ls-managed-offer__expiration{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;margin:.5rem 0 0;font-size:.72rem;font-weight:700}.ls-managed-offer__rules{font-family:var(--font-sans);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:.75rem 0 0;display:grid}.ls-managed-offer__rules div{min-width:0}.ls-managed-offer__rules dt{color:currentColor;letter-spacing:.09em;opacity:.7;text-transform:uppercase;font-size:.62rem;font-weight:700}.ls-managed-offer__rules dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.75rem;line-height:1.3}.ls-managed-offer .ls-teal-button,.ls-managed-offer .ls-cream-button{margin-top:.9rem}.ls-managed-offer[data-offer-state=expired]{filter:saturate(.62)}.ls-managed-offer[data-offer-state=expired] .ls-teal-button,.ls-managed-offer[data-offer-state=expired] .ls-cream-button{cursor:not-allowed;opacity:.72}.ls-section-heading{margin-bottom:.75rem}.ls-section-heading>button,.ls-section-heading>a,.ls-section-heading>span{min-height:2.75rem;color:var(--ls-brass);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.ls-section-heading svg{width:1rem}.ls-section-heading>a,.ls-store-card,.ls-product-shop-link,.ls-spot-finder-panel .ls-brass-button{text-decoration:none}.ls-horizontal-shelf,.ls-product-shelf{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ae8039 #17191a;gap:.7rem;display:flex;overflow-x:auto}.ls-horizontal-shelf::-webkit-scrollbar{height:10px}.ls-product-shelf::-webkit-scrollbar{height:10px}.ls-horizontal-shelf::-webkit-scrollbar-track{background:#17191a;border:1px solid #080909;border-radius:999px}.ls-product-shelf::-webkit-scrollbar-track{background:#17191a;border:1px solid #080909;border-radius:999px}.ls-horizontal-shelf::-webkit-scrollbar-thumb{background:linear-gradient(#ffe59d0f,#4d32101a),url(/assets/vintage-brass-texture-v1-C5kLIkon.webp) 50%/cover;border:1px solid #e0bd76;border-radius:999px;box-shadow:inset 0 1px #fff7cc47}.ls-product-shelf::-webkit-scrollbar-thumb{background:linear-gradient(#ffe59d0f,#4d32101a),url(/assets/vintage-brass-texture-v1-C5kLIkon.webp) 50%/cover;border:1px solid #e0bd76;border-radius:999px;box-shadow:inset 0 1px #fff7cc47}.ls-store-card{scroll-snap-align:start;width:66%;min-width:10rem;max-width:14rem;color:var(--ls-cream);background:#202325;border:1px solid #806334;border-radius:.6rem;flex:none;padding:1rem}.ls-store-card:focus-visible,.ls-product-shop-link:focus-visible,.ls-spot-finder-panel .ls-brass-button:focus-visible{outline:3px solid var(--ls-cream);outline-offset:3px}.ls-store-card[data-tone=coffee]{background:linear-gradient(145deg,#4b3020,#1b1714)}.ls-store-card[data-tone=teal]{background:linear-gradient(145deg, var(--ls-teal), #163c3a)}.ls-store-card[data-tone=leather]{background:linear-gradient(145deg, var(--ls-leather), #321c13)}.ls-store-card[data-tone=red]{background:linear-gradient(145deg, var(--ls-red), #5b211c)}.ls-store-card>span{background:#0005;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.ls-store-card h3{font-family:var(--font-serif);margin-top:1.2rem;font-size:1rem;font-weight:600}.ls-store-card p{color:#f2e7d3c9;font-size:.7rem}.ls-product-card{scroll-snap-align:start;border:2px solid var(--ls-brass);width:78%;max-width:18rem;color:var(--ls-black);background:var(--ls-cream);border-radius:.7rem;flex:none;overflow:hidden}.ls-product-card__image{aspect-ratio:4/3;border-bottom:1px solid var(--ls-brass);background:#fffaf0;place-items:center;display:grid;position:relative;overflow:hidden}.ls-product-card__image[data-image-background=dark-wood]{background:#29180f url(/assets/walnut-board-Dmw7blBD.webp) 50%/cover}.ls-product-card__image img{object-fit:contain;width:100%;height:100%}.ls-product-card__image[data-image-fit=cover] img{object-fit:cover}.ls-product-card__image>span:not(.ls-stock-counter){color:#5b574f;place-items:center;gap:.4rem;font-size:.7rem;display:grid}.ls-stock-counter{border:1px solid var(--ls-brass);color:var(--ls-cream);background:var(--ls-black);text-transform:uppercase;border-radius:.3rem;padding:.2rem .35rem;font-size:.65rem;position:absolute;bottom:.5rem;right:.5rem}.ls-product-card__body{padding:.8rem}.ls-product-shop-link{width:100%;color:var(--ls-black);background:var(--ls-cream);border:1px solid #735426;margin-top:.45rem}.ls-product-card h3{min-height:2.5rem;font-family:var(--font-serif);font-weight:600;line-height:1.15}.ls-product-card__body>p{margin-top:.25rem;font-size:.7rem}.ls-price-box{background:#e9dcc5;border:1px solid #c5a76c;border-radius:.4rem;gap:.2rem;margin-top:.65rem;padding:.55rem;font-size:.8rem;display:grid}.ls-price-box strong{color:#174d49;font-size:1.05rem}.ls-product-card button{width:100%;color:var(--ls-cream);background:var(--ls-teal);border:1px solid #184d49;margin-top:.65rem}.ls-product-card[data-selected=true]{border-color:#e3b85f;box-shadow:inset 0 0 0 2px #e3b85f6b,0 0 0 3px #e3b85f42,0 .4rem 1rem #00000073}.ls-product-card button[aria-pressed=true]{color:#151716;background-color:#d2aa5f;background-image:linear-gradient(#ead39c,#b9893d)}.ls-reward-selection{color:#eee4d1;background:radial-gradient(circle at 92% 10%,#2e777238,#0000 18rem),linear-gradient(168deg,#262a2b,#111415 72%);border:1px solid #9c783e;border-radius:.28rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #f2e7d30d,0 .25rem .7rem #0000006b}.ls-reward-selection__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ls-reward-selection__heading h3{color:#f2e7d3;font-family:var(--font-sans);margin-top:.2rem;font-size:clamp(1.1rem,4vw,1.45rem);font-weight:750}.ls-reward-selection__remove{color:#e7dac3;min-height:2.5rem;font:inherit;cursor:pointer;background:#0405056b;border:1px solid #6d5a3b;border-radius:.22rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.ls-reward-selection__remove svg{width:1rem}.ls-reward-selection__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.ls-reward-selection__numbers>div{background:#0305056b;border:1px solid #4e483c;border-radius:.2rem;padding:.7rem}.ls-reward-selection__numbers dt{color:#bfb29c;font-size:.7rem;line-height:1.35}.ls-reward-selection__numbers dd{color:#f0c979;margin:.25rem 0 0;font-size:1.05rem;font-weight:800}.ls-reward-selection__continue{color:#f4ead8;min-height:3.2rem;font:inherit;cursor:pointer;background:linear-gradient(168deg,#35857f,#1e5854);border:1px solid #c49a52;border-radius:.28rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff2e,0 .2rem .45rem #00000080}.ls-reward-selection__continue svg{width:1.15rem}.ls-reward-selection__continue:hover,.ls-reward-selection__continue:focus-visible,.ls-reward-selection__remove:hover,.ls-reward-selection__remove:focus-visible{outline-offset:2px;border-color:#f0c979;outline:2px solid #f0c979}.ls-reward-selection__safety{color:#beb29f;margin:0;font-size:.73rem;line-height:1.5}@media (width<=30rem){.ls-reward-selection__numbers{grid-template-columns:1fr}}.ls-disclaimer{color:#f2e7d3a8;margin-top:.7rem;font-size:.68rem}.ls-hero-offer{gap:1rem;margin-top:.8rem;padding:1.2rem;display:grid}.ls-hero-offer:after{content:none}.ls-hero-offer>img{object-fit:cover;object-position:center 55%;border-radius:.55rem;width:100%;height:14rem}.ls-hero-offer>div{z-index:2;position:relative}.ls-hero-offer>div>p:not(.ls-eyebrow){max-width:48rem;margin-top:.4rem;font-size:.82rem}.ls-hero-offer dl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.8rem;display:grid}.ls-hero-offer dl div{background:#0003;border:1px solid #b08a4670;padding:.55rem}.ls-hero-offer dt{text-transform:uppercase;font-size:.62rem}.ls-hero-offer dd{font-family:var(--font-display);margin-top:.2rem;font-weight:700}.ls-hero-offer button{z-index:3;width:100%;margin-top:.8rem;position:relative}.ls-dashboard-nav{z-index:40;min-height:calc(4.5rem + env(safe-area-inset-bottom,0px));padding:.35rem max(.3rem, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(.3rem, env(safe-area-inset-left,0px));border-top:1px solid var(--ls-brass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111315f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ls-dashboard-nav a,.ls-dashboard-nav button{min-width:0;min-height:3.75rem;color:var(--ls-cream);font-family:var(--font-display);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.62rem;font-weight:700;text-decoration:none;display:flex}.ls-dashboard-nav button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.ls-dashboard-nav a:focus-visible,.ls-dashboard-nav button:focus-visible{outline:3px solid var(--ls-cream);outline-offset:-3px}.ls-dashboard-nav svg{width:1.25rem}.ls-dashboard-nav__earn{border:2px solid var(--ls-brass);background:var(--ls-teal);border-radius:50%;align-self:end;transform:translateY(-.55rem);box-shadow:0 .3rem .7rem #0008;color:var(--ls-black)!important}@media (width>=48rem){.ls-dashboard{padding-inline:1.5rem}.ls-meter-zone{grid-template-columns:minmax(0,1.25fr) minmax(16.5rem,.75fr);align-items:center;gap:.25rem}.ls-offer-grid{grid-template-columns:1.15fr .85fr}.ls-cream-panel{background-image:linear-gradient(#fff8e50a,#fff8e50a),url(/assets/aged-paper-label-panel-wide-v1-B54nlLR2.webp)}.ls-red-panel{background-image:linear-gradient(#200e0808,#200e0808),url(/assets/stitched-saddle-leather-panel-wide-v1-er7VXDAG.webp)}.ls-store-card{width:13rem}.ls-product-card{width:17rem}.ls-hero-offer{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:center}.ls-hero-offer>img{height:100%;min-height:17rem}}@media (width>=72rem){.ls-dashboard-shell{padding-bottom:0}.ls-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;padding-right:7.5rem;display:grid}.ls-dashboard__header{grid-column:1/-1}.ls-meter-zone,.ls-community-panel{margin-top:0}.ls-referral-map-row,.ls-offer-grid,.ls-store-panel,.ls-rewards-panel,.ls-hero-offer{grid-column:1/-1}.ls-offer-grid{grid-template-columns:1fr 1fr}.ls-dashboard-nav{border:1px solid var(--ls-brass);border-radius:.75rem;grid-template-columns:1fr;width:5.75rem;min-height:0;padding:.35rem;inset:50% .75rem auto auto;transform:translateY(-50%)}.ls-dashboard-nav__earn{aspect-ratio:1;order:-1;align-self:auto;transform:none}}.ls-dashboard-shell{padding:0 0 calc(5.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#080a0b2e,#080a0b2e),#303333 url(/assets/brushed-black-stainless-v1-C6HAHf_D.webp) top/64rem}.ls-dashboard-scroll-surface{-ms-overflow-style:none;scrollbar-width:none}.ls-dashboard-scroll-surface::-webkit-scrollbar{width:0;height:0;display:none}.ls-dashboard{width:min(100%,60rem);box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(.65rem,3vw,1.5rem)}.ls-dashboard__header{align-items:center;margin-bottom:.85rem;padding-inline:.25rem}.ls-dashboard__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.ls-dashboard__logo-link{border-radius:50%;flex:none;min-width:44px;min-height:44px;display:inline-flex}.ls-dashboard__logo-link>img{object-fit:contain;filter:grayscale(.85)contrast(1.1);width:clamp(3.4rem,12vw,5.5rem);height:clamp(3.4rem,12vw,5.5rem)}.ls-dashboard__brand{font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;font-size:clamp(1.45rem,5vw,2.5rem);font-weight:700;line-height:1}.ls-dashboard__header h1{color:#d8c49f;letter-spacing:.12em;align-items:center;gap:.3rem;margin-top:.42rem;font-size:clamp(.8rem,2.8vw,1.15rem);display:flex}.ls-dashboard__header h1 svg{width:1.1em;color:var(--ls-brass);fill:#806227}.ls-settings-button{aspect-ratio:1;color:#e2c784;background:#291e18;border:1px solid #6b4f2f;border-radius:.55rem;flex:none;place-items:center;width:clamp(2.8rem,10vw,4rem);display:grid;box-shadow:inset 0 0 0 .18rem #120e0b}.ls-settings-button svg{width:52%;height:52%}.ls-meter-zone{grid-template-columns:minmax(0,1.35fr) minmax(7.5rem,.65fr);gap:.65rem;margin-top:0}.ls-meter{background:radial-gradient(circle at 50% 45%,#222629,#0c0e0f 72%);border-color:#8e6b32;border-radius:1.35rem;min-height:clamp(12rem,55vw,20rem);box-shadow:inset 0 0 0 .25rem #20170c,inset 0 0 2rem #000,0 .5rem 1rem #0008}.ls-meter__arc{height:48%;inset:1.05rem 1.4rem auto}.ls-odometer{margin-top:2rem;font-size:clamp(2.35rem,12vw,5.2rem)}.ls-scan-button{aspect-ratio:1;border-width:0;border-radius:50%;flex:none;width:100%;min-height:0}.ls-scan-button svg{width:clamp(2.2rem,8vw,3.7rem);height:clamp(2.2rem,8vw,3.7rem)}.ls-community-panel,.ls-store-panel,.ls-rewards-panel,.ls-referral-map-row,.ls-offer-grid,.ls-hero-offer{margin-top:.65rem}.ls-community-panel h2,.ls-section-heading h2{letter-spacing:.055em;font-size:clamp(1rem,4vw,1.55rem)}.ls-enamel-plate{min-height:5.4rem}.ls-referral-panel{grid-template-columns:1fr;align-items:center;padding:1rem}.ls-referral-panel .ls-enamel-button{grid-column:auto;min-height:3rem}.ls-offer-grid h2,.ls-hero-offer h2{font-size:clamp(1.35rem,5vw,2.15rem)}.ls-referral-panel h2{font-size:clamp(1.22rem,4.5vw,1.94rem)}.ls-cream-panel,.ls-red-panel{min-height:12rem}.ls-horizontal-shelf,.ls-product-shelf{padding-bottom:.35rem}.ls-store-card{background:linear-gradient(160deg,#45301f,#17130f);border-radius:.25rem;min-height:9rem}.ls-product-card{border-radius:.85rem;width:72%}.ls-product-card__image{aspect-ratio:1.15}.ls-product-card__image img{padding:.3rem}.ls-hero-offer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.ls-hero-offer>img{height:100%;min-height:12rem}.ls-dashboard-nav{width:auto;left:0;right:0;transform:none}@media (width<=34rem){.ls-referral-panel{grid-template-columns:1fr}.ls-referral-panel .ls-enamel-button{grid-column:1/-1;min-height:3rem;margin-bottom:1rem}.ls-hero-offer{grid-template-columns:1fr}}@media (width>=72rem){.ls-dashboard-shell{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.ls-dashboard{padding-right:clamp(.8rem,3vw,1.5rem);display:block}.ls-dashboard-nav{width:auto;min-height:calc(4.5rem + env(safe-area-inset-bottom,0px));padding:.35rem max(.3rem, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(.3rem, env(safe-area-inset-left,0px));border-radius:0;grid-template-columns:repeat(5,1fr);inset:auto 0 0;transform:none}.ls-dashboard-nav__earn{order:initial;aspect-ratio:auto;align-self:end;transform:translateY(-.55rem)}}.ls-dashboard-shell{--ls-steel-hi:#2b3033;--ls-steel-lo:#14171a;--ls-seam:#07090a;--ls-brass-dim:color-mix(in srgb, var(--ls-brass) 52%, #0a0b0c);--ls-shadow-tight:0 .18rem .3rem #0906038c, 0 .5rem .9rem #09060352;--ls-bevel:inset 0 1px 0 #ffecc817, inset 0 -1px 0 #0009, inset 0 0 0 1px #0000008c;--ls-patina:radial-gradient(ellipse 38% 26% at 12% 8%, #ffe6ba0e, transparent 70%), radial-gradient(ellipse 26% 44% at 92% 74%, #8c4a2f17, transparent 72%), radial-gradient(ellipse 55% 18% at 68% 3%, #00000047, transparent 80%), radial-gradient(ellipse 20% 30% at 4% 88%, #0000004d, transparent 76%)}.ls-community-panel,.ls-store-panel,.ls-rewards-panel{border:1px solid var(--ls-seam);background:var(--ls-patina), linear-gradient(172deg, var(--ls-steel-hi), var(--ls-steel-lo) 62%, #101314);box-shadow:var(--ls-bevel), var(--ls-shadow-tight);border-radius:.3rem}.ls-spot-finder-panel__link{appearance:none;width:fit-content;color:var(--ls-brass-light);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;margin:14px auto 0;padding:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.ls-spot-finder-panel__link:hover,.ls-spot-finder-panel__link:focus-visible{color:var(--ls-cream);text-decoration:underline}.ls-spot-finder-panel__link svg{width:1rem;height:1rem}.ls-spot-finder-panel{border:1px solid var(--ls-seam);box-shadow:var(--ls-bevel), var(--ls-shadow-tight);border-radius:.3rem;position:relative}.ls-community-panel:before,.ls-store-panel:before,.ls-rewards-panel:before,.ls-spot-finder-panel:before{content:"";pointer-events:none;z-index:0;border:1px solid var(--ls-brass-dim);border-radius:.14rem;position:absolute;inset:.3rem;box-shadow:inset 0 1px #ffecc80f,0 1px #0000008c}.ls-community-panel>:not(.ls-screw),.ls-store-panel>:not(.ls-screw),.ls-rewards-panel>:not(.ls-screw){z-index:1;position:relative}.ls-community-panel,.ls-store-panel,.ls-rewards-panel{padding:1.15rem 1rem 1rem}.ls-spot-finder-panel{gap:.5rem;padding:1.35rem 1rem}.ls-spot-finder-panel>svg,.ls-spot-finder-panel>div{z-index:1;position:relative}.ls-wood-panel{background:linear-gradient(126deg,#1c0e0880,#4a281657),url(/assets/walnut-board-Dmw7blBD.webp) 42% 38%/132%;border:1px solid #2b170e;border-radius:.55rem;box-shadow:inset 0 1px #ffd6a429,inset 0 -1px #0000008c,inset 0 0 0 .08rem #180c0680,inset 0 0 1.6rem #160b069e,0 .18rem .4rem #1a0c058c}.ls-wood-panel.ls-referral-panel{background:linear-gradient(198deg,#1e0f0875,#562f1a4d),url(/assets/walnut-board-Dmw7blBD.webp) 8% 74%/auto 168%}.ls-wood-panel:after,.ls-referral-panel:after{content:none}.ls-referral-panel>div{z-index:3;text-align:center;padding-top:1.5rem;position:relative}.ls-referral-panel>div>p:not(.ls-eyebrow){margin-inline:auto}.ls-referral-panel>.ls-enamel-button{z-index:3;position:relative}.ls-enamel-plate{box-shadow:inset 0 0 0 .1rem #0000004d, var(--ls-shadow-tight)}.ls-enamel-plate--red{border-radius:.3rem}.ls-cream-panel{box-shadow:none;background-size:auto,105% 105%;border:0;border-radius:.65rem}.ls-cream-panel.ls-knife-offer{box-shadow:none;background:linear-gradient(#fff8e506,#fff8e506),url(/assets/aged-paper-rustic-transparent-v2-CrRQhmI5.webp) 50%/100% 100% no-repeat;border:0;border-radius:0}.ls-red-panel{box-shadow:inset 0 1px 0 #ffd6a41f, var(--ls-shadow-tight);border:1px solid #2b170e;border-radius:.55rem}.ls-meter{box-shadow:inset 0 0 0 .22rem #1c1409, inset 0 0 2.2rem #000, var(--ls-shadow-tight);border-radius:1.1rem}.ls-settings-button{box-shadow:inset 0 0 0 .16rem #0d0a08, inset 0 1px 0 #ffe2af24, var(--ls-shadow-tight);background:radial-gradient(60% 50% at 30% 20%,#ffe2af1a,#0000 72%),linear-gradient(165deg,#33251b,#1b1310);border-radius:.3rem}.ls-brass-button,.ls-teal-button,.ls-cream-button,.ls-product-card button{box-shadow:inset 0 1px 0 #fff4d638, inset 0 -2px 0 #00000052, var(--ls-shadow-tight);border-radius:.28rem}.ls-teal-button,.ls-product-card button{color:var(--ls-cream);background:radial-gradient(30% 40% at 88% 82%,#f2e7d329,#0000 70%),radial-gradient(44% 30% at 8% 12%,#ffffff14,#0000 74%),linear-gradient(168deg,#35857f,#23615d 60%,#1b504d);border:1px solid #12403c}.ls-cream-button{background:radial-gradient(40% 30% at 82% 78%,#8c4a2f24,#0000 72%),linear-gradient(170deg,#f7efdd,#e3d3b6)}.ls-store-card{border:1px solid #0a0908;border-radius:.2rem;box-shadow:inset 0 1px #ffecc81a,inset 0 0 0 1px #00000073,0 .16rem .28rem #09060380}.ls-store-card>span{box-shadow:inset 0 0 0 1px var(--ls-brass-dim), inset 0 1px 0 #ffecc814;background:#0000006b;border-radius:.2rem}.ls-product-card{border:1px solid #6d5228;border-radius:.3rem;box-shadow:inset 0 0 0 1px #fffaeb66,0 .16rem .3rem #09060380}.ls-product-card__image{border-bottom:1px solid var(--ls-brass-dim)}.ls-price-box{background:linear-gradient(#e6d8bd,#d9c8a6);border:1px solid #b17f3e;border-radius:.18rem;box-shadow:inset 0 1px .2rem #65481e4d,inset 0 -1px #fffcf480}.ls-stock-counter{background:linear-gradient(#1b1e20,#0a0b0c);border-radius:.14rem;box-shadow:inset 0 0 .3rem #000,inset 0 1px #ffecc81f}.ls-hero-offer.ls-wood-panel{background:linear-gradient(126deg,#1c0e088f,#4a281666),url(/assets/walnut-board-Dmw7blBD.webp) 68% 30%/cover;box-shadow:inset 0 1px #ffd6a424,inset 0 -1px #0000008c,inset 0 0 0 .08rem #180c0680,inset 0 0 2.6rem #160b0699,0 .18rem .4rem #1a0c058c}.ls-hero-offer>img{box-shadow:0 0 0 1px var(--ls-brass-dim), 0 .2rem .4rem #0906038c;border-radius:.25rem}.ls-hero-offer dl div{border:1px solid var(--ls-brass-dim);background:#00000057;border-radius:.14rem;box-shadow:inset 0 1px #ffecc812}.ls-store-panel{background:var(--ls-patina), linear-gradient(172deg, var(--ls-steel-hi), var(--ls-steel-lo) 62%, #101314)}.ls-dashboard-nav{border-top:1px solid var(--ls-brass-dim);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#1b1f21,#0c0e0f);box-shadow:inset 0 1px #ffecc814,0 -.3rem .7rem #00000073}.ls-dashboard-nav__earn{border-color:var(--ls-brass);background:radial-gradient(34% 34% at 78% 80%,#f2e7d32e,#0000 68%),linear-gradient(168deg,#35857f,#1e5854);box-shadow:inset 0 1px #fff4d63d,0 .2rem .45rem #09060399;color:var(--ls-cream)!important}.ls-dashboard-shell h2,.ls-dashboard-shell h3{text-wrap:balance}.ls-community-panel h2,.ls-section-heading h2,.ls-referral-panel h2,.ls-offer-grid h2,.ls-hero-offer h2{letter-spacing:.035em;text-shadow:0 1px #0000008c;line-height:1.02}.ls-eyebrow{color:color-mix(in srgb, var(--ls-brass) 82%, var(--ls-cream));letter-spacing:.16em}.ls-cream-panel .ls-eyebrow{color:#6d4b1f}.ls-referral-panel p:not(.ls-eyebrow),.ls-red-panel p:not(.ls-eyebrow),.ls-hero-offer>div>p:not(.ls-eyebrow),.ls-store-card p,.ls-product-card__body>p,.ls-enamel-plate small,.ls-disclaimer,.ls-spot-finder-panel p{font-family:var(--font-sans);letter-spacing:.005em;line-height:1.5}.ls-referral-panel p:not(.ls-eyebrow),.ls-red-panel p:not(.ls-eyebrow),.ls-hero-offer>div>p:not(.ls-eyebrow){color:color-mix(in srgb, var(--ls-cream) 88%, transparent);font-size:.9rem}.ls-knife-offer h2{font-size:clamp(1.15rem,3.4vw,1.7rem)}.ls-knife-offer>div{min-width:0}.ls-knife-offer .ls-teal-button{width:100%;max-width:100%}.ls-product-card h3,.ls-store-card h3{font-family:var(--font-serif);letter-spacing:.002em}.ls-dashboard__header{box-shadow:inset 0 1px 0 #ffecc817, inset 0 0 0 1px #00000080, var(--ls-shadow-tight,0 .18rem .32rem #09060380);background:radial-gradient(40% 30% at 8% 10%,#ffe8be0f,#0000 72%),linear-gradient(168deg,#262a2c,#121516 68%);border:1px solid #0a0908;border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.55rem .7rem;display:grid}.ls-dashboard__logo-link>img{filter:grayscale(.55)contrast(1.05);background:radial-gradient(circle at 34% 28%,#c19b52,#6c4d21 78%);border-radius:50%;flex:none;width:clamp(2.9rem,9vw,4.2rem);height:clamp(2.9rem,9vw,4.2rem);padding:.2rem;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #fff0cd47,0 .14rem .26rem #0906038c}.ls-dashboard__brand{letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;font-size:clamp(1.05rem,4.4vw,2.05rem)}.ls-dashboard__identity>div{min-width:0}.ls-dashboard__header h1{font-family:var(--font-display);letter-spacing:.14em;overflow-wrap:anywhere;text-transform:uppercase;margin-top:.3rem;font-size:clamp(.78rem,2.6vw,1.1rem);font-weight:600}.ls-dashboard-site-link:hover{color:#fff5dd;border-color:#ad8645}.ls-dashboard-site-link:focus-visible{outline:2px solid var(--ls-amber);outline-offset:3px}@media (width<=34rem){.ls-dashboard-site-link:not(.ls-dashboard-home-link) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-dashboard-site-link{justify-content:center;width:2.8rem;padding-inline:0}}.ls-meter-zone{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem;margin-top:0;margin-bottom:.9rem;display:grid}.ls-meter{--ls-meter-window:.58;aspect-ratio:1;background:0 0;border:0;border-radius:50%;place-items:center;width:min(100%,26rem,420px);min-height:0;margin-inline:auto;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 .16rem .26rem #07050394,.08rem .3rem .55rem #07050370,.4rem .7rem 1.35rem #0705035c,.62rem 1rem 2.1rem #07050338}.ls-meter__layer{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-meter__layer--dial{z-index:0;filter:brightness(.92)saturate(.9)}.ls-meter__layer--bezel{z-index:3;filter:drop-shadow(.14rem .3rem .5rem #00000080)}.ls-meter__layer--glass{z-index:4;opacity:.4;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#0000 0 26%,#000 44% 100%);mask-image:radial-gradient(circle,#0000 0 26%,#000 44% 100%)}.ls-meter__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.ls-meter__arc-texture{opacity:.55;mix-blend-mode:overlay}.ls-meter__seg{stroke:#000000bf;stroke-width:.9px}.ls-meter__seg--teal{fill:#2e7772}.ls-meter__seg--red{fill:#8f3a30}.ls-meter__seg--amber{fill:#d79a2b;transition:opacity .24s}.ls-meter[data-meter-state=ready] .ls-meter__seg--amber{opacity:.62}.ls-meter__needle-group{transform-box:view-box;transform-origin:99px 204px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ls-meter[data-meter-state=scanning] .ls-meter__needle-group{transform:rotate(6deg)}.ls-meter[data-meter-state=settled] .ls-meter__needle-group{transform:rotate(11deg)}.ls-meter__face{z-index:2;text-align:center;justify-items:center;gap:.02rem;width:62%;display:grid;position:relative}.ls-meter__star{filter:drop-shadow(0 1px 1px #000000d9);width:clamp(.88rem,3.1vw,1.2rem);height:clamp(.88rem,3.1vw,1.2rem);margin-bottom:.08rem}.ls-meter>.ls-eyebrow,.ls-meter__face>.ls-eyebrow{z-index:2;color:#e6d3ab;letter-spacing:.17em;text-shadow:0 1px #000000d9;background:0 0;padding:0;font-size:clamp(.56rem,2.05vw,.76rem);font-weight:600;position:static;top:auto}.ls-odometer,.ls-meter__change{background:linear-gradient(#0b0d0e,#191d1f 58%,#0a0c0d);border:0;border-radius:.18rem;margin-top:.16rem;padding:.12rem .2rem;display:block;box-shadow:inset 0 0 0 .08rem #000,inset 0 .16rem .34rem #000000e6,inset 0 -.1rem .24rem #000000b3,0 1px #ffecc829}.ls-counter__rollers{justify-content:center;align-items:stretch;gap:.09rem;display:flex}.ls-counter__roller{color:#fff6e4;font-variant-numeric:tabular-nums;text-shadow:0 1px #000000e6;background:linear-gradient(#ffffff21,#0000 34%),linear-gradient(#2a2f31,#14171a 52%,#23282a);border-radius:.06rem;place-items:center;padding:.02rem .17rem;display:grid;box-shadow:inset 0 0 0 1px #000000d9,inset 0 .14rem .2rem #0000008c}.ls-counter__dot{color:#d79a2b;font-variant-numeric:tabular-nums;align-items:end;display:grid}.ls-odometer .ls-counter__roller,.ls-odometer .ls-counter__dot{font-size:clamp(1.9rem,8.2vw,3.15rem);font-weight:700;line-height:1.06}.ls-meter__unit{color:#e6d3ab;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px #000000d9;margin-top:.16rem;font-size:clamp(.6rem,2.15vw,.8rem);font-weight:600}.ls-meter__change-label{color:#d8bc84;font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;text-shadow:0 1px #000000d9;margin-top:.2rem;font-size:clamp(.54rem,1.95vw,.7rem);font-weight:600}.ls-meter__change{width:fit-content;min-width:7.4ch;margin-top:.1rem;transition:color .24s}.ls-meter__change .ls-counter__rollers{white-space:nowrap;flex-wrap:nowrap}.ls-meter__change .ls-counter__roller,.ls-meter__change .ls-counter__dot{letter-spacing:.01em;font-size:clamp(.76rem,2.85vw,1.02rem);font-weight:700;line-height:1.16}.ls-meter[data-meter-state=scanning] .ls-meter__change .ls-counter__roller,.ls-meter[data-meter-state=settled] .ls-meter__change .ls-counter__roller{color:#f0c46a}.ls-scan-stack{flex-direction:column;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;height:auto;display:flex}.ls-scan-button{aspect-ratio:1;width:min(100%,15rem,240px);min-height:3rem;color:var(--ls-cream,#f2e7d3);box-shadow:none;filter:drop-shadow(0 .28rem .34rem #060402b3)drop-shadow(0 .7rem .9rem #06040261);background:0 0;border:0;border-radius:50%;place-items:center;margin-inline:auto;padding:0;transition:transform .16s,filter .16s;display:grid;position:relative;overflow:visible}.ls-scan-button__layer{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.ls-scan-button__cap{z-index:1;pointer-events:none;place-items:center;transition:transform .16s;display:grid;position:absolute;inset:0;transform:translateY(-.11rem)}.ls-scan-button__layer--enamel{z-index:0;border-radius:50%;width:61.6%;transition:filter .16s;inset:19.2%}.ls-scan-button__layer--relief{z-index:1;aspect-ratio:1;pointer-events:none;background:0 0;border:.06rem solid #222a289e;border-radius:50%;width:61.6%;transition:box-shadow .16s,border-color .16s;inset:19.2%;box-shadow:inset .1rem .14rem .18rem #faebcd99,inset .2rem .26rem .5rem #f0debd29,inset -.08rem -.12rem .19rem #0a0e0da8,inset -.2rem -.28rem .55rem #0a0e0d57,0 .06rem .06rem #060503cc,.07rem .2rem .24rem #06050394,.11rem .34rem .44rem #0605034d}.ls-scan-button__layer--glass{z-index:2;opacity:.5;mix-blend-mode:screen;border-radius:50%;width:61.6%;inset:19.2%}.ls-scan-button__layer--bezel{z-index:3;width:100%;inset:0}.ls-scan-button__inner{z-index:2;place-items:center;display:grid;position:relative}.ls-scan-button .ls-scan-mark{width:clamp(2.2rem,9.5vw,3.9rem);height:clamp(2.2rem,9.5vw,3.9rem);color:var(--ls-cream,#f2e7d3);opacity:.92;filter:drop-shadow(0 .08rem .14rem #000000a6)}.ls-scan-button__activity{z-index:4;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ls-amber,#d79a2b) 85%, transparent), transparent 68%);opacity:0;pointer-events:none;border-radius:50%;width:16%;transition:opacity .24s;position:absolute;top:26%;right:25%}.ls-scan-button:hover:not(:disabled){filter:drop-shadow(0 .28rem .34rem #060402b3) drop-shadow(0 0 .7rem color-mix(in srgb, var(--ls-brass,#b08a46) 45%, transparent)) drop-shadow(0 .7rem .9rem #06040261)}.ls-scan-button:hover:not(:disabled) .ls-scan-button__layer--enamel{filter:brightness(1.06)}.ls-scan-button:hover:not(:disabled) .ls-scan-button__cap{transform:translateY(-.085rem)}.ls-scan-button:hover:not(:disabled) .ls-scan-button__layer--relief{box-shadow:inset .06rem .075rem .12rem #fae9c86b,inset .12rem .15rem .32rem #f4e2bf29,inset -.05rem -.075rem .13rem #0c100f80,inset -.12rem -.16rem .34rem #0c100f3d,0 .09rem .11rem #080604a3,.02rem .13rem .18rem #08060457}.ls-scan-button:focus-visible{outline:.2rem solid var(--ls-amber,#d79a2b);outline-offset:.3rem}.ls-scan-button:active:not(:disabled){filter:drop-shadow(0 .22rem .3rem #060402b8)drop-shadow(0 .6rem .8rem #0604025c)}.ls-scan-button:active:not(:disabled) .ls-scan-button__cap{transform:translateY(.045rem)}.ls-scan-button:active:not(:disabled) .ls-scan-button__layer--relief{border-color:#1e26249e;box-shadow:inset .04rem .05rem .07rem #eeddbe33,inset -.04rem -.05rem .09rem #0c100f75,0 .03rem .045rem #08060499}.ls-scan-button:active:not(:disabled) .ls-scan-button__layer--enamel{filter:brightness(.84)saturate(.94)}.ls-scan-button:disabled{opacity:1;cursor:default}.ls-scan-button[data-scan-state=scanning] .ls-scan-button__activity{opacity:.85;animation:.9s ease-in-out infinite ls-scan-activity}.ls-scan-button[data-scan-state=settled] .ls-scan-button__activity{opacity:.6;animation:.7s ease-out ls-scan-confirm}@keyframes ls-scan-activity{0%,to{opacity:.4}50%{opacity:.9}}@keyframes ls-scan-confirm{0%{opacity:.95}to{opacity:.45}}.ls-scan-prompt{font-size:clamp(.7rem,2.2vw,.82rem)}.ls-scan-action-label{color:color-mix(in srgb, var(--ls-teal,#2e7772) 72%, #f2e7d3);font-family:var(--font-display);letter-spacing:.1em;text-align:center;text-shadow:0 .1rem .18rem #000000b3;text-transform:uppercase;justify-content:center;align-items:center;min-height:clamp(1.5rem,5.5vw,2.1rem);margin:.55rem auto 0;font-size:clamp(.95rem,3.4vw,1.2rem);font-weight:700;line-height:1;display:flex}.ls-scan-action-label img{filter:drop-shadow(0 1px 1px #000c);width:clamp(9rem,46vw,15rem);max-width:100%;height:auto;display:block}.ls-scan-action-label__text{color:#3f918b;letter-spacing:.08em;text-shadow:0 -1px #79bbb559,0 2px 2px #000000d1;text-transform:uppercase;font-size:clamp(1.15rem,4.4vw,1.85rem);font-weight:750;line-height:1;display:inline-block;font-family:var(--font-display)!important}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))){.ls-scan-action-label__text{-webkit-mask-image:url(/assets/enamel-crackle-mask-2RiM8FfN.png);mask-image:url(/assets/enamel-crackle-mask-2RiM8FfN.png);-webkit-mask-size:4em 4em;mask-size:4em 4em;-webkit-mask-repeat:repeat;mask-repeat:repeat}}.ls-scan-value{--ls-counter-scale:1.95;--ls-label-space:calc(1.1rem * var(--ls-counter-scale));--ls-label-gap:.22rem;max-width:100%;padding-top:var(--ls-label-space);margin-top:1.15rem;justify-items:center;margin-inline:auto;display:inline-grid;position:relative}.ls-scan-value__label{top:calc(var(--ls-label-space) - var(--ls-label-gap));width:80%;margin:0;position:absolute;left:50%;transform:translate(-50%,-100%)}.ls-scan-value__label img{filter:drop-shadow(0 1px 1px #000c);width:100%;height:auto;display:block}.ls-scan-value__label-text{color:#dcc9a5;letter-spacing:.12em;text-align:center;text-shadow:0 -1px #fff5dc3d,0 2px 2px #000000d1;text-transform:uppercase;white-space:nowrap;font-size:clamp(.78rem,3vw,1.15rem);font-weight:750;line-height:1;display:block;font-family:var(--font-display)!important}.ls-scan-value__case{--ls-counter-frame:calc(.62rem * var(--ls-counter-scale));border-style:solid;border-width:var(--ls-counter-frame);border-image:url(/assets/counter-steel-bezel-C4omLlxU.webp) 182 183 179 181 fill / var(--ls-counter-frame) / 0 stretch;filter:drop-shadow(0 .1rem .16rem #050403b8)drop-shadow(0 .26rem .5rem #05040373);background-color:#0a0b0c;background-clip:padding-box;max-width:100%;display:inline-flex;position:relative}.ls-scan-value__counter{padding:calc(.2rem * var(--ls-counter-scale)) calc(.24rem * var(--ls-counter-scale));background:linear-gradient(#07080a,#101215);justify-content:center;display:inline-flex;position:relative;box-shadow:inset 0 .16rem .34rem #000000eb,inset 0 -.07rem .2rem #000000b8}.ls-scan-value__counter .ls-counter__roller{padding:calc(.07rem * var(--ls-counter-scale)) calc(.22rem * var(--ls-counter-scale));color:#262019;text-shadow:0 1px #ffffff4d;background:radial-gradient(60% 22% at 18% 12%,#5a462c4d,#0000 70%),radial-gradient(45% 18% at 82% 88%,#4a3a2457,#0000 72%),radial-gradient(130% 96%,#0000 46%,#58462c80 100%),linear-gradient(#b5a685 0%,#efe3c4 16%,#f7eed8 34%,#e6d9b8 52%,#f4ecd7 74%,#ad9e7e 100%);border-radius:.14rem;box-shadow:inset 0 0 0 1px #1e19128c,inset 0 .05rem .07rem #ffffffb8,inset 0 -.06rem .1rem #4639268c,0 .03rem .06rem #000000a6}.ls-scan-value__counter .ls-counter__dot{color:#efe4cc}.ls-scan-value__counter .ls-counter__roller,.ls-scan-value__counter .ls-counter__dot{font-family:var(--font-display);font-size:calc(clamp(1rem, 4vw, 1.35rem) * var(--ls-counter-scale));font-weight:700;line-height:1.05}.ls-scan-value__counter .ls-counter__rollers{gap:calc(.09rem * var(--ls-counter-scale))}.ls-scan-stack .ls-pathway-materials{margin-top:1.4rem}.ls-pathway-materials{width:min(78%,13rem);margin-top:0}@media (prefers-reduced-motion:reduce){.ls-meter__needle-group,.ls-meter__seg--amber,.ls-scan-button,.ls-scan-button__cap,.ls-scan-button__layer--relief,.ls-scan-button__activity{transition:none}.ls-scan-button[data-scan-state=scanning] .ls-scan-button__activity,.ls-scan-button[data-scan-state=settled] .ls-scan-button__activity{animation:none}}.ls-dashboard{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}@media (width>=48rem){.ls-meter-zone{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:1.25rem}.ls-meter{width:min(100%,26rem,420px)}.ls-scan-button{width:min(100%,13rem,220px)}}@media (width>=72rem){.ls-dashboard{padding-bottom:1.5rem}}.ls-enamel-button{isolation:isolate;aspect-ratio:1920/545;width:min(82%,34rem);min-height:0;color:var(--ls-cream);letter-spacing:.1em;text-align:center;text-shadow:0 1px #08141399,0 0 .35rem #06121180;filter:drop-shadow(0 .16rem .34rem #1409049e);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.32rem;justify-content:center;justify-self:center;align-items:center;gap:0;padding:9% 12% 9.6% 10%;font-size:clamp(.72rem,2.4vw,.95rem);transition:filter .24s;display:flex;position:relative;overflow:visible;container-type:inline-size}.ls-enamel-button__cap{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0 2.44% .7% 0;transition:top .16s,transform .16s;display:flex;position:absolute;top:-.1rem;left:0}.ls-enamel-button__layer{object-fit:cover;pointer-events:none;border-radius:.32rem;width:100%;height:100%;display:block;position:absolute;inset:0}.ls-enamel-button__layer--enamel{z-index:0;border-radius:.08rem;width:82.1%;height:60%;transition:filter .24s;inset:18.9% auto auto 8.9%}.ls-enamel-button__layer--relief{z-index:2;border:.055rem solid #1826249e;border-radius:.04rem;width:auto;height:auto;transition:box-shadow .16s;inset:19.3% 9.2% 21.5% 9.1%;box-shadow:inset .075rem .1rem .14rem #f8e8c870,inset -.065rem -.09rem .14rem #0a0f0e85,0 .05rem .07rem #06050399}.ls-enamel-button__layer--frame{z-index:2;clip-path:inset(0 0 1.4%);object-fit:contain;border-radius:0}.ls-enamel-button__layer--glass{z-index:1;mix-blend-mode:screen;opacity:.1;border-radius:.08rem;width:82.1%;height:60%;inset:18.9% auto auto 8.9%}.ls-enamel-button__text{z-index:3;position:relative}.ls-enamel-button>svg,.ls-enamel-button svg{width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--ls-cream) 80%, var(--ls-brass))}.ls-enamel-button__cap>svg{z-index:3;padding-left:.34rem;position:absolute;top:50%;right:13.5%;transform:translateY(-50%)}.ls-enamel-button:hover:not(:disabled){filter:drop-shadow(0 .22rem .42rem #140904a8)}.ls-enamel-button:hover:not(:disabled) .ls-enamel-button__cap{top:-.14rem}.ls-enamel-button:hover:not(:disabled) .ls-enamel-button__layer--enamel{filter:brightness(1.07)}.ls-enamel-button:hover:not(:disabled) .ls-enamel-button__layer--relief{box-shadow:inset .075rem .1rem .13rem #fae9c880,inset -.065rem -.09rem .13rem #0a0f0e75,0 .075rem .1rem #0806048a}.ls-enamel-button:focus-visible{outline:2px solid var(--ls-amber);outline-offset:4px}.ls-enamel-button:active:not(:disabled) .ls-enamel-button__cap{top:.035rem;transform:none}.ls-enamel-button:active:not(:disabled) .ls-enamel-button__layer--relief{border-color:#1c2a28a3;box-shadow:inset .04rem .05rem .07rem #eeddbe2e,inset -.04rem -.05rem .09rem #0a0f0e70,0 .025rem .04rem #08060494}.ls-enamel-button:active:not(:disabled) .ls-enamel-button__layer--enamel{filter:brightness(.86)saturate(.94)}.ls-share-status{color:#d5c39e;text-align:center;min-height:1.1rem;margin:-.35rem auto 0;line-height:1.45;font-size:.7rem!important}.ls-share-status:empty{min-height:0;margin:0}.ls-enamel-button:disabled{opacity:1;cursor:default}.ls-enamel-button:disabled .ls-enamel-button__cap{transition:none}.ls-enamel-button:disabled .ls-enamel-button__layer--glass{opacity:.1}@media (width<=34rem){.ls-enamel-button{width:calc(100% - 3.25rem);padding-left:11%;padding-right:13%}.ls-enamel-button__cap{padding:0 2.5% .76% 0}.ls-enamel-button__text{font-size:clamp(.82rem,9.2cqw,1.45rem)}}@media (prefers-reduced-motion:reduce){.ls-enamel-button,.ls-enamel-button__cap,.ls-enamel-button__layer--relief{transition:none}}.ls-metal-surface{--ls-metal-overscan:10vmax;isolation:isolate;background-color:#17191a;min-height:100dvh;position:relative}.ls-metal-surface:before{content:"";z-index:-1;inset:calc(-1 * var(--ls-metal-overscan));pointer-events:none;background:linear-gradient(#080a0b47,#080a0b47),url(/assets/dashboard-metal-surface-jYyghJgr.webp) 50%/cover no-repeat;position:fixed}.ls-dashboard-shell.ls-metal-surface,.ls-dashboard-shell.ls-metal-surface:after{background-image:none}.ls-dashboard-shell.ls-metal-surface{background-color:#0000}:root{--ls-enamel-paint:#d8c59d;--ls-enamel-satin:#f6ecd14d;--ls-enamel-seat:#0814139e;--ls-enamel-seam:#14222099}.ls-plate-teal{box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), 0 .14rem .3rem #08060480;border-radius:.36rem}.ls-plate-teal--control{cursor:pointer}.ls-plate-teal--control:disabled,.ls-plate-teal--control[aria-disabled=true]{cursor:default}.ls-enamel-text{color:var(--ls-enamel-paint);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 -.04em 0 var(--ls-enamel-satin), 0 .045em .045em var(--ls-enamel-seat);font-weight:700;display:inline-block}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))) and ((-webkit-mask-size:3em) or (mask-size:3em)){.ls-enamel-text--crackle{-webkit-mask-source-type:alpha;-webkit-mask-image:url(/assets/enamel-crackle-mask-2RiM8FfN.png);mask-image:url(/assets/enamel-crackle-mask-2RiM8FfN.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16em 16em;mask-size:16em 16em;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}}.ls-enamel-text--solid{font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;-webkit-mask-image:none;mask-image:none}@media (forced-colors:active){.ls-enamel-text,.ls-enamel-text--crackle{color:canvastext;text-shadow:none;-webkit-mask-image:none;mask-image:none}}.ls-white-porcelain-panel{box-sizing:border-box;color:#261b13;text-shadow:none;box-shadow:none;background:0 0;border:14px solid #0000;border-image:url(/assets/white-porcelain-panel-approved-BbWlWKVq.webp) 60 fill/14px;border-radius:0;padding:clamp(.65rem,2vw,1.35rem)}.ls-white-porcelain-panel h2,.ls-white-porcelain-panel .ls-eyebrow,.ls-white-porcelain-panel .ls-managed-offer__description,.ls-white-porcelain-panel .ls-managed-offer__expiration,.ls-white-porcelain-panel .ls-managed-offer__availability{color:#261b13;text-shadow:none}.ls-managed-offer__availability{overflow-wrap:anywhere;margin:.85rem 0 1rem;font-size:.9rem;line-height:1.5}.ls-store-panel .ls-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr))}.ls-store-panel .ls-managed-offer.ls-knife-offer{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(1rem,3vw,2.5rem)}.ls-store-panel .ls-managed-offer.ls-knife-offer>img{object-fit:contain;width:100%;height:auto;max-height:20rem}.ls-store-panel .ls-managed-offer .ls-teal-button{width:auto;min-width:11rem;max-width:100%}@media (width<=600px){.ls-store-panel .ls-managed-offer.ls-knife-offer{grid-template-columns:minmax(0,1fr);gap:.8rem}.ls-store-panel .ls-managed-offer.ls-knife-offer>img{order:-1;height:14rem;max-height:14rem}}.ls-hero-offer h2[data-admin-font=display]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.045em}.ls-hero-offer h2[data-admin-font=serif]{font-family:var(--font-serif);text-transform:none;letter-spacing:0}.ls-hero-offer h2[data-admin-font=sans]{font-family:var(--font-sans);text-transform:none;letter-spacing:.01em}.ls-hero-offer h2[data-admin-size=compact]{font-size:clamp(1.2rem,4vw,1.75rem)}.ls-hero-offer h2[data-admin-size=standard]{font-size:clamp(1.45rem,5vw,2.3rem)}.ls-hero-offer h2[data-admin-size=large]{font-size:clamp(1.8rem,6vw,3.1rem)}.ls-hero-offer h2[data-admin-size]{white-space:pre-line;overflow-wrap:anywhere}.ls-hero-offer>div>p[data-admin-font=serif]{font-family:var(--font-serif)}.ls-hero-offer>div>p[data-admin-font=sans]{font-family:var(--font-sans)}.ls-hero-offer>div>p[data-admin-size=compact]{font-size:.76rem;line-height:1.35}.ls-hero-offer>div>p[data-admin-size=standard]{font-size:.88rem;line-height:1.45}.ls-hero-offer>div>p[data-admin-size=large]{font-size:1.05rem;line-height:1.55}.ls-hero-offer[data-admin-material=Black\ stainless]{background:linear-gradient(125deg,#0508095c,#181c1d33),url(/assets/brushed-black-stainless-v1-C6HAHf_D.webp) 50%/cover}.ls-hero-offer[data-admin-material=Saddle\ leather]{background:linear-gradient(135deg,#3314071f,#3e170647),url(/assets/saddle-leather-burnt-orange-v2-BZAI4aQ9.webp) 50%/cover;border-color:#6e3518}.ls-hero-offer[data-admin-material=Saddle\ leather]:after{z-index:1;content:"";pointer-events:none;border:2px dashed #e1a958d1;border-radius:.3rem;position:absolute;inset:.7rem;box-shadow:inset 0 0 0 1px #3d19098c}.ls-hero-offer[data-admin-material=Saddle\ leather]>.ls-screw,.ls-hero-offer[data-admin-material=Aged\ paper]>.ls-screw{display:none}.ls-hero-offer[data-admin-material=Porcelain\ teal]{color:#172421;background:linear-gradient(#ebf1e014,#0a22201f),url(/assets/teal-enamel-plate-ZSPaYEMc.webp) 50%/cover}.ls-hero-offer[data-admin-material=Vintage\ brass]{color:#17130d;background:linear-gradient(#fff1be14,#3a230c24),url(/assets/vintage-brass-texture-v1-C5kLIkon.webp) 50%/cover}.ls-hero-offer[data-admin-material=Aged\ paper]{color:#261f19;background:linear-gradient(#fff8e50d,#fff8e50d),url(/assets/aged-paper-label-panel-wide-v1-B54nlLR2.webp) 50%/100% 100% no-repeat;border-color:#8a6940;box-shadow:0 .2rem .45rem #170d0680}.ls-hero-offer[data-admin-material=Walnut]{background:linear-gradient(126deg,#1c0e088f,#4a281666),url(/assets/walnut-board-Dmw7blBD.webp) 68% 30%/cover}.ls-hero-offer[data-admin-material=Barn\ red]{background:linear-gradient(#48130e1f,#48130e47),url(/assets/barn-red-wood-plate-live-LAHqDjo-.webp) 50%/cover}.ls-hero-offer[data-admin-material="Cream porcelain enamel"]{color:#261f19;background:linear-gradient(#fffaeb14,#5c482a14),url(/assets/cream-enamel-plate-BgB7I_KT.webp) 50%/cover;border-color:#8a7656}.ls-hero-offer .ls-hero-offer__action,.ls-hero-offer button[data-admin-button]{z-index:3;width:100%;margin-top:.8rem;text-decoration:none;position:relative}.ls-hero-offer [data-admin-button=Porcelain\ teal]{color:#f2e7d3;background:linear-gradient(#438f89,#246661);border-color:#7d9f9b}.ls-hero-offer [data-admin-button=Saddle\ leather]{color:#fff1d5;background:linear-gradient(#b85b22,#81370f);border-color:#d18a4a}.ls-hero-offer [data-admin-button=Aged\ cream]{color:#261f19;background:linear-gradient(#fff6df,#decfb0);border-color:#7f7665}.ls-dashboard__header-actions{align-items:center;gap:.5rem;display:flex}.ls-dashboard-site-link{color:#e6d6b5;min-height:2.8rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(165deg,#2b2e2e,#151717);border:1px solid #5b4b35;border-radius:.3rem;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffecc817}.ls-dashboard-site-link svg{width:1.1rem;height:1.1rem;color:var(--ls-brass)}.ls-settings-button:not(:disabled),.ls-dashboard-site-link{cursor:pointer}.ls-settings-button:not(:disabled):hover,.ls-dashboard-site-link:hover{color:#fff5dd;border-color:#ad8645}@media (width<=40rem){.ls-dashboard__header{grid-template-columns:minmax(0,1fr)}.ls-dashboard__brand{overflow-wrap:normal}.ls-dashboard__header-actions{flex-wrap:wrap;justify-content:flex-end}.ls-dashboard__header-actions .ls-dashboard-site-link{white-space:nowrap;flex-shrink:0;width:auto}}.ls-dashboard-spotfinder-overlay{z-index:130;-webkit-backdrop-filter:blur(.22rem);backdrop-filter:blur(.22rem);background:#040505d6;position:fixed;inset:0}.ls-dashboard-spotfinder-dialog{z-index:131;scrollbar-width:none;color:#eee4d1;background:radial-gradient(circle at 92% 0,#94692f33,#0000 28rem),linear-gradient(168deg,#25292a,#111415 64%);border:1px solid #82643b;border-radius:.4rem;width:min(96vw,78rem);max-height:94dvh;padding:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1.2rem 3rem #000000b3}.ls-dashboard-spotfinder-dialog::-webkit-scrollbar{display:none}.ls-dashboard-spotfinder-dialog:focus{outline:none}.ls-dashboard-spotfinder-header{z-index:4;padding:max(1rem, env(safe-area-inset-top,0px)) 1rem .9rem;background:linear-gradient(#1c2021 80%,#1c2021f5);border-bottom:1px solid #82643b;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:sticky;top:0;box-shadow:0 .35rem .8rem #00000052}.ls-dashboard-spotfinder-header .ls-eyebrow{color:#d2aa5f;align-items:center;gap:.4rem;margin:0;display:flex}.ls-dashboard-spotfinder-header .ls-eyebrow svg{width:1rem}.ls-dashboard-spotfinder-header h2{color:#f2e5c8;font-family:var(--font-sans);margin:.25rem 0 0;font-size:clamp(1.55rem,5vw,2.4rem);font-weight:750}.ls-dashboard-spotfinder-header>div>p:last-child{color:#c4b9a6;max-width:47rem;margin:.35rem 0 0;font-size:clamp(.82rem,2.4vw,.95rem);line-height:1.45}.ls-dashboard-spotfinder-close{color:#f2e5c8;cursor:pointer;background:#151211;border:1px solid #8d6b38;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ls-dashboard-spotfinder-close:hover,.ls-dashboard-spotfinder-close:focus-visible{outline-offset:2px;border-color:#d2aa5f;outline:2px solid #d2aa5f}.ls-dashboard-spotfinder-close svg{width:1.35rem}.ls-dashboard-spotfinder-map{padding:.75rem}.ls-dashboard-spotfinder-map .ls-storepoint-shell{--ls-copper:#b86b32;--ls-ink:#181817;--ls-muted:#746b5d;box-sizing:border-box;width:100%;min-width:0;color:var(--ls-ink);background:#fffaf0;border:1px solid #6d5128;margin:0;padding:0;box-shadow:inset 0 1px #ffffff1a}.ls-dashboard-spotfinder-map .ls-storepoint-heading{display:none}.ls-dashboard-spotfinder-map .ls-storepoint-status{color:var(--ls-muted);margin:0;padding:.8rem;font-weight:700}.ls-dashboard-spotfinder-map .ls-storepoint-widget{width:100%;min-width:0;max-width:100%;min-height:min(70dvh,48rem)}.ls-dashboard-spotfinder-map .ls-storepoint-widget iframe{width:100%!important;max-width:100%!important}.ls-dashboard-spotfinder-map .ls-storepoint-widget[data-status=loading]{opacity:.72}@media (width<=40rem){.ls-dashboard-spotfinder-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0;transform:none}.ls-dashboard-spotfinder-header{padding-right:max(.8rem, env(safe-area-inset-right,0px));padding-left:max(.8rem, env(safe-area-inset-left,0px))}.ls-dashboard-spotfinder-map{padding:.45rem;padding-bottom:max(.45rem, env(safe-area-inset-bottom,0px))}.ls-dashboard-spotfinder-map .ls-storepoint-widget{min-height:calc(100dvh - 9.5rem - env(safe-area-inset-top,0px))}}.ls-settings-overlay{z-index:120;-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);background:#040505c7;position:fixed;inset:0}.ls-settings-panel{z-index:121;color:#eee4d1;background:radial-gradient(circle at 90% 2%,#94692f33,#0000 26rem),linear-gradient(168deg,#25292a,#111415 64%);border-left:1px solid #82643b;width:min(92vw,32rem);height:100dvh;padding:1.15rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-.6rem 0 2rem #0000009e}.ls-settings-panel:focus{outline:none}.ls-settings-panel__header{border-bottom:2px solid #83663a;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.ls-settings-panel__header h2{color:#f2e5c8;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,5vw,2rem)}.ls-settings-panel__header p{color:#b9ad98;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.ls-settings-close{color:#e5c77f;cursor:pointer;background:#1a1511;border:1px solid #6b5130;border-radius:.25rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.ls-settings-close svg{width:1.25rem}.ls-settings-nav{gap:.55rem;margin:1rem 0;display:grid}.ls-settings-nav a,.ls-settings-nav button{color:#f1e7d2;min-height:3.75rem;font:inherit;text-align:left;background:#080a0a80;border:1px solid #4d4438;border-radius:.25rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .8rem;text-decoration:none;display:grid}.ls-settings-nav button{cursor:pointer;width:100%}.ls-settings-nav a:hover,.ls-settings-nav button:hover{background:#2c261dc7;border-color:#a17b3e}.ls-settings-nav a>svg,.ls-settings-nav button>svg{color:#d2aa5f;width:1.35rem}.ls-settings-nav a span,.ls-settings-nav button span{flex-direction:column;min-width:0;display:flex}.ls-settings-nav a strong,.ls-settings-nav button strong{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem}.ls-settings-nav a small,.ls-settings-nav button small{color:#aaa08e;margin-top:.2rem;font-size:.68rem;line-height:1.35}.ls-settings-section{background:#080a0a7a;border:1px solid #4d4438;border-radius:.25rem;margin-top:1rem;padding:1rem}.ls-settings-section__title{align-items:center;gap:.55rem;display:flex}.ls-settings-section__title svg{color:#d2aa5f;width:1.2rem}.ls-settings-section h2{color:#f1e7d2;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.92rem}.ls-settings-section>p,.ls-settings-section li{color:#c3b8a5;font-size:.76rem;line-height:1.6}.ls-settings-faq{margin-top:.65rem}.ls-settings-faq details{border-top:1px solid #403a32}.ls-settings-faq summary{color:#e8dcc3;cursor:pointer;padding:.75rem 0;font-size:.78rem;font-weight:700}.ls-settings-faq details p{color:#b9ad98;margin:0 0 .85rem;font-size:.74rem;line-height:1.55}.ls-settings-ai{gap:.55rem;margin-top:.8rem;display:grid}.ls-settings-ai label{color:#e8dcc3;font-size:.74rem;font-weight:700}.ls-settings-ai textarea{resize:vertical;color:#f6ecd8;width:100%;font:inherit;background:#0b0e0e;border:1px solid #65583f;border-radius:.2rem;padding:.7rem;font-size:.78rem}.ls-settings-ai button,.ls-settings-signout{color:#1b1711;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#e1be72,#a87931);border:1px solid #8e6d36;border-radius:.22rem;justify-content:center;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:inline-flex}.ls-settings-ai button:disabled{opacity:.45;cursor:not-allowed}.ls-settings-ai>small{color:#9f9583;font-size:.67rem}.ls-settings-ai__status{color:#e0c88f;margin:.2rem 0 0;font-size:.72rem;line-height:1.5}.ls-agreement-status{color:#d9eee9;background:#154f484d;border:1px solid #376d64;align-items:center;gap:.65rem;margin-top:.85rem;padding:.75rem;display:flex}.ls-agreement-status>svg{flex:none;width:1.35rem}.ls-agreement-status span{flex-direction:column;display:flex}.ls-agreement-status strong{font-size:.76rem}.ls-agreement-status small{color:#a9c8c0;margin-top:.15rem;font-size:.67rem}.ls-settings-agreement ul{margin:.85rem 0 0;padding-left:1.15rem}.ls-settings-signout{color:#e5d8c1;background:#1a1714;border-color:#67523b;width:100%;margin-top:1rem}.ls-settings-signout svg{width:1rem}@media (width<=34rem){.ls-dashboard-site-link:not(.ls-dashboard-home-link) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-dashboard-site-link{justify-content:center;width:2.8rem;padding-inline:0}.ls-settings-panel{width:100vw;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media (forced-colors:active){.ls-settings-panel,.ls-settings-nav a,.ls-settings-nav button,.ls-settings-section,.ls-settings-ai textarea,.ls-agreement-status{color:canvastext;background:canvas}}.ls-dashboard-shell,.ls-dashboard-shell *{font-family:var(--font-sans)!important}.ls-dashboard-shell [data-dashboard-font=display]{font-family:var(--font-display)!important}.ls-dashboard-shell [data-dashboard-font=serif]{font-family:var(--font-serif)!important}.ls-dashboard-shell [data-dashboard-font=sans]{font-family:var(--font-sans)!important}.ls-dashboard-shell [data-dashboard-color=cream]{--ls-enamel-paint:#f2e7d3;color:#f2e7d3!important;-webkit-text-fill-color:#f2e7d3!important}.ls-dashboard-shell [data-dashboard-color=burnt-copper]{--ls-enamel-paint:#b8642f;color:#b8642f!important;-webkit-text-fill-color:#b8642f!important}.ls-dashboard-shell [data-dashboard-color=brass]{--ls-enamel-paint:#b08a46;color:#b08a46!important;-webkit-text-fill-color:#b08a46!important}.ls-dashboard-shell [data-dashboard-color=teal]{--ls-enamel-paint:#5aa59e;color:#5aa59e!important;-webkit-text-fill-color:#5aa59e!important}.ls-dashboard-shell [data-dashboard-color=charcoal]{--ls-enamel-paint:#171a1c;color:#171a1c!important;-webkit-text-fill-color:#171a1c!important}.ls-dashboard-shell [data-dashboard-size=compact]{font-size:clamp(.72rem,2.1vw,.9rem)!important}.ls-dashboard-shell [data-dashboard-size=standard]{font-size:clamp(.9rem,3vw,1.2rem)!important}.ls-dashboard-shell [data-dashboard-size=large]{font-size:clamp(1.15rem,4.5vw,2rem)!important}.ls-dashboard-shell [data-dashboard-tracking=tight]{letter-spacing:-.02em!important}.ls-dashboard-shell [data-dashboard-tracking=normal]{letter-spacing:normal!important}.ls-dashboard-shell [data-dashboard-tracking=wide]{letter-spacing:.12em!important}.material-action-link__label.ls-enamel-text{font-size:clamp(1.15rem,4.2vw,1.65rem)}.ls-community-plate strong.ls-enamel-text{letter-spacing:.03em;white-space:nowrap;font-size:min(8.4cqw,2.9rem);line-height:1}@container (width<=20rem){.ls-community-plate strong.ls-enamel-text{font-size:7.2cqw}.ls-community-plate small.ls-enamel-text{line-height:1}}.ls-community-plate small.ls-enamel-text{color:#1c332f;-webkit-text-fill-color:#1c332f;text-shadow:0 1px #ffffff38,0 0 1px #ffffff2e;font-size:min(max(3.8cqw,12px),.82rem);font-weight:500;line-height:1.08}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))) and ((-webkit-mask-size:3em) or (mask-size:3em)){.ls-community-plate strong.ls-enamel-text--crackle{-webkit-mask-size:3em 3em;mask-size:3em 3em}}.ls-enamel-button__text{z-index:1;letter-spacing:.045em;white-space:nowrap;font-size:clamp(.9rem,11.6cqw,2.6rem);line-height:1;position:relative}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))) and ((-webkit-mask-size:3em) or (mask-size:3em)){.ls-enamel-button__text.ls-enamel-text--crackle{-webkit-mask-size:2.6em 2.6em;mask-size:2.6em 2.6em}}.ls-plate-teal--fab{isolation:isolate;box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), inset 0 0 0 .16rem #121615eb, inset 0 .06rem .12rem #fffcf024, inset 0 -.1rem .22rem #060e0d59, 0 .16rem .34rem #08060480;background-color:oklch(58% .084 200);background-image:radial-gradient(circle at .6rem .6rem,#eee7d280 0 .055rem,#1826248c .055rem .12rem,#0000 .13rem),radial-gradient(circle at calc(100% - .6rem) .6rem,#eee7d280 0 .055rem,#1826248c .055rem .12rem,#0000 .13rem),radial-gradient(circle at .6rem calc(100% - .6rem),#eee7d280 0 .055rem,#1826248c .055rem .12rem,#0000 .13rem),radial-gradient(circle at calc(100% - .6rem) calc(100% - .6rem),#eee7d280 0 .055rem,#1826248c .055rem .12rem,#0000 .13rem),linear-gradient(#fffcf029 0%,#fffcf00a 34%,#0612111a 68%,#0612113d 100%);border-radius:.4rem;position:relative}.ls-plate-teal--fab:hover{background-color:oklch(60% .084 200)}.ls-plate-teal--fab:active{box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), inset 0 0 0 .16rem #121615eb, inset 0 .14rem .3rem #060e0d73, 0 .06rem .16rem #08060473}@media (forced-colors:active){.ls-plate-teal--fab{box-shadow:none;background-image:none;border:1px solid canvastext}}.ls-plate-label{font-size:clamp(1.05rem,3.4vw,1.4rem)}@supports ((-webkit-mask-image:url("./assets/textures/enamel-crackle-mask.png")) or (mask-image:url("./assets/textures/enamel-crackle-mask.png"))) and ((-webkit-mask-size:3em) or (mask-size:3em)){.ls-plate-label.ls-enamel-text--crackle{-webkit-mask-size:23.5em 23.5em;mask-size:23.5em 23.5em}}.ls-teal-button,.ls-product-card button{isolation:isolate;color:var(--ls-enamel-paint);box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), inset 0 0 0 .12rem #121615e6, inset 0 .06rem .1rem #fffcf029, inset 0 -.09rem .2rem #060e0d57, 0 0 0 .5px #be9a586b, var(--ls-shadow-tight);text-shadow:0 -.04em 0 var(--ls-enamel-satin), 0 .045em .045em var(--ls-enamel-seat);background-color:oklch(55% .078 200);background-image:radial-gradient(circle at .5rem,#eee7d26b 0 .05rem,#18262480 .05rem .11rem,#0000 .12rem),radial-gradient(circle at calc(100% - .5rem),#eee7d26b 0 .05rem,#18262480 .05rem .11rem,#0000 .12rem),linear-gradient(#fffcf02b 0%,#fffcf00d 34%,#0612111a 68%,#06121142 100%);border:1px solid #12403c;border-radius:.32rem;position:relative}.ls-teal-button:hover:not(:disabled),.ls-product-card button:hover:not(:disabled){background-color:oklch(58% .078 200)}.ls-teal-button:focus-visible,.ls-product-card button:focus-visible{outline:2px solid var(--ls-brass);outline-offset:2px}.ls-teal-button:active:not(:disabled),.ls-product-card button:active:not(:disabled){box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), inset 0 0 0 .12rem #121615e6, inset 0 .12rem .26rem #060e0d73, 0 0 0 .5px #be9a5861, 0 .05rem .12rem #08060473}.ls-teal-button:disabled,.ls-product-card button:disabled{opacity:1;cursor:default}.ls-store-card[data-tone=teal]{isolation:isolate;box-shadow:inset 0 0 0 .055rem var(--ls-enamel-seam), inset 0 0 0 .16rem #121615eb, inset 0 .06rem .12rem #fffcf024, inset 0 -.1rem .22rem #060e0d59, 0 .16rem .3rem #08060480;background-color:oklch(53% .076 200);background-image:radial-gradient(circle at .55rem .55rem,#eee7d27a 0 .05rem,#1826248c .05rem .115rem,#0000 .125rem),radial-gradient(circle at calc(100% - .55rem) .55rem,#eee7d27a 0 .05rem,#1826248c .05rem .115rem,#0000 .125rem),radial-gradient(circle at .55rem calc(100% - .55rem),#eee7d27a 0 .05rem,#1826248c .05rem .115rem,#0000 .125rem),radial-gradient(circle at calc(100% - .55rem) calc(100% - .55rem),#eee7d27a 0 .05rem,#1826248c .05rem .115rem,#0000 .125rem),linear-gradient(#fffcf026 0%,#fffcf00a 34%,#0612111a 68%,#0612113d 100%);position:relative}.ls-store-card[data-tone=teal] h3{color:var(--ls-enamel-paint);text-shadow:0 -.04em 0 var(--ls-enamel-satin), 0 .045em .045em var(--ls-enamel-seat)}.ls-store-card[data-tone=teal] p{color:color-mix(in srgb, var(--ls-enamel-paint) 88%, transparent)}@media (forced-colors:active){.ls-teal-button,.ls-product-card button,.ls-store-card[data-tone=teal]{box-shadow:none;text-shadow:none;background-image:none;border:1px solid canvastext}}.ls-odometer[data-expanded-counter]{box-sizing:border-box;width:75%;min-width:0}.ls-scan-value{width:min(100%,23rem)}.ls-scan-value__case,.ls-scan-value__counter[data-expanded-counter]{box-sizing:border-box;width:100%;min-width:0}[data-expanded-counter]{letter-spacing:0;container-type:inline-size}[data-expanded-counter] .ls-counter__rollers{white-space:nowrap;gap:1px;width:100%}[data-expanded-counter] .ls-counter__roller,[data-expanded-counter] .ls-counter__dot{min-width:0;font-size:calc(100cqi / var(--ls-counter-units) * 1.3);letter-spacing:0;flex:1 1 0;padding:.08em 0;line-height:1.2}[data-expanded-counter] .ls-counter__dot{flex-grow:.35}.ls-pathway-plates>.ls-enamel-plate--red{aspect-ratio:2172/523;min-height:0}.ls-dashboard-home-link{letter-spacing:.04em;white-space:nowrap;justify-content:center;min-height:3rem;padding-inline:.65rem;font-size:.85rem}.ls-dashboard-home-link svg{flex:none;width:1.25rem;height:1.25rem}.ls-dashboard__logo-link:focus-visible,.ls-dashboard-home-link:focus-visible{outline-offset:3px;outline:3px solid #f0c979}.ls-spot-finder-panel .ls-spot-finder-panel__button{cursor:pointer;min-width:min(15rem,100%);min-height:3rem;margin:16px auto 0;padding:.6rem 1.4rem;font-size:.95rem}.ls-spot-finder-panel .ls-spot-finder-panel__button svg{width:1.1rem;height:1.1rem}
