.bm-notfound-page{background:radial-gradient(circle at top left,rgba(17,79,238,.12),transparent 32rem),linear-gradient(180deg,#f7f9ff,#eef3ff);color:var(--bm-ink);min-height:100vh;padding:32px 0}.bm-notfound-shell{margin:0 auto;max-width:1120px;padding:0 20px}.bm-notfound-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:56px}.bm-notfound-login{align-items:center;background:#ffffff;border:1px solid rgba(17,79,238,.16);border-radius:999px;box-shadow:var(--bm-shadow-soft);color:var(--bm-primary);display:inline-flex;font-size:14px;font-weight:800;min-height:42px;padding:0 18px}.bm-notfound-hero{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.bm-notfound-copy{display:grid;gap:20px}.bm-notfound-kicker{align-items:center;background:rgba(186,26,26,.1);border:1px solid rgba(186,26,26,.2);border-radius:999px;color:#9f1717;display:inline-flex;font-size:13px;font-weight:900;justify-self:flex-start;margin:0;padding:8px 14px;text-transform:uppercase}.bm-notfound-copy h1{font-size:clamp(42px,6vw,72px);letter-spacing:0;line-height:.96;margin:0;max-width:780px}.bm-notfound-copy p{color:var(--bm-muted);font-size:18px;line-height:1.7;margin:0;max-width:620px}.bm-notfound-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.bm-notfound-panel{background:#07122e;border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 30px 80px rgba(7,18,46,.22);color:#ffffff;overflow:hidden;padding:28px;position:relative}.bm-notfound-code{color:rgba(255,255,255,.08);font-size:clamp(86px,14vw,172px);font-weight:950;line-height:.82;position:absolute;right:20px;top:18px}.bm-notfound-panel-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.bm-notfound-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:18px;display:grid;gap:9px;min-height:168px;padding:18px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.bm-notfound-card:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.22);transform:translateY(-2px)}.bm-notfound-card .material-symbols-outlined{align-items:center;background:#ffffff;border-radius:14px;color:var(--bm-primary);display:inline-flex;font-size:24px;height:46px;justify-content:center;width:46px}.bm-notfound-card strong{font-size:18px;line-height:1.15}.bm-notfound-card small{color:rgba(255,255,255,.72);font-size:13px;line-height:1.45}@media (max-width:860px){.bm-notfound-page{padding:20px 0}.bm-notfound-nav{margin-bottom:36px}.bm-notfound-hero{grid-template-columns:1fr}.bm-notfound-panel{border-radius:24px;padding:18px}}@media (max-width:540px){.bm-notfound-copy h1{font-size:42px}.bm-notfound-copy p{font-size:16px}.bm-notfound-actions .bm-btn{width:100%}.bm-notfound-panel-grid{grid-template-columns:1fr}.bm-notfound-card{min-height:auto}}