.bb-sg__picker-card.is-active{border-color:rgba(234,114,15,.4);background:rgba(234,114,15,.06)}.bb-sg__picker-card.is-active .bb-sg__picker-icon{color:var(--bb-accent,#ea720f)}.bb-sg__picker-card.is-active .bb-sg__picker-label{color:rgba(255,255,255,.95);font-weight:600}.bb-sg__no-results.is-visible{display:block}.bb-sg__item.is-open{border-color:rgba(255,255,255,.06)}.bb-sg__item.is-open .bb-sg__chevron{transform:rotate(180deg);color:var(--bb-accent,#ea720f)}.bb-sg__item.is-open .bb-sg__body{grid-template-rows:1fr}.bb-sg__answer-inner{padding:0 0 18px}.bb-sg__answer code{font-family:"SF Mono","Fira Code",monospace;font-size:13px;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7)}.bb-sg__code-box{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:rgba(234,114,15,.1);border:1px solid rgba(234,114,15,.2);font-family:"SF Mono","Fira Code",monospace;font-size:18px;font-weight:700;color:var(--bb-accent,#ea720f);margin:8px 22px 12px;user-select:all}.bb-sg__code-box-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:rgba(234,114,15,.15);color:var(--bb-accent,#ea720f);cursor:pointer;transition:background .2s ease}.bb-sg__code-box-copy:hover{background:rgba(234,114,15,.25)}.bb-sg__step-list{counter-reset:step;list-style:none;padding:0;margin:8px 22px 12px}.bb-sg__step-list li{counter-increment:step;padding-left:32px;position:relative;margin-bottom:12px;font-family:var(--bb-font,"Inter",sans-serif);font-size:14px;line-height:1.7;color:rgba(255,255,255,.45)}.bb-sg__step-list li::before{content:counter(step);position:absolute;left:0;width:22px;height:22px;border-radius:50%;background:rgba(234,114,15,.15);color:var(--bb-accent,#ea720f);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.bb-sg__tip{padding:12px 16px;border-radius:8px;background:rgba(52,211,153,.08);border-left:3px solid var(--bb-green,#34d399);font-family:var(--bb-font,"Inter",sans-serif);font-size:13px;line-height:1.6;color:rgba(255,255,255,.65);margin:12px 22px}.bb-sg__tip strong{color:var(--bb-green,#34d399);font-weight:600}.bb-sg__warning{padding:12px 16px;border-radius:8px;background:rgba(245,158,11,.08);border-left:3px solid #f59e0b;font-family:var(--bb-font,"Inter",sans-serif);font-size:13px;line-height:1.6;color:rgba(255,255,255,.65);margin:12px 22px}.bb-sg__warning strong{color:#f59e0b;font-weight:600}.bb-sg__link-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.75);font-family:var(--bb-font,"Inter",sans-serif);font-size:13px;font-weight:500;text-decoration:none;min-height:44px;transition:background .2s ease,color .2s ease}.bb-sg__link-btn:hover{background:rgba(255,255,255,.12);color:rgba(255,255,255,.95)}.bb-sg__link-btn:active{background:rgba(255,255,255,.08)}.bb-sg__answer .bb-sg__link-btn{margin:8px 22px 12px}.bb-sg__table td code{font-family:"SF Mono","Fira Code",monospace;font-size:13px;font-weight:600;color:var(--bb-accent,#ea720f);background:rgba(234,114,15,.1);padding:2px 8px;border-radius:4px}.bb-sg__table-standalone{margin:0 0 36px;overflow-x:auto;-webkit-overflow-scrolling:touch}.bb-sg__table-standalone .bb-sg__table{margin:0}.bb-sg__cta-text{flex:1;min-width:0}@media (max-width:640px){.bb-sg__code-box{margin-left:18px;margin-right:18px;font-size:16px}.bb-sg__tip,.bb-sg__warning{margin-left:18px;margin-right:18px}.bb-sg__answer .bb-sg__link-btn{margin-left:18px;margin-right:18px}.bb-sg__step-list{margin-left:18px;margin-right:18px}}@media (max-width:480px){.bb-sg__answer-inner{padding-bottom:14px}.bb-sg__code-box{margin-left:16px;margin-right:16px;font-size:15px;padding:6px 12px}.bb-sg__tip,.bb-sg__warning{margin-left:16px;margin-right:16px;font-size:12px}.bb-sg__answer .bb-sg__link-btn{margin-left:16px;margin-right:16px}.bb-sg__step-list{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.bb-sg__link-btn{transition:none}.bb-sg__code-box-copy{transition:none}}