/* Auto-generated: every selector scoped under .sl-scope so this can never affect the rest of the site */
.sl-scope {
  --ink:#0B1220;
  --ink-soft:#5B6472;
  --ink-faint:#8993A3;
  --sky:#1D6EF5;
  --sky-dk:#0F4FC4;
  --sky-lt:#EEF4FF;
  --sky-lt2:#F6F9FF;
  --border:#E3E9F3;
  --white:#FFFFFF;
  --bg:#F8FAFD;
  --radius-sm:10px;
  --radius-md:16px;
  --radius-lg:22px;
  --shadow-sm:0 1px 2px rgba(15,30,60,.05);
  --shadow-md:0 8px 24px rgba(15,30,60,.08);
  --shadow-lg:0 20px 48px rgba(15,30,60,.14);
}.sl-scope, .sl-scope * {box-sizing:border-box;}.sl-scope {scroll-behavior:smooth;}.sl-scope {
  margin:0;
  font-family:'Plus Jakarta Sans',system-ui,sans-serif !important;
  color:var(--ink) !important;
  background:var(--bg);
  -webkit-font-smoothing:antialiased;
}.sl-scope h1, .sl-scope h2, .sl-scope h3, .sl-scope h4, .sl-scope .serif {font-family:'Lora',Georgia,serif !important;}.sl-scope h1, .sl-scope h2, .sl-scope h3, .sl-scope h4 {margin:0;line-height:1.15;color:var(--ink) !important;}.sl-scope p {margin:0;color:var(--ink-soft) !important;line-height:1.6;}.sl-scope a {color:inherit;text-decoration:none;}.sl-scope img {max-width:100%;display:block;}.sl-scope button {font-family:inherit;cursor:pointer;}.sl-scope input, .sl-scope select, .sl-scope textarea {font-family:inherit;}.sl-scope .wrap {max-width:1240px;margin:0 auto;padding:0 32px;}.sl-scope .eyebrow {
  display:inline-flex;align-items:center;gap:6px;
  font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--sky-dk);background:var(--sky-lt);padding:6px 14px;border-radius:20px;
}.sl-scope .btn {
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:13px 24px;border-radius:12px;border:1.5px solid transparent;
  font-size:15px;font-weight:700;white-space:nowrap;transition:.15s ease;
}.sl-scope .btn-primary {background:var(--sky);color:#fff;}.sl-scope .btn-primary:hover {background:var(--sky-dk);}.sl-scope .btn-outline {background:#fff;border-color:var(--border);color:var(--ink);}.sl-scope .btn-outline:hover {border-color:var(--sky);color:var(--sky-dk);}.sl-scope .btn-ghost {background:transparent;color:var(--ink-soft);}.sl-scope .btn-ghost:hover {color:var(--sky-dk);}.sl-scope .btn-sm {padding:9px 16px;font-size:13.5px;border-radius:10px;}.sl-scope .btn-block {width:100%;}.sl-scope .btn-danger-outline {background:#fff;border-color:#F3D9D9;color:#B3413B;}.sl-scope .topnav {
  position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);
  backdrop-filter:blur(10px);border-bottom:1px solid var(--border);
}.sl-scope .topnav-inner {
  max-width:1240px;margin:0 auto;padding:0 32px;height:76px;
  display:flex;align-items:center;gap:32px;
}.sl-scope .logo {display:flex;align-items:center;gap:9px;font-family:'Lora',serif;font-weight:700;font-size:20px;color:var(--ink);flex-shrink:0;}.sl-scope .logo-mark {width:32px;height:32px;border-radius:9px;background:var(--sky);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.sl-scope .logo-mark svg {width:18px;height:18px;stroke:#fff;}.sl-scope .nav-links {display:flex;align-items:center;gap:4px;flex:1;}.sl-scope .nav-links a {
  padding:10px 16px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--ink-soft);
}.sl-scope .nav-links a:hover {color:var(--sky-dk);background:var(--sky-lt2);}.sl-scope .nav-links a.active {color:var(--sky-dk);background:var(--sky-lt);}.sl-scope .nav-search {
  flex:1;max-width:380px;display:flex;align-items:center;gap:10px;
  background:var(--sky-lt2);border:1.5px solid var(--border);border-radius:12px;padding:10px 16px;
}.sl-scope .nav-search svg {width:17px;height:17px;stroke:var(--ink-faint);flex-shrink:0;}.sl-scope .nav-search input {border:none;background:transparent;outline:none;font-size:14px;width:100%;color:var(--ink);}.sl-scope .nav-right {display:flex;align-items:center;gap:10px;flex-shrink:0;}.sl-scope .nav-icon-btn {
  width:40px;height:40px;border-radius:10px;border:1.5px solid var(--border);background:#fff;
  display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;
}.sl-scope .nav-icon-btn svg {width:19px;height:19px;stroke:var(--ink-soft);}.sl-scope .nav-dot {position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--sky);border:1.5px solid #fff;}.sl-scope .avatar {
  width:40px;height:40px;border-radius:10px;background:var(--sky-lt);color:var(--sky-dk);
  display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;
}.sl-scope footer {background:var(--ink);color:#B7C1D6;padding:56px 0 28px;margin-top:0;}.sl-scope .foot-grid {display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);}.sl-scope .foot-grid h5 {color:#fff;font-family:'Plus Jakarta Sans';font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;}.sl-scope .foot-grid a {display:block;color:#B7C1D6;font-size:14px;margin-bottom:11px;}.sl-scope .foot-grid a:hover {color:#fff;}.sl-scope .foot-logo {color:#fff;font-family:'Lora',serif;font-size:19px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px;}.sl-scope .foot-bottom {display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;color:#7C8AA3;}.sl-scope .card {background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);}.sl-scope .pcard {background:#fff;border:1.5px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:.15s ease;}.sl-scope .pcard:hover {border-color:#C9D8F5;box-shadow:var(--shadow-md);transform:translateY(-2px);}.sl-scope .pcard-img {height:150px;background:var(--sky-lt2);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;}.sl-scope .pcard-img img {height:100%;width:auto;object-fit:contain;}.sl-scope .pcard-cat {position:absolute;top:10px;left:10px;background:#fff;border:1px solid var(--border);font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:20px;color:var(--ink-soft);}.sl-scope .pcard-body {padding:16px 16px 0;flex:1;}.sl-scope .pcard-name {font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;}.sl-scope .pcard-seller {display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-faint);margin-bottom:12px;}.sl-scope .pcard-seller svg {width:12px;height:12px;stroke:var(--sky);flex-shrink:0;}.sl-scope .pcard-stats {display:flex;border-top:1px dashed var(--border);margin-top:2px;}.sl-scope .pcard-stat {flex:1;padding:12px 6px;text-align:center;border-right:1px dashed var(--border);}.sl-scope .pcard-stat:last-child {border-right:none;}.sl-scope .pcard-stat-lbl {font-size:10px;color:var(--ink-faint);font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;}.sl-scope .pcard-stat-val {font-family:'Lora',serif;font-size:14.5px;font-weight:600;color:var(--ink);}.sl-scope .pcard-foot {display:flex;border-top:1px solid var(--border);}.sl-scope .pcard-foot button {flex:1;padding:12px;border:none;background:#fff;font-size:13px;font-weight:700;color:var(--ink-soft);border-right:1px solid var(--border);}.sl-scope .pcard-foot button:last-child {border-right:none;background:var(--sky);color:#fff;}.sl-scope .badge {display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;}.sl-scope .badge-verified {background:var(--sky-lt);color:var(--sky-dk);}.sl-scope .badge-open {background:#F1F5FB;color:var(--ink-soft);}.sl-scope .badge-pending {background:#FFF5E6;color:#B8730A;}.sl-scope .badge-sold {background:#F1F5FB;color:var(--ink-faint);}.sl-scope .badge svg {width:11px;height:11px;}.sl-scope .field {margin-bottom:18px;}.sl-scope .field label {display:block;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:7px;}.sl-scope .field .hint {font-size:12px;font-weight:400;color:var(--ink-faint);margin-left:6px;}.sl-scope .field input, .sl-scope .field select, .sl-scope .field textarea {
  width:100%;padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;
  font-size:14.5px;color:var(--ink);outline:none;background:#fff;
}.sl-scope .field input:focus, .sl-scope .field select:focus, .sl-scope .field textarea:focus {border-color:var(--sky);}.sl-scope .field textarea {resize:vertical;min-height:90px;}.sl-scope .field-row {display:grid;grid-template-columns:1fr 1fr;gap:16px;}.sl-scope .upload-box {
  border:1.5px dashed var(--border);border-radius:12px;padding:28px;text-align:center;
  color:var(--ink-faint);font-size:13.5px;background:var(--sky-lt2);
}.sl-scope .upload-box svg {width:26px;height:26px;stroke:var(--sky);margin-bottom:8px;}.sl-scope .modal-overlay {
  display:none;position:fixed;inset:0;background:rgba(11,18,32,.5);z-index:99999;
  align-items:safe center;justify-content:safe center;padding:32px 20px;overflow-y:auto;
}.sl-scope .modal-overlay.open {display:flex;}.sl-scope .modal {background:#fff;border-radius:20px;width:100%;max-width:560px;box-shadow:var(--shadow-lg);}.sl-scope .modal-head {display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--border);}.sl-scope .modal-head h3 {font-size:19px;}.sl-scope .modal-close {width:34px;height:34px;border-radius:9px;border:1.5px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;}.sl-scope .modal-close svg {width:15px;height:15px;stroke:var(--ink-soft);}.sl-scope .modal-body {padding:24px 26px;}.sl-scope .modal-foot {display:flex;gap:10px;padding:20px 26px;border-top:1px solid var(--border);}.sl-scope .toggle-group {display:inline-flex;background:var(--sky-lt2);border:1.5px solid var(--border);border-radius:12px;padding:4px;}.sl-scope .toggle-group button {padding:9px 20px;border:none;background:transparent;border-radius:9px;font-size:14px;font-weight:700;color:var(--ink-soft);}.sl-scope .toggle-group button.active {background:var(--sky);color:#fff;}.sl-scope .table {width:100%;border-collapse:collapse;}.sl-scope .table th {text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-weight:700;padding:0 16px 12px;border-bottom:1.5px solid var(--border);}.sl-scope .table td {padding:16px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle;}.sl-scope .table tr:last-child td {border-bottom:none;}.sl-scope .app-shell {display:flex;min-height:calc(100vh - 76px);}.sl-scope .sidebar {width:252px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);padding:24px 16px;}.sl-scope .sidebar-group {margin-bottom:22px;}.sl-scope .sidebar-label {font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);padding:0 12px;margin-bottom:8px;}.sl-scope .sidebar a {
  display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;
  font-size:14.5px;font-weight:600;color:var(--ink-soft);margin-bottom:2px;
}.sl-scope .sidebar a svg {width:18px;height:18px;stroke:var(--ink-faint);flex-shrink:0;}.sl-scope .sidebar a:hover {background:var(--sky-lt2);color:var(--sky-dk);}.sl-scope .sidebar a.active {background:var(--sky-lt);color:var(--sky-dk);}.sl-scope .sidebar a.active svg {stroke:var(--sky-dk);}.sl-scope .main-panel {flex:1;padding:32px 40px;max-width:1180px;}.sl-scope .panel-head {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}.sl-scope .stat-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;}.sl-scope .stat-card {background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:20px;}.sl-scope .stat-card-lbl {font-size:12.5px;font-weight:600;color:var(--ink-soft);margin-bottom:10px;}.sl-scope .stat-card-val {font-family:'Lora',serif;font-size:28px;font-weight:600;color:var(--ink);}.sl-scope .stat-card-sub {font-size:12px;color:var(--sky-dk);font-weight:700;margin-top:6px;}.sl-scope section {padding:88px 0;}.sl-scope .section-head {max-width:640px;margin:0 auto 48px;text-align:center;}.sl-scope .section-head h2 {font-size:34px;margin:14px 0 12px;}.sl-scope .section-head p {font-size:16px;}.sl-scope .chip-row {display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;}.sl-scope .chip-row .btn {line-height:1.2;}.sl-scope .marketplace-layout {display:flex;gap:32px;align-items:flex-start;}.sl-scope .marketplace-layout aside {width:256px;flex-shrink:0;}.sl-scope .bar-row {display:flex;align-items:center;gap:16px;margin-bottom:18px;}.sl-scope .bar-label {width:190px;flex-shrink:0;font-size:13.5px;font-weight:700;color:var(--ink);}.sl-scope .bar-track {flex:1;height:26px;background:var(--sky-lt2);border-radius:8px;overflow:hidden;}.sl-scope .bar-fill {height:100%;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;}.sl-scope .bar-fill span {color:#fff;font-size:12px;font-weight:700;}.sl-scope .bar-fill.dim {background:#C7D3E8;}.sl-scope .bar-fill.dim span {color:var(--ink-soft);}.sl-scope .bar-fill.solid {background:var(--sky);}.sl-scope .compare-table {width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;border:1.5px solid var(--border);}.sl-scope .compare-table th {background:var(--sky-lt2);font-size:13px;padding:14px 18px;text-align:left;color:var(--ink);}.sl-scope .compare-table th.hl {background:var(--sky);color:#fff;}.sl-scope .compare-table td {padding:14px 18px;font-size:13.5px;border-top:1px solid var(--border);color:var(--ink-soft);}.sl-scope .compare-table td.hl {background:var(--sky-lt);color:var(--ink);font-weight:700;}.sl-scope .dash-panel {display:none;}.sl-scope .dash-panel.active {display:block;}.sl-scope .upload-grid {display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}.sl-scope .upload-thumb {position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1.5px solid var(--border);}.sl-scope .upload-thumb img {width:100%;height:100%;object-fit:cover;}.sl-scope .upload-thumb button {position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(11,18,32,.65);border:none;color:#fff;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;}.sl-scope .upload-add {aspect-ratio:1;border-radius:10px;border:1.5px dashed var(--border);background:var(--sky-lt2);display:flex;align-items:center;justify-content:center;color:var(--sky);cursor:pointer;}.sl-scope .upload-add svg {width:20px;height:20px;}.sl-scope .msg-shell {display:flex;height:560px;border:1.5px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;}.sl-scope .msg-list {width:280px;flex-shrink:0;border-right:1px solid var(--border);overflow-y:auto;}.sl-scope .msg-item {display:flex;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border);cursor:pointer;}.sl-scope .msg-item:hover, .sl-scope .msg-item.active {background:var(--sky-lt2);}.sl-scope .msg-item .av {width:36px;height:36px;border-radius:9px;background:var(--sky-lt);color:var(--sky-dk);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex-shrink:0;}.sl-scope .msg-thread {flex:1;display:flex;flex-direction:column;}.sl-scope .msg-thread-head {padding:16px 20px;border-bottom:1px solid var(--border);font-weight:700;font-size:14.5px;}.sl-scope .msg-thread-body {flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;}.sl-scope .bubble {max-width:70%;padding:11px 15px;border-radius:14px;font-size:13.5px;}.sl-scope .bubble.them {background:var(--sky-lt2);align-self:flex-start;border-bottom-left-radius:4px;}.sl-scope .bubble.me {background:var(--sky);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;}.sl-scope .msg-thread-input {display:flex;gap:10px;padding:14px;border-top:1px solid var(--border);}.sl-scope .msg-thread-input input {flex:1;border:1.5px solid var(--border);border-radius:10px;padding:11px 14px;font-size:13.5px;outline:none;}.sl-scope .checklist-item {display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border);}.sl-scope .checklist-item:last-child {border-bottom:none;}.sl-scope .check-dot {width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.sl-scope .check-dot.done {background:var(--sky);}.sl-scope .check-dot.pending {background:var(--sky-lt2);border:1.5px solid var(--border);}.sl-scope .check-dot svg {width:14px;height:14px;stroke:#fff;}.sl-scope .sync-row {display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border);font-size:14px;}.sl-scope .sync-row:last-child {border-bottom:none;}.sl-scope .check-row {display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:10px;cursor:pointer;font-size:14px;color:var(--ink-soft);font-weight:500;padding:3px 0;}.sl-scope .check-row input {margin:0;width:16px;height:16px;flex-shrink:0;}.sl-scope .check-row span {text-align:left;}.sl-scope .chat-body {height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--sky-lt2);border-radius:12px;margin-bottom:16px;}.sl-scope .chat-body .bubble {max-width:75%;}.sl-scope .alert-banner {display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:16px 20px;cursor:pointer;transition:.15s ease;}.sl-scope .alert-banner:hover {border-color:var(--sky);box-shadow:var(--shadow-sm);}.sl-scope .alert-banner .ic {width:38px;height:38px;border-radius:10px;background:var(--sky-lt);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.sl-scope ::-webkit-scrollbar {width:10px;}.sl-scope ::-webkit-scrollbar-thumb {background:#D6DEEC;border-radius:10px;}

@media(max-width:960px){.sl-scope .foot-grid {grid-template-columns:1fr 1fr;}.sl-scope .stat-grid {grid-template-columns:1fr 1fr;}.sl-scope .field-row {grid-template-columns:1fr;}.sl-scope .app-shell {flex-direction:column;}.sl-scope .sidebar {width:100%;border-right:none;border-bottom:1px solid var(--border);}.sl-scope .marketplace-layout {flex-direction:column;}.sl-scope .marketplace-layout aside {width:100%;position:static !important;}.sl-scope #product-grid {grid-template-columns:repeat(2,1fr) !important;}.sl-scope .upload-grid {grid-template-columns:repeat(3,1fr);}
}
@media(max-width:640px){.sl-scope #product-grid {grid-template-columns:1fr !important;}
}
