.lsc-page{padding:24px 28px;background:#f3f4f6;min-height:100%}.lsc-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.lsc-page-header h1{font-size:24px;font-weight:600;margin:0;color:#1f2933}.lsc-page-header p{margin:6px 0 0;color:#6b7280;font-size:14px}.lsc-header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.lsc-btn{border-radius:6px;padding:8px 14px;font-size:14px;border:none;cursor:pointer;font-weight:500;transition:box-shadow .15s ease,background .15s ease,transform .05s ease}.lsc-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;box-shadow:0 8px 18px rgba(37,99,235,.22)}.lsc-btn-secondary{background:#ffffff;color:#2563eb;border:1px solid #cbd5f5}.lsc-btn-ghost{background:transparent;color:#374151;border:1px solid #d1d5db}.lsc-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#ffffff;box-shadow:0 8px 18px rgba(220,38,38,.22)}.lsc-btn:hover{transform:translateY(-1px)}.lsc-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.lsc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lsc-confirm-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:5000;display:flex;align-items:center;justify-content:center;padding:16px;animation:lsc-confirm-fade .15s ease-out}.lsc-confirm{background:#ffffff;border-radius:16px;width:100%;max-width:400px;padding:28px 24px 22px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:lsc-confirm-pop .18s cubic-bezier(.34,1.4,.64,1)}.lsc-confirm-icon{width:56px;height:56px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb}.lsc-confirm-icon-danger{background:#fef2f2;color:#dc2626}.lsc-confirm-title{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:6px}.lsc-confirm-msg{font-size:13.5px;color:#64748b;line-height:1.55}.lsc-confirm-error{margin-top:12px;font-size:12.5px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px}.lsc-confirm-actions{display:flex;justify-content:center;gap:10px;margin-top:18px}@keyframes lsc-confirm-fade{0%{opacity:0}}@keyframes lsc-confirm-pop{0%{opacity:0;transform:scale(.92) translateY(8px)}}@media (prefers-reduced-motion:reduce){.lsc-confirm,.lsc-confirm-overlay{animation:none}}.lsc-tabs{display:flex;gap:6px;border-bottom:1px solid #e5e7eb;margin-bottom:16px;overflow-x:auto}.lsc-tab{padding:8px 14px;font-size:13px;border-radius:999px;border:none;background:transparent;color:#4b5563;cursor:pointer;white-space:nowrap;margin-bottom:6px}.lsc-tab-active{background:#111827;color:#f9fafb}.lsc-tab:hover{background:#e5e7eb}.lsc-page-content{margin-top:4px}.lsc-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px}.lsc-card{background:#ffffff;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.08);border:1px solid #e5e7eb;display:flex;flex-direction:column}.lsc-card-header{padding:14px 18px 10px;border-bottom:1px solid #f3f4f6}.lsc-card-header h2{margin:0;font-size:16px;font-weight:600;color:#111827}.lsc-card-subtitle{display:block;margin-top:3px;font-size:13px;color:#6b7280}.lsc-card-body{padding:14px 18px 16px}.lsc-card-footer{padding:14px 18px 10px;border-top:1px solid #f3f4f6}.lsc-table{width:100%;border-collapse:collapse;font-size:13px}.lsc-table thead th{text-align:left;padding:8px 6px;color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb;background:#f9fafb}.lsc-table tbody td{padding:8px 6px;border-bottom:1px solid #f3f4f6;color:#111827}.lsc-table tbody tr:hover{background:#f9fafb}.lsc-table-actions{text-align:right;white-space:nowrap}.lsc-link-btn{background:none;border:none;padding:0 4px;font-size:12px;color:#2563eb;cursor:pointer}.lsc-link-btn.lsc-danger{color:#dc2626}.lsc-link-strong{color:#2563eb;font-weight:500;text-decoration:none}.lsc-link-strong:hover{text-decoration:underline}.lsc-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500}.lsc-status-success{background:#ecfdf3;color:#166534}.lsc-status-warning{background:#fffbeb;color:#92400e}.lsc-status-danger{background:#fef2f2;color:#b91c1c}.lsc-badge-soft{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;background:#eff6ff;color:#1d4ed8}.lsc-help-text{margin-top:10px;font-size:12px;color:#6b7280}.lsc-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.lsc-toolbar-right{display:flex;gap:8px}.lsc-input{flex:1;border-radius:8px;border:1px solid #d1d5db;font-size:13px;padding:7px 10px;outline:none;background:#ffffff}.lsc-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.15)}.lsc-grid{display:grid;gap:16px}.lsc-grid-2col{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)}.lsc-row-selected{background:#f3f4ff}.lsc-permission-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.lsc-permission-item{display:flex;align-items:center;gap:6px;font-size:13px}.lsc-permission-code{font-size:13px}.lsc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.lsc-stat-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lsc-stat{padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb}.lsc-stat-label{font-size:12px;color:#6b7280}.lsc-stat-value{font-size:18px;font-weight:600;color:#111827;margin-top:2px}.lsc-stat-hint{font-size:11px;margin-top:2px;color:#10b981}.lsc-progress{height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-top:8px}.lsc-progress-bar{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a)}.lsc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px}.lsc-field{display:flex;flex-direction:column;gap:4px;font-size:13px}.lsc-field label{font-weight:500;color:#374151}.lsc-field small{font-size:11px;color:#6b7280}.lsc-field input,.lsc-field select,.lsc-field textarea{border-radius:8px;border:1px solid #d1d5db;font-size:13px;padding:7px 10px;outline:none;background:#ffffff;resize:vertical}.lsc-field input:focus,.lsc-field select:focus,.lsc-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.15)}.lsc-chip{gap:4px;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1f2937;font-size:11px}.lsc-chip,.lsc-switch{display:inline-flex;align-items:center}.lsc-switch{gap:8px;cursor:pointer;font-size:13px;color:#374151}.lsc-switch-track{width:34px;height:18px;border-radius:999px;background:#e5e7eb;position:relative;transition:background .15s ease}.lsc-switch-thumb{width:16px;height:16px;border-radius:999px;background:#ffffff;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.lsc-switch-track.on{background:#22c55e}.lsc-switch-track.on .lsc-switch-thumb{transform:translateX(16px)}.lsc-banner-preview{border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(circle at top left,#1d4ed8,#111827);color:#e5e7eb;padding:16px 18px}.lsc-banner-title{font-size:18px;font-weight:600;margin-bottom:2px}.lsc-banner-subtitle{font-size:13px;color:#d1d5db}.lsc-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.lsc-theme-card{border-radius:12px;border:1px solid #e5e7eb;background:#ffffff;padding:10px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease}.lsc-theme-card:hover{box-shadow:0 8px 18px rgba(15,23,42,.12);transform:translateY(-1px)}.lsc-theme-card-selected{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.25)}.lsc-store-preview{border-radius:10px;border:1px dashed #d1d5db;padding:12px 14px;background:#f9fafb}.lsc-store-name{font-weight:600;font-size:14px;color:#111827}.lsc-store-url{font-size:12px;color:#4b5563;margin-top:2px}.lsc-inline-list{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#4b5563}.lsc-chat-layout{display:flex;flex-direction:column;gap:10px}.lsc-chat-thread{margin-top:10px;padding:10px 6px;border-radius:10px;background:#f9fafb;max-height:280px;overflow-y:auto}.lsc-chat-message{display:flex;align-items:flex-end;gap:6px;margin-bottom:8px;font-size:13px}.lsc-chat-message.me{justify-content:flex-end}.lsc-chat-avatar{width:28px;height:28px;border-radius:999px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#374151}.lsc-chat-avatar-me{background:#111827;color:#f9fafb}.lsc-chat-bubble{max-width:75%;border-radius:12px;padding:8px 10px;background:#eef2ff;color:#111827}.lsc-chat-message.me .lsc-chat-bubble{background:#111827;color:#f9fafb}.lsc-chat-header{display:flex;justify-content:space-between;margin-bottom:2px}.lsc-chat-name{font-weight:500}.lsc-chat-time{font-size:11px;color:#9ca3af}.lsc-chat-text{line-height:1.4}.lsc-chat-reply{display:flex;flex-direction:column;gap:8px;margin-top:10px}.lsc-chat-input{width:100%;border-radius:10px;border:1px solid #d1d5db;padding:8px 10px;font-size:13px;resize:vertical;outline:none;background:#ffffff}.lsc-chat-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.15)}.lsc-chat-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.lsc-dispute-timeline,.lsc-ticket-timeline{margin-top:10px;border-left:1px solid #e5e7eb;padding-left:12px}.lsc-ticket-step{display:flex;gap:10px;margin-bottom:8px}.lsc-ticket-dot{width:10px;height:10px;border-radius:999px;background:#e5e7eb;margin-top:4px}.lsc-ticket-dot-done{background:#22c55e}.lsc-ticket-title{font-size:13px;font-weight:500;color:#111827}.lsc-ticket-meta{font-size:11px;color:#6b7280}@media (max-width:1024px){.lsc-page-grid{grid-template-columns:minmax(0,1fr)}.lsc-page-header{flex-direction:column;align-items:flex-start}.lsc-header-actions{justify-content:flex-start}}.lsc-brands{--lsc-brand-radius:14px;--lsc-brand-border:#eef0f4;--lsc-brand-ink:#1f2933;--lsc-brand-muted:#6b7280}.lsc-brands-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.lsc-brands-title{font-size:20px;font-weight:700;line-height:1.2;margin:0;color:var(--lsc-brand-ink)}.lsc-brands-subtitle{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--lsc-brand-muted);max-width:640px}.lsc-brands-link{flex-shrink:0;white-space:nowrap;margin-top:2px;font-size:13.5px;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s ease}.lsc-brands-link:hover{color:#1d4ed8;text-decoration:underline}.lsc-brands-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lsc-brand-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;background:#ffffff;border:1px solid var(--lsc-brand-border);border-radius:var(--lsc-brand-radius);text-decoration:none;text-align:center;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-brand-card:before{content:"";position:absolute;inset:0 0 auto 0;height:56px;background:linear-gradient(180deg,rgba(37,99,235,.05),transparent);opacity:0;transition:opacity .16s ease;pointer-events:none}.lsc-brand-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(31,41,51,.1);border-color:#d9e2fb}.lsc-brand-card:hover:before{opacity:1}.lsc-brand-avatar-wrap{position:relative}.lsc-brand-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6;box-shadow:0 4px 12px rgba(31,41,51,.12)}.lsc-brand-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-brand-avatar--initials{color:#ffffff;font-size:18px;font-weight:700;letter-spacing:.5px}.lsc-brand-verified{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;color:#2563eb;box-shadow:0 1px 4px rgba(31,41,51,.25)}.lsc-brand-body{width:100%}.lsc-brand-name{font-size:13.5px;font-weight:600;line-height:1.25;color:var(--lsc-brand-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-brand-tagline{margin-top:3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-brand-meta,.lsc-brand-tagline{font-size:11.5px;color:var(--lsc-brand-muted)}.lsc-brand-meta{display:flex;align-items:center;gap:8px}.lsc-brand-rating{display:inline-flex;align-items:center;gap:2px;font-weight:600;color:#b45309}.lsc-brand-star{color:#f59e0b;font-size:12px;line-height:1}.lsc-brand-sold{position:relative;padding-left:9px}.lsc-brand-sold:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:#cbd5e1;transform:translateY(-50%)}.lsc-brand-flag{position:absolute;top:8px;left:8px;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:#1d4ed8;background:#e8effe;z-index:1}.lsc-brand-flag--sponsored{color:#92400e;background:#fef0d9}.lsc-skel{position:relative;overflow:hidden;background:#eef1f5}.lsc-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:lsc-shimmer 1.3s infinite}@keyframes lsc-shimmer{to{transform:translateX(100%)}}.lsc-brand-card--skeleton{pointer-events:none}.lsc-skel-line{height:10px;border-radius:5px;margin:0 auto}.lsc-skel-line--title{width:70%}.lsc-skel-line--sub{width:90%;margin-top:6px;height:8px}.lsc-skel-line--meta{width:50%;height:8px}.lsc-brands-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;background:#ffffff;border:1px dashed #dbe1ea;border-radius:var(--lsc-brand-radius);color:var(--lsc-brand-muted);font-size:13.5px}.lsc-brands-retry{border:1px solid #cbd5f5;background:#ffffff;color:#2563eb;font-weight:600;font-size:13px;padding:7px 16px;border-radius:8px;cursor:pointer;transition:background .15s ease}.lsc-brands-retry:hover{background:#f5f8ff}@media (max-width:1100px){.lsc-brands-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.lsc-brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lsc-brands-head{flex-direction:column;gap:6px}}@media (max-width:480px){.lsc-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsc-cats{--lsc-cat-radius:14px;--lsc-cat-border:#eef0f4;--lsc-cat-ink:#1f2933;--lsc-cat-muted:#6b7280}.lsc-cat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.lsc-cat-title{font-size:20px;font-weight:700;line-height:1.2;margin:0;color:var(--lsc-cat-ink)}.lsc-cat-subtitle{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--lsc-cat-muted);max-width:640px}.lsc-cat-link{flex-shrink:0;white-space:nowrap;margin-top:2px;font-size:13.5px;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s ease}.lsc-cat-link:hover{color:#1d4ed8;text-decoration:underline}.lsc-cat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lsc-cat-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 16px;background:#ffffff;border:1px solid var(--lsc-cat-border);border-radius:var(--lsc-cat-radius);text-decoration:none;text-align:center;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-cat-card:before{content:"";position:absolute;inset:0 0 auto 0;height:56px;background:linear-gradient(180deg,rgba(37,99,235,.05),transparent);opacity:0;transition:opacity .16s ease;pointer-events:none}.lsc-cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(31,41,51,.1);border-color:#d9e2fb}.lsc-cat-card:hover:before{opacity:1}.lsc-cat-tile{width:56px;height:56px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6;box-shadow:0 6px 16px rgba(31,41,51,.14)}.lsc-cat-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-cat-tile--glyph{color:#ffffff}.lsc-cat-glyph{font-size:26px;line-height:1;filter:saturate(1.05)}.lsc-cat-card:hover .lsc-cat-tile{transform:scale(1.04);transition:transform .16s ease}.lsc-cat-body{width:100%}.lsc-cat-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--lsc-cat-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-cat-count{margin-top:4px;font-size:11.5px;font-weight:600;color:#2563eb}.lsc-cat-tagline{margin-top:3px;font-size:11.5px;line-height:1.35;color:var(--lsc-cat-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lsc-cat-flag{position:absolute;top:8px;left:8px;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:999px;z-index:1}.lsc-cat-flag--sponsored{color:#92400e;background:#fef0d9}.lsc-cat-card--skeleton{pointer-events:none}.lsc-cat-card--skeleton .lsc-cat-tile{box-shadow:none}.lsc-cat-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;background:#ffffff;border:1px dashed #dbe1ea;border-radius:var(--lsc-cat-radius);color:var(--lsc-cat-muted);font-size:13.5px}.lsc-cat-retry{border:1px solid #cbd5f5;background:#ffffff;color:#2563eb;font-weight:600;font-size:13px;padding:7px 16px;border-radius:8px;cursor:pointer;transition:background .15s ease}.lsc-cat-retry:hover{background:#f5f8ff}@media (max-width:1100px){.lsc-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.lsc-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lsc-cat-head{flex-direction:column;gap:6px}}@media (max-width:480px){.lsc-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsc-feed{--lsc-feed-radius:14px;--lsc-feed-border:#eef0f4;--lsc-feed-ink:#1f2933;--lsc-feed-muted:#6b7280}.lsc-feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.lsc-feed-col{min-width:0}.lsc-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.lsc-feed-title{font-size:18px;font-weight:700;line-height:1.2;margin:0;color:var(--lsc-feed-ink)}.lsc-feed-subtitle{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--lsc-feed-muted);max-width:420px}.lsc-feed-link{flex-shrink:0;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s ease}.lsc-feed-link:hover{color:#1d4ed8;text-decoration:underline}.lsc-hist-list{display:flex;flex-direction:column;gap:10px}.lsc-hist-card{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#ffffff;border:1px solid var(--lsc-feed-border);border-radius:var(--lsc-feed-radius);text-decoration:none;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-hist-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(31,41,51,.1);border-color:#d9e2fb}.lsc-hist-thumb-wrap{position:relative;flex-shrink:0}.lsc-hist-thumb{width:56px;height:56px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6;box-shadow:0 4px 12px rgba(31,41,51,.1)}.lsc-hist-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-hist-thumb--ph{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;font-size:16px;font-weight:700;letter-spacing:.5px}.lsc-hist-badge{position:absolute;top:-6px;left:-6px;font-size:8.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:2px 6px;border-radius:999px;color:#ffffff;box-shadow:0 2px 6px rgba(31,41,51,.2)}.lsc-hist-badge--viewed{background:#0891b2}.lsc-hist-badge--reorder{background:#2563eb}.lsc-hist-badge--trending{background:#ea580c}.lsc-hist-body{flex:1;min-width:0}.lsc-hist-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--lsc-feed-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lsc-hist-meta{margin-top:3px;font-size:11.5px;line-height:1.35;color:var(--lsc-feed-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-hist-price{margin-top:4px;font-size:12.5px;font-weight:700;color:#15803d}.lsc-hist-action{flex-shrink:0;align-self:center;white-space:nowrap;font-size:12px;font-weight:600;color:#2563eb}.lsc-hist-card:hover .lsc-hist-action{color:#1d4ed8}.lsc-hist-card--skeleton{pointer-events:none}.lsc-sug-panel{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:var(--lsc-feed-radius);background:linear-gradient(135deg,#f0f4ff,#faf5ff);border:1px solid #dde6ff}.lsc-sug-group+.lsc-sug-group{padding-top:16px;border-top:1px solid rgba(99,102,241,.12)}.lsc-sug-group-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.lsc-sug-icon{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;box-shadow:0 4px 10px rgba(37,99,235,.28)}.lsc-sug-group-text{min-width:0}.lsc-sug-group-title{margin:0;font-size:13.5px;font-weight:700;line-height:1.25;color:var(--lsc-feed-ink)}.lsc-sug-group-reason{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--lsc-feed-muted)}.lsc-sug-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lsc-sug-chip{display:flex;align-items:center;gap:9px;padding:7px 9px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);border-radius:10px;text-decoration:none;overflow:hidden;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.lsc-sug-chip:hover{background:#ffffff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(31,41,51,.1)}.lsc-sug-chip-thumb{flex-shrink:0;width:38px;height:38px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#eef1f8}.lsc-sug-chip-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-sug-chip-thumb--ph{background:linear-gradient(135deg,#818cf8,#a78bfa);color:#ffffff;font-size:12px;font-weight:700}.lsc-sug-chip-body{min-width:0}.lsc-sug-chip-title{font-size:11.5px;font-weight:600;line-height:1.25;color:var(--lsc-feed-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-sug-chip-price{margin-top:2px;font-size:11px;font-weight:700;color:#15803d}.lsc-sug-chip--skeleton{pointer-events:none}.lsc-feed-empty{padding:20px 16px;font-size:12.5px;text-align:center}.lsc-feed-empty,.lsc-feed-state{background:#ffffff;border:1px dashed #dbe1ea;border-radius:var(--lsc-feed-radius);color:var(--lsc-feed-muted)}.lsc-feed-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;font-size:13.5px}.lsc-feed-retry{border:1px solid #cbd5f5;background:#ffffff;color:#2563eb;font-weight:600;font-size:13px;padding:7px 16px;border-radius:8px;cursor:pointer;transition:background .15s ease}.lsc-feed-retry:hover{background:#f5f8ff}@media (max-width:900px){.lsc-feed-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.lsc-sug-products{grid-template-columns:1fr}.lsc-feed-head{flex-direction:column;gap:6px}}.lsc-bh{--lsc-bh-border:#eef0f4;--lsc-bh-ink:#1f2933;--lsc-bh-muted:#6b7280}.lsc-bh-clear{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #fecaca;background:#ffffff;color:#dc2626;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:background .15s ease}.lsc-bh-clear:hover{background:#fef2f2}.lsc-bh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lsc-bh-card{position:relative;display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--lsc-bh-border);border-radius:14px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-bh-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(31,41,51,.1);border-color:#d9e2fb}.lsc-bh-link{display:flex;flex-direction:column;text-decoration:none}.lsc-bh-thumb{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#f3f4f6;overflow:hidden}.lsc-bh-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-bh-thumb--ph{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;font-size:24px;font-weight:700;letter-spacing:.5px}.lsc-bh-body{padding:10px 12px 13px}.lsc-bh-name{font-size:13px;font-weight:600;line-height:1.3;color:var(--lsc-bh-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.lsc-bh-meta{margin-top:4px;font-size:11.5px;color:var(--lsc-bh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-bh-price{margin-top:5px;font-size:13px;font-weight:700;color:#15803d}.lsc-bh-remove{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:#6b7280;cursor:pointer;box-shadow:0 2px 8px rgba(31,41,51,.16);opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.lsc-bh-card:hover .lsc-bh-remove{opacity:1}.lsc-bh-remove:hover{color:#dc2626;background:#ffffff}.lsc-bh-card--skeleton{pointer-events:none}.lsc-bh-more{display:flex;justify-content:center;margin-top:18px}.lsc-bh-more-btn{border:1px solid #cbd5f5;background:#ffffff;color:#2563eb;font-weight:600;font-size:13px;padding:9px 24px;border-radius:9px;cursor:pointer;transition:background .15s ease}.lsc-bh-more-btn:hover:not(:disabled){background:#f5f8ff}.lsc-bh-more-btn:disabled{opacity:.6;cursor:default}.lsc-bh-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:48px 24px;background:#ffffff;border:1px dashed #dbe1ea;border-radius:14px}.lsc-bh-empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#eef2ff;color:#4f46e5;margin-bottom:6px}.lsc-bh-empty-title{margin:0;font-size:15px;font-weight:700;color:var(--lsc-bh-ink)}.lsc-bh-empty-sub{margin:0;font-size:13px;color:var(--lsc-bh-muted);max-width:360px}.lsc-bh-empty-cta{margin-top:10px;background:#2563eb;color:#ffffff;font-size:13px;font-weight:600;padding:9px 22px;border-radius:9px;text-decoration:none;transition:background .15s ease}.lsc-bh-empty-cta:hover{background:#1d4ed8}.lsc-bh-recs{margin-top:32px}.lsc-bh-recs-title{font-size:17px;font-weight:700;color:var(--lsc-bh-ink);margin:0 0 14px}@media (max-width:1100px){.lsc-bh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.lsc-bh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--lsc-sr-ink:#1f2933;--lsc-sr-muted:#6b7280;--lsc-sr-line:#e5e7eb;--lsc-sr-brand:#2563eb;--lsc-sr-brand-dark:#1d4ed8;--lsc-sr-bg:#f3f4f6;--lsc-sr-card:#ffffff;--lsc-sr-radius:12px;--lsc-sr-radius-sm:8px;--lsc-sr-shadow:0 1px 3px rgba(15,23,42,0.08);--lsc-sr-shadow-hover:0 14px 30px rgba(15,23,42,0.12)}.lsc-sr{max-width:1320px;margin:0 auto}.lsc-sr-head{margin-bottom:14px}.lsc-sr-heading{font-size:22px;font-weight:700;color:var(--lsc-sr-ink);margin:0}.lsc-sr-heading-q{color:var(--lsc-sr-brand)}.lsc-sr-corrected{margin:6px 0 0;font-size:13.5px;color:var(--lsc-sr-muted)}.lsc-sr-toolbar{justify-content:space-between;gap:12px;padding:10px 14px;background:var(--lsc-sr-card);border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius);box-shadow:var(--lsc-sr-shadow);margin-bottom:14px}.lsc-sr-count,.lsc-sr-toolbar{display:flex;align-items:center}.lsc-sr-count{margin:0;font-size:14px;color:var(--lsc-sr-muted);gap:8px}.lsc-sr-count strong{color:var(--lsc-sr-ink)}.lsc-sr-count-busy{width:14px;height:14px;border:2px solid var(--lsc-sr-line);border-top-color:var(--lsc-sr-brand);border-radius:50%;animation:lsc-sr-spin .7s linear infinite}@keyframes lsc-sr-spin{to{transform:rotate(1turn)}}.lsc-sr-toolbar-right{display:flex;align-items:center;gap:10px}.lsc-sr-sort{display:inline-flex;align-items:center;gap:6px}.lsc-sr-sort-label{font-size:13px;color:var(--lsc-sr-muted)}.lsc-sr-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius-sm);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 10px center;padding:8px 30px 8px 12px;font-size:13.5px;color:var(--lsc-sr-ink);cursor:pointer}.lsc-sr-sort-select:focus{outline:none;border-color:var(--lsc-sr-brand);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.lsc-sr-filter-btn{display:none;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius-sm);background:#fff;color:var(--lsc-sr-ink);font-size:13.5px;font-weight:500;cursor:pointer}.lsc-sr-filter-pill{background:var(--lsc-sr-brand);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;line-height:1.5}.lsc-sr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lsc-sr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:var(--lsc-sr-brand-dark);font-size:12.5px;cursor:pointer}.lsc-sr-chip:hover{background:#e0e7ff}.lsc-sr-chip-x{font-size:15px;line-height:1}.lsc-sr-chip-clear{background:transparent;border:none;color:var(--lsc-sr-muted);font-size:12.5px;text-decoration:underline;cursor:pointer}.lsc-sr-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.lsc-sr-rail{position:sticky;top:14px}.lsc-sr-main{min-width:0}.lsc-sr-filters{background:var(--lsc-sr-card);border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius);box-shadow:var(--lsc-sr-shadow);overflow:hidden}.lsc-sr-facet{padding:14px 16px;border-bottom:1px solid var(--lsc-sr-line)}.lsc-sr-facet:last-child{border-bottom:none}.lsc-sr-facet-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--lsc-sr-muted);margin:0 0 10px}.lsc-sr-facet-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.lsc-sr-facet-opt{display:flex;align-items:center;gap:9px;padding:6px;border-radius:6px;cursor:pointer;font-size:13.5px;color:var(--lsc-sr-ink)}.lsc-sr-facet-opt:hover{background:#f8fafc}.lsc-sr-facet-opt input{accent-color:var(--lsc-sr-brand);width:15px;height:15px}.lsc-sr-facet-opt-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-sr-facet-opt--on .lsc-sr-facet-opt-label{font-weight:600;color:var(--lsc-sr-brand-dark)}.lsc-sr-facet-opt-count{font-size:12px;color:var(--lsc-sr-muted);background:#f1f5f9;border-radius:999px;padding:1px 8px}.lsc-sr-switch-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--lsc-sr-ink);cursor:pointer}.lsc-sr-switch{position:relative;width:40px;height:22px;border-radius:999px;background:#cbd5e1;transition:background .15s ease;flex:none}.lsc-sr-switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lsc-sr-switch-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.lsc-sr-switch--on{background:var(--lsc-sr-brand)}.lsc-sr-switch--on .lsc-sr-switch-thumb{transform:translateX(18px)}.lsc-sr-price{display:flex;align-items:center;gap:6px}.lsc-sr-price-input{width:100%;min-width:0;border:1px solid var(--lsc-sr-line);border-radius:6px;padding:7px 9px;font-size:13px}.lsc-sr-price-input:focus{outline:none;border-color:var(--lsc-sr-brand);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.lsc-sr-price-sep{color:var(--lsc-sr-muted)}.lsc-sr-price-apply{border:none;background:var(--lsc-sr-brand);color:#fff;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer}.lsc-sr-price-apply:hover{background:var(--lsc-sr-brand-dark)}.lsc-sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.lsc-sr-grid--busy{opacity:.55;pointer-events:none;transition:opacity .15s ease}.lsc-sr-card{display:flex;flex-direction:column;background:var(--lsc-sr-card);border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .1s ease,border-color .2s ease}.lsc-sr-card:hover{transform:translateY(-3px);box-shadow:var(--lsc-sr-shadow-hover);border-color:#cbd5e1}.lsc-sr-card-media{position:relative;aspect-ratio:1/1;background:#f8fafc;display:block}.lsc-sr-card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;transition:transform .25s ease;color:transparent;font-size:0;overflow:hidden}.lsc-sr-card:hover .lsc-sr-card-img{transform:scale(1.04)}.lsc-sr-card-noimg{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:12px}.lsc-sr-badge{position:absolute;top:8px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:#fff}.lsc-sr-badge--sale{left:8px;background:#dc2626}.lsc-sr-badge--oos{right:8px;background:rgba(17,24,39,.82)}.lsc-sr-card-body{padding:10px 12px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.lsc-sr-card-meta{margin:0;font-size:11.5px;color:var(--lsc-sr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-sr-card-title{margin:0;font-size:13.5px;line-height:1.35;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.lsc-sr-card:hover .lsc-sr-card-title{color:var(--lsc-sr-brand)}.lsc-sr-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:auto}.lsc-sr-price-from{font-size:11px;color:var(--lsc-sr-muted)}.lsc-sr-price-now{font-size:16px;font-weight:800;color:#111827}.lsc-sr-price-was{font-size:12px;color:#9ca3af;text-decoration:line-through}.lsc-sr-price-contact{font-size:13px;font-weight:600;color:#374151}.lsc-sr-price-na{font-size:12.5px;color:#9ca3af}.lsc-sr-card-stock{margin:0;font-size:11.5px;color:#b45309;font-weight:600}.lsc-sr-card--skeleton{pointer-events:none}.lsc-sr-card--skeleton .lsc-sr-card-media{border-radius:0}.lsc-sr-empty{text-align:center;padding:56px 20px;background:var(--lsc-sr-card);border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius)}.lsc-sr-empty-icon{font-size:40px;margin-bottom:10px}.lsc-sr-empty-title{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--lsc-sr-ink)}.lsc-sr-empty-sub{margin:0 auto 16px;max-width:460px;color:var(--lsc-sr-muted);font-size:14px}.lsc-sr-empty-tips{list-style:none;padding:0;margin:0 auto;max-width:320px;text-align:left;color:var(--lsc-sr-muted);font-size:13.5px;display:grid;gap:4px}.lsc-sr-empty-tips li:before{content:"•";color:var(--lsc-sr-brand);margin-right:8px}.lsc-sr-pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:24px;flex-wrap:wrap}.lsc-sr-pager-btn{min-width:38px;height:38px;padding:0 10px;border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius-sm);background:#fff;color:var(--lsc-sr-ink);font-size:14px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.lsc-sr-pager-btn:hover:not(:disabled){border-color:var(--lsc-sr-brand);color:var(--lsc-sr-brand)}.lsc-sr-pager-btn--active{background:var(--lsc-sr-brand);border-color:var(--lsc-sr-brand);color:#fff;font-weight:700}.lsc-sr-pager-btn:disabled{opacity:.45;cursor:not-allowed}.lsc-sr-pager-gap{color:var(--lsc-sr-muted);padding:0 4px}.lsc-sr-noscroll{overflow:hidden}.lsc-sr-drawer-overlay{position:fixed;inset:0;background:rgba(17,24,39,.5);opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:1200}.lsc-sr-drawer-overlay--open{opacity:1;visibility:visible}.lsc-sr-drawer{position:fixed;z-index:1201;left:0;right:0;bottom:0;max-height:85vh;background:var(--lsc-sr-bg);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .25s ease;display:flex;flex-direction:column}.lsc-sr-drawer--open{transform:translateY(0)}.lsc-sr-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--lsc-sr-line);background:#fff;border-radius:16px 16px 0 0}.lsc-sr-drawer-title{margin:0;font-size:16px;font-weight:700}.lsc-sr-drawer-close{border:none;background:transparent;font-size:18px;cursor:pointer;color:var(--lsc-sr-muted)}.lsc-sr-drawer-body{overflow-y:auto;padding:12px}.lsc-sr-drawer-foot{padding:12px 16px;border-top:1px solid var(--lsc-sr-line);background:#fff}.lsc-sr-drawer-apply{width:100%}.lsc-sr-ac{position:relative;width:100%}.lsc-sr-ac--active{z-index:1000}.lsc-sr-overlay{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1;animation:lsc-sr-fade .18s ease}@keyframes lsc-sr-fade{0%{opacity:0}to{opacity:1}}.lsc-sr-ac--active .ls-mobile-search,.lsc-sr-ac--active .nav-search-form{position:relative;z-index:2}.lsc-sr-ac--active .ls-search-input{background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.3),0 10px 28px rgba(15,23,42,.2)}.lsc-sr-ac-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--lsc-sr-line);border-radius:var(--lsc-sr-radius);box-shadow:0 18px 40px rgba(15,23,42,.18);z-index:1300;overflow:hidden;max-height:70vh;overflow-y:auto}.lsc-sr-ac-group{padding:6px;border-bottom:1px solid #f1f5f9}.lsc-sr-ac-group:last-of-type{border-bottom:none}.lsc-sr-ac-group-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--lsc-sr-muted);padding:6px 8px 4px}.lsc-sr-ac-prod,.lsc-sr-ac-term{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:transparent;padding:8px;border-radius:8px;cursor:pointer;color:var(--lsc-sr-ink)}.lsc-sr-ac-prod:hover,.lsc-sr-ac-row--active,.lsc-sr-ac-term:hover{background:#f1f5f9}.lsc-sr-ac-term{color:#374151;font-size:14px}.lsc-sr-ac-term svg{color:#9ca3af;flex:none}.lsc-sr-ac-term-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-sr-ac-prod-thumb{width:40px;height:40px;border-radius:6px;background:#f8fafc;border:1px solid var(--lsc-sr-line);overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center}.lsc-sr-ac-prod-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lsc-sr-ac-prod-text{flex:1;min-width:0;display:flex;flex-direction:column}.lsc-sr-ac-prod-title{font-size:13.5px;color:var(--lsc-sr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-sr-ac-prod-brand{font-size:11.5px;color:var(--lsc-sr-muted)}.lsc-sr-ac-prod-price{font-size:13.5px;font-weight:700;color:#111827;flex:none}.lsc-sr-ac-all{width:100%;border:none;background:#f8fafc;color:var(--lsc-sr-brand-dark);font-size:13px;font-weight:600;padding:11px;cursor:pointer}.lsc-sr-ac-all:hover{background:#eef2ff}.ls-mobile-search-wrap{padding:8px 12px;background:#fff}.lsf{--lsf-bg-top:#111a2e;--lsf-bg-bottom:#0b1120;--lsf-ink:#e7ebf3;--lsf-muted:#98a2b8;--lsf-faint:#6b7689;--lsf-border:rgba(255,255,255,0.08);--lsf-surface:rgba(255,255,255,0.04);--lsf-surface-hover:rgba(255,255,255,0.08);--lsf-accent:#818cf8;--lsf-accent-2:#a78bfa;position:relative;margin-top:56px;background:linear-gradient(180deg,var(--lsf-bg-top) 0,var(--lsf-bg-bottom) 100%);color:var(--lsf-ink);font-size:14px;line-height:1.5}.lsf:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--lsf-accent),var(--lsf-accent-2),transparent);opacity:.8}.lsf-container{max-width:1280px;margin:0 auto;padding:48px 24px 28px}.lsf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lsf-main{display:grid;grid-template-columns:minmax(260px,1.3fr) 3fr;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--lsf-border)}.lsf-logo{gap:10px;text-decoration:none}.lsf-logo,.lsf-logo-mark{display:inline-flex;align-items:center;color:#fff}.lsf-logo-mark{justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--lsf-accent),var(--lsf-accent-2));font-size:18px;font-weight:800}.lsf-logo-text{font-size:20px;font-weight:800;letter-spacing:-.01em}.lsf-brand-apps{margin:20px 0 4px}.lsf-contact{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lsf-contact-item{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--lsf-muted)}.lsf-contact-icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--lsf-accent)}.lsf-contact-link{color:var(--lsf-muted);text-decoration:none;transition:color .16s ease}.lsf-contact-link:hover{color:#fff}.lsf-socials{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.lsf-social{--lsf-social-color:var(--lsf-accent);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--lsf-border);background:var(--lsf-surface);color:var(--lsf-ink);text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.lsf-social:hover{transform:translateY(-3px);background:var(--lsf-social-color);border-color:var(--lsf-social-color);color:#fff}.lsf-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.lsf-col-title{margin:0 0 16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff}.lsf-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.lsf-link{display:inline-flex;align-items:center;gap:9px;color:var(--lsf-muted);text-decoration:none;font-size:13.5px;transition:color .16s ease,transform .16s ease}.lsf-link-icon{flex:0 0 auto;color:var(--lsf-faint);transition:color .16s ease}.lsf-link:hover{color:#fff;transform:translateX(3px)}.lsf-link:hover .lsf-link-icon{color:var(--lsf-accent)}.lsf-link-badge{margin-left:2px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,var(--lsf-accent),var(--lsf-accent-2))}.lsf-band{display:flex;align-items:flex-start;justify-content:space-between;gap:36px;flex-wrap:wrap;padding:32px 0;border-bottom:1px solid var(--lsf-border)}.lsf-band-label{display:block;margin-bottom:12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--lsf-faint)}.lsf-app-buttons{display:flex;gap:12px;flex-wrap:wrap}.lsf-app-btn{display:inline-flex;align-items:center;gap:11px;padding:9px 18px;border-radius:12px;border:1px solid var(--lsf-border);background:var(--lsf-surface);color:var(--lsf-ink);text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.lsf-app-btn:hover{transform:translateY(-2px);background:var(--lsf-surface-hover);border-color:rgba(255,255,255,.18)}.lsf-app-text{display:flex;flex-direction:column;line-height:1.15}.lsf-app-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--lsf-muted)}.lsf-app-name{font-size:15px;font-weight:700;color:#fff}.lsf-payments{text-align:left;width:100%}.lsf-pay-list{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-start}.lsf-pay{--lsf-pay-color:#334155;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;background:#fff;color:#1f2937;font-size:12px;font-weight:600;border-bottom:2px solid var(--lsf-pay-color)}.lsf-pay-icon{color:var(--lsf-pay-color)}.lsf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px}.lsf-copy{margin:0;font-size:13px;color:var(--lsf-muted)}.lsf-legal{display:flex;gap:22px;flex-wrap:wrap}.lsf-legal-link{font-size:13px;color:var(--lsf-muted);text-decoration:none;transition:color .16s ease}.lsf-legal-link:hover{color:#fff}.lsf-retry{border:1px solid var(--lsf-border);background:var(--lsf-surface);color:var(--lsf-ink);font-size:13px;font-weight:600;padding:8px 16px;border-radius:9px;cursor:pointer}.lsf--minimal .lsf-container{padding:24px}.lsf--skeleton .lsc-skel{background:rgba(255,255,255,.07)}.lsf-skel-line{height:12px;border-radius:6px}.lsf-skel-line--title{width:200px;height:18px}.lsf-skel-line--sub{width:320px;max-width:80%;margin-top:10px}.lsf-skel-line--logo{width:150px;height:22px}.lsf-skel-line--coltitle{width:90px;height:13px;margin-bottom:16px}.lsf-skel-line--link{width:100%;margin-bottom:11px}.lsf-skel-block{height:60px;border-radius:10px;margin-top:16px}.lsf-skel-social{width:40px;height:40px;border-radius:11px}@media (max-width:1024px){.lsc-sr-rail{display:none}.lsc-sr-layout{grid-template-columns:1fr}.lsc-sr-filter-btn{display:inline-flex}}@media (max-width:640px){.lsc-sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lsc-sr-heading{font-size:18px}.lsc-sr-card-img{padding:8px}.lsc-sr-price-now{font-size:15px}}@media (max-width:1024px){.lsf-main{grid-template-columns:1fr;gap:36px}.lsf-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}}@media (max-width:720px){.lsf-container{padding:36px 18px 24px}.lsf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lsf-band{flex-direction:column;gap:26px}.lsf-pay-list,.lsf-payments{text-align:left;justify-content:flex-start}.lsf-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.lsf-container{padding:30px 16px 20px}.lsf-cols{grid-template-columns:1fr 1fr;gap:22px 14px}.lsf-col-title{margin-bottom:8px}.lsf-col-list{gap:2px}.lsf-link{padding:8px 0;font-size:14px}.lsf-legal{gap:4px 20px}.lsf-legal-link{display:inline-block;padding:8px 0}.lsf-app-buttons{flex-direction:column;align-items:stretch}.lsf-app-btn{justify-content:center}}.lsf{padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.lsc-cdir{--lsc-c-ink:#1f2933;--lsc-c-muted:#6b7280;--lsc-c-border:#eef0f4;--lsc-c-blue:#2563eb;--lsc-c-radius:14px;display:flex;flex-direction:column;gap:22px}.lsc-cdir-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding:26px 26px 24px;border-radius:18px;background:linear-gradient(135deg,#eef2ff,#f8fafc 55%,#eff6ff);border:1px solid var(--lsc-c-border)}.lsc-cdir-hero-copy{max-width:640px}.lsc-cdir-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lsc-c-blue)}.lsc-cdir-title{margin-top:6px;font-size:30px;font-weight:800;line-height:1.1;color:var(--lsc-c-ink)}.lsc-cdir-lead{margin-top:8px;font-size:14px;line-height:1.5;color:var(--lsc-c-muted)}.lsc-cdir-search{position:relative;display:flex;align-items:center;width:320px;max-width:100%}.lsc-cdir-search-icon{position:absolute;left:14px;font-size:14px;opacity:.7;pointer-events:none}.lsc-cdir-search-input{width:100%;height:46px;padding:0 38px;border:1px solid #d7dde9;border-radius:999px;background:#ffffff;font-size:14px;color:var(--lsc-c-ink);transition:border-color .15s ease,box-shadow .15s ease}.lsc-cdir-search-input:focus{outline:none;border-color:var(--lsc-c-blue);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.lsc-cdir-search-clear{position:absolute;right:12px;width:22px;height:22px;border:none;border-radius:50%;background:#eef1f5;color:#6b7280;font-size:11px;cursor:pointer;display:grid;place-items:center}.lsc-cdir-search-clear:hover{background:#e2e6ee}.lsc-cdir-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lsc-cdir-dept{display:flex;flex-direction:column;gap:12px;padding:18px;background:#ffffff;border:1px solid var(--lsc-c-border);border-radius:var(--lsc-c-radius);transition:box-shadow .16s ease,border-color .16s ease}.lsc-cdir-dept:hover{box-shadow:0 12px 28px rgba(31,41,51,.08);border-color:#d9e2fb}.lsc-cdir-dept-head{display:flex}.lsc-cdir-dept-link{display:flex;align-items:center;gap:14px;width:100%;text-decoration:none}.lsc-cdir-tile{flex:none;width:58px;height:58px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#f3f4f6;box-shadow:0 6px 16px rgba(31,41,51,.14)}.lsc-cdir-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-cdir-tile--glyph{color:#ffffff}.lsc-cdir-tile-glyph{font-size:28px;line-height:1}.lsc-cdir-dept-meta{flex:1;min-width:0}.lsc-cdir-dept-name{font-size:16px;font-weight:700;color:var(--lsc-c-ink);line-height:1.25}.lsc-cdir-dept-sub{margin-top:3px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.lsc-cdir-dept-count{font-size:12px;font-weight:700;color:var(--lsc-c-blue)}.lsc-cdir-dept-tagline{font-size:12px;color:var(--lsc-c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lsc-cdir-dept-go{flex:none;font-size:18px;color:#c0c7d2;transition:transform .16s ease,color .16s ease}.lsc-cdir-dept-link:hover .lsc-cdir-dept-go{transform:translateX(3px);color:var(--lsc-c-blue)}.lsc-cdir-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px dashed var(--lsc-c-border)}.lsc-cdir-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid #e7eaf0;border-radius:999px;background:#f9fafc;font-size:12.5px;color:#374151;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.lsc-cdir-chip:hover{background:#eef2ff;border-color:#c7d6fb;color:var(--lsc-c-blue)}.lsc-cdir-chip-glyph{font-size:13px;line-height:1}.lsc-cdir-chip-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsc-cdir-chip-count{font-size:11px;font-weight:700;color:#9aa3af;padding-left:2px}.lsc-cdir-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center}.lsc-cdir-empty-icon{font-size:40px}.lsc-cdir-empty-title{font-size:18px;font-weight:700;color:var(--lsc-c-ink)}.lsc-cdir-empty-sub{font-size:13.5px;color:var(--lsc-c-muted)}.lsc-cdir-empty-btn{margin-top:8px;padding:9px 18px;border:1px solid #cbd5f5;border-radius:999px;background:#ffffff;color:var(--lsc-c-blue);font-weight:600;font-size:13px;cursor:pointer}.lsc-cdir-empty-btn:hover{background:#eef2ff}@media (max-width:860px){.lsc-cdir-grid{grid-template-columns:minmax(0,1fr)}.lsc-cdir-search{width:100%}.lsc-cdir-title{font-size:25px}}.lsc-cdet{--lsc-c-ink:#1f2933;--lsc-c-muted:#6b7280;--lsc-c-border:#eef0f4;--lsc-c-blue:#2563eb;display:flex;flex-direction:column;gap:22px}.lsc-cdet-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--lsc-c-muted)}.lsc-cdet-crumb-group{display:contents}.lsc-cdet-crumb{color:var(--lsc-c-muted);text-decoration:none;transition:color .14s ease}.lsc-cdet-crumb:hover{color:var(--lsc-c-blue)}.lsc-cdet-crumb--current{color:var(--lsc-c-ink);font-weight:600}.lsc-cdet-crumb-sep{color:#c7ccd6}.lsc-cdet-hero{display:flex;flex-direction:column;gap:12px}.lsc-cdet-hero-panel{border-radius:18px;padding:30px 28px;color:#ffffff;background-size:cover;background-position:50%;box-shadow:0 14px 32px rgba(31,41,51,.16)}.lsc-cdet-hero-inner{display:flex;align-items:center;gap:18px}.lsc-cdet-hero-glyph{flex:none;width:72px;height:72px;border-radius:18px;display:grid;place-items:center;font-size:38px;background:rgba(255,255,255,.18);backdrop-filter:blur(2px)}.lsc-cdet-hero-copy{min-width:0}.lsc-cdet-hero-title{font-size:28px;font-weight:800;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.18)}.lsc-cdet-hero-desc{margin-top:6px;font-size:14px;line-height:1.5;max-width:680px;color:rgba(255,255,255,.92);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-cdet-hero-stats{margin-top:12px;display:flex;flex-wrap:wrap;gap:18px}.lsc-cdet-hero-stat{font-size:13px;color:rgba(255,255,255,.9)}.lsc-cdet-hero-stat strong{font-size:16px;font-weight:800;color:#ffffff}.lsc-cdet-subnav{display:flex;flex-direction:column;gap:12px}.lsc-cdet-subnav-title{font-size:16px;font-weight:700;color:var(--lsc-c-ink)}.lsc-cdet-subnav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lsc-cdet-subcard{display:flex;align-items:center;gap:11px;padding:12px;background:#ffffff;border:1px solid var(--lsc-c-border);border-radius:12px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-cdet-subcard:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(31,41,51,.09);border-color:#d9e2fb}.lsc-cdet-subcard-glyph{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:20px;color:#ffffff}.lsc-cdet-subcard-body{min-width:0;display:flex;flex-direction:column;gap:2px}.lsc-cdet-subcard-name{font-size:13.5px;font-weight:600;color:var(--lsc-c-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-cdet-subcard-count{font-size:11.5px;color:var(--lsc-c-muted)}.lsc-cdet-feed{display:flex;flex-direction:column;gap:14px}.lsc-cdet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#ffffff;border:1px solid var(--lsc-c-border);border-radius:12px}.lsc-cdet-toolbar-count{font-size:13.5px;color:var(--lsc-c-muted)}.lsc-cdet-toolbar-count strong{color:var(--lsc-c-ink);font-weight:700}.lsc-cdet-toolbar-right{display:flex;align-items:center;gap:10px}.lsc-cdet-filter-btn{display:none;padding:8px 14px;border:1px solid #d7dde9;border-radius:999px;background:#ffffff;color:var(--lsc-c-ink);font-size:13px;font-weight:600;cursor:pointer}.lsc-cdet-sort{display:inline-flex;align-items:center;gap:8px}.lsc-cdet-sort-label{font-size:12.5px;color:var(--lsc-c-muted)}.lsc-cdet-sort-select{height:38px;padding:0 30px 0 12px;border:1px solid #d7dde9;border-radius:9px;background:#ffffff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201l4%204%204-4%22%20stroke%3D%22%236b7280%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat right 12px center;font-size:13px;color:var(--lsc-c-ink);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lsc-cdet-sort-select:focus{outline:none;border-color:var(--lsc-c-blue)}.lsc-cdet-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lsc-cdet-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid #c7d6fb;border-radius:999px;background:#eef2ff;color:var(--lsc-c-blue);font-size:12.5px;font-weight:600;cursor:pointer}.lsc-cdet-chip:hover{background:#e0e8fe}.lsc-cdet-chip-x{font-size:10px;opacity:.8}.lsc-cdet-chip-clear{border:none;background:none;color:var(--lsc-c-muted);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline}.lsc-cdet-chip-clear:hover{color:var(--lsc-c-ink)}.lsc-cdet-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.lsc-cdet-rail{position:sticky;top:84px;padding:16px;background:#ffffff;border:1px solid var(--lsc-c-border);border-radius:14px}.lsc-cdet-main{min-width:0}.lsc-cdet-filters{display:flex;flex-direction:column;gap:18px}.lsc-cdet-filter{display:flex;flex-direction:column;gap:9px}.lsc-cdet-filter:not(:last-child){padding-bottom:16px;border-bottom:1px solid var(--lsc-c-border)}.lsc-cdet-filter-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa3af}.lsc-cdet-filter-list{display:flex;flex-direction:column;gap:7px;max-height:240px;overflow-y:auto}.lsc-cdet-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--lsc-c-ink);cursor:pointer}.lsc-cdet-check input{width:15px;height:15px;accent-color:var(--lsc-c-blue);cursor:pointer;flex:none}.lsc-cdet-check-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsc-cdet-check-count{font-size:11.5px;color:#9aa3af}.lsc-cdet-price{display:flex;align-items:center;gap:8px}.lsc-cdet-price-input{width:100%;height:36px;padding:0 10px;border:1px solid #d7dde9;border-radius:8px;font-size:13px;color:var(--lsc-c-ink)}.lsc-cdet-price-input:focus{outline:none;border-color:var(--lsc-c-blue)}.lsc-cdet-price-dash{color:#9aa3af}.lsc-cdet-pagi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:26px}.lsc-cdet-pagi-btn{min-width:38px;height:38px;padding:0 10px;border:1px solid #d7dde9;border-radius:9px;background:#ffffff;color:var(--lsc-c-ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.lsc-cdet-pagi-btn:hover:not(:disabled){background:#eef2ff;border-color:#c7d6fb;color:var(--lsc-c-blue)}.lsc-cdet-pagi-btn--active{background:var(--lsc-c-blue);border-color:var(--lsc-c-blue);color:#ffffff}.lsc-cdet-pagi-btn:disabled{opacity:.45;cursor:not-allowed}.lsc-cdet-pagi-gap{padding:0 4px;color:#9aa3af}.lsc-cdet-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center;background:#ffffff;border:1px solid var(--lsc-c-border);border-radius:14px}.lsc-cdet-empty-icon{font-size:40px}.lsc-cdet-empty-title{font-size:18px;font-weight:700;color:var(--lsc-c-ink)}.lsc-cdet-empty-sub{font-size:13.5px;color:var(--lsc-c-muted);max-width:420px}.lsc-cdet-empty-btn{margin-top:8px;padding:9px 18px;border:1px solid #cbd5f5;border-radius:999px;background:#ffffff;color:var(--lsc-c-blue);font-weight:600;font-size:13px;cursor:pointer}.lsc-cdet-empty-btn:hover{background:#eef2ff}.lsc-cdet-drawer{position:fixed;inset:0;z-index:1200;display:flex}.lsc-cdet-drawer-scrim{position:absolute;inset:0;border:none;background:rgba(15,23,42,.45);cursor:pointer}.lsc-cdet-drawer-panel{position:relative;margin-left:auto;width:min(360px,88vw);height:100%;background:#ffffff;display:flex;flex-direction:column;box-shadow:-8px 0 28px rgba(15,23,42,.2);animation:lsc-cdet-slide .2s ease}@keyframes lsc-cdet-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.lsc-cdet-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--lsc-c-border)}.lsc-cdet-drawer-title{font-size:16px;font-weight:700;color:var(--lsc-c-ink)}.lsc-cdet-drawer-close{width:30px;height:30px;border:none;border-radius:50%;background:#eef1f5;color:#6b7280;font-size:13px;cursor:pointer}.lsc-cdet-drawer-body{flex:1;overflow-y:auto;padding:18px}.lsc-cdet-drawer-foot{padding:14px 18px;border-top:1px solid var(--lsc-c-border)}.lsc-cdet-drawer-apply{width:100%;height:46px;border:none;border-radius:10px;background:var(--lsc-c-blue);color:#ffffff;font-size:14px;font-weight:700;cursor:pointer}.lsc-cdet-drawer-apply:hover{background:#1d4fd7}@media (max-width:1024px){.lsc-cdet-subnav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lsc-cdet-layout{grid-template-columns:minmax(0,1fr)}.lsc-cdet-rail{display:none}.lsc-cdet-filter-btn{display:inline-block}}@media (max-width:640px){.lsc-cdet-subnav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lsc-cdet-hero-title{font-size:23px}.lsc-cdet-hero-glyph{width:58px;height:58px;font-size:30px}}.lso-page{display:flex;flex-direction:column;gap:16px}.lso-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lso-h1{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.lso-sub{margin-top:4px;font-size:13px;color:#6b7280;max-width:60ch}.lso-count-badge{flex-shrink:0;font-size:12px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:5px 12px}.lso-muted{color:#6b7280;font-size:13px}.lso-strong{font-size:13px;font-weight:600;color:#111827}.lso-dot-sep{color:#cbd5e1}.lso-toolbar{display:flex;flex-direction:column;gap:12px}.lso-channels{display:inline-flex;gap:4px;padding:4px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.lso-channel{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;color:#475569;font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.lso-channel:hover{color:#1e293b}.lso-channel-active{background:#ffffff;color:#1d4ed8;box-shadow:0 1px 2px rgba(15,23,42,.12)}.lso-channel-count{font-size:11px;font-weight:700;color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.lso-channel-active .lso-channel-count{background:#dbeafe;color:#1d4ed8}.lso-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lso-statuses{display:flex;gap:6px;flex-wrap:wrap}.lso-status-pill{border:1px solid #e5e7eb;background:#fff;color:#475569;font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:999px;cursor:pointer;transition:all .12s ease}.lso-status-pill:hover{border-color:#cbd5f5;color:#1e293b}.lso-status-pill-active{background:#0f172a;border-color:#0f172a;color:#f8fafc}.lso-search{position:relative;display:flex;align-items:center;min-width:220px;flex:1;max-width:320px}.lso-search-icon{position:absolute;left:11px;color:#9ca3af;pointer-events:none}.lso-search-input{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:9px 12px 9px 34px;font-size:13px;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.lso-search-input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.lso-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid transparent;letter-spacing:.01em}.lso-chip-online{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}.lso-chip-manual{background:#fffbeb;color:#b45309;border-color:#fde68a}.lso-chip-trade{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.lso-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px}.lso-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lso-status-pending{background:#fef9c3;color:#854d0e}.lso-status-confirmed{background:#dbeafe;color:#1d4ed8}.lso-status-processing{background:#ede9fe;color:#5b21b6}.lso-status-shipped{background:#cffafe;color:#0e7490}.lso-status-delivered{background:#dcfce7;color:#166534}.lso-status-cancelled{background:#fee2e2;color:#991b1b}.lso-status-returned{background:#ffedd5;color:#9a3412}.lso-list{gap:12px}.lso-card,.lso-list{display:flex;flex-direction:column}.lso-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .16s ease,border-color .16s ease,transform .06s ease}.lso-card-link{text-decoration:none;color:inherit;cursor:pointer}.lso-card-link:hover{border-color:#c7d2fe;box-shadow:0 8px 22px rgba(15,23,42,.09)}.lso-card-link:active{transform:translateY(1px)}.lso-card-head{justify-content:space-between;padding:12px 16px;background:#fcfcfd;border-bottom:1px solid #f1f5f9}.lso-card-head,.lso-card-head-left{display:flex;align-items:center;gap:10px}.lso-card-head-left{min-width:0}.lso-order-num{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.lso-card-body{justify-content:space-between;gap:14px;padding:14px 16px}.lso-card-body,.lso-thumbs{display:flex;align-items:center}.lso-thumbs{gap:8px;min-width:0}.lso-thumb{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f3f4f6;border:1px solid #eef2f7;flex-shrink:0}.lso-thumb-empty{color:#cbd5e1}.lso-thumb-empty,.lso-thumb-more{display:flex;align-items:center;justify-content:center}.lso-thumb-more{font-size:12px;font-weight:700;color:#475569;background:#f1f5f9}.lso-card-meta{gap:8px;white-space:nowrap}.lso-card-foot,.lso-card-meta{display:flex;align-items:center}.lso-card-foot{justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #f1f5f9}.lso-seller{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12.5px;min-width:0}.lso-seller-name{font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.lso-card-foot-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.lso-total{font-size:15px;font-weight:800;color:#0f172a}.lso-view{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:#2563eb}.lso-pager{display:flex;gap:14px;margin-top:6px}.lso-pager,.lso-pager-btn{align-items:center;justify-content:center}.lso-pager-btn{display:inline-flex;width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#334155;cursor:pointer;transition:all .12s ease}.lso-pager-btn:hover:not(:disabled){border-color:#c7d2fe;color:#1d4ed8}.lso-pager-btn:disabled{opacity:.4;cursor:not-allowed}.lso-pager-info{font-size:13px;color:#64748b}.lso-empty{flex-direction:column;text-align:center;gap:8px;padding:48px 20px;background:#fff;border:1px dashed #e2e8f0;border-radius:14px}.lso-empty,.lso-empty-icon{display:flex;align-items:center}.lso-empty-icon{justify-content:center;width:64px;height:64px;border-radius:50%;background:#f1f5f9;color:#94a3b8;margin-bottom:4px}.lso-empty-title{font-size:16px;font-weight:700;color:#0f172a}.lso-empty-desc{font-size:13px;color:#6b7280;max-width:42ch}.lso-empty-cta{margin-top:8px;text-decoration:none}.lso-error{align-items:center;gap:12px;padding:36px 20px;background:#fff;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;font-size:13px}.lso-detail,.lso-error{display:flex;flex-direction:column}.lso-detail{gap:16px}.lso-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#64748b;text-decoration:none;width:-moz-fit-content;width:fit-content}.lso-back:hover{color:#1d4ed8}.lso-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lso-detail-head:focus{outline:none}.lso-detail-title-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lso-detail-head-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lso-detail-grand{font-size:22px;font-weight:800;color:#0f172a}.lso-cancel-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:#fff;color:#dc2626;border:1px solid #fecaca}.lso-cancel-btn:hover:not(:disabled){background:#fef2f2}.lso-detail-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.lso-detail-col{display:flex;flex-direction:column;gap:16px;min-width:0}.lso-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.lso-panel-head{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid #f1f5f9;color:#475569}.lso-panel-head h2{font-size:14px;font-weight:700;color:#0f172a}.lso-panel-body{padding:16px 18px}.lso-expected{margin-top:14px;padding-top:12px;border-top:1px dashed #e5e7eb;font-size:13px;color:#475569}.lso-addr-line{font-size:13px;color:#475569;line-height:1.5;margin-top:4px}.lso-timeline{list-style:none;position:relative;margin:0;padding:0}.lso-timeline:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:#e5e7eb}.lso-step{gap:14px;padding:6px 0}.lso-step,.lso-step-dot{position:relative;display:flex}.lso-step-dot{z-index:1;flex-shrink:0;width:24px;height:24px;border-radius:50%;border:2px solid #d1d5db;background:#fff;color:#fff;align-items:center;justify-content:center}.lso-step-done .lso-step-dot{border-color:#22c55e;background:#22c55e}.lso-step-active .lso-step-dot{border-color:#2563eb;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.lso-step-body{display:flex;flex-direction:column;gap:1px;padding-top:2px}.lso-step-label{font-size:13px;font-weight:600;color:#9ca3af}.lso-step-active .lso-step-label,.lso-step-done .lso-step-label{color:#111827}.lso-step-time{font-size:11.5px;color:#94a3b8}.lso-events{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:12px}.lso-event{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start}.lso-event-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;margin-top:6px}.lso-event-title{font-size:12.5px;font-weight:600;color:#1e293b}.lso-event-time{font-size:11px;color:#94a3b8;white-space:nowrap}.lso-terminal{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px}.lso-terminal-cancel{background:#fef2f2;border:1px solid #fecaca}.lso-terminal-return{background:#fff7ed;border:1px solid #fed7aa}.lso-terminal-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;flex-shrink:0}.lso-terminal-cancel .lso-terminal-icon{color:#dc2626}.lso-terminal-return .lso-terminal-icon{color:#ea580c}.lso-terminal-title{font-size:14px;font-weight:700;color:#111827}.lso-items{display:flex;flex-direction:column}.lso-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.lso-item:first-child{padding-top:0}.lso-item:last-child{border-bottom:none;padding-bottom:0}.lso-item-img{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f9fafb;border:1px solid #eef2f7;flex-shrink:0}.lso-item-img-empty{display:flex;align-items:center;justify-content:center;color:#cbd5e1}.lso-item-main{flex:1;min-width:0}.lso-item-name{font-size:13px;font-weight:500;color:#111827;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lso-item-variant{font-size:11.5px;color:#6b7280;margin-top:2px}.lso-item-calc{font-size:12px;color:#6b7280;margin-top:3px}.lso-item-total{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap}.lso-sum{display:flex;flex-direction:column;gap:9px}.lso-sum-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#475569}.lso-sum-row-strong{font-size:15px;font-weight:700;color:#0f172a}.lso-sum-divider{height:1px;background:#f1f5f9;margin:3px 0}.lso-card-skeleton{pointer-events:none}.lso-sk{position:relative;overflow:hidden;background:#eef2f7;border-radius:8px}.lso-sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:lso-shimmer 1.3s infinite}@keyframes lso-shimmer{to{transform:translateX(100%)}}.lso-sk-line{height:12px}.lso-sk-pill{width:80px;height:22px;border-radius:999px}.lso-sk-thumb{width:48px;height:48px;border-radius:10px}.lso-sk-btn{width:90px;height:30px;border-radius:8px}@media (max-width:860px){.lso-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.lso-toolbar-row{flex-direction:column;align-items:stretch}.lso-search{max-width:none}.lso-card-body{flex-direction:column;gap:10px}.lso-card-body,.lso-detail-head-total{align-items:flex-start}}:root{--lsn-navy:#01283c;--lsn-navy-2:#16213e;--lsn-orange:#ff9800;--lsn-accent:#2563eb;--lsn-accent-2:#1d4ed8;--lsn-on-dark:rgba(255,255,255,0.82)}.lsn-promo{background:linear-gradient(135deg,var(--lsn-accent),var(--lsn-accent-2));color:#fff;font-size:.82rem;font-weight:500}.lsn-promo-inner{max-width:1280px;margin:0 auto;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative}.lsn-promo-link{color:inherit;text-decoration:none}.lsn-promo-link:hover{text-decoration:underline}.lsn-promo-body{display:inline-flex;align-items:center;gap:8px}.lsn-promo-icon{flex:0 0 auto}.lsn-promo-close{position:absolute;right:12px;background:none;border:none;color:inherit;opacity:.8;cursor:pointer;font-size:.85rem;line-height:1;padding:4px;border-radius:6px}.lsn-promo-close:hover{opacity:1;background:rgba(255,255,255,.15)}.lsn-header{position:sticky;top:0;z-index:100;background-color:var(--lsn-navy);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.12)}.lsn-bar{justify-content:space-between;gap:16px;padding:12px 20px}.lsn-bar,.lsn-bar-left{display:flex;align-items:center}.lsn-bar-left{gap:14px}.lsn-bar-right{gap:10px}.lsn-bar-right,.lsn-hamburger{display:flex;align-items:center}.lsn-hamburger{justify-content:center;width:44px;height:44px;border:2px solid transparent;border-radius:12px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(10px)}.lsn-hamburger:hover{background:rgba(255,255,255,.16);border-color:rgba(37,99,235,.5);transform:scale(1.06)}.lsn-logo{font-family:Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .25s ease}.lsn-logo:hover{transform:scale(1.05)}.lsn-logo-laby{color:var(--lsn-orange)}.lsn-logo-shop{color:#fff}.lsn-search{flex:1 1 auto;max-width:640px;margin:0 8px;position:relative}.lsn-utilities{display:flex;align-items:center;gap:6px}.lsn-utility{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:22px;border:2px solid transparent;color:var(--lsn-on-dark);font-size:.88rem;font-weight:500;text-decoration:none;transition:all .25s ease}.lsn-utility:hover{color:#fff;background:rgba(255,255,255,.12);transform:translateY(-1px)}.lsn-utility--accent{color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.32)}.lsn-utility--accent,.lsn-utility--accent:hover{background:linear-gradient(135deg,var(--lsn-accent),var(--lsn-accent-2))}.lsn-utility--accent:hover{filter:brightness(1.07)}.lsn-account{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:22px;border:2px solid transparent;background:rgba(255,255,255,.1);color:#fff;font-size:.88rem;font-weight:500;text-decoration:none;backdrop-filter:blur(10px);transition:all .25s ease}.lsn-account:hover{background:rgba(255,255,255,.16);border-color:rgba(37,99,235,.5);transform:translateY(-1px);color:#fff}.lsn-account-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsn-cart{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;backdrop-filter:blur(10px);transition:all .25s ease}.lsn-cart:hover{background:rgba(255,255,255,.16);transform:scale(1.08)}.lsn-cart-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:2px solid var(--lsn-navy);font-size:.68rem;font-weight:700;animation:lsn-pulse 2s infinite}.lsn-cart-badge,.lsn-iconbtn{color:#fff;display:flex;align-items:center;justify-content:center}.lsn-iconbtn{position:relative;width:46px;height:46px;border:none;border-radius:50%;background:rgba(255,255,255,.1);text-decoration:none;cursor:pointer;backdrop-filter:blur(10px);transition:all .25s ease}.lsn-iconbtn:hover{background:rgba(255,255,255,.16);transform:scale(1.08)}.lsn-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);text-decoration:none;transition:all .25s ease}.lsn-avatar:hover{border-color:rgba(37,99,235,.9);transform:scale(1.06)}.lsn-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsn-avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--lsn-accent,#2563eb),var(--lsn-accent-2,#1d4ed8));color:#fff;font-weight:700;font-size:.9rem}.lsn-notif{position:relative;display:inline-flex}.lsn-notif-panel{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:calc(100vw - 24px);max-height:480px;display:flex;flex-direction:column;background:#fff;color:#1f2430;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 50px rgba(0,0,0,.28);overflow:hidden;z-index:1200}.lsn-notif-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-weight:700;border-bottom:1px solid #eef0f4}.lsn-notif-markall{background:none;border:none;padding:0;color:var(--lsn-accent,#2563eb);font-weight:600;font-size:.8rem;cursor:pointer}.lsn-notif-markall:hover{text-decoration:underline}.lsn-notif-list{overflow-y:auto}.lsn-notif-empty{padding:28px 16px;text-align:center;color:#8a90a2;font-size:.9rem}.lsn-notif-item{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 16px;background:none;border:none;border-bottom:1px solid #f2f3f7;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.lsn-notif-item:hover{background:#f6f7fb}.lsn-notif-item--unread{background:#eef2ff}.lsn-notif-item--unread:hover{background:#e7ecff}.lsn-notif-icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#eef0f6;color:#5b6072}.lsn-notif-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsn-notif-icon--order_status{background:#eff6ff;color:#2563eb}.lsn-notif-icon--platform{background:#fff7ed;color:#c2710c}.lsn-notif-icon--seller{background:#dcfce7;color:#15803d}.lsn-notif-icon--message{background:#f0f0ff;color:#2563eb}.lsn-notif-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lsn-notif-title{font-weight:600;font-size:.88rem}.lsn-notif-text{font-size:.82rem;color:#5b6072;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lsn-notif-time{font-size:.72rem;color:#9aa0b0;margin-top:2px}.lsn-notif-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#ee5a52);margin-top:6px}.lsn-notif-foot{display:block;text-align:center;padding:12px;font-weight:600;font-size:.85rem;color:var(--lsn-accent,#2563eb);text-decoration:none;border-top:1px solid #eef0f4}.lsn-notif-foot:hover{background:#f6f7fb}.lsn-subbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 20px;background:rgba(0,0,0,.81);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08)}.lsn-primary{min-width:0}.lsn-primary-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.lsn-primary-item{position:relative}.lsn-primary-link{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;color:var(--lsn-on-dark);font-size:.92rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:all .2s ease}.lsn-primary-link:hover{transform:translateY(-1px)}.lsn-has-mega:hover .lsn-primary-link,.lsn-primary-link:hover{color:#fff;background:rgba(37,99,235,.2)}.lsn-caret{opacity:.7;transition:transform .2s ease}.lsn-caret--up{transform:rotate(180deg)}.lsn-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:9px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1.4}.lsn-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lsn-action{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:22px;background:linear-gradient(135deg,var(--lsn-accent),var(--lsn-accent-2));color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(37,99,235,.32);transition:all .25s ease}.lsn-action:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.42);color:#fff}.lsn-mega{position:absolute;top:calc(100% + 8px);left:0;z-index:200;display:flex;width:min(960px,calc(100vw - 40px));max-height:min(72vh,560px);border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 24px 60px rgba(1,40,60,.28);overflow:hidden;animation:lsn-mega-in .16s ease}.lsn-mega:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}@keyframes lsn-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lsn-mega-rail{flex:0 0 264px;width:264px;margin:0;padding:8px;list-style:none;background:#f8fafc;border-right:1px solid #eef2f7;overflow-y:auto}.lsn-mega-rail-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:#334155;text-decoration:none;transition:all .15s ease}.lsn-mega-rail-item.is-active,.lsn-mega-rail-item:hover{background:#fff;color:#0f172a;box-shadow:0 2px 10px rgba(1,40,60,.08)}.lsn-mega-rail-glyph{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eef2f7;font-size:1rem}.lsn-mega-rail-item.is-active .lsn-mega-rail-glyph{background:#ede9fe}.lsn-mega-rail-name{flex:1 1 auto;min-width:0;font-size:.86rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsn-mega-chev{flex:0 0 auto;opacity:0;color:var(--lsn-accent-2);transition:opacity .15s ease}.lsn-mega-rail-item.is-active .lsn-mega-chev,.lsn-mega-rail-item:hover .lsn-mega-chev{opacity:.9}.lsn-mega-panel{flex:1 1 auto;min-width:0;padding:18px 22px;overflow-y:auto}.lsn-mega-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #eef2f7}.lsn-mega-panel-glyph{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;font-size:1.2rem}.lsn-mega-panel-headtext{display:flex;flex-direction:column;min-width:0}.lsn-mega-panel-title{font-size:1rem;font-weight:700;color:#0f172a;text-decoration:none}.lsn-mega-panel-title:hover{color:var(--lsn-accent-2)}.lsn-mega-panel-count{font-size:.74rem;color:#64748b}.lsn-mega-panel-all{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:.82rem;font-weight:600;color:var(--lsn-accent-2);text-decoration:none}.lsn-mega-panel-all:hover{text-decoration:underline}.lsn-mega-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px}.lsn-mega-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;color:#475569;text-decoration:none;transition:all .15s ease}.lsn-mega-tile:hover{background:#f1f5f9;color:var(--lsn-accent-2)}.lsn-mega-tile-name{font-size:.84rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsn-mega-tile-count{flex:0 0 auto;font-size:.68rem;color:#94a3b8}.lsn-mega-empty{display:inline-flex;align-items:center;gap:5px;font-size:.86rem;font-weight:600;color:var(--lsn-accent-2);text-decoration:none}.lsn-mega-empty:hover{text-decoration:underline}.lsn-drawer-link{display:flex;align-items:center;gap:12px;padding:11px 14px;margin-bottom:4px;border-radius:8px;color:var(--lsn-on-dark);text-decoration:none;transition:all .2s ease}.lsn-drawer-link:hover{background:rgba(37,99,235,.2);color:#fff;transform:translateX(4px)}.lsn-drawer-icon{flex:0 0 auto;opacity:.9}@keyframes lsn-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,107,107,.6)}50%{box-shadow:0 0 0 7px rgba(255,107,107,0)}}@media (max-width:1024px){.lsn-utilities{display:none}.lsn-mega-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lsn-primary-list{flex-wrap:wrap}}@media (max-width:768px){.lsn-bar{padding:10px 14px;gap:10px}.lsn-account-name{display:none}.lsn-account{padding:8px}.lsn-subbar{overflow-x:auto;padding:4px 12px}.lsn-primary-list{gap:2px}.lsn-primary-link{padding:10px 12px;font-size:.86rem}.lsn-mega{width:calc(100vw - 28px)}.lsn-mega-rail{flex-basis:150px;width:150px}.lsn-mega-tiles{grid-template-columns:1fr}}@media (max-width:560px){.lsn-bar{flex-wrap:wrap}.lsn-search{order:3;flex-basis:100%;max-width:none;margin:0}}@media (max-width:480px){.lsn-actions{display:none}}.lsc-dl{--dl-ink:#1f2933;--dl-muted:#6b7280;--dl-line:#e8ebf1;--dl-card:#ffffff;--dl-accent:#ef4444;--dl-accent-2:#f59e0b;--dl-save:#047857;--dl-radius:16px;--dl-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);--dl-shadow-hover:0 14px 30px rgba(31,41,51,0.12);color:var(--dl-ink)}.lsc-dl-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:22px;padding:30px 30px 28px;margin-bottom:22px;border-radius:20px;color:#fff;background:radial-gradient(1200px 200px at 12% -40%,rgba(255,255,255,.22),transparent 60%),linear-gradient(125deg,#7f1d1d,#dc2626 44%,#f59e0b);box-shadow:0 18px 40px rgba(127,29,29,.28)}.lsc-dl-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);pointer-events:none}.lsc-dl-hero-copy{position:relative;z-index:1;max-width:620px}.lsc-dl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff5f5;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);padding:5px 12px;border-radius:999px}.lsc-dl-pulse{width:8px;height:8px;border-radius:999px;background:#fde047;box-shadow:0 0 0 0 rgba(253,224,71,.7);animation:lsc-dl-pulse 1.8s infinite}@keyframes lsc-dl-pulse{0%{box-shadow:0 0 0 0 rgba(253,224,71,.6)}70%{box-shadow:0 0 0 8px rgba(253,224,71,0)}to{box-shadow:0 0 0 0 rgba(253,224,71,0)}}.lsc-dl-hero-title{margin:14px 0 8px;font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.5px}.lsc-dl-hero-sub{margin:0;font-size:15px;line-height:1.5;color:rgba(255,245,245,.92)}.lsc-dl-stats{position:relative;z-index:1;display:flex;gap:10px;margin:0}.lsc-dl-stat{min-width:100px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(4px);text-align:center}.lsc-dl-stat dt{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#ffe8d6}.lsc-dl-stat dd{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1}.lsc-dl-stat-unit{font-size:12px;font-weight:600;margin-left:3px;opacity:.85}.lsc-dl-camps{display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.lsc-dl-camp{--dl-accent:#ef4444;position:relative;border:1px solid var(--dl-line);border-radius:var(--dl-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--dl-accent) 7%,#fff) 0,#fff 120px);box-shadow:var(--dl-shadow);overflow:hidden}.lsc-dl-camp:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--dl-accent),color-mix(in srgb,var(--dl-accent) 40%,#f59e0b))}.lsc-dl-camp--active{border-color:var(--dl-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dl-accent) 30%,transparent)}.lsc-dl-camp-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 20px 12px}.lsc-dl-camp-id{min-width:0}.lsc-dl-camp-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--dl-accent);padding:3px 10px;border-radius:999px;margin-bottom:8px}.lsc-dl-camp-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.3px;color:var(--dl-ink)}.lsc-dl-camp-sub{margin:4px 0 0;font-size:13.5px;color:var(--dl-muted)}.lsc-dl-camp-actions{display:flex;align-items:center;gap:14px}.lsc-dl-camp-timer{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lsc-dl-camp-timer-label{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--dl-muted)}.lsc-dl-camp-shop{flex-shrink:0;font-size:13px;font-weight:700;color:#fff;background:var(--dl-accent);border:none;border-radius:10px;padding:9px 16px;cursor:pointer;transition:filter .15s ease}.lsc-dl-camp-shop:hover{filter:brightness(.93)}.lsc-dl-camp-shop[aria-pressed=true]{background:var(--dl-ink)}.lsc-dl-countdown{display:inline-flex;align-items:center;gap:2px}.lsc-dl-countdown--ph{min-width:120px;height:34px}.lsc-dl-countdown--done{font-size:13px;font-weight:700;color:var(--dl-muted)}.lsc-dl-cd-seg-wrap{display:inline-flex;align-items:center}.lsc-dl-cd-seg{display:inline-block;min-width:30px;text-align:center;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:var(--dl-accent);border-radius:7px;padding:5px 6px}.lsc-dl-cd-unit{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--dl-muted);margin:0 6px 0 4px}.lsc-dl-cd-colon{font-size:16px;font-weight:800;color:var(--dl-accent);margin-right:2px}.lsc-dl-countdown--inline{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--dl-accent);display:inline-flex;align-items:center;gap:4px}.lsc-dl-camp-rail{display:flex;gap:12px;overflow-x:auto;padding:4px 20px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lsc-dl-camp-rail::-webkit-scrollbar{height:6px}.lsc-dl-camp-rail::-webkit-scrollbar-thumb{background:#d7dbe3;border-radius:999px}.lsc-dl-mini{flex:0 0 160px;width:160px;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--dl-line);border-radius:12px;padding:8px;transition:box-shadow .15s ease,transform .15s ease}.lsc-dl-mini:hover{box-shadow:var(--dl-shadow-hover);transform:translateY(-2px)}.lsc-dl-mini-media{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f4f5f7;margin-bottom:8px}.lsc-dl-mini-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-dl-mini-off{position:absolute;top:6px;left:6px;font-size:11px;font-weight:800;color:#fff;background:var(--dl-accent);padding:2px 7px;border-radius:6px}.lsc-dl-mini-title{margin:0 0 5px;font-size:12.5px;line-height:1.35;font-weight:600;color:var(--dl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-dl-mini-price{display:flex;align-items:baseline;gap:6px;margin-top:auto}.lsc-dl-mini-now{font-size:14px;font-weight:800;color:var(--dl-accent)}.lsc-dl-mini-was{font-size:11.5px;color:var(--dl-muted);text-decoration:line-through}.lsc-dl-feed-head{margin:4px 0 10px}.lsc-dl-feed-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.3px}.lsc-dl-feed-sub{margin:3px 0 0;font-size:13.5px;color:var(--dl-muted)}.lsc-dl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--dl-line);margin-bottom:12px}.lsc-dl-toolbar-count{font-size:14px;color:var(--dl-muted)}.lsc-dl-toolbar-count strong{color:var(--dl-ink);font-size:16px;font-weight:800}.lsc-dl-count-loading{color:var(--dl-accent);font-weight:600}.lsc-dl-toolbar-actions{display:flex;align-items:center;gap:10px}.lsc-dl-filter-btn{display:none;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--dl-ink);background:#fff;border:1px solid var(--dl-line);border-radius:10px;padding:8px 12px;cursor:pointer}.lsc-dl-filter-count{justify-content:center;min-width:18px;height:18px;font-size:11px;font-weight:700;color:#fff;background:var(--dl-accent);border-radius:999px;padding:0 5px}.lsc-dl-filter-count,.lsc-dl-sort{display:inline-flex;align-items:center}.lsc-dl-sort{gap:7px}.lsc-dl-sort-label{font-size:13px;color:var(--dl-muted)}.lsc-dl-sort-select{font-size:13px;font-weight:600;color:var(--dl-ink);background:#fff;border:1px solid var(--dl-line);border-radius:10px;padding:8px 30px 8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.lsc-dl-fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lsc-dl-fchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--dl-ink);background:color-mix(in srgb,var(--dl-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--dl-accent) 30%,var(--dl-line));border-radius:999px;padding:5px 10px;cursor:pointer}.lsc-dl-fchip:hover{background:color-mix(in srgb,var(--dl-accent) 14%,#fff)}.lsc-dl-fchip-x{font-size:14px;line-height:1;color:var(--dl-accent)}.lsc-dl-layout{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start}.lsc-dl-main{min-width:0}.lsc-dl-filters{border:1px solid var(--dl-line);border-radius:var(--dl-radius);background:#fff;padding:16px;position:sticky;top:16px}.lsc-dl-filters-head{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800;margin-bottom:12px}.lsc-dl-clear{font-size:12.5px;font-weight:600;color:var(--dl-accent);background:none;border:none;cursor:pointer}.lsc-dl-fsec{padding:14px 0;border-top:1px solid var(--dl-line)}.lsc-dl-fsec:first-of-type{border-top:none;padding-top:0}.lsc-dl-fsec-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--dl-muted)}.lsc-dl-chips{display:flex;flex-wrap:wrap;gap:7px}.lsc-dl-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--dl-ink);background:#fff;border:1px solid var(--dl-line);border-radius:999px;padding:6px 11px;cursor:pointer;transition:all .12s ease}.lsc-dl-pill--on,.lsc-dl-pill:hover:not(:disabled){border-color:var(--dl-accent)}.lsc-dl-pill--on{color:#fff;background:var(--dl-accent)}.lsc-dl-pill:disabled{opacity:.4;cursor:not-allowed}.lsc-dl-pill-count{font-size:11px;font-weight:700;opacity:.7}.lsc-dl-pill--on .lsc-dl-pill-count{opacity:.85}.lsc-dl-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dl-ink);cursor:pointer}.lsc-dl-check input{width:16px;height:16px;accent-color:var(--dl-accent)}.lsc-dl-flist{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.lsc-dl-frow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:13px;color:var(--dl-ink);background:none;border:none;border-radius:8px;padding:7px 8px;cursor:pointer;text-align:left}.lsc-dl-frow:hover{background:#f7f8fa}.lsc-dl-frow--on{background:color-mix(in srgb,var(--dl-accent) 9%,#fff);font-weight:600}.lsc-dl-frow-label{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsc-dl-frow-label input{width:15px;height:15px;accent-color:var(--dl-accent);flex-shrink:0}.lsc-dl-frow-count{font-size:12px;color:var(--dl-muted);flex-shrink:0}.lsc-dl-price-inputs{display:flex;align-items:center;gap:8px}.lsc-dl-price-inputs input{width:100%;min-width:0;font-size:13px;color:var(--dl-ink);background:#fff;border:1px solid var(--dl-line);border-radius:8px;padding:8px 10px}.lsc-dl-price-inputs input:focus{outline:none;border-color:var(--dl-accent)}.lsc-dl-price-dash{color:var(--dl-muted)}.lsc-dl-price-apply{width:100%;margin-top:9px;font-size:13px;font-weight:700;color:var(--dl-accent);background:color-mix(in srgb,var(--dl-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--dl-accent) 28%,var(--dl-line));border-radius:9px;padding:8px;cursor:pointer}.lsc-dl-price-apply:hover{background:color-mix(in srgb,var(--dl-accent) 16%,#fff)}.lsc-dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.lsc-dl-grid--busy{opacity:.55;transition:opacity .15s ease;pointer-events:none}.lsc-dl-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--dl-card);border:1px solid var(--dl-line);border-radius:var(--dl-radius);overflow:hidden;box-shadow:var(--dl-shadow);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.lsc-dl-card:hover{box-shadow:var(--dl-shadow-hover);transform:translateY(-3px);border-color:#dfe3ea}.lsc-dl-card-media{position:relative;aspect-ratio:1/1;background:#f4f5f7;overflow:hidden}.lsc-dl-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.lsc-dl-card:hover .lsc-dl-card-img{transform:scale(1.05)}.lsc-dl-card-noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:#aab}.lsc-dl-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.lsc-dl-badge{font-size:11px;font-weight:800;letter-spacing:.2px;padding:3px 8px;border-radius:7px;color:#fff}.lsc-dl-badge--off{background:var(--dl-accent);font-size:12.5px}.lsc-dl-badge--clear{background:var(--dl-accent-2)}.lsc-dl-badge--oos{position:absolute;bottom:10px;left:10px;background:rgba(31,41,51,.86)}.lsc-dl-ribbon{position:absolute;top:10px;right:0;z-index:2;font-size:10.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#fff;background:var(--dl-accent);padding:4px 10px 4px 12px;border-radius:7px 0 0 7px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.lsc-dl-card-body{display:flex;flex-direction:column;gap:5px;padding:12px 13px 14px;flex:1}.lsc-dl-card-meta{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;color:var(--dl-muted)}.lsc-dl-card-title{margin:0;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--dl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.lsc-dl-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:2px}.lsc-dl-price-from{font-size:11px;color:var(--dl-muted)}.lsc-dl-price-now{font-size:17px;font-weight:800;color:var(--dl-accent)}.lsc-dl-price-was{font-size:12.5px;color:var(--dl-muted);text-decoration:line-through}.lsc-dl-price-contact,.lsc-dl-price-na{font-size:13px;font-weight:600;color:var(--dl-muted)}.lsc-dl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;min-height:20px}.lsc-dl-card-save{font-size:12px;font-weight:700;color:var(--dl-save)}.lsc-dl-card-stock{font-size:11.5px;font-weight:600;color:#b45309}.lsc-dl-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;flex-wrap:wrap}.lsc-dl-pager-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.lsc-dl-pager-btn,.lsc-dl-pager-page{min-width:38px;height:38px;font-size:13px;font-weight:600;color:var(--dl-ink);background:#fff;border:1px solid var(--dl-line);border-radius:9px;padding:0 12px;cursor:pointer;transition:all .12s ease}.lsc-dl-pager-btn:hover:not(:disabled),.lsc-dl-pager-page:hover{border-color:var(--dl-accent)}.lsc-dl-pager-btn:disabled{opacity:.4;cursor:not-allowed}.lsc-dl-pager-page--on{color:#fff;background:var(--dl-accent);border-color:var(--dl-accent)}.lsc-dl-pager-gap{color:var(--dl-muted);padding:0 4px}.lsc-dl-empty{text-align:center;padding:60px 24px}.lsc-dl-empty-icon{font-size:44px;margin-bottom:12px}.lsc-dl-empty-title{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--dl-ink)}.lsc-dl-empty-sub{margin:0 auto 18px;font-size:14px;color:var(--dl-muted);max-width:420px;line-height:1.5}.lsc-dl-empty-btn{font-size:13.5px;font-weight:700;color:#fff;background:var(--dl-accent);border:none;border-radius:10px;padding:10px 20px;cursor:pointer}.lsc-dl-empty-btn:hover{filter:brightness(.93)}.lsc-dl-drawer-apply,.lsc-dl-drawer-head{display:none}.lsc-dl-backdrop{position:fixed;inset:0;z-index:60;background:rgba(17,24,39,.45);border:none}@media (max-width:1024px){.lsc-dl-layout{grid-template-columns:210px 1fr;gap:18px}}@media (max-width:860px){.lsc-dl-filter-btn{display:inline-flex}.lsc-dl-layout{grid-template-columns:1fr}.lsc-dl-filter-col{position:fixed;top:0;left:0;z-index:70;width:min(86vw,360px);height:100%;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.25);transform:translateX(-100%);transition:transform .25s ease;display:flex;flex-direction:column;overflow-y:auto}.lsc-dl-filter-col--open{transform:translateX(0)}.lsc-dl-filters{position:static;border:none;border-radius:0;flex:1}.lsc-dl-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:16px;font-weight:800;border-bottom:1px solid var(--dl-line)}.lsc-dl-drawer-close{font-size:26px;line-height:1;color:var(--dl-muted);background:none;border:none;cursor:pointer}.lsc-dl-drawer-apply{display:block;padding:14px 16px;border-top:1px solid var(--dl-line)}.lsc-dl-drawer-apply-btn{width:100%;font-size:14px;font-weight:700;color:#fff;background:var(--dl-accent);border:none;border-radius:11px;padding:13px;cursor:pointer}.lsc-dl-camp-head{align-items:flex-start}.lsc-dl-camp-actions{width:100%;justify-content:space-between}}@media (max-width:560px){.lsc-dl-hero{padding:22px 20px;border-radius:16px}.lsc-dl-hero-title{font-size:26px}.lsc-dl-stats{width:100%}.lsc-dl-stat{flex:1;min-width:0}.lsc-dl-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lsc-dl-price-now{font-size:15px}}@media (max-width:380px){.lsc-dl-hero-title{font-size:23px}}.lsc-bd{--lsc-bd-radius:16px;--lsc-bd-border:#e9ecf3;--lsc-bd-ink:#1f2933;--lsc-bd-muted:#6b7280;--lsc-bd-accent:#2563eb;display:block}.lsc-bd-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;border-radius:20px;margin-bottom:20px;color:#eef2ff;background:radial-gradient(1200px 300px at 90% -20%,rgba(96,165,250,.35),transparent 60%),linear-gradient(135deg,#1e3a8a,#2563eb 45%,#4f46e5);box-shadow:0 18px 40px rgba(30,58,138,.28)}.lsc-bd-hero-copy{max-width:620px;z-index:1}.lsc-bd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#dbeafe;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:5px 12px;border-radius:999px}.lsc-bd-pulse{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:lsc-bd-pulse 1.8s infinite}@keyframes lsc-bd-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.lsc-bd-hero-title{margin:14px 0 8px;font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.5px;color:#ffffff}.lsc-bd-hero-sub{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:#dbe4ff}.lsc-bd-search{display:flex;align-items:center;gap:8px;background:#ffffff;border-radius:12px;padding:6px 6px 6px 14px;box-shadow:0 10px 26px rgba(15,23,42,.18);max-width:520px}.lsc-bd-search-icon{font-size:15px;line-height:1;opacity:.7}.lsc-bd-search-input{flex:1;min-width:0;border:none;outline:none;font-size:14.5px;color:#1f2933;background:transparent;padding:8px 4px}.lsc-bd-search-btn{flex-shrink:0;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#ffffff;padding:9px 20px;border-radius:9px;background:linear-gradient(135deg,#2563eb,#1d4ed8);transition:transform .05s ease,box-shadow .15s ease}.lsc-bd-search-btn:hover{box-shadow:0 6px 16px rgba(37,99,235,.4)}.lsc-bd-search-btn:active{transform:translateY(1px)}.lsc-bd-hero-stats{display:flex;gap:10px;margin:0;z-index:1}.lsc-bd-hero-stat{text-align:center;min-width:92px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(4px)}.lsc-bd-hero-stat dt{font-size:11.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#c7d2fe}.lsc-bd-hero-stat dd{margin:4px 0 0;font-size:24px;font-weight:800;color:#ffffff}.lsc-bd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lsc-bd-toolbar-count{font-size:14px;color:var(--lsc-bd-muted)}.lsc-bd-toolbar-count strong{color:var(--lsc-bd-ink);font-size:16px;font-weight:700}.lsc-bd-count-loading{color:var(--lsc-bd-accent);font-weight:600}.lsc-bd-toolbar-actions{display:flex;align-items:center;gap:10px}.lsc-bd-filter-btn{display:none;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#374151;background:#ffffff;border:1px solid #d1d5db;border-radius:9px;padding:8px 14px;cursor:pointer}.lsc-bd-filter-count{justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;color:#ffffff;background:var(--lsc-bd-accent);border-radius:999px}.lsc-bd-filter-count,.lsc-bd-sort{display:inline-flex;align-items:center}.lsc-bd-sort{gap:8px}.lsc-bd-sort-label{font-size:13px;color:var(--lsc-bd-muted)}.lsc-bd-sort-select{font-size:13.5px;font-weight:500;color:var(--lsc-bd-ink);background:#ffffff;border:1px solid #d1d5db;border-radius:9px;padding:8px 12px;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lsc-bd-sort-select:focus{border-color:#bfd0fb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.lsc-bd-fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lsc-bd-fchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#1d4ed8;background:#eaf1fe;border:1px solid #d3e0fd;border-radius:999px;padding:5px 10px;cursor:pointer;transition:background .15s ease}.lsc-bd-fchip:hover{background:#dce8fe}.lsc-bd-fchip-x{font-size:14px;line-height:1;opacity:.7}.lsc-bd-layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:22px;align-items:start}.lsc-bd-main{min-width:0}.lsc-bd-filter-col{position:sticky;top:16px}.lsc-bd-drawer-apply,.lsc-bd-drawer-head{display:none}.lsc-bd-filters{background:#ffffff;border:1px solid var(--lsc-bd-border);border-radius:14px;padding:6px 16px 16px}.lsc-bd-filters-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;font-size:14px;font-weight:700;color:var(--lsc-bd-ink);border-bottom:1px solid #f1f3f7}.lsc-bd-clear{font-size:12.5px;font-weight:600;color:var(--lsc-bd-accent);background:none;border:none;cursor:pointer}.lsc-bd-clear:hover{text-decoration:underline}.lsc-bd-fsec{padding:14px 0;border-bottom:1px solid #f5f6f9}.lsc-bd-fsec:last-child{border-bottom:none;padding-bottom:0}.lsc-bd-fsec-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9099a6}.lsc-bd-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#374151;cursor:pointer}.lsc-bd-check input{width:16px;height:16px;accent-color:var(--lsc-bd-accent);cursor:pointer}.lsc-bd-check-count{margin-left:6px;font-size:12px;color:#9099a6}.lsc-bd-chips{display:flex;flex-wrap:wrap;gap:8px}.lsc-bd-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;cursor:pointer;transition:all .14s ease}.lsc-bd-pill:hover:not(:disabled){border-color:#cbd5f5}.lsc-bd-pill--on{color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:transparent}.lsc-bd-pill:disabled{opacity:.45;cursor:not-allowed}.lsc-bd-pill-count{font-size:11px;font-weight:700;opacity:.8}.lsc-bd-flist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.lsc-bd-frow{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;font-size:13.5px;color:#374151;background:none;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.lsc-bd-frow:hover{background:#f5f8ff}.lsc-bd-frow--on{background:#eaf1fe;color:#1d4ed8;font-weight:600}.lsc-bd-frow-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsc-bd-frow-count{flex-shrink:0;font-size:12px;color:#9099a6}.lsc-bd-frow--on .lsc-bd-frow-count{color:#4f83e8}.lsc-bd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;transition:opacity .15s ease}.lsc-bd-grid--busy{opacity:.55;pointer-events:none}.lsc-bd-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:#ffffff;border:1px solid var(--lsc-bd-border);border-radius:var(--lsc-bd-radius);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-bd-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(31,41,51,.13);border-color:#d9e2fb}.lsc-bd-cover{width:100%;height:84px;background-size:cover;background-position:50%;position:relative}.lsc-bd-flag{position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#1d4ed8;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.18)}.lsc-bd-flag--sponsored{color:#92400e}.lsc-bd-avatar-wrap{position:relative;margin-top:-34px;z-index:2}.lsc-bd-avatar{width:66px;height:66px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:3px solid #ffffff;box-shadow:0 6px 16px rgba(31,41,51,.18)}.lsc-bd-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-bd-avatar--initials{color:#ffffff;font-size:22px;font-weight:800;letter-spacing:.5px}.lsc-bd-verified{position:absolute;right:0;bottom:2px;width:20px;height:20px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;color:var(--lsc-bd-accent);box-shadow:0 1px 4px rgba(31,41,51,.25)}.lsc-bd-body{width:100%;padding:10px 14px 4px;flex:1}.lsc-bd-name{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--lsc-bd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-bd-chip{display:inline-block;margin-top:7px;font-size:11px;font-weight:600;color:#4f83e8;background:#eef4ff;border-radius:999px;padding:3px 10px}.lsc-bd-tagline{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--lsc-bd-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsc-bd-stats{display:flex;align-items:stretch;width:100%;margin-top:12px;border-top:1px solid #f1f3f7}.lsc-bd-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;position:relative}.lsc-bd-stat+.lsc-bd-stat:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:#f1f3f7}.lsc-bd-stat-value{font-size:14px;font-weight:700;color:var(--lsc-bd-ink)}.lsc-bd-stat-label{font-size:10.5px;font-weight:500;letter-spacing:.2px;text-transform:uppercase;color:#9099a6}.lsc-bd-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px;font-size:12.5px;font-weight:700;color:var(--lsc-bd-accent);background:#f8faff;border-top:1px solid #eef2fb;transition:background .15s ease,color .15s ease}.lsc-bd-card:hover .lsc-bd-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff}.lsc-bd-cta-arrow{transition:transform .15s ease}.lsc-bd-card:hover .lsc-bd-cta-arrow{transform:translateX(3px)}.lsc-bd-card--skeleton{pointer-events:none}.lsc-bd-card--skeleton .lsc-bd-cover{height:84px}.lsc-bd-card--skeleton .lsc-bd-stats{gap:10px;padding:10px 14px 14px;border-top:none;justify-content:center}.lsc-bd-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}.lsc-bd-pager-btn{font-size:13.5px;font-weight:600;color:#374151;background:#ffffff;border:1px solid #d1d5db;border-radius:9px;padding:8px 14px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.lsc-bd-pager-btn:hover:not(:disabled){border-color:#bfd0fb;color:var(--lsc-bd-accent)}.lsc-bd-pager-btn:disabled{opacity:.45;cursor:not-allowed}.lsc-bd-pager-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.lsc-bd-pager-page{min-width:36px;height:36px;font-size:13.5px;font-weight:600;color:#374151;background:#ffffff;border:1px solid #e5e7eb;border-radius:9px;cursor:pointer;transition:all .14s ease}.lsc-bd-pager-page:hover{border-color:#bfd0fb;color:var(--lsc-bd-accent)}.lsc-bd-pager-page--on{color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:transparent}.lsc-bd-pager-gap{padding:0 4px;color:#9099a6}.lsc-bd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px;background:#ffffff;border:1px dashed #dbe1ea;border-radius:16px}.lsc-bd-empty-icon{font-size:40px;line-height:1}.lsc-bd-empty-title{margin:6px 0 0;font-size:17px;font-weight:700;color:var(--lsc-bd-ink)}.lsc-bd-empty-sub{margin:0;max-width:420px;font-size:13.5px;line-height:1.5;color:var(--lsc-bd-muted)}.lsc-bd-empty-btn{margin-top:10px;font-size:13.5px;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:9px;padding:9px 20px;cursor:pointer}.lsc-bd-backdrop{display:none;position:fixed;inset:0;z-index:40;border:none;background:rgba(15,23,42,.45);cursor:pointer}@media (max-width:1180px){.lsc-bd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lsc-bd-layout{grid-template-columns:1fr}.lsc-bd-filter-btn{display:inline-flex}.lsc-bd-backdrop{display:block}.lsc-bd-filter-col{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(88vw,340px);background:#ffffff;box-shadow:0 0 40px rgba(15,23,42,.25);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto;display:flex;flex-direction:column}.lsc-bd-filter-col--open{transform:translateX(0)}.lsc-bd-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;font-size:16px;font-weight:700;color:var(--lsc-bd-ink);border-bottom:1px solid #eef0f4}.lsc-bd-drawer-close{font-size:24px;line-height:1;color:#6b7280;background:none;border:none;cursor:pointer}.lsc-bd-filters{border:none;border-radius:0;flex:1}.lsc-bd-drawer-apply{display:block;position:sticky;bottom:0;padding:14px 18px;background:#ffffff;border-top:1px solid #eef0f4}.lsc-bd-drawer-apply-btn{width:100%;font-size:14.5px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;padding:12px;cursor:pointer}.lsc-bd-hero{flex-direction:column;align-items:flex-start}.lsc-bd-hero-stats{width:100%}.lsc-bd-hero-stat{flex:1;min-width:0}}@media (max-width:640px){.lsc-bd-hero{padding:24px 22px;border-radius:16px}.lsc-bd-hero-title{font-size:26px}.lsc-bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsc-bd-search{max-width:none}}@media (max-width:420px){.lsc-bd-hero-title{font-size:23px}.lsc-bd-hero-stat dd{font-size:20px}.lsc-bd-name{font-size:14px}}.lsc-sf{--sf-ink:#1f2933;--sf-muted:#6b7280;--sf-border:#e9ecf3;--sf-accent:#2563eb;--sf-radius:18px;display:block;max-width:1200px;margin:0 auto}.lsc-sf-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sf-muted);margin-bottom:14px;flex-wrap:wrap}.lsc-sf-crumb{color:var(--sf-muted);text-decoration:none}.lsc-sf-crumb:hover{color:var(--sf-accent)}.lsc-sf-crumb--current{color:var(--sf-ink);font-weight:600}.lsc-sf-crumb-sep{color:#c3cad6}.lsc-sf-hero{position:relative;background:#ffffff;border:1px solid var(--sf-border);border-radius:var(--sf-radius);overflow:hidden;box-shadow:0 10px 30px rgba(31,41,51,.06)}.lsc-sf-cover{position:relative;height:210px;background-size:cover;background-position:50%}.lsc-sf-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 40%,rgba(15,23,42,.28))}.lsc-sf-flag{position:absolute;top:14px;right:16px;z-index:2;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:#1d4ed8;background:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(15,23,42,.2)}.lsc-sf-flag--sponsored{color:#92400e}.lsc-sf-hero-body{position:relative;display:flex;align-items:flex-end;gap:20px;padding:0 28px 22px;margin-top:-46px}.lsc-sf-avatar-wrap{position:relative;z-index:2;flex-shrink:0}.lsc-sf-avatar{width:116px;height:116px;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:4px solid #ffffff;box-shadow:0 10px 24px rgba(31,41,51,.2)}.lsc-sf-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-sf-avatar--initials{color:#ffffff;font-size:40px;font-weight:800;letter-spacing:.5px}.lsc-sf-identity{flex:1;min-width:0;padding-bottom:2px}.lsc-sf-namerow{display:flex;align-items:center;gap:8px}.lsc-sf-name{margin:0;font-size:26px;font-weight:800;line-height:1.15;color:var(--sf-ink);word-break:break-word}.lsc-sf-verified{display:inline-flex;align-items:center;justify-content:center;color:var(--sf-accent);flex-shrink:0}.lsc-sf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lsc-sf-chip{display:inline-block;font-size:11.5px;font-weight:600;color:#4f83e8;background:#eef4ff;border-radius:999px;padding:3px 10px}.lsc-sf-chip--muted{color:#4b5563;background:#f3f4f6}.lsc-sf-tagline{margin:10px 0 0;font-size:14px;line-height:1.5;color:#4b5563;max-width:640px}.lsc-sf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:13px;color:var(--sf-ink)}.lsc-sf-meta-item{display:inline-flex;align-items:center;gap:5px}.lsc-sf-star{color:#f59e0b}.lsc-sf-muted{color:var(--sf-muted)}.lsc-sf-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-bottom:2px;flex-wrap:wrap}.lsc-sf-follow,.lsc-sf-share,.lsc-sf-visit{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .05s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.lsc-sf-follow{border:none;color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px rgba(37,99,235,.24)}.lsc-sf-follow:hover{transform:translateY(-1px)}.lsc-sf-follow--on{background:#ffffff;color:var(--sf-accent);border:1px solid #cbd5f5;box-shadow:none}.lsc-sf-follow-icon{font-weight:800}.lsc-sf-follow-count{display:inline-flex;align-items:center;padding-left:8px;margin-left:2px;border-left:1px solid rgba(255,255,255,.4);font-weight:600;opacity:.95}.lsc-sf-follow--on .lsc-sf-follow-count{border-left-color:#dbe4ff}.lsc-sf-share,.lsc-sf-visit{background:#ffffff;color:#374151;border:1px solid #d1d5db}.lsc-sf-share:hover,.lsc-sf-visit:hover{border-color:#9aa3b2;color:#111827}.lsc-sf-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #f1f3f7;background:#fbfcfe}.lsc-sf-stat{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 8px;position:relative}.lsc-sf-stat+.lsc-sf-stat:before{content:"";position:absolute;left:0;top:26%;height:48%;width:1px;background:#eceff4}.lsc-sf-stat-value{font-size:19px;font-weight:800;color:var(--sf-ink)}.lsc-sf-stat-label{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#9099a6}.lsc-sf-tabs{position:sticky;top:0;z-index:5;display:flex;gap:6px;margin:20px 0 18px;padding:6px;background:#ffffff;border:1px solid var(--sf-border);border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.lsc-sf-tab{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:#4b5563;font-size:14px;font-weight:600;padding:9px 18px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.lsc-sf-tab:hover{background:#f3f4f6}.lsc-sf-tab--on{background:#111827;color:#f9fafb}.lsc-sf-tab-count{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:rgba(37,99,235,.12);color:var(--sf-accent)}.lsc-sf-tab--on .lsc-sf-tab-count{background:rgba(255,255,255,.18);color:#fff}.lsc-sf-panel,.lsc-sf-products{display:block}.lsc-sf-products-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lsc-sf-products-count{font-size:14px;color:var(--sf-ink)}.lsc-sf-products-count strong{font-weight:800}.lsc-sf-sort{display:inline-flex;align-items:center;gap:8px}.lsc-sf-sort-label{font-size:13px;color:var(--sf-muted)}.lsc-sf-sort-select{border-radius:8px;border:1px solid #d1d5db;background:#ffffff;font-size:13px;padding:8px 12px;color:var(--sf-ink);cursor:pointer;outline:none}.lsc-sf-sort-select:focus{border-color:var(--sf-accent);box-shadow:0 0 0 1px rgba(37,99,235,.15)}.lsc-sf-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:60px 24px;background:#ffffff;border:1px dashed #d7dce6;border-radius:16px}.lsc-sf-empty-icon{font-size:40px}.lsc-sf-empty-title{margin:4px 0 0;font-size:17px;font-weight:700;color:var(--sf-ink)}.lsc-sf-empty-sub{margin:0 0 6px;font-size:14px;color:var(--sf-muted);max-width:420px}.lsc-sf-about{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.lsc-sf-about-main{background:#ffffff;border:1px solid var(--sf-border);border-radius:16px;padding:22px 24px}.lsc-sf-about-title{margin:0 0 12px;font-size:18px;font-weight:700;color:var(--sf-ink)}.lsc-sf-about-text{margin:0;font-size:14.5px;line-height:1.7;color:#374151;white-space:pre-line}.lsc-sf-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lsc-sf-social{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#374151;text-decoration:none;padding:8px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;transition:border-color .15s ease,color .15s ease}.lsc-sf-social:hover{border-color:var(--sf-accent);color:var(--sf-accent)}.lsc-sf-about-facts{background:#ffffff;border:1px solid var(--sf-border);border-radius:16px;padding:20px 22px;position:sticky;top:84px}.lsc-sf-facts-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#9099a6}.lsc-sf-info{margin:0;display:flex;flex-direction:column}.lsc-sf-inforow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1f3f7}.lsc-sf-inforow:last-child{border-bottom:none}.lsc-sf-info-label{margin:0;font-size:13px;color:var(--sf-muted)}.lsc-sf-info-value{margin:0;font-size:13.5px;font-weight:600;color:var(--sf-ink);text-align:right}@media (max-width:900px){.lsc-sf-about{grid-template-columns:minmax(0,1fr)}.lsc-sf-about-facts{position:static}}@media (max-width:760px){.lsc-sf-cover{height:160px}.lsc-sf-hero-body{flex-direction:column;align-items:flex-start;gap:14px;padding:0 20px 20px;margin-top:-40px}.lsc-sf-avatar{width:92px;height:92px;border-radius:18px}.lsc-sf-avatar--initials{font-size:32px}.lsc-sf-name{font-size:22px}.lsc-sf-actions{width:100%}.lsc-sf-follow{flex:1;justify-content:center}}@media (max-width:560px){.lsc-sf-stats{grid-template-columns:repeat(2,1fr)}.lsc-sf-stat:nth-child(2):before,.lsc-sf-stat:nth-child(3):before{background:#eceff4}.lsc-sf-stat:nth-child(3),.lsc-sf-stat:nth-child(4){border-top:1px solid #f1f3f7}.lsc-sf-tabs{position:static}}.lsc-sf-pricetag{display:flex;flex-direction:column;align-items:flex-end;padding:8px 16px;border-radius:12px;background:#f8faff;border:1px solid #eef2fb}.lsc-sf-pricetag-label{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#9099a6}.lsc-sf-pricetag-value{font-size:20px;font-weight:800;color:#1f2933}.lsc-sf-backlink{position:absolute;top:14px;left:16px;z-index:2;display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:#1f2933;text-decoration:none;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(15,23,42,.18)}.lsc-sf-backlink:hover{color:#2563eb}.lsc-na{--na-ink:#1f2933;--na-muted:#6b7280;--na-line:#e8ebf1;--na-card:#ffffff;--na-accent:#4f46e5;--na-accent-2:#7c3aed;--na-blue:#2563eb;--na-radius:16px;--na-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);--na-shadow-hover:0 14px 30px rgba(31,41,51,0.12);color:var(--na-ink)}.lsc-na-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:22px;padding:30px 30px 28px;margin-bottom:22px;border-radius:20px;color:#fff;background:radial-gradient(1200px 200px at 12% -40%,rgba(255,255,255,.22),transparent 60%),linear-gradient(125deg,#312e81,#4f46e5 42%,#7c3aed);box-shadow:0 18px 40px rgba(49,46,129,.28)}.lsc-na-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);pointer-events:none}.lsc-na-hero-copy{position:relative;z-index:1;max-width:620px}.lsc-na-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#e0e7ff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:5px 12px;border-radius:999px}.lsc-na-pulse{width:8px;height:8px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:lsc-na-pulse 1.8s infinite}@keyframes lsc-na-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.lsc-na-hero-title{margin:14px 0 8px;font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.5px}.lsc-na-hero-sub{margin:0;font-size:15px;line-height:1.5;color:rgba(237,240,252,.92)}.lsc-na-stats{position:relative;z-index:1;display:flex;gap:10px;margin:0}.lsc-na-stat{min-width:96px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(4px);text-align:center}.lsc-na-stat dt{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#d6dbf7}.lsc-na-stat dd{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1}.lsc-na-stat-unit{font-size:12px;font-weight:600;margin-left:3px;opacity:.8}.lsc-na-spot{margin-bottom:24px}.lsc-na-spot-head{margin-bottom:12px}.lsc-na-spot-heading{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;color:var(--na-ink)}.lsc-na-spot-spark{color:var(--na-accent-2)}.lsc-na-spot-tagline{margin:3px 0 0;font-size:13px;color:var(--na-muted)}.lsc-na-spot-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);gap:14px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.lsc-na-spot-rail::-webkit-scrollbar{height:8px}.lsc-na-spot-rail::-webkit-scrollbar-thumb{background:#d6dae3;border-radius:999px}.lsc-na-spot-card{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--na-card);border:1px solid var(--na-line);border-radius:var(--na-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--na-shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-na-spot-card:hover{transform:translateY(-3px);box-shadow:var(--na-shadow-hover);border-color:#cdd4f7}.lsc-na-spot-media{position:relative;aspect-ratio:1/1;background:#f6f7fb}.lsc-na-spot-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsc-na-spot-body{padding:10px 12px 13px}.lsc-na-spot-brand{margin:0 0 2px;font-size:11px;font-weight:600;color:var(--na-accent);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-na-spot-title{margin:0 0 6px;font-size:13px;line-height:1.35;color:var(--na-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.lsc-na-spot-price{font-size:15px;font-weight:800;color:var(--na-ink)}.lsc-na-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--na-line);border-bottom:1px solid var(--na-line)}.lsc-na-toolbar-count{font-size:14px;color:var(--na-muted)}.lsc-na-toolbar-count strong{color:var(--na-ink);font-weight:800;font-size:16px}.lsc-na-count-loading{color:var(--na-accent);font-weight:600}.lsc-na-toolbar-actions{display:flex;align-items:center;gap:10px}.lsc-na-filter-btn{display:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--na-ink);background:#fff;border:1px solid #d6dae3;border-radius:10px;cursor:pointer}.lsc-na-filter-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;color:#fff;background:var(--na-accent);border-radius:999px}.lsc-na-sort{display:flex;align-items:center;gap:8px}.lsc-na-sort-label{font-size:13px;color:var(--na-muted)}.lsc-na-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 30px 8px 12px;font-size:13px;font-weight:600;color:var(--na-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #d6dae3;border-radius:10px;cursor:pointer}.lsc-na-sort-select:focus-visible{outline:2px solid var(--na-accent);outline-offset:1px}.lsc-na-fchips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 2px}.lsc-na-fchip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 12px;font-size:12.5px;font-weight:600;color:#3730a3;background:#eef0ff;border:1px solid #dadffb;border-radius:999px;cursor:pointer;transition:background .14s ease}.lsc-na-fchip:hover{background:#e3e7ff}.lsc-na-fchip-x{display:inline-grid;place-items:center;width:16px;height:16px;font-size:14px;line-height:1;color:#6366f1;background:rgba(99,102,241,.14);border-radius:999px}.lsc-na-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:26px;margin-top:18px;align-items:start}.lsc-na-main{min-width:0}.lsc-na-filter-col{position:sticky;top:16px;align-self:start}.lsc-na-drawer-apply,.lsc-na-drawer-head{display:none}.lsc-na-filters{background:#fff;border:1px solid var(--na-line);border-radius:var(--na-radius);padding:4px 16px 14px}.lsc-na-filters-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;font-size:14px;font-weight:800;color:var(--na-ink);border-bottom:1px solid var(--na-line)}.lsc-na-clear{font-size:12.5px;font-weight:600;color:var(--na-accent);background:none;border:none;cursor:pointer;padding:0}.lsc-na-clear:hover{text-decoration:underline}.lsc-na-fsec{padding:14px 0;border-bottom:1px solid var(--na-line)}.lsc-na-fsec:last-child{border-bottom:none}.lsc-na-fsec-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--na-muted)}.lsc-na-chips{display:flex;flex-wrap:wrap;gap:6px}.lsc-na-pill{padding:6px 11px;font-size:12.5px;font-weight:600;color:var(--na-ink);background:#f5f6fa;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:all .14s ease}.lsc-na-pill:hover{background:#eceef5}.lsc-na-pill--on{color:#fff;background:var(--na-accent);border-color:var(--na-accent)}.lsc-na-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--na-ink);cursor:pointer}.lsc-na-check input{width:15px;height:15px;accent-color:var(--na-accent);cursor:pointer}.lsc-na-flist{list-style:none;margin:0;padding:0;max-height:230px;overflow-y:auto;scrollbar-width:thin}.lsc-na-frow{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:6px 8px;margin:1px 0;font-size:13.5px;text-align:left;color:var(--na-ink);background:none;border:none;border-radius:8px;cursor:pointer;transition:background .12s ease}.lsc-na-frow:hover{background:#f5f6fa}.lsc-na-frow--on{background:#eef0ff;color:#3730a3;font-weight:600}.lsc-na-frow-label{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsc-na-frow-label input{accent-color:var(--na-accent);cursor:pointer;flex-shrink:0}.lsc-na-frow-count{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--na-muted);background:#f1f3f8;padding:1px 7px;border-radius:999px}.lsc-na-price-inputs{display:flex;align-items:center;gap:6px}.lsc-na-price-inputs input{width:100%;min-width:0;padding:8px 10px;font-size:13px;color:var(--na-ink);border:1px solid #d6dae3;border-radius:8px}.lsc-na-price-inputs input:focus-visible{outline:none;border-color:var(--na-accent);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.lsc-na-price-dash{color:var(--na-muted)}.lsc-na-price-apply{margin-top:9px;width:100%;padding:8px;font-size:13px;font-weight:600;color:var(--na-accent);background:#fff;border:1px solid #cdd4f7;border-radius:8px;cursor:pointer;transition:background .14s ease}.lsc-na-price-apply:hover{background:#f5f6ff}.lsc-na-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.lsc-na-grid--busy{opacity:.5;pointer-events:none;transition:opacity .15s ease}.lsc-na-card{position:relative;display:flex;flex-direction:column;background:var(--na-card);border:1px solid var(--na-line);border-radius:var(--na-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--na-shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lsc-na-card:hover{transform:translateY(-4px);box-shadow:var(--na-shadow-hover);border-color:#cdd4f7}.lsc-na-card-media{position:relative;aspect-ratio:1/1;background:#f6f7fb;overflow:hidden}.lsc-na-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.lsc-na-card:hover .lsc-na-card-img{transform:scale(1.05)}.lsc-na-card-noimg{display:grid;place-items:center;height:100%;font-size:12px;color:#9aa3b2}.lsc-na-badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.lsc-na-badge{font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:3px 8px;border-radius:6px;color:#fff;line-height:1.2}.lsc-na-badge--new{background:linear-gradient(135deg,#10b981,#059669)}.lsc-na-badge--sale{background:linear-gradient(135deg,#f43f5e,#e11d48)}.lsc-na-badge--oos{position:absolute;top:8px;right:8px;left:auto;z-index:2;background:rgba(17,24,39,.82)}.lsc-na-ribbon{position:absolute;bottom:8px;left:8px;z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;padding:3px 9px;border-radius:999px;background:var(--na-accent);box-shadow:0 4px 10px rgba(0,0,0,.18)}.lsc-na-ribbon--lg{bottom:auto;top:10px;left:10px;font-size:11px;padding:4px 11px}.lsc-na-card-body{display:flex;flex-direction:column;gap:5px;padding:11px 12px 13px;flex:1}.lsc-na-card-meta{margin:0;font-size:11.5px;color:var(--na-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-na-card-title{margin:0;font-size:13.5px;line-height:1.38;color:var(--na-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.lsc-na-card:hover .lsc-na-card-title{color:var(--na-blue)}.lsc-na-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:2px}.lsc-na-price-now{font-size:16px;font-weight:800;color:var(--na-ink)}.lsc-na-price-was{font-size:12px;color:#9aa3b2;text-decoration:line-through}.lsc-na-price-from{font-size:11px;color:var(--na-muted)}.lsc-na-price-contact{font-size:13px;font-weight:700;color:#475569}.lsc-na-price-na{font-size:13px;color:#9aa3b2}.lsc-na-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.lsc-na-card-arrived{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--na-muted)}.lsc-na-dot{width:5px;height:5px;border-radius:999px;background:#34d399}.lsc-na-card-stock{font-size:11px;font-weight:600;color:#d97706}.lsc-na-card--skeleton{pointer-events:none}.lsc-na-card--skeleton .lsc-na-card-media{aspect-ratio:1/1}.lsc-na-card--skeleton .lsc-skel-line{margin:0}.lsc-na-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.lsc-na-pager-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.lsc-na-pager-btn,.lsc-na-pager-page{min-width:38px;height:38px;padding:0 12px;font-size:13.5px;font-weight:600;color:var(--na-ink);background:#fff;border:1px solid #d6dae3;border-radius:10px;cursor:pointer;transition:all .14s ease}.lsc-na-pager-btn:hover:not(:disabled),.lsc-na-pager-page:hover{border-color:var(--na-accent);color:var(--na-accent)}.lsc-na-pager-btn:disabled{opacity:.45;cursor:not-allowed}.lsc-na-pager-page--on{color:#fff;background:var(--na-accent);border-color:var(--na-accent)}.lsc-na-pager-page--on:hover{color:#fff}.lsc-na-pager-gap{color:var(--na-muted);padding:0 4px}.lsc-na-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 20px;background:#fff;border:1px dashed #d6dae3;border-radius:var(--na-radius)}.lsc-na-empty-icon{font-size:38px}.lsc-na-empty-title{margin:4px 0 0;font-size:17px;font-weight:700;color:var(--na-ink)}.lsc-na-empty-sub{margin:0;max-width:420px;font-size:13.5px;line-height:1.5;color:var(--na-muted)}.lsc-na-empty-btn{margin-top:10px;padding:9px 18px;font-size:13.5px;font-weight:600;color:#fff;background:var(--na-accent);border:none;border-radius:10px;cursor:pointer;transition:background .14s ease}.lsc-na-empty-btn:hover{background:#4338ca}@media (max-width:1100px){.lsc-na-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (max-width:900px){.lsc-na-layout{grid-template-columns:1fr}.lsc-na-filter-btn{display:inline-flex}.lsc-na-filter-col{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(86vw,340px);background:#fff;box-shadow:0 0 40px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto;display:flex;flex-direction:column}.lsc-na-filter-col--open{transform:translateX(0)}.lsc-na-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;font-size:16px;font-weight:800;border-bottom:1px solid var(--na-line);position:sticky;top:0;background:#fff;z-index:1}.lsc-na-drawer-close{font-size:26px;line-height:1;color:var(--na-muted);background:none;border:none;cursor:pointer}.lsc-na-filters{border:none;border-radius:0;padding:0 16px;flex:1}.lsc-na-filters-head{display:none}.lsc-na-drawer-apply{display:block;position:sticky;bottom:0;padding:12px 16px;background:#fff;border-top:1px solid var(--na-line)}.lsc-na-drawer-apply-btn{width:100%;padding:12px;font-size:14px;font-weight:700;color:#fff;background:var(--na-accent);border:none;border-radius:10px;cursor:pointer}.lsc-na-backdrop{position:fixed;inset:0;z-index:55;border:none;background:rgba(17,24,39,.5);cursor:pointer}}@media (max-width:720px){.lsc-na-hero{padding:22px 20px;border-radius:16px}.lsc-na-hero-title{font-size:26px}.lsc-na-stats{width:100%}.lsc-na-stat{flex:1;min-width:0}.lsc-na-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width:460px){.lsc-na-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lsc-na-hero-title{font-size:23px}}.lsh{--lsh-radius:16px;--lsh-radius-sm:14px;--lsh-ink:#0f172a;--lsh-muted:#64748b;--lsh-line:#e5e7eb;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch;width:100%}.lsh--full{grid-template-columns:minmax(0,1fr)}.lsh-main{position:relative;height:clamp(320px,30vw,448px);border-radius:var(--lsh-radius);overflow:hidden;background:#0b1220;isolation:isolate;box-shadow:0 1px 3px rgba(15,23,42,.08)}.lsh-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease;z-index:0}.lsh-slide.is-active{opacity:1;visibility:visible;z-index:1}.lsh-slide-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform 8s ease-out}.lsh-slide.is-active .lsh-slide-img{transform:scale(1)}.lsh-slide-scrim{position:absolute;inset:0}.lsh-slide--dark .lsh-slide-scrim{background:linear-gradient(90deg,rgba(6,12,24,.88),rgba(6,12,24,.64) 42%,rgba(6,12,24,.18) 72%,rgba(6,12,24,0))}.lsh-slide--light .lsh-slide-scrim{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.72) 42%,rgba(255,255,255,.12) 76%,rgba(255,255,255,0))}.lsh-slide-inner{position:relative;z-index:2;height:100%;display:flex;padding:clamp(20px,3vw,46px)}.lsh-slide--left .lsh-slide-inner{justify-content:flex-start;text-align:left}.lsh-slide--center .lsh-slide-inner{justify-content:center;text-align:center}.lsh-slide--right .lsh-slide-inner{justify-content:flex-end;text-align:right}.lsh-slide-body{align-self:center;max-width:560px;display:flex;flex-direction:column;gap:14px}.lsh-slide--dark .lsh-slide-body{color:#f8fafc}.lsh-slide--light .lsh-slide-body{color:var(--lsh-ink)}.lsh-slide--center .lsh-slide-body{align-items:center}.lsh-slide--right .lsh-slide-body{align-items:flex-end}.lsh-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em;color:#fff;background:#22c55e;box-shadow:0 2px 10px rgba(0,0,0,.18)}.lsh-slide--center .lsh-badge,.lsh-slide--right .lsh-badge{align-self:auto}.lsh-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.lsh-eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.82}.lsh-title{margin:0;font-size:clamp(24px,3vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.02em}.lsh-subtitle{margin:0;font-size:clamp(14px,1.3vw,17px);line-height:1.5;opacity:.9;max-width:48ch}.lsh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.lsh-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:12px;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.lsh-cta--primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 22px rgba(99,102,241,.4)}.lsh-cta--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(99,102,241,.5)}.lsh-cta--ghost{background:rgba(255,255,255,.14);color:inherit;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(6px)}.lsh-slide--light .lsh-cta--ghost{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.18)}.lsh-cta--ghost:hover{transform:translateY(-1px);background:rgba(255,255,255,.24)}.lsh-slide--light .lsh-cta--ghost:hover{background:rgba(15,23,42,.1)}.lsh-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.85);color:#0f172a;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18);opacity:0;transition:opacity .2s ease,background .2s ease}.lsh-main:focus-within .lsh-arrow,.lsh-main:hover .lsh-arrow{opacity:1}.lsh-arrow:hover{background:#fff}.lsh-arrow--left{left:14px}.lsh-arrow--right{right:14px}.lsh-dots{position:absolute;z-index:5;bottom:16px;right:18px;display:flex;gap:7px}.lsh-dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.5);cursor:pointer;transition:width .25s ease,background .25s ease}.lsh-dot:hover{background:rgba(255,255,255,.8)}.lsh-dot.is-active{width:22px;background:#fff}.lsh-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.2);z-index:4}.lsh-progress-fill{height:100%;width:0;background:rgba(255,255,255,.92)}.lsh-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.lsh-rail-title{margin:0 2px 2px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lsh-muted)}.lsh-rail-list{display:flex;flex-direction:column;gap:12px;flex:1}.lsh-promo{position:relative;flex:1;min-height:100px;border-radius:var(--lsh-radius-sm);overflow:hidden;display:block;text-decoration:none;background:#0b1220;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease}.lsh-promo:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.16)}.lsh-promo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.lsh-promo:hover .lsh-promo-img{transform:scale(1.06)}.lsh-promo-scrim{position:absolute;inset:0}.lsh-promo--dark .lsh-promo-scrim{background:linear-gradient(180deg,rgba(6,12,24,.12),rgba(6,12,24,.82))}.lsh-promo--light .lsh-promo-scrim{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.86))}.lsh-promo-body{position:relative;z-index:2;height:100%;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.lsh-promo--dark .lsh-promo-body{color:#fff}.lsh-promo--light .lsh-promo-body{color:var(--lsh-ink)}.lsh-promo-badge{align-self:flex-start;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#ef4444}.lsh-promo-text{display:flex;flex-direction:column;gap:2px}.lsh-promo-title{font-size:15px;font-weight:800;line-height:1.2}.lsh-promo-sub{font-size:12.5px;opacity:.9}.lsh-skel{border-radius:var(--lsh-radius)}.lsh-promo.lsh-skel{min-height:100px;border-radius:var(--lsh-radius-sm)}.lsh-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;background:#fff;border:1px solid var(--lsh-line);border-radius:var(--lsh-radius);color:#475569}.lsh-retry{padding:8px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-weight:600;cursor:pointer}.lsh-retry:hover{background:#f8fafc}@media (max-width:960px){.lsh{grid-template-columns:minmax(0,1fr)}.lsh-rail-list{flex-direction:row}.lsh-promo{min-height:116px}}@media (max-width:560px){.lsh-rail-list{flex-direction:column}.lsh-main{height:clamp(300px,62vw,380px)}.lsh-subtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lsh-arrow{display:none}}@media (prefers-reduced-motion:reduce){.lsh-cta,.lsh-progress-fill,.lsh-promo,.lsh-promo-img,.lsh-slide,.lsh-slide-img{transition:none!important}.lsh-slide.is-active .lsh-slide-img{transform:none}}.lsm-shell{--lsm-navy:#01283c;--lsm-orange:#ff9800;--lsm-accent:#2563eb;--lsm-accent-2:#1d4ed8;--lsm-ink:#0f172a;--lsm-muted:#667085;--lsm-line:#e6e9ef;--lsm-surface:#ffffff;--lsm-surface-2:#ffffff;--lsm-bg:#eef1f6;--lsm-in:#f0f2f5;--lsm-active:#e7effe;--lsm-out:linear-gradient(135deg,#2563eb,#1d4ed8);--lsm-radius:16px;--lsm-topbar-h:56px;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--lsm-bg);color:var(--lsm-ink)}.lsm-topbar{flex:0 0 var(--lsm-topbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--lsm-navy);color:#fff;box-shadow:0 2px 12px rgba(1,40,60,.25);z-index:20}.lsm-topbar-left,.lsm-topbar-right{display:flex;align-items:center;gap:14px}.lsm-topbar-logo{display:flex;align-items:center;font-weight:800;font-size:1.3rem;letter-spacing:-.3px;text-decoration:none;line-height:1}.lsm-topbar-laby{color:var(--lsm-orange)}.lsm-topbar-shop{color:#fff}.lsm-topbar-divider{width:1px;height:22px;background:rgba(255,255,255,.2)}.lsm-topbar-title{font-size:.95rem}.lsm-topbar-link,.lsm-topbar-title{font-weight:600;color:rgba(255,255,255,.82)}.lsm-topbar-link{text-decoration:none;font-size:.85rem;padding:7px 12px;border-radius:8px;transition:background .15s ease,color .15s ease}.lsm-topbar-link:hover{background:rgba(255,255,255,.1);color:#fff}.lsm-topbar-user{display:inline-flex}.lsm-app{display:flex;padding:16px}.lsm-app,.lsm-grid{flex:1 1 auto;min-height:0}.lsm-grid{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);background:var(--lsm-surface);border:1px solid var(--lsm-line);border-radius:var(--lsm-radius);overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.08)}.lsm-grid.has-details{grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(280px,320px)}.lsm-avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;color:#fff;font-weight:700;overflow:hidden}.lsm-avatar--initials{text-transform:uppercase;letter-spacing:.3px}.lsm-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--lsm-line);background:var(--lsm-surface)}.lsm-list-head{padding:16px 18px 6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lsm-list-title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.lsm-search{position:relative;margin:8px 14px 10px}.lsm-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a2b3;pointer-events:none}.lsm-search-input{width:100%;border:none;background:var(--lsm-in);border-radius:999px;padding:10px 14px 10px 36px;font-size:.9rem;color:var(--lsm-ink);outline:none;transition:box-shadow .15s ease,background .15s ease}.lsm-search-input:focus{background:#fff;box-shadow:inset 0 0 0 2px rgba(37,99,235,.35)}.lsm-search-input::-moz-placeholder{color:#98a2b3}.lsm-search-input::placeholder{color:#98a2b3}.lsm-list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 8px 12px}.lsm-list-empty{color:var(--lsm-muted);font-size:.88rem;line-height:1.5}.lsm-list-empty,.lsm-list-state{padding:28px 20px;text-align:center}.lsm-list-state{display:flex;flex-direction:column;align-items:center;gap:8px}.lsm-list-state-title{margin:0;font-size:.95rem;font-weight:700;color:var(--lsm-ink)}.lsm-list-state-text{margin:0 0 6px;font-size:.83rem;color:var(--lsm-muted);line-height:1.5}.lsm-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:none;background:transparent;border-radius:12px;cursor:pointer;text-align:left;transition:background .12s ease}.lsm-row:hover{background:var(--lsm-in)}.lsm-row--active,.lsm-row--active:hover{background:var(--lsm-active)}.lsm-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.lsm-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lsm-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-row-time{flex:0 0 auto;font-size:.72rem;color:var(--lsm-muted)}.lsm-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.lsm-row-preview{font-size:.83rem;color:var(--lsm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-row--unread .lsm-row-name{font-weight:700}.lsm-row--unread .lsm-row-preview{color:var(--lsm-ink);font-weight:600}.lsm-row-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--lsm-accent);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.lsm-row--skel{pointer-events:none}.lsm-skel-bar{height:12px;border-radius:6px;display:block}.lsm-chat{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--lsm-surface)}.lsm-chat-head{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--lsm-line)}.lsm-chat-head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lsm-chat-head-name{font-size:.98rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-chat-head-sub{font-size:.76rem;color:var(--lsm-muted)}.lsm-chat-head-sub.is-typing{color:var(--lsm-accent);font-weight:600}.lsm-chat-head-actions{display:flex;align-items:center;gap:4px}.lsm-icon-btn{width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--lsm-accent);cursor:pointer;display:grid;place-items:center;text-decoration:none;transition:background .12s ease}.lsm-icon-btn:hover{background:var(--lsm-in)}.lsm-icon-btn.is-on{background:var(--lsm-active)}.lsm-back{display:none;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--lsm-accent);cursor:pointer;place-items:center}.lsm-chat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;background:radial-gradient(1200px 380px at 50% -8%,rgba(37,99,235,.05),transparent),var(--lsm-surface)}.lsm-loadmore{text-align:center;color:var(--lsm-muted);font-size:.82rem;padding:10px;min-height:18px}.lsm-daysep{display:flex;align-items:center;justify-content:center;margin:14px 0 10px}.lsm-daysep span{font-size:.72rem;font-weight:600;color:var(--lsm-muted);background:var(--lsm-in);padding:3px 12px;border-radius:999px}.lsm-msg-line{display:flex;align-items:flex-end;gap:8px;margin-top:2px}.lsm-msg-line.is-mine{justify-content:flex-end}.lsm-msg-line:has(.lsm-bubble--first),.lsm-msg-line:has(.lsm-bubble--single){margin-top:10px}.lsm-msg-gutter{flex:0 0 28px;width:28px;align-self:flex-end}.lsm-msg-row{display:flex;max-width:72%}.lsm-msg-row--mine{margin-left:auto}.lsm-msg-col{display:flex;flex-direction:column;min-width:0}.lsm-msg-row--mine .lsm-msg-col{align-items:flex-end}.lsm-bubble{position:relative;padding:8px 12px;font-size:.9rem;line-height:1.4;max-width:100%;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.lsm-bubble--theirs{background:var(--lsm-in);color:var(--lsm-ink)}.lsm-bubble--mine{background:var(--lsm-out);color:#fff}.lsm-bubble--theirs.lsm-bubble--single{border-radius:18px}.lsm-bubble--theirs.lsm-bubble--first{border-radius:18px 18px 18px 6px}.lsm-bubble--theirs.lsm-bubble--middle{border-radius:6px 18px 18px 6px}.lsm-bubble--theirs.lsm-bubble--last{border-radius:6px 18px 18px 18px}.lsm-bubble--mine.lsm-bubble--single{border-radius:18px}.lsm-bubble--mine.lsm-bubble--first{border-radius:18px 18px 6px 18px}.lsm-bubble--mine.lsm-bubble--middle{border-radius:18px 6px 6px 18px}.lsm-bubble--mine.lsm-bubble--last{border-radius:18px 6px 18px 18px}.lsm-bubble--deleted.lsm-bubble--mine,.lsm-bubble--deleted.lsm-bubble--theirs{background:transparent;color:var(--lsm-muted);border:1px dashed var(--lsm-line)}.lsm-bubble-deleted{font-style:italic;font-size:.85rem}.lsm-bubble--failed{outline:1px solid #fecaca}.lsm-bubble-meta{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--lsm-muted);margin:3px 4px 2px}.lsm-bubble-meta--mine{justify-content:flex-end}.lsm-edited{font-style:italic}.lsm-receipt{font-size:.66rem;color:var(--lsm-muted)}.lsm-receipt--read{color:var(--lsm-accent)}.lsm-receipt--failed{color:#dc2626;font-weight:800}.lsm-retry{align-self:flex-end;margin:2px 4px;background:none;border:none;color:#dc2626;font-size:.72rem;cursor:pointer}.lsm-typing{display:flex;gap:4px;align-items:center;padding:13px 14px}.lsm-typing span{width:7px;height:7px;border-radius:50%;background:#98a2b3;animation:lsm-blink 1.2s ease-in-out infinite}.lsm-typing span:nth-child(2){animation-delay:.2s}.lsm-typing span:nth-child(3){animation-delay:.4s}@keyframes lsm-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.lsm-composer-wrap{flex:0 0 auto;border-top:1px solid var(--lsm-line);background:var(--lsm-surface)}.lsm-emoji{border:none;background:transparent;font-size:1.25rem;line-height:1;padding:4px;border-radius:8px;cursor:pointer}.lsm-emoji:hover{background:var(--lsm-in)}.lsm-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px}.lsm-composer-btn{flex:0 0 auto;width:38px;height:38px;border:none;border-radius:50%;background:transparent;color:var(--lsm-accent);cursor:pointer;display:grid;place-items:center;transition:background .12s ease}.lsm-composer-btn:hover:not(:disabled){background:var(--lsm-in)}.lsm-composer-btn:disabled{color:#cbd5e1;cursor:not-allowed}.lsm-composer-field{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:4px;background:var(--lsm-in);border-radius:20px;padding:2px 6px 2px 14px}.lsm-composer-input{flex:1 1 auto;min-width:0;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:.92rem;line-height:1.4;color:var(--lsm-ink);padding:8px 0;max-height:132px}.lsm-composer-input::-moz-placeholder{color:#98a2b3}.lsm-composer-input::placeholder{color:#98a2b3}.lsm-composer-emoji{width:34px;height:34px}.lsm-composer-emoji.is-on{color:var(--lsm-accent-2);background:rgba(37,99,235,.12)}.lsm-scope{--lsm-navy:#01283c;--lsm-orange:#ff9800;--lsm-accent:#2563eb;--lsm-accent-2:#1d4ed8;--lsm-ink:#0f172a;--lsm-muted:#667085;--lsm-line:#e6e9ef;--lsm-surface:#ffffff;--lsm-surface-2:#ffffff;--lsm-bg:#eef1f6;--lsm-in:#f0f2f5;--lsm-active:#e7effe;--lsm-out:linear-gradient(135deg,#2563eb,#1d4ed8);--lsm-radius:16px}.lsm-composer-wrap--compact .lsm-composer{padding:8px 10px;gap:6px}.lsm-composer-wrap--compact .lsm-attach{padding:8px 10px 0}.lsm-send{flex:0 0 auto;width:40px;height:40px;border:none;border-radius:50%;background:var(--lsm-accent);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 14px rgba(37,99,235,.32);transition:transform .08s ease,filter .12s ease,background .12s ease}.lsm-send:hover:not(:disabled){filter:brightness(1.05)}.lsm-send:active:not(:disabled){transform:scale(.94)}.lsm-send:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.lsm-send--soon:disabled{background:var(--lsm-in);color:var(--lsm-muted)}.lsm-thread{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lsm-search-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--lsm-line);background:var(--lsm-surface)}.lsm-search-bar-ico{color:#98a2b3;flex:0 0 auto}.lsm-search-bar-input{flex:1 1 auto;min-width:0;border:none;background:var(--lsm-in);border-radius:999px;padding:8px 12px;font-size:.88rem;outline:none;color:var(--lsm-ink)}.lsm-search-bar-input:focus{background:#fff;box-shadow:inset 0 0 0 2px rgba(37,99,235,.3)}.lsm-search-bar-count{font-size:.75rem;color:var(--lsm-muted);font-variant-numeric:tabular-nums;min-width:36px;text-align:center}.lsm-search-bar-btn{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--lsm-muted);cursor:pointer;display:grid;place-items:center}.lsm-search-bar-btn:hover:not(:disabled){background:var(--lsm-in);color:var(--lsm-accent)}.lsm-search-bar-btn:disabled{opacity:.4;cursor:not-allowed}.lsm-daysep{position:sticky;top:6px;z-index:4;pointer-events:none}.lsm-unread-sep{display:flex;align-items:center;margin:12px 6px 6px}.lsm-unread-sep:after,.lsm-unread-sep:before{content:"";flex:1;height:1px;background:rgba(37,99,235,.3)}.lsm-unread-sep span{padding:0 10px;color:var(--lsm-accent);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.lsm-bubble--enter{animation:lsm-bubble-in .22s ease}@keyframes lsm-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.lsm-msg-line.is-match .lsm-bubble{box-shadow:0 0 0 2px rgba(37,99,235,.6)}.lsm-jump{position:absolute;right:16px;bottom:16px;width:42px;height:42px;border:none;border-radius:50%;background:var(--lsm-surface);color:var(--lsm-accent);box-shadow:0 6px 18px rgba(15,23,42,.18);cursor:pointer;display:grid;place-items:center;z-index:8;animation:lsm-jump-in .18s ease}.lsm-jump:hover{background:#f5f8ff}.lsm-jump-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--lsm-accent);color:#fff;font-size:.64rem;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--lsm-surface)}@keyframes lsm-jump-in{0%{opacity:0;transform:translateY(8px) scale(.9)}}.lsm-loadmore-spin{display:inline-flex;align-items:center;gap:8px}.lsm-spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--lsm-line);border-top-color:var(--lsm-accent);animation:lsm-spin .7s linear infinite}@keyframes lsm-spin{to{transform:rotate(1turn)}}.lsm-msg-row{position:relative}.lsm-msg-actions{position:absolute;top:2px;display:flex;align-items:center;gap:1px;padding:2px;border-radius:10px;background:var(--lsm-surface);border:1px solid var(--lsm-line);box-shadow:0 4px 14px rgba(15,23,42,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.lsm-msg-row--mine .lsm-msg-actions{right:calc(100% + 8px)}.lsm-msg-row--theirs .lsm-msg-actions{left:calc(100% + 8px)}.lsm-msg-line:hover .lsm-msg-actions,.lsm-msg-row.is-menu .lsm-msg-actions,.lsm-msg-row:focus-within .lsm-msg-actions{opacity:1;visibility:visible;pointer-events:auto}.lsm-msg-act{width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--lsm-muted);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease}.lsm-msg-act:hover{background:var(--lsm-in);color:var(--lsm-accent)}.lsm-msg-act.is-danger:hover{background:rgba(220,38,38,.1);color:#dc2626}.lsm-msg-more{position:absolute;top:2px;display:none;width:26px;height:26px;border:1px solid var(--lsm-line);border-radius:50%;background:var(--lsm-surface);color:var(--lsm-muted);cursor:pointer;place-items:center}.lsm-msg-row--mine .lsm-msg-more{left:-34px}.lsm-msg-row--theirs .lsm-msg-more{right:-34px}.lsm-bubble--mine .lsm-hl{background:rgba(255,255,255,.32);color:#fff}.lsm-md-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85em;background:rgba(15,23,42,.08);padding:1px 5px;border-radius:5px}.lsm-bubble--mine .lsm-md-code{background:rgba(255,255,255,.22)}.lsm-md-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.lsm-bubble--theirs .lsm-md-link{color:var(--lsm-accent)}.lsm-md-pre{margin:4px 0;padding:8px 10px;background:rgba(15,23,42,.06);border-radius:8px;overflow-x:auto}.lsm-bubble--mine .lsm-md-pre{background:rgba(255,255,255,.15)}.lsm-md-pre code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;white-space:pre}.lsm-md-quote{margin:3px 0;padding:2px 0 2px 10px;border-left:3px solid rgba(15,23,42,.2);opacity:.9}.lsm-bubble--mine .lsm-md-quote{border-left-color:rgba(255,255,255,.55)}.lsm-prodcard{display:flex;gap:10px;max-width:100%;padding:8px;border-radius:14px;background:var(--lsm-surface);border:1px solid var(--lsm-line);text-decoration:none;color:inherit;transition:box-shadow .15s ease,border-color .15s ease,transform .1s ease}a.lsm-prodcard:hover{border-color:#c7d2fe;box-shadow:0 6px 16px rgba(15,23,42,.1);transform:translateY(-1px)}.lsm-prodcard-img{width:56px;height:56px;border-radius:10px;background:var(--lsm-in);display:grid;place-items:center;font-size:22px;flex-shrink:0}.lsm-prodcard-body{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.lsm-prodcard-tag{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--lsm-accent)}.lsm-prodcard-title{font-size:.82rem;font-weight:600;color:var(--lsm-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsm-prodcard-price{font-size:.82rem;font-weight:700;color:#dc2626}.lsm-prodcard-link{font-size:.7rem;font-weight:600;color:var(--lsm-accent);margin-top:2px}.lsm-linkcard{display:flex;align-items:center;gap:10px;max-width:100%;margin-top:6px;padding:8px 10px;border:1px solid var(--lsm-line);border-radius:12px;background:var(--lsm-surface);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.lsm-linkcard:hover{border-color:#c7d2fe;box-shadow:0 4px 12px rgba(15,23,42,.08)}.lsm-linkcard-ico{width:34px;height:34px;border-radius:8px;background:var(--lsm-in);display:grid;place-items:center;color:var(--lsm-accent);flex:0 0 auto}.lsm-linkcard-main{display:flex;flex-direction:column;min-width:0}.lsm-linkcard-host{font-size:.8rem;font-weight:700;color:var(--lsm-ink)}.lsm-linkcard-url{font-size:.72rem;color:var(--lsm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-dialog-scrim{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.35);animation:lsm-fade .15s ease}.lsm-dialog{width:min(360px,100%);background:var(--lsm-surface);border-radius:16px;box-shadow:0 20px 50px rgba(15,23,42,.3);padding:20px}.lsm-dialog-title{margin:0 0 8px;font-size:1.05rem;font-weight:800;color:var(--lsm-ink)}.lsm-dialog-text{margin:0 0 16px;font-size:.86rem;color:var(--lsm-muted);line-height:1.5}.lsm-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.lsm-btn-danger{background:#dc2626;color:#fff}.lsm-btn-danger:hover{background:#b91c1c}@media (max-width:900px){.lsm-msg-more{display:grid}.lsm-msg-line:hover .lsm-msg-actions,.lsm-msg-row:focus-within .lsm-msg-actions{opacity:0;visibility:hidden;pointer-events:none}.lsm-msg-row.is-menu .lsm-msg-more{display:none}.lsm-msg-row.is-menu .lsm-msg-actions{opacity:1;visibility:visible;pointer-events:auto;top:-38px;right:auto;left:auto}.lsm-msg-row--mine.is-menu .lsm-msg-actions{right:0}.lsm-msg-row--theirs.is-menu .lsm-msg-actions{left:0}}.lsm-composer-wrap{position:relative}.lsm-composer-wrap.is-drag{background:#f7f9ff}.lsm-drop{position:absolute;inset:6px;z-index:25;display:grid;place-items:center;background:rgba(37,99,235,.06);border:2px dashed rgba(37,99,235,.5);border-radius:14px;pointer-events:none}.lsm-drop-inner{gap:8px;color:var(--lsm-accent);font-weight:700;font-size:.9rem}.lsm-cx,.lsm-drop-inner{display:flex;align-items:center}.lsm-cx{gap:10px;padding:8px 12px 0}.lsm-cx-bar{width:3px;align-self:stretch;min-height:30px;border-radius:3px;background:var(--lsm-accent);flex:0 0 auto}.lsm-cx--edit .lsm-cx-bar{background:#f59e0b}.lsm-cx-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lsm-cx-title{font-size:.78rem;font-weight:700;color:var(--lsm-accent)}.lsm-cx--edit .lsm-cx-title{color:#b45309}.lsm-cx-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-cx-close,.lsm-cx-text{font-size:.8rem;color:var(--lsm-muted)}.lsm-cx-close{flex:0 0 auto;width:26px;height:26px;border:none;border-radius:50%;background:transparent;cursor:pointer}.lsm-cx-close:hover{background:var(--lsm-in);color:var(--lsm-ink)}.lsm-attach{padding:8px 12px 0}.lsm-attach-note{font-size:.72rem;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:5px 9px;margin-bottom:8px}.lsm-attach-grid{display:flex;flex-wrap:wrap;gap:8px}.lsm-attach-card{position:relative;display:flex;gap:8px;align-items:center;width:210px;max-width:100%;padding:8px 24px 8px 8px;border:1px solid var(--lsm-line);border-radius:10px;background:var(--lsm-surface)}.lsm-attach-thumb{-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.lsm-attach-ico,.lsm-attach-thumb{width:40px;height:40px;border-radius:8px}.lsm-attach-ico{display:grid;place-items:center;background:var(--lsm-in);font-size:1.2rem;flex:0 0 auto}.lsm-attach-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.lsm-attach-name{font-size:.8rem;font-weight:600;color:var(--lsm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-attach-size{font-size:.7rem;color:var(--lsm-muted)}.lsm-attach-track{height:4px;border-radius:999px;background:var(--lsm-in);overflow:hidden;margin-top:2px}.lsm-attach-fill{display:block;height:100%;background:var(--lsm-accent);border-radius:999px;transition:width .12s linear}.lsm-attach-fill.is-done{background:#16a34a}.lsm-attach-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:50%;background:rgba(15,23,42,.06);color:var(--lsm-muted);cursor:pointer;font-size:.62rem;display:grid;place-items:center}.lsm-attach-x:hover{background:rgba(220,38,38,.12);color:#dc2626}.lsm-attach-fill.is-fail{background:#dc2626}.lsm-attach-card.is-error{box-shadow:inset 0 0 0 1px rgba(220,38,38,.5)}.lsm-attach-card.is-error .lsm-attach-size{color:#dc2626}.lsm-attach-err{font-size:.75rem;color:#b91c1c;background:rgba(220,38,38,.08);border-radius:8px;padding:5px 8px;margin-bottom:8px}.lsm-attach-retry{flex:0 0 auto;width:26px;height:26px;border:none;border-radius:8px;background:var(--lsm-in);color:var(--lsm-accent-2);cursor:pointer;font-size:.95rem;line-height:1}.lsm-attach-retry:hover{background:var(--lsm-active)}.lsm-atts{display:flex;flex-direction:column;gap:6px;max-width:min(420px,78vw)}.lsm-atts--mine{align-items:flex-end}.lsm-atts-imgs{display:grid;gap:4px;border-radius:14px;overflow:hidden}.lsm-atts-imgs--1{grid-template-columns:1fr}.lsm-atts-imgs--2,.lsm-atts-imgs--3,.lsm-atts-imgs--4{grid-template-columns:1fr 1fr}.lsm-att-img{border:none;padding:0;margin:0;cursor:zoom-in;background:var(--lsm-in);display:block;aspect-ratio:1/1;overflow:hidden}.lsm-atts-imgs--1 .lsm-att-img{aspect-ratio:auto;max-height:320px}.lsm-att-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lsm-atts-imgs--1 .lsm-att-img img{-o-object-fit:contain;object-fit:contain;background:var(--lsm-in)}.lsm-att-doc{display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--lsm-surface-2);box-shadow:inset 0 0 0 1px var(--lsm-line);border-radius:12px;padding:9px 11px;min-width:220px;max-width:100%;color:var(--lsm-ink)}.lsm-att-doc:hover{background:var(--lsm-in)}.lsm-att-doc-ico{font-size:1.4rem;flex:0 0 auto}.lsm-att-doc-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lsm-att-doc-name{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-att-doc-sub{font-size:.72rem;color:var(--lsm-muted)}.lsm-att-doc-dl{flex:0 0 auto;color:var(--lsm-accent-2);display:inline-flex}.lsm-lightbox{position:fixed;inset:0;z-index:3000;background:rgba(6,8,12,.9);display:grid;place-items:center;padding:24px}.lsm-lightbox-img{max-width:96vw;max-height:92vh;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default}.lsm-lightbox-close{position:absolute;top:16px;right:18px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.1rem;cursor:pointer}.lsm-lightbox-close:hover{background:rgba(255,255,255,.26)}.lsm-emoji-pop{position:absolute;right:12px;bottom:100%;margin-bottom:8px;z-index:30;width:min(340px,calc(100% - 24px));display:flex;flex-direction:column;background:var(--lsm-surface);border:1px solid var(--lsm-line);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.18);overflow:hidden}.lsm-emoji-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--lsm-line);overflow-x:auto;scrollbar-width:none}.lsm-emoji-tabs::-webkit-scrollbar{display:none}.lsm-emoji-tab{flex:0 0 auto;width:30px;height:30px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:1.05rem;line-height:1}.lsm-emoji-tab:hover{background:var(--lsm-in)}.lsm-emoji-tab.is-active{background:var(--lsm-active)}.lsm-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;max-height:220px;overflow-y:auto}.lsm-emoji-quick{display:flex;gap:2px;padding:6px 8px;border-top:1px solid var(--lsm-line)}.lsm-tools{justify-content:space-between;gap:8px;padding:6px 10px 0}.lsm-tools,.lsm-tools-group{display:flex;align-items:center}.lsm-tools-group{gap:2px;min-width:0}.lsm-tools-group--end{gap:6px;flex:0 0 auto}.lsm-tool{width:30px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--lsm-muted);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease}.lsm-tool:hover:not(:disabled){background:var(--lsm-in);color:var(--lsm-ink)}.lsm-tool:disabled{opacity:.55;cursor:not-allowed}.lsm-tool.is-soon{color:#94a3b8}.lsm-tool-b{font-weight:800;font-size:.9rem}.lsm-tool-i{font-style:italic;font-weight:700;font-size:.9rem;font-family:Georgia,Times New Roman,serif}.lsm-tool-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700}.lsm-tool-txt{font-size:.64rem;font-weight:800;letter-spacing:.3px}.lsm-counter{font-size:.72rem;color:var(--lsm-muted);font-variant-numeric:tabular-nums}.lsm-counter.is-over{color:#dc2626;font-weight:700}.lsm-empty{align-items:center;justify-content:center;text-align:center;padding:40px}.lsm-empty-badge{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ffb64d,#ff8a00);box-shadow:0 16px 34px rgba(255,138,0,.32);margin-bottom:18px}.lsm-empty-title{margin:0 0 6px;font-size:1.4rem;font-weight:800;color:var(--lsm-ink)}.lsm-empty-text{margin:0;max-width:340px;color:var(--lsm-muted);font-size:.92rem;line-height:1.5}.lsm-signedout{flex:1 1 auto;align-items:center;justify-content:center;text-align:center;gap:12px;padding:40px;border:1px solid var(--lsm-line);border-radius:var(--lsm-radius)}.lsm-details,.lsm-signedout{display:flex;flex-direction:column;background:var(--lsm-surface)}.lsm-details{min-height:0;border-left:1px solid var(--lsm-line)}.lsm-details-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 18px;border-bottom:1px solid var(--lsm-line)}.lsm-details-title{font-weight:700;font-size:.95rem}.lsm-details-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 18px 18px}.lsm-details-name{font-size:1.05rem;font-weight:700;margin-top:10px}.lsm-details-kind{font-size:.8rem;color:var(--lsm-muted);margin-top:2px}.lsm-details-actions{display:flex;flex-direction:column;gap:4px;padding:6px 12px}.lsm-details-action{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;font-size:.88rem;color:var(--lsm-ink);text-decoration:none;text-align:left;cursor:pointer;transition:background .12s ease}.lsm-details-action:hover{background:var(--lsm-in)}.lsm-details-action-ico{font-size:1.05rem}.lsm-details-note{margin:auto 16px 16px;font-size:.76rem;color:var(--lsm-muted);line-height:1.5;background:var(--lsm-in);padding:12px 14px;border-radius:12px}.lsm-details-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.lsm-details-scroll::-webkit-scrollbar{width:8px}.lsm-details-scroll::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:999px}.lsm-dt-name-row{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap}.lsm-dt-verified{gap:3px;font-size:.66rem;font-weight:700;color:var(--lsm-accent)}.lsm-dt-rating,.lsm-dt-verified{display:inline-flex;align-items:center}.lsm-dt-rating{gap:4px;margin-top:6px;font-size:.85rem;color:var(--lsm-ink)}.lsm-dt-stars{color:#f59e0b}.lsm-dt-rating-count{color:var(--lsm-muted);font-size:.78rem}.lsm-dt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px;padding:2px 14px 12px}.lsm-dt-stat{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;background:var(--lsm-in);border-radius:10px}.lsm-dt-stat-val{font-size:.92rem;font-weight:800;color:var(--lsm-ink)}.lsm-dt-stat-lbl{font-size:.6rem;color:var(--lsm-muted);text-transform:uppercase;letter-spacing:.3px}.lsm-dt-response{display:flex;align-items:flex-start;gap:8px;margin:0 14px 8px;padding:8px 10px;background:var(--lsm-in);border-radius:10px;font-size:.78rem;color:var(--lsm-ink);line-height:1.4}.lsm-dt-response-ico{flex:0 0 auto}.lsm-dt-muted{color:var(--lsm-muted)}.lsm-dt-section{padding:12px 14px;border-top:1px solid var(--lsm-line)}.lsm-dt-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.lsm-dt-section-title{margin:0;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--lsm-muted)}.lsm-dt-section-extra{font-size:.72rem;font-weight:700;color:var(--lsm-accent)}.lsm-dt-section .lsm-details-note{margin:10px 0 0}.lsm-dt-empty{font-size:.78rem;color:var(--lsm-muted);line-height:1.45}.lsm-dt-group{margin-bottom:12px}.lsm-dt-group:last-child{margin-bottom:0}.lsm-dt-group-head{display:flex;gap:6px;font-size:.72rem;font-weight:700;color:var(--lsm-ink);margin-bottom:4px}.lsm-dt-group-head span{color:var(--lsm-muted);font-weight:600}.lsm-dt-shared-row{display:flex;align-items:center;gap:8px;padding:6px;border-radius:9px;text-decoration:none;color:inherit}.lsm-dt-shared-ico,a.lsm-dt-shared-row:hover{background:var(--lsm-in)}.lsm-dt-shared-ico{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-size:.95rem;flex:0 0 auto}.lsm-dt-shared-main{min-width:0;display:flex;flex-direction:column}.lsm-dt-shared-title{font-size:.8rem;font-weight:600;color:var(--lsm-ink)}.lsm-dt-shared-sub,.lsm-dt-shared-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-dt-shared-sub{font-size:.7rem;color:var(--lsm-muted)}.lsm-dt-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.lsm-dt-media{aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--lsm-in);display:block}.lsm-dt-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lsm-dt-order{display:flex;align-items:center;gap:9px;padding:7px;border-radius:10px;text-decoration:none;color:inherit}.lsm-dt-order:hover{background:var(--lsm-in)}.lsm-dt-order-img{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.lsm-dt-order-ph{display:grid;place-items:center;background:var(--lsm-in);font-size:1rem}.lsm-dt-order-main{min-width:0;display:flex;flex-direction:column}.lsm-dt-order-no{font-size:.8rem;font-weight:700;color:var(--lsm-ink)}.lsm-dt-order-sub{font-size:.72rem;color:var(--lsm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-dt-info-row{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;padding:4px 0}.lsm-dt-info-row>span:first-child{color:var(--lsm-muted)}.lsm-dt-info-row>span:last-child{color:var(--lsm-ink);font-weight:600;text-align:right}.lsm-dt-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:.82rem;color:var(--lsm-ink)}.lsm-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer;transition:background .15s ease;flex:0 0 auto}.lsm-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}.lsm-switch:checked{background:var(--lsm-accent)}.lsm-switch:checked:after{transform:translateX(16px)}.lsm-dt-pill{border:1px solid var(--lsm-line);background:var(--lsm-surface);color:var(--lsm-accent);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer}.lsm-dt-pill:hover{background:var(--lsm-in)}.lsm-dt-pill--ok{color:#059669;border-color:#a7f3d0;background:#ecfdf5;cursor:default}.lsm-dt-themes{display:flex;gap:8px;flex-wrap:wrap}.lsm-dt-swatch{width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s ease}.lsm-dt-swatch.is-active{outline-color:var(--lsm-ink)}.lsm-details-action--danger{color:#dc2626}.lsm-details-action--danger:hover{background:rgba(220,38,38,.08)}.lsm-dt-blocked-note{font-size:.72rem;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:6px 9px;margin-top:6px}.lsm-chat-scroll::-webkit-scrollbar,.lsm-list-scroll::-webkit-scrollbar{width:8px}.lsm-chat-scroll::-webkit-scrollbar-thumb,.lsm-list-scroll::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:999px}.lsm-chat-scroll::-webkit-scrollbar-thumb:hover,.lsm-list-scroll::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.28)}.lsm-tabs{display:flex;gap:6px;padding:2px 14px 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lsm-tabs::-webkit-scrollbar{display:none}.lsm-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:none;border-radius:999px;background:var(--lsm-in);color:var(--lsm-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.lsm-tab:hover{background:#e6eaf1}.lsm-tab-count,.lsm-tab.is-active{background:var(--lsm-accent);color:#fff}.lsm-tab-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:.64rem;font-weight:700;display:grid;place-items:center}.lsm-tab.is-active .lsm-tab-count{background:rgba(255,255,255,.28)}.lsm-list-divider{padding:10px 14px 4px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--lsm-muted)}.lsm-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.lsm-presence-badge{position:absolute;right:0;bottom:0;width:14px;height:14px;border-radius:50%;border:2.5px solid var(--lsm-surface);box-sizing:border-box}.lsm-presence-badge--online{background:#16a34a;animation:lsm-pulse 1.6s ease-in-out infinite}.lsm-row-host{position:relative}.lsm-row-host:hover .lsm-row:not(.lsm-row--active){background:var(--lsm-in)}.lsm-row-avatar{display:inline-flex;flex:0 0 auto}.lsm-row-name{display:flex;align-items:center;gap:5px;min-width:0;font-size:.94rem;font-weight:600;color:var(--lsm-ink)}.lsm-row-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-row-star{color:#f59e0b;flex:0 0 auto}.lsm-row--unread .lsm-row-name-text{font-weight:700}.lsm-row-time.is-unread{color:var(--lsm-accent);font-weight:700}.lsm-row-preview{display:flex;align-items:center;gap:5px;min-width:0}.lsm-row-preview-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.83rem;color:var(--lsm-muted)}.lsm-row--unread .lsm-row-preview-text{color:var(--lsm-ink);font-weight:600}.lsm-row-rcpt{flex:0 0 auto;display:inline-flex;color:var(--lsm-muted)}.lsm-row-rcpt.is-read{color:var(--lsm-accent)}.lsm-row-tail{display:flex;align-items:center;gap:6px;flex:0 0 auto}.lsm-row-flag{color:var(--lsm-muted);flex:0 0 auto}.lsm-row-udot{width:9px;height:9px;border-radius:50%;background:var(--lsm-accent);flex:0 0 auto}.lsm-row--muted .lsm-row-name-text{font-weight:600}.lsm-typing-inline{gap:5px;color:var(--lsm-accent);font-weight:600;font-size:.83rem}.lsm-typing-dots,.lsm-typing-inline{display:inline-flex;align-items:center}.lsm-typing-dots{gap:3px}.lsm-typing-dots span{width:5px;height:5px;border-radius:50%;background:var(--lsm-accent);animation:lsm-blink 1.2s ease-in-out infinite}.lsm-typing-dots span:nth-child(2){animation-delay:.2s}.lsm-typing-dots span:nth-child(3){animation-delay:.4s}.lsm-row-actions{position:absolute;top:50%;right:10px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--lsm-surface-2);box-shadow:0 4px 14px rgba(15,23,42,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(.96);transition:opacity .12s ease,transform .12s ease}.lsm-row-host.is-menu .lsm-row-actions,.lsm-row-host:focus-within .lsm-row-actions,.lsm-row-host:hover .lsm-row-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)}.lsm-row-act{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--lsm-muted);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease}.lsm-row-act:hover{background:var(--lsm-in)}.lsm-row-act.is-on,.lsm-row-act:hover{color:var(--lsm-accent)}.lsm-row-act.is-on-fav{color:#f59e0b}.lsm-row-more{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:var(--lsm-muted);cursor:pointer;display:none;place-items:center}.lsm-hl{background:rgba(37,99,235,.16);color:inherit;border-radius:3px;padding:0 1px;font-weight:700}@media (max-width:900px){.lsm-row-more{display:grid}.lsm-row-host.is-menu .lsm-row-more{display:none}.lsm-row-host:hover .lsm-row-actions{opacity:0;visibility:hidden;pointer-events:none}.lsm-row-host.is-menu .lsm-row-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)}}.lsm-fade-in{animation:lsm-fade .28s ease both}@keyframes lsm-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lsm-search-skel{display:block;width:100%;height:40px;border-radius:999px}.lsm-thread-skel{display:flex;flex-direction:column;gap:10px}.lsm-bubble-skel{height:34px;border-radius:16px;max-width:72%}.lsm-bubble-skel--in{align-self:flex-start;border-bottom-left-radius:6px}.lsm-bubble-skel--out{align-self:flex-end;border-bottom-right-radius:6px}.lsm-connbadge{position:absolute;top:72px;left:50%;z-index:5;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:.76rem;font-weight:600;background:var(--lsm-surface-2);border:1px solid var(--lsm-line);box-shadow:0 6px 18px rgba(15,23,42,.12);pointer-events:none;opacity:0;transform:translate(-50%,-8px);transition:opacity .25s ease,transform .25s ease}.lsm-connbadge.is-shown{opacity:1;transform:translate(-50%)}.lsm-connbadge.is-hidden{opacity:0;transform:translate(-50%,-8px)}.lsm-connbadge-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.lsm-connbadge--connected{color:#166534}.lsm-connbadge--connected .lsm-connbadge-dot{background:#16a34a}.lsm-connbadge--connecting{color:#92400e}.lsm-connbadge--connecting .lsm-connbadge-dot{background:#f59e0b;animation:lsm-pulse 1.1s ease-in-out infinite}.lsm-connbadge--reconnecting{color:#9a3412}.lsm-connbadge--reconnecting .lsm-connbadge-dot{background:#ea580c;animation:lsm-pulse 1.1s ease-in-out infinite}.lsm-presence{display:inline-flex;align-items:center;flex:0 0 auto}.lsm-presence-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px rgba(15,23,42,.04)}.lsm-presence--connected .lsm-presence-dot{background:#16a34a}.lsm-presence--connecting .lsm-presence-dot{background:#f59e0b;animation:lsm-pulse 1.1s ease-in-out infinite}.lsm-presence--reconnecting .lsm-presence-dot{background:#ea580c;animation:lsm-pulse 1.1s ease-in-out infinite}@keyframes lsm-pulse{0%,to{opacity:1}50%{opacity:.35}}.lsm-home{align-items:stretch}.lsm-home-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:34px clamp(20px,6%,56px) 44px}.lsm-home-hero,.lsm-home-scroll{display:flex;flex-direction:column;align-items:center}.lsm-home-hero{text-align:center;max-width:560px}.lsm-home-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;justify-content:center}.lsm-home-action{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--lsm-line);background:#fff;color:var(--lsm-ink);font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease,filter .12s ease,transform .05s ease}.lsm-home-action:hover{background:var(--lsm-in)}.lsm-home-action:active{transform:scale(.98)}.lsm-home-action-ico{display:inline-flex}.lsm-home-action--primary{background:var(--lsm-out);color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(37,99,235,.28)}.lsm-home-action--primary:hover{background:var(--lsm-out);filter:brightness(1.05)}.lsm-home-block{width:100%;max-width:620px;margin-top:30px}.lsm-home-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lsm-home-block-title{margin:0 0 12px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--lsm-muted)}.lsm-home-block-head .lsm-home-block-title{margin:0}.lsm-home-block-link{font-size:.8rem;font-weight:600;color:var(--lsm-accent);text-decoration:none}.lsm-home-block-link:hover{text-decoration:underline}.lsm-home-chips{display:flex;flex-wrap:wrap;gap:10px}.lsm-home-chip{display:inline-flex;align-items:center;gap:10px;max-width:220px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--lsm-line);background:#fff;cursor:pointer;text-align:left;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.lsm-home-chip:hover{background:var(--lsm-in);box-shadow:0 4px 12px rgba(15,23,42,.06)}.lsm-home-chip-main{display:flex;flex-direction:column;min-width:0}.lsm-home-chip-name{font-size:.86rem;font-weight:600;color:var(--lsm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-home-chip-time{font-size:.72rem;color:var(--lsm-muted)}.lsm-home-chip--skel{width:150px;height:50px;border-color:transparent}.lsm-home-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.lsm-home-product{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--lsm-ink)}.lsm-home-product-thumb{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--lsm-in);border:1px solid var(--lsm-line);display:grid;place-items:center}.lsm-home-product-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .2s ease}.lsm-home-product:hover .lsm-home-product-thumb img{transform:scale(1.04)}.lsm-home-product-ph{font-size:1.6rem}.lsm-home-product-title{font-size:.78rem;line-height:1.3;color:var(--lsm-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lsm-home-product--skel{aspect-ratio:1/1;border-radius:12px}.lsm-home-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lsm-home-tip{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--lsm-in)}.lsm-home-tip-ico{font-size:1.3rem;line-height:1}.lsm-home-tip-main{display:flex;flex-direction:column;gap:3px;min-width:0}.lsm-home-tip-title{font-size:.86rem;font-weight:700;color:var(--lsm-ink)}.lsm-home-tip-text{font-size:.8rem;color:var(--lsm-muted);line-height:1.45}.lsm-home-scroll::-webkit-scrollbar{width:8px}.lsm-home-scroll::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:999px}@media (max-width:900px){.lsm-app{padding:0}.lsm-grid,.lsm-grid.has-details{grid-template-columns:1fr;border-radius:0;border:none;box-shadow:none}.lsm-details{display:none}.lsm-back{display:grid}.lsm-grid.lsm-show-chat .lsm-list,.lsm-grid:not(.lsm-show-chat) .lsm-chat{display:none}.lsm-msg-row{max-width:84%}.lsm-topbar-title{display:none}}.lsm-shell [tabindex]:focus-visible,.lsm-shell a:focus-visible,.lsm-shell button:focus-visible{outline:2px solid var(--lsm-accent);outline-offset:2px}.lsm-composer-field:focus-within{box-shadow:inset 0 0 0 2px rgba(37,99,235,.35)}@media (prefers-reduced-motion:reduce){.lsm-bubble--enter,.lsm-connbadge-dot,.lsm-fade-in,.lsm-jump,.lsm-presence-badge--online,.lsm-presence-dot,.lsm-spinner,.lsm-typing span,.lsm-typing-dots span{animation:none}.lsm-attach-fill,.lsm-home-product-thumb img,.lsm-row-actions,.lsm-send{transition:none}.lsm-connbadge{transition:opacity .2s ease}.lsm-connbadge,.lsm-connbadge.is-hidden{transform:translate(-50%)}}@media (prefers-color-scheme:dark){.lsm-shell{--lsm-ink:#e7eaf0;--lsm-muted:#97a1b0;--lsm-line:#2b3038;--lsm-surface:#17191f;--lsm-surface-2:#1e222b;--lsm-bg:#0c0e12;--lsm-in:#262a33;--lsm-active:#24324c}.lsm-shell .lsm-search-bar-input:focus,.lsm-shell .lsm-search-input:focus{background:var(--lsm-surface-2)}.lsm-shell .lsm-composer-wrap.is-drag{background:#12213a}.lsm-shell .lsm-jump:hover{background:#232a37}.lsm-shell .lsm-tab:hover{background:#2a3039}.lsm-shell .lsm-home-action,.lsm-shell .lsm-home-chip{background:var(--lsm-surface-2)}.lsm-shell .lsm-md-code{background:rgba(255,255,255,.1)}.lsm-shell .lsm-md-pre{background:rgba(255,255,255,.06)}.lsm-shell .lsm-md-quote{border-left-color:rgba(255,255,255,.22)}.lsm-shell .lsm-hl{background:rgba(96,140,255,.32)}.lsm-shell .lsm-linkcard:hover,.lsm-shell a.lsm-prodcard:hover{border-color:#3b5bbf}.lsm-shell .lsm-switch{background:#3a4150}.lsm-shell .lsm-send:disabled{background:#333a46}.lsm-shell .lsm-composer-btn:disabled{color:#4b5563}.lsm-shell .lsm-attach-x{background:rgba(255,255,255,.08)}.lsm-shell .lsm-dialog-scrim{background:rgba(0,0,0,.55)}.lsm-shell .lsm-chat-scroll::-webkit-scrollbar-thumb,.lsm-shell .lsm-details-scroll::-webkit-scrollbar-thumb,.lsm-shell .lsm-home-scroll::-webkit-scrollbar-thumb,.lsm-shell .lsm-list-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.lsm-shell .lsc-skel{background:#262a33}.lsm-shell .lsm-attach-note,.lsm-shell .lsm-dt-blocked-note{color:#fbbf24;background:#2a2214;border-color:#4a3a1c}.lsm-shell .lsm-dt-pill--ok{color:#34d399;background:#102a20;border-color:#1d4b38}.lsm-shell .lsm-cx--edit .lsm-cx-title{color:#fbbf24}.lsm-shell .lsm-counter.is-over,.lsm-shell .lsm-details-action--danger,.lsm-shell .lsm-receipt--failed,.lsm-shell .lsm-retry{color:#f87171}}.lsc-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin-top:4px}.lsc-buy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:box-shadow .15s ease,background .15s ease,transform .05s ease,border-color .15s ease}.lsc-buy-btn:disabled{opacity:.6;cursor:not-allowed}.lsc-buy-btn-ico{width:18px;height:18px;flex-shrink:0}.lsc-buy-btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;box-shadow:0 8px 18px rgba(37,99,235,.22)}.lsc-buy-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px rgba(37,99,235,.3)}.lsc-buy-btn--secondary{background:#ffffff;color:#1d4ed8;border-color:#cbd5f5}.lsc-buy-btn--secondary:hover:not(:disabled){background:#f5f8ff;border-color:#93a9f4}.lsc-buy-feedback{grid-column:1/-1;margin:2px 0 0;font-size:13.5px}.lsc-buy-feedback--ok{color:#15803d}.lsc-buy-feedback--err{color:#dc2626}@media (max-width:420px){.lsc-buy-actions{grid-template-columns:1fr}}