.lp{background:var(--frame);min-height:100vh;color:var(--fg);font-size:16px;line-height:1.55}.lp-glow{z-index:-1;filter:blur(72px);background:linear-gradient(90deg, color-mix(in oklch, var(--orb-1) 55%, transparent), transparent 50%, color-mix(in oklch, var(--orb-2) 30%, transparent));pointer-events:none;border-radius:9999px;height:70%;position:absolute;inset:12% 0 auto}.lp-skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.lp-skip:focus{left:12px}.lp-kwslot{letter-spacing:-.02em;background:var(--primary);color:var(--on-primary);vertical-align:.06em;border-radius:.42em;padding:.06em .34em .1em;font-size:.76em;font-weight:500;transition:opacity .22s;display:inline-block}.lp-stage{text-align:left;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;width:100%;max-width:1000px;margin-top:18px;display:grid}.lp-stage>*{transition:opacity .22s}.lp-stage.is-fading>*,.lp-kwslot.is-fading{opacity:0}.lp-post,.lp-dm{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.lp-head{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp-head small{color:var(--muted);font-size:12px;font-weight:400;display:block}.lp-av{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.lp-av-sm{width:26px;height:26px;font-size:11px}.lp-tint-blue{background:var(--highlight-soft);color:var(--highlight)}.lp-tint-pink{background:var(--error-soft);color:var(--error)}.lp-tint-amber{background:var(--warning-soft);color:var(--warning)}.lp-tint-green{background:var(--success-soft);color:var(--success)}.lp-media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--feature-from), var(--feature-to));color:lab(97.68% -.0000298023 .0000119209);letter-spacing:-.01em;border-radius:16px;align-items:flex-end;max-width:100%;padding:14px 16px;font-size:18px;font-weight:600;line-height:1.25;display:flex}.lp-comment{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lp-comment b{margin-right:5px;font-weight:600}.lp mark{background:var(--highlight-soft);color:var(--highlight);border-radius:6px;padding:1px 6px;font-size:.9em}.lp-wire{min-height:120px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex;position:relative}.lp-wire:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:50%;left:6px;right:6px}.lp-badge{background:var(--card);border:1px solid var(--line);color:var(--fg);box-shadow:var(--shadow-soft);white-space:nowrap;border-radius:999px;padding:5px 11px;font-weight:500;position:relative}.lp-badge:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.lp-wire>span:last-child{background:var(--canvas);padding:0 6px;position:relative}.lp-pulse{background:var(--highlight);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite lp-travel;position:absolute;top:calc(50% - 4px);left:6px}@keyframes lp-travel{0%{opacity:0;left:6px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}.lp-bubble{background:var(--primary);max-width:92%;color:var(--on-primary);border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.45}.lp-bubble-in{background:var(--canvas);color:var(--fg);border-bottom-right-radius:18px;border-bottom-left-radius:6px;align-self:flex-start}.lp-dmbtn{text-align:center;border:1px solid var(--line);width:92%;color:var(--highlight);border-radius:12px;align-self:flex-end;padding:8px;font-size:13.5px;font-weight:600}.lp-dots{justify-content:center;gap:6px;display:flex}.lp-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:32px;padding:0;display:grid}.lp-dots button:after{content:"";background:var(--line-strong);border-radius:999px;width:22px;height:4px}.lp-dots button[aria-pressed=true]:after{background:var(--primary)}.lp-view{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:18px;flex-direction:column;gap:10px;min-width:0;margin-top:auto;padding:14px;display:flex}.lp-twobtn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-twobtn span{border:1px solid var(--line);text-align:center;color:var(--highlight);border-radius:12px;padding:8px;font-size:13.5px;font-weight:600}.lp-twobtn em{color:var(--muted);font-size:12px;font-style:normal;font-weight:400;display:block}.lp-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:76px;display:grid}.lp-bars i{background:var(--highlight-soft);border-radius:6px 6px 3px 3px;display:block}.lp-bars i.is-hi{background:var(--highlight)}.lp-bars-x{color:var(--muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;font-size:11.5px;display:grid}.lp-logs{gap:0;font-size:13px}.lp-logs>div{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;min-width:0;padding:7px 0;display:flex}.lp-logs>div:last-child{border-bottom:0}.lp-logs>div>span:last-child{color:var(--fg-2);overflow-wrap:anywhere;min-width:0}.lp-st{border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600}.lp-st.is-ok{background:var(--success-soft);color:var(--success)}.lp-st.is-skip{background:var(--warning-soft);color:var(--warning)}.lp-st.is-err{background:var(--error-soft);color:var(--error)}.lp-threads{gap:0;font-size:13.5px}.lp-threads>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.lp-threads>div:last-child{border-bottom:0}.lp-thread{flex:1;min-width:0}.lp-thread b{font-weight:600;display:block}.lp-thread span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-threads time{color:var(--muted);font-size:12px}.lp-try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.lp-tryform,.lp-tryout{background:var(--canvas);border-radius:26px;min-width:0;padding:24px}.lp-tryform{flex-direction:column;gap:14px;display:flex}.lp-tryform label{color:var(--fg-2);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.lp-tryform label>span{color:var(--muted);font-size:12.5px;font-weight:400}.lp-tryform input:not([type=checkbox]){font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:14px;width:100%;min-height:48px;padding:11px 14px;font-size:16px}.lp-tryform .lp-check{cursor:pointer;color:var(--fg);flex-direction:row;align-items:center;gap:10px;min-height:44px}.lp-check input{width:18px;height:18px;accent-color:var(--primary)}.lp-trynote{color:var(--muted);font-size:13px}.lp-tryout{justify-content:center;align-items:center;display:flex}.lp-phone{background:var(--card);border:1px solid var(--line);width:100%;max-width:360px;box-shadow:var(--shadow-soft);border-radius:30px;flex-direction:column;gap:10px;padding:16px;display:flex}.lp-phone-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.lp-phone-top .orb{width:30px;height:30px;box-shadow:none}.lp-sys{color:var(--muted);align-self:center;font-size:12px}.lp-verdict{text-align:center;border-radius:999px;align-self:center;padding:4px 12px;font-size:12.5px;font-weight:600}.lp-verdict.is-yes{background:var(--success-soft);color:var(--success)}.lp-verdict.is-no{background:var(--warning-soft);color:var(--warning)}.lp-home .lp-wire>span:last-child{background:var(--frame)}@media (prefers-reduced-motion:reduce){.lp-pulse{animation:none;left:calc(50% - 4px)}.lp .animate-marquee{animation:none!important}}@media (max-width:980px){.lp-stage{grid-template-columns:1fr}.lp-wire{min-height:76px}.lp-wire:before{border-top:0;border-left:1.5px dashed var(--line-strong);inset:6px auto 6px 50%}.lp-pulse{display:none}.lp-try{grid-template-columns:1fr}}
