.lp .lp-app{--lp-ok:#35a982;--lp-ok-band:#5eecb1;--lp-short:var(--color-red-400);--lp-short-band:#f2a7a2;display:block;padding:16px;background:#fff;color:var(--fg-primary)}.lp .lp-app:before{display:none}.lp .lp-herofig{margin:0;pointer-events:none}.lp .lp-cardsfig{margin:40px auto 48px}.lp .lp-widgetfig{max-width:760px;margin:48px auto 0}.lp .lp-under-line{margin-top:12px;text-align:center}.lp .lp-cta{display:flex;justify-content:center;margin-top:28px}.lp .lp-sim .lp-eb{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary)}.lp .lp-sim .lp-title{font-weight:600;font-size:20px;line-height:1.25;margin-top:2px}.lp .lp-sim .lp-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0;font-size:13px;color:var(--fg-secondary)}.lp .lp-pill{padding:2px 10px;border-radius:999px!important;font-weight:600;letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums}.lp .lp-pill.is-ok{color:var(--fg-primary)}.lp .lp-pill.is-short{background:var(--color-red-400);color:#fff}.lp .lp-chart svg{display:block;width:100%;height:auto;font-family:var(--ff-text)}.lp .lp-lever{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--stroke-card)}.lp .lp-levrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;min-width:0}.lp .lp-levl{color:var(--fg-primary)}.lp .lp-levv{color:var(--lp-ok);font-weight:600}.lp .lp-levc,.lp .lp-levv{flex:none;font-variant-numeric:tabular-nums}.lp .lp-levc{margin-left:auto;color:var(--fg-tertiary)}.lp .lp-levhint{font-size:11px;color:var(--fg-tertiary)}.lp .lp-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px!important;outline:none;margin:6px 0 0;cursor:pointer;touch-action:pan-y}.lp .lp-slider:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:4px}.lp .lp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%!important;background:#fff;border:2px solid var(--stroke-accent);box-shadow:var(--shadow-card);cursor:grab}.lp .lp-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%!important;background:#fff;border:2px solid var(--stroke-accent);cursor:grab}.lp .is-poster .lp-slider{cursor:default}.lp .lp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.lp .lp-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--stroke-card);border-radius:8px!important;background:var(--bg-panel);min-width:0}.lp .lp-kpi .k{font-size:11px;color:var(--fg-secondary)}.lp .lp-kpi .v{font-size:17px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.lp .lp-under{font-size:13px;color:var(--fg-secondary);margin-top:12px}@media (max-width:640px){.lp .lp-sim .lp-title{font-size:17px}.lp .lp-kpis{grid-template-columns:1fr}.lp .lp-kpi{flex-direction:row;align-items:baseline;justify-content:space-between}.lp .lp-kpi .v{font-size:15px}}.lp .lp-slides{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:48px 0 0;padding:0}.lp .lp-slide{aspect-ratio:16/10;display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;border:1px solid var(--border-subtle);background:var(--bg-100,#fff)}.lp .lp-slideno{font-size:11px;color:var(--text-muted)}.lp .lp-slidetitle{font-size:14px;font-weight:600;line-height:1.2}.lp .lp-slidebars{display:flex;align-items:flex-end;gap:4px;height:28%}.lp .lp-slidebars i{flex:1;background:var(--accent-text,#00804e);opacity:.35}.lp .lp-slidebars i:last-child{opacity:.9}@media (max-width:900px){.lp .lp-slides{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.lp .lp-slides{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .lp-stack{padding:18px}.lp .lp-depts{display:flex;gap:6px}.lp .lp-dept{padding:3px 10px;border:1px solid var(--stroke-card);border-radius:999px!important;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);transition:background .3s,color .3s}.lp .lp-dept.is-on{background:var(--bg-accent-light);border-color:var(--stroke-accent);animation:lp-flash .8s ease-out}@keyframes lp-flash{0%{background:var(--bg-accent)}}.lp .lp-chips{display:flex;flex-wrap:wrap;gap:8px}.lp .lp-chip{padding:7px 12px;border:1px solid var(--stroke-card);border-radius:999px!important;background:#fff;font:inherit;font-size:13px;color:var(--fg-secondary);cursor:pointer}.lp .lp-chipicon{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;vertical-align:-3px}.lp .lp-chipicon img{width:100%;height:100%;object-fit:contain}.lp .lp-chipicon.is-generic{border:1px solid;font:500 10px/1 var(--font-mono),monospace;color:var(--fg-muted)}.lp .lp-chip.is-on{background:var(--bg-accent-light);border-color:var(--stroke-accent);font-weight:600}.lp .lp-chip:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:2px}.lp .is-poster .lp-chip{cursor:default}.lp .lp-answer{margin-top:14px;border:1px solid var(--stroke-card);border-radius:12px!important;background:var(--bg-panel);overflow:hidden;animation:lp-in .35s ease-out}@keyframes lp-in{0%{opacity:.4;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lp .lp-answer,.lp .lp-dept.is-on{animation:none}}.lp .lp-anshead{padding:10px 14px 0}.lp .lp-anstitle{font-size:13px;font-weight:600;color:var(--fg-primary)}.lp .lp-answer .sa-msguser{padding:10px 14px}.lp .lp-table{width:100%;font-size:13px}.lp .lp-table td,.lp .lp-table th{padding:7px 14px;text-align:left}.lp .lp-ansline{padding:10px 14px;font-size:13px;color:var(--fg-secondary)}.lp .lp-foot{padding:8px 14px;border-top:1px solid var(--stroke-card);font-size:11px;color:var(--fg-tertiary)}.lp .lp-look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;align-items:start}.lp .lp-lookfig{margin:0}.lp .lp-lookcap{display:block;margin-top:10px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center}@media (max-width:900px){.lp .lp-look{grid-template-columns:1fr}}.lp .lp-number{padding:0;overflow:visible}.lp .lp-number .sa-msguser{padding:10px 14px}.lp .lp-tablewrap{overflow-x:auto}.lp .lp-fig{padding:2px 6px;margin:-2px -6px;border:0;text-decoration:underline 2px solid var(--stroke-accent);text-underline-offset:4px;border-radius:4px!important;background:transparent;font:inherit;font-weight:600;color:var(--fg-primary);cursor:pointer;white-space:nowrap}.lp .lp-fig.is-on,.lp .lp-fig:hover{background:var(--bg-accent-light)}.lp .lp-fig.is-thin{text-decoration-color:var(--color-red-400)}.lp .lp-fig.is-thin.is-on,.lp .lp-fig.is-thin:hover{background:#fdecec}.lp .lp-fig:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:2px}.lp .is-poster .lp-fig{cursor:default}.lp .lp-conf{padding:2px 8px;border-radius:999px!important;font-size:11px;font-weight:600;white-space:nowrap}.lp .lp-conf.is-high{background:var(--bg-accent-light);color:var(--fg-primary)}.lp .lp-conf.is-low{background:#fdecec;color:#b4232a}.lp .lp-pop{margin:4px 14px 10px;padding:10px 12px;border:1px solid var(--stroke-accent);border-radius:8px!important;background:var(--bg-accent-light-pressed,#f5faf7);font-size:13px;color:var(--fg-primary);animation:lp-in .25s ease-out}.lp .lp-pop.is-thin{border-color:var(--color-red-400);background:#fff6f6}.lp .lp-reqwrap{position:relative;display:inline-block;margin-top:8px}.lp .lp-req{padding:6px 12px;border:1px solid var(--stroke-card);border-radius:8px!important;background:#fff;font:inherit;font-size:12px;font-weight:600;color:var(--fg-secondary);cursor:pointer}.lp .lp-tip{margin-left:8px;font-size:12px;color:var(--fg-tertiary)}.lp .sena-app .lp-table td:first-child,.lp .sena-app .lp-table th:first-child{padding-left:14px}.lp .sena-app .lp-table td:last-child,.lp .sena-app .lp-table th:last-child{padding-right:14px}.lp .lp-fig.is-hint{animation:lp-hint 1.6s ease-in-out infinite}@keyframes lp-hint{0%,to{box-shadow:0 0 0 0 rgba(94,236,177,0)}50%{box-shadow:0 0 0 5px rgba(94,236,177,.45);background:var(--bg-accent-light)}}@media (prefers-reduced-motion:reduce){.lp .lp-fig.is-hint{animation:none;background:var(--bg-accent-light)}}.lp .lp-sticky{display:none}@media (max-width:768px){.lp .section{padding:56px 0}.lp .lp-herofig{display:none}.lp .ssp-hero .ssp-buttons{flex-direction:column;align-items:stretch;gap:10px}.lp .ssp-hero .ssp-buttons .btn{justify-content:center;width:100%}.lp .ssp-ticks{gap:6px 14px}.lp .lp-widgetfig{margin-top:28px}.lp .lp-cardsfig{margin:24px auto 32px}.lp #lp-close .ssp-buttons .btn,.lp .lp-cta .btn{width:100%;justify-content:center}.lp #lp-close .ssp-buttons{flex-direction:column;gap:10px}.lp .lp-look{display:flex;gap:12px;margin:28px -16px 0;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lp .lp-lookfig{flex:0 0 86%;scroll-snap-align:center;max-height:560px;overflow:hidden}.lp .lp-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-100,#fff) 92%,transparent);border-top:1px solid var(--border-subtle);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .25s ease}.lp .lp-sticky.is-on{transform:none}.lp .lp-sticky .btn{display:flex;width:100%;justify-content:center;align-items:center;gap:6px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.lp .lp-sticky{transition:none}}@media (max-width:560px){.lp .lp-number .lp-table thead{display:none}.lp .lp-number .lp-table,.lp .lp-number .lp-table tbody,.lp .lp-number .lp-table td,.lp .lp-number .lp-table tr{display:block;width:100%}.lp .lp-number .lp-table tr{padding:8px 0;border-top:1px solid var(--stroke-card)}.lp .lp-number .lp-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px!important;border:0;font-size:14px}.lp .lp-number .lp-table td[data-label]:before{content:attr(data-label);color:var(--fg-tertiary);font-size:13px}.lp .lp-number .lp-table td:first-child{font-size:15px}.lp .lp-fig{padding:6px 10px;margin:-6px -10px}}.lp .lp-number .lp-poprow td{padding:0!important;border:0}.lp .lp-number .lp-poprow td:before{display:none}.lp .lp-number .lp-poprow .lp-pop{margin:4px 14px 10px}.lp .lp-slider{height:32px;padding:13px 0;box-sizing:border-box;background-clip:content-box!important}.lp .lp-slider.is-hint::-webkit-slider-thumb{animation:lp-thumb 1.6s ease-in-out infinite}@keyframes lp-thumb{0%,to{box-shadow:0 0 0 0 rgba(94,236,177,0)}50%{box-shadow:0 0 0 8px rgba(94,236,177,.45)}}@media (max-width:768px){.lp .lp-slider::-webkit-slider-thumb{width:28px;height:28px}.lp .lp-slider::-moz-range-thumb{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.lp .lp-slider.is-hint::-webkit-slider-thumb{animation:none}}.lp .lp-chip.is-on{background:var(--bg-accent);border-color:var(--bg-accent);color:var(--fg-primary)}.lp .lp-slider{--lp-track:var(--color-concrete-200)}.lp .lp-levends{display:flex;justify-content:space-between;font-size:11px;color:var(--fg-tertiary);font-variant-numeric:tabular-nums;margin-top:-6px}@media (max-width:768px){.lp .section{padding:44px 0}.lp .section-head,.lp .ssp-section .container>div:first-child{margin-bottom:0}.lp header a.btn-primary{background:transparent;border:1px solid var(--border-subtle);color:var(--text-primary)}.lp{padding-bottom:76px}.lp .lp-sticky{background:var(--bg-100,#fff)}.lp #lp-close .ssp-buttons .btn-ghost{border:0;background:none;text-decoration:underline;text-underline-offset:4px}.lp .lp-routes .ssp-row{grid-template-columns:1fr!important}.lp .lp-cardsfig .sa-table td,.lp .lp-cardsfig .sa-table th{white-space:nowrap;font-size:12px;padding-left:8px;padding-right:8px}.lp .lp-cardsfig .sa-table.lp-src td:nth-child(2),.lp .lp-cardsfig .sa-table.lp-src th:nth-child(2){display:none}.lp .lp-slidetitle{font-size:15px}}.lp .lp-lookdots{display:none}@media (max-width:900px){.lp .lp-lookdots{display:flex;justify-content:center;gap:6px;margin-top:10px}.lp .lp-lookdots i{width:6px;height:6px;border-radius:50%!important;background:var(--border-subtle)}.lp .lp-lookdots i:first-child{background:var(--accent)}}.lp .lp-number .lp-anshead{display:flex;justify-content:space-between;align-items:center}.lp .lp-taphint{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ok,#35a982)}.lp .lp-depts{gap:14px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--stroke-card)}.lp .lp-dept{padding:0;border:0;background:none!important;display:inline-flex;align-items:center;gap:6px}.lp .lp-dept:before{content:"";width:7px;height:7px;border-radius:50%!important;background:var(--color-concrete-300)}.lp .lp-dept.is-on{color:var(--fg-primary);animation:none}.lp .lp-dept.is-on:before{background:var(--lp-ok,#35a982);animation:lp-flash-dot .8s ease-out}@keyframes lp-flash-dot{0%{box-shadow:0 0 0 6px rgba(94,236,177,.5)}}.lp .lp-cardsfig .sena-app,.lp .lp-look .sena-app{pointer-events:none;user-select:none}@media (max-width:768px){.lp .ssp-hero .ssp-sub{font-size:17px;line-height:1.5;margin-bottom:14px}.lp .ssp-hero .ssp-ticks{margin-bottom:18px}.lp .ssp-hero .ssp-buttons .btn-ghost{border:0;background:none;padding-top:6px;padding-bottom:6px;text-decoration:underline;text-underline-offset:4px}.lp header a.btn-primary{display:none}.lp .lp-lookfig{flex:0 0 100%;max-height:none}.lp .lp-look .sf-tabs span{white-space:nowrap;font-size:11px}.lp .ssp-section:has(>div:last-child .bgrid-row){padding-bottom:0}.lp #lp-close .ssp-buttons .btn-ghost svg{display:none}.lp .lp-slider::-webkit-slider-thumb{width:32px;height:32px}.lp .lp-slider::-moz-range-thumb{width:32px;height:32px}.lp .lp-slider{height:44px;padding:19px 0}.lp .lp-fig{min-width:44px;min-height:36px;text-align:right}}.lp .ssp-qa[open] .ssp-qplus{transform:rotate(45deg)}.lp .lp-slider::-webkit-slider-thumb{background:var(--bg-accent)}.lp .lp-slider::-moz-range-thumb{background:var(--bg-accent)}@media (max-width:768px){.lp .ssp-hero{padding-bottom:20px}.lp .lp-sim{display:flex;flex-direction:column}.lp .lp-sim .lp-kpis{order:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.lp .lp-sim .lp-chart{order:3}.lp .lp-sim .lp-lever{order:5}.lp .lp-sim .lp-under{order:6}.lp .lp-sim .lp-kpi{flex-direction:column;align-items:flex-start;padding:8px}.lp .lp-sim .lp-kpi .v{font-size:13px}.lp .lp-sim .lp-kpi .k{font-size:10px}.lp .lp-fig{background:var(--bg-accent-light)}.lp .lp-fig.is-thin{background:#fdecec}}.lp .lp-proof{padding:32px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}@media (max-width:768px){.lp .lp-proof{padding:24px 0}.lp .lp-gridwithvisual{display:none}}.lp .lp-number .lp-q{transition:opacity .35s ease,transform .35s ease}.lp .lp-number.is-auto .lp-q:not(.is-in){opacity:0;transform:translateY(6px)}.lp .lp-number .lp-answerbody{transition:opacity .4s ease,transform .4s ease;position:relative}.lp .lp-number.is-auto .lp-answerbody:not(.is-in)>:not(.lp-thinking){opacity:0;transform:translateY(8px)}.lp .lp-number .lp-answerbody>*{transition:opacity .4s ease,transform .4s ease}.lp .lp-number .lp-poprow.is-pending{visibility:hidden}.lp .lp-number .lp-poprow.is-pending .lp-pop{animation:none}.lp .lp-thinking{position:absolute;top:0;left:0;display:flex;gap:5px;padding:6px 14px 14px}.lp .lp-thinking i{width:7px;height:7px;border-radius:50%!important;background:var(--fg-tertiary);animation:lp-dot 1s ease-in-out infinite}.lp .lp-thinking i:nth-child(2){animation-delay:.15s}.lp .lp-thinking i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lp .lp-number.is-auto .lp-fig.is-on{box-shadow:0 0 0 4px rgba(94,236,177,.4);transition:box-shadow .3s ease}.lp .lp-number .lp-pop{animation:lp-in .35s ease-out}.lp .lp-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.lp .lp-photos figure{margin:0}.lp .lp-photos img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px!important}.lp .lp-photos figcaption{margin-top:3px;font-size:10px;color:var(--fg-tertiary)}.lp .lp-photoset{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#1f7a57;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.lp .lp-herofig.is-keep{display:block;margin-top:20px}}@media (prefers-reduced-motion:reduce){.lp .lp-number .lp-pop,.lp .lp-thinking i{animation:none}}.lp .lp-look .lp-look-tbl td,.lp .lp-look .lp-look-tbl th{white-space:nowrap}.lp .lp-look .lp-look-src{padding:8px 12px 10px;font-size:12px}.lp .lp-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.lp .lp-result.is-flip .lp-rcopy{order:2}.lp .lp-rcopy .section-head,.lp .lp-rcopy>div:first-child{margin-bottom:0}.lp .lp-rline{margin:18px 0 16px;font-weight:600;color:var(--text-primary,inherit)}.lp .lp-rfig{margin:0;min-width:0}.lp .lp-rfig .sena-app{max-width:560px;margin:0 auto}.lp .lp-rstatus{margin-top:6px}.lp .lp-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;padding:0;list-style:none}.lp .lp-points li{padding:8px 16px;border:1px solid var(--border-subtle);font-size:14px}.lp .lp-pointsfig{margin:0 auto 24px;max-width:720px}.lp .lp-inviteform{max-width:520px;margin:32px auto 0}.lp .lp-inviteunder{margin-top:12px;text-align:center}@media (max-width:900px){.lp .lp-result{grid-template-columns:minmax(0,1fr);gap:24px}.lp .lp-result.is-flip .lp-rcopy{order:0}}.lp .lp-res .sa-panelhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .lp-res .lp-taphint{margin-left:auto}.lp .lp-res button{font:inherit;color:inherit;cursor:pointer}.lp .lp-res .sa-table td.is-lit,.lp .lp-res .sa-table th.is-lit{background:var(--bg-accent-light)}.lp .lp-trace{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.lp .lp-tcard{display:grid;gap:2px;padding:14px;border:1px solid var(--stroke-card);background:var(--bg-card,#fff);text-align:left}.lp .lp-tcard.is-on{border-color:var(--stroke-accent);box-shadow:0 0 0 1px var(--stroke-accent)}.lp .lp-tk{font-size:12px;color:var(--fg-tertiary)}.lp .lp-tv{font-size:32px;line-height:1.1;color:var(--fg-primary)}.lp .lp-tcard.is-count .lp-tv{color:var(--text-error)}.lp .lp-ts{font-size:12px;color:var(--fg-secondary)}.lp .lp-tgap{display:grid;place-items:center;gap:6px;font-size:12px;color:var(--fg-primary)}.lp .lp-tgap i{display:block;width:6px;height:48px;background:var(--bg-accent)}.lp .lp-tdetail{margin-top:10px;animation:lp-in .25s ease-out}.lp .lp-csv td,.lp .lp-csv th{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.lp .lp-outlet{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid var(--stroke-card);margin-bottom:8px}.lp .lp-outlet img{width:96px;height:72px;object-fit:cover;flex:none}.lp .lp-outlet div{display:grid;gap:2px;font-size:13px}.lp .lp-outlet div span{color:var(--fg-secondary);font-size:12px}.lp .lp-cv{display:grid;gap:10px}.lp .lp-shelf{width:100%;height:auto;background:var(--bg-panel)}.lp .lp-shelf-board,.lp .lp-shelf-frame{fill:none;stroke:var(--fg-tertiary);stroke-width:1.5}.lp .lp-shelf-pack{fill:none;stroke:var(--stroke-contrast-light);stroke-width:1}.lp .lp-shelf-sign{fill:#fff;stroke:var(--fg-tertiary)}.lp .lp-shelf-txt{font-size:11px;font-weight:600;fill:var(--fg-primary)}.lp .lp-shelf-box{fill:none;stroke:var(--stroke-accent);stroke-width:1.5;stroke-dasharray:4 3;transition:fill .2s,stroke-width .2s}.lp .lp-shelf-box.is-gap{stroke:var(--color-red-400)}.lp .lp-shelf-box.is-on{stroke-dasharray:none;stroke-width:3;fill:color-mix(in srgb,var(--bg-accent) 25%,transparent)}.lp .lp-shelf-box.is-gap.is-on{fill:color-mix(in srgb,var(--color-red-400) 18%,transparent)}.lp .lp-cvfields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp .lp-cvfield,.lp .lp-stepbtn{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--stroke-card);background:var(--bg-card,#fff);text-align:left;font-size:12px}.lp .lp-cvfield span,.lp .lp-stepbtn span{color:var(--fg-tertiary)}.lp .lp-cvfield b,.lp .lp-stepbtn b{font-size:14px;color:var(--fg-primary)}.lp .lp-cvfield.is-gap b{color:var(--text-error)}.lp .lp-cvfield.is-on,.lp .lp-stepbtn.is-on{border-color:var(--stroke-accent);box-shadow:0 0 0 1px var(--stroke-accent)}.lp .lp-cvstrip{padding:8px 10px;font-size:12px;font-family:var(--font-mono,ui-monospace,monospace);color:var(--fg-secondary);border:1px solid transparent}.lp .lp-cvstrip.is-in{border-color:var(--stroke-card);background:var(--bg-accent-light);animation:lp-in .25s ease-out}.lp .lp-person{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-secondary);margin-bottom:10px}.lp .lp-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-avatar);font-size:12px;font-weight:700;color:var(--fg-primary)}.lp .lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lp .lp-stepcard{margin-top:10px;padding:12px;border:1px solid var(--stroke-card);display:grid;gap:8px;animation:lp-in .25s ease-out}.lp .lp-stepcard .sf-ok{justify-self:start}.lp .lp-thinbtn{padding:0;border:0;background:none}.lp .lp-thinbtn .sf-conf{box-shadow:0 0 0 1px var(--color-red-400)}.lp .lp-thinbtn.is-on .sf-conf{box-shadow:0 0 0 2px var(--color-red-400)}.lp .lp-thinflag{display:grid;gap:4px;animation:lp-in .25s ease-out}.lp .lp-files,.lp .lp-syschips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lp .lp-filebtn,.lp .lp-sys{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--stroke-card);background:var(--bg-card,#fff);font-size:12px}.lp .lp-sys .sf-appicon{width:20px;height:20px}.lp .lp-filebtn.is-on,.lp .lp-sys.is-on{border-color:var(--stroke-accent);box-shadow:0 0 0 1px var(--stroke-accent)}.lp .lp-res .sf-file{margin-bottom:10px;animation:lp-in .25s ease-out}.lp .lp-change{width:100%;border:0;background:none;text-align:left}.lp .lp-srcchips .sf-chip.is-lit{background:var(--bg-accent);border-color:var(--stroke-accent);color:var(--text-on-accent)}.lp .lp-srcchips{padding:0 12px 4px}.lp .lp-teamtabs button{padding:8px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font-size:13px}.lp .lp-teamtabs button.is-on{color:var(--text-primary);font-weight:700;border-color:var(--stroke-accent)}.lp .lp-ctxcard{padding:10px 0;animation:lp-in .25s ease-out}.lp .lp-drivers{display:flex;gap:16px;align-items:center}.lp .lp-drivers svg{width:96px;flex:none}.lp .lp-drivers ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:12px}.lp .lp-drivers li{display:flex;align-items:center;gap:6px}.lp i.lp-pie.is-0,.lp path.lp-pie.is-0{fill:var(--bg-accent);background:var(--bg-accent)}.lp i.lp-pie.is-1,.lp path.lp-pie.is-1{fill:var(--color-ocean-600,#3d6f8f);background:var(--color-ocean-600,#3d6f8f)}.lp i.lp-pie.is-2,.lp path.lp-pie.is-2{fill:var(--color-concrete-300,#b9bdc4);background:var(--color-concrete-300,#b9bdc4)}.lp i.lp-pie{display:inline-block;width:10px;height:10px}.lp .lp-levtop{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 0}.lp .lp-pill{padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lp .lp-pill.is-ok{background:var(--bg-accent);color:var(--text-on-accent)}.lp .lp-spend{font-size:12px;color:var(--fg-secondary)}.lp .lp-lev{margin:10px 0}.lp .lp-levhead{display:flex;justify-content:space-between;font-size:12px;color:var(--fg-secondary);margin-bottom:6px}.lp .lp-levhead b{color:var(--text-accent)}.lp .lp-levtrack{position:relative;display:block;height:4px;background:var(--stroke-secondary)}.lp .lp-levtrack i{position:absolute;inset:0 auto 0 0;background:var(--bg-accent)}.lp .lp-levtrack em{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--stroke-accent);transform:translate(-50%,-50%)}.lp .lp-slide7{background:var(--bg-contrast);color:var(--text-contrast);padding:12px}.lp .lp-slidehead{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:8px}.lp .lp-slidehead span:last-child{font-weight:400;opacity:.6}.lp .lp-slide7 svg{width:100%;height:auto}.lp .lp-sl-today{stroke:rgba(255,255,255,.4);stroke-dasharray:3 3}.lp .lp-sl-band{fill:color-mix(in srgb,var(--bg-accent) 25%,transparent)}.lp .lp-sl-hist{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2}.lp .lp-sl-move{fill:none;stroke:var(--bg-accent);stroke-width:2.5}.lp .lp-deckbar{display:flex;align-items:center;gap:8px;margin-top:10px}.lp .lp-deckbar .sf-note{margin:0 auto 0 0}@media (max-width:560px){.lp .lp-trace{grid-template-columns:1fr 1fr}.lp .lp-tgap{grid-column:1/-1;grid-row:2;grid-auto-flow:column}.lp .lp-tgap i{width:48px;height:6px}.lp .lp-tv{font-size:26px}.lp .lp-cvfields,.lp .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-res .sa-table td,.lp .lp-res .sa-table th{font-size:12px;padding-left:6px;padding-right:6px}}.lp .lp-res,.lp .lp-room{--lp-ok:#35a982;--lp-ok-band:#5eecb1}.lp .lp-rangebar{position:relative;height:10px;margin:14px 0 6px;background:var(--color-concrete-150)}.lp .lp-rangebar i{position:absolute;top:0;bottom:0;transition:left .2s ease,width .2s ease}.lp .lp-rb-band{background:var(--lp-ok-band);opacity:.45}.lp .lp-rb-zero{width:1px;top:-4px!important;bottom:-4px!important;background:var(--fg-secondary)}.lp .lp-rb-dot{width:12px;height:12px;top:-1px!important;margin-left:-6px;border-radius:50%;background:var(--lp-ok)}.lp .lp-rbends{display:flex;justify-content:space-between;gap:8px;font:400 11px/1.3 var(--font-mono),monospace;color:var(--fg-tertiary)}.lp .lp-rbends span:nth-child(2){color:var(--fg-primary);text-align:center}.lp .lp-lever-sm{margin-top:12px}.lp .lp-lever-sm .lp-levrow{display:flex;justify-content:space-between;gap:8px}.lp .lp-room{position:relative;display:block;width:100%;height:260px;padding:0;background:var(--bg-100);cursor:pointer;font:inherit;color:inherit;overflow:hidden}.lp .lp-room,.lp .lp-roomcard{border:1px solid var(--border-soft)}.lp .lp-roomcard{position:absolute;top:50%;display:grid;gap:6px;width:38%;padding:18px 20px;background:var(--bg-200,var(--bg-100));text-align:left;translate:0 -50%;transition:left .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease,transform .5s ease}.lp .lp-roomcard .k{font:400 12px/1.2 var(--font-mono),monospace;color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.04em}.lp .lp-roomcard b{font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1;letter-spacing:-.02em}.lp .lp-roomcard.is-fc{left:8%}.lp .lp-roomcard.is-sales{left:54%}.lp .lp-roomcard.is-range{left:50%;width:52%;transform:translateX(-50%) scale(.92);opacity:0;border-color:var(--bg-accent);box-shadow:0 0 0 1px var(--bg-accent)}.lp .lp-roomlikely{font:500 14px/1.2 var(--font-sans),sans-serif;color:var(--lp-ok)}.lp .lp-room.is-one .is-fc,.lp .lp-room.is-one .is-sales{left:31%;opacity:0}.lp .lp-room.is-one .is-range{opacity:1;transform:translateX(-50%) scale(1);transition-delay:.25s}.lp .lp-roomhint{position:absolute;right:12px;bottom:10px}@media (prefers-reduced-motion:reduce){.lp .lp-rangebar i,.lp .lp-roomcard{transition:none}}.lp .fa.lp-fa{position:relative;display:block;padding:22px 22px 20px;border-radius:var(--r-stage);background:var(--panel);border:1px solid var(--panel-line);box-shadow:var(--panel-shadow);color:var(--fg);font-family:var(--font-sans),system-ui,sans-serif;overflow:hidden;isolation:isolate}.lp .fa.lp-fa>:not(.grid,.bleed,.hl){position:relative;z-index:1}.lp .fa.lp-fa .bleed{right:-55%;bottom:-70%;opacity:.55}.lp .fa.lp-sim .lp-eb{color:var(--accent);letter-spacing:.1em;font:500 11px/1.2 var(--font-mono),monospace;text-transform:uppercase}.lp .fa.lp-sim .lp-title{margin-top:6px;font-size:clamp(17px,2.2vw,22px);font-weight:600;letter-spacing:-.01em;color:var(--fg)}.lp .fa.lp-sim .lp-status{color:var(--muted)}.lp .fa.lp-sim .lp-pill{border-radius:var(--r-chip);border:1px solid transparent;transition:background .3s,color .3s,box-shadow .3s}.lp .fa.lp-sim .lp-pill.is-ok{background:var(--accent);color:var(--on-accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent-glow) 55%,transparent)}.lp .fa.lp-sim .lp-pill.is-short{background:color-mix(in srgb,var(--warn) 16%,transparent);border-color:var(--warn);color:var(--warn)}.lp .fa.lp-sim .lp-chart{margin-top:10px}.lp .fa.lp-sim .lpc-dot,.lp .fa.lp-sim .lpc-fc{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 70%,transparent))}.lp .fa.lp-sim .lp-lever{border-top:1px solid var(--panel-line)}.lp .fa.lp-sim .lp-levl{color:var(--fg)}.lp .fa.lp-sim .lp-levv{color:var(--accent)}.lp .fa.lp-sim :is(.lp-levc,.lp-levends,.lp-levhint,.lp-under){color:var(--muted)}.lp .fa .lp-slider{border:0}.lp .fa .lp-slider::-webkit-slider-thumb{background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent),0 0 14px color-mix(in srgb,var(--accent-glow) 70%,transparent)}.lp .fa .lp-slider::-moz-range-thumb{background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent),0 0 14px color-mix(in srgb,var(--accent-glow) 70%,transparent)}.lp .fa.lp-sim .lp-kpi{border-radius:var(--r-box)!important;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.lp .fa.lp-sim .lp-kpi:first-child{background:var(--panel);border-color:var(--accent-glow);box-shadow:0 0 18px color-mix(in srgb,var(--accent-glow) 30%,transparent)}.lp .fa.lp-sim .lp-kpi .k{color:var(--muted);font:500 11px/1.3 var(--font-mono),monospace}.lp .fa.lp-sim .lp-kpi .v{color:var(--fg);font-variant-numeric:tabular-nums}.lp .fa.lp-sim .lpc-fc,.lp .fa.lp-sim .lpc-hist{stroke-dasharray:1}.lp .fa.lp-sim .lpc-hist{animation:lpc-draw .9s ease-out both paused}.lp .fa.lp-sim .lpc-fc{animation:lpc-draw .9s ease-out .8s both paused}.lp .fa.lp-sim .lpc-band{animation:lpc-fade .6s ease-out 1.4s both paused}.lp .fa.lp-sim .lpc-dot{animation:lpc-pop .4s cubic-bezier(.3,1.6,.5,1) 1.6s both paused;transform-box:fill-box;transform-origin:center}.lp .fa.lp-sim .lp-kpi{animation:lpc-up .45s calc(1.7s + var(--k, 0) * .1s) ease-out both paused}.lp .fa.lp-sim .lp-kpi:nth-child(2){--k:1}.lp .fa.lp-sim .lp-kpi:nth-child(3){--k:2}.lp .fa.lp-sim.is-in :is(.lpc-hist,.lpc-fc,.lpc-band,.lpc-dot,.lp-kpi){animation-play-state:running}@keyframes lpc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lpc-fade{0%{opacity:0}}@keyframes lpc-pop{0%{transform:scale(0)}}@keyframes lpc-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lp .fa.lp-sim *{animation:none!important}}.lp .lp-herofig{pointer-events:auto;cursor:pointer}.lp .lp-herofig .fa{pointer-events:none}.lp .fa.lp-fa .lp-fahead{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp .fa.lp-fa .lp-eb{letter-spacing:.1em}.lp .fa.lp-fa .lp-eb,.lp .fa.lp-fa .lp-live{color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;text-transform:uppercase}.lp .fa.lp-fa .lp-live{flex:none;white-space:nowrap;padding:4px 10px;border-radius:var(--r-chip);border:1px solid var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 14%,transparent);letter-spacing:.06em}.lp .fa.lp-fa .lp-fak{display:block;color:var(--muted);font:500 11px/1.3 var(--font-mono),monospace;letter-spacing:.02em}.lp .fa.lp-fa .lp-fatitle{margin-top:14px;font-size:clamp(16px,1.8vw,19px);font-weight:500;color:var(--fg)}.lp .fa.lp-fa .lp-fatitle b{color:var(--accent);font-weight:600}.lp .fa.lp-fa .lp-fafig{display:inline-grid;gap:4px;margin-top:16px;padding:14px 18px 16px;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 22px color-mix(in srgb,var(--accent-glow) 32%,transparent)}.lp .fa.lp-fa .lp-faval{font:600 clamp(32px,4.4vw,46px) /1 var(--font-sans),system-ui,sans-serif;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.lp .fa.lp-fa .lp-fasrc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid var(--panel-line);color:var(--muted);font:500 11px/1.3 var(--font-mono),monospace}.lp .fa.lp-fa .lp-fasrc i{font-style:normal;padding:3px 8px;border-radius:var(--r-chip);background:var(--stale);border:1px solid var(--stale-line);color:var(--fg)}.lp .fa.lp-fa .lp-lever{border-top:0}.lp .fa.lp-fa .lp-levl{color:var(--fg)}.lp .fa.lp-fa .lp-levv{color:var(--accent)}.lp .fa.lp-simmove .lp-rangebar{height:12px;margin-top:22px;border-radius:6px;background:var(--stale);border:1px solid var(--stale-line)}.lp .fa.lp-simmove .lp-rb-band{border-radius:6px;background:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 50%,transparent);opacity:1}.lp .fa.lp-simmove .lp-rb-zero{background:var(--muted)}.lp .fa.lp-simmove .lp-rb-dot{width:16px;height:16px;top:-3px!important;margin-left:-8px;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent)}.lp .fa.lp-simmove .lp-rbends{margin-top:8px;color:var(--muted)}.lp .fa.lp-simmove .lp-rbends span:nth-child(2){color:var(--fg)}.lp .fa.lp-simmove :is(.lp-fatitle,.lp-fafig,.lp-rangebar,.lp-rbends,.lp-lever,.lp-fasrc){animation:lpc-up .5s calc(var(--k, 0) * .12s) ease-out both paused}.lp .fa.lp-simmove .lp-fafig{--k:1}.lp .fa.lp-simmove .lp-rangebar{--k:2}.lp .fa.lp-simmove .lp-rbends{--k:3}.lp .fa.lp-simmove .lp-lever{--k:4}.lp .fa.lp-simmove .lp-fasrc{--k:5}.lp .fa.lp-simmove .lp-rb-band{transform-origin:left;animation:lpc-grow .7s cubic-bezier(.2,.7,.2,1) .5s both paused}.lp .fa.lp-simmove .lp-rb-dot{animation:lpc-pop .4s cubic-bezier(.3,1.6,.5,1) 1.1s both paused}.lp .fa.lp-simmove.is-in *{animation-play-state:running}@keyframes lpc-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lp .fa.lp-simmove *{animation:none!important}}.lp .fa.lp-drv .lp-drvrow{display:grid;grid-template-columns:minmax(120px,160px) 1fr;align-items:center;gap:22px;margin-top:14px}.lp .fa.lp-drv .lp-donut{width:100%;overflow:visible}.lp .fa.lp-drv .lp-donut circle{fill:none;stroke-width:11;transform:rotate(-90deg);transform-origin:50% 50%}.lp .fa.lp-drv .lp-donut-bg{stroke:var(--stale)}.lp .fa.lp-drv .lp-donut-seg.is-0{stroke:var(--accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 70%,transparent))}.lp .fa.lp-drv .lp-donut-seg.is-1{stroke:color-mix(in srgb,var(--accent) 45%,var(--panel))}.lp .fa.lp-drv .lp-donut-seg.is-2{stroke:color-mix(in srgb,var(--muted) 55%,var(--panel))}.lp .fa.lp-drv .lp-donut-n{fill:var(--fg);font:600 17px/1 var(--font-sans),sans-serif}.lp .fa.lp-drv .lp-donut-k{fill:var(--muted);font:500 7px/1 var(--font-mono),monospace}.lp .fa.lp-drv .lp-drvlist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lp .fa.lp-drv .lp-drvlist li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-chip);background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);font-size:14px}.lp .fa.lp-drv .lp-drvlist li.is-0{background:var(--panel);border-color:var(--accent-glow);box-shadow:0 0 16px color-mix(in srgb,var(--accent-glow) 28%,transparent)}.lp .fa.lp-drv .lp-drvlist li i{width:10px;height:10px;border-radius:2px}.lp .fa.lp-drv .lp-drvlist .is-0 i{background:var(--accent)}.lp .fa.lp-drv .lp-drvlist .is-1 i{background:color-mix(in srgb,var(--accent) 45%,var(--panel))}.lp .fa.lp-drv .lp-drvlist .is-2 i{background:color-mix(in srgb,var(--muted) 55%,var(--panel))}.lp .fa.lp-drv .lp-drvlist b{font-variant-numeric:tabular-nums}.lp .fa.lp-drv .lp-drvlev{margin-top:18px;padding-top:16px;border-top:1px solid var(--panel-line)}.lp .fa.lp-drv .lp-drvtop{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp .fa.lp-drv .lp-pill{border-radius:var(--r-chip);border:1px solid transparent}.lp .fa.lp-drv .lp-pill.is-ok{background:var(--accent);color:var(--on-accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent-glow) 55%,transparent)}.lp .fa.lp-drv .lp-pill.is-short{background:color-mix(in srgb,var(--warn) 16%,transparent);border-color:var(--warn);color:var(--warn)}.lp .fa.lp-drv .lp-drvspend{text-align:right}.lp .fa.lp-drv .lp-drvspend b{font:600 20px/1.1 var(--font-sans),sans-serif;color:var(--fg);font-variant-numeric:tabular-nums}.lp .fa.lp-drv .lp-donut-seg{animation:lpd-sweep .6s var(--d) cubic-bezier(.2,.7,.2,1) both paused}.lp .fa.lp-drv .lp-drvlist li{animation:lpc-up .45s var(--d) ease-out both paused}.lp .fa.lp-drv .lp-drvlev{animation:lpc-up .5s ease-out 1.3s both paused}.lp .fa.lp-drv.is-in .lp-donut-seg,.lp .fa.lp-drv.is-in .lp-drvlev,.lp .fa.lp-drv.is-in .lp-drvlist li{animation-play-state:running}@keyframes lpd-sweep{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.lp .fa.lp-drv *{animation:none!important}}@media (max-width:520px){.lp .fa.lp-drv .lp-drvrow{grid-template-columns:110px 1fr;gap:14px}.lp .fa.lp-drv .lp-drvlist li{font-size:13px;padding:8px 10px}}.lp .fa.lp-deckfa .lp-dslide{margin-top:16px;padding:14px 16px 10px;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 22px color-mix(in srgb,var(--accent-glow) 28%,transparent);animation:lpc-up .45s ease-out both}.lp .fa.lp-deckfa .lp-dslidehead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--fg);font-weight:600;font-size:clamp(14px,1.6vw,16px)}.lp .fa.lp-deckfa svg{display:block;width:100%;margin-top:10px;overflow:visible}.lp .fa.lp-deckfa .lp-ds-today{stroke:var(--stale-line);stroke-dasharray:2 3}.lp .fa.lp-deckfa .lp-ds-band{fill:var(--accent);opacity:.18;animation:lpc-fade .5s ease-out 1s both}.lp .fa.lp-deckfa .lp-ds-hist{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:1;animation:lpc-draw .7s ease-out .15s both}.lp .fa.lp-deckfa .lp-ds-move{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-dasharray:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 70%,transparent));animation:lpc-draw .7s ease-out .7s both}.lp .fa.lp-deckfa .lp-ds-dot{fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent));transform-box:fill-box;transform-origin:center;animation:lpc-pop .35s cubic-bezier(.3,1.6,.5,1) 1.3s both}.lp .fa.lp-deckfa .lp-dstrip{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin-top:14px}.lp .fa.lp-deckfa .lp-dstrip i{aspect-ratio:16/10;border-radius:3px;background:var(--stale);border:1px solid var(--stale-line);animation:lpc-up .3s calc(.4s + var(--n) * .05s) ease-out both}.lp .fa.lp-deckfa .lp-dstrip i.is-on{background:color-mix(in srgb,var(--accent) 30%,var(--panel));border-color:var(--accent-glow);box-shadow:0 0 10px color-mix(in srgb,var(--accent-glow) 50%,transparent)}.lp .fa.lp-deckfa .lp-dbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp .fa.lp-deckfa .lp-dbtn{padding:8px 14px;border-radius:var(--r-chip);background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);font:500 13px/1.2 var(--font-sans),sans-serif;cursor:pointer}.lp .fa.lp-deckfa button.lp-dbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .fa.lp-deckfa .lp-dbtn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent-glow) 50%,transparent)}.lp .fa.lp-deckfa:not(.is-in) :is(.lp-dslide,.lp-ds-band,.lp-ds-hist,.lp-ds-move,.lp-ds-dot,.lp-dstrip i){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp .fa.lp-deckfa *{animation:none!important}}.lp .fa.lp-roomfa .lp-roomstage{position:relative;display:block;width:100%;height:230px;margin-top:14px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.lp .fa.lp-roomfa .lp-roomstage:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lp .fa.lp-roomfa .lp-rc{position:absolute;top:50%;display:grid;gap:6px;width:36%;padding:16px 18px;border-radius:var(--r-box);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);text-align:left;translate:0 -50%;transition:left .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,transform .55s ease}.lp .fa.lp-roomfa .lp-rc b{font:600 clamp(30px,4vw,44px) /1 var(--font-sans),sans-serif;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.lp .fa.lp-roomfa .lp-rc.is-fc{left:4%}.lp .fa.lp-roomfa .lp-rc.is-sales{left:60%}.lp .fa.lp-roomfa .lp-rneq{position:absolute;left:50%;top:50%;translate:-50% -50%;font:500 28px/1 var(--font-sans),sans-serif;color:var(--warn);transition:opacity .3s}.lp .fa.lp-roomfa .lp-rc.is-range{left:50%;width:62%;background:var(--panel);border-color:var(--accent-glow);box-shadow:0 0 24px color-mix(in srgb,var(--accent-glow) 35%,transparent);transform:translateX(-50%) scale(.9);opacity:0;pointer-events:none}.lp .fa.lp-roomfa .lp-rlikely{color:var(--accent);font:500 14px/1.2 var(--font-sans),sans-serif}.lp .fa.lp-roomfa .lp-rscale{position:relative;height:8px;margin-top:8px;border-radius:4px;background:var(--stale);border:1px solid var(--stale-line)}.lp .fa.lp-roomfa .lp-rscale i{position:absolute;top:0;bottom:0}.lp .fa.lp-roomfa .lp-rs-band{border-radius:4px;background:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 50%,transparent);transform-origin:center}.lp .fa.lp-roomfa .lp-rs-mark{width:2px;top:-4px!important;bottom:-4px!important;background:var(--muted)}.lp .fa.lp-roomfa .lp-rs-dot{width:12px;height:12px;top:-3px!important;margin-left:-6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.lp .fa.lp-roomfa .lp-rhint{position:absolute;left:50%;bottom:0;translate:-50% 0;padding:4px 10px;border-radius:var(--r-chip);border:1px solid var(--accent-glow);color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;animation:lpr-hint 1.8s ease-in-out infinite}.lp .fa.lp-roomfa.is-one .lp-rc.is-fc,.lp .fa.lp-roomfa.is-one .lp-rc.is-sales{left:32%;opacity:0}.lp .fa.lp-roomfa.is-one .lp-rneq{opacity:0}.lp .fa.lp-roomfa.is-one .lp-rc.is-range{opacity:1;transform:translateX(-50%) scale(1);transition-delay:.3s}.lp .fa.lp-roomfa.is-one .lp-rs-band{animation:lpc-grow2 .6s cubic-bezier(.2,.7,.2,1) .7s both}.lp .fa.lp-roomfa.is-one .lp-rs-dot{animation:lpc-pop .35s cubic-bezier(.3,1.6,.5,1) 1.1s both}.lp .fa.lp-roomfa .lp-rc.is-fc{animation:lpr-inl .6s cubic-bezier(.2,.7,.2,1) .15s both paused}.lp .fa.lp-roomfa .lp-rc.is-sales{animation:lpr-inr .6s cubic-bezier(.2,.7,.2,1) .3s both paused}.lp .fa.lp-roomfa .lp-rneq{animation:lpc-fade .4s ease-out .8s both paused}.lp .fa.lp-roomfa.is-in .lp-rc.is-fc,.lp .fa.lp-roomfa.is-in .lp-rc.is-sales,.lp .fa.lp-roomfa.is-in .lp-rneq{animation-play-state:running}@keyframes lpr-inl{0%{opacity:0;transform:translateX(-24px)}}@keyframes lpr-inr{0%{opacity:0;transform:translateX(24px)}}@keyframes lpr-hint{50%{box-shadow:0 0 14px color-mix(in srgb,var(--accent-glow) 50%,transparent)}}@keyframes lpc-grow2{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lp .fa.lp-roomfa *{animation:none!important;transition:none!important}}@media (max-width:520px){.lp .fa.lp-roomfa .lp-roomstage{height:210px}.lp .fa.lp-roomfa .lp-rc{width:40%;padding:12px 14px}.lp .fa.lp-roomfa .lp-rc.is-sales{left:56%}.lp .fa.lp-roomfa .lp-rc.is-range{width:84%}}.lp .lp-mlook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;align-items:start}.lp .lp-mlookfig{margin:0;animation:lpc-up .6s calc(var(--k) * .18s) ease-out both paused}.lp .lp-mlook.is-in .lp-mlookfig{animation-play-state:running}.lp .fa.lp-ml{min-height:300px;padding:18px}.lp .fa.lp-ml .lp-mltitle{margin-top:8px;color:var(--fg);font-weight:600;font-size:15px;line-height:1.3}.lp .lp-mlcap{margin-top:10px;text-align:center;text-transform:uppercase;letter-spacing:.1em}.lp .fa.lp-ml .lp-mltop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 4px}.lp .fa.lp-ml .lp-pill.is-ok{border-radius:var(--r-chip);background:var(--accent);color:var(--on-accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent-glow) 55%,transparent)}.lp .fa.lp-ml .lp-mlev{margin-top:12px}.lp .fa.lp-ml .lp-mlevhead{display:flex;justify-content:space-between;gap:8px;color:var(--fg);font-size:12px}.lp .fa.lp-ml .lp-mlevhead b{color:var(--accent);font-weight:500}.lp .fa.lp-ml .lp-mltrack{position:relative;display:block;height:6px;margin-top:8px;border-radius:3px;background:var(--stale-line)}.lp .fa.lp-ml .lp-mltrack i{position:absolute;inset:0 auto 0 0;width:var(--at);border-radius:3px;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);transform-origin:left;animation:lpc-grow .7s calc(.5s + var(--i) * .15s) cubic-bezier(.2,.7,.2,1) both paused}.lp .fa.lp-ml .lp-mltrack i:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;translate:0 -50%;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent)}.lp .fa.lp-ml .lp-mlsig{display:grid;gap:8px;margin-top:12px}.lp .fa.lp-ml .lp-mlsrow{display:grid;grid-template-columns:8px 1fr 40px auto;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-chip);background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);font-size:12px;animation:lpc-up .4s calc(.4s + var(--i) * .12s) ease-out both paused}.lp .fa.lp-ml .lp-mlsrow.is-sel{background:var(--panel);border-color:var(--warn);box-shadow:0 0 14px color-mix(in srgb,var(--warn) 30%,transparent)}.lp .fa.lp-ml .lp-mlsdot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.lp .fa.lp-ml .is-sel .lp-mlsdot,.lp .fa.lp-ml .is-sel b{background-color:transparent;color:var(--warn)}.lp .fa.lp-ml .is-sel .lp-mlsdot{background:var(--warn)}.lp .fa.lp-ml .lp-mlsrow svg{width:40px;height:14px;overflow:visible}.lp .fa.lp-ml .lp-mlsrow path{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-dasharray:1;animation:lpc-draw .6s calc(.6s + var(--i) * .12s) ease-out both paused}.lp .fa.lp-ml .is-sel path{stroke:var(--warn)}.lp .fa.lp-ml .lp-mlsrow b{font-weight:600;font-variant-numeric:tabular-nums}.lp .fa.lp-ml .lp-mlslide{margin-top:12px;padding:12px;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 18px color-mix(in srgb,var(--accent-glow) 28%,transparent);color:var(--fg);font-weight:600;font-size:13px}.lp .fa.lp-ml .lp-mlslide svg{display:block;width:100%;margin-top:8px;overflow:visible}.lp .fa.lp-ml .lp-ds-today{stroke:var(--stale-line);stroke-dasharray:2 3}.lp .fa.lp-ml .lp-ds-band{fill:var(--accent);opacity:.18;animation:lpc-fade .5s ease-out 1.4s both paused}.lp .fa.lp-ml .lp-ds-hist{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:1;animation:lpc-draw .7s ease-out .7s both paused}.lp .fa.lp-ml .lp-ds-move{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-dasharray:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 70%,transparent));animation:lpc-draw .7s ease-out 1.1s both paused}.lp .fa.lp-ml .lp-mlbar{display:flex;gap:8px;margin-top:14px}.lp .fa.lp-ml .lp-dbtn{padding:7px 12px;border-radius:var(--r-chip);background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);font:500 12px/1.2 var(--font-sans),sans-serif}.lp .fa.lp-ml .lp-dbtn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent-glow) 50%,transparent)}.lp .lp-mlook.is-in :is(.lp-mltrack i,.lp-mlsrow,.lp-mlsrow path,.lp-ds-band,.lp-ds-hist,.lp-ds-move){animation-play-state:running}@media (max-width:900px){.lp .lp-mlook{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.lp .fa.lp-ml{min-height:0}}@media (prefers-reduced-motion:reduce){.lp .lp-mlook *{animation:none!important}}.lp .fa.lp-number{padding:18px 18px 14px}.lp .fa.lp-number .lp-anshead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 12px;border:0}.lp .fa.lp-number .lp-anstitle{color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp .fa.lp-number .lp-taphint{padding:3px 9px;border-radius:var(--r-chip);border:1px solid var(--accent-glow);color:var(--accent);font:500 10px/1.2 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;background:transparent}.lp .fa.lp-number .sa-msguser{display:flex;justify-content:flex-end;padding:0}.lp .fa.lp-number .sa-bubble{display:flex;gap:10px;align-items:flex-start;max-width:520px;padding:10px 12px;border-radius:var(--r-box)!important;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.lp .fa.lp-number .sa-bubbleav{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%!important;background:var(--stale-line);color:var(--fg);font:600 8px/1 var(--font-sans),sans-serif}.lp .fa.lp-number .sa-text{color:var(--fg);font-size:14px;line-height:20px}.lp .fa.lp-number .lp-answerbody{margin-top:14px;padding:12px 14px 4px;border-radius:var(--r-box);background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 22px color-mix(in srgb,var(--accent-glow) 26%,transparent)}.lp .fa.lp-number .sa-table{width:100%;border-collapse:collapse;color:var(--fg);font-size:14px}.lp .fa.lp-number .sa-table th{padding:0 10px 8px 0;text-align:left;border-bottom:1px solid var(--panel-line);color:var(--muted);font:500 11px/1.3 var(--font-mono),monospace}.lp .fa.lp-number .sa-table td{padding:11px 10px 11px 0;border-bottom:1px solid var(--panel-line);color:var(--fg)}.lp .fa.lp-number .sa-table tbody tr:last-child td,.lp .fa.lp-number .sa-table tr.lp-poprow td{border-bottom:0}.lp .fa.lp-number .lp-fig{color:var(--fg);text-decoration-color:var(--accent);font-variant-numeric:tabular-nums;border-radius:var(--r-chip)!important;transition:background .2s,box-shadow .2s}.lp .fa.lp-number .lp-fig.is-on,.lp .fa.lp-number .lp-fig:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 40%,transparent)}.lp .fa.lp-number .lp-fig{background:color-mix(in srgb,var(--accent) 10%,transparent)}.lp .fa.lp-number .lp-fig.is-thin{text-decoration-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.lp .fa.lp-number .lp-fig.is-thin.is-on,.lp .fa.lp-number .lp-fig.is-thin:hover{background:color-mix(in srgb,var(--warn) 18%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--warn) 35%,transparent)}.lp .fa.lp-number .lp-conf{border-radius:var(--r-chip)!important;font:500 11px/1.2 var(--font-mono),monospace}.lp .fa.lp-number .lp-conf.is-high{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-glow);color:var(--accent)}.lp .fa.lp-number .lp-conf.is-low{background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid var(--warn);color:var(--warn)}.lp .fa.lp-number .lp-pop{margin:2px 0 10px;padding:12px 14px;border-radius:var(--r-box)!important;background:var(--glass);border:1px solid var(--accent-glow);box-shadow:0 0 18px color-mix(in srgb,var(--accent-glow) 25%,transparent);color:var(--fg)}.lp .fa.lp-number .lp-pop.is-thin{border-color:var(--warn);box-shadow:0 0 18px color-mix(in srgb,var(--warn) 22%,transparent)}.lp .fa.lp-number .lp-pop p{color:var(--fg)}.lp .fa.lp-number .lp-photos figure{border-radius:var(--r-chip);overflow:hidden}.lp .fa.lp-number .lp-photos img{border-radius:var(--r-chip)!important;outline:1px solid var(--photo-line)}.lp .fa.lp-number .lp-foot,.lp .fa.lp-number .lp-photos figcaption{color:var(--muted)}.lp .fa.lp-number .lp-photoset{color:var(--accent)}.lp .fa.lp-number .lp-req{border-radius:var(--r-chip)!important;background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent-glow) 45%,transparent)}.lp .fa.lp-number .lp-foot{padding:8px 0 6px;border-top:1px solid var(--panel-line);font:500 11px/1.4 var(--font-mono),monospace}.lp .fa.lp-number .lp-thinking i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.lp .fa.lp-number.is-ans .lp-table tbody tr{animation:lpc-up .4s ease-out both}.lp .fa.lp-number.is-ans .lp-table tbody tr:nth-child(2){animation-delay:.12s}.lp .fa.lp-number.is-ans .lp-table tbody tr:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.lp .fa.lp-number *{animation:none!important}}.lp .fa.lp-fa.lp-res,.lp .fa.lp-fav .sena-app{--ff-text:var(--font-sans),system-ui,sans-serif;--bg-primary:var(--glass);--bg-secondary:var(--stale);--bg-field:var(--stale);--bg-panel:transparent;--bg-card:var(--glass);--bg-avatar:var(--stale-line);--bg-accent:var(--accent);--bg-accent-hover:var(--accent);--bg-accent-light:color-mix(in srgb,var(--accent) 18%,transparent);--bg-accent-light-hover:color-mix(in srgb,var(--accent) 24%,transparent);--bg-accent-light-pressed:color-mix(in srgb,var(--accent) 12%,transparent);--bg-error:color-mix(in srgb,var(--warn) 14%,transparent);--stroke-primary:var(--glass-line);--stroke-secondary:var(--panel-line);--stroke-panel:transparent;--stroke-card:var(--glass-line);--stroke-accent:var(--accent-glow);--text-primary:var(--fg);--text-secondary:var(--muted);--text-tertiary:var(--muted);--text-accent:var(--accent);--text-on-accent:var(--on-accent);--text-error:var(--warn);--fg-primary:var(--fg);--fg-secondary:var(--muted);--fg-tertiary:var(--muted);--fg-accent:var(--accent);--fg-on-accent:var(--on-accent);--fg-avatar:var(--fg);--fg-error:var(--warn);--data-positive-1:var(--accent);--data-negative-1:var(--warn);--shadow-card:var(--glass-shadow);padding:6px;max-width:none;margin:0}.lp .fa.lp-res .sa-panel{margin:0;background:transparent;border:0;box-shadow:none}.lp .fa.lp-res .sa-panelhead{border-bottom:0}.lp .fa.lp-res .sa-paneltitle{color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp .fa.lp-res .lp-taphint,.lp .fa.lp-res .sf-badge{padding:3px 9px;border-radius:var(--r-chip)!important;border:1px solid var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 12%,transparent);color:var(--accent);font:500 10px/1.2 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em}.lp .fa.lp-res .sa-dcard{border-radius:var(--r-box)!important;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.lp .fa.lp-res .sa-table td,.lp .fa.lp-res .sa-table th{border-color:var(--panel-line)}.lp .fa.lp-res .sa-table th{font-family:var(--font-mono),monospace;font-weight:500}.lp .fa.lp-res :is(.is-on,.is-lit,[aria-pressed=true]){box-shadow:0 0 16px color-mix(in srgb,var(--accent-glow) 35%,transparent)}.lp .lp-rfig .fa.lp-res .sa-panel>*{animation:lpc-up .45s ease-out both paused}.lp .lp-rfig .fa.lp-res.is-in .sa-panel>*{animation-play-state:running}.lp .lp-rfig .fa.lp-res .sa-panel>:nth-child(2){animation-delay:.1s}.lp .lp-rfig .fa.lp-res .sa-panel>:nth-child(3){animation-delay:.2s}.lp .lp-rfig .fa.lp-res .sa-panel>:nth-child(4){animation-delay:.3s}.lp .lp-rfig .fa.lp-res .sa-panel>:nth-child(n+5){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.lp .fa.lp-res *{animation:none!important}}.lp .fa.lp-res .sf-conf{border-radius:var(--r-chip)!important;font-family:var(--font-mono),monospace}.lp .fa.lp-res .sf-conf.is-high{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-glow);color:var(--accent)}.lp .fa.lp-res .sf-conf.is-mid{background:color-mix(in srgb,#e3c34a 16%,transparent);border:1px solid #e3c34a;color:#e3c34a}:root[data-theme=light] .lp .fa.lp-res .sf-conf.is-mid{color:#8a6d00;border-color:#c9a227}.lp .fa.lp-res .sf-conf.is-low{background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid var(--warn);color:var(--warn)}.lp .fa.lp-res .sf-ok{color:var(--accent)}.lp .fa.lp-res .lp-shelf-board,.lp .fa.lp-res .lp-shelf-frame,.lp .fa.lp-res .lp-shelf-pack{stroke:var(--muted)}.lp .fa.lp-res .lp-shelf-sign{fill:var(--panel);stroke:var(--fg)}.lp .fa.lp-res .lp-shelf-txt{fill:var(--fg)}.lp .fa.lp-res .lp-shelf-box{stroke:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 60%,transparent))}.lp .fa.lp-res .lp-shelf-box.is-gap{stroke:var(--warn);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--warn) 50%,transparent))}.lp .fa.lp-fa.lp-stack{padding:20px}.lp .fa.lp-stack .lp-dept{color:var(--muted);font:500 11px/1.2 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em}.lp .fa.lp-stack .lp-dept.is-on{color:var(--accent)}.lp .fa.lp-stack .lp-dept.is-on:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.lp .fa.lp-stack .lp-chip{border-radius:999px!important;background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);box-shadow:none;transition:background .2s,border-color .2s,box-shadow .2s}.lp .fa.lp-stack .lp-chip.is-on{background:color-mix(in srgb,var(--accent) 18%,var(--panel));border-color:var(--accent-glow);color:var(--fg);box-shadow:0 0 14px color-mix(in srgb,var(--accent-glow) 40%,transparent)}.lp .fa.lp-stack .lp-chipicon.is-generic{color:var(--muted)}.lp .fa.lp-stack .lp-answer{border-radius:var(--r-box)!important;background:var(--panel);border:1px solid var(--accent-glow);box-shadow:0 0 22px color-mix(in srgb,var(--accent-glow) 26%,transparent);animation:lpc-up .4s ease-out both}.lp .fa.lp-stack .lp-anstitle{color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp .fa.lp-stack .lp-ansline{color:var(--fg)}.lp .fa.lp-stack .lp-foot{color:var(--muted);border-color:var(--panel-line);font:500 11px/1.4 var(--font-mono),monospace}.lp .fa.lp-stack .lp-table tbody tr{animation:lpc-up .35s ease-out both}.lp .fa.lp-stack .lp-table tbody tr:nth-child(2){animation-delay:.08s}.lp .fa.lp-stack .lp-table tbody tr:nth-child(3){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.lp .fa.lp-stack *{animation:none!important}}.lp .fa.lp-fav .sena-app{border-radius:var(--r-stage)!important;background:var(--panel);border:1px solid var(--panel-line);box-shadow:var(--panel-shadow);color:var(--fg)}.lp .fa.lp-fav .sena-app.is-panel{padding:6px;margin:0;max-width:none}.lp .fa.lp-fav .sa-panel{background:transparent;border:0;box-shadow:none}.lp .fa.lp-fav .sa-paneltitle{color:var(--accent);font:500 11px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp .fa.lp-fav .sf-badge{border-radius:var(--r-chip)!important;border:1px solid var(--accent-glow);background:color-mix(in srgb,var(--accent-glow) 12%,transparent);color:var(--accent)}.lp .fa.lp-fav .sa-dcard{border-radius:var(--r-box)!important;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.lp .fa.lp-fav :is(.sf-conf.is-high,.lp-pill.is-ok){background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-glow);color:var(--accent)}.lp .fa.lp-fav .sf-conf.is-low{background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid var(--warn);color:var(--warn)}.lp .lp-em{font-family:var(--font-attio-serif),"Source Serif 4",serif;font-style:italic;font-weight:400;color:var(--accent)}.lp .lp-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.lp .lp-check{display:flex;flex-direction:column;border:1px solid var(--border-soft);background:var(--bg-100)}.lp .lp-checkfig{margin:0;border-bottom:1px solid var(--border-soft)}.lp .lp-checkcopy{display:flex;flex-direction:column;gap:10px;padding:24px;flex:1}.lp .lp-checkeb{font-size:12px;letter-spacing:.08em;color:var(--accent)}.lp .lp-checkh,.lp .lp-checkp{margin:0}.lp .lp-checkcopy>:last-child{margin-top:auto}@media (max-width:760px){.lp .lp-checks{grid-template-columns:minmax(0,1fr);gap:16px}.lp .lp-checkcopy{padding:18px}}.lp .lp-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.lp .lp-actform{border:1px solid var(--border-soft);background:var(--bg-100);padding:28px}@media (max-width:900px){.lp .lp-act{grid-template-columns:minmax(0,1fr);gap:24px}.lp .lp-actform{padding:18px}}.lp .lp-actsec .lp-inviteunder{text-align:left}.lp .lp-checks{align-items:start}.lp .lp-herofig.is-live{scroll-margin-top:88px;cursor:auto}.lp .lp-herofig.is-live .fa{pointer-events:auto}@media (max-width:768px){.lp .lp-sticky.is-float{left:10%;right:10%;bottom:calc(28px + env(safe-area-inset-bottom));padding:8px;background:color-mix(in srgb,var(--bg-100,#0b0b0b) 38%,transparent);border:1px solid color-mix(in srgb,#fff 14%,transparent);border-top-color:color-mix(in srgb,#fff 22%,transparent);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:0 18px 40px rgb(0 0 0/.35);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.lp .lp-sticky.is-float.is-on{opacity:1;transform:none;pointer-events:auto}.lp .lp-sticky.is-float .btn{border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 10px 28px color-mix(in srgb,var(--accent) 35%,transparent);animation:lp-breathe 3.2s ease-in-out infinite}}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 10px 28px color-mix(in srgb,var(--accent) 30%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 12px 34px color-mix(in srgb,var(--accent) 50%,transparent)}}@media (prefers-reduced-motion:reduce){.lp .lp-sticky.is-float,.lp .lp-sticky.is-float .btn{animation:none;transition:none}}.lp :is(a.btn,button.btn,.ssp-link){-webkit-tap-highlight-color:transparent;transition:transform .12s ease,filter .12s ease}.lp :is(a.btn,button.btn):active{transform:scale(.97);filter:brightness(.92)}.lp a.is-busy{pointer-events:none}.lp-leaving{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:rgb(8 7 14/.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:progress;animation:lp-veil .18s ease both}.lp-leaving img{width:56px;height:56px;border-radius:50%!important;animation:lp-mark 1s ease-in-out infinite}@keyframes lp-veil{0%{opacity:0}}@keyframes lp-mark{0%,to{transform:scale(.88);box-shadow:0 0 0 0 rgb(0 250 154/.45)}50%{transform:scale(1);box-shadow:0 0 0 18px rgb(0 250 154/0)}}@media (prefers-reduced-motion:reduce){.lp-leaving img{animation-duration:2.4s}}