.header[data-v-52cdb411]{background:var(--surface);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.container[data-v-52cdb411]{width:100%;max-width:1500px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.icon-xs[data-v-52cdb411]{flex-shrink:0;width:14px;height:14px}.icon-sm[data-v-52cdb411]{flex-shrink:0;width:18px;height:18px}.icon-base[data-v-52cdb411]{flex-shrink:0;width:20px;height:20px}.text-muted[data-v-52cdb411]{color:var(--text-muted)}.top-bar[data-v-52cdb411]{background:var(--surface-2);border-bottom:1px solid var(--border)}.top-bar .container[data-v-52cdb411]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.55rem;padding-bottom:.55rem;display:flex}.top-left[data-v-52cdb411]{cursor:pointer;color:var(--text-dark);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.top-left:hover strong[data-v-52cdb411]{color:var(--brand-dark)}.top-left strong[data-v-52cdb411]{font-weight:700}.switch-hint[data-v-52cdb411]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);letter-spacing:.02em;color:var(--text-muted);padding:.12rem .45rem;font-size:.68rem;font-weight:700}.top-left:hover .switch-hint[data-v-52cdb411]{border-color:var(--brand);color:var(--brand-dark)}.top-right[data-v-52cdb411]{color:var(--text-mid);align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.info-chip[data-v-52cdb411]{align-items:center;gap:.45rem;display:inline-flex}.divider[data-v-52cdb411]{background:var(--border-strong);width:1px;height:16px}.currency-btn[data-v-52cdb411]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xs);color:var(--text-dark);cursor:pointer;transition:all var(--transition);padding:.25rem .7rem;font-size:.82rem;font-weight:700}.currency-btn[data-v-52cdb411]:hover{border-color:var(--brand);background:var(--brand-bg);color:var(--brand-dark)}.main-bar[data-v-52cdb411]{background:var(--surface);border-bottom:1px solid var(--border);transition:box-shadow var(--transition)}.main-bar.is-fixed[data-v-52cdb411]{z-index:60;animation:.25s both slideDown-52cdb411;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #00000014}@keyframes slideDown-52cdb411{0%{opacity:.92;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.main-bar-spacer[data-v-52cdb411]{flex-shrink:0;width:100%;display:block}.main-inner[data-v-52cdb411]{align-items:center;gap:1.25rem;padding-top:.9rem;padding-bottom:.9rem;display:flex}.brand[data-v-52cdb411]{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo-img[data-v-52cdb411]{object-fit:contain;width:34px;height:34px}.brand-name[data-v-52cdb411]{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em;font-size:1.55rem;font-weight:800;line-height:1}.search[data-v-52cdb411]{flex:1;min-width:0;max-width:820px}.search-box[data-v-52cdb411]{background:var(--surface-2);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);transition:all var(--transition);align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .9rem;display:flex}.search-box[data-v-52cdb411]:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:var(--shadow-focus)}.search-icon[data-v-52cdb411]{flex-shrink:0;width:22px;height:22px}.search-input[data-v-52cdb411]{min-width:0;color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-family:inherit;font-size:.92rem}.search-input[data-v-52cdb411]::placeholder{color:var(--text-light)}.search-btn[data-v-52cdb411]{border-radius:var(--radius-full);background:var(--brand-gradient);cursor:pointer;width:44px;height:44px;transition:all var(--transition);box-shadow:var(--shadow-brand-soft);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-btn[data-v-52cdb411]:hover{box-shadow:var(--shadow-brand-glow);transform:scale(1.06)}.search-btn svg[data-v-52cdb411]{width:18px;height:18px}.actions[data-v-52cdb411]{flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto;display:flex}.login-btn[data-v-52cdb411]{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dark);cursor:pointer;white-space:nowrap;transition:all var(--transition);padding:.6rem 1.15rem;font-family:inherit;font-size:.9rem;font-weight:700}.login-btn[data-v-52cdb411]:hover{border-color:var(--brand);color:var(--brand-dark);background:var(--brand-bg)}.sell-btn[data-v-52cdb411]{background:var(--brand-gradient);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-brand-soft);white-space:nowrap;border:none;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.sell-btn[data-v-52cdb411]:hover{background:linear-gradient(135deg, var(--brand-dark) 0%, var(--brand-darker) 100%);box-shadow:var(--shadow-brand-glow);transform:translateY(-1px)}.icon-btn[data-v-52cdb411]{border-radius:var(--radius-xs);cursor:pointer;width:42px;height:42px;transition:all var(--transition);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn[data-v-52cdb411]:hover{background:var(--surface-muted);border-color:var(--border)}.icon-btn svg[data-v-52cdb411]{width:22px;height:22px}.badge-wrap[data-v-52cdb411]{position:relative}.dot-badge[data-v-52cdb411]{color:#fff;background:var(--brand-light);border-radius:var(--radius-full);border:2px solid #fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;right:4px}.avatar[data-v-52cdb411]{cursor:pointer;border-radius:var(--radius-full);width:40px;height:40px;box-shadow:0 0 0 2px var(--brand-bg-muted);transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar[data-v-52cdb411]:hover{box-shadow:0 0 0 3px var(--brand-light)}.avatar svg[data-v-52cdb411]{width:40px;height:40px;display:block}@media (width<=1024px){.container[data-v-52cdb411]{padding-left:1rem;padding-right:1rem}.hide-tablet[data-v-52cdb411]{display:none!important}}@media (width<=768px){.main-inner[data-v-52cdb411]{flex-wrap:wrap;row-gap:.75rem}.brand[data-v-52cdb411]{order:1}.actions[data-v-52cdb411]{order:2;margin-left:auto}.search[data-v-52cdb411]{order:3;min-width:100%;max-width:none}.icon-btn[data-v-52cdb411]{width:38px;height:38px}.icon-btn svg[data-v-52cdb411]{width:20px;height:20px}.sell-btn[data-v-52cdb411]{border-radius:var(--radius-xs);padding:.6rem .8rem}.avatar[data-v-52cdb411],.avatar svg[data-v-52cdb411]{width:36px;height:36px}}@media (width<=480px){.main-inner[data-v-52cdb411]{gap:.75rem}.brand-name[data-v-52cdb411]{font-size:1.35rem}.logo-img[data-v-52cdb411]{width:30px;height:30px}.actions[data-v-52cdb411]{gap:.35rem}.search-box[data-v-52cdb411]{gap:.4rem;padding:.4rem .4rem .4rem .7rem}.search-icon[data-v-52cdb411]{width:20px;height:20px}.search-input[data-v-52cdb411]{font-size:.85rem}.search-btn[data-v-52cdb411]{width:40px;height:40px}.search-btn svg[data-v-52cdb411]{width:16px;height:16px}}@media (width<=768px){.hide-mobile[data-v-52cdb411]{display:none!important}}@media (width>=1025px){.hide-desktop[data-v-52cdb411]{display:none!important}}.hero[data-v-05622344]{width:100%;font-family:var(--font-sans);justify-content:center;padding:2.25rem 1.25rem 1.25rem;display:flex}.hero-inner[data-v-05622344]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:1000px;display:flex}.eyebrow[data-v-05622344]{background:var(--brand-bg);border-radius:var(--radius-pill);letter-spacing:.04em;color:var(--brand-darker);align-items:center;gap:.6rem;padding:.5rem 1.2rem;font-size:.82rem;font-weight:700;display:inline-flex}.dot[data-v-05622344]{background:var(--brand-light);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #10b9812e}.eyebrow-main[data-v-05622344]{text-transform:uppercase}.eyebrow-sep[data-v-05622344]{background:var(--text-muted);opacity:.7;border-radius:50%;width:4px;height:4px}.eyebrow-stat[data-v-05622344]{color:var(--text-mid);letter-spacing:normal;font-weight:600}.hero-heading[data-v-05622344]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-dark);margin:0;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.05}.hero-sub[data-v-05622344]{max-width:700px;color:var(--text-mid);margin:0;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500;line-height:1.55}.fork-widget[data-v-05622344]{flex-direction:column;gap:1rem;width:100%;max-width:720px;display:flex}.segmented[data-v-05622344]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-pill);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.segment[data-v-05622344]{border-radius:var(--radius-pill);color:var(--text-mid);cursor:pointer;transition:background var(--transition), color var(--transition), box-shadow var(--transition);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-family:inherit;font-size:.98rem;font-weight:700;display:inline-flex}.segment-icon[data-v-05622344]{place-items:center;display:grid}.segment-icon svg[data-v-05622344]{width:19px;height:19px}.segment[data-v-05622344]:hover{color:var(--brand-dark)}.segment.is-active[data-v-05622344]{background:var(--brand-gradient);color:var(--text-on-primary);box-shadow:var(--shadow-brand-soft)}.panel[data-v-05622344]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem 1.5rem 1.35rem;display:flex;box-shadow:0 18px 40px -30px #022c1e66}.panel-title[data-v-05622344]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-dark);margin:0;font-size:1.35rem;font-weight:700}.panel-desc[data-v-05622344]{color:var(--text-mid);margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.panel-points[data-v-05622344]{flex-direction:column;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.panel-points li[data-v-05622344]{color:var(--text-mid);align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:500;line-height:1.45;display:flex}.point-check[data-v-05622344]{background:var(--brand-bg-muted);width:20px;height:20px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.point-check svg[data-v-05622344]{width:11px;height:11px}.panel-cta[data-v-05622344]{border-radius:var(--radius-pill);background:var(--brand-gradient);color:var(--text-on-primary);cursor:pointer;box-shadow:var(--shadow-brand-soft);transition:transform var(--transition), box-shadow var(--transition);border:none;align-items:center;gap:.5rem;margin-top:.25rem;padding:.8rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:700;display:inline-flex}.panel-cta svg[data-v-05622344]{width:17px;height:17px}.panel-cta[data-v-05622344]:hover{box-shadow:var(--shadow-brand-glow);transform:translateY(-2px)}.stats[data-v-05622344]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:720px;margin:0;padding:1.1rem 1rem;display:grid}.stat[data-v-05622344]{flex-direction:column;gap:.15rem;display:flex}.stat-label[data-v-05622344]{letter-spacing:.03em;color:var(--text-muted);order:2;font-size:.75rem;font-weight:600}.stat-value[data-v-05622344]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-dark);order:1;margin:0;font-size:1.55rem;font-weight:700}@media (width<=768px){.hero[data-v-05622344]{padding:1.5rem 1rem 1rem}.hero-inner[data-v-05622344]{gap:1.15rem}.eyebrow[data-v-05622344]{gap:.4rem;padding:.4rem .85rem;font-size:.72rem}.eyebrow-stat[data-v-05622344],.eyebrow-sep[data-v-05622344]{display:none}.hero-heading[data-v-05622344]{font-size:clamp(1.9rem,8vw,2.8rem)}.panel[data-v-05622344]{border-radius:var(--radius-xl);padding:1.2rem 1.15rem 1.1rem}.panel-title[data-v-05622344]{font-size:1.2rem}.panel-cta[data-v-05622344]{justify-content:center;width:100%}.stats[data-v-05622344]{gap:.5rem;padding:.9rem .75rem}.stat-value[data-v-05622344]{font-size:1.3rem}}@media (width<=480px){.hero[data-v-05622344]{padding:1.1rem .85rem .75rem}.segment[data-v-05622344]{padding:.75rem;font-size:.9rem}.stat-label[data-v-05622344]{font-size:.68rem}}.school-directory[data-v-fb3d7994]{width:100%;font-family:var(--font-sans);padding:2.4rem 1.1rem 1.2rem}.container[data-v-fb3d7994]{max-width:1280px;margin:0 auto}.directory-header[data-v-fb3d7994]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.2rem;margin-bottom:1.6rem;display:flex}.eyebrow-label[data-v-fb3d7994]{letter-spacing:.15em;color:var(--brand-dark);text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:800;display:inline-block}.directory-title[data-v-fb3d7994]{font-family:var(--font-display);letter-spacing:-.02em;color:#001e2b;margin:0 0 .5rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.06}.directory-sub[data-v-fb3d7994]{max-width:560px;color:var(--text-mid);margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.directory-search[data-v-fb3d7994]{border:1.5px solid var(--border-strong);max-width:360px;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border-radius:12px;flex:300px;align-items:center;gap:.55rem;padding:.6rem .85rem;display:flex}.directory-search[data-v-fb3d7994]:focus-within{border-color:var(--brand);box-shadow:var(--shadow-focus)}.directory-search svg[data-v-fb3d7994]{width:19px;height:19px;color:var(--text-light);flex-shrink:0}.directory-search input[data-v-fb3d7994]{min-width:0;color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.directory-search input[data-v-fb3d7994]::placeholder{color:var(--text-light)}.school-grid[data-v-fb3d7994]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.school-card[data-v-fb3d7994]{border:1px solid var(--border);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:#fff;border-radius:18px;flex-direction:column;gap:.5rem;padding:1.15rem 1.1rem 1.2rem;display:flex;box-shadow:0 2px 10px -6px #001e2b1a}.school-card[data-v-fb3d7994]:hover{border-color:#05966940;transform:translateY(-3px);box-shadow:0 18px 40px -20px #001e2b33}.school-card.is-mine[data-v-fb3d7994]{border-color:#05966966;box-shadow:0 0 0 3px #05966914}.card-top[data-v-fb3d7994]{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.35rem;display:flex}.school-badge[data-v-fb3d7994]{background:var(--brand-bg-muted);width:52px;height:52px;color:var(--brand-dark);font-family:var(--font-display);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:800;display:grid;overflow:hidden}.school-badge img[data-v-fb3d7994]{object-fit:cover;width:100%;height:100%}.mine-chip[data-v-fb3d7994]{color:#047857;white-space:nowrap;background:#d1fae5;border-radius:9999px;padding:.28rem .6rem;font-size:.72rem;font-weight:800}.school-name[data-v-fb3d7994]{color:#001e2b;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.school-meta[data-v-fb3d7994]{color:var(--brand-dark);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.83rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.school-meta.muted[data-v-fb3d7994]{color:var(--text-light);font-weight:500}.school-stats[data-v-fb3d7994]{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.school-stats li[data-v-fb3d7994]{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.school-stats svg[data-v-fb3d7994]{width:14px;height:14px;color:var(--brand-light);flex-shrink:0}.school-cta[data-v-fb3d7994]{background:var(--brand-gradient);color:#fff;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);box-shadow:var(--shadow-brand-soft);border-radius:11px;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding:.72rem 1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.school-cta svg[data-v-fb3d7994]{width:15px;height:15px}.school-cta[data-v-fb3d7994]:hover{filter:brightness(1.04);box-shadow:var(--shadow-brand-glow);transform:translateY(-1px)}.school-cta.is-disabled[data-v-fb3d7994]{background:var(--surface-muted);color:var(--text-muted);box-shadow:none;cursor:not-allowed;font-weight:700}.directory-toggle[data-v-fb3d7994]{border:1px solid var(--border-strong);color:var(--brand-dark);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:#fff;border-radius:9999px;margin:1.3rem auto 0;padding:.7rem 1.2rem;font-family:inherit;font-size:.86rem;font-weight:800;display:block}.directory-toggle[data-v-fb3d7994]:hover{background:var(--brand-bg);border-color:var(--brand)}.directory-message[data-v-fb3d7994]{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;padding:2.4rem 1.2rem}.directory-message h3[data-v-fb3d7994]{color:#0f172a;margin:0;font-size:1.05rem}.directory-message p[data-v-fb3d7994]{max-width:460px;margin:.5rem auto 0;line-height:1.6}.directory-action[data-v-fb3d7994]{color:#fff;font:inherit;cursor:pointer;background:#15803d;border:0;border-radius:10px;margin-top:1.1rem;padding:.7rem 1.1rem;font-weight:700}.directory-action[data-v-fb3d7994]:hover{background:#166534}.is-skeleton[data-v-fb3d7994]{gap:.7rem}.skeleton[data-v-fb3d7994]{background:linear-gradient(90deg,#eef2f7 25%,#e2e8f0 37%,#eef2f7 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite shimmer-fb3d7994}.skeleton-badge[data-v-fb3d7994]{border-radius:14px;width:52px;height:52px}.skeleton-line[data-v-fb3d7994]{width:60%;height:12px}.skeleton-line.wide[data-v-fb3d7994]{width:85%}@keyframes shimmer-fb3d7994{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=1180px){.school-grid[data-v-fb3d7994]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.school-directory[data-v-fb3d7994]{padding:1.7rem .9rem 1rem}.directory-header[data-v-fb3d7994]{flex-direction:column;align-items:flex-start;gap:.9rem}.directory-search[data-v-fb3d7994]{width:100%;max-width:none}.school-grid[data-v-fb3d7994]{grid-template-columns:1fr;gap:.9rem}}.marketplace-guide[data-v-d8338b4f]{border:1px solid var(--border);background:var(--surface);width:min(1200px,100% - 2rem);color:var(--text-dark);font-family:var(--font-sans);border-radius:28px;margin:1.25rem auto 0;padding:clamp(1.4rem,4vw,3.25rem)}.guide-inner[data-v-d8338b4f]{max-width:1080px;margin:0 auto}.guide-heading[data-v-d8338b4f]{text-align:center;max-width:720px;margin:0 auto 2rem}.guide-eyebrow[data-v-d8338b4f],.seller-label[data-v-d8338b4f]{color:var(--brand-dark);letter-spacing:.14em;font-size:.73rem;font-weight:800}.guide-heading h2[data-v-d8338b4f]{color:var(--text-dark);font-family:var(--font-display);margin:.7rem 0 .75rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.12}.guide-heading p[data-v-d8338b4f],.guide-step p[data-v-d8338b4f],.seller-copy p[data-v-d8338b4f]{color:var(--text-mid);font-size:.94rem;line-height:1.65}.guide-heading p[data-v-d8338b4f]{max-width:620px;margin:0 auto}.guide-steps[data-v-d8338b4f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-step[data-v-d8338b4f]{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;min-height:175px;padding:1.25rem}.step-number[data-v-d8338b4f]{background:var(--brand-bg-muted);width:2.1rem;height:2.1rem;color:var(--brand-dark);border-radius:11px;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.guide-step h3[data-v-d8338b4f],.seller-copy h3[data-v-d8338b4f]{color:var(--text-dark);margin:1rem 0 .4rem;font-size:1.02rem;font-weight:800}.guide-step p[data-v-d8338b4f]{margin:0;font-size:.86rem}.lifecycle[data-v-d8338b4f]{background:var(--brand-bg);border-radius:18px;margin-top:1rem;padding:1.5rem}.lifecycle-head h3[data-v-d8338b4f]{color:var(--text-dark);font-family:var(--font-display);margin:.45rem 0 1.1rem;font-size:1.25rem;font-weight:700}.lifecycle-steps[data-v-d8338b4f]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lifecycle-step[data-v-d8338b4f]{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.flow-index[data-v-d8338b4f]{background:var(--brand-gradient);width:1.7rem;height:1.7rem;color:var(--text-on-primary);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.lifecycle-step h4[data-v-d8338b4f]{color:var(--text-dark);margin:.25rem 0 0;font-size:.92rem;font-weight:800;line-height:1.3}.lifecycle-step p[data-v-d8338b4f]{color:var(--text-mid);margin:0;font-size:.82rem;line-height:1.55}.lifecycle-note[data-v-d8338b4f]{color:var(--text-mid);margin:1.1rem 0 0;font-size:.82rem;line-height:1.6}.lifecycle-note a[data-v-d8338b4f]{color:var(--brand-dark);font-weight:700;text-decoration:underline}.faq[data-v-d8338b4f]{margin-top:2rem}.faq-title[data-v-d8338b4f]{color:var(--text-dark);font-family:var(--font-display);text-align:center;margin:0 0 1rem;font-size:1.35rem;font-weight:700}.faq-item[data-v-d8338b4f]{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;overflow:hidden}.faq-item+.faq-item[data-v-d8338b4f]{margin-top:.6rem}.faq-q[data-v-d8338b4f]{width:100%;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-family:inherit;font-size:.92rem;font-weight:700;display:flex}.faq-q[data-v-d8338b4f]:hover{color:var(--brand-dark)}.faq-chevron[data-v-d8338b4f]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--transition);flex-shrink:0}.faq-chevron.is-open[data-v-d8338b4f]{transform:rotate(180deg)}.faq-a[data-v-d8338b4f]{padding:0 1.15rem 1.05rem}.faq-a p[data-v-d8338b4f]{max-width:780px;color:var(--text-mid);margin:0;font-size:.87rem;line-height:1.65}.seller-invite[data-v-d8338b4f]{background:var(--brand-bg);border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;display:flex}.seller-copy[data-v-d8338b4f]{max-width:650px}.seller-copy h3[data-v-d8338b4f]{margin:.45rem 0 .3rem;font-size:1.2rem}.seller-copy p[data-v-d8338b4f]{margin:0;font-size:.85rem}.seller-actions[data-v-d8338b4f]{flex-direction:column;align-items:center;gap:.65rem;min-width:max-content;display:flex}.seller-link[data-v-d8338b4f]{background:var(--brand-gradient);color:var(--text-on-primary);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.seller-link[data-v-d8338b4f]:hover{filter:brightness(1.05)}.seller-link svg[data-v-d8338b4f]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.browse-link[data-v-d8338b4f]{color:var(--brand-dark);font-size:.8rem;font-weight:700;text-decoration:none}.browse-link[data-v-d8338b4f]:hover{text-decoration:underline}@media (width<=900px){.lifecycle-steps[data-v-d8338b4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guide-steps[data-v-d8338b4f]{grid-template-columns:1fr}.guide-step[data-v-d8338b4f]{min-height:0}.lifecycle-steps[data-v-d8338b4f]{grid-template-columns:1fr}.seller-invite[data-v-d8338b4f]{flex-direction:column;align-items:flex-start}.seller-actions[data-v-d8338b4f],.seller-link[data-v-d8338b4f]{width:100%}}.campus-bar[data-v-7bf3d906]{background:var(--brand-bg);border-bottom:1px solid var(--brand-bg-muted);width:100%;color:var(--brand-darker);font-family:var(--font-sans);align-items:center;gap:.85rem;padding:.6rem 1.25rem;display:flex}.campus-icon[data-v-7bf3d906]{background:var(--brand-bg-muted);width:26px;height:26px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;display:grid}.campus-icon svg[data-v-7bf3d906]{width:16px;height:16px}.marquee[data-v-7bf3d906]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000)}.marquee-track[data-v-7bf3d906]{width:max-content;animation:30s linear infinite campus-scroll-7bf3d906;display:flex}.marquee-seg[data-v-7bf3d906]{letter-spacing:.005em;white-space:nowrap;padding-right:1.5rem;font-size:.83rem;font-weight:600}.marquee-dot[data-v-7bf3d906]{color:var(--brand-light);padding-left:1.5rem}@keyframes campus-scroll-7bf3d906{0%{transform:translate(0)}to{transform:translate(-50%)}}.campus-bar:hover .marquee-track[data-v-7bf3d906]{animation-play-state:paused}.campus-cta[data-v-7bf3d906]{border:1px solid var(--brand);border-radius:var(--radius-pill);color:var(--brand-darker);white-space:nowrap;cursor:pointer;transition:background var(--transition), color var(--transition), transform var(--transition);background:#fff;flex:none;align-items:center;gap:.4rem;padding:.42rem .85rem;font-family:inherit;font-size:.8rem;font-weight:800;display:inline-flex}.campus-cta[data-v-7bf3d906]:hover:not(:disabled){background:var(--brand);color:#fff;transform:translateY(-1px)}.campus-cta[data-v-7bf3d906]:disabled{opacity:.7;cursor:default}.cta-text-short[data-v-7bf3d906]{display:none}.campus-error[data-v-7bf3d906]{color:#b91c1c;flex:none;margin:0;font-size:.78rem;font-weight:600}.sr-only[data-v-7bf3d906]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.campus-bar[data-v-7bf3d906]{gap:.6rem;padding:.55rem .85rem}.cta-text[data-v-7bf3d906]{display:none}.cta-text-short[data-v-7bf3d906]{display:inline}.campus-cta[data-v-7bf3d906]{padding:.45rem .7rem}.marquee-seg[data-v-7bf3d906]{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-7bf3d906]{animation:none}}.om-overlay[data-v-85e66b38]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001e2b80;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.om-card[data-v-85e66b38]{background:#fff;border-radius:20px;flex-direction:column;width:min(480px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #001e2b80}.om-head[data-v-85e66b38]{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.om-head-left[data-v-85e66b38]{align-items:center;gap:.85rem;min-width:0;display:flex}.om-thumb[data-v-85e66b38]{object-fit:cover;background:#f1f5f9;border-radius:12px;flex-shrink:0;width:54px;height:54px}.om-head-text[data-v-85e66b38]{min-width:0}.om-head-text h3[data-v-85e66b38]{font-family:var(--font-display);color:#001e2b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:1rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.om-head-price[data-v-85e66b38]{color:#001e2b;margin:0;font-size:1rem;font-weight:800}.om-head-price strong[data-v-85e66b38]{font-family:var(--font-display)}.om-head-price small[data-v-85e66b38]{color:var(--text-mid);font-weight:600}.om-strike[data-v-85e66b38]{color:#94a3b8;margin-right:.35rem;font-size:.85rem;font-weight:600;text-decoration:line-through}.om-close[data-v-85e66b38]{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:1.3rem;line-height:1;transition:background .15s}.om-close[data-v-85e66b38]:hover{background:#e2e8f0}.om-body[data-v-85e66b38]{flex-direction:column;gap:1.35rem;padding:1.1rem 1.2rem;display:flex;overflow-y:auto}.om-section-title[data-v-85e66b38]{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-dark);margin:0 0 .7rem;font-size:.74rem;font-weight:800}.om-variant[data-v-85e66b38]{margin-bottom:1rem}.om-variant[data-v-85e66b38]:last-child{margin-bottom:0}.om-variant-label[data-v-85e66b38]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.om-variant-label span[data-v-85e66b38]{color:var(--text-dark);font-size:.86rem;font-weight:700}.om-variant-label em[data-v-85e66b38]{color:#047857;font-size:.75rem;font-style:normal;font-weight:700}.om-variant-label em.required[data-v-85e66b38]{color:#b45309}.om-chips[data-v-85e66b38]{flex-wrap:wrap;gap:.5rem;display:flex}.om-chip[data-v-85e66b38]{color:var(--text-dark);cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.3rem;padding:.5rem .9rem;font-family:inherit;font-size:.83rem;font-weight:700;transition:all .15s;display:inline-flex}.om-chip svg[data-v-85e66b38]{width:13px;height:13px}.om-chip[data-v-85e66b38]:hover{background:#f8fafc;border-color:#cbd5e1}.om-chip.selected[data-v-85e66b38]{color:#047857;background:#ecfdf5;border-color:#059669;box-shadow:0 0 0 3px #10b9811f}.om-qty-row[data-v-85e66b38],.om-stepper[data-v-85e66b38]{align-items:center;gap:.9rem;display:flex}.om-stepper button[data-v-85e66b38]{width:36px;height:36px;color:var(--text-dark);cursor:pointer;background:#f8fafc;border:none;border-radius:10px;font-size:1.15rem;font-weight:700;transition:all .15s}.om-stepper button[data-v-85e66b38]:hover:not(:disabled){background:var(--brand-bg);color:var(--brand-dark)}.om-stepper button[data-v-85e66b38]:disabled{opacity:.4;cursor:not-allowed}.om-stepper span[data-v-85e66b38]{text-align:center;color:#001e2b;min-width:28px;font-size:.95rem;font-weight:800}.om-stock[data-v-85e66b38]{color:#047857;font-size:.78rem;font-weight:700}.om-stock.low[data-v-85e66b38]{color:#b45309}.om-tiers[data-v-85e66b38]{margin-top:1rem}.om-tiers-title[data-v-85e66b38]{color:#001e2b;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.82rem;font-weight:800;display:flex}.om-tiers-title svg[data-v-85e66b38]{color:#059669;width:15px;height:15px}.om-tier-list[data-v-85e66b38]{flex-direction:column;gap:.5rem;display:flex}.om-tier[data-v-85e66b38]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;font-family:inherit;transition:all .15s;display:flex}.om-tier[data-v-85e66b38]:hover{background:#f8fefb;border-color:#a7f3d0}.om-tier.active[data-v-85e66b38]{background:#ecfdf5;border-color:#059669;box-shadow:0 0 0 3px #10b9811f}.om-tier-range[data-v-85e66b38]{color:var(--text-dark);font-size:.82rem;font-weight:800}.om-tier-price[data-v-85e66b38]{color:#047857;font-size:.88rem;font-weight:800}.om-tier-price small[data-v-85e66b38]{color:var(--text-muted);font-size:.68rem;font-weight:700}.om-tier-save[data-v-85e66b38]{color:#047857;white-space:nowrap;background:#d1fae5;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.om-foot[data-v-85e66b38]{background:#fcfdfe;border-top:1px solid #eef2f6;padding:1rem 1.2rem 1.2rem}.om-summary-row[data-v-85e66b38]{justify-content:space-between;align-items:baseline;display:flex}.om-summary-row span[data-v-85e66b38]{color:var(--text-mid);font-size:.82rem;font-weight:700}.om-summary-row strong[data-v-85e66b38]{font-family:var(--font-display);color:#001e2b;font-size:1.35rem;font-weight:800}.om-summary-save[data-v-85e66b38]{color:#047857;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.76rem;font-weight:700;display:flex}.om-summary-save svg[data-v-85e66b38]{width:14px;height:14px}.om-hint[data-v-85e66b38]{color:#b45309;margin:.75rem 0 0;font-size:.78rem;font-weight:700}.om-hint.error[data-v-85e66b38]{color:#b91c1c}.om-actions[data-v-85e66b38]{gap:.65rem;margin-top:1rem;display:flex}.om-btn[data-v-85e66b38]{cursor:pointer;border-radius:12px;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;font-weight:800;transition:all .16s}.om-btn.ghost[data-v-85e66b38]{color:var(--text-dark);background:#fff;border:1.5px solid #e2e8f0;flex:none}.om-btn.ghost[data-v-85e66b38]:hover{background:#f8fafc;border-color:#cbd5e1}.om-btn.primary[data-v-85e66b38]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;flex:1;justify-content:space-between;align-items:center;gap:.6rem;display:inline-flex;box-shadow:0 12px 26px -12px #059669bf}.om-btn.primary[data-v-85e66b38]:hover:not(:disabled){filter:brightness(1.04)}.om-btn.primary[data-v-85e66b38]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.om-btn-total[data-v-85e66b38]{font-family:var(--font-display);font-weight:800}.om-fade-enter-active[data-v-85e66b38],.om-fade-leave-active[data-v-85e66b38]{transition:opacity .2s}.om-fade-enter-active .om-card[data-v-85e66b38],.om-fade-leave-active .om-card[data-v-85e66b38]{transition:transform .22s,opacity .22s}.om-fade-enter-from[data-v-85e66b38],.om-fade-leave-to[data-v-85e66b38]{opacity:0}.om-fade-enter-from .om-card[data-v-85e66b38],.om-fade-leave-to .om-card[data-v-85e66b38]{opacity:0;transform:translateY(14px)scale(.98)}@media (width<=640px){.om-overlay[data-v-85e66b38]{align-items:flex-end;padding:0}.om-card[data-v-85e66b38]{border-radius:20px 20px 0 0;max-width:100%;max-height:92vh}.om-head[data-v-85e66b38],.om-body[data-v-85e66b38]{padding:1rem}.om-foot[data-v-85e66b38]{padding:.9rem 1rem 1.1rem}}.marketplace[data-v-19ebc576]{flex-direction:column;display:flex}.school-band[data-v-19ebc576]{color:#fff;background:linear-gradient(135deg,#022c1e 0%,#004d28 60%,#006d38 100%)}.band-inner[data-v-19ebc576]{flex-wrap:wrap;align-items:center;gap:1.25rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0;display:flex}.school-badge[data-v-19ebc576]{background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:800;display:grid;overflow:hidden}.school-badge img[data-v-19ebc576]{object-fit:cover;width:100%;height:100%}.school-copy[data-v-19ebc576]{flex:1;min-width:200px}.band-eyebrow[data-v-19ebc576]{color:#a7f3d0;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:800}.school-copy h1[data-v-19ebc576]{margin:.3rem 0 0;font-size:clamp(1.4rem,3vw,2rem)}.band-meta[data-v-19ebc576]{color:#ffffffb8;margin:.25rem 0 0;font-size:.85rem}.band-search[data-v-19ebc576]{background:#fff;border-radius:12px;flex:340px;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .9rem;display:flex}.band-search svg[data-v-19ebc576]{color:#64748b;flex-shrink:0;width:18px;height:18px}.band-search input[data-v-19ebc576]{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.6rem 0;font-size:.92rem}.band-search button[data-v-19ebc576]{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:9px;padding:.65rem 1.1rem;font-weight:800}.band-search button[data-v-19ebc576]:hover{background:#047857}.market-inner[data-v-19ebc576]{width:min(1180px,100% - 2rem);margin:0 auto;padding:1.25rem 0 4rem}.category-rail[data-v-19ebc576]{scrollbar-width:none;gap:.5rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.category-rail[data-v-19ebc576]::-webkit-scrollbar{display:none}.chip[data-v-19ebc576]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:all .15s}.chip[data-v-19ebc576]:hover{color:#047857;border-color:#a7f3d0}.chip.active[data-v-19ebc576]{color:#fff;background:#059669;border-color:#059669}.toolbar[data-v-19ebc576]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.count[data-v-19ebc576]{color:#64748b;margin:0;font-size:.9rem}.count strong[data-v-19ebc576]{color:#0f172a}.count span[data-v-19ebc576]{color:#94a3b8}.sort[data-v-19ebc576]{color:#64748b;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.sort select[data-v-19ebc576]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.5rem .7rem;font-size:.85rem}.grid[data-v-19ebc576]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;display:grid}.card[data-v-19ebc576]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.card[data-v-19ebc576]:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 24px -10px #0f172a2e}.card-media[data-v-19ebc576]{aspect-ratio:1;cursor:pointer;background:#f1f5f9;border:0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.card-media img[data-v-19ebc576]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.card:hover .card-media img[data-v-19ebc576]{transform:scale(1.05)}.no-image[data-v-19ebc576]{color:#94a3b8;font-size:.85rem}.condition-chip[data-v-19ebc576]{color:#047857;text-transform:uppercase;letter-spacing:.04em;background:#fffffff5;border-radius:7px;padding:.22rem .5rem;font-size:.66rem;font-weight:800;position:absolute;top:8px;left:8px}.card-body[data-v-19ebc576]{flex-direction:column;gap:.3rem;padding:.75rem .85rem .9rem;display:flex}.card-title[data-v-19ebc576]{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.card-title button[data-v-19ebc576]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.card-price[data-v-19ebc576]{color:#047857;margin:0;font-size:1.05rem;font-weight:800}.card-seller[data-v-19ebc576]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;overflow:hidden}.card-actions[data-v-19ebc576]{gap:.5rem;margin-top:.55rem;display:flex}.card-btn[data-v-19ebc576]{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:.3rem;padding:.6rem;font-family:inherit;font-size:.78rem;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.card-btn svg[data-v-19ebc576]{width:14px;height:14px}.card-btn.view[data-v-19ebc576]{color:#059669;background:#fff;border:1px solid #059669;flex:none;height:38px;padding:0 .75rem}.card-btn.view[data-v-19ebc576]:hover{color:#047857;background:#f0fdf4;border-color:#047857}.card-btn.add[data-v-19ebc576]{color:#fff;background:#059669;border:1px solid #059669;flex:1;height:38px}.card-btn.add[data-v-19ebc576]:hover,.card-btn.add.added[data-v-19ebc576]{background:#047857;border-color:#047857}.notice[data-v-19ebc576]{text-align:center;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:2.25rem 1rem}.notice.error[data-v-19ebc576]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.notice.empty p[data-v-19ebc576]{margin:0 0 .9rem}.retry[data-v-19ebc576]{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:10px;padding:.7rem 1.2rem;font-weight:800;text-decoration:none;display:inline-block}.skeleton-card[data-v-19ebc576]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.skeleton-img[data-v-19ebc576]{aspect-ratio:1;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;animation:1.3s infinite shimmer-19ebc576}.skeleton-line[data-v-19ebc576]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:6px;height:12px;margin:.7rem .85rem;animation:1.3s infinite shimmer-19ebc576}.skeleton-line.wide[data-v-19ebc576]{width:70%}@keyframes shimmer-19ebc576{0%{background-position:100%}to{background-position:0}}.pagination[data-v-19ebc576]{color:#64748b;justify-content:center;align-items:center;gap:1rem;padding:2rem 0 0;font-size:.88rem;display:flex}.pagination button[data-v-19ebc576]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.6rem 1rem;font-weight:700}.pagination button[data-v-19ebc576]:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.band-inner[data-v-19ebc576]{padding:1.5rem 0}.grid[data-v-19ebc576]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}}.footer[data-v-31262b49]{width:100%;font-family:var(--font-sans);border-top:1px solid var(--border);background:#fff;padding:3.5rem 1.1rem 1.8rem;position:relative}.footer[data-v-31262b49]:before,.footer[data-v-31262b49]:after{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle,#cbd5e1 1px,#0000 1.2px);background-size:16px 16px;width:40px;position:absolute;top:0;bottom:0}.footer[data-v-31262b49]:before{left:0}.footer[data-v-31262b49]:after{right:0}.container[data-v-31262b49]{max-width:1280px;margin:0 auto}.footer-top[data-v-31262b49]{grid-template-columns:1.25fr repeat(4,1fr);align-items:start;gap:2rem;margin-bottom:2.8rem;display:grid}.brand-col[data-v-31262b49]{flex-direction:column;gap:1.1rem;padding-right:.5rem;display:flex}.footer-brand[data-v-31262b49]{align-items:center;gap:.55rem;width:fit-content;text-decoration:none;display:inline-flex}.brand-logo[data-v-31262b49]{object-fit:contain;width:32px;height:32px;display:block}.brand-text[data-v-31262b49]{font-family:var(--font-display);letter-spacing:-.02em;color:#001e2b;font-size:1.65rem;font-weight:800;line-height:1}.brand-desc[data-v-31262b49]{max-width:320px;color:var(--text-mid);margin:0;font-size:.9rem;font-weight:500;line-height:1.7}.escrow-badge[data-v-31262b49]{color:var(--brand-dark);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.6rem;width:fit-content;padding:.75rem 1.15rem;font-size:.88rem;font-weight:800;display:inline-flex}.escrow-badge svg[data-v-31262b49]{flex-shrink:0;width:22px;height:22px}.link-col[data-v-31262b49]{flex-direction:column;gap:.95rem;display:flex}.col-title[data-v-31262b49]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.col-list[data-v-31262b49]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.col-item[data-v-31262b49]{margin:0}.col-link[data-v-31262b49]{color:var(--text-mid);transition:color var(--transition);align-items:center;gap:.45rem;font-size:.86rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.col-link[data-v-31262b49]:hover{color:var(--brand-dark)}.link-dot[data-v-31262b49]{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #10b98126}.footer-bottom[data-v-31262b49]{background:#eef2ff;border:1px solid #e0e7ff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.6rem;display:flex}.bottom-left[data-v-31262b49]{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.82rem;font-weight:500;display:inline-flex}.copyright[data-v-31262b49]{color:var(--text-dark);font-weight:600}.sep[data-v-31262b49]{color:var(--text-light);font-weight:700}.legal-link[data-v-31262b49]{color:var(--brand-dark);transition:color var(--transition);align-items:center;gap:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-link[data-v-31262b49]:hover{color:var(--brand-darker);text-decoration:underline}.legal-sep[data-v-31262b49]{background:#c7d2fe;width:1px;height:14px;margin-left:.15rem}.bottom-right[data-v-31262b49]{flex-shrink:0;align-items:center;gap:.9rem;display:inline-flex}.region-label[data-v-31262b49]{color:var(--text-mid);cursor:pointer;transition:color var(--transition);font-size:.82rem;font-weight:500}.region-label[data-v-31262b49]:hover{color:var(--brand-dark)}.region-label strong[data-v-31262b49]{color:var(--text-dark);font-weight:700}.divider[data-v-31262b49]{color:#c7d2fe;font-size:.9rem;font-weight:700}.currency-btn[data-v-31262b49]{color:var(--brand-dark);cursor:pointer;transition:all var(--transition);background:#fff;border:1px solid #c7d2fe;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:800;display:inline-flex}.currency-btn[data-v-31262b49]:hover{background:#e0e7ff;border-color:#a5b4fc}.naira[data-v-31262b49]{font-size:.95rem;font-weight:800;line-height:1}@media (width<=1100px){.footer-top[data-v-31262b49]{grid-template-columns:1fr 1fr;gap:1.75rem}.brand-col[data-v-31262b49]{grid-column:span 2;max-width:600px}}@media (width<=720px){.footer[data-v-31262b49]{padding:2.4rem .9rem 1.3rem}.footer[data-v-31262b49]:before,.footer[data-v-31262b49]:after{display:none}.footer-top[data-v-31262b49]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.brand-col[data-v-31262b49]{grid-column:span 2;padding-right:0}.brand-desc[data-v-31262b49]{font-size:.86rem}.escrow-badge[data-v-31262b49]{padding:.6rem .95rem;font-size:.82rem}.col-title[data-v-31262b49]{font-size:1.05rem}.col-link[data-v-31262b49]{font-size:.82rem}.footer-bottom[data-v-31262b49]{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.1rem 1rem}.bottom-left[data-v-31262b49]{flex-direction:column;align-items:flex-start;gap:.35rem}.sep[data-v-31262b49]{display:none}.bottom-right[data-v-31262b49]{justify-content:space-between;width:100%}}@media (width<=480px){.footer-top[data-v-31262b49]{grid-template-columns:1fr}.brand-col[data-v-31262b49]{grid-column:span 1}}.home-page[data-v-c75df2a2]{color:#0f172a;min-height:100vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#f8fafc;flex-direction:column;padding-bottom:70px;display:flex}.main-content[data-v-c75df2a2]{flex-direction:column;gap:.5rem;width:100%;margin:0 auto;display:flex}.browse-page[data-v-716e8f4c]{color:#0f172a;background:#f8fafc;min-height:100vh}.catalog[data-v-716e8f4c]{width:min(1180px,100% - 2rem);margin:2rem auto 4rem}.catalog-heading[data-v-716e8f4c]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.catalog-heading h1[data-v-716e8f4c]{color:#001e2b;margin:0;font-size:clamp(1.7rem,4vw,2.5rem)}.catalog-heading p[data-v-716e8f4c]{color:#64748b;margin:.45rem 0 0}.catalog-heading .eyebrow[data-v-716e8f4c]{color:#047857;letter-spacing:.12em;font-size:.75rem;font-weight:800}.sell-link[data-v-716e8f4c],.search-button[data-v-716e8f4c],.view-button[data-v-716e8f4c]{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:10px;padding:.75rem 1rem;font-weight:700;text-decoration:none}.toolbar[data-v-716e8f4c]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr 1fr minmax(220px,2fr) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.toolbar label[data-v-716e8f4c]{color:#475569;gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.toolbar select[data-v-716e8f4c],.toolbar input[data-v-716e8f4c]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:.7rem}.school-context[data-v-716e8f4c],.result-count[data-v-716e8f4c]{color:#64748b;font-size:.9rem}.result-count[data-v-716e8f4c]{margin:1.2rem 0 .75rem}.message[data-v-716e8f4c]{text-align:center;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:2.5rem 1rem}.message.error[data-v-716e8f4c]{color:#b91c1c}.message button[data-v-716e8f4c]{color:#047857;cursor:pointer;background:0 0;border:0;margin-left:.5rem;font-weight:700}.product-grid[data-v-716e8f4c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.product-card[data-v-716e8f4c]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.product-image[data-v-716e8f4c]{cursor:pointer;background:#f1f5f9;border:0;place-items:center;width:100%;height:210px;display:grid}.product-image img[data-v-716e8f4c]{object-fit:cover;width:100%;height:100%}.no-image[data-v-716e8f4c]{color:#94a3b8;font-size:.85rem}.product-info[data-v-716e8f4c]{padding:1rem}.product-school[data-v-716e8f4c],.seller[data-v-716e8f4c],.condition[data-v-716e8f4c]{color:#64748b;font-size:.78rem}.product-info h2[data-v-716e8f4c]{margin:.35rem 0;font-size:1rem}.product-info h2 button[data-v-716e8f4c]{color:#0f172a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.condition[data-v-716e8f4c]{text-transform:capitalize}.price[data-v-716e8f4c]{color:#047857;margin:.65rem 0;font-size:1.2rem;font-weight:800}.seller[data-v-716e8f4c]{margin-bottom:.8rem}.view-button[data-v-716e8f4c]{width:100%;padding:.65rem}.pagination[data-v-716e8f4c]{justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.pagination button[data-v-716e8f4c]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.65rem .9rem}.pagination button[data-v-716e8f4c]:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.catalog[data-v-716e8f4c]{width:min(100% - 1rem,1180px);margin-top:1rem}.catalog-heading[data-v-716e8f4c]{flex-direction:column;align-items:start}.toolbar[data-v-716e8f4c]{grid-template-columns:1fr 1fr}.toolbar .search-field[data-v-716e8f4c],.search-button[data-v-716e8f4c]{grid-column:1/-1}}.pd-page[data-v-79f4a887]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;padding-bottom:70px;position:relative}.pd-page[data-v-79f4a887]:before,.pd-page[data-v-79f4a887]:after{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#cbd5e1 1px,#0000 1.2px);background-size:16px 16px;width:40px;position:absolute;top:0;bottom:0}.pd-page[data-v-79f4a887]:before{left:0}.pd-page[data-v-79f4a887]:after{right:0}.pd-main[data-v-79f4a887]{width:100%;padding:1rem 1.1rem 3rem}.container[data-v-79f4a887]{max-width:1440px;margin:0 auto}.load-state[data-v-79f4a887]{text-align:center;color:#475569;padding:4rem 1rem}.load-state button[data-v-79f4a887]{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:8px;margin:.5rem;padding:.7rem 1rem;font-weight:700}.breadcrumb-row[data-v-79f4a887]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0 1.2rem;display:flex}.back-btn[data-v-79f4a887]{border:1px solid var(--border);color:var(--text-dark);cursor:pointer;transition:all var(--transition);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-flex}.back-btn svg[data-v-79f4a887]{width:16px;height:16px}.back-btn[data-v-79f4a887]:hover{border-color:var(--brand);color:var(--brand-dark);background:var(--brand-bg)}.crumbs[data-v-79f4a887]{color:var(--text-muted);font-size:.78rem;font-weight:600}.crumbs a[data-v-79f4a887]{cursor:pointer}.crumbs a[data-v-79f4a887]:hover{color:var(--brand-dark)}.crumbs span[data-v-79f4a887]{margin:0 .35rem}.crumb-cat[data-v-79f4a887]{color:var(--brand-dark)}.crumb-cur[data-v-79f4a887]{color:var(--text-dark);font-weight:700}.pd-top-grid[data-v-79f4a887]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(260px,340px);align-items:start;gap:1.6rem;display:grid}.pd-top-grid[data-v-79f4a887]>*{min-width:0}.pd-visual[data-v-79f4a887]{flex-direction:column;gap:.9rem;display:flex}.hero-image[data-v-79f4a887]{aspect-ratio:4/3;border:1px solid var(--border);background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 6px 22px -14px #001e2b29}.hero-image img[data-v-79f4a887]{object-fit:cover;width:100%;height:100%;display:block}.vis-overlay[data-v-79f4a887]{position:absolute;bottom:1rem;left:1rem;right:1rem}.overlay-chip[data-v-79f4a887]{color:#0f766e;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 4px 18px -6px #0000001f}.overlay-chip svg[data-v-79f4a887]{width:16px;height:16px}.talent-chip[data-v-79f4a887]{color:#047857}.thumbs[data-v-79f4a887]{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.thumb[data-v-79f4a887]{aspect-ratio:1;cursor:pointer;transition:all var(--transition);background:#fff;border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}.thumb img[data-v-79f4a887]{object-fit:cover;width:100%;height:100%}.thumb.active[data-v-79f4a887]{border-color:var(--brand);box-shadow:0 0 0 3px #10b98126}.thumb[data-v-79f4a887]:hover{border-color:var(--border-strong)}.trust-strip[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.2rem;padding:1rem;display:grid}.trust-item[data-v-79f4a887]{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.trust-item svg[data-v-79f4a887]{flex-shrink:0;width:26px;height:26px}.trust-item>div[data-v-79f4a887]{min-width:0}.trust-item strong[data-v-79f4a887]{color:var(--text-dark);font-size:.82rem;display:block}.trust-item small[data-v-79f4a887]{color:var(--text-mid);overflow-wrap:anywhere;font-size:.72rem;line-height:1.4;display:block}.pd-details[data-v-79f4a887]{flex-direction:column;gap:.9rem;min-width:0;display:flex}.pd-head[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:18px;padding:1.1rem 1.15rem}.pd-category[data-v-79f4a887]{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-dark);overflow-wrap:anywhere;font-size:.74rem;font-weight:800}.pd-title[data-v-79f4a887]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.015em;overflow-wrap:anywhere;margin:.45rem 0 .65rem;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:700;line-height:1.18}.pd-stats[data-v-79f4a887]{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.pd-stats .stars[data-v-79f4a887]{color:#b45309;font-weight:800}.pd-stats .sep[data-v-79f4a887]{color:var(--text-light);margin:0 .1rem}.pd-price-box[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:18px;padding:1rem 1.15rem}.pd-price-row[data-v-79f4a887]{align-items:baseline;gap:.5rem;display:inline-flex}.pd-price[data-v-79f4a887]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:800}.pd-unit[data-v-79f4a887]{color:var(--text-mid);font-size:.85rem;font-weight:700}.instant-tag[data-v-79f4a887]{color:#065f46;letter-spacing:.08em;background:#d1fae5;border-radius:8px;padding:.18rem .6rem;font-size:.68rem;font-weight:800}.pd-old[data-v-79f4a887]{color:var(--text-muted);margin-top:.3rem;font-size:.85rem;font-weight:600}.pd-old .save[data-v-79f4a887]{color:var(--brand-dark);margin-left:.45rem}.seller-card[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.05rem 1.1rem;display:flex}.seller-left[data-v-79f4a887]{align-items:flex-start;gap:.9rem;display:flex}.seller-avatar[data-v-79f4a887]{background:var(--brand-bg-muted);border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 4px #10b98138}.seller-avatar img[data-v-79f4a887]{object-fit:cover;width:100%;height:100%}.avatar-biz[data-v-79f4a887]{background:var(--brand-bg);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8rem;display:flex}.check-verified[data-v-79f4a887]{width:20px;height:20px;position:absolute;bottom:-3px;right:-3px}.check-verified svg[data-v-79f4a887]{width:20px;height:20px}.seller-name-row[data-v-79f4a887]{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.seller-name-row h4[data-v-79f4a887]{color:var(--text-dark);margin:0;font-size:1.02rem;font-weight:800}.verified-pill[data-v-79f4a887]{letter-spacing:.03em;border-radius:999px;padding:.22rem .6rem;font-size:.7rem;font-weight:800}.verified-pill.pro[data-v-79f4a887]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.verified-pill.official[data-v-79f4a887]{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}.seller-sub[data-v-79f4a887]{color:var(--text-mid);margin-top:.25rem;font-size:.76rem;font-weight:600}.seller-sub .sep[data-v-79f4a887]{color:var(--text-light);margin:0 .35rem}.seller-stats[data-v-79f4a887]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}.seller-stats div[data-v-79f4a887]{border:1px solid var(--border);background:#f8fafc;border-radius:12px;flex-direction:column;gap:.05rem;padding:.5rem .6rem;display:flex}.seller-stats strong[data-v-79f4a887]{color:var(--text-dark);font-size:.92rem}.seller-stats small[data-v-79f4a887]{color:var(--text-muted);font-size:.66rem;font-weight:600}.msg-btn[data-v-79f4a887]{color:#3730a3;cursor:pointer;width:100%;transition:all var(--transition);background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-family:inherit;font-size:.85rem;font-weight:800;display:inline-flex}.msg-btn svg[data-v-79f4a887]{width:18px;height:18px}.msg-btn[data-v-79f4a887]:hover{background:#e0e7ff}.pd-tabs[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;min-width:0;padding:.25rem;display:grid}.pd-tabs button[data-v-79f4a887]{min-width:0;color:var(--text-mid);cursor:pointer;transition:all var(--transition);overflow-wrap:anywhere;background:0 0;border:none;border-radius:10px;padding:.55rem .4rem;font-family:inherit;font-size:clamp(.68rem,.75vw,.78rem);font-weight:700;line-height:1.35}.pd-tabs button.active[data-v-79f4a887]{background:var(--brand);color:#fff;box-shadow:0 4px 12px -4px #10b98159}.tab-body[data-v-79f4a887]{min-width:0}.desc-card[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:18px;padding:1.25rem}.desc-card h5[data-v-79f4a887]{color:var(--text-dark);align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.95rem;font-weight:800;display:flex}.desc-card h5 svg[data-v-79f4a887]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.desc-card p[data-v-79f4a887]{color:var(--text-mid);margin:0 0 .75rem;font-size:.87rem;font-weight:500;line-height:1.65}.key-features[data-v-79f4a887]{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.kf[data-v-79f4a887]{align-items:flex-start;gap:.55rem;display:flex}.kf-bullet[data-v-79f4a887]{color:var(--brand);flex-shrink:0;margin-top:1px;font-weight:900}.kf strong[data-v-79f4a887]{color:var(--text-dark);font-size:.84rem}.kf small[data-v-79f4a887]{color:var(--text-mid);margin-top:.08rem;font-size:.78rem;font-weight:500;line-height:1.45;display:block}.pack-grid[data-v-79f4a887]{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.pack-item[data-v-79f4a887]{border:1px solid var(--border);background:#f8fafc;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.75rem .8rem;display:flex}.pack-icon[data-v-79f4a887]{background:var(--brand-gradient);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.pack-item strong[data-v-79f4a887]{color:var(--text-dark);font-size:.82rem;display:block}.pack-item small[data-v-79f4a887]{color:var(--text-mid);font-size:.72rem}.spec-tbl[data-v-79f4a887]{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.82rem}.spec-tbl tr[data-v-79f4a887]{border-bottom:1px dashed #e2e8f0}.spec-tbl tr[data-v-79f4a887]:last-child{border-bottom:none}.spec-tbl td[data-v-79f4a887]{padding:.6rem .2rem}.spec-tbl td[data-v-79f4a887]:first-child{color:var(--text-muted);width:38%;font-weight:600}.spec-tbl td[data-v-79f4a887]:last-child{color:var(--text-dark);font-weight:700}.escrow-steps[data-v-79f4a887]{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.step[data-v-79f4a887]{border:1px solid var(--border);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:16px;padding:2.2rem .9rem .9rem;position:relative}.step-n[data-v-79f4a887]{background:var(--brand-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:-14px;left:.9rem;box-shadow:0 6px 14px -6px #10b98180}.step h6[data-v-79f4a887]{color:var(--text-dark);margin:0 0 .3rem;font-size:.82rem;font-weight:800}.step small[data-v-79f4a887]{color:var(--text-mid);font-size:.72rem;line-height:1.5}.ratings-summary[data-v-79f4a887]{border-bottom:1px dashed #e2e8f0;grid-template-columns:200px 1fr;gap:1.5rem;padding:.2rem 0 1rem;display:grid}.rate-left[data-v-79f4a887]{text-align:center}.rate-big[data-v-79f4a887]{font-family:var(--font-display);color:#001e2b;font-size:3rem;font-weight:800;line-height:1}.rate-stars[data-v-79f4a887]{color:#f59e0b;margin-top:.2rem;font-size:1.1rem}.rate-count[data-v-79f4a887]{color:var(--text-muted);margin-top:.15rem;font-size:.78rem;font-weight:600}.rate-bars[data-v-79f4a887]{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.rate-row[data-v-79f4a887]{grid-template-columns:40px 1fr 45px;align-items:center;gap:.55rem;display:grid}.rate-row span[data-v-79f4a887]:first-child{color:var(--text-mid);font-size:.76rem;font-weight:700}.rate-row em[data-v-79f4a887]{color:var(--text-muted);text-align:right;font-size:.72rem;font-style:normal;font-weight:700}.bar[data-v-79f4a887]{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.fill[data-v-79f4a887]{background:var(--brand-gradient);border-radius:999px;height:100%}.reviews-list[data-v-79f4a887]{flex-direction:column;gap:.8rem;margin-top:1rem;display:flex}.review[data-v-79f4a887]{border:1px solid var(--border);background:#f8fafc;border-radius:14px;padding:.9rem 1rem}.rv-head[data-v-79f4a887]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.4rem;display:inline-flex}.rv-head strong[data-v-79f4a887]{color:var(--text-dark);font-size:.84rem}.rv-stars[data-v-79f4a887]{color:#b45309;background:#fef3c7;border-radius:6px;padding:.1rem .45rem;font-size:.78rem;font-weight:800}.rv-date[data-v-79f4a887]{color:var(--text-muted);font-size:.72rem;font-weight:600}.rv-badge[data-v-79f4a887]{color:var(--brand-dark);background:var(--brand-bg);border-radius:6px;padding:.14rem .5rem;font-size:.7rem;font-weight:800}.review p[data-v-79f4a887]{color:var(--text-mid);margin:0;font-size:.82rem;font-weight:500;line-height:1.55}.buy-card[data-v-79f4a887]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:1.3rem 1.25rem 1.25rem;position:sticky;top:105px;box-shadow:0 8px 30px -16px #001e2b26}.bc-head[data-v-79f4a887]{border-bottom:1px dashed #e2e8f0;margin-bottom:.9rem;padding-bottom:.9rem}.bc-label[data-v-79f4a887]{letter-spacing:.08em;color:var(--brand-dark);text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.bc-price[data-v-79f4a887]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;font-size:1.9rem;font-weight:800;line-height:1}.bc-price small[data-v-79f4a887]{color:var(--text-mid);font-size:.85rem;font-weight:700;font-family:var(--font-sans);letter-spacing:0}.bc-price-was[data-v-79f4a887]{color:#94a3b8;font-size:1.05rem;font-weight:600;font-family:var(--font-sans);margin-right:.4rem;text-decoration:line-through}.bc-bulk-badge[data-v-79f4a887]{color:#047857;letter-spacing:.03em;text-transform:uppercase;background:#ecfdf5;border-radius:999px;margin-top:.45rem;padding:.22rem .6rem;font-size:.68rem;font-weight:800;display:inline-block}.bc-qty[data-v-79f4a887]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.bc-qty span[data-v-79f4a887]{color:var(--text-muted);font-size:.8rem;font-weight:700}.bc-options[data-v-79f4a887]{background:#fcfdfe;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:.75rem .85rem}.bc-options-head[data-v-79f4a887]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bc-options-head .bc-label[data-v-79f4a887]{margin-bottom:0}.bc-options-edit[data-v-79f4a887]{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.78rem;font-weight:800;text-decoration:underline}.bc-options-body[data-v-79f4a887]{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.bc-options-line[data-v-79f4a887]{color:var(--text-dark);font-size:.8rem;font-weight:700}.bc-options-line.missing[data-v-79f4a887]{color:#b45309}.bc-options-line.tier[data-v-79f4a887]{color:#047857}.bc-options-line.muted[data-v-79f4a887]{color:var(--text-muted);font-weight:600}.bc-save[data-v-79f4a887]{color:#047857;font-style:normal;font-weight:800}.qty-ctl[data-v-79f4a887]{align-items:center;gap:.85rem;display:flex}.qty-ctl button[data-v-79f4a887]{width:34px;height:34px;color:var(--text-dark);cursor:pointer;transition:background var(--transition);background:#f8fafc;border:none;font-size:1.1rem;font-weight:800}.qty-ctl button[data-v-79f4a887]:hover{background:var(--brand-bg);color:var(--brand-dark)}.qty-ctl button[data-v-79f4a887]:disabled{opacity:.4;cursor:not-allowed;color:var(--text-dark);background:#f8fafc}.qty-ctl span[data-v-79f4a887]{text-align:center;width:44px;color:var(--text-dark);background:#fff;font-size:.9rem;font-weight:800}.bc-row[data-v-79f4a887]{justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.8rem;display:flex}.bc-row .lbl[data-v-79f4a887]{color:var(--text-muted);font-weight:600}.bc-row .val[data-v-79f4a887]{color:var(--text-dark);font-weight:700}.bc-row .val.green[data-v-79f4a887]{color:var(--brand-dark)}.escrow-row[data-v-79f4a887]{cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;align-items:flex-start;gap:.65rem;margin:.7rem 0;padding:.9rem .85rem;display:inline-flex}.escrow-row input[data-v-79f4a887]{display:none}.cbx.locked[data-v-79f4a887]{background:var(--brand);border-radius:5px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.cbx.locked[data-v-79f4a887]:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.escrow-row strong[data-v-79f4a887]{color:var(--brand-dark);font-size:.82rem;display:block}.escrow-row small[data-v-79f4a887]{color:#047857;font-size:.72rem;font-weight:500;line-height:1.45}.bc-total[data-v-79f4a887]{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:baseline;margin-top:.2rem;padding:.85rem .2rem;display:flex}.bc-total span[data-v-79f4a887]{color:var(--text-mid);font-size:.8rem;font-weight:700}.bc-total strong[data-v-79f4a887]{font-family:var(--font-display);color:#001e2b;font-size:1.5rem;font-weight:800}.bc-buy[data-v-79f4a887]{background:var(--brand-gradient);color:#fff;cursor:pointer;width:100%;transition:all var(--transition);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1rem;font-family:inherit;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -8px #05966980}.bc-buy svg[data-v-79f4a887]{width:20px;height:20px}.bc-buy[data-v-79f4a887]:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px #0596698c}.bc-cart[data-v-79f4a887]{width:100%;color:var(--brand-dark);border:1.5px solid var(--brand);cursor:pointer;transition:all var(--transition);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin-top:.55rem;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;font-weight:800;display:inline-flex}.bc-cart svg[data-v-79f4a887]{width:18px;height:18px}.bc-cart[data-v-79f4a887]:hover{background:var(--brand-bg)}.bc-cart.added[data-v-79f4a887]{color:#047857;background:#ecfdf5;border-color:#10b981}.bc-ul[data-v-79f4a887]{flex-direction:column;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.bc-blocked[data-v-79f4a887]{border-radius:var(--radius-xs);color:#92400e;background:#fffbeb;border:1px solid #fde68a;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.8rem;font-weight:600;line-height:1.45}.bc-ul li[data-v-79f4a887]{color:var(--text-mid);font-size:.78rem;font-weight:600;line-height:1.4}@media (width<=1000px){.pd-top-grid[data-v-79f4a887]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trust-strip[data-v-79f4a887]{grid-template-columns:1fr}.buy-card[data-v-79f4a887]{grid-column:1/-1;width:100%;max-width:560px;margin:0 auto;position:static}@media (width>=1281px){.pd-tabs[data-v-79f4a887]{grid-template-columns:repeat(4,minmax(0,1fr))}}.escrow-steps[data-v-79f4a887]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.pd-top-grid[data-v-79f4a887],.ratings-summary[data-v-79f4a887]{grid-template-columns:1fr}.seller-stats[data-v-79f4a887]{grid-template-columns:repeat(2,1fr)}.pd-page[data-v-79f4a887]:before,.pd-page[data-v-79f4a887]:after,.trust-strip[data-v-79f4a887]{display:none}}@media (width<=640px){.pd-main[data-v-79f4a887]{padding:.7rem .9rem 2rem}.breadcrumb-row[data-v-79f4a887]{padding-bottom:.8rem}.pack-grid[data-v-79f4a887],.escrow-steps[data-v-79f4a887]{grid-template-columns:1fr}.seller-stats[data-v-79f4a887]{grid-template-columns:repeat(2,1fr)}.thumbs[data-v-79f4a887]{grid-template-columns:repeat(4,1fr);gap:.35rem}.seller-left[data-v-79f4a887]{flex-direction:column}.seller-stats div[data-v-79f4a887]{padding:.5rem}}.legal-page[data-v-66bbf390]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;flex-direction:column;padding-bottom:70px;display:flex}.legal-main[data-v-66bbf390]{flex:1;width:100%;padding:0 1.1rem}.container[data-v-66bbf390]{max-width:1200px;margin:3rem auto 4rem}.legal-layout[data-v-66bbf390]{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.legal-sidebar[data-v-66bbf390]{flex-direction:column;gap:1.1rem;display:flex;position:sticky;top:90px}.back-home[data-v-66bbf390]{color:var(--brand-dark);width:fit-content;transition:color var(--transition);align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.back-home svg[data-v-66bbf390]{width:14px;height:14px}.back-home[data-v-66bbf390]:hover{color:var(--brand-darker)}.sidebar-card[data-v-66bbf390]{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.25rem 1.1rem;display:flex;box-shadow:0 2px 10px -6px #001e2b14}.sidebar-title[data-v-66bbf390]{font-family:var(--font-display);color:#001e2b;margin:0;font-size:1.15rem;font-weight:700}.sidebar-meta[data-v-66bbf390]{color:var(--text-muted);background:#f1f5f9;border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.76rem;line-height:1.55}.sidebar-nav[data-v-66bbf390]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav a[data-v-66bbf390]{color:var(--text-mid);transition:all var(--transition);border-radius:10px;padding:.55rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.sidebar-nav a[data-v-66bbf390]:hover{color:var(--brand-dark);background:#ecfdf5}.legal-content[data-v-66bbf390]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:2.5rem 2.75rem;box-shadow:0 4px 20px -12px #001e2b1f}.legal-head[data-v-66bbf390]{border-bottom:1px solid var(--border);flex-direction:column;gap:.8rem;margin-bottom:1.8rem;padding-bottom:1.8rem;display:flex}.badge-green[data-v-66bbf390]{color:#047857;letter-spacing:.06em;text-transform:uppercase;background:#d1fae5;border-radius:9999px;align-items:center;width:fit-content;padding:.32rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.legal-head h1[data-v-66bbf390]{font-family:var(--font-display);letter-spacing:-.02em;color:#001e2b;margin:0;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:700;line-height:1.08}.legal-lead[data-v-66bbf390]{max-width:620px;color:var(--text-mid);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.legal-section[data-v-66bbf390]{border-bottom:1px solid #f1f5f9;padding:1.5rem 0}.legal-section[data-v-66bbf390]:last-of-type{border-bottom:none}.legal-section h2[data-v-66bbf390]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.45rem;font-weight:700;line-height:1.2}.body-text[data-v-66bbf390]{color:var(--text-mid);font-size:.92rem;font-weight:500;line-height:1.75}.paragraph-group[data-v-66bbf390]{margin:0 0 1rem}.paragraph-group[data-v-66bbf390]:last-child{margin-bottom:0}.legal-foot[data-v-66bbf390]{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.82rem;font-weight:600}@media (width<=960px){.legal-layout[data-v-66bbf390]{grid-template-columns:1fr;gap:1.5rem}.legal-sidebar[data-v-66bbf390]{position:static}.legal-content[data-v-66bbf390]{padding:1.6rem 1.2rem}}@media (width<=640px){.legal-main[data-v-66bbf390]{padding:0 .9rem}.container[data-v-66bbf390]{margin-top:1.6rem}}.legal-page[data-v-58eaf704]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;flex-direction:column;padding-bottom:70px;display:flex}.legal-main[data-v-58eaf704]{flex:1;width:100%;padding:0 1.1rem}.container[data-v-58eaf704]{max-width:1200px;margin:3rem auto 4rem}.legal-layout[data-v-58eaf704]{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.legal-sidebar[data-v-58eaf704]{flex-direction:column;gap:1.1rem;display:flex;position:sticky;top:90px}.back-home[data-v-58eaf704]{color:var(--brand-dark);width:fit-content;transition:color var(--transition);align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.back-home svg[data-v-58eaf704]{width:14px;height:14px}.back-home[data-v-58eaf704]:hover{color:var(--brand-darker)}.sidebar-card[data-v-58eaf704]{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.25rem 1.1rem;display:flex;box-shadow:0 2px 10px -6px #001e2b14}.sidebar-title[data-v-58eaf704]{font-family:var(--font-display);color:#001e2b;margin:0;font-size:1.15rem;font-weight:700}.sidebar-meta[data-v-58eaf704]{color:var(--text-muted);background:#f1f5f9;border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.76rem;line-height:1.55}.sidebar-nav[data-v-58eaf704]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav a[data-v-58eaf704]{color:var(--text-mid);transition:all var(--transition);border-radius:10px;padding:.55rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.sidebar-nav a[data-v-58eaf704]:hover{color:#3730a3;background:#eef2ff}.legal-content[data-v-58eaf704]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:2.5rem 2.75rem;box-shadow:0 4px 20px -12px #001e2b1f}.legal-head[data-v-58eaf704]{border-bottom:1px solid var(--border);flex-direction:column;gap:.8rem;margin-bottom:1.8rem;padding-bottom:1.8rem;display:flex}.badge-indigo[data-v-58eaf704]{color:#3730a3;letter-spacing:.06em;text-transform:uppercase;background:#e0e7ff;border-radius:9999px;align-items:center;width:fit-content;padding:.32rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.legal-head h1[data-v-58eaf704]{font-family:var(--font-display);letter-spacing:-.02em;color:#001e2b;margin:0;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:700;line-height:1.08}.legal-lead[data-v-58eaf704]{max-width:620px;color:var(--text-mid);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.legal-section[data-v-58eaf704]{border-bottom:1px solid #f1f5f9;padding:1.5rem 0}.legal-section[data-v-58eaf704]:last-of-type{border-bottom:none}.legal-section h2[data-v-58eaf704]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.45rem;font-weight:700;line-height:1.2}.body-text[data-v-58eaf704]{color:var(--text-mid);font-size:.92rem;font-weight:500;line-height:1.75}.paragraph-group[data-v-58eaf704]{margin:0 0 1rem}.paragraph-group[data-v-58eaf704]:last-child{margin-bottom:0}.legal-foot[data-v-58eaf704]{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.82rem;font-weight:600}@media (width<=960px){.legal-layout[data-v-58eaf704]{grid-template-columns:1fr;gap:1.5rem}.legal-sidebar[data-v-58eaf704]{position:static}.legal-content[data-v-58eaf704]{padding:1.6rem 1.2rem}}@media (width<=640px){.legal-main[data-v-58eaf704]{padding:0 .9rem}.container[data-v-58eaf704]{margin-top:1.6rem}}.legal-page[data-v-762279ea]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;flex-direction:column;padding-bottom:70px;display:flex}.legal-main[data-v-762279ea]{flex:1;width:100%;padding:0 1.1rem}.container[data-v-762279ea]{max-width:1200px;margin:3rem auto 4rem}.legal-layout[data-v-762279ea]{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.legal-sidebar[data-v-762279ea]{flex-direction:column;gap:1.1rem;display:flex;position:sticky;top:90px}.back-home[data-v-762279ea]{color:var(--brand-dark);width:fit-content;transition:color var(--transition);align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.back-home svg[data-v-762279ea]{width:14px;height:14px}.back-home[data-v-762279ea]:hover{color:var(--brand-darker)}.sidebar-card[data-v-762279ea]{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.25rem 1.1rem;display:flex;box-shadow:0 2px 10px -6px #001e2b14}.sidebar-title[data-v-762279ea]{font-family:var(--font-display);color:#001e2b;margin:0;font-size:1.1rem;font-weight:700}.sidebar-meta[data-v-762279ea]{color:var(--text-muted);background:#f1f5f9;border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.76rem;line-height:1.55}.sidebar-nav[data-v-762279ea]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav a[data-v-762279ea]{color:var(--text-mid);transition:all var(--transition);border-radius:10px;padding:.55rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.sidebar-nav a[data-v-762279ea]:hover{color:#9a3412;background:#ffedd5}.legal-content[data-v-762279ea]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:2.5rem 2.75rem;box-shadow:0 4px 20px -12px #001e2b1f}.legal-head[data-v-762279ea]{border-bottom:1px solid var(--border);flex-direction:column;gap:.8rem;margin-bottom:1.8rem;padding-bottom:1.8rem;display:flex}.badge-green[data-v-762279ea]{background:var(--brand-bg-muted);color:var(--brand-darker);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;width:fit-content;padding:.32rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.legal-head h1[data-v-762279ea]{font-family:var(--font-display);letter-spacing:-.02em;color:#001e2b;margin:0;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:700;line-height:1.08}.legal-lead[data-v-762279ea]{max-width:620px;color:var(--text-mid);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.legal-section[data-v-762279ea]{border-bottom:1px solid #f1f5f9;padding:1.5rem 0}.legal-section[data-v-762279ea]:last-of-type{border-bottom:none}.legal-section h2[data-v-762279ea]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.45rem;font-weight:700;line-height:1.2}.body-text[data-v-762279ea]{color:var(--text-mid);font-size:.92rem;font-weight:500;line-height:1.75}.paragraph-group[data-v-762279ea]{margin:0 0 1rem}.paragraph-group[data-v-762279ea]:last-child{margin-bottom:0}.legal-foot[data-v-762279ea]{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.82rem;font-weight:600}@media (width<=960px){.legal-layout[data-v-762279ea]{grid-template-columns:1fr;gap:1.5rem}.legal-sidebar[data-v-762279ea]{position:static}.legal-content[data-v-762279ea]{padding:1.6rem 1.2rem}}@media (width<=640px){.legal-main[data-v-762279ea]{padding:0 .9rem}.container[data-v-762279ea]{margin-top:1.6rem}}.base-btn[data-v-57dbe75a]{position:relative}.base-btn.is-block[data-v-57dbe75a]{justify-content:center;width:100%}.base-btn.is-loading[data-v-57dbe75a]{cursor:progress}.base-btn[data-v-57dbe75a]:disabled{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}.base-btn-spinner[data-v-57dbe75a]{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite base-btn-spin-57dbe75a}@keyframes base-btn-spin-57dbe75a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.base-btn-spinner[data-v-57dbe75a]{animation-duration:1.4s}}.support-page[data-v-654c6ad1]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;padding-bottom:70px}.support-main[data-v-654c6ad1]{flex-direction:column;gap:0;display:flex}.container[data-v-654c6ad1]{max-width:1000px;margin:0 auto;padding:0 1.25rem}.hero[data-v-654c6ad1]{border-bottom:1px solid var(--border);text-align:center;background:#fff;padding:3rem 1.25rem 2.5rem}.hero-eyebrow[data-v-654c6ad1]{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:.75rem;font-size:.8rem;font-weight:800}.hero-title[data-v-654c6ad1]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.hero-sub[data-v-654c6ad1]{max-width:520px;color:var(--text-mid);margin:0 auto;font-size:.98rem;font-weight:500;line-height:1.65}.channels-section[data-v-654c6ad1]{padding:2.5rem 1.25rem}.channels-grid[data-v-654c6ad1]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.channel-card[data-v-654c6ad1]{border:1px solid var(--border);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:.65rem;padding:1.75rem 1.25rem;transition:all .2s;display:flex}.channel-card[data-v-654c6ad1]:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 24px -12px #10b98133}.ch-icon[data-v-654c6ad1]{width:52px;height:52px;color:var(--brand-dark);background:#ecfdf5;border-radius:14px;justify-content:center;align-items:center;display:flex}.ch-icon svg[data-v-654c6ad1]{width:24px;height:24px}.channel-card h3[data-v-654c6ad1]{color:#001e2b;margin:0;font-size:1rem;font-weight:800}.channel-card p[data-v-654c6ad1]{color:var(--text-mid);margin:0;font-size:.82rem;font-weight:500}.form-section[data-v-654c6ad1]{padding:0 1.25rem 3rem}.form-inner[data-v-654c6ad1]{max-width:700px}.section-title[data-v-654c6ad1]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.015em;text-align:center;margin:0 0 .4rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700}.section-sub[data-v-654c6ad1]{text-align:center;color:var(--text-mid);margin:0 0 1.75rem;font-size:.9rem;font-weight:500}.support-error[data-v-654c6ad1]{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:.75rem}.support-form[data-v-654c6ad1]{flex-direction:column;gap:1rem;display:flex}.form-row[data-v-654c6ad1]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group[data-v-654c6ad1]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-654c6ad1]{color:#0f172a;font-size:.82rem;font-weight:700}.form-group input[data-v-654c6ad1],.form-group select[data-v-654c6ad1],.form-group textarea[data-v-654c6ad1]{border:1.5px solid var(--border);color:var(--text-dark);resize:vertical;background:#fff;border-radius:12px;outline:none;padding:.75rem .9rem;font-family:inherit;font-size:.88rem;transition:border-color .2s}.form-group input[data-v-654c6ad1]:focus,.form-group select[data-v-654c6ad1]:focus,.form-group textarea[data-v-654c6ad1]:focus{border-color:var(--brand)}.success-msg[data-v-654c6ad1]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.success-icon svg[data-v-654c6ad1]{width:56px;height:56px}.success-msg h3[data-v-654c6ad1]{color:#001e2b;margin:0;font-size:1.5rem;font-weight:800}.success-msg p[data-v-654c6ad1]{color:var(--text-mid);max-width:380px;margin:0;font-size:.9rem;line-height:1.6}.faq-section[data-v-654c6ad1]{padding:0 1.25rem 3rem}.faq-inner[data-v-654c6ad1]{max-width:700px}.faq-list[data-v-654c6ad1]{flex-direction:column;gap:.65rem;display:flex}.faq-item[data-v-654c6ad1]{border:1px solid var(--border);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.faq-item.open[data-v-654c6ad1]{border-color:var(--brand)}.faq-q[data-v-654c6ad1]{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:700;display:flex}.faq-q svg[data-v-654c6ad1]{width:16px;height:16px;color:var(--text-mid);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg[data-v-654c6ad1]{transform:rotate(180deg)}.faq-a[data-v-654c6ad1]{color:var(--text-mid);padding:0 1.2rem 1rem;font-size:.86rem;font-weight:500;line-height:1.65}@media (width<=720px){.channels-grid[data-v-654c6ad1],.form-row[data-v-654c6ad1]{grid-template-columns:1fr}.hero[data-v-654c6ad1]{padding:2rem 1rem 1.75rem}}.login-page[data-v-4f874224]{min-height:100vh;font-family:var(--font-sans);background:#f8fafc;flex-direction:column;display:flex}.top-nav[data-v-4f874224]{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.back-btn svg[data-v-4f874224]{width:15px;height:15px}.logo-link[data-v-4f874224]{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.logo[data-v-4f874224]{object-fit:contain;width:28px;height:28px}.logo-link span[data-v-4f874224]{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.auth-wrap[data-v-4f874224]{flex:1;justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex}.auth-card[data-v-4f874224]{border:1px solid var(--border);background:#fff;border-radius:22px;flex-direction:column;gap:0;width:100%;max-width:420px;padding:2.25rem 2rem 1.75rem;display:flex;box-shadow:0 8px 30px -16px #001e2b1f}.auth-title[data-v-4f874224]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.85rem;font-weight:800}.auth-sub[data-v-4f874224]{color:var(--text-mid);margin:0 0 1.5rem;font-size:.88rem;font-weight:500}.auth-form[data-v-4f874224]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-4f874224]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-4f874224]{color:#0f172a;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.forgot-inline[data-v-4f874224]{color:var(--brand-dark);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;font-weight:700;transition:color .2s}.forgot-inline[data-v-4f874224]:hover{color:var(--brand-darker);text-decoration:underline}.form-group input[data-v-4f874224]{color:var(--text-dark);background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s}.form-group input[data-v-4f874224]:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #10b9811a}.pw-wrap[data-v-4f874224]{align-items:center;display:flex;position:relative}.pw-wrap input[data-v-4f874224]{width:100%;padding-right:2.75rem}.eye-btn[data-v-4f874224]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:.75rem}.eye-btn svg[data-v-4f874224]{width:18px;height:18px}.eye-btn[data-v-4f874224]:hover{color:var(--brand-dark)}.error-msg[data-v-4f874224]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:.65rem .9rem;font-size:.82rem;font-weight:600}.divider[data-v-4f874224]{color:var(--text-muted);align-items:center;gap:.75rem;margin:1.25rem 0 .75rem;font-size:.8rem;font-weight:600;display:flex}.divider[data-v-4f874224]:before,.divider[data-v-4f874224]:after{content:"";background:var(--border);flex:1;height:1px}.google-btn[data-v-4f874224]{border:1.5px solid var(--border);width:100%;color:var(--text-mid);cursor:not-allowed;opacity:.55;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1rem;font-family:inherit;font-size:.88rem;font-weight:700;display:inline-flex}.switch-mode[data-v-4f874224]{text-align:center;color:var(--text-mid);margin:1rem 0 0;font-size:.84rem;font-weight:500}.switch-mode button[data-v-4f874224]{color:var(--brand-dark);cursor:pointer;background:0 0;border:none;margin-left:.3rem;padding:0;font-family:inherit;font-size:.84rem;font-weight:800;transition:color .2s}.switch-mode button[data-v-4f874224]:hover{color:var(--brand-darker);text-decoration:underline}.success-icon[data-v-4f874224]{text-align:center;margin-bottom:.75rem}.success-icon svg[data-v-4f874224]{width:56px;height:56px}.terms-note[data-v-4f874224]{text-align:center;color:var(--text-muted);margin:1.25rem 0 0;font-size:.74rem;font-weight:500;line-height:1.55}.terms-note a[data-v-4f874224]{color:var(--brand-dark);font-weight:700;text-decoration:none}.terms-note a[data-v-4f874224]:hover{text-decoration:underline}.tab-switcher[data-v-4f874224]{background:#f1f5f9;border-radius:12px;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.mode-tab[data-v-4f874224]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:.6rem .8rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s}.mode-tab.active[data-v-4f874224]{color:#047857;background:#fff;box-shadow:0 2px 8px -2px #0000001a}.role-select-row[data-v-4f874224]{gap:.75rem;margin-top:.3rem;display:flex}.role-chip[data-v-4f874224]{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex:1;padding:.65rem .8rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s}.role-chip.active[data-v-4f874224]{color:#047857;background:#ecfdf5;border-color:#047857}@media (width<=500px){.auth-card[data-v-4f874224]{border-left:none;border-right:none;border-radius:0;padding:1.75rem 1.25rem 1.5rem}.auth-wrap[data-v-4f874224]{align-items:flex-start;padding:0}}.ob-page[data-v-fe8eb2e4]{min-height:100vh;font-family:var(--font-sans);grid-template-columns:420px 1fr;display:grid}.ob-left[data-v-fe8eb2e4]{background:linear-gradient(160deg,#065f46 0%,#047857 50%,#0d9488 100%);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.left-inner[data-v-fe8eb2e4]{scrollbar-width:none;flex-direction:column;flex:1;gap:1.25rem;padding:2rem 1.75rem;display:flex;overflow-y:auto}.left-inner[data-v-fe8eb2e4]::-webkit-scrollbar{display:none}.ob-logo[data-v-fe8eb2e4]{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.ob-logo img[data-v-fe8eb2e4]{object-fit:contain;width:32px;height:32px}.ob-logo span[data-v-fe8eb2e4]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.left-image-wrap[data-v-fe8eb2e4]{aspect-ratio:16/10;border-radius:18px;flex-shrink:0;position:relative;overflow:hidden}.left-image[data-v-fe8eb2e4]{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block}.left-image-overlay[data-v-fe8eb2e4]{background:linear-gradient(#065f4626,#065f468c);position:absolute;inset:0}.left-copy[data-v-fe8eb2e4]{flex-shrink:0}.left-eyebrow[data-v-fe8eb2e4]{letter-spacing:.13em;text-transform:uppercase;color:#6ee7b7;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-block}.left-title[data-v-fe8eb2e4]{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;margin:0 0 .6rem;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:800;line-height:1.18}.left-body[data-v-fe8eb2e4]{color:#ffffffd1;margin:0;font-size:.88rem;font-weight:500;line-height:1.65}.left-stats[data-v-fe8eb2e4]{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;flex-shrink:0;align-items:center;gap:.9rem;padding:.85rem 1.1rem;display:flex}.ls-stat[data-v-fe8eb2e4]{flex-direction:column;flex:1;align-items:center;gap:.1rem;display:flex}.ls-stat strong[data-v-fe8eb2e4]{color:#6ee7b7;font-size:1.2rem;font-weight:800;line-height:1}.ls-stat span[data-v-fe8eb2e4]{color:#ffffffb8;text-align:center;font-size:.68rem;font-weight:500}.ls-div[data-v-fe8eb2e4]{background:#ffffff2e;width:1px;height:32px}.escrow-pill[data-v-fe8eb2e4]{color:#6ee7b7;background:#10b9812e;border:1px solid #6ee7b74d;border-radius:9999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.76rem;font-weight:700;display:inline-flex}.escrow-pill svg[data-v-fe8eb2e4]{flex-shrink:0;width:18px;height:18px}.ob-right[data-v-fe8eb2e4]{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex;overflow-y:auto}.ob-topbar[data-v-fe8eb2e4]{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2rem .75rem;display:flex}.ob-back[data-v-fe8eb2e4]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex}.ob-back svg[data-v-fe8eb2e4]{width:15px;height:15px}.ob-back[data-v-fe8eb2e4]:hover{color:var(--text-dark);background:#e2e8f0}.ob-back-spacer[data-v-fe8eb2e4]{width:80px}.ob-step-label[data-v-fe8eb2e4]{color:var(--text-muted);font-size:.8rem;font-weight:700}.ob-signin-link[data-v-fe8eb2e4]{color:var(--text-mid);text-align:right;white-space:nowrap;font-size:.8rem;font-weight:500;text-decoration:none}.ob-signin-link strong[data-v-fe8eb2e4]{color:var(--brand-dark);font-weight:800}.ob-signin-link:hover strong[data-v-fe8eb2e4]{text-decoration:underline}.ob-progress[data-v-fe8eb2e4]{background:#e2e8f0;border-radius:999px;flex-shrink:0;height:3px;margin:0 2rem;overflow:hidden}.ob-progress-fill[data-v-fe8eb2e4]{background:linear-gradient(90deg,#10b981,#059669);border-radius:999px;height:100%;transition:width .4s}.ob-body[data-v-fe8eb2e4]{flex:1;justify-content:center;align-items:flex-start;padding:2rem 2rem 3rem;display:flex}.ob-step[data-v-fe8eb2e4]{flex-direction:column;gap:1.1rem;width:100%;max-width:520px;display:flex}.step-head h1[data-v-fe8eb2e4]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800;line-height:1.2}.step-head p[data-v-fe8eb2e4]{color:var(--text-mid);margin:0;font-size:.9rem;font-weight:500}.form-grid[data-v-fe8eb2e4]{flex-direction:column;gap:1rem;display:flex}.two-col[data-v-fe8eb2e4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fg[data-v-fe8eb2e4]{flex-direction:column;gap:.4rem;display:flex}.fg label[data-v-fe8eb2e4]{color:#0f172a;justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.label-hint[data-v-fe8eb2e4]{color:var(--brand-dark);font-size:.74rem;font-style:normal;font-weight:600}.label-hint.optional[data-v-fe8eb2e4]{color:var(--text-muted)}.fg input[data-v-fe8eb2e4],.fg select[data-v-fe8eb2e4],.fg textarea[data-v-fe8eb2e4]{color:var(--text-dark);resize:vertical;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;padding:.78rem 1rem;font-family:inherit;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.fg input[data-v-fe8eb2e4]:focus,.fg select[data-v-fe8eb2e4]:focus,.fg textarea[data-v-fe8eb2e4]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #10b9811a}.input-prefix-wrap[data-v-fe8eb2e4]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.input-prefix-wrap[data-v-fe8eb2e4]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #10b9811a}.input-prefix[data-v-fe8eb2e4]{color:var(--text-mid);white-space:nowrap;background:#f8fafc;border-right:1.5px solid #e2e8f0;flex-shrink:0;align-items:center;height:100%;min-height:44px;padding:0 .75rem;font-size:.84rem;font-weight:700;display:flex}.fg input.has-prefix[data-v-fe8eb2e4]{box-shadow:none;border:none;border-radius:0;flex:1;padding:.78rem .9rem}.fg input.has-prefix[data-v-fe8eb2e4]:focus{box-shadow:none}.role-cards[data-v-fe8eb2e4]{flex-direction:column;gap:.9rem;display:flex}.role-card[data-v-fe8eb2e4]{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:18px;align-items:center;gap:1rem;padding:1.15rem 1.1rem;font-family:inherit;transition:all .2s;display:flex}.role-card[data-v-fe8eb2e4]:hover{background:#f0fdf4;border-color:#a7f3d0;transform:translateY(-1px)}.role-card.selected[data-v-fe8eb2e4]{border-color:var(--brand);background:#ecfdf5;box-shadow:0 0 0 3px #10b9811a}.role-icon[data-v-fe8eb2e4]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.buyer-icon[data-v-fe8eb2e4]{color:#3730a3;background:#eef2ff}.seller-icon[data-v-fe8eb2e4]{color:#047857;background:#ecfdf5}.role-card.selected .buyer-icon[data-v-fe8eb2e4]{background:#e0e7ff}.role-card.selected .seller-icon[data-v-fe8eb2e4]{background:#d1fae5}.role-icon svg[data-v-fe8eb2e4]{width:24px;height:24px}.role-text[data-v-fe8eb2e4]{flex-direction:column;flex:1;gap:.25rem;display:flex}.role-text strong[data-v-fe8eb2e4]{color:#001e2b;font-size:.95rem;font-weight:800}.role-text span[data-v-fe8eb2e4]{color:var(--text-mid);font-size:.8rem;font-weight:500;line-height:1.45}.role-check[data-v-fe8eb2e4]{color:#0000;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.role-check svg[data-v-fe8eb2e4]{width:12px;height:12px}.role-card.selected .role-check[data-v-fe8eb2e4]{background:var(--brand);border-color:var(--brand);color:#fff}.role-note[data-v-fe8eb2e4]{color:#3730a3;background:#eef2ff;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.8rem;font-weight:500;line-height:1.5;display:flex}.role-note svg[data-v-fe8eb2e4]{color:#6366f1;flex-shrink:0;width:16px;height:16px;margin-top:1px}.type-grid[data-v-fe8eb2e4]{flex-direction:column;gap:.85rem;display:flex}.type-card[data-v-fe8eb2e4]{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:16px;align-items:center;gap:1rem;padding:1.1rem 1rem;font-family:inherit;transition:all .2s;display:flex}.type-card[data-v-fe8eb2e4]:hover{border-color:var(--bdr,#a7f3d0);background:var(--bg,#ecfdf5);transform:translateY(-1px)}.type-card.selected[data-v-fe8eb2e4]{border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.type-icon-box[data-v-fe8eb2e4]{background:var(--bg,#ecfdf5);width:46px;height:46px;color:var(--accent,#047857);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.type-icon-box svg[data-v-fe8eb2e4]{width:22px;height:22px}.type-text[data-v-fe8eb2e4]{flex-direction:column;flex:1;gap:.18rem;display:flex}.type-text strong[data-v-fe8eb2e4]{color:#001e2b;font-size:.9rem;font-weight:800}.type-text span[data-v-fe8eb2e4]{color:var(--text-mid);font-size:.76rem;font-weight:500;line-height:1.35}.type-check[data-v-fe8eb2e4]{color:#0000;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.type-check svg[data-v-fe8eb2e4]{width:12px;height:12px}.type-card.selected .type-check[data-v-fe8eb2e4]{background:var(--accent);border-color:var(--accent);color:#fff}.input-eye-wrap[data-v-fe8eb2e4]{align-items:center;display:flex;position:relative}.input-eye-wrap input[data-v-fe8eb2e4]{width:100%;padding-right:2.75rem}.input-eye-wrap.match input[data-v-fe8eb2e4]{border-color:#10b981}.input-eye-wrap.mismatch input[data-v-fe8eb2e4]{border-color:#ef4444}.eye-btn[data-v-fe8eb2e4]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:.75rem}.eye-btn svg[data-v-fe8eb2e4]{width:18px;height:18px}.eye-btn[data-v-fe8eb2e4]:hover{color:var(--brand-dark)}.pw-hint[data-v-fe8eb2e4]{align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.pw-hint svg[data-v-fe8eb2e4]{width:13px;height:13px}.pw-hint.match[data-v-fe8eb2e4]{color:#059669}.pw-hint.mismatch[data-v-fe8eb2e4]{color:#dc2626}.wa-hint[data-v-fe8eb2e4]{color:var(--text-muted);margin-top:.2rem;font-size:.73rem;font-weight:700}.wa-hint.valid[data-v-fe8eb2e4]{color:#059669}.wa-hint.invalid[data-v-fe8eb2e4]{color:#dc2626}.social-section[data-v-fe8eb2e4]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.85rem;padding:1.1rem 1rem;display:flex}.social-label[data-v-fe8eb2e4]{color:var(--text-mid);align-items:flex-start;gap:.5rem;margin-bottom:.1rem;font-size:.82rem;font-weight:600;display:flex}.social-label svg[data-v-fe8eb2e4]{color:#6366f1;flex-shrink:0;width:15px;height:15px;margin-top:1px}.social-label em[data-v-fe8eb2e4]{color:var(--brand-dark);font-style:normal;font-weight:800}.social-name[data-v-fe8eb2e4]{color:#0f172a;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.social-icon-row[data-v-fe8eb2e4]{flex-wrap:wrap;gap:.6rem;display:flex}.social-icon-btn[data-v-fe8eb2e4]{color:var(--text-mid);cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.social-icon-btn[data-v-fe8eb2e4]:hover{color:#047857;background:#f0fdf4;border-color:#a7f3d0}.social-icon-btn.active[data-v-fe8eb2e4]{border-color:var(--brand);color:#047857;background:#ecfdf5;font-weight:700}.social-inputs[data-v-fe8eb2e4]{flex-direction:column;gap:.85rem;margin-top:.1rem;display:flex}.expand-enter-active[data-v-fe8eb2e4]{transition:all .22s}.expand-leave-active[data-v-fe8eb2e4]{transition:all .18s}.expand-enter-from[data-v-fe8eb2e4],.expand-leave-to[data-v-fe8eb2e4]{opacity:0;transform:translateY(-6px)}.ob-error[data-v-fe8eb2e4]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:.65rem .9rem;font-size:.82rem;font-weight:600}.school-label-row[data-v-fe8eb2e4]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.school-retry[data-v-fe8eb2e4]{color:#087647;font:inherit;cursor:pointer;background:#f0fdf4;border:1px solid #b7dfca;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.school-retry[data-v-fe8eb2e4]:disabled{cursor:wait;opacity:.7}.school-confirm[data-v-fe8eb2e4]{background:#f0fdf4;border:1px solid #b7dfca;border-radius:10px;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.school-confirm-icon[data-v-fe8eb2e4]{color:#087647;background:#d7f3e3;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.school-confirm-icon svg[data-v-fe8eb2e4]{width:18px;height:18px}.school-confirm-text[data-v-fe8eb2e4]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.school-confirm-text strong[data-v-fe8eb2e4]{color:#065f46;font-size:.88rem;font-weight:800}.school-confirm-text span[data-v-fe8eb2e4]{color:#047857;font-size:.76rem;font-weight:600;line-height:1.4}.school-change[data-v-fe8eb2e4]{color:#087647;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7dfca;border-radius:8px;flex-shrink:0;padding:.3rem .55rem;font-size:.75rem;font-weight:700;transition:background .15s}.school-change[data-v-fe8eb2e4]:hover{background:#d7f3e3}@media (width<=520px){.school-confirm[data-v-fe8eb2e4]{flex-wrap:wrap}.school-change[data-v-fe8eb2e4]{margin-left:auto}}.school-retry svg[data-v-fe8eb2e4]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.school-retry svg.spinning[data-v-fe8eb2e4]{animation:.8s linear infinite school-retry-spin-fe8eb2e4}.school-load-error[data-v-fe8eb2e4]{color:#b91c1c;font-size:.78rem;line-height:1.4}@keyframes school-retry-spin-fe8eb2e4{to{transform:rotate(360deg)}}.ob-btn-primary svg[data-v-fe8eb2e4]{width:17px;height:17px}.ob-terms[data-v-fe8eb2e4]{text-align:center;color:var(--text-muted);margin:0;font-size:.74rem;font-weight:500;line-height:1.55}.ob-terms a[data-v-fe8eb2e4]{color:var(--brand-dark);font-weight:700;text-decoration:none}.ob-terms a[data-v-fe8eb2e4]:hover{text-decoration:underline}.success-step[data-v-fe8eb2e4]{text-align:center;align-items:center;padding-top:1rem}.success-icon-wrap svg[data-v-fe8eb2e4]{width:72px;height:72px}.success-title[data-v-fe8eb2e4]{font-family:var(--font-display);color:#001e2b;letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800;line-height:1.2}.success-sub[data-v-fe8eb2e4]{max-width:420px;color:var(--text-mid);margin:0;font-size:.9rem;font-weight:500;line-height:1.65}.next-cards[data-v-fe8eb2e4]{text-align:left;flex-direction:column;gap:.75rem;width:100%;display:flex}.next-card[data-v-fe8eb2e4]{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.nc-num[data-v-fe8eb2e4]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.next-card strong[data-v-fe8eb2e4]{color:#001e2b;margin-bottom:.2rem;font-size:.88rem;font-weight:800;display:block}.next-card span[data-v-fe8eb2e4]{color:var(--text-mid);font-size:.78rem;font-weight:500;line-height:1.5}.slide-enter-active[data-v-fe8eb2e4],.slide-leave-active[data-v-fe8eb2e4]{transition:all .28s}.slide-enter-from[data-v-fe8eb2e4]{opacity:0;transform:translate(18px)}.slide-leave-to[data-v-fe8eb2e4]{opacity:0;transform:translate(-18px)}@media (width<=900px){.ob-page[data-v-fe8eb2e4]{grid-template-columns:1fr}.ob-left[data-v-fe8eb2e4]{display:none}.ob-topbar[data-v-fe8eb2e4]{padding:1rem 1.25rem .65rem}.ob-progress[data-v-fe8eb2e4]{margin:0 1.25rem}.ob-body[data-v-fe8eb2e4]{padding:1.5rem 1.25rem 2.5rem}.two-col[data-v-fe8eb2e4]{grid-template-columns:1fr}}@media (width<=480px){.ob-body[data-v-fe8eb2e4]{padding:1.25rem 1rem 2rem}.ob-step[data-v-fe8eb2e4]{gap:.9rem}.step-head h1[data-v-fe8eb2e4]{font-size:1.55rem}}.dl-page[data-v-20c45319]{min-height:100vh;font-family:var(--font-sans);background:#f1f5f9;grid-template-columns:260px minmax(0,1fr);display:grid}.dl-topbar[data-v-20c45319]{border-bottom:1px solid var(--border);z-index:50;background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.75rem 1.1rem;display:none;position:sticky;top:0}.dl-menu-btn[data-v-20c45319]{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--text-dark);background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.dl-menu-btn svg[data-v-20c45319]{width:18px;height:18px}.dl-topbar-logo[data-v-20c45319]{align-items:center;gap:.4rem;text-decoration:none;display:flex}.dl-topbar-logo img[data-v-20c45319]{object-fit:contain;width:26px;height:26px}.dl-topbar-logo span[data-v-20c45319]{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.dl-topbar-right[data-v-20c45319]{align-items:center;display:flex}.dl-avatar-sm svg[data-v-20c45319]{width:34px;height:34px}.dl-overlay[data-v-20c45319]{z-index:55;background:#0006;display:none;position:fixed;inset:0}.dl-sidebar[data-v-20c45319]{border-right:1px solid var(--border);scrollbar-width:none;z-index:40;background:#fff;flex-direction:column;width:260px;height:100vh;transition:transform .28s;display:flex;position:sticky;top:0;overflow-y:auto}.dl-sidebar[data-v-20c45319]::-webkit-scrollbar{display:none}.dl-sidebar-logo[data-v-20c45319]{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:1.1rem 1.1rem .85rem;display:flex}.dl-logo-link[data-v-20c45319]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.dl-logo-link img[data-v-20c45319]{object-fit:contain;width:26px;height:26px}.dl-logo-link span[data-v-20c45319]{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.dl-role-pill[data-v-20c45319]{letter-spacing:.06em;background:var(--role-bg);color:var(--role-color);border-radius:6px;align-self:flex-start;padding:.2rem .6rem;font-size:.68rem;font-weight:800;display:inline-block}.dl-user-card[data-v-20c45319]{border:1px solid var(--border);background:#f8fafc;border-radius:13px;flex-shrink:0;align-items:center;gap:.7rem;margin:.65rem .7rem 0;padding:.85rem 1rem;display:flex}.dl-user-avatar[data-v-20c45319]{flex-shrink:0;width:40px;height:40px;position:relative}.dl-user-avatar img[data-v-20c45319]{object-fit:cover;border-radius:50%;width:100%;height:100%}.dl-user-initials[data-v-20c45319]{background:linear-gradient(135deg, var(--role-color,#10b981), #059669);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.dl-user-verified[data-v-20c45319]{width:16px;height:16px;position:absolute;bottom:-2px;right:-2px}.dl-user-verified svg[data-v-20c45319]{width:16px;height:16px}.dl-user-info[data-v-20c45319]{flex:1;min-width:0}.dl-user-info strong[data-v-20c45319]{color:#001e2b;white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:800;display:block;overflow:hidden}.dl-user-info span[data-v-20c45319]{color:var(--text-muted);font-size:.72rem;font-weight:500}.dl-nav[data-v-20c45319]{flex-direction:column;flex:1;gap:.12rem;padding:.85rem .65rem 0;display:flex}.dl-nav-section-label[data-v-20c45319]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:.5rem .5rem .35rem;font-size:.67rem;font-weight:800}.dl-nav-item[data-v-20c45319]{width:100%;color:var(--text-mid);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.72rem;padding:.7rem .82rem;font-family:inherit;font-size:.862rem;font-weight:600;transition:all .17s;display:flex}.dl-nav-item[data-v-20c45319]:hover{color:var(--text-dark);background:#f1f5f9}.dl-nav-item.active[data-v-20c45319]{background:var(--role-bg);color:var(--role-color);font-weight:700}.dl-nav-item.active .dl-nav-icon[data-v-20c45319]{color:var(--role-color)}.dl-nav-item.signout[data-v-20c45319]{color:#dc2626;margin-top:.2rem}.dl-nav-item.signout[data-v-20c45319]:hover{background:#fee2e2}.dl-nav-icon[data-v-20c45319]{width:17px;height:17px;color:var(--text-muted);flex-shrink:0}.dl-nav-text[data-v-20c45319]{flex:1}.dl-badge[data-v-20c45319]{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.67rem;font-weight:800;display:flex}.dl-status-pill[data-v-20c45319]{border-radius:5px;padding:.12rem .45rem;font-size:.65rem;font-weight:800}.dl-status-pill.pending[data-v-20c45319]{color:#92400e;background:#fef3c7}.dl-status-pill.verified[data-v-20c45319]{color:#065f46;background:#d1fae5}.dl-status-pill.unverified[data-v-20c45319]{color:#991b1b;background:#fee2e2}.dl-verify-badge[data-v-20c45319]{border-radius:6px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.dl-verify-badge.pending[data-v-20c45319]{color:#92400e;background:#fef3c7}.dl-verify-badge.verified[data-v-20c45319]{color:#065f46;background:#d1fae5}.dl-nav-bottom[data-v-20c45319]{border-top:1px solid var(--border);flex-shrink:0;margin-top:.4rem;padding:.65rem .65rem 1.1rem}.dl-main[data-v-20c45319]{background:#f1f5f9;min-width:0;min-height:100vh;overflow-y:auto}@media (width<=900px){.dl-page[data-v-20c45319]{grid-template-columns:1fr}.dl-topbar[data-v-20c45319]{display:flex}.dl-overlay[data-v-20c45319]{display:block}.dl-sidebar[data-v-20c45319]{z-index:60;height:100vh;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}.dl-sidebar.open[data-v-20c45319]{transform:translate(0)}.dl-main[data-v-20c45319]{grid-column:1}}.page[data-v-c914fab9]{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-header[data-v-c914fab9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-c914fab9]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-c914fab9]{color:var(--text-mid);margin:0;font-size:.88rem;font-weight:500}.period-toggle[data-v-c914fab9]{border:1px solid var(--border);background:#fff;border-radius:10px;display:flex;overflow:hidden}.period-toggle button[data-v-c914fab9]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;padding:.45rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .18s}.period-toggle button.active[data-v-c914fab9]{color:#fff;background:#047857;font-weight:700}.stats-grid[data-v-c914fab9]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stat-card[data-v-c914fab9]{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:.9rem;padding:1.15rem 1.1rem;transition:box-shadow .2s;display:flex}.stat-card[data-v-c914fab9]:hover{box-shadow:0 4px 16px -8px #001e2b1a}.stat-icon-box[data-v-c914fab9]{background:var(--sb);width:44px;height:44px;color:var(--sc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-icon-box svg[data-v-c914fab9]{width:20px;height:20px}.stat-body[data-v-c914fab9]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.stat-label[data-v-c914fab9]{color:var(--text-muted);font-size:.75rem;font-weight:600}.stat-value[data-v-c914fab9]{color:#001e2b;font-size:1.35rem;font-weight:800;line-height:1.1}.stat-sub[data-v-c914fab9]{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.72rem;font-weight:500;display:flex}.quick-actions[data-v-c914fab9]{flex-wrap:wrap;gap:.75rem;display:flex}.section-card[data-v-c914fab9]{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.section-card-head[data-v-c914fab9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.section-card-head h2[data-v-c914fab9]{color:#001e2b;margin:0;font-size:1rem;font-weight:800}.see-all[data-v-c914fab9]{color:#047857;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.82rem;font-weight:700;transition:color .2s}.see-all[data-v-c914fab9]:hover{color:#065f46}.orders-table-wrap[data-v-c914fab9]{overflow-x:auto}.orders-table[data-v-c914fab9]{border-collapse:collapse;width:100%}.orders-table th[data-v-c914fab9]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;background:#f8fafc;padding:.75rem 1.25rem;font-size:.74rem;font-weight:800}.orders-table td[data-v-c914fab9]{color:var(--text-dark);white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.9rem 1.25rem;font-size:.84rem}.orders-table tr:last-child td[data-v-c914fab9]{border-bottom:none}.orders-table tr:hover td[data-v-c914fab9]{background:#fafafa}.order-id[data-v-c914fab9]{color:#047857;font-family:monospace;font-weight:700}.product-col[data-v-c914fab9]{text-overflow:ellipsis;max-width:180px;overflow:hidden}.amount[data-v-c914fab9]{font-weight:700}.date-col[data-v-c914fab9]{color:var(--text-muted);font-size:.78rem}.status-chip[data-v-c914fab9]{border-radius:7px;padding:.22rem .65rem;font-size:.73rem;font-weight:800;display:inline-block}.status-chip.blue[data-v-c914fab9]{color:#1d4ed8;background:#eff6ff}.status-chip.amber[data-v-c914fab9]{color:#92400e;background:#fef3c7}.status-chip.purple[data-v-c914fab9]{color:#6d28d9;background:#f5f3ff}.status-chip.green[data-v-c914fab9]{color:#065f46;background:#d1fae5}.status-chip.red[data-v-c914fab9]{color:#991b1b;background:#fee2e2}.verify-nudge[data-v-c914fab9]{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.vn-left[data-v-c914fab9]{align-items:flex-start;gap:.75rem;display:flex}.vn-left svg[data-v-c914fab9]{flex-shrink:0;width:32px;height:32px}.vn-left strong[data-v-c914fab9]{color:#92400e;margin-bottom:.2rem;font-size:.9rem;font-weight:800;display:block}.vn-left span[data-v-c914fab9]{color:#78350f;font-size:.8rem;font-weight:500;line-height:1.5}@media (width<=900px){.stats-grid[data-v-c914fab9]{grid-template-columns:repeat(2,1fr)}.page[data-v-c914fab9]{padding:1.25rem}}@media (width<=560px){.stats-grid[data-v-c914fab9]{grid-template-columns:1fr}.page-header[data-v-c914fab9]{flex-direction:column}}.modal-backdrop[data-v-3f078eab]{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-panel[data-v-3f078eab]{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:680px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -16px #0000004d}.mp-saving[data-v-3f078eab]{z-index:20;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdb;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex;position:absolute;inset:0}.mp-saving p[data-v-3f078eab]{color:#0f172a;margin:.35rem 0 0;font-size:.95rem;font-weight:800}.mp-saving>span[data-v-3f078eab]:last-child{color:#64748b;font-size:.8rem;font-weight:600}.mp-spinner[data-v-3f078eab]{border:3px solid #d1fae5;border-top-color:#10b981;border-radius:50%;width:38px;height:38px;animation:.7s linear infinite mp-spin-3f078eab}@keyframes mp-spin-3f078eab{to{transform:rotate(360deg)}}.mp-header[data-v-3f078eab]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex}.mp-header-left[data-v-3f078eab]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mp-header h2[data-v-3f078eab]{font-family:var(--font-display);color:#001e2b;margin:0;font-size:1.25rem;font-weight:800}.type-pill[data-v-3f078eab]{border-radius:8px;padding:.22rem .7rem;font-size:.74rem;font-weight:800}.type-pill.physical[data-v-3f078eab]{color:#047857;background:#ecfdf5}.type-pill.digital[data-v-3f078eab]{color:#1d4ed8;background:#eff6ff}.type-pill.consultation[data-v-3f078eab]{color:#b45309;background:#fff7ed}.mp-close[data-v-3f078eab]{cursor:pointer;background:#f1f5f9;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mp-close svg[data-v-3f078eab]{width:15px;height:15px}.mp-close[data-v-3f078eab]:hover{background:#e2e8f0}.mp-close[data-v-3f078eab]:disabled{opacity:.5;cursor:not-allowed}.mp-progress-wrap[data-v-3f078eab]{border-bottom:1px solid var(--border);flex-shrink:0;padding:.85rem 1.5rem}.mp-step-labels[data-v-3f078eab]{scrollbar-width:none;align-items:center;gap:.4rem;margin-bottom:.65rem;display:flex;overflow-x:auto}.mp-step-labels[data-v-3f078eab]::-webkit-scrollbar{display:none}.mp-step-label[data-v-3f078eab]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;display:inline-flex}.mp-step-label.active[data-v-3f078eab]{color:#047857;font-weight:800}.mp-step-label.done[data-v-3f078eab]{color:#10b981}.step-dot[data-v-3f078eab]{width:20px;height:20px;color:var(--text-muted);background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.mp-step-label.active .step-dot[data-v-3f078eab]{color:#fff;background:#047857}.mp-step-label.done .step-dot[data-v-3f078eab]{color:#fff;background:#10b981}.hide-sm[data-v-3f078eab]{display:inline}.mp-progress-bar[data-v-3f078eab]{background:#e2e8f0;border-radius:4px;height:4px;overflow:hidden}.mp-progress-fill[data-v-3f078eab]{background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;height:100%;transition:width .35s}.mp-body[data-v-3f078eab]{scrollbar-width:thin;flex:1;padding:1.5rem;overflow-y:auto}.mp-step[data-v-3f078eab]{flex-direction:column;gap:1.1rem;display:flex}.step-head h3[data-v-3f078eab]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.2rem;font-weight:800}.step-head p[data-v-3f078eab]{color:var(--text-mid);margin:0;font-size:.85rem;font-weight:500}.fg[data-v-3f078eab]{flex-direction:column;gap:.38rem;display:flex}.fg label[data-v-3f078eab]{color:#0f172a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.req[data-v-3f078eab]{color:#dc2626;font-size:.7rem;font-weight:800}.opt[data-v-3f078eab],.char-count[data-v-3f078eab]{color:var(--text-muted);font-size:.7rem;font-weight:600}.char-count.over[data-v-3f078eab]{color:#dc2626}.field-note[data-v-3f078eab]{color:var(--text-muted);margin:.1rem 0 0;font-size:.76rem;font-weight:500;line-height:1.45}.fg input[data-v-3f078eab],.fg select[data-v-3f078eab],.fg textarea[data-v-3f078eab]{color:var(--text-dark);resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;outline:none;padding:.72rem .9rem;font-family:inherit;font-size:.87rem;transition:border-color .2s}.fg input[data-v-3f078eab]:focus,.fg select[data-v-3f078eab]:focus,.fg textarea[data-v-3f078eab]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.two-col[data-v-3f078eab]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.prefix-wrap[data-v-3f078eab]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.prefix-wrap[data-v-3f078eab]:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.prefix[data-v-3f078eab]{color:var(--text-mid);background:#f1f5f9;border-right:1.5px solid #e2e8f0;align-items:center;min-height:42px;padding:0 .7rem;font-size:.88rem;font-weight:800;display:flex}.fg input.has-prefix[data-v-3f078eab]{box-shadow:none;background:#f8fafc;border:none;border-radius:0;flex:1;padding:.72rem .85rem}.fg input.has-prefix[data-v-3f078eab]:focus{box-shadow:none}.type-grid[data-v-3f078eab]{flex-direction:column;gap:.85rem;display:flex}.type-card[data-v-3f078eab]{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;align-items:center;gap:1rem;padding:1.1rem 1rem;font-family:inherit;transition:all .18s;display:flex}.type-card[data-v-3f078eab]:hover{border-color:var(--d,#a7f3d0);background:var(--b,#ecfdf5)}.type-card.selected[data-v-3f078eab]{border-color:var(--a);background:var(--b);box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 15%, transparent)}.type-icon[data-v-3f078eab]{background:var(--b,#ecfdf5);width:46px;height:46px;color:var(--a,#047857);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.type-icon svg[data-v-3f078eab]{width:22px;height:22px}.type-text[data-v-3f078eab]{flex:1}.type-text strong[data-v-3f078eab]{color:#001e2b;margin-bottom:.18rem;font-size:.9rem;font-weight:800;display:block}.type-text span[data-v-3f078eab]{color:var(--text-mid);font-size:.76rem;font-weight:500;line-height:1.35}.type-check[data-v-3f078eab]{color:#0000;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}.type-check svg[data-v-3f078eab]{width:12px;height:12px}.type-card.selected .type-check[data-v-3f078eab]{background:var(--a);border-color:var(--a);color:#fff}.image-upload-grid[data-v-3f078eab]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;display:grid}.img-slot[data-v-3f078eab]{aspect-ratio:1;cursor:pointer;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.img-slot.add[data-v-3f078eab]{background:#f8fafc}.img-slot.add[data-v-3f078eab]:hover{background:#f0fdf4;border-color:#10b981}.img-slot.add svg[data-v-3f078eab]{color:#cbd5e1;width:24px;height:24px}.img-slot.add span[data-v-3f078eab]{color:var(--text-mid);font-size:.78rem;font-weight:700}.img-slot.add small[data-v-3f078eab]{color:var(--text-muted);font-size:.65rem}.img-slot.filled[data-v-3f078eab]{border-style:solid;border-color:var(--border)}.img-slot.filled img[data-v-3f078eab]{object-fit:cover;width:100%;height:100%}.img-remove[data-v-3f078eab]{cursor:pointer;color:#fff;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.img-remove svg[data-v-3f078eab]{width:11px;height:11px}.main-badge[data-v-3f078eab]{color:#fff;background:#10b981;border-radius:4px;padding:.1rem .4rem;font-size:.62rem;font-weight:800;position:absolute;bottom:4px;left:4px}.single-upload-zone[data-v-3f078eab]{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;justify-content:center;align-items:center;min-height:140px;transition:border-color .2s;display:flex;overflow:hidden}.single-upload-zone[data-v-3f078eab]:hover{border-color:#10b981}.single-preview[data-v-3f078eab]{object-fit:cover;width:100%;height:140px}.profile-upload-wrap[data-v-3f078eab]{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.profile-upload-zone[data-v-3f078eab]{cursor:pointer;border:2px dashed #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;transition:border-color .2s;display:flex;overflow:hidden}.profile-upload-zone[data-v-3f078eab]:hover{border-color:#b45309}.profile-preview[data-v-3f078eab]{object-fit:cover;width:100%;height:100%}.upload-placeholder[data-v-3f078eab]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.45rem;padding:1rem;display:flex}.upload-placeholder svg[data-v-3f078eab]{color:#cbd5e1;width:26px;height:26px}.upload-placeholder span[data-v-3f078eab]{font-size:.8rem;font-weight:700}.upload-placeholder small[data-v-3f078eab]{font-size:.68rem}.profile-tips[data-v-3f078eab]{flex:1;min-width:180px}.profile-tips p.tips-title[data-v-3f078eab]{color:#001e2b;margin:0 0 .5rem;font-size:.82rem;font-weight:800}.profile-tips ul[data-v-3f078eab]{flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;display:flex}.profile-tips ul li[data-v-3f078eab]{color:var(--text-mid);font-size:.78rem;font-weight:500}.file-upload-zone[data-v-3f078eab]{cursor:pointer;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:90px;padding:1rem;transition:border-color .2s;display:flex}.file-upload-zone[data-v-3f078eab]:hover{border-color:#1d4ed8}.file-upload-zone svg[data-v-3f078eab]{color:#cbd5e1;width:24px;height:24px}.file-upload-zone span[data-v-3f078eab]{color:var(--text-mid);font-size:.82rem;font-weight:700}.file-upload-zone small[data-v-3f078eab]{color:var(--text-muted);font-size:.7rem}.access-mode-grid[data-v-3f078eab]{flex-direction:column;gap:.75rem;display:flex}.access-mode-btn[data-v-3f078eab]{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1rem;font-family:inherit;transition:all .18s;display:flex}.access-mode-btn[data-v-3f078eab]:hover{background:#eff6ff;border-color:#bfdbfe}.access-mode-btn.selected[data-v-3f078eab]{background:#eff6ff;border-color:#1d4ed8}.am-icon[data-v-3f078eab]{color:#1d4ed8;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.am-icon svg[data-v-3f078eab]{width:18px;height:18px}.access-mode-btn strong[data-v-3f078eab]{color:#001e2b;margin-bottom:.15rem;font-size:.88rem;font-weight:800;display:block}.access-mode-btn span[data-v-3f078eab]{color:var(--text-mid);font-size:.76rem;line-height:1.4}.am-check[data-v-3f078eab]{color:#0000;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;margin-left:auto;transition:all .18s;display:flex}.am-check svg[data-v-3f078eab]{width:11px;height:11px}.access-mode-btn.selected .am-check[data-v-3f078eab]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.toggle-row[data-v-3f078eab]{border:1px solid var(--border);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.toggle-row strong[data-v-3f078eab]{color:#001e2b;font-size:.86rem;font-weight:800;display:block}.toggle-row span[data-v-3f078eab]{color:var(--text-muted);font-size:.76rem}.toggle-btn[data-v-3f078eab]{cursor:pointer;background:#cbd5e1;border:none;border-radius:12px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .2s;position:relative}.toggle-btn.active[data-v-3f078eab]{background:#10b981}.toggle-dot[data-v-3f078eab]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-btn.active .toggle-dot[data-v-3f078eab]{transform:translate(18px)}.wholesale-section[data-v-3f078eab]{border:1px solid var(--border);background:#f8fafc;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.wholesale-tier[data-v-3f078eab]{align-items:flex-end;gap:.75rem;display:flex}.fg.small label[data-v-3f078eab]{font-size:.74rem}.fg.small input[data-v-3f078eab]{padding:.55rem .7rem;font-size:.82rem}.tier-remove[data-v-3f078eab]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;align-self:flex-end;padding:.55rem .7rem;font-size:.8rem}.add-tier-btn[data-v-3f078eab]{color:#047857;cursor:pointer;background:0 0;border:1px dashed #a7f3d0;border-radius:8px;align-self:flex-start;padding:.4rem .75rem;font-size:.8rem;font-weight:700}.radio-group[data-v-3f078eab]{flex-direction:column;gap:.65rem;display:flex}.radio-option[data-v-3f078eab]{cursor:pointer;border:2px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:all .18s;display:flex}.radio-option.selected[data-v-3f078eab]{background:#eff6ff;border-color:#1d4ed8}.radio-option input[data-v-3f078eab]{accent-color:#1d4ed8;flex-shrink:0;margin-top:3px}.radio-option strong[data-v-3f078eab]{color:#001e2b;margin-bottom:.15rem;font-size:.85rem;font-weight:800;display:block}.radio-option span[data-v-3f078eab]{color:var(--text-mid);font-size:.76rem;line-height:1.4}.check-group[data-v-3f078eab]{flex-wrap:wrap;gap:.5rem;display:flex}.check-group.vertical[data-v-3f078eab]{flex-direction:column;gap:.65rem}.check-option[data-v-3f078eab]{cursor:pointer;border:2px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;font-size:.84rem;font-weight:700;transition:all .18s;display:flex}.check-option.selected[data-v-3f078eab]{background:#ecfdf5;border-color:#10b981}.check-option input[data-v-3f078eab]{accent-color:#10b981;flex-shrink:0;margin-top:3px}.check-option strong[data-v-3f078eab]{color:#001e2b;margin-bottom:.15rem;font-size:.85rem;font-weight:800;display:block}.check-option span[data-v-3f078eab]{color:var(--text-mid);font-size:.76rem;line-height:1.4}.check-chip[data-v-3f078eab]{cursor:pointer;color:var(--text-mid);background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.check-chip.selected[data-v-3f078eab]{color:#047857;background:#ecfdf5;border-color:#10b981;font-weight:700}.check-chip input[data-v-3f078eab]{display:none}.check-chip.small[data-v-3f078eab]{padding:.28rem .6rem;font-size:.72rem}.slots-list[data-v-3f078eab]{flex-direction:column;gap:.6rem;display:flex}.slot-row[data-v-3f078eab]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.slot-day[data-v-3f078eab]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;flex:1.5;min-width:110px;padding:.6rem .7rem;font-family:inherit;font-size:.83rem}.slot-time[data-v-3f078eab]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:90px;padding:.6rem .7rem;font-family:inherit;font-size:.83rem}.slot-time[data-v-3f078eab]:focus,.slot-day[data-v-3f078eab]:focus{border-color:#10b981}.slot-sep[data-v-3f078eab]{color:var(--text-muted);font-size:.78rem;font-weight:600}.slot-remove[data-v-3f078eab]{cursor:pointer;background:#fee2e2;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.slot-remove svg[data-v-3f078eab]{color:#dc2626;width:12px;height:12px}.add-slot-btn[data-v-3f078eab]{color:#047857;cursor:pointer;background:0 0;border:1px dashed #a7f3d0;border-radius:8px;align-self:flex-start;margin-top:.25rem;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.review-summary[data-v-3f078eab]{border:1px solid var(--border);background:#f8fafc;border-radius:14px;flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}.review-summary h4[data-v-3f078eab]{color:#001e2b;margin:0 0 .25rem;font-size:.88rem;font-weight:800}.rs-row[data-v-3f078eab]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.rs-row[data-v-3f078eab]:last-child{border-bottom:none;padding-bottom:0}.rs-row span[data-v-3f078eab]{color:var(--text-muted);font-size:.78rem;font-weight:600}.rs-row strong[data-v-3f078eab]{color:#001e2b;text-align:right;text-transform:capitalize;max-width:60%;font-size:.82rem;font-weight:700}.cat-chips[data-v-3f078eab]{flex-wrap:wrap;gap:.5rem;display:flex}.cat-chip[data-v-3f078eab]{color:var(--text-mid);cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:.55rem .95rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .16s}.cat-chip[data-v-3f078eab]:hover{background:#f1f5f9;border-color:#cbd5e1}.cat-chip.selected[data-v-3f078eab]{color:#047857;background:#ecfdf5;border-color:#059669;box-shadow:0 0 0 3px #10b9811f}.cat-wrap .cat-chips[data-v-3f078eab]{max-height:240px;padding:.2rem;overflow-y:auto}.preview-card[data-v-3f078eab]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px #00000008,0 8px 32px -12px #0000001a}.pc-hero[data-v-3f078eab]{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;grid-template-columns:44% 1fr;gap:1.25rem;padding:1.25rem;display:grid}.pc-img-wrap[data-v-3f078eab]{aspect-ratio:4/5;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;position:relative;overflow:hidden}.pc-img-wrap img[data-v-3f078eab]{object-fit:cover;width:100%;height:100%;display:block}.pc-img-fallback[data-v-3f078eab]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pc-img-fallback svg[data-v-3f078eab]{width:46px;height:46px}.pc-type[data-v-3f078eab]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:9999px;padding:.22rem .6rem;font-size:.68rem;font-weight:800;position:absolute;top:10px;left:10px}.pc-type.physical[data-v-3f078eab]{color:#047857;background:#ecfdf5}.pc-type.digital[data-v-3f078eab]{color:#1d4ed8;background:#eff6ff}.pc-type.Booking[data-v-3f078eab],.pc-type.consultation[data-v-3f078eab]{color:#b45309;background:#fff7ed}.pc-hero-right[data-v-3f078eab]{flex-direction:column;gap:.6rem;min-width:0;padding-top:.2rem;display:flex}.pc-category[data-v-3f078eab]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0;font-size:.7rem;font-weight:700}.pc-hero-right h4[data-v-3f078eab]{font-family:var(--font-display);color:#001e2b;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.pc-price-row[data-v-3f078eab]{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.pc-price[data-v-3f078eab]{color:#059669;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.pc-old[data-v-3f078eab]{color:#94a3b8;font-size:.92rem;font-weight:600;text-decoration:line-through}.pc-unit[data-v-3f078eab]{color:#64748b;font-size:.78rem;font-weight:600}.pc-discount[data-v-3f078eab]{color:#047857;background:#dcfce7;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.pc-meta[data-v-3f078eab]{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.2rem;display:flex}.pc-meta span[data-v-3f078eab]{color:#475569;background:#f1f5f9;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;font-weight:600}.pc-meta span strong[data-v-3f078eab]{color:#0f172a;font-weight:700}.pc-section[data-v-3f078eab]{border-bottom:1px solid #f1f5f9;padding:1rem 1.25rem}.pc-section[data-v-3f078eab]:last-child{border-bottom:none}.pc-section h5[data-v-3f078eab]{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.pc-desc[data-v-3f078eab]{color:#334155;-webkit-line-clamp:10;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pc-grid[data-v-3f078eab]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem;display:grid}.pc-info[data-v-3f078eab]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pc-info li[data-v-3f078eab]{border-bottom:1px dashed #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;font-size:.8rem;display:flex}.pc-info li[data-v-3f078eab]:last-child{border-bottom:none}.pc-info li span[data-v-3f078eab]{color:#64748b;font-weight:600}.pc-info li strong[data-v-3f078eab]{color:#0f172a;text-align:right;word-break:break-word;max-width:60%;font-weight:700}.mp-footer[data-v-3f078eab]{border-top:1px solid var(--border);flex-shrink:0;padding:1rem 1.5rem}.mp-error[data-v-3f078eab]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:9px;margin-bottom:.75rem;padding:.6rem .85rem;font-size:.8rem;font-weight:600}.mp-hint[data-v-3f078eab]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin-bottom:.75rem;padding:.6rem .85rem;font-size:.8rem;font-weight:600}.mp-footer-actions[data-v-3f078eab]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mp-back-btn[data-v-3f078eab]{border:1px solid var(--border);color:var(--text-mid);cursor:pointer;background:#fff;border-radius:11px;padding:.7rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .18s}.mp-back-btn[data-v-3f078eab]:hover{background:#f1f5f9}.mp-next-btn[data-v-3f078eab]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:11px;padding:.72rem 1.75rem;font-family:inherit;font-size:.9rem;font-weight:800;transition:all .2s;box-shadow:0 4px 14px -6px #10b98180}.mp-next-btn[data-v-3f078eab]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mp-next-btn[data-v-3f078eab]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px #10b9818c}@media (width<=640px){.modal-panel[data-v-3f078eab]{border-radius:0;max-height:100vh}.modal-backdrop[data-v-3f078eab]{align-items:flex-end;padding:0}.two-col[data-v-3f078eab]{grid-template-columns:1fr}.hide-sm[data-v-3f078eab]{display:none}.image-upload-grid[data-v-3f078eab]{grid-template-columns:repeat(3,1fr)}.pc-hero[data-v-3f078eab]{grid-template-columns:1fr}.pc-img-wrap[data-v-3f078eab]{aspect-ratio:16/10}.pc-grid[data-v-3f078eab]{grid-template-columns:1fr}}.mp-next-btn[data-v-3f078eab]{color:#fff;cursor:pointer;background:#001e2b;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.9rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #001e2b26}.mp-next-btn[data-v-3f078eab]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #001e2b40}.mp-next-btn[data-v-3f078eab]:active:not(:disabled){transform:translateY(0)}.mp-next-btn[data-v-3f078eab]:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0;transform:none}.variants-section[data-v-3f078eab]{border:1px solid var(--border);background:#f8fafc;border-radius:12px;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;display:flex}.variant-row[data-v-3f078eab]{align-items:flex-end;gap:.75rem;display:flex}.variant-row .fg.small[data-v-3f078eab]{flex:0 0 120px}.variant-row .fg[data-v-3f078eab]{flex:1}.page[data-v-99e71737]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-header[data-v-99e71737]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-99e71737]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-99e71737]{color:var(--text-mid);margin:0;font-size:.88rem}.verification-notice[data-v-99e71737]{color:#9a3412;background:#fff7ed;border-radius:10px;padding:.8rem 1rem}.verification-notice a[data-v-99e71737]{color:#047857;margin-left:.3rem;font-weight:700}.tabs-row[data-v-99e71737]{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:.35rem;padding:.3rem;display:flex}.tab-btn[data-v-99e71737]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-family:inherit;font-size:.83rem;font-weight:600;transition:all .18s;display:inline-flex}.tab-btn.active[data-v-99e71737]{color:#047857;background:#ecfdf5;font-weight:700}.tab-count[data-v-99e71737]{color:var(--text-muted);background:#f1f5f9;border-radius:5px;padding:.1rem .4rem;font-size:.7rem;font-weight:800}.tab-btn.active .tab-count[data-v-99e71737]{color:#047857;background:#d1fae5}.products-list[data-v-99e71737]{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.no-image[data-v-99e71737]{color:#64748b;place-items:center;font-size:.65rem;display:grid}.action-error[data-v-99e71737]{color:#b91c1c}.product-row[data-v-99e71737]{border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;padding:.9rem 1.1rem;transition:background .15s;display:flex}.product-row[data-v-99e71737]:last-child{border-bottom:none}.product-row[data-v-99e71737]:hover{background:#fafafa}.product-row.paused[data-v-99e71737]{opacity:.6}.product-thumb[data-v-99e71737]{object-fit:cover;background:#f1f5f9;border-radius:10px;flex-shrink:0;width:52px;height:52px}.product-info[data-v-99e71737]{flex:1;min-width:0}.product-name-row[data-v-99e71737]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.product-name-row strong[data-v-99e71737]{color:#001e2b;font-size:.88rem;font-weight:700}.type-tag[data-v-99e71737]{text-transform:capitalize;border-radius:5px;padding:.15rem .5rem;font-size:.66rem;font-weight:800}.type-tag.physical[data-v-99e71737]{color:#047857;background:#ecfdf5}.type-tag.digital[data-v-99e71737]{color:#1d4ed8;background:#eff6ff}.type-tag.consultation[data-v-99e71737]{color:#b45309;background:#fff7ed}.product-meta[data-v-99e71737]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-price[data-v-99e71737]{color:#001e2b;font-size:.84rem;font-weight:800}.dot[data-v-99e71737]{color:var(--text-muted)}.in-stock[data-v-99e71737]{color:#047857;font-size:.78rem;font-weight:600}.out-of-stock[data-v-99e71737]{color:#dc2626;font-size:.78rem;font-weight:600}.instant-tag[data-v-99e71737]{color:#1d4ed8;font-size:.78rem;font-weight:600}.sales-count[data-v-99e71737]{color:var(--text-muted);font-size:.78rem;font-weight:500}.product-actions[data-v-99e71737]{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.toggle-btn[data-v-99e71737]{cursor:pointer;background:#cbd5e1;border:none;border-radius:10px;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.toggle-btn.active[data-v-99e71737]{background:#10b981}.toggle-dot[data-v-99e71737]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-btn.active .toggle-dot[data-v-99e71737]{transform:translate(16px)}.toggle-label[data-v-99e71737]{color:var(--text-muted);min-width:38px;font-size:.75rem;font-weight:600}.empty-state[data-v-99e71737]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3.5rem;display:flex}.empty-state svg[data-v-99e71737]{color:#cbd5e1;width:36px;height:36px}.empty-state span[data-v-99e71737]{font-size:.9rem;font-weight:600}@media (width<=640px){.page[data-v-99e71737]{padding:1.25rem}.product-actions .toggle-label[data-v-99e71737]{display:none}.product-row[data-v-99e71737]{flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.9rem}.product-info[data-v-99e71737]{flex-basis:calc(100% - 52px - .75rem)}.product-actions[data-v-99e71737]{justify-content:flex-end;width:100%;padding-top:.15rem}}.toast[data-v-99e71737]{z-index:60;color:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.85rem;font-weight:700;display:flex;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 14px 34px -10px #0f172a73}.toast svg[data-v-99e71737]{flex-shrink:0;width:17px;height:17px}.toast.success[data-v-99e71737]{background:linear-gradient(135deg,#10b981,#059669)}.toast.error[data-v-99e71737]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.toast-fade-enter-active[data-v-99e71737],.toast-fade-leave-active[data-v-99e71737]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-99e71737],.toast-fade-leave-to[data-v-99e71737]{opacity:0;transform:translateY(-10px)}@media (width<=640px){.toast[data-v-99e71737]{top:1rem;left:1rem;right:1rem}}.order-mode-toggle[data-v-1b1eb35d]{gap:.75rem;margin:1.25rem 0 .75rem;display:flex}.order-mode-toggle button[data-v-1b1eb35d]{color:#64748b;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ea;border-radius:12px;flex:1;padding:.85rem 1rem;font-weight:700}.order-mode-toggle button.active[data-v-1b1eb35d]{color:#047857;background:#ecfdf5;border-color:#047857}.order-mode-toggle small[data-v-1b1eb35d]{color:#64748b;margin-top:.2rem;font-size:.75rem;font-weight:500;display:block}.order-notice[data-v-1b1eb35d]{color:#475569;background:#f8fafc;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.page[data-v-1b1eb35d]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-header[data-v-1b1eb35d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-1b1eb35d]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-1b1eb35d]{color:var(--text-mid);margin:0;font-size:.88rem}.tabs-row[data-v-1b1eb35d]{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:.3rem;padding:.3rem;display:flex}.tab-btn[data-v-1b1eb35d]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.tab-btn.active[data-v-1b1eb35d]{color:#047857;background:#ecfdf5;font-weight:700}.tab-count[data-v-1b1eb35d]{color:var(--text-muted);background:#f1f5f9;border-radius:5px;padding:.1rem .4rem;font-size:.69rem;font-weight:800}.tab-count.red[data-v-1b1eb35d]{color:#dc2626;background:#fee2e2}.tab-btn.active .tab-count[data-v-1b1eb35d]{color:#047857;background:#d1fae5}.table-card[data-v-1b1eb35d]{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.table-wrap[data-v-1b1eb35d]{overflow-x:auto}.orders-table[data-v-1b1eb35d]{border-collapse:collapse;width:100%}.orders-table th[data-v-1b1eb35d]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;background:#f8fafc;padding:.75rem 1rem;font-size:.72rem;font-weight:800}.orders-table td[data-v-1b1eb35d]{color:var(--text-dark);border-bottom:1px solid #f1f5f9;padding:.85rem 1rem;font-size:.83rem}.orders-table tr:last-child td[data-v-1b1eb35d]{border-bottom:none}.orders-table tr:hover td[data-v-1b1eb35d]{background:#fafafa}.order-id[data-v-1b1eb35d]{color:#047857;white-space:nowrap;font-family:monospace;font-size:.82rem;font-weight:700}.buyer-cell[data-v-1b1eb35d]{flex-direction:column;gap:.1rem;display:flex}.buyer-cell small[data-v-1b1eb35d]{color:var(--text-muted);font-size:.72rem}.product-cell[data-v-1b1eb35d]{flex-direction:column;gap:.2rem;max-width:160px;display:flex}.type-chip[data-v-1b1eb35d]{text-transform:capitalize;border-radius:4px;align-self:flex-start;padding:.1rem .4rem;font-size:.64rem;font-weight:800;display:inline-block}.type-chip.green[data-v-1b1eb35d]{color:#047857;background:#ecfdf5}.type-chip.blue[data-v-1b1eb35d]{color:#1d4ed8;background:#eff6ff}.type-chip.amber[data-v-1b1eb35d]{color:#b45309;background:#fff7ed}.amount[data-v-1b1eb35d]{white-space:nowrap;font-weight:700}.payout[data-v-1b1eb35d]{color:#047857;font-weight:800}.order-value[data-v-1b1eb35d]{color:var(--text-muted);margin-top:.1rem;font-size:.72rem;font-weight:500;display:block}.station-note[data-v-1b1eb35d]{color:#0f766e;white-space:nowrap;font-size:.75rem;font-weight:700}.fee[data-v-1b1eb35d]{color:#b45309}.payout-strong[data-v-1b1eb35d]{color:#047857}.station-col[data-v-1b1eb35d]{color:var(--text-mid);white-space:nowrap;font-size:.78rem}.date-col[data-v-1b1eb35d]{color:var(--text-muted);white-space:nowrap;font-size:.77rem}.status-chip[data-v-1b1eb35d]{white-space:nowrap;border-radius:7px;padding:.22rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.status-chip.blue[data-v-1b1eb35d]{color:#1d4ed8;background:#eff6ff}.status-chip.amber[data-v-1b1eb35d]{color:#92400e;background:#fef3c7}.status-chip.purple[data-v-1b1eb35d]{color:#6d28d9;background:#f5f3ff}.status-chip.green[data-v-1b1eb35d]{color:#065f46;background:#d1fae5}.status-chip.red[data-v-1b1eb35d]{color:#991b1b;background:#fee2e2}.no-action[data-v-1b1eb35d]{color:var(--text-muted);font-size:.8rem}.empty-state span[data-v-1b1eb35d]{font-size:.9rem;font-weight:600}.panel-overlay[data-v-1b1eb35d]{z-index:80;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel[data-v-1b1eb35d]{background:#fff;flex-direction:column;width:360px;max-width:100%;height:100%;display:flex;box-shadow:-4px 0 24px #0000001a}.dp-head[data-v-1b1eb35d]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.dp-head h3[data-v-1b1eb35d]{color:#001e2b;margin:0 0 .35rem;font-family:monospace;font-size:1rem;font-weight:800}.dp-close[data-v-1b1eb35d]{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dp-close svg[data-v-1b1eb35d]{width:14px;height:14px}.dp-body[data-v-1b1eb35d]{flex-direction:column;flex:1;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}.dp-row[data-v-1b1eb35d]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.dp-row[data-v-1b1eb35d]:last-child{border-bottom:none}.dp-row span[data-v-1b1eb35d]{color:var(--text-muted);font-size:.8rem;font-weight:600}.dp-row strong[data-v-1b1eb35d]{color:#001e2b;text-align:right;font-size:.84rem;font-weight:700}.dp-foot[data-v-1b1eb35d]{border-top:1px solid var(--border);padding:1rem 1.25rem}.dp-timeline[data-v-1b1eb35d]{border-top:1px solid var(--border);flex-direction:column;gap:0;padding:1.25rem;display:flex}.tl-label[data-v-1b1eb35d]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;font-size:.7rem;font-weight:800}.tl-step[data-v-1b1eb35d]{align-items:flex-start;gap:.65rem;display:flex;position:relative}.tl-dot[data-v-1b1eb35d]{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tl-dot svg[data-v-1b1eb35d]{width:11px;height:11px}.tl-dot.done[data-v-1b1eb35d]{color:#fff;background:#10b981}.tl-dot.pending[data-v-1b1eb35d]{background:#f1f5f9;border:2px solid #cbd5e1}.tl-connector[data-v-1b1eb35d]{border-radius:1px;width:2px;height:22px;position:absolute;top:22px;left:10px}.tl-connector.done[data-v-1b1eb35d]{background:#10b981}.tl-connector.pending[data-v-1b1eb35d]{background:#e2e8f0}.tl-step[data-v-1b1eb35d]{padding-bottom:20px}.tl-step[data-v-1b1eb35d]:last-child{padding-bottom:0}.tl-done[data-v-1b1eb35d]{color:#047857;padding-top:2px;font-size:.81rem;font-weight:700;line-height:1.4}.tl-pending[data-v-1b1eb35d]{color:var(--text-muted);padding-top:2px;font-size:.81rem;font-weight:500;line-height:1.4}.tl-note[data-v-1b1eb35d]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.7rem .85rem;font-size:.76rem;font-weight:500;line-height:1.5;display:flex}.tl-note svg[data-v-1b1eb35d]{color:#3b82f6;flex-shrink:0;width:13px;height:13px;margin-top:1px}.tl-dispute-note[data-v-1b1eb35d]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:.6rem;margin-top:.5rem;padding:.75rem .9rem;font-size:.76rem;line-height:1.5;display:flex}.tl-dispute-note svg[data-v-1b1eb35d]{color:#dc2626;flex-shrink:0;width:14px;height:14px;margin-top:1px}.tl-dispute-note strong[data-v-1b1eb35d]{color:#991b1b;margin-bottom:.15rem;font-weight:800;display:block}.tl-dispute-note span[data-v-1b1eb35d]{color:#b91c1c;font-weight:500}.empty-state[data-v-1b1eb35d]{color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem;display:flex}.empty-state svg[data-v-1b1eb35d]{color:#cbd5e1;width:34px;height:34px}.empty-state span[data-v-1b1eb35d]{text-align:center;max-width:280px;font-size:.9rem;font-weight:600}.empty-cta[data-v-1b1eb35d]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:800;text-decoration:none}.modal-overlay[data-v-1b1eb35d]{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-1b1eb35d]{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow:hidden}.modal-head[data-v-1b1eb35d]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.modal-head h3[data-v-1b1eb35d]{color:#001e2b;margin:0 0 .3rem;font-family:monospace;font-size:.95rem;font-weight:800}.dispute-status-chip[data-v-1b1eb35d]{color:#92400e;background:#fef3c7;border-radius:6px;padding:.18rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}.modal-close[data-v-1b1eb35d]{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.modal-close svg[data-v-1b1eb35d]{width:14px;height:14px}.modal-body[data-v-1b1eb35d]{flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex;overflow-y:auto}.ds-label[data-v-1b1eb35d]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.55rem;font-size:.7rem;font-weight:800;display:block}.ds-content[data-v-1b1eb35d]{border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.buyer-says[data-v-1b1eb35d]{border:1px solid var(--border);background:#f8fafc}.ds-avatar[data-v-1b1eb35d]{background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ds-avatar svg[data-v-1b1eb35d]{width:16px;height:16px;color:var(--text-muted)}.ds-content strong[data-v-1b1eb35d]{color:#001e2b;font-size:.84rem;font-weight:800;display:block}.ds-content small[data-v-1b1eb35d]{color:var(--text-muted);margin-bottom:.35rem;font-size:.72rem;display:block}.ds-content p[data-v-1b1eb35d]{color:#334155;margin:0;font-size:.82rem;font-weight:500;line-height:1.55}.kertly-note[data-v-1b1eb35d]{background:#f0fdf4;border:1px solid #bbf7d0}.kertly-note svg[data-v-1b1eb35d]{flex-shrink:0;width:20px;height:20px}.kertly-note p[data-v-1b1eb35d]{color:#065f46;margin:0;font-size:.82rem;font-weight:500;line-height:1.55}.dispute-options[data-v-1b1eb35d]{flex-direction:column;gap:.65rem;display:flex}.do-item[data-v-1b1eb35d]{border:1px solid var(--border);background:#f8fafc;border-radius:11px;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.do-item svg[data-v-1b1eb35d]{flex-shrink:0;width:16px;height:16px;margin-top:2px}.do-item strong[data-v-1b1eb35d]{color:#001e2b;margin-bottom:.15rem;font-size:.84rem;font-weight:800;display:block}.do-item span[data-v-1b1eb35d]{color:var(--text-mid);font-size:.77rem;font-weight:500;line-height:1.45}.modal-foot[data-v-1b1eb35d]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-confirm-link[data-v-1b1eb35d]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;align-items:center;padding:.6rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=640px){.page[data-v-1b1eb35d]{padding:1.25rem}}.page[data-v-2b403042]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-header[data-v-2b403042]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-2b403042]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-2b403042]{color:var(--text-mid);margin:0;font-size:.88rem}.settings-card[data-v-2b403042]{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.card-title[data-v-2b403042]{color:#001e2b;margin:0 0 .1rem;font-size:1rem;font-weight:800}.card-sub[data-v-2b403042]{color:var(--text-muted);margin:0;font-size:.82rem;font-weight:500}.form-grid[data-v-2b403042]{flex-direction:column;gap:1rem;display:flex}.two-col[data-v-2b403042]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fg[data-v-2b403042]{flex-direction:column;gap:.38rem;display:flex}.fg label[data-v-2b403042]{color:#0f172a;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.handle-preview[data-v-2b403042]{color:var(--brand-dark);font-size:.72rem;font-weight:600}.fg input[data-v-2b403042],.fg select[data-v-2b403042],.fg textarea[data-v-2b403042]{color:var(--text-dark);resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;outline:none;padding:.72rem .9rem;font-family:inherit;font-size:.87rem;transition:border-color .2s}.fg input[data-v-2b403042]:focus,.fg select[data-v-2b403042]:focus,.fg textarea[data-v-2b403042]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.prefix-wrap[data-v-2b403042]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.prefix-wrap[data-v-2b403042]:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.prefix[data-v-2b403042]{color:var(--text-mid);white-space:nowrap;background:#f1f5f9;border-right:1.5px solid #e2e8f0;flex-shrink:0;align-items:center;min-height:42px;padding:0 .7rem;font-size:.82rem;font-weight:700;display:flex}.fg input.has-prefix[data-v-2b403042]{box-shadow:none;background:#f8fafc;border:none;border-radius:0;flex:1;padding:.72rem .85rem}.fg input.has-prefix[data-v-2b403042]:focus{box-shadow:none}.social-icon-row[data-v-2b403042]{flex-wrap:wrap;gap:.5rem;display:flex}.social-icon-btn[data-v-2b403042]{color:var(--text-mid);cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.social-icon-btn[data-v-2b403042]:hover{background:#f0fdf4;border-color:#a7f3d0}.social-icon-btn.active[data-v-2b403042]{color:#047857;background:#ecfdf5;border-color:#10b981;font-weight:700}.social-inputs[data-v-2b403042]{flex-direction:column;gap:.85rem;display:flex}.expand-enter-active[data-v-2b403042]{transition:all .2s}.expand-leave-active[data-v-2b403042]{transition:all .17s}.expand-enter-from[data-v-2b403042],.expand-leave-to[data-v-2b403042]{opacity:0;transform:translateY(-5px)}@media (width<=640px){.two-col[data-v-2b403042]{grid-template-columns:1fr}.page[data-v-2b403042]{padding:1.25rem}}.verification-page[data-v-b6150984]{color:#0f172a;padding:2rem}header h1[data-v-b6150984]{color:#001e2b;margin:0;font-size:1.7rem}header p[data-v-b6150984],.panel p[data-v-b6150984]{color:#64748b;line-height:1.5}.panel[data-v-b6150984]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:1rem;padding:1.25rem}.status-panel[data-v-b6150984]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.label[data-v-b6150984]{color:#64748b;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.status-panel strong[data-v-b6150984]{color:#047857;font-size:1.1rem}.form[data-v-b6150984]{gap:1rem;max-width:640px;display:grid}.form h2[data-v-b6150984]{margin:0;font-size:1.2rem}.form label[data-v-b6150984]{gap:.45rem;font-weight:700;display:grid}.school-field[data-v-b6150984]{gap:.45rem;display:grid}.school-locked[data-v-b6150984]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.school-locked strong[data-v-b6150984]{color:#001e2b}.school-actions[data-v-b6150984]{gap:.6rem;display:flex}.school-notice[data-v-b6150984]{color:#047857!important;font-weight:650!important}.payout-step[data-v-b6150984]{max-width:640px}.step-hint[data-v-b6150984]{margin:0;font-weight:400}.payout-resolve[data-v-b6150984]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.resolved-name[data-v-b6150984]{color:#047857;font-weight:700}.payout-saved-note[data-v-b6150984]{color:#047857;margin:0;font-weight:600}.step-locked[data-v-b6150984]{color:#64748b;font-weight:500}.step-locked strong[data-v-b6150984]{color:#0f172a}.form input[data-v-b6150984],.form select[data-v-b6150984]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.75rem}.form small[data-v-b6150984],.optional[data-v-b6150984]{color:#64748b;font-weight:400}.required[data-v-b6150984]{color:#dc2626}.alert[data-v-b6150984]{border-radius:8px;padding:.8rem 1rem}.error[data-v-b6150984]{color:#b91c1c;background:#fef2f2}.success[data-v-b6150984]{color:#047857;background:#ecfdf5}.rejection[data-v-b6150984]{color:#b91c1c!important}@media (width<=680px){.verification-page[data-v-b6150984]{padding:1rem}.status-panel[data-v-b6150984]{flex-direction:column;align-items:start}}.wallet-page[data-v-7d541dfa]{color:#0f172a;padding:2rem}header[data-v-7d541dfa]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h1[data-v-7d541dfa]{color:#001e2b;margin:0;font-size:1.7rem}header p[data-v-7d541dfa]{color:#64748b}.balance[data-v-7d541dfa],.transactions[data-v-7d541dfa],.state[data-v-7d541dfa]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:1.25rem;padding:1.25rem}.balance-grid[data-v-7d541dfa]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.balance-grid .balance[data-v-7d541dfa]{margin-top:0}.balance span[data-v-7d541dfa],.balance small[data-v-7d541dfa]{color:#64748b;display:block}.balance strong[data-v-7d541dfa]{color:#047857;margin:.5rem 0;font-size:2rem;display:block}.balance.pending strong[data-v-7d541dfa]{color:#b45309}.transactions h2[data-v-7d541dfa]{margin:0 0 1rem;font-size:1.1rem}.transactions ul[data-v-7d541dfa]{list-style:none}.transactions li[data-v-7d541dfa]{border-top:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.transactions li div strong[data-v-7d541dfa],.transactions li div small[data-v-7d541dfa]{display:block}.transactions li small[data-v-7d541dfa],.empty[data-v-7d541dfa]{color:#64748b;margin-top:.25rem}.debit[data-v-7d541dfa]{color:#b91c1c}.credit[data-v-7d541dfa]{color:#047857}.error[data-v-7d541dfa]{color:#b91c1c}@media (width<=680px){.wallet-page[data-v-7d541dfa]{padding:1rem}}.seller-ads[data-v-20592c2d]{color:#0f172a;gap:1rem;display:grid}header h1[data-v-20592c2d]{margin:0 0 .4rem}header p[data-v-20592c2d]{color:#475569;margin:.3rem 0}.note[data-v-20592c2d]{font-size:.88rem}.state[data-v-20592c2d]{color:#475569;padding:.8rem}.error[data-v-20592c2d]{color:#b91c1c;background:#fef2f2;border-radius:8px}.success[data-v-20592c2d]{color:#047857;background:#ecfdf5;border-radius:8px}.notice[data-v-20592c2d]{color:#9a3412;background:#fff7ed;border-radius:8px}.notice a[data-v-20592c2d]{color:#047857;margin-left:.3rem;font-weight:700}.ad-form[data-v-20592c2d]{border:1px solid #e2e8f0;border-radius:12px;gap:.8rem;max-width:560px;padding:1rem;display:grid}.ad-form h2[data-v-20592c2d]{margin:0;font-size:1.1rem}.ad-form label[data-v-20592c2d]{gap:.35rem;font-weight:600;display:grid}.ad-form input[data-v-20592c2d]{border:1px solid #cbd5e1;border-radius:8px;padding:.7rem}.ad-list h2[data-v-20592c2d]{margin:.6rem 0;font-size:1.1rem}.ad-list[data-v-20592c2d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:1rem;scroll-margin-top:1rem}.ad-list-heading[data-v-20592c2d]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ad-list-heading h2[data-v-20592c2d]{margin-top:0}.ad-count[data-v-20592c2d]{color:#64748b;font-size:.85rem}.list-state[data-v-20592c2d]{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;justify-items:start;gap:.45rem;margin-top:.75rem;padding:1rem;display:grid}.empty-state strong[data-v-20592c2d],.list-error strong[data-v-20592c2d]{color:#0f172a}.list-error[data-v-20592c2d]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.loading-indicator[data-v-20592c2d]{border:2px solid #d1fae5;border-top-color:#047857;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-20592c2d}@keyframes spin-20592c2d{to{transform:rotate(360deg)}}.ad-card[data-v-20592c2d]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.8rem;min-height:92px;padding:.8rem;visibility:visible!important;opacity:1!important;display:flex!important}.ad-card img[data-v-20592c2d]{object-fit:cover;background:#f1f5f9;border-radius:8px;width:84px;height:60px}.ad-details[data-v-20592c2d]{gap:.25rem;min-width:0;display:grid}.ad-details a[data-v-20592c2d]{color:#047857;font-size:.85rem;font-weight:600}.ad-card span[data-v-20592c2d]{color:#64748b;font-size:.85rem}.ad-card .ad-status[data-v-20592c2d]{color:#92400e;text-transform:capitalize;background:#fef3c7;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-weight:700}.ad-card .ad-status.active[data-v-20592c2d]{color:#065f46;background:#d1fae5}.ad-card .ad-status.paused[data-v-20592c2d]{color:#334155;background:#e2e8f0}.ad-card .ad-status.rejected[data-v-20592c2d]{color:#991b1b;background:#fee2e2}.edit-form[data-v-20592c2d]{flex:1;gap:.65rem;min-width:0;display:grid}.edit-form h3[data-v-20592c2d]{margin:0;font-size:1rem}.edit-form label[data-v-20592c2d]{color:#334155;gap:.3rem;font-size:.88rem;font-weight:600;display:grid}.edit-form input[data-v-20592c2d]{min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem}.edit-actions[data-v-20592c2d]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=560px){.ad-card[data-v-20592c2d]{flex-wrap:wrap;align-items:flex-start}.ad-card img[data-v-20592c2d]{flex:0 0 72px;width:72px;height:56px}.ad-list-heading[data-v-20592c2d]{align-items:flex-start}}.page[data-v-85904d8b]{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-header[data-v-85904d8b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-85904d8b]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-85904d8b]{color:var(--text-mid);margin:0;font-size:.88rem}.stats-grid[data-v-85904d8b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.stat-card[data-v-85904d8b]{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:.9rem;padding:1.1rem;display:flex}.stat-icon[data-v-85904d8b]{background:var(--sb);width:42px;height:42px;color:var(--sc);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-icon svg[data-v-85904d8b]{width:20px;height:20px}.stat-body[data-v-85904d8b]{flex-direction:column;gap:.1rem;display:flex}.stat-label[data-v-85904d8b]{color:var(--text-muted);font-size:.73rem;font-weight:600}.stat-value[data-v-85904d8b]{color:#001e2b;font-size:1.3rem;font-weight:800;line-height:1.1}.stat-sub[data-v-85904d8b]{color:var(--text-muted);font-size:.71rem;font-weight:500}.quick-actions[data-v-85904d8b]{flex-wrap:wrap;gap:.75rem;display:flex}.qa-btn svg[data-v-85904d8b]{width:15px;height:15px}.order-notice[data-v-85904d8b]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.9rem 1.1rem;font-size:.85rem;line-height:1.5}.load-error[data-v-85904d8b]{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:.85rem 1rem}.orders-empty[data-v-85904d8b]{color:var(--text-muted);padding:1rem}.section-card[data-v-85904d8b]{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.section-head[data-v-85904d8b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.section-head h2[data-v-85904d8b]{color:#001e2b;margin:0;font-size:.95rem;font-weight:800}.orders-list[data-v-85904d8b]{flex-direction:column;display:flex}.order-row[data-v-85904d8b]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.order-row[data-v-85904d8b]:last-child{border-bottom:none}.order-row[data-v-85904d8b]:hover{background:#fafafa}.order-info[data-v-85904d8b]{flex-direction:column;gap:.15rem;display:flex}.order-id[data-v-85904d8b]{color:#1d4ed8;font-family:monospace;font-size:.72rem;font-weight:700}.order-info strong[data-v-85904d8b]{color:#001e2b;font-size:.88rem;font-weight:700}.order-seller[data-v-85904d8b]{color:var(--text-muted);font-size:.76rem;font-weight:500}.order-right[data-v-85904d8b]{align-items:center;gap:.85rem;display:flex}.order-amount[data-v-85904d8b]{color:#001e2b;font-size:.88rem;font-weight:800}.order-date[data-v-85904d8b]{color:var(--text-muted);font-size:.76rem}.status-chip[data-v-85904d8b]{border-radius:7px;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-block}.status-chip.blue[data-v-85904d8b]{color:#1d4ed8;background:#eff6ff}.status-chip.amber[data-v-85904d8b]{color:#92400e;background:#fef3c7}.status-chip.purple[data-v-85904d8b]{color:#6d28d9;background:#f5f3ff}.status-chip.green[data-v-85904d8b]{color:#065f46;background:#d1fae5}.status-chip.red[data-v-85904d8b]{color:#991b1b;background:#fee2e2}@media (width<=900px){.stats-grid[data-v-85904d8b]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.stats-grid[data-v-85904d8b]{grid-template-columns:1fr}.page[data-v-85904d8b]{padding:1.25rem}}.page[data-v-7a970d83]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-header[data-v-7a970d83]{justify-content:space-between;align-items:flex-start;display:flex}.page-title[data-v-7a970d83]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-7a970d83]{color:var(--text-mid);margin:0;font-size:.88rem}.tabs-row[data-v-7a970d83]{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:.3rem;padding:.3rem;display:flex}.tab-btn[data-v-7a970d83]{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.tab-btn.active[data-v-7a970d83]{color:#1d4ed8;background:#eff6ff;font-weight:700}.tab-count[data-v-7a970d83]{color:var(--text-muted);background:#f1f5f9;border-radius:5px;padding:.1rem .4rem;font-size:.69rem;font-weight:800}.tab-count.red[data-v-7a970d83]{color:#dc2626;background:#fee2e2}.table-card[data-v-7a970d83]{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.table-wrap[data-v-7a970d83]{overflow-x:auto}.orders-table[data-v-7a970d83]{border-collapse:collapse;width:100%}.orders-table th[data-v-7a970d83]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;background:#f8fafc;padding:.75rem 1rem;font-size:.72rem;font-weight:800}.orders-table td[data-v-7a970d83]{color:var(--text-dark);border-bottom:1px solid #f1f5f9;padding:.85rem 1rem;font-size:.83rem}.orders-table tr:last-child td[data-v-7a970d83]{border-bottom:none}.orders-table tr:hover td[data-v-7a970d83]{background:#fafafa}.order-id[data-v-7a970d83]{color:#1d4ed8;white-space:nowrap;font-family:monospace;font-size:.8rem;font-weight:700}.product-cell[data-v-7a970d83]{flex-direction:column;gap:.2rem;display:flex}.type-chip[data-v-7a970d83]{text-transform:capitalize;border-radius:4px;align-self:flex-start;padding:.1rem .4rem;font-size:.63rem;font-weight:800;display:inline-block}.type-chip.green[data-v-7a970d83]{color:#047857;background:#ecfdf5}.type-chip.blue[data-v-7a970d83]{color:#1d4ed8;background:#eff6ff}.type-chip.amber[data-v-7a970d83]{color:#b45309;background:#fff7ed}.seller-col[data-v-7a970d83]{color:var(--text-mid);white-space:nowrap;font-size:.8rem}.amount[data-v-7a970d83]{white-space:nowrap;font-weight:700}.date-col[data-v-7a970d83]{color:var(--text-muted);white-space:nowrap;font-size:.77rem}.status-chip[data-v-7a970d83]{white-space:nowrap;border-radius:7px;padding:.22rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.status-chip.blue[data-v-7a970d83]{color:#1d4ed8;background:#eff6ff}.status-chip.amber[data-v-7a970d83]{color:#92400e;background:#fef3c7}.status-chip.purple[data-v-7a970d83]{color:#6d28d9;background:#f5f3ff}.status-chip.green[data-v-7a970d83]{color:#065f46;background:#d1fae5}.status-chip.red[data-v-7a970d83]{color:#991b1b;background:#fee2e2}.download-btn[data-v-7a970d83]{color:#047857;cursor:pointer;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:inherit;font-size:.76rem;font-weight:800;display:inline-flex}.download-btn svg[data-v-7a970d83]{width:13px;height:13px}.download-btn.full[data-v-7a970d83]{border-radius:11px;width:100%;padding:.75rem;font-size:.88rem}.notif-strip[data-v-7a970d83]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.5;display:flex}.notif-strip svg[data-v-7a970d83]{color:#1d4ed8;flex-shrink:0;width:16px;height:16px;margin-top:1px}.notif-strip strong[data-v-7a970d83]{color:#1d4ed8}.dispute-btn[data-v-7a970d83]{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:.4rem .8rem;font-family:inherit;font-size:.76rem;font-weight:800}.dispute-btn-sm[data-v-7a970d83]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;width:100%;padding:.65rem;font-family:inherit;font-size:.85rem;font-weight:800}.no-action[data-v-7a970d83]{color:var(--text-muted);font-size:.8rem}.empty-state[data-v-7a970d83]{color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem;display:flex}.empty-state svg[data-v-7a970d83]{color:#cbd5e1;width:34px;height:34px}.empty-state span[data-v-7a970d83]{font-size:.9rem;font-weight:600}.panel-overlay[data-v-7a970d83]{z-index:80;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel[data-v-7a970d83]{background:#fff;flex-direction:column;width:380px;max-width:100%;height:100%;display:flex;overflow-y:auto;box-shadow:-4px 0 24px #0000001a}.dp-head[data-v-7a970d83]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.dp-head h3[data-v-7a970d83]{color:#001e2b;margin:0 0 .35rem;font-family:monospace;font-size:1rem;font-weight:800}.dp-close[data-v-7a970d83]{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dp-close svg[data-v-7a970d83]{width:14px;height:14px}.dp-body[data-v-7a970d83]{flex-direction:column;gap:.8rem;padding:1.25rem;display:flex}.dp-row[data-v-7a970d83]{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.dp-row[data-v-7a970d83]:last-child{border-bottom:none}.dp-row span[data-v-7a970d83]{color:var(--text-muted);font-size:.78rem;font-weight:600}.dp-row strong[data-v-7a970d83]{color:#001e2b;text-align:right;max-width:200px;font-size:.84rem;font-weight:700}.dp-timeline[data-v-7a970d83]{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.timeline-step[data-v-7a970d83]{color:var(--text-muted);align-items:center;gap:.75rem;font-size:.82rem;font-weight:500;display:flex}.timeline-step.done[data-v-7a970d83]{color:#065f46;font-weight:600}.ts-dot[data-v-7a970d83]{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:14px;height:14px}.ts-dot.done[data-v-7a970d83]{background:#10b981;border-color:#10b981}.dp-foot[data-v-7a970d83]{border-top:1px solid var(--border);margin-top:auto;padding:1rem 1.25rem}.modal-overlay[data-v-7a970d83]{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-7a970d83]{background:#fff;border-radius:20px;width:100%;max-width:440px}.modal-head[data-v-7a970d83]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-head h3[data-v-7a970d83]{color:#001e2b;margin:0;font-size:.95rem;font-weight:800}.modal-close[data-v-7a970d83]{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.modal-close svg[data-v-7a970d83]{width:14px;height:14px}.modal-body[data-v-7a970d83]{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.modal-sub[data-v-7a970d83]{color:var(--text-mid);margin:0;font-size:.85rem}.fg[data-v-7a970d83]{flex-direction:column;gap:.35rem;display:flex}.fg label[data-v-7a970d83]{color:#0f172a;font-size:.8rem;font-weight:700}.fg textarea[data-v-7a970d83]{resize:vertical;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;outline:none;padding:.75rem;font-family:inherit;font-size:.87rem;transition:border-color .2s}.fg textarea[data-v-7a970d83]:focus{border-color:#1d4ed8}.modal-success[data-v-7a970d83]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.modal-success svg[data-v-7a970d83]{width:48px;height:48px}.modal-success p[data-v-7a970d83]{color:#047857;margin:0;font-size:.9rem;font-weight:600}.modal-foot[data-v-7a970d83]{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-cancel[data-v-7a970d83]{border:1px solid var(--border);color:var(--text-mid);cursor:pointer;background:#fff;border-radius:10px;padding:.6rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:700}.modal-confirm[data-v-7a970d83]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:.6rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:800}.modal-confirm[data-v-7a970d83]:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.page[data-v-7a970d83]{padding:1.25rem}}.page[data-v-023b125b]{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-header[data-v-023b125b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-023b125b]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-023b125b]{color:var(--text-mid);margin:0;font-size:.88rem}.browse-btn svg[data-v-023b125b]{width:15px;height:15px}.wishlist-grid[data-v-023b125b]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.wish-card[data-v-023b125b]{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.wish-card[data-v-023b125b]:hover{box-shadow:0 4px 18px -8px #001e2b1f}.wish-card.out-of-stock[data-v-023b125b]{opacity:.7}.wish-img-wrap[data-v-023b125b]{aspect-ratio:16/10;position:relative;overflow:hidden}.wish-img-wrap img[data-v-023b125b]{object-fit:cover;width:100%;height:100%}.type-badge[data-v-023b125b]{text-transform:capitalize;border-radius:5px;padding:.18rem .5rem;font-size:.65rem;font-weight:800;position:absolute;top:8px;left:8px}.type-badge.green[data-v-023b125b]{color:#065f46;background:#d1fae5}.type-badge.blue[data-v-023b125b]{color:#1d4ed8;background:#dbeafe}.type-badge.amber[data-v-023b125b]{color:#92400e;background:#fef3c7}.oos-overlay[data-v-023b125b]{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:0}.wish-body[data-v-023b125b]{flex-direction:column;flex:1;gap:.2rem;padding:.9rem .9rem .6rem;display:flex}.wish-name[data-v-023b125b]{color:#001e2b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.wish-seller[data-v-023b125b]{color:var(--text-muted);font-size:.74rem;font-weight:500}.wish-price[data-v-023b125b]{color:#001e2b;margin-top:.25rem;font-size:1rem;font-weight:800}.wish-actions[data-v-023b125b]{gap:.5rem;padding:0 .9rem .9rem;display:flex}.remove-btn svg[data-v-023b125b]{width:14px;height:14px}.empty-state[data-v-023b125b]{color:var(--text-muted);background:#fff;border:1px dashed #cbd5e1;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-state svg[data-v-023b125b]{color:#cbd5e1;width:40px;height:40px}.empty-state span[data-v-023b125b]{font-size:.95rem;font-weight:600}@media (width<=640px){.page[data-v-023b125b]{padding:1.25rem}}.profile-page[data-v-9bef0cb2]{color:#0f172a;gap:1rem;padding:2rem;display:grid}header h1[data-v-9bef0cb2]{margin:0 0 .35rem;font-size:1.6rem}header p[data-v-9bef0cb2]{color:#64748b;margin:0}.profile-card[data-v-9bef0cb2]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:1.25rem;max-width:720px;padding:1.25rem;display:flex}.avatar[data-v-9bef0cb2]{color:#047857;background:#ecfdf5;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.35rem;font-weight:800;display:grid}dl[data-v-9bef0cb2]{flex:1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem 1.25rem;margin:0;display:grid}dl div[data-v-9bef0cb2]{gap:.25rem;display:grid}dt[data-v-9bef0cb2]{color:#64748b;font-size:.8rem}dd[data-v-9bef0cb2]{overflow-wrap:anywhere;margin:0;font-weight:650}.notice[data-v-9bef0cb2]{color:#9a3412;background:#fff7ed;border-radius:8px;max-width:720px;padding:.85rem 1rem}.campus-card[data-v-9bef0cb2]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:.85rem;max-width:720px;padding:1.25rem;display:grid}.campus-card h2[data-v-9bef0cb2]{margin:0;font-size:1.1rem}.campus-note[data-v-9bef0cb2]{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.campus-current[data-v-9bef0cb2]{background:#f8fafc;border-radius:10px;gap:.2rem;padding:.7rem .85rem;display:grid}.campus-label[data-v-9bef0cb2]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.campus-select[data-v-9bef0cb2]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem;font-family:inherit;font-size:.88rem}.campus-select[data-v-9bef0cb2]:disabled{opacity:.65}.campus-actions[data-v-9bef0cb2]{gap:.6rem;display:flex}.campus-hint[data-v-9bef0cb2]{margin:0;font-size:.83rem}.campus-hint.success[data-v-9bef0cb2]{color:#047857;font-weight:650}.campus-hint.error[data-v-9bef0cb2]{color:#b91c1c;font-weight:650}@media (width<=560px){.profile-page[data-v-9bef0cb2]{padding:1rem}.profile-card[data-v-9bef0cb2]{flex-direction:column}}.admin-page[data-v-c30586d2]{box-sizing:border-box;width:100%;min-width:0;padding:2rem}.page-header[data-v-c30586d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header>div[data-v-c30586d2]{min-width:0}.page-header h1[data-v-c30586d2]{color:#001e2b;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,4vw,1.75rem)}.page-header p[data-v-c30586d2],.panel-heading p[data-v-c30586d2]{color:#64748b;overflow-wrap:anywhere;margin:.4rem 0 0}.metrics[data-v-c30586d2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.8rem;display:grid}.metric[data-v-c30586d2],.panel[data-v-c30586d2],.state[data-v-c30586d2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.metric span[data-v-c30586d2]{color:#64748b;font-size:.82rem;display:block}.metric strong[data-v-c30586d2]{color:#047857;overflow-wrap:anywhere;margin-top:.55rem;font-size:clamp(1.2rem,5vw,1.55rem);display:block}.panel[data-v-c30586d2]{margin-top:1.25rem}.panel-heading h2[data-v-c30586d2]{margin:0;font-size:1.1rem}.workspaces[data-v-c30586d2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.8rem;margin-top:1rem;display:grid}.workspace[data-v-c30586d2]{min-width:0;color:inherit;border:1px solid #e2e8f0;border-radius:10px;gap:.35rem;padding:1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.workspace[data-v-c30586d2]:hover{background:#f0fdf4;border-color:#a7f3d0}.workspace span[data-v-c30586d2]{color:#475569;font-size:.84rem;font-weight:700}.workspace strong[data-v-c30586d2]{color:#047857;font-size:1.5rem}.workspace small[data-v-c30586d2]{color:#64748b;overflow-wrap:anywhere}.error[data-v-c30586d2]{color:#b91c1c}@media (width<=680px){.admin-page[data-v-c30586d2]{padding:clamp(.75rem,4vw,1rem)}.page-header[data-v-c30586d2]{flex-direction:column;align-items:stretch}.page-header>button[data-v-c30586d2]{align-self:flex-start}.metrics[data-v-c30586d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.metric[data-v-c30586d2],.panel[data-v-c30586d2]{padding:.75rem}.metric span[data-v-c30586d2]{overflow-wrap:anywhere}.workspaces[data-v-c30586d2]{grid-template-columns:minmax(0,1fr)}}.admin-page[data-v-0eba604c]{padding:2rem}.page-header[data-v-0eba604c]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-0eba604c]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-0eba604c]{color:#64748b;margin:.4rem 0 0}.panel[data-v-0eba604c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.table-toolbar[data-v-0eba604c]{color:#475569;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.table-toolbar input[data-v-0eba604c]{border:1px solid #cbd5e1;border-radius:8px;width:min(100%,360px);padding:.7rem}.table-wrap[data-v-0eba604c]{overflow-x:auto}table[data-v-0eba604c]{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}th[data-v-0eba604c],td[data-v-0eba604c]{white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.75rem}th[data-v-0eba604c]{color:#475569;background:#f8fafc}.status[data-v-0eba604c]{color:#475569;text-transform:capitalize;background:#f1f5f9;border-radius:6px;padding:.25rem .5rem;font-size:.76rem;display:inline-block}.status.approved[data-v-0eba604c],.status.badge_paid[data-v-0eba604c]{color:#065f46;background:#d1fae5}.status.pending[data-v-0eba604c]{color:#92400e;background:#fef3c7}.status.rejected[data-v-0eba604c]{color:#991b1b;background:#fee2e2}.state[data-v-0eba604c],.empty[data-v-0eba604c]{color:#64748b;padding:1rem}.error[data-v-0eba604c]{color:#b91c1c}.limit-note[data-v-0eba604c]{color:#64748b;margin-bottom:0;font-size:.8rem}@media (width<=680px){.admin-page[data-v-0eba604c]{padding:1rem}.page-header[data-v-0eba604c],.table-toolbar[data-v-0eba604c]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-43c5cb97]{padding:2rem}.page-header[data-v-43c5cb97]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-43c5cb97]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-43c5cb97]{color:#64748b;margin:.4rem 0 0}.panel[data-v-43c5cb97],.state[data-v-43c5cb97]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1rem}.panel h2[data-v-43c5cb97]{margin:0 0 1rem;font-size:1.1rem}.forms[data-v-43c5cb97]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.admin-form[data-v-43c5cb97]{border:1px solid #e2e8f0;border-radius:10px;gap:.65rem;padding:1rem;display:grid}.admin-form h3[data-v-43c5cb97]{margin:0 0 .3rem;font-size:1rem}.admin-form input[data-v-43c5cb97],.admin-form select[data-v-43c5cb97]{border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:.7rem}.logo-field[data-v-43c5cb97]{align-items:flex-start;gap:.75rem;display:flex}.logo-preview[data-v-43c5cb97]{color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:600;display:flex;overflow:hidden}.logo-preview img[data-v-43c5cb97]{object-fit:cover;width:100%;height:100%}.logo-actions[data-v-43c5cb97]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.logo-pick[data-v-43c5cb97]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .7rem;font-size:.82rem;font-weight:600}.logo-pick input[data-v-43c5cb97]{display:none}.logo-pick[data-v-43c5cb97]:hover{color:#047857;border-color:#059669}.logo-hint[data-v-43c5cb97]{color:#94a3b8;width:100%;font-size:.75rem}.school-cell[data-v-43c5cb97]{align-items:center;gap:.6rem;display:flex}.school-thumb[data-v-43c5cb97]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.school-thumb img[data-v-43c5cb97]{object-fit:cover;width:100%;height:100%}.school-name[data-v-43c5cb97]{font-weight:600}.row-logo-pick[data-v-43c5cb97]{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.row-logo-pick input[data-v-43c5cb97]{display:none}.row-logo-pick[data-v-43c5cb97]:hover{color:#047857;border-color:#059669}.table-wrap[data-v-43c5cb97]{overflow-x:auto}table[data-v-43c5cb97]{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}th[data-v-43c5cb97],td[data-v-43c5cb97]{white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.75rem}th[data-v-43c5cb97]{color:#475569;background:#f8fafc}.capitalize[data-v-43c5cb97]{text-transform:capitalize}.empty[data-v-43c5cb97],.state[data-v-43c5cb97]{color:#64748b}.error[data-v-43c5cb97]{color:#b91c1c}.success[data-v-43c5cb97]{color:#047857}@media (width<=680px){.admin-page[data-v-43c5cb97]{padding:1rem}.page-header[data-v-43c5cb97]{align-items:flex-start}}.admin-page[data-v-b7df1432]{padding:2rem}.page-header[data-v-b7df1432]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-b7df1432]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-b7df1432]{color:#64748b;margin:.4rem 0 0}.panel[data-v-b7df1432],.state[data-v-b7df1432]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.toolbar[data-v-b7df1432]{color:#475569;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar label[data-v-b7df1432]{align-items:center;gap:.6rem;display:flex}.toolbar select[data-v-b7df1432]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem}.request[data-v-b7df1432]{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.request-info[data-v-b7df1432]{flex:1;gap:.3rem;min-width:220px;display:grid}.request-info span[data-v-b7df1432]{color:#64748b;font-size:.84rem}.document-links[data-v-b7df1432],.actions[data-v-b7df1432]{flex-wrap:wrap;gap:.65rem;display:flex}.doc-link[data-v-b7df1432]{color:#047857;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.doc-link[data-v-b7df1432]:hover{text-decoration:underline}.status[data-v-b7df1432]{text-transform:capitalize;background:#f1f5f9;border-radius:6px;width:fit-content;padding:.25rem .5rem;color:#475569!important;font-size:.76rem!important}.status.pending[data-v-b7df1432],.status.awaiting_payment[data-v-b7df1432]{background:#fef3c7;color:#92400e!important}.status.approved[data-v-b7df1432]{background:#d1fae5;color:#065f46!important}.status.rejected[data-v-b7df1432]{background:#fee2e2;color:#991b1b!important}.reason[data-v-b7df1432]{color:#991b1b!important}.empty[data-v-b7df1432],.state[data-v-b7df1432]{color:#64748b}.error[data-v-b7df1432]{color:#b91c1c}.success[data-v-b7df1432]{color:#047857}.modal-backdrop[data-v-b7df1432]{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal[data-v-b7df1432]{background:#fff;border-radius:14px;gap:.85rem;width:100%;max-width:440px;padding:1.5rem;display:grid;box-shadow:0 24px 60px #0f172a47}.modal h2[data-v-b7df1432]{color:#001e2b;margin:0;font-size:1.2rem}.modal-copy[data-v-b7df1432]{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}.modal-field[data-v-b7df1432]{color:#001e2b;gap:.45rem;font-size:.9rem;font-weight:700;display:grid}.modal-field textarea[data-v-b7df1432]{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:.7rem;font-weight:400}.modal-field textarea[data-v-b7df1432]:focus{outline-offset:1px;border-color:#047857;outline:2px solid #047857}.modal-error[data-v-b7df1432]{color:#b91c1c;margin:0;font-size:.85rem;font-weight:600}.modal-actions[data-v-b7df1432]{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.modal[data-v-b7df1432]{outline:none}.modal-wide[data-v-b7df1432]{max-width:640px}.modal-head[data-v-b7df1432]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modal-close[data-v-b7df1432]{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:1.25rem;line-height:1}.modal-close[data-v-b7df1432]:hover{background:#e2e8f0}.id-tabs[data-v-b7df1432]{background:#f1f5f9;border-radius:9px;gap:.4rem;padding:.25rem;display:flex}.id-tabs button[data-v-b7df1432]{color:#475569;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:.5rem;font-weight:700}.id-tabs button.active[data-v-b7df1432]{color:#047857;background:#fff;box-shadow:0 1px 3px #0f172a26}.id-tabs button[data-v-b7df1432]:disabled{opacity:.45;cursor:not-allowed}.id-frame[data-v-b7df1432]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-height:240px;padding:.5rem;display:flex}.id-frame img[data-v-b7df1432]{border-radius:6px;max-width:100%;max-height:60vh}@media (width<=680px){.admin-page[data-v-b7df1432]{padding:1rem}.page-header[data-v-b7df1432],.toolbar[data-v-b7df1432]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-ce570cfd]{padding:2rem}.page-header[data-v-ce570cfd]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-ce570cfd]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-ce570cfd]{color:#64748b;margin:.4rem 0 0}.panel[data-v-ce570cfd],.state[data-v-ce570cfd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.toolbar[data-v-ce570cfd]{color:#475569;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar-help[data-v-ce570cfd]{color:#94a3b8;margin-top:.25rem;font-size:.82rem;display:block}.toolbar label[data-v-ce570cfd]{align-items:center;gap:.6rem;display:flex}.toolbar select[data-v-ce570cfd]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem}.ad-list[data-v-ce570cfd]{gap:.75rem;min-height:120px;display:grid}.ad-row[data-v-ce570cfd]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:100px;padding:1rem;display:grid}.ad-preview[data-v-ce570cfd]{color:#475569;background:#e2e8f0;border-radius:8px;place-items:center;width:128px;height:84px;font-weight:700;display:grid;overflow:hidden}.ad-preview img[data-v-ce570cfd]{object-fit:cover;width:100%;height:100%}.ad-info[data-v-ce570cfd]{flex:1;gap:.3rem;min-width:220px;display:grid}.ad-info span[data-v-ce570cfd]{color:#64748b;text-transform:capitalize;font-size:.82rem}.ad-info a[data-v-ce570cfd]{color:#047857;font-size:.85rem;font-weight:700}.ad-info .status-badge[data-v-ce570cfd]{color:#92400e;background:#fef3c7;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-weight:700}.ad-info .status-badge.active[data-v-ce570cfd]{color:#065f46;background:#d1fae5}.ad-info .status-badge.paused[data-v-ce570cfd]{color:#334155;background:#e2e8f0}.ad-info .status-badge.rejected[data-v-ce570cfd]{color:#991b1b;background:#fee2e2}.actions[data-v-ce570cfd]{gap:.6rem;display:flex}.empty[data-v-ce570cfd],.state[data-v-ce570cfd]{color:#64748b}.error[data-v-ce570cfd]{color:#b91c1c}.success[data-v-ce570cfd]{color:#047857}@media (width<=680px){.admin-page[data-v-ce570cfd]{padding:1rem}.page-header[data-v-ce570cfd],.toolbar[data-v-ce570cfd]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.ad-row[data-v-ce570cfd]{grid-template-columns:84px minmax(0,1fr)}.ad-preview[data-v-ce570cfd]{width:84px;height:64px}.actions[data-v-ce570cfd]{grid-column:1/-1}}.admin-page[data-v-c17e5f9e]{padding:2rem}.page-header[data-v-c17e5f9e]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-c17e5f9e]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-c17e5f9e]{color:#64748b;margin:.4rem 0 0}.panel[data-v-c17e5f9e],.state[data-v-c17e5f9e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.toolbar[data-v-c17e5f9e]{color:#475569;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar input[data-v-c17e5f9e]{border:1px solid #cbd5e1;border-radius:8px;width:min(100%,360px);padding:.7rem}.filters[data-v-c17e5f9e]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.filters label[data-v-c17e5f9e]{letter-spacing:.05em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:800;display:flex}.filters select[data-v-c17e5f9e]{color:#001e2b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem .7rem;font-family:inherit;font-size:.85rem}.table-wrap[data-v-c17e5f9e]{overflow-x:auto}table[data-v-c17e5f9e]{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}th[data-v-c17e5f9e],td[data-v-c17e5f9e]{white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.75rem}th[data-v-c17e5f9e]{color:#475569;background:#f8fafc}.order-id[data-v-c17e5f9e]{color:#047857;font-family:monospace;font-weight:700}.items[data-v-c17e5f9e]{text-overflow:ellipsis;max-width:280px;overflow:hidden}.amount[data-v-c17e5f9e]{font-weight:700}.status[data-v-c17e5f9e]{color:#475569;text-transform:capitalize;background:#f1f5f9;border-radius:6px;padding:.25rem .5rem;font-size:.76rem;display:inline-block}.status.pending[data-v-c17e5f9e],.status.processing[data-v-c17e5f9e]{color:#92400e;background:#fef3c7}.status.paid[data-v-c17e5f9e]{color:#065f46;background:#d1fae5}.status.unpaid[data-v-c17e5f9e]{color:#991b1b;background:#fee2e2}.status.shipped[data-v-c17e5f9e]{color:#1d4ed8;background:#dbeafe}.status.delivered[data-v-c17e5f9e]{color:#065f46;background:#d1fae5}.status.cancelled[data-v-c17e5f9e]{color:#991b1b;background:#fee2e2}.banner[data-v-c17e5f9e]{border-radius:10px;margin:0 0 1rem;padding:.8rem 1rem;font-size:.85rem;font-weight:600}.banner.notice[data-v-c17e5f9e]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.banner.error[data-v-c17e5f9e]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.state[data-v-c17e5f9e],.empty[data-v-c17e5f9e]{color:#64748b}.error[data-v-c17e5f9e]{color:#b91c1c}@media (width<=680px){.admin-page[data-v-c17e5f9e]{padding:1rem}.page-header[data-v-c17e5f9e],.toolbar[data-v-c17e5f9e]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-291f3bfd]{padding:2rem}.page-header[data-v-291f3bfd]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-291f3bfd]{color:#001e2b;margin:0;font-size:1.75rem}.page-header p[data-v-291f3bfd]{color:#64748b;margin:.4rem 0 0}.panel[data-v-291f3bfd],.state[data-v-291f3bfd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1rem}.panel h2[data-v-291f3bfd]{margin:0 0 1rem;font-size:1.1rem}.admin-form[data-v-291f3bfd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:.65rem;display:grid}.admin-form input[data-v-291f3bfd],.admin-form select[data-v-291f3bfd]{border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:.7rem;font-family:inherit}.admin-form button[type=submit][data-v-291f3bfd]{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:7px;width:fit-content;padding:.65rem 1rem;font-family:inherit;font-weight:700}.password-field[data-v-291f3bfd]{gap:.4rem;display:flex}.password-field input[data-v-291f3bfd]{flex:1}.credentials[data-v-291f3bfd]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.credentials div[data-v-291f3bfd]{flex-direction:column;gap:.2rem;display:flex}.credentials strong[data-v-291f3bfd]{color:#065f46}.credentials span[data-v-291f3bfd]{color:#047857;font-size:.85rem}.credentials .password[data-v-291f3bfd]{font-family:monospace;font-size:.95rem;font-weight:700}.credentials button[data-v-291f3bfd]{cursor:pointer;background:#fff;border:1px solid #a7f3d0;border-radius:8px;padding:.5rem .8rem;font-family:inherit;font-weight:600}.table-wrap[data-v-291f3bfd]{overflow-x:auto}table[data-v-291f3bfd]{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}th[data-v-291f3bfd],td[data-v-291f3bfd]{white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.75rem}th[data-v-291f3bfd]{color:#475569;background:#f8fafc}td select[data-v-291f3bfd]{border:1px solid #cbd5e1;border-radius:6px;max-width:200px;padding:.45rem;font-family:inherit}.stack[data-v-291f3bfd]{flex-direction:column;gap:.1rem;display:flex}.stack small[data-v-291f3bfd]{color:#94a3b8}.row-actions[data-v-291f3bfd]{gap:.4rem;display:flex}.capitalize[data-v-291f3bfd]{text-transform:capitalize}.empty[data-v-291f3bfd],.state[data-v-291f3bfd]{color:#64748b}.error[data-v-291f3bfd]{color:#b91c1c}.success[data-v-291f3bfd]{color:#047857}@media (width<=680px){.admin-page[data-v-291f3bfd]{padding:1rem}.page-header[data-v-291f3bfd]{flex-direction:column;align-items:flex-start}}.page[data-v-ec069bb5]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-header[data-v-ec069bb5]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title[data-v-ec069bb5]{font-family:var(--font-display);color:#001e2b;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.page-sub[data-v-ec069bb5]{color:var(--text-mid);margin:0;font-size:.88rem}.stat-row[data-v-ec069bb5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.stat-card[data-v-ec069bb5]{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:.25rem;padding:1.1rem 1.2rem;font-family:inherit;transition:all .18s;display:flex}.stat-card[data-v-ec069bb5]:hover{border-color:#a7f3d0}.stat-card.active[data-v-ec069bb5]{border-color:var(--role-color);box-shadow:0 0 0 3px var(--role-bg)}.stat-card span[data-v-ec069bb5]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.76rem;font-weight:800}.stat-card strong[data-v-ec069bb5]{font-family:var(--font-display);color:var(--role-color);font-size:1.9rem;font-weight:800}.stat-card small[data-v-ec069bb5]{color:var(--text-muted);font-size:.78rem;line-height:1.4}.banner[data-v-ec069bb5]{border-radius:11px;padding:.8rem 1rem;font-size:.85rem;font-weight:600}.banner.error[data-v-ec069bb5]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.banner.success[data-v-ec069bb5]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.table-card[data-v-ec069bb5]{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.table-head[data-v-ec069bb5]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.table-head strong[data-v-ec069bb5]{color:#001e2b;font-size:.95rem;font-weight:800}.head-tools[data-v-ec069bb5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.head-tools input[data-v-ec069bb5]{border:1px solid var(--border);border-radius:9px;width:min(100%,300px);padding:.55rem .7rem;font-family:inherit;font-size:.83rem}.head-tools span[data-v-ec069bb5]{color:var(--text-muted);font-size:.8rem;font-weight:600}.table-wrap[data-v-ec069bb5]{overflow-x:auto}table[data-v-ec069bb5]{border-collapse:collapse;width:100%}th[data-v-ec069bb5]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;background:#f8fafc;padding:.75rem 1rem;font-size:.72rem;font-weight:800}td[data-v-ec069bb5]{color:var(--text-dark);vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.85rem 1rem;font-size:.83rem}tr:last-child td[data-v-ec069bb5]{border-bottom:none}tbody tr:hover td[data-v-ec069bb5]{background:#fafafa}.order-id[data-v-ec069bb5]{color:var(--role-color);white-space:nowrap;font-family:monospace;font-size:.8rem;font-weight:700}.stack[data-v-ec069bb5]{flex-direction:column;gap:.1rem;display:flex}.stack small[data-v-ec069bb5]{color:var(--text-muted);font-size:.72rem}.items[data-v-ec069bb5]{max-width:220px}.amount[data-v-ec069bb5]{white-space:nowrap;font-weight:700}.status[data-v-ec069bb5]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:.25rem .5rem;font-size:.73rem;font-weight:700;display:inline-block}.status.pending[data-v-ec069bb5],.status.processing[data-v-ec069bb5]{color:#92400e;background:#fef3c7}.status.shipped[data-v-ec069bb5]{color:#1d4ed8;background:#dbeafe}.status.delivered[data-v-ec069bb5]{color:#065f46;background:#d1fae5}.state[data-v-ec069bb5],.empty[data-v-ec069bb5]{text-align:center;color:var(--text-muted);padding:2.5rem;font-size:.88rem;font-weight:600}.foot-note[data-v-ec069bb5]{color:var(--text-mid);margin:0;font-size:.8rem;line-height:1.55}.foot-note strong[data-v-ec069bb5]{color:#001e2b}@media (width<=640px){.page[data-v-ec069bb5]{padding:1.25rem}.page-header[data-v-ec069bb5]{flex-direction:column;align-items:stretch}.head-tools[data-v-ec069bb5],.head-tools input[data-v-ec069bb5]{width:100%}}.cart-page[data-v-c5bb15d7]{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-c5bb15d7]{width:100%;max-width:1200px;margin:2rem auto 4rem;padding:0 1rem}.page-title-row[data-v-c5bb15d7]{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.back-browse[data-v-c5bb15d7]{color:#047857;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:0;font-family:inherit;font-size:.85rem;font-weight:700;display:inline-flex}.back-browse svg[data-v-c5bb15d7]{width:16px;height:16px}.back-browse[data-v-c5bb15d7]:hover{color:#065f46}.page-title[data-v-c5bb15d7]{font-family:var(--font-display);color:#001e2b;margin:0 0 .4rem;font-size:2.1rem;font-weight:800}.sub-title[data-v-c5bb15d7]{color:#64748b;margin:0;font-size:.95rem}.empty-cart-card[data-v-c5bb15d7]{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;max-width:600px;margin:3rem auto;padding:4rem 2rem}.empty-icon svg[data-v-c5bb15d7]{color:#94a3b8;width:64px;height:64px;margin-bottom:1rem}.empty-cart-card h2[data-v-c5bb15d7]{color:#0f172a;margin:0 0 .5rem;font-size:1.5rem}.empty-cart-card p[data-v-c5bb15d7]{color:#64748b;margin-bottom:1.5rem}.cart-grid[data-v-c5bb15d7]{grid-template-columns:1fr 380px;align-items:start;gap:2rem;display:grid}.items-col[data-v-c5bb15d7]{flex-direction:column;gap:1.25rem;display:flex}.cart-item-card[data-v-c5bb15d7]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:1.25rem;padding:1.25rem;display:flex}.item-img-wrap[data-v-c5bb15d7]{background:#f1f5f9;border-radius:12px;flex-shrink:0;width:110px;height:110px;overflow:hidden}.item-img-wrap img[data-v-c5bb15d7]{object-fit:cover;width:100%;height:100%}.item-no-image[data-v-c5bb15d7]{color:#64748b;text-align:center;place-items:center;width:100%;height:100%;padding:.5rem;font-size:.75rem;display:grid}.item-details[data-v-c5bb15d7]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.item-head[data-v-c5bb15d7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.item-name[data-v-c5bb15d7]{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.remove-btn svg[data-v-c5bb15d7]{width:18px;height:18px}.wholesale-tag[data-v-c5bb15d7]{color:#047857;background:#ecfdf5;border-radius:6px;margin-top:.4rem;padding:.25rem .6rem;font-size:.78rem;font-weight:800;display:inline-block}.item-variants[data-v-c5bb15d7]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.variant-chip[data-v-c5bb15d7]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:700}.wholesale-hint[data-v-c5bb15d7]{color:#d97706;margin-top:.4rem;font-size:.78rem}.item-foot[data-v-c5bb15d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.qty-block[data-v-c5bb15d7]{align-items:center;gap:.7rem;display:flex}.price-box[data-v-c5bb15d7]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.price-label[data-v-c5bb15d7]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.7rem;font-weight:700}.unit-price[data-v-c5bb15d7]{color:#64748b;white-space:nowrap;font-size:.8rem}.subtotal-price[data-v-c5bb15d7]{color:#0f172a;font-size:1.15rem;font-weight:800}.qty-selector[data-v-c5bb15d7]{border:1px solid #cbd5e1;border-radius:8px;align-items:center;display:flex;overflow:hidden}.qty-selector button[data-v-c5bb15d7]{cursor:pointer;background:#f8fafc;border:none;width:32px;height:32px;font-weight:800}.qty-selector button[data-v-c5bb15d7]:disabled{opacity:.4;cursor:not-allowed}.qty-selector span[data-v-c5bb15d7]{padding:0 .8rem;font-weight:800}.summary-card[data-v-c5bb15d7]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.summary-title[data-v-c5bb15d7]{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0;padding-bottom:.8rem;font-size:1.2rem;font-weight:800}.summary-row[data-v-c5bb15d7]{color:#475569;justify-content:space-between;font-size:.9rem;display:flex}.free-chip[data-v-c5bb15d7]{color:#065f46;background:#d1fae5;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:800}.address-box[data-v-c5bb15d7]{flex-direction:column;gap:.4rem;display:flex}.location-heading[data-v-c5bb15d7]{color:#0f172a;gap:.2rem;margin-bottom:.2rem;display:grid}.location-heading small[data-v-c5bb15d7],.no-station-message[data-v-c5bb15d7]{color:#64748b;font-size:.8rem;line-height:1.4}.no-station-message[data-v-c5bb15d7]{color:#9a3412;background:#fff7ed;border-radius:6px;margin:0;padding:.65rem}.station-error-box[data-v-c5bb15d7]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:.5rem;padding:.7rem;display:grid}.station-error-box p[data-v-c5bb15d7]{margin:0;font-size:.8rem;line-height:1.4}.address-label[data-v-c5bb15d7]{color:#334155;font-size:.82rem;font-weight:700}.address-input[data-v-c5bb15d7]{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem;font-family:inherit;font-size:.85rem}.seller-split-note[data-v-c5bb15d7]{color:#1e40af;background:#eff6ff;border-radius:6px;margin-top:.85rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}.seller-split-note strong[data-v-c5bb15d7]{font-size:.82rem;display:block}.total-row[data-v-c5bb15d7]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:1rem;font-size:1.05rem;font-weight:800;display:flex}.grand-total[data-v-c5bb15d7]{color:#047857;font-size:1.4rem}.escrow-badge[data-v-c5bb15d7]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.8rem;font-size:.8rem;display:flex}.escrow-badge svg[data-v-c5bb15d7]{flex-shrink:0;width:20px;height:20px}.modal-overlay[data-v-c5bb15d7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.success-modal[data-v-c5bb15d7]{text-align:center;background:#fff;border-radius:24px;width:90%;max-width:480px;padding:2.5rem}.modal-icon[data-v-c5bb15d7]{margin-bottom:.5rem;font-size:3rem}.success-modal h2[data-v-c5bb15d7]{color:#0f172a;margin-bottom:.8rem;font-size:1.4rem}.success-modal p[data-v-c5bb15d7]{color:#475569;margin-bottom:.4rem;font-size:.92rem}.escrow-sub[data-v-c5bb15d7]{font-weight:600;color:#047857!important;margin-bottom:1.5rem!important}.error-modal[data-v-c5bb15d7]{text-align:center;background:#fff;border-radius:24px;width:90%;max-width:440px;padding:2.5rem;position:relative;box-shadow:0 24px 80px #0f172a38}.error-modal-close[data-v-c5bb15d7]{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1;position:absolute;top:.9rem;right:1rem}.error-modal-icon[data-v-c5bb15d7]{color:#c2410c;background:#fff7ed;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 1rem;display:grid}.error-modal-icon svg[data-v-c5bb15d7]{width:28px;height:28px}.error-modal h2[data-v-c5bb15d7]{color:#0f172a;margin:0 0 .7rem;font-size:1.35rem}.error-modal p[data-v-c5bb15d7]{color:#475569;margin:0;line-height:1.6}.error-modal-btn[data-v-c5bb15d7]{margin-top:1.5rem}@media (width<=900px){.cart-grid[data-v-c5bb15d7]{grid-template-columns:1fr}}.payment-result[data-v-6eed7dd7]{background:#f8fafc;place-items:center;min-height:100vh;padding:1rem;display:grid}.payment-card[data-v-6eed7dd7]{text-align:center;background:#fff;border-radius:22px;width:min(440px,100%);padding:2.5rem;box-shadow:0 20px 60px #0f172a1f}.payment-icon[data-v-6eed7dd7]{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:2rem;font-weight:800;display:grid}.payment-icon.failed[data-v-6eed7dd7]{color:#c2410c;background:#ffedd5}h1[data-v-6eed7dd7]{color:#0f172a;font-size:1.25rem}p[data-v-6eed7dd7]{color:#64748b;line-height:1.6}button[data-v-6eed7dd7]{color:#fff;cursor:pointer;background:#047857;border:0;border-radius:10px;width:100%;margin-top:1rem;padding:.85rem;font-weight:700}
