.sbw .b2-steps{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sbw .b2-steps>li{flex-direction:column;gap:8px;padding:34px 24px 0 0;display:flex;position:relative}.sbw .b2-steps>li:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:4px;left:0;right:0}.sbw .b2-steps>li:last-child:before{right:24px}.sbw .b2-steps .pin{background:var(--card);border:1.5px solid var(--ink);border-radius:2px;width:9px;height:9px;position:absolute;top:0;left:0}.sbw .b2-steps .n{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,50px);font-weight:700;line-height:.9}.sbw .b2-steps h3{margin-top:6px;font-size:17.5px;font-weight:600;line-height:1.3}.sbw .b2-steps p{color:var(--text);font-size:14.5px;line-height:1.55}@media (width<=1100px){.sbw .b2-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (width<=800px){.sbw .b2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sbw .b2-steps{grid-template-columns:1fr;row-gap:0}.sbw .b2-steps>li{gap:6px;padding:0 0 26px 32px}.sbw .b2-steps>li:before,.sbw .b2-steps>li:last-child:before{width:1px;height:auto;inset:14px auto 0 4px}.sbw .b2-steps>li:last-child{padding-bottom:0}.sbw .b2-steps>li:last-child:before{display:none}.sbw .b2-steps .pin{top:4px}.sbw .b2-steps .n{font-size:13px;font-family:var(--f-mono);letter-spacing:0;color:var(--link);font-weight:500;line-height:1.2}.sbw .b2-steps h3{margin-top:0}}.sbw .b2-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.sbw .b2-split+.b2-split{margin-top:clamp(56px,6vw,96px)}.sbw .b2-split-t{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:16px;min-width:0;display:flex}.sbw .b2-split-v{grid-column:7/span 6;min-width:0}.sbw .b2-split.rev .b2-split-t{grid-area:1/8/auto/span 5}.sbw .b2-split.rev .b2-split-v{grid-area:1/1/auto/span 6}.sbw .b2-split-t h2{font-size:var(--t-h2);letter-spacing:-.025em;font-weight:700;line-height:1.08}.sbw .b2-split-t h3{font-size:var(--t-h3);font-weight:600;line-height:1.2}.sbw .b2-split-t p{font-size:16.5px;line-height:1.6}.sbw .b2-split-t p.sm{color:var(--muted);font-size:14.5px}.sbw .b2-split-t .acts{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1024px){.sbw .b2-split-t,.sbw .b2-split-v,.sbw .b2-split.rev .b2-split-t,.sbw .b2-split.rev .b2-split-v{grid-area:auto/1/auto/-1}.sbw .b2-split-t{max-width:720px}}@media (width<=560px){.sbw .b2-split-t .acts .btn{width:100%}}.sbw .b2-ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sbw .b2-ul li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.sbw .b2-ul li svg{width:17px;height:17px;color:var(--link);flex:none;margin-top:3px}.sbw .b2-tags{flex-wrap:wrap;gap:6px;display:flex}.sbw .b2-fl{align-self:stretch;margin:0;padding:0;list-style:none}.sbw .b2-fl li{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:16px 0;display:grid}.sbw .b2-fl li:last-child{border-bottom:1px solid var(--border)}.sbw .b2-fl .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.sbw .b2-fl .ic svg{width:19px;height:19px}.sbw .b2-fl b{font-family:var(--f-display);color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.3}.sbw .b2-fl span.d{color:var(--text);font-size:14.5px;line-height:1.55}.sbw .b2-flow{border-radius:16px;margin:0;padding:clamp(20px,2.4vw,28px)}.sbw .b2-flow-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:14px;display:flex}.sbw .b2-flow-h b{font-family:var(--f-display);color:var(--ink);font-size:15px;font-weight:600}.sbw .b2-flow-h span{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:11px}.sbw .b2-flow ol{margin:0;padding:0;list-style:none;position:relative}.sbw .b2-flow li:not(:last-child):after{content:"";border-left:1.5px solid var(--accent-line);position:absolute;top:52px;bottom:-12px;left:19px}.sbw .b2-flow li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:12px 0;display:grid;position:relative}.sbw .b2-flow .ic{background:linear-gradient(var(--accent-tint),var(--accent-tint)),var(--card);border:1px solid var(--accent-line);width:40px;height:40px;color:var(--link);border-radius:11px;place-items:center;display:grid;position:relative}.sbw .b2-flow .ic svg{width:18px;height:18px}.sbw .b2-flow .k{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;display:block}.sbw .b2-flow li b{font-family:var(--f-display);color:var(--ink);margin-top:1px;font-size:15.5px;font-weight:600;line-height:1.3;display:block}.sbw .b2-flow .d{color:var(--text);margin-top:3px;font-size:14px;line-height:1.5;display:block}@media (prefers-reduced-motion:no-preference){.sbw .b2-flow li .ic{animation:b2-hit 7s var(--ease) infinite;animation-delay:calc(var(--i,0) * .9s)}}@keyframes b2-hit{0%,4%{background:linear-gradient(var(--accent-tint),var(--accent-tint)),var(--card);color:var(--link)}8%,16%{background:var(--blue);color:#fff}22%,to{background:linear-gradient(var(--accent-tint),var(--accent-tint)),var(--card);color:var(--link)}}.sbw .b2-arch .an{flex-basis:27%}.sbw .b2-arch.v .arch{flex-direction:column}.sbw .b2-arch.v .an{flex:none}.sbw .b2-arch.v .ac{justify-content:center;min-height:40px}.sbw .b2-arch.v .ac:before{border-top:0;border-left:1.5px solid var(--border-strong);inset:3px auto 3px 50%}.sbw .b2-arch.v .ac:after{border:4.5px solid #0000;border-top:6px solid var(--border-strong);border-bottom:0;inset:auto auto 0 calc(50% - 4px)}.sbw .b2-arch.v .ac.both>i{border:4.5px solid #0000;border-bottom:6px solid var(--border-strong);border-top:0;top:0;left:calc(50% - 4px)}.sbw .b2-arch.v .ac span{top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.sbw .b2-arch.v .an .rows{flex-flow:wrap;gap:6px 14px}.sbw .b2-next{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sbw .b2-next-c{color:inherit;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease);flex-direction:column;gap:10px;padding:26px;display:flex}.sbw .b2-next-c:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .b2-next-c .ic,.sbw .b2-uc .ic,.sbw .b2-duo .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.sbw .b2-next-c .ic svg,.sbw .b2-uc .ic svg,.sbw .b2-duo .ic svg{width:19px;height:19px}.sbw .b2-next-c h3{font-size:19px;font-weight:600;line-height:1.3}.sbw .b2-next-c p{color:var(--text);font-size:15px;line-height:1.55}.sbw .b2-next-c .link-more{margin-top:auto;padding-top:8px}@media (width<=640px){.sbw .b2-next{grid-template-columns:1fr}}.sbw .b2-more-sec{padding-top:0}.sbw .b2-more{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sbw .b2-more a{border:1px solid var(--border);background:var(--card);min-height:44px;font-family:var(--f-display);color:var(--ink);transition:border-color .2s var(--ease),color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}.sbw .b2-more a svg{width:16px;height:16px;color:var(--link)}.sbw .b2-more a:hover{border-color:var(--accent-line);color:var(--link)}.sbw .b2-more a.all{background:var(--accent-tint);border-color:var(--accent-line);color:var(--link)}.sbw .b2-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sbw .b2-duo.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.sbw .b2-duo>.card{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.sbw .b2-duo h3{font-size:19px;font-weight:600;line-height:1.3}.sbw .b2-duo p{font-size:15px;line-height:1.6}.sbw .b2-duo .b2-ul{align-self:stretch}.sbw .b2-duo .foot{border-top:1px solid var(--border);color:var(--muted);align-self:stretch;margin-top:auto;padding-top:14px;font-size:14px}.sbw .b2-duo .acts{border-top:1px solid var(--border);flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;display:flex}.sbw .b2-duo .card.gold{background:var(--gold-bg);border-color:var(--gold-border)}.sbw .b2-after{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:20px;font-size:15px;display:flex}@media (width<=900px){.sbw .b2-duo,.sbw .b2-duo.c3{grid-template-columns:1fr}}html[data-theme=dark] .sbw .b2-duo .card.gold{background:linear-gradient(135deg,#c9a2271c,#c9a22708 60%),var(--card)}.sbw .b2-uc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sbw .b2-uc .card{flex-direction:column;gap:10px;padding:26px;display:flex}.sbw .b2-uc h3{font-size:18.5px;font-weight:600;line-height:1.3}.sbw .b2-uc p{color:var(--text);font-size:15px;line-height:1.6}@media (width<=900px){.sbw .b2-uc{grid-template-columns:1fr}}.sbw .b2-scen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.sbw .b2-scen li{border-top:1px solid var(--border-strong);grid-template-columns:48px minmax(0,1fr);gap:6px 16px;padding:26px 0;display:grid}.sbw .b2-scen .n{font-family:var(--f-mono);color:var(--link);grid-row:span 2;padding-top:5px;font-size:12.5px}.sbw .b2-scen h3{font-size:19px;font-weight:600;line-height:1.3}.sbw .b2-scen p{color:var(--text);font-size:15px;line-height:1.6}@media (width<=800px){.sbw .b2-scen{grid-template-columns:1fr}.sbw .b2-scen li{grid-template-columns:32px minmax(0,1fr)}}.sbw .b2-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sbw .b2-plan{flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.sbw .b2-plan .b2-rec{background:var(--blue);border-color:var(--blue);color:#fff;position:absolute;top:-14px;left:22px}.sbw .b2-plan.rec{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-tint)}.sbw .b2-plan-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sbw .b2-plan h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.sbw .b2-plan .aud{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.sbw .b2-plan>p{font-size:14.5px;line-height:1.55}.sbw .b2-plan .b2-ul{flex:1;margin:6px 0 12px}.sbw .b2-plan .b2-ul li{font-size:14px}.sbw .b2-plan .btn{--h:46px;width:100%}.sbw .b2-onprem{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin-top:16px;padding:22px 24px;display:grid}.sbw .b2-onprem .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.sbw .b2-onprem .ic svg{width:19px;height:19px}.sbw .b2-onprem h3{font-size:17px;font-weight:600}.sbw .b2-onprem p{grid-column:2;font-size:14.5px;line-height:1.55}.sbw .b2-onprem .btn{grid-area:1/3/span 2}@media (width<=1100px){.sbw .b2-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sbw .b2-plans{grid-template-columns:1fr}.sbw .b2-onprem{grid-template-columns:40px minmax(0,1fr)}.sbw .b2-onprem .ic{grid-row:auto}.sbw .b2-onprem p{grid-column:1/-1}.sbw .b2-onprem .btn{grid-area:auto/1/auto/-1;width:100%;margin-top:8px}}.sbw .b2-courses{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.sbw .b2-courses li{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:22px 24px;display:grid}.sbw .b2-courses li+li{border-top:1px solid var(--border)}.sbw .b2-courses .ic{background:var(--accent-tint);width:44px;height:44px;color:var(--link);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.sbw .b2-courses .ic svg{width:20px;height:20px}.sbw .b2-courses h3{font-size:17.5px;font-weight:600;line-height:1.3}.sbw .b2-courses .bdg{flex-wrap:wrap;gap:6px;display:flex}.sbw .b2-courses p{color:var(--text);grid-column:2;max-width:44em;font-size:14.5px;line-height:1.55}@media (width<=700px){.sbw .b2-courses li{grid-template-columns:44px minmax(0,1fr);padding:20px}.sbw .b2-courses .ic{grid-row:span 3}}.sbw .b2-int{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sbw .b2-int.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.sbw .b2-int>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.sbw .b2-int .ic{background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--link);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.sbw .b2-int .ic svg{width:18px;height:18px}.sbw .b2-int b{font-family:var(--f-display);color:var(--ink);font-size:15px;font-weight:600;line-height:1.25}.sbw .b2-int span.d{color:var(--muted);font-size:13px;line-height:1.4}@media (width<=900px){.sbw .b2-int.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sbw .b2-int,.sbw .b2-int.c4{grid-template-columns:1fr}}.sbw .b2-tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.sbw .b2-tabs button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--text);font-family:var(--f-display);transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:500}.sbw .b2-tabs button:hover{border-color:var(--border-strong);color:var(--ink)}.sbw .b2-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sbw .b2-tabs button .n{font-family:var(--f-mono);opacity:.7;margin-right:8px;font-size:11px}.sbw .b2-tabp{flex-direction:column;gap:20px;padding:clamp(22px,3vw,36px);display:flex}.sbw .b2-tabp>p{max-width:52em;font-size:16px;line-height:1.65}.sbw .b2-tabp>p.sm{color:var(--muted);font-size:14px}.sbw .b2-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.sbw .b2-mini>div{grid-template-columns:36px minmax(0,1fr);gap:2px 12px;display:grid}.sbw .b2-mini .ic{background:var(--accent-tint);width:36px;height:36px;color:var(--link);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.sbw .b2-mini .ic svg{width:17px;height:17px}.sbw .b2-mini b{font-family:var(--f-display);color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.3}.sbw .b2-mini span.d{color:var(--text);font-size:14px;line-height:1.55}@media (width<=700px){.sbw .b2-mini{grid-template-columns:1fr}.sbw .b2-tabs button{flex:auto}}.sbw .b2-panel{flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex}.sbw .b2-panel-h{align-items:center;gap:12px;display:flex}.sbw .b2-panel-h .ic{background:var(--accent-tint);width:44px;height:44px;color:var(--link);border-radius:12px;place-items:center;display:grid}.sbw .b2-panel-h .ic svg{width:20px;height:20px}.sbw .b2-panel-h b{font-family:var(--f-display);color:var(--ink);font-size:18px;font-weight:600}.sbw .b2-grp{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:clamp(40px,5vw,64px);display:grid}.sbw .b2-grp:first-child{border-top:0;padding-top:0}.sbw .b2-grp:last-child{padding-bottom:0}.sbw .b2-grp-l{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:14px;display:flex}.sbw .b2-grp-l h2{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.12}.sbw .b2-grp-l p{font-size:16px;line-height:1.6}.sbw .b2-grp-l p.sub{color:var(--muted);font-size:14.5px}.sbw .b2-grp-l p.sub a{text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}.sbw .b2-grp-r{flex-direction:column;grid-column:7/span 6;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sbw .b2-grp-r a{color:inherit;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.sbw .b2-grp-r a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sbw .b2-grp-r .ic{background:var(--accent-tint);width:44px;height:44px;color:var(--link);border-radius:12px;place-items:center;display:grid}.sbw .b2-grp-r .ic svg{width:20px;height:20px}.sbw .b2-grp-r b{font-family:var(--f-display);color:var(--ink);font-size:17px;font-weight:600;line-height:1.3;display:block}.sbw .b2-grp-r span.d{color:var(--text);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.sbw .b2-grp-r .go{color:var(--link);transition:transform .2s var(--ease)}.sbw .b2-grp-r .go svg{width:18px;height:18px}.sbw .b2-grp-r a:hover .go{transform:translate(3px)}.sbw .b2-grp-r a:hover b{color:var(--link)}@media (width<=1024px){.sbw .b2-grp-l,.sbw .b2-grp-r{grid-column:1/-1}}@media (width<=480px){.sbw .b2-grp-r a{grid-template-columns:40px minmax(0,1fr);padding:16px}.sbw .b2-grp-r .go{display:none}.sbw .b2-grp-r .ic{width:40px;height:40px}}.sbw .kan.b2m-kan4{grid-template-columns:repeat(4,minmax(0,1fr))}.sbw .b2m-kan4 .kd b{white-space:normal}.sbw .b2m-kan4 .kd .src{font-family:var(--f-body);font-size:10.5px}@media (width<=900px){.sbw .kan.b2m-kan4{grid-template-columns:repeat(4,minmax(160px,1fr))}}.sbw .b2m-cmp{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));font-size:12px;display:grid}.sbw .b2m-cmp>span{border-bottom:1px solid var(--border);min-height:32px;color:var(--border-strong);justify-content:center;align-items:center;padding:6px 4px;display:flex}.sbw .b2m-cmp>span.f{color:var(--text);justify-content:flex-start;padding-left:0}.sbw .b2m-cmp>span.h{font-family:var(--f-display);color:var(--ink);border-bottom-color:var(--border-strong);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600}.sbw .b2m-cmp>span.h small{font-family:var(--f-mono);color:var(--link);font-size:9.5px;font-weight:400}.sbw .b2m-cmp>span.rec{background:var(--accent-tint)}.sbw .b2m-cmp svg{width:14px;height:14px;color:var(--link)}.sbw .b2m-cmp>span:nth-last-child(-n+5){border-bottom:0}.sbw .b2m-lanes{flex-direction:column;gap:8px;display:flex}.sbw .b2m-lane{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.sbw .b2m-lane>b{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.sbw .b2m-lane>b svg{width:13px;height:13px;color:var(--link)}.sbw .b2m-chain{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.sbw .b2m-chain>svg{width:12px;height:12px;color:var(--muted);flex:none}.sbw .b2m-step{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:8px;flex-direction:column;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex}.sbw .b2m-step small{font-family:var(--f-mono);color:var(--muted);font-size:9.5px;font-weight:400}.sbw .b2m-step.warn{border-style:dashed;border-color:var(--gold-border);background:var(--gold-bg)}.sbw .b2m-step.warn small{color:var(--gold-ink)}.sbw .b2m-prog{flex-direction:column;gap:11px;display:flex}.sbw .b2m-pr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.sbw .b2m-pr b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.sbw .b2m-pr em{font-style:normal;font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:10.5px}.sbw .b2m-bar{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.sbw .b2m-bar i{border-radius:inherit;background:var(--blue);transform-origin:0;height:100%;display:block}.sbw .b2m-bar i.ok{background:var(--success)}@media (prefers-reduced-motion:no-preference){.sbw .b2m-bar i{animation:b2m-fill 1.4s .4s var(--ease) both}}@keyframes b2m-fill{0%{transform:scaleX(0)}}.sbw .b2m-player{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sbw .b2m-player .pl{background:var(--blue);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.sbw .b2m-player .pl svg{fill:currentColor;width:12px;height:12px}.sbw .b2m-wave{flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:22px;display:flex;overflow:hidden}.sbw .b2m-wave i{background:var(--border-strong);border-radius:2px;flex:none;width:3px}.sbw .b2m-wave i.on{background:var(--link)}.sbw .b2m-player time{font-family:var(--f-mono);color:var(--muted);flex:none;font-size:10.5px}.sbw .b2m-in{border:1px solid var(--accent-line);background:var(--accent-tint);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sbw .b2m-in .ic{background:var(--success);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.sbw .b2m-in .ic svg{width:14px;height:14px}.sbw .b2m-in b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.sbw .b2m-in small{font-family:var(--f-mono);color:var(--muted);font-size:10.5px;display:block}.sbw .b2m-in time{font-family:var(--f-mono);color:var(--ink);margin-left:auto;font-size:11px}@media (prefers-reduced-motion:no-preference){.sbw .b2m-in .ic:after{content:"";border:2px solid var(--success);opacity:0;border-radius:999px;animation:1.8s ease-out infinite b2m-ring;position:absolute;inset:-4px}}@keyframes b2m-ring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}.sbw .b2m-code{font-family:var(--f-mono);background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:8px 10px;font-size:10.5px;line-height:1.75;overflow:hidden}.sbw .b2m-code div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbw .b2m-code b{color:var(--link);font-weight:500}.sbw .b2m-code i{color:var(--success);font-style:normal}.sbw .b2m-code em{color:var(--muted);font-style:normal}.sbw .b2m-tags{align-items:center;gap:4px;display:flex}.sbw .b2m-sla{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.sbw .b2m-sla svg{width:11px;height:11px}.sbw .b2m-sla.hot{color:var(--gold-ink)}@media (width<=1100px){.sbw .b2m-sla{display:none}}.sbw .app-tabs span.b2m-own{border-style:dashed;border-color:var(--accent-line);color:var(--link);gap:5px}.sbw .app-tabs span.b2m-own.on{background:var(--blue);border-style:solid;border-color:var(--blue);color:#fff}.sbw .app-tabs span.b2m-own svg{width:12px;height:12px}.sbw .lr .b2m-dir{align-items:center;gap:6px;display:inline-flex}.sbw .lr .b2m-dir svg{width:13px;height:13px;color:var(--link);flex:none}.sbw .lr .b2m-dir.miss svg{color:var(--gold-ink)}.sbw .b2m-frame{margin:0}.sbw .b2m-frame .frame-body{padding:14px 16px;font-size:12.5px}.sbw .b2m-cap{font-family:var(--f-mono);color:var(--muted);text-align:center;margin-top:12px;font-size:11.5px}@media (width<=560px){.sbw .b2-arch .frame-bar .r{display:none}.sbw .b2-arch .frame-bar b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbw .b2m-frame .frame-bar>span:not(.dots):not(.r){display:none}.sbw .b2m-frame .frame-bar b{white-space:nowrap}}
