.page-module__Y4SFda__page{background:var(--bg,#0d1117);min-height:100vh;color:var(--text,#e6edf3);padding-bottom:80px}.page-module__Y4SFda__topNav{justifyContent:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border,#ffffff14);z-index:50;background:#0d1117d9;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.page-module__Y4SFda__brandLink{color:var(--text,#e6edf3);align-items:center;gap:10px;text-decoration:none;display:flex}.page-module__Y4SFda__brandText{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.page-module__Y4SFda__navActions{align-items:center;gap:10px;display:flex}.page-module__Y4SFda__container{max-width:860px;margin:0 auto;padding:24px 16px}.page-module__Y4SFda__coverBox{background:var(--surface-2,#21262d);border-radius:24px 24px 0 0;width:100%;height:240px;position:relative;overflow:hidden}.page-module__Y4SFda__coverImage{object-fit:cover;width:100%;height:100%}.page-module__Y4SFda__bizCard{background:var(--surface,#161b22);border:1px solid var(--border-primary,#8b5cf64d);border-radius:0 0 24px 24px;margin-bottom:24px;padding:24px;box-shadow:0 10px 30px #0000004d}.page-module__Y4SFda__headerRow{justifyContent:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-module__Y4SFda__titleArea{flex:1}.page-module__Y4SFda__bizName{align-items:center;gap:8px;margin:0 0 6px;font-size:1.75rem;font-weight:800;display:flex}.page-module__Y4SFda__badgeCategory{color:var(--primary-light,#a78bfa);background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__Y4SFda__ratingBox{color:var(--accent,#f0b429);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.page-module__Y4SFda__desc{color:var(--text-secondary,#c9d1d9);margin:0 0 16px;font-size:.9375rem;line-height:1.6}.page-module__Y4SFda__metaRow{color:var(--text-muted,#8b949e);flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:.8125rem;display:flex}.page-module__Y4SFda__metaItem{align-items:center;gap:6px;display:flex}.page-module__Y4SFda__actionLinksRow{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.page-module__Y4SFda__extLinkBtn{border:1px solid var(--border,#ffffff1a);color:var(--text,#e6edf3);background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__Y4SFda__extLinkBtn:hover{border-color:var(--primary-light,#a78bfa);background:#ffffff1a}.page-module__Y4SFda__cdcBanner{color:#4ade80;background:#22c55e14;border:1px solid #22c55e40;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.8125rem;line-height:1.4;display:flex}.page-module__Y4SFda__actionsMain{flex-wrap:wrap;gap:12px;display:flex}.page-module__Y4SFda__sectionTitle{align-items:center;gap:8px;margin:32px 0 16px;font-size:1.25rem;font-weight:800;display:flex}.page-module__Y4SFda__productsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.page-module__Y4SFda__productCard{background:var(--surface,#161b22);border:1px solid var(--border,#ffffff14);border-radius:16px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.page-module__Y4SFda__productCard:hover{border-color:var(--primary,#8b5cf6);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.page-module__Y4SFda__productImgBox{background:var(--surface-2,#21262d);width:100%;height:160px;position:relative}.page-module__Y4SFda__productImg{object-fit:cover;width:100%;height:100%}.page-module__Y4SFda__productContent{justifyContent:space-between;flex-direction:column;flex:1;padding:16px;display:flex}.page-module__Y4SFda__productName{margin:0 0 6px;font-size:.9375rem;font-weight:700;line-height:1.35}.page-module__Y4SFda__productDesc{color:var(--text-muted,#8b949e);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.page-module__Y4SFda__productFooter{justifyContent:space-between;border-top:1px solid #ffffff0f;align-items:center;padding-top:12px;display:flex}.page-module__Y4SFda__priceVal{color:var(--accent,#f0b429);font-size:1.125rem;font-weight:800}.page-module__Y4SFda__loginWallBanner{border:1px solid var(--border-primary,#8b5cf666);text-align:center;background:linear-gradient(135deg,#8b5cf62e 0%,#161b22f2 100%);border-radius:20px;margin-top:40px;padding:32px 24px;box-shadow:0 10px 40px #0006}.page-module__Y4SFda__loginWallTitle{margin:0 0 8px;font-size:1.25rem;font-weight:800}.page-module__Y4SFda__loginWallSub{color:var(--text-muted,#8b949e);max-width:520px;margin:0 auto 20px;font-size:.875rem;line-height:1.5}.page-module__Y4SFda__loginWallBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:640px){.page-module__Y4SFda__coverBox{border-radius:16px 16px 0 0;height:180px}.page-module__Y4SFda__bizCard{border-radius:0 0 16px 16px;padding:18px}.page-module__Y4SFda__actionsMain{flex-direction:column}.page-module__Y4SFda__actionsMain button,.page-module__Y4SFda__actionsMain a{justify-content:center;width:100%}}.page-module__Y4SFda__creatorCard{background:var(--surface-2,#ffffff0a);border:1px solid var(--border,#ffffff1f);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.page-module__Y4SFda__creatorAvatarWrap{border:2px solid var(--primary,#8b5cf6);background:var(--surface);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.page-module__Y4SFda__creatorAvatar{object-fit:cover;width:100%;height:100%}.page-module__Y4SFda__creatorAvatarFallback{width:100%;height:100%;color:var(--text);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.page-module__Y4SFda__creatorNameRow{color:var(--text,#fff);cursor:pointer;align-items:center;gap:6px;display:flex}.page-module__Y4SFda__creatorDisplayName{color:var(--text,#fff);font-size:.95rem;font-weight:800;transition:color .15s}.page-module__Y4SFda__creatorDisplayName:hover{color:var(--primary-light,#a78bfa)}.page-module__Y4SFda__creatorHandle{color:var(--text-muted,#8b949e);font-size:.78rem}
