.bsm{--bsm-ease:cubic-bezier(.22, 1, .36, 1);--bsm-hot:var(--accent);--bsm-idea-0:var(--accent);--bsm-idea-1:var(--accent-3);--bsm-idea-2:var(--accent-4);--bsm-idea-3:var(--positive);--bsm-idea-4:color-mix(in srgb, var(--accent-3) 50%, var(--positive));--bsm-idea-5:color-mix(in srgb, var(--accent) 55%, var(--accent-2));--bsm-idea-6:color-mix(in srgb, var(--accent-3) 50%, var(--accent-4));--bsm-idea-7:var(--accent-2);--bsm-hatch:repeating-linear-gradient(135deg, rgb(var(--accent-rgb) / .2) 0 2px, transparent 2px 7px)}.bsm-banner{border:1px solid var(--line-strong);background:rgb(var(--accent-rgb) / .06);color:var(--ink-1);border-radius:14px;margin-bottom:20px;padding:12px 16px;font-size:14px}.bsm-bench{grid-template-columns:minmax(0,1fr);grid-template-areas:"ads""prio""map""read""rail";gap:28px;display:grid}.bsm-area-ads{grid-area:ads}.bsm-area-prio{grid-area:prio}.bsm-area-map{grid-area:map;scroll-margin-top:80px}.bsm-area-read{grid-area:read}.bsm-area-ads,.bsm-area-prio{scroll-margin-top:88px}@media (min-width:1024px){.bsm-bench{-moz-column-gap:40px;grid-template:"ads map""prio map""read map"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;gap:22px 40px}.bsm-area-map{align-self:start}}@media (min-width:1280px){.bsm-bench{-moz-column-gap:56px;column-gap:56px}}@media (min-width:1024px) and (min-height:720px){.bsm-area-map{position:sticky;top:84px}}.bsm-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.bsm-step-tag{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-0);align-items:center;gap:12px;font-size:clamp(23px,2vw,29px);font-weight:400;line-height:1.1;display:flex}.bsm-step-n{border:1px solid var(--line-strong);width:30px;height:30px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-1);border-radius:999px;flex:none;place-items:center;font-size:11px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.bsm-step-tag[data-done] .bsm-step-n{background:var(--ink-0);color:var(--bg-0);border-color:#0000}.bsm-field-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.bsm-hint{color:var(--ink-2);font-size:14px;line-height:1.5}.bsm-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.bsm-privacy{align-items:center;gap:8px;display:inline-flex}.bsm-privacy:before{content:"";background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 22%, transparent);border-radius:999px;flex:none}.bsm-select-pill{max-width:100%;display:inline-flex;position:relative}.bsm-select-pill:after{content:"";border-right:1.5px solid var(--ink-1);border-bottom:1.5px solid var(--ink-1);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.bsm-select-pill select{appearance:none;border:1px solid var(--line-strong);background:var(--bg-0);max-width:100%;min-height:40px;color:var(--ink-0);text-overflow:ellipsis;cursor:pointer;border-radius:999px;padding:0 36px 0 14px;font-size:14px;font-weight:500;transition:border-color .18s}.bsm-select-pill select:hover{border-color:var(--hover-border)}.bsm-text-btn{min-height:36px;color:var(--ink-0);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:text-decoration-color .18s,color .18s;display:inline-flex}.bsm-text-btn:hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.bsm-muted{color:var(--ink-2);font-weight:400}.bsm-muted:hover{color:var(--ink-0)}.bsm-clear{color:var(--ink-2);font-size:13px;font-weight:400}.bsm-box{border:1px solid var(--line-strong);background:var(--bg-0);box-shadow:inset 0 1px 0 var(--shine), 0 30px 60px -46px #00000073;border-radius:24px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.bsm-box:focus-within{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .1), 0 30px 60px -46px #00000073}.bsm-box-head{border-bottom:1px solid var(--line);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .06), transparent 70%);color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 16px;font-size:13px;line-height:1.4;display:flex}.bsm-tag{border:1px dashed rgb(var(--accent-rgb) / .55);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent-rgb));border-radius:999px;flex:none;padding:4px 9px;font-size:10px}.bsm-ads{padding:6px;display:grid}.bsm-ad{--c:var(--line-strong);animation:bsm-in .42s var(--bsm-ease) both;border-radius:14px;position:relative}.bsm-ad:nth-child(2){animation-delay:40ms}.bsm-ad:nth-child(3){animation-delay:80ms}.bsm-ad:nth-child(4){animation-delay:.12s}.bsm-ad:nth-child(5){animation-delay:.16s}.bsm-ad:nth-child(n+6){animation-delay:.2s}.bsm-ad+.bsm-ad:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:50px;right:12px}.bsm-ad[data-open]{background:var(--surface-soft)}.bsm-ad[data-open]:before,.bsm-ad[data-open]+.bsm-ad:before{opacity:0}@keyframes bsm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bsm-ad-head{-moz-column-gap:12px;text-align:left;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto 12px;grid-template-areas:"num line q chev";align-items:center;gap:6px 12px;width:100%;min-height:48px;padding:7px 10px;transition:background-color .18s;display:grid}.bsm-ad:not([data-open]):hover .bsm-ad-head,.bsm-ad[data-hot]:not([data-open]) .bsm-ad-head{background:var(--surface-soft)}.bsm-ad-num{border:1.5px dashed var(--line-strong);width:26px;height:26px;font-family:var(--font-mono);color:var(--ink-2);transition:transform .22s var(--bsm-ease);border-radius:999px;grid-area:num;place-items:center;font-size:11px;font-weight:700;display:grid}.bsm-ad-num[data-idea]{background:var(--c);color:var(--bg-0);border:0}.bsm-ad[data-status=inferred] .bsm-ad-num[data-idea],.bsm-ad[data-status=weak] .bsm-ad-num[data-idea]{background:var(--bg-0);border:2px dashed var(--c);color:var(--ink-0)}.bsm-ad[data-hot] .bsm-ad-num{transform:scale(1.12)}.bsm-ad-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-0);grid-area:line;font-size:14px;line-height:1.4;overflow:hidden}.bsm-ad-empty{color:var(--ink-2)}.bsm-ad-q{border:1px solid var(--line-strong);white-space:nowrap;text-overflow:ellipsis;max-width:168px;min-height:26px;color:var(--ink-0);border-radius:999px;grid-area:q;justify-self:start;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.bsm-ad-q:before{content:"";background:var(--c);border-radius:999px;flex:none;width:7px;height:7px}.bsm-ad-q[data-status=inferred]{border-style:dashed}.bsm-ad-q[data-status=weak]{border-style:dashed;border-color:rgb(var(--accent-rgb) / .7)}.bsm-ad-q[data-status=unknown],.bsm-ad-q[data-status=repeat]{color:var(--ink-2);background:var(--surface-soft);border-color:#0000;font-weight:400}.bsm-ad-q[data-status=unknown]:before,.bsm-ad-q[data-status=repeat]:before{background:var(--line-strong)}.bsm-ad-chev{color:var(--ink-2);transition:transform .22s var(--bsm-ease);grid-area:chev}.bsm-ad[data-open] .bsm-ad-chev{transform:rotate(180deg)}.bsm-ad-body{animation:bsm-in .28s var(--bsm-ease) both;gap:10px;padding:0 12px 14px 48px;display:grid}.bsm-ad-full{color:var(--ink-1);font-size:14px;line-height:1.55}.bsm-ad-text{resize:vertical;field-sizing:content;border:1px solid var(--line-strong);background:var(--bg-0);width:100%;min-height:64px;max-height:200px;color:var(--ink-0);border-radius:12px;padding:8px 10px;font-size:14px;line-height:1.5}.bsm-ad-text:focus-visible{border-color:rgb(var(--accent-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.bsm-cues{color:var(--ink-2);font-size:12.5px;line-height:1.7}.bsm-cues-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-1);margin-right:8px;font-size:10px}.bsm-cues mark{background:rgb(var(--accent-rgb) / .12);color:var(--ink-0);font-family:var(--font-mono);border-radius:6px;margin:0 3px;padding:1px 6px;font-size:11px}.bsm-cues[data-kind=hint],.bsm-cues[data-kind=repeat]{color:var(--ink-1)}.bsm-alt{color:var(--ink-2)}.bsm-ad-pickers{gap:8px;display:grid}@media (min-width:640px){.bsm-ad-pickers{grid-template-columns:repeat(3,minmax(0,1fr))}}.bsm-select label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:10px;display:block}.bsm-select select{border:1px solid var(--line-strong);background:var(--bg-0);width:100%;min-height:40px;color:var(--ink-0);border-radius:10px;padding:0 10px;font-size:13px}.bsm-ad-remove{min-height:36px;color:var(--ink-2);grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:0 4px;font-size:13px;transition:color .16s;display:inline-flex}.bsm-ad-remove:hover{color:rgb(var(--accent-rgb))}.bsm-paste-wrap{animation:bsm-in .36s var(--bsm-ease) both}.bsm-ads+.bsm-paste-wrap{border-top:1px solid var(--line)}.bsm-paste{resize:vertical;width:100%;min-height:150px;color:var(--ink-0);background:0 0;border:0;outline:none;padding:16px 18px 8px;font-size:15px;line-height:1.55;display:block}.bsm-paste::placeholder{color:var(--ink-2)}.bsm-paste-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 10px 10px 18px;display:flex}.bsm-paste-count{min-width:0;color:var(--ink-1);flex:200px;font-size:12.5px;line-height:1.45}.bsm-paste-count .bsm-privacy{color:var(--ink-2)}.bsm-read,.bsm-own{background:var(--ink-0);min-height:44px;color:var(--bg-0);transition:transform .2s var(--bsm-ease), opacity .2s ease, box-shadow .2s ease;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -14px #0009}.bsm-read:hover:not(:disabled),.bsm-own:hover{box-shadow:0 14px 28px -14px rgb(var(--accent-rgb) / .7);transform:translateY(-1px)}.bsm-read:active:not(:disabled),.bsm-own:active{transform:scale(.98)}.bsm-read .arrow,.bsm-own .arrow{transition:transform .2s var(--bsm-ease)}.bsm-read:hover:not(:disabled) .arrow,.bsm-own:hover .arrow{transform:translate(3px)}.bsm-read:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.bsm-box-foot{border-top:1px solid var(--line);background:rgb(var(--bg-1-rgb) / .7);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:10px 12px 10px 14px;display:flex}.bsm-box[data-mode=compose] .bsm-box-foot{border-top-style:dashed}.bsm-prio{border:1px solid var(--line);background:rgb(var(--bg-1-rgb) / .7);border-radius:22px;padding:16px;transition:border-color .22s,background-color .22s}.bsm-prio[data-open]{border-color:var(--line-strong);background:var(--bg-0)}.bsm-prio .bsm-step-head{margin-bottom:10px}.bsm-change{border:1px solid var(--line-strong);background:var(--bg-0);min-height:36px;color:var(--ink-0);border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .18s,background-color .18s}.bsm-change:hover{border-color:var(--hover-border)}.bsm-prio[data-open] .bsm-change{background:var(--ink-0);color:var(--bg-0);border-color:#0000}.bsm-prio-sum{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bsm-prio-decision{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-right:4px;font-size:10.5px}.bsm-prio-chips{flex-wrap:wrap;gap:6px;display:flex}.bsm-prio-chips li{border:1px solid var(--line-strong);background:var(--bg-0);min-height:32px;color:var(--ink-0);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;font-weight:500;transition:border-color .3s;display:inline-flex}.bsm-prio-chips li[data-blind]{border-color:rgb(var(--accent-rgb) / .65);background:var(--bsm-hatch), var(--bg-0);color:rgb(var(--accent-rgb))}.bsm-prio-chips .bsm-prio-none{color:var(--ink-2);padding:0 12px;font-weight:400}.bsm-prio-rank{background:var(--ink-0);width:24px;height:24px;color:var(--bg-0);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.bsm-prio-chips li[data-blind] .bsm-prio-rank{background:var(--bsm-hot)}.bsm-prio-edit{animation:bsm-in .3s var(--bsm-ease) both}.bsm-segment{background:var(--surface-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;padding:4px;display:grid}.bsm-seg{min-height:44px;color:var(--ink-1);border-radius:12px;padding:6px 8px;font-size:13px;line-height:1.25;transition:background-color .2s,color .2s,box-shadow .2s}.bsm-seg:hover{color:var(--ink-0)}.bsm-seg[aria-pressed=true]{background:var(--bg-0);color:var(--ink-0);font-weight:500;box-shadow:0 1px 2px #00000014,0 4px 14px -8px #00000040}.bsm-priorities{gap:6px;margin-top:12px;display:grid}@media (min-width:560px){.bsm-priorities{grid-template-columns:1fr 1fr}}.bsm-priority{border:1px solid var(--line);background:rgb(var(--bg-1-rgb) / .7);text-align:left;width:100%;min-height:48px;color:var(--ink-1);transition:border-color .18s ease, background-color .18s ease, color .18s ease, transform .18s var(--bsm-ease);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;line-height:1.3;display:flex}.bsm-priority:hover{border-color:var(--line-strong);color:var(--ink-0)}.bsm-priority:active{transform:scale(.99)}.bsm-priority[aria-pressed=true]{border-color:var(--ink-0);background:var(--bg-0);color:var(--ink-0)}.bsm-priority[data-blind]{border-color:rgb(var(--accent-rgb) / .7);background:var(--bsm-hatch), var(--bg-0)}.bsm-priority[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bsm-rank-badge{border:1px dashed var(--line-strong);width:24px;height:24px;font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:12px;display:grid}.bsm-priority[aria-pressed=true] .bsm-rank-badge{background:var(--ink-0);color:var(--bg-0);border:0;font-weight:600}.bsm-priority[data-blind] .bsm-rank-badge{background:var(--bsm-hot)}.bsm-scope{border:1px solid var(--line);background:radial-gradient(90% 55% at 50% 0%, rgb(var(--accent-rgb) / .09) 0%, transparent 60%), radial-gradient(70% 50% at 100% 100%, color-mix(in srgb, var(--accent-3) 10%, transparent) 0%, transparent 60%), rgb(var(--bg-1-rgb));color:var(--ink-0);box-shadow:0 40px 80px -48px #0006, inset 0 1px 0 var(--shine);border-radius:30px;padding:16px 16px 18px;position:relative;overflow:hidden}.bsm-scope:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(80% 50% at 50% 0,#000 0%,#0000 100%)}.bsm-scope>*{z-index:1;position:relative}@media (min-width:768px){.bsm-scope{padding:20px 26px 22px}}.bsm-scope-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:32px;display:flex}.bsm-scope-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.bsm-scope-svg{width:100%;max-width:540px;height:auto;margin:2px auto 0;display:block}@media (min-width:1024px){.bsm-scope-svg{max-height:max(300px,100vh - 470px)}.bsm-rim-label{font-size:15px}}.bsm-disc{fill:var(--bg-0);stroke:var(--line-strong);stroke-width:1px}.bsm-wedge{fill:rgb(var(--accent-rgb) / var(--h,0));transition:fill .5s}.bsm-sector[data-blind] .bsm-wedge{fill:url(#bsm-hatch)}.bsm-hatch-line{stroke:var(--accent);stroke-width:1.4px;stroke-opacity:.5}.bsm-ring{fill:none;stroke:var(--line);stroke-width:1px}.bsm-spoke{stroke:var(--line);stroke-width:1px}.bsm-rim{fill:var(--bsm-hot);opacity:.9}.bsm-sector[data-blind] .bsm-rim{animation:2.6s ease-in-out 2 bsm-pulse}@keyframes bsm-pulse{0%,to{opacity:1}50%{opacity:.35}}.bsm-blind-label{fill:rgb(var(--accent-rgb));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;paint-order:stroke;stroke:var(--bg-0);stroke-width:4px;font-size:10px;font-weight:600}.bsm-rank circle{fill:var(--bsm-hot)}.bsm-rank text{fill:var(--bg-0);font-family:var(--font-mono);font-size:11px;font-weight:700}.bsm-rim-label{fill:var(--ink-2);font-size:13px;font-family:var(--font-sans);transition:fill .3s}.bsm-rim-label[data-on]{fill:var(--ink-0);font-weight:500}.bsm-core{fill:rgb(var(--bg-1-rgb));stroke:var(--line-strong);stroke-width:1px}.bsm-core-num{fill:var(--ink-0);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:36px}.bsm-core-of{fill:var(--ink-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.bsm-dot{transition:opacity .22s}.bsm-dot circle{fill:var(--c);stroke:var(--c);stroke-width:2px;transition:transform .22s var(--bsm-ease);transform-box:fill-box;transform-origin:50%}.bsm-dot[data-status=inferred] circle{fill:var(--bg-0);stroke-dasharray:3 2.4}.bsm-dot text{font-family:var(--font-mono);fill:var(--bg-0);pointer-events:none;font-size:11px;font-weight:700}.bsm-dot[data-status=inferred] text{fill:var(--ink-0)}.bsm-scope-svg[data-focus] .bsm-dot{opacity:.22}.bsm-scope-svg[data-focus] .bsm-dot[data-active]{opacity:1}.bsm-dot[data-active] circle{transform:scale(1.35)}.bsm-sweep{transform-box:view-box;animation:1.8s cubic-bezier(.45,.05,.25,1) both bsm-sweep}@keyframes bsm-sweep{0%{opacity:1;transform:rotate(-90deg)}85%{opacity:1}to{opacity:0;transform:rotate(270deg)}}.bsm-sweep-edge{stroke:var(--accent);stroke-width:1.5px;opacity:.8}.bsm-scope-svg[data-sweep] .bsm-dot{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1.4,.36,1) both bsm-dot-in}@keyframes bsm-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.bsm-headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-0);margin-top:4px;font-size:clamp(30px,3vw,42px);line-height:1.02}.bsm-headline:focus{outline:none}.bsm-headline:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:4px;border-radius:4px}.bsm-subline{color:rgb(var(--accent-rgb));margin-top:6px;font-size:16px;font-weight:500}.bsm-subline[data-clear]{color:var(--positive)}.bsm-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.bsm-stats>div{padding:12px 0 0}.bsm-stats>div+div{border-left:1px solid var(--line);padding-left:14px}.bsm-stats dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.bsm-stats dd{font-family:var(--font-display);color:var(--ink-0);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;line-height:1}.bsm-stats small{color:var(--ink-2);font-size:16px}.bsm-scope-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.bsm-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.bsm-legend li{align-items:center;gap:7px;display:inline-flex}.bsm-legend-dot{border-radius:999px;width:11px;height:11px;display:inline-block}.bsm-legend-dot[data-k=known]{background:var(--ink-1)}.bsm-legend-dot[data-k=inferred]{border:2px dashed var(--ink-1)}.bsm-legend-dot[data-k=blind]{background:repeating-linear-gradient(45deg, rgb(var(--accent-rgb) / .75) 0 2px, transparent 2px 5px);border-radius:3px}.bsm-legend-dot[data-k=idea]{background:linear-gradient(90deg, var(--bsm-idea-0) 0 33%, var(--bsm-idea-1) 33% 66%, var(--bsm-idea-2) 66%);width:22px}.bsm-jump{border:1px solid var(--line-strong);background:var(--bg-0);min-height:40px;color:var(--ink-0);transition:border-color .18s ease, transform .2s var(--bsm-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.bsm-jump:hover{border-color:rgb(var(--accent-rgb) / .7);transform:translateY(1px)}.bsm-dot[data-pick]{cursor:pointer}.bsm-scope-stage{position:relative}.bsm-scope-svg[data-waiting] .bsm-dot{animation:bsm-dot-out .42s var(--bsm-ease) both;pointer-events:none}.bsm-scope-svg[data-waiting] .bsm-dot:nth-of-type(2n){animation-delay:60ms}.bsm-scope-svg[data-waiting] .bsm-dot:nth-of-type(3n){animation-delay:.12s}@keyframes bsm-dot-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}.bsm-scope-svg[data-waiting] .bsm-core{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 2 bsm-breathe}@keyframes bsm-breathe{0%,to{transform:none}50%{transform:scale(1.06)}}.bsm-scope[data-waiting] .bsm-rim-label{fill:var(--ink-2)}.bsm-scope-read{min-height:44px}.bsm-headline[data-small]{color:var(--ink-1);font-size:clamp(20px,1.8vw,26px);line-height:1.2}.bsm-step-tag+.bsm-scope-eyebrow{margin-left:auto}.bsm-scope .bsm-step-tag{font-size:clamp(20px,1.7vw,24px)}.bsm-outcome{gap:30px;padding-top:6px;display:grid}.bsm-readout{border-top:1px solid var(--line-strong);padding-top:22px}.bsm-verdict{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-0);margin-top:10px;font-size:clamp(22px,2vw,29px);line-height:1.22}.bsm-facts-list{gap:8px;margin-top:16px;display:grid}.bsm-facts-list li{color:var(--ink-1);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.bsm-facts-list li:before{content:"";background:rgb(var(--accent-rgb));width:10px;height:2px;position:absolute;top:.72em;left:0}.bsm-note{color:var(--ink-2);max-width:70ch;margin-top:12px;font-size:13.5px;line-height:1.5}.bsm-h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-0);font-size:clamp(26px,2.4vw,34px);line-height:1.05}.bsm-next:focus{outline:none}.bsm-next{scroll-margin-top:96px}.bsm-next-head{gap:6px;display:grid}.bsm-concepts{gap:12px;margin-top:16px;display:grid}@media (min-width:640px) and (max-width:1023px){.bsm-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.bsm-concepts>li:last-child:nth-child(odd){grid-column:1/-1}}.bsm-concept{border:1px solid var(--line-strong);background:var(--bg-0);transition:border-color .22s ease, transform .26s var(--bsm-ease), box-shadow .26s ease;animation:bsm-in .52s var(--bsm-ease) both;animation-delay:calc(var(--i,0) * 90ms);border-radius:22px;padding:20px 20px 18px;position:relative;overflow:hidden}.bsm-concept[data-blind]:before{content:"";background:var(--bsm-hatch);pointer-events:none;width:44%;height:110px;position:absolute;inset:0 0 auto auto;-webkit-mask-image:radial-gradient(100% 100% at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(100% 100% at 100% 0,#000 0%,#0000 75%)}@media (hover:hover){.bsm-concept:hover{border-color:var(--hover-border);transform:translateY(-2px);box-shadow:0 24px 40px -30px #00000059}}.bsm-concept-top{align-items:flex-start;gap:14px;display:flex;position:relative}.bsm-concept-n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--ink-2);flex:none;font-size:44px;line-height:.82}.bsm-concept[data-blind] .bsm-concept-n{-webkit-text-stroke-color:rgb(var(--accent-rgb))}.bsm-concept-q{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent-rgb));font-size:10.5px;line-height:1.5}.bsm-concept:not([data-blind]) .bsm-concept-q{color:var(--ink-2)}.bsm-concept-title{font-family:var(--font-display);color:var(--ink-0);margin-top:4px;font-size:clamp(25px,2vw,30px);font-style:italic;line-height:1.05}.bsm-concept-show{color:var(--ink-0);margin-top:14px;font-size:15.5px;line-height:1.5;position:relative}.bsm-concept dl{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.bsm-concept dl>div{grid-template-columns:minmax(92px,30%) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.bsm-concept dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.bsm-concept dd{color:var(--ink-1);font-size:13.5px;line-height:1.5}.bsm-start{border:1px solid var(--line);background:radial-gradient(80% 90% at 0% 0%, rgb(var(--accent-rgb) / .13) 0%, transparent 60%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--accent-4) 9%, transparent) 0%, transparent 60%), rgb(var(--bg-1-rgb));border-radius:26px;padding:24px 20px 20px}@media (min-width:768px){.bsm-start{padding:30px 28px 24px}}.bsm-start-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-0);max-width:18ch;margin-top:10px;font-size:clamp(28px,2.6vw,38px);line-height:1.04}.bsm-start-body{max-width:54ch;color:var(--ink-1);margin-top:12px;font-size:15px;line-height:1.55}.bsm-start-ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.bsm-start-actions{border-top:1px solid var(--line);gap:6px;margin-top:22px;padding-top:18px;display:grid}@media (min-width:560px){.bsm-start-actions{grid-template-columns:1fr 1fr}.bsm-start-actions>:only-child{grid-column:1/-1}}.bsm-start-hint{margin-top:10px;font-size:12.5px}.bsm-action{border:1px solid var(--line);background:rgb(var(--bg-0-rgb) / .7);min-height:44px;color:var(--ink-1);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.bsm-action:hover:not(:disabled){border-color:var(--hover-border);color:var(--ink-0);background:var(--bg-0)}.bsm-action[data-strong]{color:var(--ink-0);border-color:var(--line-strong);font-weight:500}.bsm-action:disabled{opacity:.45;cursor:not-allowed}.bsm-detail{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);margin-top:36px}.bsm-detail summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:64px;padding:14px 0;list-style:none;display:flex}.bsm-detail summary::-webkit-details-marker{display:none}.bsm-detail-title{font-family:var(--font-display);color:var(--ink-0);font-size:clamp(22px,2vw,28px)}.bsm-detail-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex:260px;font-size:10.5px}.bsm-detail-chev{color:var(--ink-1);transition:transform .24s var(--bsm-ease);margin-left:auto}.bsm-detail[open] .bsm-detail-chev{transform:rotate(180deg)}.bsm-detail summary:hover .bsm-detail-title{color:rgb(var(--accent-rgb))}.bsm-grid{animation:bsm-in .36s var(--bsm-ease) both;gap:40px;padding:10px 0 40px;display:grid}@media (min-width:1024px){.bsm-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.bsm-rows{border-top:1px solid var(--line);margin-top:14px}.bsm-rows li{-moz-column-gap:12px;border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"rank q ads"".bar bar";align-items:center;gap:8px 12px;padding:12px 0 11px;display:grid}.bsm-row-rank{width:22px;height:22px;font-family:var(--font-mono);border-radius:999px;grid-area:rank;place-items:center;font-size:11px;font-weight:700;display:grid}.bsm-row-rank:not(:empty){background:var(--ink-0);color:var(--bg-0)}.bsm-rows li[data-blind] .bsm-row-rank{background:var(--bsm-hot)}.bsm-row-q{color:var(--ink-0);grid-area:q;font-size:15px;line-height:1.35}.bsm-rows li[data-empty]:not([data-blind]) .bsm-row-q{color:var(--ink-2)}.bsm-row-ads{flex-wrap:wrap;grid-area:ads;justify-content:flex-end;gap:4px;display:flex}.bsm-row-chip{background:var(--c,var(--ink-1));min-width:24px;height:24px;color:var(--bg-0);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.bsm-row-none{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.bsm-rows li[data-blind] .bsm-row-none{background:var(--bsm-hatch);color:rgb(var(--accent-rgb));border-radius:6px;padding:3px 8px;font-weight:600}.bsm-row-bar{background:var(--surface-soft);border-radius:4px;grid-area:bar;height:3px;overflow:hidden}.bsm-row-bar span{background:rgb(var(--accent-rgb) / .75);transform-origin:0;height:100%;transform:scaleX(var(--s));transition:transform .75s var(--bsm-ease);border-radius:4px;display:block}.bsm-ideas{gap:8px;margin-top:14px;display:grid}.bsm-ideas li{border:1px solid var(--line);background:rgb(var(--bg-1-rgb) / .6);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.bsm-idea-letter{background:var(--c);width:32px;height:32px;color:var(--bg-0);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:19px;display:grid}.bsm-idea-q{color:var(--ink-0);font-size:14.5px;font-weight:500}.bsm-idea-meta{color:var(--ink-2);margin-top:2px;font-size:12.5px}.bsm-idea-weight{gap:3px;display:flex}.bsm-idea-weight i{background:var(--c);opacity:.85;border-radius:3px;width:6px;height:18px}.bsm-method-list{color:var(--ink-2);gap:6px;margin-top:10px;padding-left:18px;font-size:13.5px;line-height:1.55;list-style:outside;display:grid}.bsm-method{max-width:860px;color:var(--ink-2);font-size:14px;line-height:1.55}.bsm-method summary{cursor:pointer;min-height:32px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.bsm-method summary:hover{color:var(--ink-0)}.bsm-method ul{gap:6px;margin-top:10px;padding-left:18px;list-style:outside;display:grid}.bsm-rail{z-index:6;border:1px solid var(--line-strong);background:rgb(var(--bg-0-rgb) / .94);-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:20px;grid-area:rail;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:3px;width:min(100%,560px);margin-top:-8px;padding:4px;display:grid;position:sticky;bottom:10px;box-shadow:0 18px 40px -20px #00000080}@media (min-width:1024px){.bsm-rail{display:none}}.bsm-rail-step{min-width:0;min-height:44px;color:var(--ink-2);text-align:left;border-radius:16px;align-items:center;gap:7px;padding:4px 8px;font-size:12.5px;transition:background-color .24s,color .24s;display:flex;position:relative}.bsm-rail-step[data-current]{background:var(--surface-soft);color:var(--ink-0)}.bsm-rail-n{border:1px solid var(--line-strong);width:20px;height:20px;font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:10px;transition:background-color .3s,color .3s;display:grid}.bsm-rail-step[data-done] .bsm-rail-n{background:var(--positive);color:var(--bg-0);border-color:#0000}.bsm-rail-text{min-width:0;line-height:1.15;display:grid}.bsm-rail-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.bsm-rail-step[data-current] .bsm-rail-label{color:var(--ink-0)}.bsm-rail-meta{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;font-size:10.5px;overflow:hidden}.bsm-rail-meta[data-blind]{color:rgb(var(--accent-rgb));font-weight:600}.bsm-rail-long{display:none}@media (min-width:480px){.bsm-rail-long{display:inline}.bsm-rail-short{display:none}}.bsm-select-pill select:focus-visible,.bsm-seg:focus-visible,.bsm-priority:focus-visible,.bsm-read:focus-visible,.bsm-own:focus-visible,.bsm-text-btn:focus-visible,.bsm-ad-head:focus-visible,.bsm-ad-remove:focus-visible,.bsm-change:focus-visible,.bsm-select select:focus-visible,.bsm-rail-step:focus-visible,.bsm-jump:focus-visible,.bsm-action:focus-visible,.bsm-method summary:focus-visible,.bsm-detail summary:focus-visible,.bsm-kb-tab:focus-visible,.bsm-rel a:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.bsm-kb-panel:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:8px;border-radius:8px}.bsm-box{container:bsm-box/inline-size}@container bsm-box (max-width:500px){.bsm-ad-head{grid-template-columns:26px minmax(0,1fr) 12px;grid-template-areas:"num line chev"".q.";align-items:start;padding:9px 8px}.bsm-ad-num{margin-top:-2px}.bsm-ad-line{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bsm-ad-q{max-width:100%}.bsm-ad-chev{margin-top:6px}.bsm-ad-body{padding:0 10px 14px}.bsm-ad+.bsm-ad:before{left:44px}}@media (max-width:640px){.bsm-scope{border-radius:26px;padding:14px 10px 16px}.bsm-scope-top,.bsm-scope-read,.bsm-stats,.bsm-scope-foot{margin-left:6px;margin-right:6px}.bsm-scope-svg{overflow:visible}.bsm-rim-label{font-size:18px}.bsm-blind-label{font-size:14px}.bsm-dot text{font-size:13px}.bsm-core-of{font-size:9px}.bsm-rows li{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank q"".ads"".bar"}.bsm-row-ads{justify-content:flex-start}.bsm-box-head{padding:10px 14px}}@media (pointer:coarse){.bsm-select-pill select,.bsm-select select,.bsm-text-btn,.bsm-jump,.bsm-change,.bsm-ad-remove,.bsm-detail summary,.bsm-method summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.bsm-sweep{display:none}.bsm-scope-svg[data-sweep] .bsm-dot,.bsm-scope-svg[data-waiting] .bsm-dot,.bsm-scope-svg[data-waiting] .bsm-core,.bsm-ad,.bsm-ad-body,.bsm-concept,.bsm-paste-wrap,.bsm-prio-edit,.bsm-grid,.bsm-kb-panel{animation:none}.bsm-scope-svg[data-waiting] .bsm-dot{opacity:0}.bsm-sector[data-blind] .bsm-rim{animation:none}.bsm-priority,.bsm-wedge,.bsm-rim-label,.bsm-dot,.bsm-dot circle,.bsm-read,.bsm-own,.bsm-read .arrow,.bsm-own .arrow,.bsm-jump,.bsm-concept,.bsm-row-bar span,.bsm-ad-chev,.bsm-ad-num,.bsm-seg,.bsm-box,.bsm-step-n,.bsm-rail-step,.bsm-rail-n,.bsm-detail-chev,.bsm-kb-tab,.bsm-rel a,.bsm-rel-arrow{transition:none}}.bsm-hero-glow{background:radial-gradient(60% 50% at 85% 0%, rgb(var(--accent-rgb) / .1) 0%, transparent 60%), radial-gradient(50% 40% at 0% 30%, #4f6dd614 0%, transparent 60%)}.bsm-crumbs{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:flex}.bsm-crumbs a{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.bsm-crumbs a:hover{color:var(--ink-0)}.bsm-facts{flex-wrap:wrap;gap:12px 40px;display:flex}.bsm-facts dd{align-items:baseline;gap:12px;display:flex}.bsm-fact-big{font-family:var(--font-display);color:var(--ink-0);font-size:44px;line-height:1}.bsm-fact-label{max-width:20ch;color:var(--ink-2);font-size:14px;line-height:1.35}.bsm-prose p,.bsm-prose-p{max-width:64ch;color:var(--ink-1);margin-top:16px;font-size:17px;line-height:1.65}.bsm-prose a,.bsm-prose-p a{color:var(--ink-0);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .5);text-decoration-color:rgb(var(--accent-rgb) / .5);text-underline-offset:4px}.bsm-prose a:hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.bsm-prose cite{color:var(--ink-2);font-size:14px;font-style:normal}.bsm-qindex{gap:40px;display:grid}@media (min-width:1100px){.bsm-qindex{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px}.bsm-qhead{position:sticky;top:120px}}.bsm-qgrid{display:grid}@media (min-width:640px){.bsm-qgrid{-moz-column-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.bsm-qgrid>div{border-top:1px solid var(--line-strong);padding:26px 0 36px;position:relative}.bsm-qgrid>div:before{content:"";background:rgb(var(--accent-rgb));transform-origin:0;width:100%;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(.08)}.bsm-qgrid dt{font-family:var(--font-display);color:var(--ink-0);flex-direction:column;gap:22px;font-size:clamp(25px,2.3vw,31px);line-height:1.08;display:flex}.bsm-qgrid dt span{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1px var(--ink-2);font-size:clamp(52px,5vw,76px);line-height:.86;transition:color .3s,-webkit-text-stroke-color .3s}.bsm-qgrid dd{max-width:42ch;color:var(--ink-1);margin-top:10px;font-size:15px;line-height:1.6}@media (hover:hover){.bsm-qgrid>div:hover:before{transform:scaleX(1)}.bsm-qgrid>div:hover dt span{color:rgb(var(--accent-rgb));-webkit-text-stroke-color:rgb(var(--accent-rgb))}}@media (prefers-reduced-motion:reduce){.bsm-qgrid>div:before,.bsm-qgrid dt span{transition:none}}.bsm-steps{counter-reset:step;gap:14px;margin-top:20px;display:grid}.bsm-steps li{color:var(--ink-1);counter-increment:step;padding-left:44px;font-size:16px;line-height:1.55;position:relative}.bsm-steps li:before{content:counter(step);border:1px solid var(--line-strong);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink-0);border-radius:999px;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.bsm-limits{color:var(--ink-1);gap:10px;margin-top:18px;padding-left:18px;font-size:15px;line-height:1.55;list-style:outside;display:grid}.bsm-faq{gap:10px;max-width:900px;display:grid}.bsm-faq summary{cursor:pointer;color:var(--ink-0);font-size:17px;font-weight:500;line-height:1.4}.bsm-faq p{color:var(--ink-1);margin-top:10px;font-size:15.5px;line-height:1.65}.bsm-related{margin-top:18px;display:grid}.bsm-related a{border-bottom:1px solid var(--line);color:var(--ink-0);justify-content:space-between;gap:16px;padding:14px 0;font-size:16px;text-decoration:none;display:flex}.bsm-related a:hover{color:rgb(var(--accent-rgb))}.bsm-hub{gap:16px;display:grid}@media (min-width:900px){.bsm-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.bsm-hub-card{border:1px solid var(--line-strong);background:rgb(var(--bg-1-rgb) / .7);border-radius:28px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.bsm-hub-card:hover{border-color:var(--hover-border);transform:translateY(-2px)}.bsm-hub-card--lead{color:var(--bsm-ink,#f5f5f7);background:radial-gradient(120% 80% at 100% 0,#ff7a4d38 0%,#0000 55%),#0b0b0f;border-color:#0000}@media (min-width:900px){.bsm-hub-card--lead{grid-column:span 2;padding:40px}.bsm-hub-card:last-child:nth-child(2n){grid-column:span 2}}.bsm-hub-new{color:#0b0b0f;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#ff7a4d;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px}.bsm-hub-name{font-family:var(--font-display);color:var(--ink-0);font-size:clamp(28px,3vw,44px);line-height:1.05}.bsm-hub-card--lead .bsm-hub-name{color:#f5f5f7;font-size:clamp(36px,4.4vw,64px)}.bsm-hub-text{max-width:56ch;color:var(--ink-1);font-size:15.5px;line-height:1.55}.bsm-hub-card--lead .bsm-hub-text{color:#f5f5f7b8;font-size:17px}.bsm-hub-link{color:var(--ink-0);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:500}.bsm-hub-card--lead .bsm-hub-link{color:#f5f5f7;text-decoration-color:#ff7a4db3}.bsm-hub-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bsm-hub-link:focus-visible{outline:none}.bsm-hub-card:has(.bsm-hub-link:focus-visible){outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.bsm-shared{align-items:center;gap:32px;display:grid}@media (min-width:900px){.bsm-shared{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px}}.bsm-shared-line{color:rgb(var(--accent-rgb));margin-top:12px;font-size:18px}.bsm-shared-list{color:var(--ink-1);gap:8px;margin-top:20px;font-size:15px;display:grid}.bsm-shared-list li{align-items:baseline;gap:10px;display:flex}.bsm-shared-list li span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.bsm-shared-list li[data-blind]{color:rgb(var(--accent-rgb))}.bsm-hero-grid{gap:32px;display:grid}@media (min-width:1024px){.bsm-hero-grid{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:end;gap:56px}}.bsm-h1--wide{max-width:19ch!important}.bsm-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-0);max-width:15ch;font-size:clamp(48px,6.6vw,108px);font-weight:400;line-height:.94}@media (min-width:1024px){.bsm-facts{border-top:1px solid var(--line);flex-direction:column;gap:0}.bsm-facts>div{border-bottom:1px solid var(--line);padding:16px 0}}.bsm-top{padding-top:92px;padding-bottom:22px}@media (min-width:768px){.bsm-top{padding-top:104px;padding-bottom:28px}}.bsm-top-grid{gap:14px;margin-top:18px;display:grid}@media (min-width:1024px){.bsm-top-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;margin-top:22px}}.bsm-top-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent-rgb));font-size:11px}.bsm-top-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-0);text-wrap:balance;max-width:17ch;margin-top:10px;font-size:clamp(36px,4.7vw,70px);font-weight:400;line-height:.98}.bsm-top-lede{max-width:48ch;color:var(--ink-1);font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.5}.bsm-trust{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.bsm-trust li{align-items:center;gap:8px;display:inline-flex}.bsm-trust li:before{content:"";background:var(--positive);border-radius:999px;width:5px;height:5px}.bsm-trust li:first-child:before{background:rgb(var(--accent-rgb))}.bsm-kb{background:linear-gradient(180deg, rgb(var(--bg-1-rgb) / .8), transparent 520px)}.bsm-kb-head{gap:12px;margin-bottom:28px;display:grid}@media (min-width:1024px){.bsm-kb-head{margin-bottom:44px}}.bsm-kb-h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-0);text-wrap:balance;max-width:20ch;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.02}.bsm-kb-tabs{gap:22px;display:grid}@media (min-width:1024px){.bsm-kb-tabs{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px}}.bsm-kb-list{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.bsm-kb-list::-webkit-scrollbar{display:none}.bsm-kb-tab{scroll-snap-align:start;border:1px solid var(--line-strong);background:var(--bg-0);min-height:44px;color:var(--ink-1);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bsm-kb-tab:hover{color:var(--ink-0);border-color:var(--hover-border)}.bsm-kb-tab-n{font-family:var(--font-mono);color:var(--ink-2);font-size:10.5px}.bsm-kb-tab[aria-selected=true]{background:var(--ink-0);color:var(--bg-0);border-color:#0000}.bsm-kb-tab[aria-selected=true] .bsm-kb-tab-n{color:rgb(var(--bg-0-rgb) / .7)}@media (min-width:1024px){.bsm-kb-list{border-left:1px solid var(--line-strong);flex-direction:column;gap:0;margin:0;padding:0;position:sticky;top:104px;overflow:visible;-webkit-mask-image:none;mask-image:none}.bsm-kb-tab{white-space:normal;text-align:left;background:0 0;border:0;border-radius:0;min-height:52px;padding:0 0 0 22px;font-size:16px;position:relative}.bsm-kb-tab:before{content:"";background:rgb(var(--accent-rgb));transform-origin:50%;width:2px;transition:transform .3s var(--bsm-ease,ease);position:absolute;top:10px;bottom:10px;left:-1px;transform:scaleY(0)}.bsm-kb-tab:hover{border:0}.bsm-kb-tab[aria-selected=true]{color:var(--ink-0);background:0 0;font-weight:500}.bsm-kb-tab[aria-selected=true]:before{transform:scaleY(1)}.bsm-kb-tab[aria-selected=true] .bsm-kb-tab-n{color:rgb(var(--accent-rgb))}}.bsm-kb-panel{min-width:0;animation:.36s cubic-bezier(.22,1,.36,1) both bsm-in}.bsm-kb-panel:focus{outline:none}.bsm-kb-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-0);max-width:24ch;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.08}.bsm-kb-two{gap:32px;display:grid}@media (min-width:1100px){.bsm-kb-two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}}.bsm-kb-aside{border:1px solid var(--line);background:var(--bg-0);border-radius:22px;padding:24px}.bsm-kb-aside .bsm-kb-h{font-size:clamp(22px,1.8vw,26px)}.bsm-kb-q{border-top:1px solid var(--line-strong);margin-top:22px;display:grid}@media (min-width:640px){.bsm-kb-q{-moz-column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.bsm-kb-q>div{border-bottom:1px solid var(--line);padding:16px 0 18px}.bsm-kb-q dt{color:var(--ink-0);align-items:baseline;gap:12px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.bsm-kb-q dt span{font-family:var(--font-mono);color:rgb(var(--accent-rgb));flex:none;font-size:11px}.bsm-kb-q dd{color:var(--ink-1);margin-top:6px;padding-left:29px;font-size:14.5px;line-height:1.55}.bsm-kb-limits{gap:10px;margin-top:20px;display:grid}@media (min-width:768px){.bsm-kb-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.bsm-kb-limits li{border:1px solid var(--line);background:var(--bg-0);color:var(--ink-1);border-radius:18px;padding:18px 18px 18px 50px;font-size:15px;line-height:1.55;position:relative}.bsm-kb-limits li:before{content:"";border:1.5px solid var(--ink-2);background:linear-gradient(135deg, transparent calc(50% - .75px), var(--ink-2) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px));border-radius:999px;width:16px;height:16px;position:absolute;top:22px;left:18px}.bsm-kb-code{flex-wrap:wrap;gap:8px;display:flex}.bsm-kb-code code{border:1px solid var(--line);background:var(--bg-0);font-family:var(--font-mono);color:var(--ink-0);border-radius:8px;padding:6px 10px;font-size:12.5px}.bsm-kb .bsm-faq{max-width:860px}.bsm-kb .bsm-why{gap:32px}@media (min-width:1100px){.bsm-kb .bsm-why{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:48px}}.bsm-rel{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:22px}@media (min-width:1024px){.bsm-rel{margin-top:80px}}.bsm-rel ul{margin-top:12px;display:grid}.bsm-rel a{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink-0);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15.5px;line-height:1.35;text-decoration:none;transition:color .18s;display:flex}.bsm-rel a:hover{color:rgb(var(--accent-rgb))}.bsm-rel-arrow{flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.bsm-rel a:hover .bsm-rel-arrow{transform:translate(3px)}@media (min-width:1024px){.bsm-rel ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.bsm-rel a{border:1px solid var(--line);background:var(--bg-0);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:132px;padding:18px;transition:color .18s,border-color .18s,transform .24s cubic-bezier(.22,1,.36,1)}.bsm-rel a:hover{border-color:var(--hover-border);transform:translateY(-2px)}.bsm-rel-arrow{align-self:flex-end}}.bsm-why{gap:40px;display:grid}.bsm-vc-wrap{gap:12px;display:grid}@media (min-width:640px){.bsm-vc-wrap{grid-template-columns:1fr 1fr}}.bsm-vc{border:1px solid var(--line);background:var(--bg-0);color:var(--ink-0);border-radius:22px;margin:0;padding:18px}.bsm-vc-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.bsm-vc-tiles{gap:6px;margin-top:12px;display:grid}.bsm-vc-tiles li{background:rgb(var(--bg-1-rgb));border:1px solid var(--line);margin-left:calc(var(--i) * 6px);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.bsm-vc[data-many] .bsm-vc-tiles li{margin-left:0}.bsm-vc-format{color:var(--ink-2);font-size:12px}.bsm-vc-q{--q:var(--accent);background:color-mix(in srgb, var(--q) 14%, transparent);color:var(--ink-0);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--q) 40%, transparent);border-radius:999px;padding:3px 9px;font-size:12px}.bsm-vc[data-many] .bsm-vc-q[data-q=fit]{--q:var(--accent-3)}.bsm-vc[data-many] .bsm-vc-q[data-q=proof]{--q:var(--accent-4)}.bsm-vc[data-many] .bsm-vc-q[data-q=arrival]{--q:var(--positive)}.bsm-vc[data-many] .bsm-vc-q[data-q=switch]{--q:var(--accent-2)}.bsm-vc-total{font-family:var(--font-display);color:var(--ink-1);margin-top:14px;font-size:28px;line-height:1}.bsm-vc[data-many] .bsm-vc-total{color:rgb(var(--accent-rgb))}.bsm-paste:focus-visible{outline:none}
