.bpc-resources{--bpc-black: #050505;--bpc-black-light: #111111;--bpc-neon-yellow: #ccff00;--bpc-neon-yellow-glow: rgba(204, 255, 0, .5);--bpc-neon-purple: #a855f7;--bpc-neon-purple-glow: rgba(168, 85, 247, .4);--bpc-text-primary: #f0f0f0;--bpc-text-secondary: #a0a0a0;--bpc-text-muted: #666666;--bpc-border: rgba(240, 240, 240, .1);--bpc-shadow-neon-yellow: 0 0 20px rgba(204, 255, 0, .3), 0 0 40px rgba(204, 255, 0, .2);--bpc-shadow-neon-purple: 0 0 20px rgba(168, 85, 247, .3), 0 0 40px rgba(168, 85, 247, .2);--bpc-shadow-card: 0 4px 20px rgba(0, 0, 0, .5);--bpc-radius: 16px;--bpc-radius-sm: 8px;--bpc-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.bpc-resources{position:relative;background:var(--bpc-black);overflow:hidden}.bpc-resources .bpc-background-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(168,85,247,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(204,255,0,.1) 0%,transparent 50%),var(--bpc-black);z-index:0;pointer-events:none}.bpc-resources .bpc-noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;z-index:1;mix-blend-mode:overlay}.bpc-resources .bpc-container{max-width:1400px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.bpc-resources .bpc-custom-cursor{position:fixed;width:12px;height:12px;border-radius:50%;background:var(--bpc-neon-yellow);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:background .2s ease,box-shadow .2s ease;box-shadow:0 0 10px var(--bpc-neon-yellow),0 0 20px var(--bpc-neon-yellow)}.bpc-resources .bpc-custom-cursor.hover{background:var(--bpc-neon-purple);box-shadow:0 0 10px var(--bpc-neon-purple),0 0 20px var(--bpc-neon-purple)}.bpc-resources .bpc-page-header{padding:40px 0 0;position:relative;z-index:10}.bpc-resources .bpc-page-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.bpc-resources .bpc-logo{font-size:32px;font-weight:700;display:flex;align-items:center;gap:8px;letter-spacing:-.5px}.bpc-resources .bpc-logo-text{color:var(--bpc-text-primary)}.bpc-resources .bpc-logo-accent{color:var(--bpc-neon-yellow);position:relative}.bpc-resources .bpc-logo-accent:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--bpc-neon-yellow);opacity:.6;animation:bpc-shimmer 2s infinite}@keyframes bpc-shimmer{0%,to{opacity:.6}50%{opacity:1}}.bpc-resources .bpc-workflow-link-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bpc-neon-purple);color:var(--bpc-text-primary);border:1px solid var(--bpc-neon-purple);border-radius:var(--bpc-radius-sm);font-size:14px;font-weight:600;text-decoration:none;transition:var(--bpc-transition);font-family:inherit;box-shadow:0 0 10px #a855f74d;cursor:pointer}.bpc-resources .bpc-workflow-link-btn:hover{background:var(--bpc-neon-yellow);color:var(--bpc-black);border-color:var(--bpc-neon-yellow);box-shadow:0 0 20px #ccff0080;transform:translateY(-2px)}.bpc-resources .bpc-hero-section{padding:60px 0 80px;text-align:center;position:relative}.bpc-resources .bpc-hero-title{font-size:clamp(48px,8vw,80px);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-2px;color:var(--bpc-text-primary)}.bpc-resources .bpc-hero-line{display:block;opacity:0;animation:bpc-fadeInUp .8s ease-out forwards}.bpc-resources .bpc-hero-line:nth-child(2){animation-delay:.2s}.bpc-resources .bpc-hero-line.highlight{color:var(--bpc-neon-yellow)}@keyframes bpc-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bpc-resources .bpc-hero-subtitle{font-size:20px;color:var(--bpc-text-secondary);max-width:600px;margin:0 auto 60px;opacity:0;animation:bpc-fadeInUp .8s ease-out .4s forwards}.bpc-resources .bpc-hero-marquee{overflow:hidden;white-space:nowrap;position:relative;width:100%;margin-top:40px;padding:20px 0;border-top:1px solid var(--bpc-border);border-bottom:1px solid var(--bpc-border)}.bpc-resources .bpc-marquee-content{display:inline-flex;align-items:center;gap:40px;animation:bpc-marquee 30s linear infinite;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--bpc-neon-yellow)}@keyframes bpc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bpc-resources .bpc-marquee-separator{color:var(--bpc-neon-purple)}.bpc-resources .bpc-main{padding:0 0 80px;position:relative;z-index:1}.bpc-resources .bpc-category-nav{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:32px;padding-top:20px}.bpc-resources .bpc-category-btn{padding:10px 20px;border:1px solid var(--bpc-border);background:transparent;color:var(--bpc-text-secondary);font-size:14px;font-weight:500;border-radius:var(--bpc-radius-sm);cursor:pointer;transition:var(--bpc-transition);font-family:inherit;position:relative;overflow:hidden}.bpc-resources .bpc-category-btn:hover{color:var(--bpc-text-primary);border-color:var(--bpc-neon-yellow);box-shadow:0 0 15px #cf03}.bpc-resources .bpc-category-btn.active{background:var(--bpc-neon-yellow);color:var(--bpc-black);border-color:transparent;font-weight:600;box-shadow:var(--bpc-shadow-neon-yellow)}.bpc-resources .bpc-search-section{display:flex;gap:16px;margin-bottom:60px;flex-wrap:wrap}.bpc-resources .bpc-search-box{flex:1;min-width:300px;position:relative;display:flex;align-items:center}.bpc-resources .bpc-search-icon{position:absolute;left:20px;color:var(--bpc-text-secondary);pointer-events:none;z-index:2;transition:var(--bpc-transition)}.bpc-resources .bpc-search-input{width:100%;padding:16px 20px 16px 52px;border:2px solid var(--bpc-border);border-radius:var(--bpc-radius);font-size:16px;font-family:inherit;transition:var(--bpc-transition);background:#1a1a1a99;color:var(--bpc-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bpc-resources .bpc-search-input::placeholder{color:var(--bpc-text-muted)}.bpc-resources .bpc-search-input:focus{outline:none;border-color:var(--bpc-neon-yellow);box-shadow:0 0 0 4px #ccff001a,var(--bpc-shadow-neon-yellow);background:#1a1a1acc}.bpc-resources .bpc-add-resource-btn{display:flex;align-items:center;gap:10px;padding:16px 32px;background:var(--bpc-neon-yellow);color:var(--bpc-black);border:none;border-radius:var(--bpc-radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--bpc-transition);font-family:inherit;white-space:nowrap;box-shadow:var(--bpc-shadow-neon-yellow)}.bpc-resources .bpc-add-resource-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #ccff0080,0 0 60px #a855f74d}.bpc-resources .bpc-resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;margin-bottom:40px}.bpc-resources .bpc-resource-card{background:#1a1a1a99;border:1px solid var(--bpc-border);border-radius:var(--bpc-radius);padding:32px;transition:var(--bpc-transition);cursor:pointer;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.bpc-resources .bpc-resource-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--bpc-neon-purple);opacity:0;transition:var(--bpc-transition)}.bpc-resources .bpc-resource-card:hover:before{opacity:1}.bpc-resources .bpc-resource-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--bpc-shadow-card),var(--bpc-shadow-neon-purple);border-color:var(--bpc-neon-purple);background:#1a1a1acc}.bpc-resources .bpc-resource-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bpc-resources .bpc-resource-title{font-size:22px;font-weight:700;color:var(--bpc-text-primary);flex:1;line-height:1.3;letter-spacing:-.5px;margin:0}.bpc-resources .bpc-resource-category{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;letter-spacing:.5px;border:1px solid}.bpc-resources .bpc-resource-category.capture,.bpc-resources .bpc-resource-category.deploy,.bpc-resources .bpc-resource-category.monetize{background:#ccff001a;color:var(--bpc-neon-yellow);border-color:var(--bpc-neon-yellow);box-shadow:0 0 10px #cf03}.bpc-resources .bpc-resource-category.create,.bpc-resources .bpc-resource-category.develop,.bpc-resources .bpc-resource-category.manage{background:#a855f71a;color:var(--bpc-neon-purple);border-color:var(--bpc-neon-purple);box-shadow:0 0 10px #a855f733}.bpc-resources .bpc-resource-description{color:var(--bpc-text-secondary);font-size:15px;line-height:1.6;flex:1;margin:0}.bpc-resources .bpc-resource-link{display:inline-flex;align-items:center;gap:8px;color:var(--bpc-neon-yellow);font-size:15px;font-weight:600;text-decoration:none;margin-top:auto;transition:var(--bpc-transition)}.bpc-resources .bpc-resource-link:hover{color:var(--bpc-neon-purple);gap:12px}.bpc-resources .bpc-resource-link svg{width:18px;height:18px;transition:var(--bpc-transition)}.bpc-resources .bpc-resource-link:hover svg{transform:translate(4px,-4px)}.bpc-resources .bpc-empty-state{text-align:center;padding:120px 24px;color:var(--bpc-text-secondary)}.bpc-resources .bpc-empty-icon{margin-bottom:32px;opacity:.3}.bpc-resources .bpc-empty-state h2{font-size:32px;margin-bottom:12px;color:var(--bpc-text-primary);font-weight:700}.bpc-resources .bpc-empty-state p{font-size:18px;color:var(--bpc-text-secondary)}.bpc-resources .bpc-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bpc-fadeIn .3s ease-out}@keyframes bpc-fadeIn{0%{opacity:0}to{opacity:1}}.bpc-resources .bpc-modal-content{background:var(--bpc-black-light);border:1px solid var(--bpc-border);border-radius:var(--bpc-radius);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:var(--bpc-shadow-card),var(--bpc-shadow-neon-purple);animation:bpc-modalSlideIn .4s cubic-bezier(.4,0,.2,1);position:relative}.bpc-resources .bpc-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bpc-neon-yellow)}@keyframes bpc-modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bpc-resources .bpc-modal-header{display:flex;justify-content:space-between;align-items:center;padding:32px;border-bottom:1px solid var(--bpc-border)}.bpc-resources .bpc-modal-header h2{font-size:28px;font-weight:700;color:var(--bpc-neon-yellow);margin:0}.bpc-resources .bpc-close-btn{background:transparent;border:1px solid var(--bpc-border);cursor:pointer;color:var(--bpc-text-secondary);padding:8px;border-radius:var(--bpc-radius-sm);transition:var(--bpc-transition);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.bpc-resources .bpc-close-btn:hover{background:#a855f71a;color:var(--bpc-neon-purple);border-color:var(--bpc-neon-purple);transform:rotate(90deg)}.bpc-resources .bpc-modal-form{padding:32px}.bpc-resources .bpc-form-group{margin-bottom:24px}.bpc-resources .bpc-form-group label{display:block;margin-bottom:10px;font-weight:600;color:var(--bpc-text-primary);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.bpc-resources .bpc-form-group input,.bpc-resources .bpc-form-group textarea,.bpc-resources .bpc-form-group select{width:100%;padding:14px 18px;border:2px solid var(--bpc-border);border-radius:var(--bpc-radius-sm);font-size:16px;font-family:inherit;transition:var(--bpc-transition);background:#1a1a1a99;color:var(--bpc-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bpc-resources .bpc-form-group input::placeholder,.bpc-resources .bpc-form-group textarea::placeholder{color:var(--bpc-text-muted)}.bpc-resources .bpc-form-group input:focus,.bpc-resources .bpc-form-group textarea:focus,.bpc-resources .bpc-form-group select:focus{outline:none;border-color:var(--bpc-neon-yellow);box-shadow:0 0 0 4px #ccff001a,0 0 20px #cf03;background:#1a1a1acc}.bpc-resources .bpc-form-group textarea{resize:vertical;min-height:100px}.bpc-resources .bpc-form-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:40px}.bpc-resources .bpc-btn{padding:14px 28px;border:none;border-radius:var(--bpc-radius-sm);font-size:16px;font-weight:600;cursor:pointer;transition:var(--bpc-transition);font-family:inherit}.bpc-resources .bpc-btn-primary{background:var(--bpc-neon-yellow);color:var(--bpc-black);box-shadow:var(--bpc-shadow-neon-yellow)}.bpc-resources .bpc-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #ccff0080,0 0 60px #a855f74d}.bpc-resources .bpc-btn-secondary{background:transparent;color:var(--bpc-text-secondary);border:2px solid var(--bpc-border)}.bpc-resources .bpc-btn-secondary:hover{background:#ffffff0d;color:var(--bpc-text-primary);border-color:var(--bpc-text-secondary)}.bpc-resources .bpc-footer{padding:80px 0;border-top:1px solid var(--bpc-border);margin-top:80px;position:relative;z-index:1}.bpc-resources .bpc-footer-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.bpc-resources .bpc-footer-text{font-size:20px;color:var(--bpc-text-secondary);margin:0}.bpc-resources .bpc-flow-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:var(--bpc-neon-yellow);color:var(--bpc-black);border:none;border-radius:var(--bpc-radius);font-size:18px;font-weight:600;cursor:pointer;transition:var(--bpc-transition);text-decoration:none;box-shadow:var(--bpc-shadow-neon-yellow);font-family:inherit}.bpc-resources .bpc-flow-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #ccff0080,0 0 60px #a855f74d;gap:16px}.bpc-resources .bpc-flow-main{padding:40px 0 80px;position:relative;z-index:1;min-height:calc(100vh - 100px)}.bpc-resources .bpc-flow-header{text-align:center;margin-bottom:60px}.bpc-resources .bpc-back-link{display:inline-flex;align-items:center;gap:8px;color:var(--bpc-text-secondary);text-decoration:none;font-size:14px;margin-bottom:32px;transition:var(--bpc-transition)}.bpc-resources .bpc-back-link:hover{color:var(--bpc-neon-yellow);gap:12px}.bpc-resources .bpc-flow-title{font-size:clamp(48px,8vw,72px);font-weight:700;margin-bottom:16px;color:var(--bpc-neon-yellow)}.bpc-resources .bpc-flow-subtitle{font-size:20px;color:var(--bpc-text-secondary);max-width:600px;margin:0 auto}.bpc-resources .bpc-timeline-container{max-width:900px;margin:0 auto;position:relative}.bpc-resources .bpc-timeline-step{display:flex;gap:32px;margin-bottom:40px;cursor:pointer;transition:var(--bpc-transition);position:relative;opacity:0;animation:bpc-fadeInUp .6s ease-out forwards}.bpc-resources .bpc-timeline-step:nth-child(1){animation-delay:.1s}.bpc-resources .bpc-timeline-step:nth-child(2){animation-delay:.2s}.bpc-resources .bpc-timeline-step:nth-child(3){animation-delay:.3s}.bpc-resources .bpc-timeline-step:nth-child(4){animation-delay:.4s}.bpc-resources .bpc-timeline-step:nth-child(5){animation-delay:.5s}.bpc-resources .bpc-timeline-step:nth-child(6){animation-delay:.6s}.bpc-resources .bpc-timeline-step:nth-child(7){animation-delay:.7s}.bpc-resources .bpc-timeline-step:nth-child(8){animation-delay:.8s}.bpc-resources .bpc-timeline-step:nth-child(9){animation-delay:.9s}.bpc-resources .bpc-timeline-step:hover,.bpc-resources .bpc-timeline-step.expanded{transform:translate(8px)}.bpc-resources .bpc-step-connector{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.bpc-resources .bpc-step-line{width:2px;flex:1;min-height:60px;background:var(--bpc-border);margin-bottom:8px}.bpc-resources .bpc-timeline-step:last-child .bpc-step-line{display:none}.bpc-resources .bpc-step-dot{width:20px;height:20px;border-radius:50%;border:3px solid var(--bpc-border);background:var(--bpc-black-light);position:relative;z-index:2;transition:var(--bpc-transition)}.bpc-resources .bpc-timeline-step.initial .bpc-step-dot,.bpc-resources .bpc-timeline-step.completed .bpc-step-dot{background:var(--bpc-neon-yellow);border-color:var(--bpc-neon-yellow);box-shadow:0 0 20px #ccff0080}.bpc-resources .bpc-timeline-step.active .bpc-step-dot{background:var(--bpc-neon-purple);border-color:var(--bpc-neon-purple);box-shadow:0 0 20px #a855f780;animation:bpc-pulse-dot 2s ease-in-out infinite}@keyframes bpc-pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.bpc-resources .bpc-step-content{flex:1;background:#1a1a1a99;border:1px solid var(--bpc-border);border-radius:var(--bpc-radius);padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--bpc-transition)}.bpc-resources .bpc-timeline-step:hover .bpc-step-content,.bpc-resources .bpc-timeline-step.expanded .bpc-step-content{border-color:var(--bpc-neon-purple);box-shadow:var(--bpc-shadow-card),var(--bpc-shadow-neon-purple);background:#1a1a1acc}.bpc-resources .bpc-step-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:16px}.bpc-resources .bpc-step-number{width:40px;height:40px;border-radius:50%;background:var(--bpc-neon-yellow);color:var(--bpc-black);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.bpc-resources .bpc-step-info{flex:1}.bpc-resources .bpc-step-title{font-size:24px;font-weight:700;color:var(--bpc-text-primary);margin-bottom:8px;letter-spacing:-.5px}.bpc-resources .bpc-step-description{font-size:15px;color:var(--bpc-text-secondary);line-height:1.6;margin:0}.bpc-resources .bpc-step-status-badge{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.bpc-resources .bpc-timeline-step.initial .bpc-step-status-badge,.bpc-resources .bpc-timeline-step.completed .bpc-step-status-badge{background:#ccff001a;color:var(--bpc-neon-yellow);border:1px solid var(--bpc-neon-yellow)}.bpc-resources .bpc-timeline-step.active .bpc-step-status-badge{background:#a855f71a;color:var(--bpc-neon-purple);border:1px solid var(--bpc-neon-purple)}.bpc-resources .bpc-timeline-step.upcoming .bpc-step-status-badge{background:#ffffff0d;color:var(--bpc-text-muted);border:1px solid var(--bpc-border)}.bpc-resources .bpc-step-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--bpc-border)}.bpc-resources .bpc-tools-label{font-size:13px;color:var(--bpc-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bpc-resources .bpc-tools-list{display:flex;gap:8px;flex-wrap:wrap}.bpc-resources .bpc-tool-badge{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;background:#ccff001a;color:var(--bpc-neon-yellow);border:1px solid rgba(204,255,0,.3)}.bpc-resources .bpc-step-actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--bpc-border)}.bpc-resources .bpc-show-detail-btn{padding:10px 20px;background:var(--bpc-neon-purple);color:var(--bpc-text-primary);border:1px solid var(--bpc-neon-purple);border-radius:var(--bpc-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:var(--bpc-transition);font-family:inherit;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 10px #a855f74d}.bpc-resources .bpc-show-detail-btn:hover{background:var(--bpc-neon-yellow);color:var(--bpc-black);border-color:var(--bpc-neon-yellow);box-shadow:0 0 20px #ccff0080;transform:translateY(-2px)}.bpc-resources .bpc-workflow-detail-modal{background:var(--bpc-black-light);border:1px solid var(--bpc-border);border-radius:var(--bpc-radius);width:100%;max-width:1400px;height:95vh;max-height:95vh;display:flex;flex-direction:column;box-shadow:var(--bpc-shadow-card),var(--bpc-shadow-neon-purple);animation:bpc-modalSlideIn .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bpc-resources .bpc-workflow-detail-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--bpc-neon-yellow),var(--bpc-neon-purple))}.bpc-resources .bpc-workflow-detail-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--bpc-border);flex-shrink:0}.bpc-resources .bpc-workflow-detail-header h2{font-size:24px;font-weight:700;color:var(--bpc-neon-yellow);margin:0}.bpc-resources .bpc-workflow-detail-tabs{display:flex;gap:8px;padding:16px 32px;border-bottom:1px solid var(--bpc-border);flex-shrink:0;background:#1a1a1a66}.bpc-resources .bpc-workflow-tab{padding:10px 24px;border:1px solid var(--bpc-border);background:transparent;color:var(--bpc-text-secondary);font-size:14px;font-weight:600;border-radius:var(--bpc-radius-sm);cursor:pointer;transition:var(--bpc-transition);font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.bpc-resources .bpc-workflow-tab:hover{color:var(--bpc-text-primary);border-color:var(--bpc-neon-purple);background:#a855f71a}.bpc-resources .bpc-workflow-tab.active{background:var(--bpc-neon-yellow);color:var(--bpc-black);border-color:var(--bpc-neon-yellow);box-shadow:var(--bpc-shadow-neon-yellow)}.bpc-resources .bpc-workflow-detail-content{flex:1;overflow-y:auto;padding:32px}.bpc-resources .bpc-instruction-content{display:flex;flex-direction:column;gap:32px}.bpc-resources .bpc-instruction-section{display:flex;flex-direction:column;gap:16px}.bpc-resources .bpc-instruction-section h3{font-size:20px;font-weight:700;color:var(--bpc-neon-purple);margin:0;display:flex;align-items:center;gap:12px}.bpc-resources .bpc-instruction-section h3:before{content:"";width:4px;height:20px;background:var(--bpc-neon-yellow);border-radius:2px}.bpc-resources .bpc-instruction-section p{color:var(--bpc-text-secondary);line-height:1.6;margin:0}.bpc-resources .bpc-example-response{background:#1a1a1a99;border:1px solid var(--bpc-border);border-radius:var(--bpc-radius-sm);padding:24px;margin-top:16px}.bpc-resources .bpc-example-response p{color:var(--bpc-text-secondary);margin:0 0 12px;line-height:1.6;font-family:Monaco,Menlo,Courier New,monospace;font-size:14px}.bpc-resources .bpc-example-response p:last-child{margin-bottom:0}.bpc-resources .bpc-example-response strong{color:var(--bpc-neon-yellow);font-weight:600}.bpc-resources .bpc-warm-lead-steps{display:flex;flex-direction:column;gap:20px;margin-top:16px}.bpc-resources .bpc-step-item{display:flex;gap:16px;padding:20px;background:#1a1a1a99;border:1px solid var(--bpc-border);border-radius:var(--bpc-radius-sm);transition:var(--bpc-transition)}.bpc-resources .bpc-step-item:hover{border-color:var(--bpc-neon-purple);background:#1a1a1acc;box-shadow:0 0 10px #a855f733;transform:translate(4px)}.bpc-resources .bpc-step-icon{width:40px;height:40px;border-radius:50%;background:var(--bpc-neon-purple);color:var(--bpc-black);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;box-shadow:0 0 10px #a855f74d}.bpc-resources .bpc-step-text{flex:1}.bpc-resources .bpc-step-text strong{display:block;color:var(--bpc-neon-yellow);font-weight:600;margin-bottom:8px;font-size:16px}.bpc-resources .bpc-step-text p{color:var(--bpc-text-secondary);margin:0;line-height:1.6}@media(max-width:768px){.bpc-resources .bpc-container{padding:0 20px}.bpc-resources .bpc-page-header-content{flex-direction:column;align-items:flex-start;gap:20px}.bpc-resources .bpc-logo{font-size:28px}.bpc-resources .bpc-workflow-link-btn{width:100%;justify-content:center}.bpc-resources .bpc-hero-section{padding:40px 0 60px}.bpc-resources .bpc-hero-title{font-size:42px}.bpc-resources .bpc-search-section{flex-direction:column}.bpc-resources .bpc-add-resource-btn{width:100%;justify-content:center}.bpc-resources .bpc-resources-grid{grid-template-columns:1fr;gap:24px}.bpc-resources .bpc-resource-card{padding:24px}.bpc-resources .bpc-modal-content{margin:16px}.bpc-resources .bpc-footer{padding:60px 0}.bpc-resources .bpc-flow-title{font-size:36px}.bpc-resources .bpc-timeline-step{gap:16px}.bpc-resources .bpc-step-content{padding:20px}.bpc-resources .bpc-step-header{flex-direction:column;gap:12px}.bpc-resources .bpc-step-title{font-size:20px}.bpc-resources .bpc-step-tools{flex-direction:column;align-items:flex-start}.bpc-resources .bpc-workflow-detail-modal{height:90vh;max-height:90vh;margin:16px;max-width:calc(100% - 32px)}.bpc-resources .bpc-workflow-detail-header{padding:20px}.bpc-resources .bpc-workflow-detail-header h2{font-size:20px}.bpc-resources .bpc-workflow-detail-tabs{padding:12px 20px;flex-wrap:wrap}.bpc-resources .bpc-workflow-tab{padding:8px 16px;font-size:12px}.bpc-resources .bpc-workflow-detail-content{padding:20px}.bpc-resources .bpc-step-item{flex-direction:column;gap:12px}}
