.lp{--lp-spring:cubic-bezier(.34, 1.5, .64, 1);--lp-out:cubic-bezier(.22, 1, .36, 1);--lp-line:color-mix(in oklab, var(--foreground) 9%, transparent);--lp-p5:color-mix(in oklab, var(--primary) 5%, transparent);--lp-p10:color-mix(in oklab, var(--primary) 10%, transparent);--lp-p20:color-mix(in oklab, var(--primary) 20%, transparent);--lp-p35:color-mix(in oklab, var(--primary) 35%, transparent);--lp-p45:color-mix(in oklab, var(--primary) 45%, transparent)}.lp-btn{border-radius:var(--radius-xl);min-height:3rem;transition:transform var(--duration-base) var(--lp-spring), box-shadow var(--duration-base) var(--ease-smooth), background-color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn--primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 12px 32px -12px var(--lp-p45)}.lp-btn--primary:hover{color:var(--primary-foreground);box-shadow:0 16px 38px -12px var(--lp-p45);transform:translateY(-2px)}.lp-btn--ghost{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.lp-btn--ghost:hover{color:var(--foreground);border-color:var(--lp-p45);transform:translateY(-2px)}.lp-btn--light{background:var(--primary-foreground);color:var(--primary)}.lp-btn--light:hover{color:var(--primary);transform:translateY(-2px)}.lp-btn--outline-light{border:1px solid color-mix(in oklab, var(--primary-foreground) 40%, transparent);color:var(--primary-foreground)}.lp-btn--outline-light:hover{color:var(--primary-foreground);background:color-mix(in oklab, var(--primary-foreground) 12%, transparent)}.lp-eyebrow{border:1px solid var(--lp-p20);background:var(--lp-p10);color:var(--primary);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.lp-hero-bg,.lp-hero-bg:before,.lp-hero-bg:after{position:absolute;inset:0}.lp-hero-bg{z-index:0;pointer-events:none}.lp-hero-bg:before{content:"";background-image:radial-gradient(circle, var(--lp-line) 1px, transparent 1.6px), radial-gradient(circle, var(--lp-p20) 1px, transparent 1.6px), linear-gradient(var(--lp-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line) 1px, transparent 1px);background-position:-8px -6px,9px 21px,top,top;background-size:29px 29px,47px 47px,97px 97px,97px 97px;-webkit-mask-image:radial-gradient(80% 70% at 58% 34%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 58% 34%,#000 20%,#0000 78%)}.lp-hero-bg:after{content:"";background:radial-gradient(ellipse 42% 55% at 76% 12%, var(--lp-p20), transparent 70%), radial-gradient(ellipse 34% 48% at 8% 82%, color-mix(in oklab, var(--chart-3) 14%, transparent), transparent 70%), radial-gradient(ellipse 55% 40% at 50% -10%, var(--lp-p10), transparent 70%);animation:lp-drift 30s var(--ease-in-out) infinite alternate;background-repeat:no-repeat}@keyframes lp-drift{to{background-position:5% 4%,-4% -5%,3% 3%}}.lp-hero-inner{z-index:1;position:relative}.lp-scroll-cue{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.lp-scroll-cue:after{content:"";background:linear-gradient(var(--primary), transparent);width:1px;height:2.5rem;animation:lp-cue 1.8s var(--ease-in-out) infinite}@keyframes lp-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lp-orb-stage{place-items:center;min-height:30rem;display:grid;position:relative}.lp-orbit-ring{border:1px dashed var(--lp-line);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-orbit-ring--outer{aspect-ratio:1;width:min(26rem,92%)}.lp-orbit-ring--inner{aspect-ratio:1;width:min(17rem,62%)}.lp-orb{aspect-ratio:1;border:1px solid var(--lp-p45);background:radial-gradient(circle at 32% 26%, color-mix(in oklab, var(--primary) 30%, var(--card)), var(--card) 72%);width:min(11rem,40vw);box-shadow:0 0 0 1px var(--lp-p45), 0 0 0 10px var(--lp-p10), 0 0 0 24px var(--lp-p5), 0 34px 80px -24px var(--lp-p45);border-radius:50%;place-items:center;display:grid;position:relative}.lp-orb:after{content:"";border:1px solid var(--lp-p20);animation:lp-halo 3.4s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:-14%}@keyframes lp-halo{0%,to{opacity:.9;transform:scale(.92)}50%{opacity:.35;transform:scale(1.06)}}.lp-orbit-item{--r:13rem;--t:44s;animation:lp-orbit var(--t) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:640px){.lp-orbit-item{--r:8.25rem}.lp-orb-stage{min-height:19rem}.lp-orb{width:8.5rem}.lp-orbit-ring--outer{width:min(19rem,88%)}.lp-orbit-ring--inner{width:min(12rem,58%)}.lp-chip{gap:.45rem;padding:.45rem .65rem}}@keyframes lp-orbit{0%{transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(var(--a) + 1turn)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * (var(--a) + 1turn)))}}.lp-chip{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lg);white-space:nowrap;align-items:center;gap:.55rem;padding:.55rem .8rem;display:flex}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.lp-chip{background:color-mix(in oklab, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35)}}.lp-chip-icon{border-radius:var(--radius-lg);width:1.9rem;height:1.9rem;color:var(--tone);background:color-mix(in oklab, currentColor 12%, transparent);place-items:center;display:grid}.lp-chip-title{color:var(--foreground);font-size:.72rem;font-weight:700;line-height:1.1}.lp-chip-sub{color:var(--muted-foreground);font-size:.62rem;line-height:1.2}.lp-ask{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md);font-family:var(--font-mono);align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.78rem;display:inline-flex}.lp-typing{white-space:nowrap;border-right:2px solid var(--primary);width:32ch;max-width:100%;color:var(--foreground);animation:4.5s steps(32,end) .8s infinite alternate lp-type,.85s step-end infinite lp-caret;display:inline-block;overflow:hidden}@keyframes lp-type{0%{width:0}}@keyframes lp-caret{50%{border-color:#0000}}.lp-live-dot{background:var(--success);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--success) 45%, transparent);animation:lp-ping 2s var(--ease-out) infinite;border-radius:50%}@keyframes lp-ping{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.lp-marquee-section{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 35%, transparent)}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lp-marquee-track{align-items:center;gap:2.75rem;width:max-content;padding:.4rem 0;animation:36s linear infinite lp-scroll;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-scroll{to{transform:translate(-50%)}}.lp-marquee-item{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:inline-flex}.lp-marquee-item svg{color:var(--primary)}.lp-bento{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:640px){.lp-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lp-bento{grid-template-columns:repeat(6,1fr)}.lp-span2{grid-column:span 2}.lp-span3{grid-column:span 3}}.lp-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);transition:transform var(--duration-base) var(--lp-spring), box-shadow var(--duration-base) var(--ease-smooth), border-color var(--duration-base) var(--ease-smooth);padding:1.4rem;position:relative}.lp-card:hover{border-color:var(--lp-p45);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-card-icon{border-radius:var(--radius-xl);width:2.6rem;height:2.6rem;color:var(--tone,var(--primary));background:color-mix(in oklab, currentColor 12%, transparent);place-items:center;display:grid}.lp-card h3{margin-top:.9rem;font-size:1rem;font-weight:650}.lp-card p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.86rem;line-height:1.6}.lp-card ul{flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.lp-card ul li{color:var(--muted-foreground);border:1px solid var(--border);border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:500}.lp-fold{overflow:visible}.lp-fold:before,.lp-fold:after{content:"";width:3rem;height:3rem;position:absolute;top:-1px;right:-1px}.lp-fold:before{background:var(--background);clip-path:polygon(0 0,100% 0,100% 100%)}.lp-fold:after{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 45%, var(--card)), var(--lp-p20));clip-path:polygon(0 0,0 100%,100% 100%);filter:drop-shadow(-2px 2px 3px #00000024);border-bottom-left-radius:.6rem}.lp-ai{border-block:1px solid var(--border);background:radial-gradient(ellipse 60% 80% at 85% 15%, var(--lp-p20), transparent 60%), radial-gradient(ellipse 50% 70% at 10% 90%, color-mix(in oklab, var(--chart-3) 12%, transparent), transparent 60%), color-mix(in oklab, var(--muted) 40%, var(--background));position:relative;overflow:hidden}.lp-ai:before{content:"";background-image:radial-gradient(circle, var(--lp-line) 1px, transparent 1.5px);opacity:.6;pointer-events:none;background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 55%);mask-image:linear-gradient(120deg,#000,#0000 55%)}.lp-glass{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-xl);position:relative}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.lp-glass{background:color-mix(in oklab, var(--card) 68%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.lp-wave{align-items:center;gap:3px;height:1.9rem;display:flex}.lp-wave i{background:var(--primary);width:3px;height:100%;animation:lp-wave 1.15s var(--ease-in-out) infinite;border-radius:99px;display:block}.lp-wave i:first-child{animation-delay:-1.05s}.lp-wave i:nth-child(2){animation-delay:-.85s}.lp-wave i:nth-child(3){animation-delay:-.6s}.lp-wave i:nth-child(4){animation-delay:-.35s}.lp-wave i:nth-child(5){animation-delay:-.95s}.lp-wave i:nth-child(6){animation-delay:-.5s}.lp-wave i:nth-child(7){animation-delay:-.2s}.lp-wave i:nth-child(8){animation-delay:-.75s}.lp-wave i:nth-child(9){animation-delay:-.4s}@keyframes lp-wave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.lp-bubble{border-radius:var(--radius-2xl);max-width:88%;padding:.65rem .9rem;font-size:.8rem;line-height:1.55}.lp-bubble--user{border-bottom-right-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);margin-left:auto}.lp-bubble--ai{border:1px solid var(--border);border-bottom-left-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 55%, transparent);color:var(--foreground)}.lp-pack{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--card);transition:transform var(--duration-base) var(--lp-spring), box-shadow var(--duration-base) var(--ease-smooth), border-color var(--duration-base) var(--ease-smooth);padding:1.6rem;position:relative}.lp-pack:hover{border-color:var(--lp-p35);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-pack ul{flex-direction:column;gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.lp-pack ul li{color:var(--foreground);align-items:flex-start;gap:.6rem;font-size:.88rem;display:flex}.lp-pack ul li svg{color:var(--success);flex:none;margin-top:.15rem}.lp-steps{grid-template-columns:1fr;gap:2.2rem;display:grid;position:relative}@media (min-width:768px){.lp-steps{grid-template-columns:repeat(3,1fr)}.lp-steps:before{content:"";background:repeating-linear-gradient(90deg, var(--lp-line) 0 10px, transparent 10px 20px);height:2px;position:absolute;top:1.55rem;left:14%;right:14%}}.lp-step-num{z-index:1;background:var(--card);border:1px solid var(--lp-p45);width:3.1rem;height:3.1rem;color:var(--primary);box-shadow:0 0 0 6px var(--lp-p10), 0 0 0 12px var(--lp-p5);border-radius:50%;place-items:center;margin-inline:auto;font-size:.95rem;font-weight:800;display:grid;position:relative}.lp-ticket{border-radius:var(--radius-2xl);border:1px solid var(--lp-p35);background:radial-gradient(ellipse 70% 100% at 50% -20%, var(--lp-p20), transparent 60%), var(--card);box-shadow:0 0 0 1px var(--lp-p10), var(--shadow-2xl);position:relative;overflow:hidden}.lp-ticket-sep{background:repeating-linear-gradient(90deg, var(--lp-p35) 0 8px, transparent 8px 16px);height:1px;margin-inline:1.5rem}@supports (mask-composite:intersect){.lp-ticket{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(15px at 0 62%,#0000 14px,#000 15px),radial-gradient(15px at 100% 62%,#0000 14px,#000 15px);mask-image:radial-gradient(15px at 0 62%,#0000 14px,#000 15px),radial-gradient(15px at 100% 62%,#0000 14px,#000 15px);-webkit-mask-composite:source-in;mask-composite:intersect}}.lp-cta-card{border-radius:var(--radius-2xl);border:1px solid var(--lp-p35);background:radial-gradient(ellipse 60% 110% at 82% -10%, var(--lp-p20), transparent 60%), radial-gradient(ellipse 50% 90% at 8% 110%, color-mix(in oklab, var(--chart-3) 15%, transparent), transparent 60%), var(--card);box-shadow:0 0 0 1px var(--lp-p10), var(--shadow-xl);position:relative;overflow:hidden}.lp-cta-card:before{content:"";background:repeating-linear-gradient(-55deg, var(--lp-p10) 0 2px, transparent 2px 26px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 85% 15%,#000,#0000 70%);mask-image:radial-gradient(55% 70% at 85% 15%,#000,#0000 70%)}.lp-cta-card>*{position:relative}.lp-faq details{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);transition:border-color var(--duration-fast)}.lp-faq details+details{margin-top:.7rem}.lp-faq details[open]{border-color:var(--lp-p35)}.lp-faq summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);width:.55rem;height:.55rem;transition:transform var(--duration-base) var(--ease-smooth);flex:none;transform:rotate(45deg)translateY(-2px)}.lp-faq details[open] summary:after{transform:rotate(225deg)translateY(-2px)}.lp-faq .lp-faq-a{color:var(--muted-foreground);padding:0 1.25rem 1.15rem;font-size:.88rem;line-height:1.65}.lp-cta{clip-path:polygon(0 4rem,100% 0,100% 100%,0 100%);color:var(--primary-foreground);background:radial-gradient(ellipse 55% 90% at 80% 20%, color-mix(in oklab, var(--chart-3) 55%, transparent), transparent 65%), linear-gradient(140deg, var(--primary), var(--chart-5));margin-top:-4rem;padding-top:9rem;padding-bottom:5.5rem;position:relative}.lp-cta:before{content:"";background:repeating-linear-gradient(-55deg, color-mix(in oklab, var(--primary-foreground) 7%, transparent) 0 2px, transparent 2px 26px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}@supports (animation-timeline:view()){.lp-reveal{animation:linear backwards lp-in;animation-timeline:view();animation-range:entry cover 32%}}@keyframes lp-in{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.lp-hero-bg:after,.lp-orb:after,.lp-orbit-item,.lp-marquee-track,.lp-wave i,.lp-live-dot,.lp-scroll-cue:after,.lp-reveal{animation:none!important}.lp-typing{border-right:none;width:auto;animation:none}}.lp-w{vertical-align:bottom;display:inline-block;overflow:hidden}.lp-w>span{will-change:transform;display:inline-block}.lp-stage{perspective:1400px}.lp-window{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--card);box-shadow:0 0 0 1px var(--lp-p10), 0 40px 90px -30px #00000059;will-change:transform;overflow:hidden}.lp-window-bar{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 45%, transparent);align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.lp-dots{gap:.35rem;display:flex}.lp-dots i{border-radius:50%;width:.6rem;height:.6rem}.lp-dots i:first-child{background:#ff5f57}.lp-dots i:nth-child(2){background:#febc2e}.lp-dots i:nth-child(3){background:#28c840}.lp-url{border:1px solid var(--border);background:var(--card);max-width:17rem;font:500 .68rem var(--font-mono);color:var(--muted-foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;flex:1;margin-inline:auto;padding:.25rem .8rem;overflow:hidden}.lp-window-body{grid-template-columns:3.3rem 1fr;display:grid}.lp-side{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:.55rem;padding:.8rem .6rem;display:flex}.lp-side-ic{border-radius:var(--radius-lg);width:2.2rem;height:2.2rem;color:var(--muted-foreground);place-items:center;display:grid}.lp-side-ic--on{color:var(--primary);background:var(--lp-p10)}.lp-main{flex-direction:column;gap:.9rem;min-width:0;padding:1rem 1.1rem;display:flex}.lp-topbar{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.lp-search{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);max-width:15rem;color:var(--muted-foreground);flex:1;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.72rem;display:flex}.lp-avatar{background:linear-gradient(135deg, var(--primary), var(--chart-3));border-radius:50%;width:1.9rem;height:1.9rem}.lp-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.lp-stat{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:.6rem .7rem}.lp-stat small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:600;display:block}.lp-stat b{margin-top:.15rem;margin-right:.3rem;font-size:1.15rem;font-weight:800;display:inline-block}.lp-stat em{color:var(--success);font-size:.62rem;font-style:normal;font-weight:700}.lp-chart{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:flex-end;gap:.4rem;height:5.5rem;padding:.7rem .8rem;display:flex}.lp-chart i{background:linear-gradient(to top, var(--lp-p35), var(--lp-p10));border-radius:.3rem .3rem 0 0;flex:1;min-height:.5rem}.lp-rows{flex-direction:column;gap:.45rem;display:flex}.lp-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:center;gap:.65rem;padding:.5rem .7rem;font-size:.75rem;display:flex}.lp-reg{font:700 .66rem var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.35rem;padding:.15rem .4rem}.lp-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-weight:600;overflow:hidden}.lp-row-price{white-space:nowrap;color:var(--muted-foreground);font-weight:600}.lp-tagline{white-space:nowrap;border-radius:9999px;padding:.1rem .45rem;font-size:.6rem;font-weight:700}.lp-tagline--live{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.lp-tagline--new{color:var(--primary);background:var(--lp-p10)}.lp-tagline--res{color:var(--warning);background:color-mix(in oklab, var(--warning) 15%, transparent)}.lp-dock{border:1px solid var(--lp-p35);border-radius:var(--radius-lg);background:var(--lp-p5);color:var(--muted-foreground);align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.72rem;display:flex}.lp-dock .lp-wave{height:1rem}.lp-showcase{position:relative}.lp-showcase-pin{grid-template-columns:.8fr 1.4fr;align-items:center;gap:3rem;min-height:100vh;display:grid}.lp-labels{flex-direction:column;gap:1.5rem;display:flex}.lp-label{opacity:.32}.lp-label-num{font:700 .7rem var(--font-mono);letter-spacing:.15em;color:var(--primary)}.lp-label h3{margin-top:.35rem;font-size:1.35rem;font-weight:700}.lp-label p{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.86rem;line-height:1.6}.lp-panels{height:27rem;position:relative}.lp-panel{flex-direction:column;display:flex;position:absolute;inset:0}.lp-screen{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:1rem 1.1rem;display:flex}.lp-thread{border-bottom:1px solid var(--border);align-items:flex-start;gap:.6rem;padding-bottom:.55rem;display:flex}.lp-thread-av{width:1.8rem;height:1.8rem;color:var(--primary-foreground);background:linear-gradient(135deg, var(--primary), var(--chart-4));border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:800;display:grid}.lp-thread-name{color:var(--foreground);font-size:.74rem;font-weight:700}.lp-thread-sub{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lp-unread{background:var(--primary);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.35rem}@media (max-width:767px){.lp-showcase-pin{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0}.lp-labels{display:none}.lp-panels{flex-direction:column;gap:1rem;height:auto;display:flex}.lp-panel{min-height:22rem;position:relative;inset:auto;opacity:1!important;transform:none!important}}@media (max-width:560px){.lp-side{display:none}.lp-window-body{grid-template-columns:1fr}}@media (min-width:640px){.lp-span6{grid-column:span 2}}@media (min-width:1024px){.lp-span6{grid-column:span 6}}.lp-card--viz{padding-bottom:6.5rem}.lp-viz{color:var(--tone,var(--primary));opacity:.55;pointer-events:none;position:absolute;bottom:1.1rem;right:1.1rem}.lp-viz-spin{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite lp-spin-slow}.lp-viz-draw,.lp-viz-spark{stroke-dashoffset:var(--dash,44);animation:4.5s ease-in-out infinite lp-draw}.lp-viz-dot{transform-box:fill-box;animation:1.6s ease-in-out infinite lp-dot}.lp-viz-bar{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite lp-bar}.lp-viz-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite lp-pulse}.lp-viz-float{animation:3s ease-in-out infinite lp-float}@keyframes lp-spin-slow{to{transform:rotate(360deg)}}@keyframes lp-draw{0%{stroke-dashoffset:var(--dash,44)}45%,75%{stroke-dashoffset:0}to{stroke-dashoffset:var(--dash,44)}}@keyframes lp-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes lp-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lp-pulse{0%{opacity:1;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lp-viz-spin,.lp-viz-draw,.lp-viz-spark,.lp-viz-dot,.lp-viz-bar,.lp-viz-pulse,.lp-viz-float{animation:none!important}}@media (max-width:767px){.lp-panel{min-height:0}.lp-screen{gap:.55rem;padding:.85rem .9rem}.lp-window-bar{padding:.5rem .7rem}}
