/* r89.47 — Build Your Export (shares subscribe.css) */
main.be .be-steps{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0 6px;counter-reset:none}
main.be .be-steps button{background:transparent;color:#bfeff0;border:1px solid #2a4350;display:inline-flex;align-items:center;gap:8px}
main.be .be-steps button[aria-current="step"]{background:#46d3d6;color:#06141a;border-color:#46d3d6}
main.be .be-steps .n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid currentColor;font-size:12px}
main.be .be-step:focus{outline:none}
main.be .be-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;margin-top:8px}
main.be .be-choice{display:flex;gap:10px;align-items:flex-start;border:1px solid #2a4350;border-radius:6px;padding:10px 12px;background:rgba(255,255,255,.015);min-width:0;cursor:pointer}
main.be .be-choice:has(input:checked){border-color:#46d3d6;background:rgba(70,211,214,.07)}
main.be .be-choice input{margin-top:3px;flex:none;width:18px;height:18px}
main.be .be-choice b{display:block;font:600 15px/1.35 var(--sans);color:#e8f0f3}
main.be .be-choice .ds-dim{display:block;font-size:13px;margin-top:2px}
main.be .be-off{cursor:default;opacity:.85;border-style:dashed}
main.be .be-x{flex:none;width:18px;text-align:center;color:#91a9b5}
main.be .be-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:14px 0}
main.be .be-nav button:not(.be-next){background:transparent;color:#bfeff0}
main.be .be-field{margin:10px 0}
main.be .be-field>label{display:block;font:600 13.5px var(--sans);color:#d6e2e7;margin-bottom:4px}
main.be .be-combo{position:relative;max-width:520px}
main.be .be-combo input{width:100%}
main.be .be-lb{position:absolute;left:0;right:0;top:100%;z-index:20;margin:2px 0 0;padding:0;list-style:none;max-height:260px;overflow:auto;background:#0b1a21;border:1px solid #2a4350;border-radius:4px}
main.be .be-lb:empty{display:none}
main.be .be-lb li{padding:8px 10px;font:400 14px var(--sans);color:#e8f0f3;cursor:pointer;overflow-wrap:anywhere}
main.be .be-lb li[aria-selected="true"]{background:#12313a;outline:1px solid #46d3d6}
main.be .be-lb li.be-none{color:#91a9b5;cursor:default}
main.be .be-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
main.be .be-rec{border-top:1px solid var(--rule,#22343d);padding:9px 0}
main.be .be-rec .t{font:600 14.5px/1.45 var(--sans);color:#e8f0f3;overflow-wrap:anywhere}
main.be .be-rec .m{font:400 13px/1.5 var(--sans);color:#91a9b5;overflow-wrap:anywhere}
main.be .be-count{margin:14px 0 4px}
main.be .be-empty{border:1px dashed #2a4350;border-radius:6px;padding:12px;color:#d6e2e7}
main.be .be-link{align-self:center;color:#bfeff0}
main.be .be-foot{margin-top:24px}
main.be .be-loading::before{content:"";display:inline-block;width:10px;height:10px;border:2px solid #46d3d6;border-right-color:transparent;border-radius:50%;margin-right:8px;animation:be-spin 1s linear infinite;vertical-align:-1px}
@keyframes be-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){main.be .be-loading::before{animation:none}}
@media(max-width:560px){main.be .be-steps button{padding:6px 10px;font-size:13px}main.be .be-nav{justify-content:stretch}main.be .be-nav button{flex:1 1 auto}}
.ichi-page-content main.be .be-steps button:not(.on):not(.go):not([aria-pressed=true]),
.ichi-page-content main.be .be-nav button:not(.be-next):not(.on):not(.go):not([aria-pressed=true]){background-color:transparent}
.ichi-page-content main.be .be-steps button[aria-current="step"]:not(.on):not(.go):not([aria-pressed=true]){background-color:#46d3d6}
.ichi-page-content main.be .be-steps button:not([aria-current]):not(.on):not(.go):not([aria-pressed=true]):hover,
.ichi-page-content main.be .be-nav button:not(.be-next):not(.on):not(.go):not([aria-pressed=true]):hover{background-color:#12313a}

/* r89.49 share link */
main.be .be-share-url{width:100%;box-sizing:border-box;margin:6px 0;padding:8px;font:12px/1.4 ui-monospace,monospace;background:rgba(255,255,255,.04);color:inherit;border:1px solid rgba(255,255,255,.18);border-radius:6px}
