.dlf[data-v-cf14fe5c]{max-width:480px}.dlf-form[data-v-cf14fe5c]{gap:14px}.dlf-field[data-v-cf14fe5c],.dlf-form[data-v-cf14fe5c]{display:flex;flex-direction:column}.dlf-field[data-v-cf14fe5c]{gap:6px}.dlf-label[data-v-cf14fe5c]{font-size:13px;font-weight:600;color:var(--lv-fg)}.dlf-input[data-v-cf14fe5c]{padding:12px 14px;border-radius:12px;border:1px solid var(--lv-hairline);background:var(--lv-card);color:var(--lv-fg);font-size:15px;font-family:inherit;width:100%;box-sizing:border-box}.dlf-input[data-v-cf14fe5c]:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.dlf-textarea[data-v-cf14fe5c]{resize:vertical;min-height:64px;line-height:1.5}.dlf-grid2[data-v-cf14fe5c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dlf-select[data-v-cf14fe5c]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2351635e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(max-width:440px){.dlf-grid2[data-v-cf14fe5c]{grid-template-columns:1fr}}.dlf-hint[data-v-cf14fe5c]{font-size:11.5px;line-height:1.45;color:color-mix(in srgb,var(--lv-fg) 55%,transparent)}.dlf-check[data-v-cf14fe5c]{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:color-mix(in srgb,var(--lv-fg) 80%,transparent)}.dlf-check input[data-v-cf14fe5c]{margin-top:2px;accent-color:var(--cyan);width:16px;height:16px;flex:none}.dlf-notice[data-v-cf14fe5c]{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:color-mix(in srgb,var(--lv-fg) 55%,transparent)}.dlf-link[data-v-cf14fe5c]{color:var(--cyan);text-decoration:none;padding:0 2px;font-size:11.5px}.dlf-step-title[data-v-cf14fe5c]{margin:0;font-size:16px;font-weight:700;color:var(--lv-fg)}.dlf-step-desc[data-v-cf14fe5c]{margin:-6px 0 2px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--lv-fg) 70%,transparent)}.dlf-row[data-v-cf14fe5c]{display:flex;align-items:center;gap:12px;margin-top:2px}.dlf-submit[data-v-cf14fe5c]{margin-top:4px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border:0;border-radius:var(--lv-btn-radius);background:var(--demo);color:var(--demo-ink);font-size:15px;font-weight:600;cursor:pointer;box-shadow:var(--demo-glow);transition:filter .2s var(--lv-ease-out),transform .2s var(--lv-ease-out)}.dlf-submit[data-v-cf14fe5c]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dlf-submit[data-v-cf14fe5c]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.dlf-submit[data-v-cf14fe5c]:not(:disabled):active{transform:scale(.97)}.dlf-ghost[data-v-cf14fe5c]{margin-top:4px;padding:13px 16px;border:1px solid var(--lv-hairline);border-radius:var(--lv-btn-radius);background:none;color:color-mix(in srgb,var(--lv-fg) 70%,transparent);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s var(--lv-ease-out)}.dlf-ghost[data-v-cf14fe5c]:hover{background:color-mix(in srgb,var(--lv-fg) 6%,transparent)}.dlf-ghost[data-v-cf14fe5c]:focus-visible,.dlf-link[data-v-cf14fe5c]:focus-visible,.dlf-submit[data-v-cf14fe5c]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dlf-spin[data-v-cf14fe5c]{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--ink) 30%,transparent);border-top-color:var(--ink);animation:dlf-spin-cf14fe5c .7s linear infinite}@keyframes dlf-spin-cf14fe5c{to{transform:rotate(1turn)}}.dlf-error[data-v-cf14fe5c]{margin:0;font-size:13px;color:var(--danger)}.dlf-done[data-v-cf14fe5c]{display:flex;flex-direction:column;gap:16px}.dlf-ok-msg[data-v-cf14fe5c]{margin:0;display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--lv-fg) 80%,transparent)}.dlf-ok-title[data-v-cf14fe5c]{color:var(--lv-fg);font-size:15px}.dlf-ok-check[data-v-cf14fe5c]{flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--cyan)}.dlf-ok-check svg[data-v-cf14fe5c]{width:13px;height:13px;fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dlf-reward[data-v-cf14fe5c]{position:relative;overflow:hidden;padding:18px;border-radius:16px;background:var(--ink);color:#fff;border:1px solid color-mix(in srgb,var(--cyan) 24%,transparent);box-shadow:0 18px 44px -24px #0000008c;display:flex;flex-direction:column;gap:7px}.dlf-reward-aura[data-v-cf14fe5c]{position:absolute;top:-40%;right:-25%;width:75%;height:110%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 40%,transparent),transparent 72%)}.dlf-reward-kicker[data-v-cf14fe5c]{position:relative;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.dlf-reward-title[data-v-cf14fe5c]{position:relative;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;max-width:24ch}.dlf-reward-badge[data-v-cf14fe5c]{position:relative;align-self:flex-start;margin-top:4px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 16%,transparent);color:var(--cyan);font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.dlf-download[data-v-cf14fe5c]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--lv-btn-radius);background:var(--cyan);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;box-shadow:var(--lv-btn-glow);transition:filter .2s var(--lv-ease-out),transform .2s var(--lv-ease-out)}.dlf-download[data-v-cf14fe5c]:hover{filter:brightness(1.08);transform:translateY(-1px)}.dlf-download-ic[data-v-cf14fe5c]{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dlf-fade-enter-active[data-v-cf14fe5c],.dlf-fade-leave-active[data-v-cf14fe5c]{transition:opacity .22s var(--lv-ease-out),transform .22s var(--lv-ease-out)}.dlf-fade-enter-from[data-v-cf14fe5c]{opacity:0;transform:translateY(8px)}.dlf-fade-leave-to[data-v-cf14fe5c]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.dlf-spin[data-v-cf14fe5c]{animation:none}.dlf-fade-enter-active[data-v-cf14fe5c],.dlf-fade-leave-active[data-v-cf14fe5c]{transition:none}}.lp-backdrop[data-v-e544b3c4]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--ink) 58%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:lp-fade-e544b3c4 .2s ease}.lp-card[data-v-e544b3c4]{--lv-bg:#f1f5f4;--lv-fg:#16211e;--lv-fg-soft:#51635e;--lv-card:#fff;--lv-hairline:rgba(16,33,30,.1);position:relative;width:100%;max-width:452px;max-height:90vh;overflow:auto;border-radius:22px;background:#fff;border:1px solid rgba(16,33,30,.08);box-shadow:0 30px 80px #0b0f145c;animation:lp-pop-e544b3c4 .24s var(--lv-ease-out)}.lp-close[data-v-e544b3c4]{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border:0;background:color-mix(in srgb,var(--lv-fg) 6%,transparent);font-size:22px;line-height:1;color:var(--lv-fg);cursor:pointer;border-radius:9px;transition:background .2s var(--lv-ease-out)}.lp-close[data-v-e544b3c4]:hover{background:color-mix(in srgb,var(--lv-fg) 12%,transparent)}.lp-close[data-v-e544b3c4]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lp-head[data-v-e544b3c4]{position:relative;padding:26px 28px 20px;border-bottom:1px solid var(--lv-hairline)}.lp-head.is-slim[data-v-e544b3c4]{padding:18px 28px}.lp-logo[data-v-e544b3c4]{height:22px;--logo-o:var(--cyan);--logo-text:var(--lv-fg)}.lp-eyebrow[data-v-e544b3c4]{display:inline-block;margin:20px 0 0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 13%,transparent)}.lp-title[data-v-e544b3c4]{margin:14px 0 0;font-weight:600;font-size:clamp(22px,5.4vw,26px);line-height:1.2;letter-spacing:-.015em;color:var(--lv-fg)}.lp-desc[data-v-e544b3c4]{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--lv-fg-soft)}.lp-body[data-v-e544b3c4]{padding:22px 26px 26px}@keyframes lp-fade-e544b3c4{0%{opacity:0}to{opacity:1}}@keyframes lp-pop-e544b3c4{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-backdrop[data-v-e544b3c4],.lp-card[data-v-e544b3c4]{animation:none}}
