.lp{--lp-surface:var(--bx-surface);--lp-surface-2:var(--bx-surface-raised);--lp-line:var(--bx-line);--lp-line-strong:var(--bx-line-hover);--lp-text:var(--bx-text);--lp-muted:var(--bx-text-secondary);--lp-dim:var(--bx-text-muted);--lp-cyan:var(--bx-accent);--lp-brand:var(--bx-brand);--lp-live:var(--bx-success);--lp-warn:var(--bx-warning);--lp-danger:var(--bx-danger);--lp-good-soft:rgba(69,217,154,0.1);--lp-good-line:rgba(69,217,154,0.24);--lp-warn-soft:rgba(255,200,97,0.1);--lp-warn-line:rgba(255,200,97,0.24);--lp-danger-soft:rgba(255,107,107,0.1);--lp-danger-line:rgba(255,107,107,0.24);--lp-accent-soft:var(--bx-accent-soft);--lp-accent-line:rgba(59,169,255,0.28);color:var(--bx-text);background:transparent;font-variant-numeric:normal}.lp-cut,.lp-cut-lg,.lp-cut-sm{border-radius:var(--bx-radius-sm)}.lp-cut-lg{border-radius:var(--bx-radius-lg)}.lp-frame{position:relative;background:var(--bx-surface);backdrop-filter:blur(var(--bx-blur));-webkit-backdrop-filter:blur(var(--bx-blur));border:1px solid var(--bx-line);border-radius:var(--bx-radius);box-shadow:var(--bx-shadow);transition:background-color var(--bx-normal) var(--bx-ease),border-color var(--bx-normal) var(--bx-ease),transform var(--bx-normal) var(--bx-ease),box-shadow var(--bx-normal) var(--bx-ease)}.lp-frame.lp-cut-lg{border-radius:var(--bx-radius-lg)}.lp-frame-hover:hover{background:var(--bx-surface-hover);border-color:var(--bx-line-hover)}.lp-frame-brand{border-color:rgba(59,169,255,.34);box-shadow:inset 3px 0 0 0 var(--bx-accent),var(--bx-shadow)}.lp-frame-brand-soft{border-color:rgba(59,169,255,.22)}.lp-surface-panel{background:var(--bx-surface);border-radius:var(--bx-radius);box-shadow:var(--bx-shadow)}.lp-hair{border:1px solid var(--bx-line)}.lp-hair-color{border-color:var(--bx-line)}.lp-tile{background:var(--bx-accent-soft)}.lp-tile-soft{background:var(--bx-surface-raised)}.hover\:lp-tile:hover{background:var(--bx-surface-hover)}.lp-t-muted{color:var(--bx-text-secondary)}.lp-t-dim{color:var(--bx-text-muted)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:var(--bx-radius-sm);font-size:.875rem;font-weight:650;line-height:1;white-space:nowrap;transition:background-color var(--bx-fast) var(--bx-ease),border-color var(--bx-fast) var(--bx-ease),color var(--bx-fast) var(--bx-ease),box-shadow var(--bx-fast) var(--bx-ease),transform .12s var(--bx-ease)}.lp-btn:active:not(:disabled){transform:scale(.97)}.lp-btn:disabled{opacity:.45;cursor:not-allowed}.lp-btn-primary{background:var(--bx-brand);color:var(--bx-accent-ink)}.lp-btn-primary:hover:not(:disabled){background:var(--bx-accent-hover);box-shadow:var(--bx-glow)}.lp-btn-ghost{background:var(--bx-surface-raised);border:1px solid var(--bx-line);color:var(--bx-text-secondary)}.lp-btn-ghost:hover:not(:disabled){background:var(--bx-surface-hover);border-color:var(--bx-line-hover);color:var(--bx-text)}.lp-btn-danger{background:var(--lp-danger-soft);border:1px solid var(--lp-danger-line);color:var(--bx-danger)}.lp-btn-danger:hover:not(:disabled){background:rgba(255,107,107,.18)}.lp-btn:focus-visible,.lp-cut:focus-visible,.lp-input:focus-visible{outline:2px solid var(--bx-accent);outline-offset:2px}.lp-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-text-faint)}.lp-gradient-text{color:var(--bx-accent)}.lp-num{font-variant-numeric:tabular-nums}.lp-float,.lp-glow,.lp-iso{display:none}.lp-progress{height:6px;border-radius:999px;background:var(--bx-surface-raised);overflow:hidden}.lp-progress>span{display:block;height:100%;border-radius:inherit;background:var(--bx-brand);transition:width .5s var(--bx-ease)}.lp-dot{width:7px;height:7px;border-radius:999px;background:var(--bx-success);box-shadow:0 0 10px var(--bx-success);animation:bx-pulse 2s ease-in-out infinite}.lp-note{border-radius:var(--bx-radius-sm);border:1px solid var(--bx-line);background:var(--bx-surface-raised);padding:.75rem .875rem}.lp-note-good{background:var(--lp-good-soft);border-color:var(--lp-good-line)}.lp-note-warn{background:var(--lp-warn-soft);border-color:var(--lp-warn-line)}.lp-note-danger{background:var(--lp-danger-soft);border-color:var(--lp-danger-line)}.lp-note-accent{background:var(--lp-accent-soft);border-color:var(--lp-accent-line)}.lp-input{width:100%;background:var(--bx-surface-raised);border:1px solid var(--bx-line);border-radius:var(--bx-radius-sm);padding:.7rem .9rem;font-size:.9375rem;color:var(--bx-text);transition:border-color var(--bx-fast) ease,background-color var(--bx-fast) ease}.lp-input::placeholder{color:var(--bx-text-faint)}.lp-input:focus{outline:none;border-color:var(--bx-line-strong);background:var(--bx-surface-hover)}.lp-input option{background:#10141c}.lp-rise{animation:bxEnter .38s var(--bx-ease) backwards;animation-delay:var(--lp-delay,0s)}.lp-lift:hover{transform:translateY(-2px);box-shadow:var(--bx-shadow-lg)}.lp-reveal-on-hover{opacity:.65;transition:opacity var(--bx-normal) ease,transform var(--bx-normal) ease}.group:hover .lp-reveal-on-hover{opacity:1;transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.lp-dot,.lp-rise{animation:none}.lp-lift:hover{transform:none}.lp-btn,.lp-frame,.lp-progress>span,.lp-reveal-on-hover{transition:none}}.lp.bx{font-variant-numeric:normal}