.lf{--lf-border: hsl(var(--border));--lf-fg: hsl(var(--foreground));--lf-fg-dim: hsl(var(--muted-foreground));--lf-primary: hsl(var(--primary));--lf-primary-lt: hsl(var(--primary-ink));--lf-tele: hsl(var(--tele));--lf-field: hsl(var(--bg-deep));--lf-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lf-shell: 1200px;color-scheme:dark;color:var(--lf-fg)}.lf-shell{width:min(100% - 40px,var(--lf-shell));margin-inline:auto}.lf-eyebrow{font-family:var(--lf-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--lf-primary-lt);display:flex;align-items:center;gap:10px;font-weight:500}.lf-eyebrow:before{content:"";width:26px;height:1px;background:var(--lf-primary);flex:none}.lf h2,.lf h3{line-height:1.1;margin:0;letter-spacing:-.022em;font-weight:800;color:var(--lf-fg)}.lf p{margin:0}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:11px;font-weight:650;font-size:15.5px;font-family:inherit;border:1px solid transparent;background:var(--lf-primary);color:#fff;cursor:pointer;transition:.2s ease;white-space:nowrap;box-shadow:0 10px 34px -12px #0b64f4f2}.lf-btn:hover:not(:disabled){background:#1f76ff;transform:translateY(-2px);box-shadow:0 16px 40px -12px #0b64f4}.lf-btn:disabled{opacity:.62;cursor:progress;transform:none}.lf a:focus-visible,.lf button:focus-visible,.lf input:focus-visible,.lf select:focus-visible,.lf textarea:focus-visible{outline:2px solid var(--lf-primary-lt);outline-offset:2px}.lf-frow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.lf-f{display:flex;flex-direction:column;gap:7px;min-width:0}.lf-f.lf-full{grid-column:1 / -1}.lf-f label{font-family:var(--lf-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--lf-fg-dim)}.lf-f input,.lf-f select,.lf-f textarea{background:var(--lf-field);border:1px solid var(--lf-border);border-radius:9px;padding:12px 13px;color:var(--lf-fg);font-family:inherit;font-size:max(15px,var(--field-font-floor));transition:.2s;width:100%;min-width:0;max-width:100%}.lf-f select{text-overflow:ellipsis}.lf-f input::-moz-placeholder,.lf-f textarea::-moz-placeholder{color:var(--lf-fg-dim);opacity:.75}.lf-f input::placeholder,.lf-f textarea::placeholder{color:var(--lf-fg-dim);opacity:.75}.lf-f input:focus,.lf-f select:focus,.lf-f textarea:focus{outline:0;border-color:var(--lf-primary);box-shadow:0 0 0 3px #0b64f438}.lf-f textarea{resize:vertical;min-height:88px}.lf-f input[aria-invalid=true],.lf-f select[aria-invalid=true],.lf-f textarea[aria-invalid=true]{border-color:hsl(var(--destructive))}.lf-err{font-size:12px;color:hsl(var(--destructive))}.lf-f .lf-sub{margin-top:8px}.lf-note{font-size:12.5px;color:var(--lf-fg-dim);margin-top:12px}.lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf-bar{background:linear-gradient(180deg,#101b34,#16213c);border-block:1px solid var(--lf-border)}.lf-bar-grid{display:grid;grid-template-columns:1.15fr 2.6fr;gap:clamp(24px,4vw,52px);align-items:center;padding:38px 0}.lf-bar-title{font-size:clamp(22px,2.6vw,30px);margin-top:12px}.lf-bar-sub{color:var(--lf-fg-dim);font-size:15px;margin-top:10px}.lf-bar-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:start}.lf-bar-form .lf-btn{height:47px;margin-top:24px}.lf-card{background:#090f20a8;border:1px solid var(--lf-border);border-radius:18px;padding:clamp(24px,3.4vw,34px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lf-card .lf-btn{width:100%}.lf-card .lf-note{text-align:center}.lf-ok{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border:1px solid rgba(0,229,176,.4);border-radius:14px;padding:clamp(20px,2.6vw,28px);background:#00e5b012}.lf-card.lf-ok{background:#090f20a8;border-color:#00e5b073}.lf-ok-mark{font-family:var(--lf-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lf-tele)}.lf-ok h3{font-size:clamp(19px,2.1vw,24px)}.lf-ok p{color:var(--lf-fg-dim);font-size:15px}.lf-ok a,.lf-fail a{color:var(--lf-primary-lt);font-weight:700;text-decoration:none}.lf-ok a:hover,.lf-fail a:hover{text-decoration:underline}.lf-fail{border:1px solid hsl(var(--destructive));border-radius:11px;padding:13px 15px;margin-bottom:14px;background:hsla(var(--destructive) / .12);color:var(--lf-fg);font-size:14px}@media (max-width: 1000px){.lf-bar-grid{grid-template-columns:1fr;align-items:start}.lf-bar-form{grid-template-columns:1fr}.lf-bar-form .lf-btn{margin-top:4px}.lf-frow{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.lf-btn,.lf-btn:hover:not(:disabled){transition:none;transform:none}}
