.bsm{--bg:#faf7ef;--panel:#fffdf7;--paper:#f4f1e8;--ink:#22211d;--muted:#5f6067;--faint:#98948a;--amber:#b5820f;--amber-2:#8f6a02;--fill:#e9b44c;--fill-2:#f6cd74;--hair:rgba(34,33,29,0.14);--mono:"IBM Plex Mono",monospace;--sans:"IBM Plex Sans",system-ui,sans-serif;--serif:"Instrument Serif",serif;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;position:relative}.bsm:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(34,33,29,.014) 2px 4px),radial-gradient(1100px 600px at 75% -10%,rgba(233,180,76,.14),transparent 60%);pointer-events:none;z-index:9}.bsm .wrap{max-width:1180px;margin:0 auto;padding:0 36px;width:100%}.bsm .notice{display:block;background:#18995a;color:#fff;text-align:center;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;padding:11px 16px;text-decoration:none}.bsm .notice:hover{color:#fff;background:#15894f}.bsm .notice b{font-weight:600;text-decoration:underline;text-underline-offset:3px}.bsm .top{border-bottom:1px solid var(--hair)}.bsm .top .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.bsm .wordmark{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.bsm .wordmark i{font-style:normal;color:var(--amber)}.bsm .login{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;cursor:pointer;padding:0;text-decoration:none}.bsm .login:hover{color:var(--amber)}.bsm .userbox{display:inline-flex;align-items:center;gap:18px}.bsm .useremail{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--faint)}.bsm .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding-top:88px;padding-bottom:96px}.bsm .eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:12px}.bsm .eyebrow b{color:#141007;background:var(--fill);font-weight:600;padding:3px 9px;border-radius:3px;letter-spacing:.1em}.bsm .hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(54px,7.2vw,92px);line-height:.98;letter-spacing:-.01em;margin:28px 0 0;text-wrap:balance}.bsm .hero h1 em{font-style:italic;color:var(--amber)}.bsm .sub{margin:28px 0 0;max-width:470px;font-size:17px;line-height:1.65;color:var(--muted);text-wrap:pretty}.bsm .sub b{color:var(--ink);font-weight:500}.bsm .acts{display:flex;align-items:center;gap:14px;margin-top:40px;flex-wrap:wrap}.bsm .cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:17px 28px;border-radius:4px;border:1px solid transparent;cursor:pointer;background:none;transition:background .15s,color .15s,border-color .15s,transform .12s}.bsm .cta:active{transform:translateY(1px)}.bsm .cta-solid{background:var(--fill);color:#141007}.bsm .cta-solid:hover{background:var(--fill-2);color:#141007}.bsm .cta-ghost{border-color:var(--hair);color:var(--muted)}.bsm .cta-ghost:hover{border-color:var(--amber);color:var(--amber)}.bsm .meta-line{margin-top:34px;font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--faint)}.bsm .meta-line i{font-style:normal;color:var(--amber);margin-right:8px}.bsm .meta-line .sep{margin:0 14px;color:var(--faint)}.bsm .panel{position:relative;background:var(--panel);border:1px solid var(--hair);border-radius:10px;box-shadow:0 30px 70px -38px rgba(34,33,29,.4)}.bsm .panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted)}.bsm .panel-head .st{display:inline-flex;align-items:center;gap:8px;color:var(--amber)}.bsm .panel-head .st u{text-decoration:none;width:7px;height:7px;border-radius:50%;background:var(--fill);animation:bsm-pulse 1.6s ease-in-out infinite}@keyframes bsm-pulse{0%,to{opacity:1}50%{opacity:.25}}.bsm .panel-body{padding:24px 20px 22px;display:flex;flex-direction:column;gap:18px}.bsm .paper{align-self:center;width:78%;background:#fff;color:#33342e;border:1px solid #e3ded0;border-radius:6px;padding:16px 18px;transform:rotate(-1.2deg);box-shadow:0 14px 30px -14px rgba(34,33,29,.3)}.bsm .paper .ph{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:#6d6e64;border-bottom:1px solid #dcd8c8;padding-bottom:9px;margin-bottom:11px}.bsm .paper .ph b{font-size:12px;color:#33342e}.bsm .paper .pl{display:flex;gap:8px;margin-top:7px}.bsm .paper .pl span{height:6px;border-radius:3px;background:#d9d5c4}.bsm .paper .pl .a{width:34%}.bsm .paper .pl .b{flex:1}.bsm .paper .pl .c{width:18%;background:#c4bfa8}.bsm .beam{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--amber);text-transform:uppercase}.bsm .beam svg{display:block}.bsm .beam .dash{stroke-dasharray:4 6;animation:bsm-flow 1.2s linear infinite}@keyframes bsm-flow{to{stroke-dashoffset:-10}}.bsm .gpc{background:#15161b;border:1px solid #15161b;border-radius:6px;padding:16px 18px;font-family:var(--mono);font-size:12px;line-height:2.05;color:#6c7280;overflow:hidden}.bsm .gpc .row{white-space:nowrap;overflow:hidden;max-width:0;animation:bsm-type .7s steps(30) forwards}.bsm .gpc .row:nth-child(2){animation-delay:.35s}.bsm .gpc .row:nth-child(3){animation-delay:.7s}.bsm .gpc .row:nth-child(4){animation-delay:1.05s}.bsm .gpc .row:nth-child(5){animation-delay:1.4s}@keyframes bsm-type{to{max-width:100%}}.bsm .gpc i{font-style:normal;color:#e9b44c}.bsm .gpc u{text-decoration:none;color:#eceada}.bsm .panel-foot{display:flex;justify-content:space-between;padding:13px 20px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--faint)}.bsm .panel-foot b{color:var(--amber);font-weight:600}.bsm .trust{border-top:1px solid var(--hair)}.bsm .trust .grid{display:grid;grid-template-columns:repeat(3,1fr)}.bsm .t-cell{padding:44px 34px 48px;border-right:1px solid var(--hair)}.bsm .t-cell:last-child{border-right:none}.bsm .t-cell .idx{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--faint);display:block;margin-bottom:22px;transition:color .2s}.bsm .t-cell:hover .idx{color:var(--amber)}.bsm .t-cell h3{font-family:var(--serif);font-weight:400;font-size:27px;letter-spacing:.005em;margin:0 0 12px}.bsm .t-cell p{margin:0;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}.bsm .foot{border-top:1px solid var(--hair);margin-top:auto}.bsm .foot .wrap{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:26px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--faint)}.bsm .authwrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 80px;position:relative;z-index:10}.bsm .authback{margin-top:24px}.bsm .dashwrap{flex:1;width:100%;padding:24px 0;position:relative;z-index:10}.bsm .rv{opacity:0;transform:translateY(14px);animation:bsm-rv .7s cubic-bezier(.2,.7,.2,1) forwards}.bsm .d1{animation-delay:.08s}.bsm .d2{animation-delay:.18s}.bsm .d3{animation-delay:.28s}.bsm .d4{animation-delay:.4s}.bsm .d5{animation-delay:.55s}@keyframes bsm-rv{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bsm .rv{animation:none;opacity:1;transform:none}.bsm .gpc .row{animation:none;max-width:100%}.bsm .beam .dash{animation:none}}@media (max-width:960px){.bsm .hero .wrap{gap:56px;padding-top:60px;padding-bottom:70px}.bsm .hero .wrap,.bsm .trust .grid{grid-template-columns:1fr}.bsm .t-cell{border-right:none;border-bottom:1px solid var(--hair);padding:36px 4px}.bsm .t-cell:last-child{border-bottom:none}.bsm .wrap{padding:0 24px}.bsm .useremail{display:none}}