.lf-root{--lf-ink: #151618;--lf-ink-2: #46484a;--lf-placeholder: #5f6163;--lf-bg: var(--colorBody, #fff);--lf-field: #fff;--lf-surface: #f5f5f5;--lf-surface-2: #ebebeb;--lf-line: #d6d6d6;--lf-field-line: #767676;--lf-accent: var(--colorBtnPrimary, #000);--lf-accent-ink: var(--colorBtnPrimaryText, #fff);--lf-accent-hover: #2e2e2e;--lf-alert: #a52a26;--lf-alert-bg: #ffe7e6;--lf-tint-blue: #dcf4ff;--lf-tint-sage: #e0f7e4;--lf-tint-yellow: #f9f7c4;--lf-tint-rose: #ffe7e9;--lf-rate-1: #f6c9cc;--lf-rate-2: #f7d9c8;--lf-rate-3: #efe3a4;--lf-rate-4: #cdebd2;--lf-rate-5: #ade0b9;--lf-dot-blue: #b9dcf2;--lf-radius: 24px;--lf-radius-in: 16px;--lf-pill: 999px;--lf-ease: cubic-bezier(.22, 1, .36, 1);--lf-head: var(--typeHeaderPrimary, "Tenor Sans"), var(--typeHeaderFallback, sans-serif);--lf-body: var(--typeBasePrimary, Inter), var(--typeBaseFallback, sans-serif);--lf-head-weight: var(--typeHeaderWeight, 400);--lf-focus: var(--lf-ink);color:var(--lf-ink);font-family:var(--lf-body);font-size:17px;line-height:1.55;letter-spacing:0}@supports (color: oklch(.5 0 0)){.lf-root{--lf-ink: oklch(.2 .005 260);--lf-ink-2: oklch(.4 .005 260);--lf-placeholder: oklch(.48 .005 260);--lf-surface: oklch(.97 0 0);--lf-surface-2: oklch(.94 0 0);--lf-line: oklch(.87 0 0);--lf-field-line: oklch(.56 0 0);--lf-alert: oklch(.48 .16 27);--lf-alert-bg: oklch(.95 .03 20);--lf-tint-blue: oklch(.955 .035 240);--lf-tint-sage: oklch(.955 .035 150);--lf-tint-yellow: oklch(.965 .065 105);--lf-tint-rose: oklch(.955 .035 15);--lf-rate-1: oklch(.87 .06 15);--lf-rate-2: oklch(.9 .05 50);--lf-rate-3: oklch(.91 .08 100);--lf-rate-4: oklch(.91 .06 150);--lf-rate-5: oklch(.86 .08 150);--lf-dot-blue: oklch(.87 .05 240)}}.lf-root *,.lf-root *:before,.lf-root *:after{box-sizing:border-box}.lf-root [hidden]{display:none!important}.lf-root ul{list-style:none;margin:0;padding:0}.lf-root li,.lf-root p{margin:0}.lf-root h1,.lf-root h2,.lf-root h3{margin:0;letter-spacing:0}.lf-root a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lf-root a:hover{color:inherit;text-decoration-thickness:2px}.lf-root strong{font-weight:600;color:var(--lf-ink)}.lf-icon{display:block;flex:none;width:20px;height:20px}.lf-root.lf-root.lf-root a:focus-visible,.lf-root.lf-root.lf-root button:focus-visible,.lf-root.lf-root.lf-root [tabindex]:focus-visible,.lf-root.lf-root.lf-root .lf-check__input:focus-visible{outline:3px solid var(--lf-focus);outline-offset:3px}.lf-root.lf-root.lf-root h2[tabindex="-1"]:focus,.lf-root.lf-root.lf-root h3[tabindex="-1"]:focus{outline:none}.lf-root .lf-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:5px 14px;margin-bottom:20px;border-radius:var(--lf-pill);background:var(--lf-bg);font-size:15px;font-weight:600;line-height:1.3}.lf-root .lf-h1{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:clamp(34px,1.6rem + 2.4vw,56px);line-height:1.08;max-width:18ch;text-wrap:balance;margin-bottom:20px}.lf-root .lf-h2{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:clamp(28px,1.3rem + 1.4vw,40px);line-height:1.12;text-wrap:balance}.lf-lead{max-width:52ch;font-size:clamp(17px,1rem + .35vw,20px);line-height:1.6;color:var(--lf-ink-2);text-wrap:pretty}.lf-root .lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin:0;padding:14px 28px;border:0;border-radius:var(--lf-pill);font-family:var(--lf-body);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,box-shadow .25s var(--lf-ease),transform .15s ease}.lf-root .lf-btn .lf-icon{width:20px;height:20px}.lf-root .lf-btn:active{transform:scale(.98)}.lf-root .lf-btn--primary,.lf-root .lf-btn--primary:hover{background:var(--lf-accent);color:var(--lf-accent-ink)}.lf-root .lf-btn--primary:hover{background:var(--lf-accent-hover);box-shadow:0 10px 20px -12px #0000008c}.lf-root .lf-btn--tonal{background:var(--lf-bg);color:var(--lf-ink);box-shadow:inset 0 0 0 1.5px var(--lf-ink)}.lf-root .lf-btn--tonal:hover{background:var(--lf-surface)}.lf-root .lf-btn[aria-busy=true]{cursor:progress;opacity:.85}.lf-root .lf-textbtn{display:inline-flex;align-items:center;min-height:44px;margin:4px 0 0;padding:0;border:0;background:none;color:var(--lf-ink);font-family:var(--lf-body);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lf-page{padding:16px 0 clamp(64px,8vw,112px)}.lf-shell{max-width:1320px;margin:0 auto}.lf-page .breadcrumb{margin:0 0 16px;text-align:left}.lf-root .lf-devnote{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 18px;border-radius:var(--lf-radius-in);background:var(--lf-tint-yellow);font-size:16px;line-height:1.5}.lf-devnote .lf-icon{margin-top:2px}.lf-hero{display:grid;gap:28px;padding:clamp(28px,5.5vw,64px) clamp(20px,5.5vw,64px);border-radius:var(--lf-radius);background:var(--lf-surface)}.lf-hero__text{min-width:0}.lf-root .lf-hero__cta{margin-top:28px}.lf-know{min-width:0;padding:clamp(20px,3vw,32px);border-radius:var(--lf-radius-in);background:var(--lf-bg)}.lf-root .lf-know__title{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:clamp(24px,1.1rem + .8vw,30px);line-height:1.15;margin-bottom:6px}.lf-facts{display:grid}.lf-root .lf-facts li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--lf-line);font-size:17px;line-height:1.5;color:var(--lf-ink-2)}.lf-root .lf-facts li:first-child{border-top:0}.lf-root .lf-facts li:last-child{padding-bottom:0}.lf-facts .lf-icon{width:24px;height:24px;margin-top:1px;color:var(--lf-ink)}@media(min-width:1100px){.lf-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px 56px 56px 64px}.lf-root .lf-hero .lf-h1{font-size:clamp(34px,1.2rem + 1.8vw,48px);max-width:none}}.lf-seam{height:2px;margin:clamp(40px,6vw,72px) 0;background-image:repeating-linear-gradient(90deg,var(--lf-ink) 0 10px,transparent 10px 17px);opacity:.5}.lf-main{display:grid;gap:28px;scroll-margin-top:110px}.lf-aside{min-width:0}.lf-formwrap{min-width:0;max-width:760px}@media(min-width:1100px){.lf-main{grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.lf-aside{grid-column:2;grid-row:1;position:sticky;top:120px}.lf-formwrap{grid-column:1;grid-row:1}}.lf-reward{display:grid;gap:12px;padding:clamp(24px,3.5vw,32px);border-radius:var(--lf-radius);background:var(--lf-tint-yellow)}.lf-reward__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lf-bg)}.lf-reward__icon .lf-icon{width:24px;height:24px}.lf-root .lf-reward__title{display:grid;gap:4px;margin-top:6px}.lf-reward__value{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:clamp(48px,2.6rem + 1vw,64px);line-height:1}.lf-reward__label{font-family:var(--lf-body);font-size:19px;font-weight:600;line-height:1.3}.lf-reward__text{font-size:17px;line-height:1.55;color:var(--lf-ink-2)}.lf-root .lf-terms{margin-top:4px;padding-top:14px;border-top:1px solid rgba(21,22,24,.14);font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-details{margin-top:2px}.lf-root .lf-details__summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.lf-details__summary::-webkit-details-marker{display:none}.lf-details__summary .lf-icon{width:18px;height:18px;transition:transform .2s ease}.lf-details[open] .lf-details__summary .lf-icon{transform:rotate(180deg)}.lf-root.lf-root.lf-root .lf-details__summary:focus-visible{outline:3px solid var(--lf-focus);outline-offset:2px;border-radius:4px}.lf-details__body{padding-top:6px;font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-root .lf-rte ol{margin:0;padding-left:1.4em;list-style:decimal}.lf-root .lf-rte li{margin:0 0 8px;padding-left:2px}.lf-root .lf-rte li:last-child{margin-bottom:0}.lf-root .lf-rte p+p{margin-top:8px}.lf-root .lf-formnote{margin:10px 0 28px;font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-root .lf-mailnote{display:flex;align-items:flex-start;gap:10px;margin-top:32px;font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-mailnote .lf-icon{margin-top:2px;color:var(--lf-ink)}.lf-mailnote a{overflow-wrap:anywhere}.lf-form{display:grid;gap:36px}.lf-root .lf-group{min-width:0;margin:0;padding:0;border:0}.lf-root .lf-label{display:block;margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.lf-root .lf-opt{font-weight:400;color:var(--lf-ink-2)}.lf-root .lf-hint{margin:0 0 10px;font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-root.lf-root .lf-input{display:block;width:100%;max-width:none;min-height:56px;margin:0;padding:14px 16px;border:1.5px solid var(--lf-field-line);border-radius:var(--lf-radius-in);background:var(--lf-field);color:var(--lf-ink);font-family:var(--lf-body);font-size:18px!important;line-height:1.45;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.lf-root.lf-root .lf-input::placeholder{color:var(--lf-placeholder);opacity:1}.lf-root.lf-root .lf-input:hover{border-color:var(--lf-ink)}.lf-root.lf-root.lf-root .lf-input:focus{border:1.5px solid var(--lf-ink);outline:3px solid var(--lf-focus);outline-offset:2px}.lf-root.lf-root .lf-input[aria-invalid=true]{border:2px solid var(--lf-alert);padding:13.5px 15.5px}.lf-root.lf-root .lf-textarea{min-height:176px;resize:vertical}.lf-root .lf-error{margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.45;color:var(--lf-alert)}.lf-formbox{scroll-margin-top:110px}.lf-progress{margin:0 0 28px;scroll-margin-top:120px}.lf-root .lf-progress__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:10px;font-size:16px;line-height:1.4;color:var(--lf-ink-2)}.lf-progress__label strong{font-size:17px}.lf-progress__track{position:relative;height:8px;overflow:hidden;border-radius:var(--lf-pill);background:var(--lf-surface-2)}.lf-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lf-ink);transform:scaleX(var(--lf-progress, .3333));transform-origin:left center;transition:transform .5s var(--lf-ease)}.lf-root .lf-progress__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;padding:0;list-style:none;font-size:16px;line-height:1.3;color:var(--lf-ink-2)}.lf-root .lf-progress__steps li{margin:0}.lf-progress__steps li:nth-child(2){text-align:center}.lf-progress__steps li:nth-child(3){text-align:right}.lf-progress__steps .is-current,.lf-progress__steps .is-done{color:var(--lf-ink);font-weight:600}.lf-step{display:grid;gap:24px}.lf-step.is-in-fwd{animation:lf-step-fwd .34s var(--lf-ease) backwards}.lf-step.is-in-back{animation:lf-step-back .34s var(--lf-ease) backwards}.lf-root .lf-step__title{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:clamp(24px,1.1rem + 1vw,32px);line-height:1.15;text-wrap:balance}.lf-root.lf-root.lf-root .lf-step__title:focus{outline:none}.lf-root .lf-step__intro{margin-top:-12px;max-width:60ch;font-size:17px;line-height:1.55;color:var(--lf-ink-2)}.lf-rates{display:grid}.lf-rate{--lf-thumb: 44px;--lf-t: .5;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label chip skip" "slider slider slider" "ticks ticks ticks";align-items:center;gap:8px 10px;padding:20px 0 12px;border-top:1px solid var(--lf-line)}.lf-rate--main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chip" "slider slider" "ticks ticks";margin-bottom:8px;padding:20px 20px 12px;border-top:0;border-radius:var(--lf-radius-in);background:var(--lf-surface)}.lf-rate--main+.lf-rate{border-top:0}.lf-rate[data-invalid]{box-shadow:inset 0 0 0 2px var(--lf-alert)}.lf-rate[data-v="1"]{--lf-rate-c: var(--lf-rate-1)}.lf-rate[data-v="2"]{--lf-rate-c: var(--lf-rate-2)}.lf-rate[data-v="3"]{--lf-rate-c: var(--lf-rate-3)}.lf-rate[data-v="4"]{--lf-rate-c: var(--lf-rate-4)}.lf-rate[data-v="5"]{--lf-rate-c: var(--lf-rate-5)}.lf-root .lf-rate__label{grid-area:label;margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;cursor:pointer}.lf-root .lf-rate--main .lf-rate__label{font-family:var(--lf-head);font-weight:var(--lf-head-weight);font-size:22px;line-height:1.2}.lf-readout{grid-area:chip;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 14px 4px 8px;border-radius:var(--lf-pill);background:var(--lf-surface);font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .25s ease}.lf-rate--main .lf-readout{background:var(--lf-bg)}.lf-rate[data-state=set] .lf-readout{background:var(--lf-rate-c)}.lf-rate[data-state=unset] .lf-readout{font-weight:500;color:var(--lf-ink-2)}.lf-rate[data-state=skip] .lf-readout{display:none}.lf-readout.is-pop{animation:lf-pop .24s var(--lf-ease)}.lf-face{display:block;flex:none;width:24px;height:24px}.lf-face__mouth,.lf-face__eye{transition:opacity .2s ease}.lf-rate[data-state=unset] .lf-face__ring{stroke-dasharray:2.4 2.6}.lf-rate[data-state=unset] .lf-face__eye,.lf-rate[data-state=unset] .lf-face__mouth{opacity:0}.lf-root .lf-skip{grid-area:skip;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:6px 14px 6px 10px;border:1.5px solid var(--lf-line);border-radius:var(--lf-pill);background:var(--lf-bg);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.lf-root.lf-root .lf-skip__input{width:20px;height:20px;margin:0;padding:0;accent-color:var(--lf-ink);cursor:pointer}.lf-skip:hover{border-color:var(--lf-ink)}.lf-rate[data-state=skip] .lf-skip{border-color:var(--lf-ink);background:var(--lf-surface-2);font-weight:600}.lf-root.lf-root.lf-root .lf-skip__input:focus-visible{outline:3px solid var(--lf-focus);outline-offset:2px}.lf-slider{grid-area:slider;position:relative;height:48px}.lf-slider__track{position:absolute;top:50%;left:0;right:0;height:14px;margin-top:-7px;overflow:hidden;border-radius:var(--lf-pill);background:var(--lf-surface-2)}.lf-rate--main .lf-slider__track{background:var(--lf-bg);box-shadow:inset 0 0 0 1px var(--lf-line)}.lf-slider__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lf-rate-c, var(--lf-surface-2));clip-path:inset(0 calc(100% - var(--lf-thumb) / 2 - var(--lf-t) * (100% - var(--lf-thumb))) 0 0);opacity:0;transition:clip-path .28s var(--lf-ease),background-color .28s ease,opacity .2s ease}.lf-slider__fill:after{content:"";position:absolute;top:50%;left:8px;right:8px;height:2px;margin-top:-1px;background-image:repeating-linear-gradient(90deg,rgba(21,22,24,.42) 0 7px,transparent 7px 12px)}.lf-rate[data-state=set] .lf-slider__fill{opacity:1}.lf-root.lf-root .lf-slider__input{position:relative;z-index:1;display:block;width:100%;height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.lf-root.lf-root.lf-root .lf-slider__input:focus{outline:none;border:0}.lf-slider__input::-webkit-slider-runnable-track{height:48px;border:0;background:transparent}.lf-slider__input::-moz-range-track{height:48px;border:0;background:transparent}.lf-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:44px;margin-top:2px;border:2px solid var(--lf-ink);border-radius:50%;background:radial-gradient(circle,var(--lf-rate-c, var(--lf-bg)) 0 8px,var(--lf-bg) 9px);box-shadow:0 2px 8px #1516182e;transition:transform .16s var(--lf-ease),box-shadow .2s ease}.lf-slider__input::-moz-range-thumb{box-sizing:border-box;width:44px;height:44px;border:2px solid var(--lf-ink);border-radius:50%;background:radial-gradient(circle,var(--lf-rate-c, var(--lf-bg)) 0 8px,var(--lf-bg) 9px);box-shadow:0 2px 8px #1516182e;transition:transform .16s var(--lf-ease),box-shadow .2s ease}.lf-slider__input:active::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 6px 16px #1516183d}.lf-slider__input:active::-moz-range-thumb{transform:scale(1.1);box-shadow:0 6px 16px #1516183d}.lf-rate[data-state=unset] .lf-slider__input::-webkit-slider-thumb{border-style:dashed;border-color:var(--lf-field-line);background:var(--lf-bg);box-shadow:none}.lf-rate[data-state=unset] .lf-slider__input::-moz-range-thumb{border-style:dashed;border-color:var(--lf-field-line);background:var(--lf-bg);box-shadow:none}.lf-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--lf-bg),0 0 0 6px var(--lf-focus)}.lf-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--lf-bg),0 0 0 6px var(--lf-focus)}.lf-slider__input:disabled{cursor:default}.lf-rate[data-state=skip] .lf-slider,.lf-rate[data-state=skip] .lf-ticks{opacity:.4}.lf-ticks{grid-area:ticks;position:relative;height:44px}.lf-tick{position:absolute;top:0;display:flex;justify-content:center;width:calc((100% - var(--lf-thumb)) / 4);min-height:44px;padding-top:2px;font-size:16px;line-height:1.15;text-align:center;color:var(--lf-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translate(-50%)}.lf-tick:nth-child(1){left:0;width:calc((100% - var(--lf-thumb)) / 8 + var(--lf-thumb) / 2);justify-content:flex-start;text-align:left;transform:none}.lf-tick:nth-child(2){left:calc(var(--lf-thumb) / 2 + (100% - var(--lf-thumb)) * .25)}.lf-tick:nth-child(3){left:50%}.lf-tick:nth-child(4){left:calc(var(--lf-thumb) / 2 + (100% - var(--lf-thumb)) * .75)}.lf-tick:nth-child(5){right:0;width:calc((100% - var(--lf-thumb)) / 8 + var(--lf-thumb) / 2);justify-content:flex-end;text-align:right;transform:none}.lf-tick:hover{color:var(--lf-ink)}.lf-tick.is-active{color:var(--lf-ink);font-weight:600}.lf-rate[data-state=skip] .lf-tick{cursor:default}.lf-hintbox{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:var(--lf-radius-in);background:var(--lf-tint-yellow);font-size:17px;line-height:1.5}.lf-hintbox .lf-icon{width:22px;height:22px;margin-top:2px}.lf-chips{display:flex;flex-wrap:wrap;gap:10px}.lf-root .lf-chip{position:relative;display:block;margin:0;letter-spacing:0;text-transform:none;cursor:pointer}.lf-chip__input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.lf-chip__box{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px 10px 14px;border:1.5px solid var(--lf-field-line);border-radius:var(--lf-pill);background:var(--lf-bg);font-size:17px;font-weight:500;line-height:1.25;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s var(--lf-ease)}.lf-chip__mark{position:relative;flex:none;width:18px;height:18px}.lf-chip__mark svg{position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;transition:opacity .2s ease,transform .25s var(--lf-ease)}.lf-chip__check{opacity:0;transform:scale(.6)}.lf-chip__check path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .32s .06s var(--lf-ease)}.lf-chip:hover .lf-chip__box{border-color:var(--lf-ink)}.lf-chip:active .lf-chip__box{transform:scale(.97)}.lf-chip__input:checked+.lf-chip__box{border-color:var(--lf-ink);background:var(--lf-tint-blue);box-shadow:inset 0 0 0 1px var(--lf-ink);font-weight:600}.lf-chip__input:checked+.lf-chip__box .lf-chip__plus{opacity:0;transform:scale(.6) rotate(45deg)}.lf-chip__input:checked+.lf-chip__box .lf-chip__check{opacity:1;transform:scale(1)}.lf-chip__input:checked+.lf-chip__box .lf-chip__check path{stroke-dashoffset:0}.lf-root .lf-chip__input:focus-visible+.lf-chip__box{outline:3px solid var(--lf-focus);outline-offset:3px}.lf-field{min-width:0}.lf-root.lf-root .lf-textarea.lf-textarea{min-height:128px}.lf-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;padding-top:24px;border-top:1px solid var(--lf-line)}.lf-root .lf-nav__status{flex:1 1 220px;font-size:16px;line-height:1.45;color:var(--lf-ink-2)}.lf-root .lf-nav__status.is-ready{color:var(--lf-ink);font-weight:600}.lf-root .lf-nav__next{margin-left:auto}.lf-root .lf-submit{white-space:normal}@media(max-width:749px){html:has(.lf-page){scroll-padding-bottom:96px}.lf-step{gap:18px}.lf-step.is-in-fwd,.lf-step.is-in-back{animation-name:lf-fade}.lf-root .lf-step__intro{margin-top:-8px;font-size:16px}.lf-rate{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chip" "slider slider" "ticks ticks" "skip skip";gap:0 10px;padding:12px 0 4px}.lf-rate--main{grid-template-areas:"label chip" "slider slider" "ticks ticks";margin-bottom:4px;padding:12px 14px 8px}.lf-root .lf-rate__label{padding:4px 0;font-size:17px;line-height:1.3}.lf-root .lf-rate--main .lf-rate__label{font-size:20px}.lf-readout{min-height:30px;gap:6px;padding:3px 10px 3px 5px;font-size:15px}.lf-readout .lf-face{width:20px;height:20px}.lf-slider{margin-top:2px}.lf-ticks{height:24px}.lf-tick{min-height:24px;padding-top:0;font-size:15px;line-height:1.3}.lf-tick:nth-child(2),.lf-tick:nth-child(3),.lf-tick:nth-child(4){color:transparent}.lf-tick:nth-child(1),.lf-tick:nth-child(5){width:auto;min-width:44px;white-space:nowrap}.lf-root .lf-skip{justify-self:start;min-height:44px;margin:-6px 0 -4px -2px;padding:0 10px 0 2px;border:0;background:transparent;color:var(--lf-ink-2)}.lf-skip:hover{color:var(--lf-ink)}.lf-rate[data-state=skip] .lf-skip{background:transparent;color:var(--lf-ink)}.lf-formbox{padding-bottom:84px}.lf-nav{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0;padding:8px 17px;border-top:1px solid var(--lf-line);background:var(--lf-bg);box-shadow:0 -12px 20px -18px #15161873;transform:translateY(110%);visibility:hidden;transition:transform .28s var(--lf-ease),visibility 0s linear .28s}.lf-root.lf-bar-on .lf-nav{transform:none;visibility:visible;transition:transform .28s var(--lf-ease)}.lf-root .lf-nav__status{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.3}.lf-root .lf-nav .lf-btn{min-height:52px;padding:10px 20px;font-size:17px}.lf-root .lf-nav__next{flex:0 0 auto;margin-left:auto}.lf-root .lf-nav__back+.lf-nav__next{flex:1 1 auto}.lf-root .lf-nav .lf-nav__back{flex:0 0 52px;width:52px;padding:0}.lf-nav__backtext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-root .lf-nav .lf-submit{gap:8px;padding:8px 12px;font-size:16px;line-height:1.2}}@media(max-width:599px){.lf-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lf-root .lf-chip{display:flex}.lf-chip__box{display:flex;width:100%;min-height:56px;padding:8px 10px;border-radius:var(--lf-radius-in);font-size:16px;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lf-chip__mark,.lf-chip__mark svg{width:16px;height:16px}}.lf-check{display:grid;gap:6px;padding:16px 18px;border-radius:var(--lf-radius-in);background:var(--lf-surface)}.lf-root .lf-check__row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;min-height:44px;margin:0;padding:2px 0;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer}.lf-root.lf-root .lf-check__input{width:28px;height:28px;margin:0;padding:0;accent-color:var(--lf-ink);cursor:pointer}.lf-root .lf-check__hint{padding-left:42px;font-size:16px;line-height:1.5;color:var(--lf-ink-2)}.lf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lf-root .lf-privacy{font-size:16px;line-height:1.55;color:var(--lf-ink-2)}.lf-alert{padding:18px 20px;border:1.5px solid var(--lf-alert);border-radius:var(--lf-radius-in);background:var(--lf-alert-bg);color:var(--lf-ink);font-size:17px;line-height:1.5}.lf-alert{display:flex;align-items:flex-start;gap:12px}.lf-alert>.lf-icon{width:24px;height:24px;color:var(--lf-alert)}.lf-done{display:grid;gap:14px;padding:clamp(28px,5vw,56px);border-radius:var(--lf-radius);background:var(--lf-tint-sage);scroll-margin-top:110px;animation:lf-in .5s var(--lf-ease) both}.lf-done__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--lf-ink);color:var(--lf-accent-ink)}.lf-done__check{width:30px;height:30px}.lf-done__check path{stroke-dasharray:1;stroke-dashoffset:0}.lf-done.is-playing .lf-done__icon{animation:lf-pop-in .45s var(--lf-ease) both}.lf-done.is-playing .lf-done__check path{animation:lf-draw .45s .22s var(--lf-ease) both}.lf-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lf-burst i{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--lf-dot, var(--lf-rate-5));opacity:0}.lf-burst i:nth-child(2n){width:3px;height:11px;margin:-5.5px 0 0 -1.5px;border-radius:2px}.lf-burst i:nth-child(4n+1){--lf-dot: var(--lf-rate-1)}.lf-burst i:nth-child(4n+2){--lf-dot: var(--lf-dot-blue)}.lf-burst i:nth-child(4n+3){--lf-dot: var(--lf-rate-5)}.lf-burst i:nth-child(4n+4){--lf-dot: var(--lf-rate-3)}.lf-done.is-playing .lf-burst i{animation:lf-burst .8s .18s cubic-bezier(.2,.7,.2,1) both}.lf-done__lead{font-size:clamp(18px,1rem + .3vw,20px);font-weight:600;line-height:1.5}.lf-done__text{font-size:17px;line-height:1.55;color:var(--lf-ink-2)}.lf-done .lf-terms{border-top-color:#15161824}.lf-root .lf-sign{margin-top:10px;font-family:var(--lf-head);font-size:22px;line-height:1.2}.lf-off{display:grid;gap:14px;padding:clamp(24px,4vw,44px);border-radius:var(--lf-radius);background:var(--lf-surface);font-size:17px}@keyframes lf-in{0%{opacity:0;transform:translateY(12px)}}@keyframes lf-fade{0%{opacity:0}}@keyframes lf-step-fwd{0%{opacity:0;transform:translate(24px)}}@keyframes lf-step-back{0%{opacity:0;transform:translate(-24px)}}@keyframes lf-pop{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes lf-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lf-burst{0%{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-14px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-58px) scale(1)}}@media(prefers-reduced-motion:reduce){.lf-root *,.lf-root *:before,.lf-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.lf-form,.lf-hero__cta{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lutterloh-feedback.css.map */
