:root{--spt-text-strong:9 9 11;--spt-text-default:24 24 27;--spt-text-muted:63 63 70;--spt-surface-page:248 248 249;--spt-surface-card:255 255 255;--spt-surface-raised:244 244 245;--spt-border-subtle:#00000012;--spt-border-standard:#0000001f;--spt-success:16 185 129;--spt-success-text:5 150 105;--spt-info:6 182 212;--spt-tool:139 92 246;--spt-warning:245 158 11}:root[data-theme=dark]{--spt-text-strong:228 228 231;--spt-text-default:212 212 216;--spt-text-muted:161 161 170;--spt-surface-page:9 9 11;--spt-surface-card:14 14 16;--spt-surface-raised:24 24 27;--spt-border-subtle:#ffffff0d;--spt-border-standard:#ffffff14;--spt-success:16 185 129;--spt-success-text:134 239 172;--spt-info:6 182 212;--spt-tool:139 92 246;--spt-warning:245 158 11}.syn-app{--t-p:var(--syn-rgb);color:rgb(var(--spt-text-default))}.syn-app .bento-card{border:1px solid var(--spt-border-subtle);background:rgb(var(--spt-surface-card));border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f}:root[data-theme=dark] .syn-app .bento-card{box-shadow:0 1px 3px #0000004d}.syn-app .field-input{border:1px solid var(--spt-border-standard);background:rgb(var(--spt-surface-raised) / .5);color:rgb(var(--spt-text-default));appearance:none;outline:none;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.syn-app .field-input::placeholder{color:rgb(var(--spt-text-muted) / .7)}.syn-app .field-input:focus{border-color:rgb(var(--t-p) / .6);box-shadow:0 0 0 3px rgb(var(--t-p) / .18);background:rgb(var(--spt-surface-raised) / .7)}.syn-app .btn-brand{background:rgb(var(--t-p));color:#fff;box-shadow:0 0 20px rgb(var(--t-p) / .12);transition:filter .15s ease-out,box-shadow .15s ease-out}.syn-app .btn-brand:hover{filter:brightness(1.04);box-shadow:0 0 40px rgb(var(--t-p) / .2)}.syn-app .btn-inverse{background-color:rgb(var(--spt-text-strong));color:rgb(var(--spt-surface-page));transition:background-color .15s ease-out,color .15s ease-out}.syn-app .btn-inverse:hover{background-color:rgb(var(--spt-text-default))}.syn-app .btn-ghost{border:1px solid var(--spt-border-standard);color:rgb(var(--spt-text-muted));background:0 0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.syn-app .btn-ghost:hover{background-color:rgb(var(--spt-surface-raised));color:rgb(var(--spt-text-strong))}.syn-app .toggle-seg{border:1px solid var(--spt-border-standard);background:rgb(var(--spt-surface-raised) / .5);border-radius:.5rem;padding:2px;display:inline-flex}.syn-app .toggle-seg button{color:rgb(var(--spt-text-muted));border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s}.syn-app .toggle-seg button.on{background:rgb(var(--t-p) / .14);color:rgb(var(--t-p));box-shadow:inset 0 0 0 1px rgb(var(--t-p) / .45)}.lp{--bg:255 255 255;--bg-soft:250 250 250;--fg:9 9 11;--fg-2:82 82 91;--fg-3:113 113 122;--fg-4:161 161 170;--line:228 228 231;--line-2:244 244 245;--card:250 250 250;--t-p:var(--syn-rgb);--accent:var(--t-p);--danger:239 68 68;--success:34 197 94;background:rgb(var(--bg));color:rgb(var(--fg));font-family:var(--font-sans);font-feature-settings:"cv11", "ss01", "ss03";letter-spacing:-.005em}:root[data-theme=dark] .lp{--bg:9 9 11;--bg-soft:14 14 18;--fg:250 250 250;--fg-2:161 161 170;--fg-3:113 113 122;--fg-4:63 63 70;--line:39 39 42;--line-2:24 24 27;--card:16 16 20}.lp-hero-mock-frame{border:1px solid rgb(var(--line));background:rgb(var(--card));border-radius:.875rem;overflow:hidden}.lp-app{background:rgb(var(--bg-soft));grid-template-columns:14rem 1fr;min-height:26rem;display:grid}@media (max-width:700px){.lp-app{grid-template-columns:1fr}.lp-app-side{display:none!important}}.lp-app-side{border-right:1px solid rgb(var(--line));background:rgb(var(--bg));flex-direction:column;gap:.25rem;padding:1rem;display:flex}.lp-app-side-head{border-bottom:1px solid rgb(var(--line));align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.375rem .5rem .875rem;display:flex}.lp-app-side-head .logo{object-fit:contain;border-radius:.3125rem;width:1.25rem;height:1.25rem;display:block}.lp-app-side-head .name{color:rgb(var(--fg));font-size:.8125rem;font-weight:600}.lp-app-nav-item{color:rgb(var(--fg-2));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.lp-app-nav-item:hover{background:rgb(var(--card));color:rgb(var(--fg))}.lp-app-nav-item.active{background:rgb(var(--accent) / .1);color:rgb(var(--accent));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .3)}.lp-app-nav-item:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.lp-app-nav-item svg{color:rgb(var(--fg-3));flex:none}.lp-app-nav-item.active svg{color:rgb(var(--accent))}.lp-app-main{min-width:0;padding:1.25rem 1.5rem}.lp-app-topline{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.lp-app-topline h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.lp-app-topline .badge{font-family:var(--font-mono);background:rgb(var(--accent) / .15);color:rgb(var(--accent));border-radius:.3125rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.lp-app-topline .badge.muted{background:rgb(var(--fg) / .06);color:rgb(var(--fg-2))}.lp-app-panel{animation:.25s both lp-fade}.lp-app-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:1rem;display:grid}.lp-app-stat{border:1px solid rgb(var(--line));background:rgb(var(--bg));border-radius:.5rem;padding:.75rem .875rem;transition:border-color .2s,background .2s}.lp-app-stat:hover{border-color:rgb(var(--accent) / .35);background:rgb(var(--accent) / .04)}.lp-app-stat .lbl{text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--fg-3));font-size:.6875rem;font-weight:500}.lp-app-stat .val{letter-spacing:-.02em;color:rgb(var(--fg));font-feature-settings:"tnum";margin-top:.25rem;font-size:1.25rem;font-weight:600}.lp-app-stat .delta{color:rgb(var(--success));margin-left:.4rem;font-size:.6875rem;font-weight:500}.lp-app-chart{border:1px solid rgb(var(--line));background:rgb(var(--bg));border-radius:.5rem;padding:1rem}.lp-app-chart svg{width:100%;height:auto;display:block}.lp-app-chart .axis line{stroke:rgb(var(--line));stroke-dasharray:2 4}.lp-app-chart .area{fill:rgb(var(--accent) / .12)}.lp-app-chart .line{stroke:rgb(var(--accent));stroke-width:1.75px;fill:none}.lp-app-chart .line.line-2{stroke:rgb(var(--success));stroke-width:1.25px;stroke-dasharray:4 3;opacity:.7}.lp-app-chart .dot{fill:rgb(var(--bg));stroke:rgb(var(--accent));stroke-width:1.75px}.lp-app-chart .axis-labels text{fill:rgb(var(--fg-3));font-size:13px;font-family:var(--font-mono)}.lp-chart-legend{color:rgb(var(--fg-3));gap:1rem;margin-top:.5rem;font-size:.6875rem;display:flex}.lp-chart-legend-item{align-items:center;gap:.375rem;display:flex}.lp-chart-legend-item:before{content:"";border-radius:999px;width:1.5rem;height:2px;display:block}.lp-chart-legend-item.primary:before{background:rgb(var(--accent))}.lp-chart-legend-item.secondary:before{background:rgb(var(--success));opacity:.7}.lp-row-live{background:rgb(var(--accent) / .04)}.lp-live-now{font-family:var(--font-mono);color:rgb(var(--accent));white-space:nowrap;font-size:.6875rem}.lp-typing-dots{vertical-align:middle;align-items:center;gap:2px;margin-right:.25rem;display:inline-flex}.lp-typing-dots span{background:rgb(var(--fg-3));border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite lp-typing-bounce;display:block}.lp-typing-dots span:nth-child(2){animation-delay:.2s}.lp-typing-dots span:nth-child(3){animation-delay:.4s}.lp-app-list{border:1px solid rgb(var(--line));background:rgb(var(--bg));border-radius:.5rem;overflow:hidden}.lp-app-row{border-bottom:1px solid rgb(var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.8125rem;transition:background .15s;display:grid}.lp-app-row:hover{background:rgb(var(--bg-soft))}.lp-app-row:last-child{border-bottom:0}.lp-app-row .av{width:1.75rem;height:1.75rem;color:rgb(var(--bg));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.lp-app-row .av.a1{background:linear-gradient(135deg,#6366f1,#4f46e5)}.lp-app-row .av.a2{background:linear-gradient(135deg,#ec4899,#be185d)}.lp-app-row .av.a3{background:linear-gradient(135deg,#10b981,#047857)}.lp-app-row .av.a4{background:linear-gradient(135deg,#f59e0b,#b45309)}.lp-app-row .av.a5{background:linear-gradient(135deg,#06b6d4,#0e7490)}.lp-app-row .ic{background:rgb(var(--card));border:1px solid rgb(var(--line));width:1.75rem;height:1.75rem;color:rgb(var(--fg-2));border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-app-row .body{min-width:0}.lp-app-row .title{color:rgb(var(--fg));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lp-app-row .sub{color:rgb(var(--fg-3));white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;overflow:hidden}.lp-app-row .meta{font-family:var(--font-mono);color:rgb(var(--fg-3));white-space:nowrap;font-size:.6875rem}.lp-app-pill{border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.lp-app-pill.ok{background:rgb(var(--success) / .12);color:rgb(var(--success))}.lp-app-pill.warn{color:#f59e0b;background:#f59e0b26}@keyframes lp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-typing-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-wc=light]{background:#fff!important;border-color:#0000001a!important}[data-wc=light] .wc-head{border-color:#00000014}[data-wc=light] .wc-name{color:#18181b}[data-wc=light] .wc-x{color:#00000073}[data-wc=light] .wc-x:hover{color:#18181b;background:#0000000f}[data-wc=light] .wc-bot{color:#3f3f46;background:#0000000d}[data-wc=light] .wc-bot strong,[data-wc=light] .wc-bot p.text-\[13px\]{color:#18181b}[data-wc=light] .wc-src{color:#0006;border-color:#0000001a}[data-wc=light] .wc-chip{color:#0009;border-color:#00000026}[data-wc=light] .wc-chip:hover{color:#18181b;border-color:#00000059}[data-wc=light] .wc-form{background:#00000008;border-color:#0000001a}[data-wc=light] .wc-in{color:#18181b}[data-wc=light] .wc-in::placeholder{color:#00000059}[data-wc=light] .wc-foot{color:#0000004d}[data-wc=light] .typing-dot{background:#0006!important}
