[data-buyer-shell]{--bg:#0A0A0F;--surface:#14141B;--surface-2:#1B1B26;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.16);--text-primary:#FAFAFA;--text-secondary:#A1A1AA;--text-dim:#71717A;--accent:#FF6B35;--accent-hover:#FF8255;--accent-soft:rgba(255,107,53,0.12);--accent-glow:0 0 30px rgba(255,107,53,0.25);--gradient-orange:linear-gradient(135deg,#FF6B35,#FF8E53);--gradient-card-top:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 40%);--success:#34D399;--success-soft:rgba(52,211,153,0.15);--warning:#FBBF24;--danger:#F87171;--info:#60A5FA;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-card:0 1px 3px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.3);--easing:cubic-bezier(0.4,0,0.2,1);--duration-fast:150ms;--duration:250ms;--duration-slow:400ms;background:radial-gradient(1200px 600px at 80% -10%,rgba(255,107,53,.06),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(120,80,200,.04),transparent 60%),var(--bg);--color-bg:var(--bg);--color-bg-elevated:var(--surface-2);--color-bg-surface:var(--surface);--color-border:rgba(255,255,255,0.08);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-dim:var(--text-dim);--color-amber:var(--accent);--color-amber-dim:var(--accent-hover);--color-success:var(--success);--color-danger:var(--danger);min-height:100vh;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;letter-spacing:-.011em}[data-buyer-shell]:before{content:none}[data-buyer-shell] .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-buyer-shell] .serif-italic{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}[data-buyer-shell] .mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}[data-buyer-shell] .glow-num{text-shadow:0 0 40px rgba(255,107,53,.25)}[data-buyer-shell] .bs-nav-item:hover{background:rgba(255,255,255,.04)!important;color:var(--text-primary)!important}[data-buyer-shell] .bs-nav-item.nav-item-active{color:var(--text-primary)!important}[data-buyer-shell] .bs-btn-primary:not(:disabled):hover{transform:scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(255,107,53,.4),0 0 30px rgba(255,107,53,.45);filter:brightness(1.04)}[data-buyer-shell] .bs-btn-secondary:not(:disabled):hover{background:rgba(255,255,255,.07)!important;border-color:var(--border-strong)!important}[data-buyer-shell] .bs-btn-ghost:not(:disabled):hover{background:rgba(255,255,255,.04)!important;color:var(--text-primary)!important}[data-buyer-shell] .nav-item-rail{position:absolute;left:0;top:50%;width:2px;height:60%;background:var(--accent);border-radius:2px;transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .25s var(--easing),opacity .25s var(--easing);opacity:0}[data-buyer-shell] .nav-item-active .nav-item-rail{transform:translateY(-50%) scaleY(1);opacity:1}[data-buyer-shell] .card-top-highlight:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}[data-buyer-shell] .card-hover:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 12px 30px -12px rgba(0,0,0,.6),var(--accent-glow)}[data-buyer-shell] .bs-row:hover{background:rgba(255,255,255,.02)}[data-buyer-shell] .area-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:bs-draw-line 1.5s var(--easing) forwards}[data-buyer-shell] .area-fill{opacity:0;animation:bs-fade-in 1.2s var(--easing) .4s forwards}[data-buyer-shell] .mini-area{stroke-dasharray:400;stroke-dashoffset:400;animation:bs-draw-mini 1.5s var(--easing) forwards}@keyframes bs-draw-line{to{stroke-dashoffset:0}}@keyframes bs-draw-mini{to{stroke-dashoffset:0}}@keyframes bs-fade-in{to{opacity:1}}[data-buyer-shell] .page-fade{animation:bs-fade-slide .25s var(--easing)}@keyframes bs-fade-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-buyer-shell] .toast-enter{animation:bs-toast-in .35s var(--easing) both}[data-buyer-shell] .toast-exit{animation:bs-toast-out .25s var(--easing) both}@keyframes bs-toast-in{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes bs-toast-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(120%);opacity:0}}@media (max-width:1023px){[data-buyer-shell] .bs-sidebar-desktop{display:none!important}[data-buyer-shell] .bs-sidebar-trigger{display:inline-flex!important}[data-buyer-shell] .bs-main{padding-top:60px}}[data-buyer-shell] ::-webkit-scrollbar{width:8px;height:8px}[data-buyer-shell] ::-webkit-scrollbar-track{background:transparent}[data-buyer-shell] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.06);border-radius:4px}[data-buyer-shell] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.12)}[data-buyer-shell] .bs-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-buyer-shell] .bs-col-span-2{grid-column:span 2/span 2}@media (max-width:1023px){[data-buyer-shell] .bs-grid-3{grid-template-columns:minmax(0,1fr)}[data-buyer-shell] .bs-col-span-2{grid-column:span 1/span 1}}[data-buyer-shell] .bs-recent-section{margin-top:20px}[data-buyer-shell] .pg-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:start}@media (max-width:900px){[data-buyer-shell] .pg-grid{grid-template-columns:minmax(0,1fr)}}[data-buyer-shell] .pg-option-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;transition:background .15s var(--easing),border-color .15s var(--easing)}[data-buyer-shell] .pg-option-row:hover{background:rgba(255,255,255,.03)}[data-buyer-shell] .pg-option-row[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}[data-buyer-shell] .pg-option-row[aria-pressed=true]:hover{background:var(--accent-soft)}[data-buyer-shell] .pg-input,[data-buyer-shell] .pg-textarea{transition:border-color .15s var(--easing),box-shadow .15s var(--easing)}[data-buyer-shell] .pg-input:focus,[data-buyer-shell] .pg-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}[data-buyer-shell] .pg-ghost-btn:hover{border-color:var(--border-strong);color:var(--text-primary)}@keyframes pg-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}[data-buyer-shell] .pg-typing-dot{animation:pg-bounce 1.2s infinite var(--easing)}