/* Canonical app chrome: market, account and authentication share one visual system. */
:root{--bu-chrome-a:#072f4c;--bu-chrome-b:#074f65;--bu-chrome-c:#08786e;--bu-mint:#2ee6b0;--bu-blue:#1596ff}
.bu-brand-full{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;height:auto!important}.bu-brand-full>img{width:50px!important;height:50px!important;object-fit:contain!important;filter:drop-shadow(0 6px 10px rgba(0,21,45,.26))!important}.bu-brand-inline-copy{display:flex;flex-direction:column;line-height:.86;text-align:left}.bu-brand-inline-copy strong{font:900 15px/1 Inter,system-ui,sans-serif;letter-spacing:.05em;color:currentColor}.bu-brand-inline-copy small{margin-top:5px;font:800 9px/1 Inter,system-ui,sans-serif;letter-spacing:.22em;color:#63f0ce}
.bu-board-brand-system{display:flex;flex-direction:column;justify-content:center;line-height:.88;color:#fff;text-shadow:0 2px 8px rgba(0,18,38,.28)}
.bu-board-brand-system strong{font:900 15px/1 "Inter",system-ui,sans-serif;letter-spacing:.055em}
.bu-board-brand-system small{margin-top:5px;font:800 9px/1 "Inter",system-ui,sans-serif;letter-spacing:.24em;color:#76f0d0}
.bu-board-brand .bu-brand-mark{display:flex;flex:0 0 58px;width:58px;height:48px;align-items:center;justify-content:center}
.bu-board-brand .bu-brand-mark img,.bu-board-brand .bu-board-brand-img{width:58px!important;max-width:58px!important;height:48px!important;max-height:48px!important;object-fit:contain!important}
.bu-board-brand .bu-brand-mark img{border-radius:14px!important;box-shadow:0 7px 18px rgba(0,12,35,.2)!important}

/* One public identity: presentation pages keep their own links, but use the
   same color, depth, edition mark and direct access to the live market. */
html body.bu-landing-page .bu-neon-head,html body.bu-product-page .bu-neon-head{background:linear-gradient(112deg,var(--bu-chrome-a) 0%,var(--bu-chrome-b) 58%,var(--bu-chrome-c) 100%)!important;border-bottom:1px solid rgba(111,240,212,.34)!important;box-shadow:0 10px 30px rgba(3,35,56,.2)!important;color:#fff!important}
html body.bu-landing-page .bu-neon-head-inner,html body.bu-product-page .bu-neon-head-inner{display:flex!important;align-items:center!important;gap:14px!important;height:58px!important;min-height:58px!important;padding:5px 14px!important}
html body.bu-landing-page .bu-neon-logo,html body.bu-product-page .bu-neon-logo{display:flex!important;align-items:center!important;flex:0 0 auto!important;color:#fff!important;text-decoration:none!important}
html body.bu-landing-page .bu-neon-logo-img,html body.bu-product-page .bu-neon-logo-img{width:46px!important;height:46px!important;max-width:46px!important;object-fit:contain!important}
html body.bu-landing-page .bu-neon-pills,html body.bu-product-page .bu-neon-pills{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}
html body.bu-landing-page .bu-neon-pill,html body.bu-product-page .bu-neon-pill,html body.bu-landing-page .bu-neon-more>summary,html body.bu-product-page .bu-neon-more>summary{color:#d9ebf1!important;border:1px solid transparent!important;border-radius:10px!important}
html body.bu-landing-page .bu-neon-pill:hover,html body.bu-product-page .bu-neon-pill:hover,html body.bu-landing-page .bu-neon-pill.is-on,html body.bu-product-page .bu-neon-pill.is-on{color:#fff!important;background:linear-gradient(135deg,rgba(35,213,166,.28),rgba(23,133,229,.3))!important;border-color:rgba(139,241,219,.28)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 6px 15px rgba(0,20,38,.16)!important}
.bu-public-market-links{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(1,28,46,.22);box-shadow:inset 0 1px rgba(255,255,255,.08)}.bu-public-market-links a{padding:7px 9px;border-radius:8px;color:#e5f2f6;text-decoration:none;font-size:10px;font-weight:850;white-space:nowrap}.bu-public-market-links a:hover{color:#fff;background:linear-gradient(135deg,#0d9b79,#147fd7);box-shadow:0 5px 12px rgba(0,20,38,.2)}
html body.bu-landing-page .landing-sidebar,html body.bu-product-page .landing-sidebar{background:linear-gradient(180deg,#07334d,#06283f 62%,#051f32)!important;border-right:1px solid rgba(111,224,207,.18)!important;box-shadow:8px 0 28px rgba(5,41,61,.13)!important}
html body.bu-landing-page .bu-neon-side-logo-img,html body.bu-product-page .bu-neon-side-logo-img{width:64px!important;height:64px!important;object-fit:contain!important;filter:drop-shadow(0 8px 13px rgba(0,12,35,.3))!important}
html body.bu-landing-page .bu-neon-side-logo .bu-brand-inline-copy,html body.bu-product-page .bu-neon-side-logo .bu-brand-inline-copy{color:#fff!important}
html body.bu-landing-page .bu-neon-actions,html body.bu-product-page .bu-neon-actions,html body.bu-landing-page .bu-head-auth,html body.bu-product-page .bu-head-auth{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important}
html body.bu-landing-page .bu-neon-actions,html body.bu-product-page .bu-neon-actions{margin-left:auto!important}
html body.bu-landing-page .bu-neon-login,html body.bu-product-page .bu-neon-login,html body.bu-landing-page .bu-neon-cta,html body.bu-product-page .bu-neon-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;color:#fff!important;text-decoration:none!important;font-size:11px!important;font-weight:850!important;line-height:1!important}
html body.bu-landing-page .bu-neon-login,html body.bu-product-page .bu-neon-login{background:rgba(255,255,255,.08)!important}
html body.bu-landing-page .bu-neon-cta,html body.bu-product-page .bu-neon-cta{background:linear-gradient(135deg,#13b78b,#147ddd)!important;box-shadow:0 6px 14px rgba(0,37,66,.22),inset 0 1px rgba(255,255,255,.23)!important}
html body.bu-landing-page .bu-neon-side-nav,html body.bu-product-page .bu-neon-side-nav{display:flex!important;flex-direction:column!important;gap:2px!important;padding:8px 9px 12px!important}
html body.bu-landing-page .bu-neon-side-sec,html body.bu-product-page .bu-neon-side-sec{margin:10px 9px 4px!important;color:#76a7b6!important;font-size:9px!important;font-weight:900!important;letter-spacing:.11em!important}
html body.bu-landing-page .bu-neon-side-link,html body.bu-product-page .bu-neon-side-link{display:flex!important;align-items:center!important;gap:10px!important;min-height:39px!important;margin:0!important;padding:8px 10px!important;border-radius:11px!important;color:#d8e9ef!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}
html body.bu-landing-page .bu-neon-side-link:hover,html body.bu-product-page .bu-neon-side-link:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
html body.bu-landing-page .bu-neon-side-link.is-on,html body.bu-product-page .bu-neon-side-link.is-on{background:linear-gradient(135deg,#087f73,#0b9a72)!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,132,103,.23),inset 0 1px rgba(255,255,255,.16)!important}
html body.bu-landing-page .bu-neon-side-link .bu-neon-ico,html body.bu-product-page .bu-neon-side-link .bu-neon-ico{display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important}
html body.bu-landing-page .bu-neon-side-link .bu-neon-ico svg,html body.bu-product-page .bu-neon-side-link .bu-neon-ico svg{display:block!important;width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}

body.bu-workspace .bu-board-brand{gap:8px!important;align-items:center!important}
body.bu-workspace .bu-board-brand-system{display:flex!important}
body.bu-workspace .bu-board-brand .bu-brand-mark{display:flex!important}
body.bu-workspace .bu-board-brand .bu-board-brand-img{width:58px!important;max-width:58px!important;height:48px!important}

.bu-auth-top{position:sticky!important;top:0;z-index:90;display:grid!important;grid-template-columns:minmax(190px,auto) auto minmax(250px,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:8px clamp(14px,3vw,42px)!important;background:linear-gradient(112deg,var(--bu-chrome-a) 0%,var(--bu-chrome-b) 58%,var(--bu-chrome-c) 100%)!important;border:0!important;border-bottom:1px solid rgba(111,240,212,.36)!important;box-shadow:0 10px 30px rgba(3,35,56,.2)!important;color:#fff}
.bu-auth-brand{display:flex;align-items:center;gap:8px;min-width:0;color:#fff;text-decoration:none}
.bu-auth-brand-img-wrap{display:flex;width:58px;height:48px;align-items:center;justify-content:center;flex:0 0 58px}
.bu-auth-brand-img{display:block;width:58px;height:48px;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,13,38,.24))}
.bu-auth-brand>span{display:flex;flex-direction:column;line-height:.86}
.bu-auth-brand strong{font:900 15px/1 Inter,system-ui,sans-serif;letter-spacing:.05em}
.bu-auth-brand small{margin-top:5px;font:800 9px/1 Inter,system-ui,sans-serif;letter-spacing:.22em;color:#6ff0cf}
.bu-auth-market-nav{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(1,28,46,.23);box-shadow:inset 0 1px rgba(255,255,255,.08)}
.bu-auth-market-nav a{padding:9px 13px;border-radius:10px;color:#dcebf4;text-decoration:none;font-size:13px;font-weight:800;transition:.18s ease}
.bu-auth-market-nav a:hover,.bu-auth-market-nav a:focus-visible{color:#fff;background:linear-gradient(135deg,rgba(32,221,170,.32),rgba(17,137,236,.3));box-shadow:0 5px 14px rgba(0,18,38,.2)}
.bu-auth-top-mid{min-width:0;color:#fff!important}
.bu-auth-top-brand{display:none!important}
.bu-auth-top-title{color:#fff!important;font-size:14px!important}
.bu-auth-top-sub{color:#b8d3df!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bu-auth-top-end{display:flex!important;align-items:center;justify-content:flex-end;gap:8px}
.bu-auth-top-cta{border:1px solid rgba(255,255,255,.24)!important;background:rgba(255,255,255,.09)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 14px rgba(0,20,35,.16)!important}
.bu-auth-top-cta.is-solid{background:linear-gradient(135deg,#15c990,#0877dc)!important;border-color:rgba(135,255,226,.52)!important}
.bu-auth-mobile-context{display:none}
html body.bu-auth-chrome{background:radial-gradient(circle at 12% 16%,rgba(34,211,165,.12),transparent 28%),radial-gradient(circle at 88% 12%,rgba(21,150,255,.13),transparent 30%),linear-gradient(180deg,#eef7f8,#f7f9fc 52%,#eaf1f7)!important;color:#0f172a!important}
html body.bu-auth-chrome .bu-join-wrap{width:100%!important;max-width:1180px!important;min-height:calc(100dvh - 68px)!important;margin:0 auto!important;padding:clamp(28px,5vh,56px) 22px 48px!important;background:transparent!important;color:#0f172a!important}
html body.bu-auth-chrome .bu-join-login>.bu-join-card{width:100%!important;max-width:520px!important;margin:0 auto!important}
html body.bu-auth-chrome .bu-join-card h1,html body.bu-auth-chrome .bu-join-card .bu-join-lead{color:#0b2940!important}
html body.bu-auth-chrome .bu-form-card{border:1px solid rgba(190,214,225,.9)!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 20px 48px rgba(5,48,71,.13),inset 0 1px #fff!important}
html body.bu-auth-chrome .bu-auth-submit{min-height:48px!important;border:1px solid rgba(91,222,203,.48)!important;border-radius:14px!important;background:linear-gradient(135deg,#0877ee,#3653ed 58%,#0aa77c)!important;box-shadow:0 10px 22px rgba(25,90,210,.22),inset 0 1px rgba(255,255,255,.32)!important;color:#fff!important}
html body.bu-auth-chrome .bu-reg-stage-wrap{width:100%!important;max-width:1120px!important;margin:0 auto!important}
html body.bu-auth-chrome .bu-reg-stage{border:1px solid #d9e7ed!important;border-radius:24px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 22px 54px rgba(5,48,71,.12)!important;overflow:hidden!important}

body.bu-nalog-page .bu-global-chrome{background:linear-gradient(112deg,var(--bu-chrome-a),var(--bu-chrome-b) 60%,var(--bu-chrome-c))!important}
body.bu-nalog-page .bu-global-chrome{position:sticky!important;top:0!important;z-index:90!important;isolation:isolate!important}
body.bu-nalog-page .bu-board-header,body.bu-nalog-page .bu-market-nav{background:transparent!important}
body.bu-nalog-page .bu-board-brand{display:flex!important;align-items:center!important;gap:8px!important}
body.bu-nalog-page .bu-board-brand-system{display:flex!important}
body.bu-nalog-page .bu-board-brand-lab{display:none!important}
body.bu-nalog-page .bu-board-header-context strong{color:#fff!important}
body.bu-nalog-page .bu-board-header-context span{color:#b9d7e2!important}
body.bu-nalog-page .bu-unified-market-nav .bu-board-tab{border-radius:12px!important}
html body.bu-nalog-page,html body.bu-nalog-page .bu-nalog-flow,html body.bu-nalog-page .bu-dash-main{background:linear-gradient(180deg,#edf4f8,#e7eff6)!important;color:#0f2f48!important}
html body.bu-nalog-page .bu-dash-main{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:20px clamp(16px,2.4vw,34px) 40px!important;opacity:1!important;visibility:visible!important;filter:none!important}
html body.bu-nalog-page .bu-account-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:22px 24px!important;margin:0 0 14px!important;border:1px solid #d8e7ed!important;border-radius:22px!important;background:linear-gradient(135deg,#fff,#effbf8)!important;box-shadow:0 14px 34px rgba(7,51,75,.1)!important;color:#0b2940!important}
html body.bu-nalog-page .bu-account-head h1,html body.bu-nalog-page .bu-account-head h2{margin:3px 0 5px!important;color:#0a2f4b!important}
html body.bu-nalog-page .bu-account-head p{color:#60788a!important}
html body.bu-nalog-page .bu-cc-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;margin:0 0 14px!important;color:#0f2f48!important}
html body.bu-nalog-page .bu-cc-metrics article{display:flex!important;flex-direction:column!important;min-height:112px!important;padding:16px!important;border:1px solid #dce8ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px rgba(7,51,75,.07)!important;color:#0f2f48!important}
html body.bu-nalog-page .bu-cc-metrics article span{font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#557286!important}
html body.bu-nalog-page .bu-cc-metrics article strong{margin:7px 0 4px!important;font-size:24px!important;color:#07616c!important}
html body.bu-nalog-page .bu-cc-metrics article small{font-size:12px!important;color:#718495!important}
html body.bu-nalog-page .bu-nalog-win{padding:16px!important;border:1px solid #dce8ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 24px rgba(7,51,75,.07)!important;color:#0f2f48!important;opacity:1!important}

/* Account workspace */
body.bu-nalog-page .bu-board-shell-wrap{display:flex!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:calc(100dvh - 112px)!important;margin:0!important;padding:0!important;background:#eaf1f6!important;overflow:visible!important}
body.bu-nalog-page .bu-board-sidebar{display:flex!important;position:sticky!important;top:112px!important;flex:0 0 222px!important;width:222px!important;height:calc(100dvh - 112px)!important;min-height:0!important;z-index:34!important;background:linear-gradient(180deg,#07334d,#06283f 62%,#051f32)!important;border-right:1px solid rgba(111,224,207,.18)!important;box-shadow:8px 0 28px rgba(5,41,61,.11)!important}
body.bu-nalog-page .bu-board-main-col{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;background:#eaf1f6!important;overflow:visible!important}
body.bu-nalog-page .bu-board-sidebar-logo{display:none!important}
body.bu-nalog-page .bu-board-sidebar-nav{padding-top:12px!important;scrollbar-width:thin!important;scrollbar-color:#1c7180 transparent!important}
body.bu-nalog-page .bu-board-sidebar-sec{color:#71a6b6!important}
body.bu-nalog-page .bu-board-sidebar-link{min-height:40px!important;margin:2px 9px!important;border-radius:11px!important;color:#d5e7ee!important}
body.bu-nalog-page .bu-board-sidebar-link:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
body.bu-nalog-page .bu-board-sidebar-link.is-on{background:linear-gradient(135deg,#087f73,#0b9a72)!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,132,103,.24),inset 0 1px rgba(255,255,255,.18)!important}
body.bu-nalog-page .bu-board-sidebar-hint{color:#7da4b1!important}
body.bu-nalog-page .bu-board-sidebar-foot{border-color:rgba(255,255,255,.08)!important}
.bu-account-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:3px 2px 2px;color:#0a2f4b}
.bu-account-page-head h1{margin:3px 0 5px;font-size:clamp(24px,2.1vw,34px);line-height:1.08;letter-spacing:-.035em}
.bu-account-page-head p{margin:0;color:#61798a;font-size:13px}
.bu-account-page-head .bu-kicker{margin:0;color:#078273;font-size:10px;font-weight:900;letter-spacing:.12em}
.bu-account-page-head>.bu-btn{min-width:116px;min-height:44px;border-radius:14px!important;box-shadow:0 9px 19px rgba(4,155,111,.2)!important}
.bu-account-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;margin-bottom:12px;border:1px solid #d7e7ed;border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(31,201,166,.13),transparent 32%),linear-gradient(135deg,#fff,#f2fbfa);box-shadow:0 12px 30px rgba(7,51,75,.09)}
.bu-account-hero>div{display:flex;align-items:center;gap:14px}.bu-account-avatar{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:18px;background:linear-gradient(145deg,#0b84ef,#12b98d);color:#fff;font-size:18px;font-weight:900;box-shadow:0 9px 20px rgba(15,124,205,.24)}
.bu-account-hero small,.bu-account-card header small{color:#078273;font-size:9px;font-weight:900;letter-spacing:.11em}.bu-account-hero h2{margin:2px 0;font-size:20px;color:#0b304a}.bu-account-hero p{margin:0;color:#647b8b;font-size:12px}.bu-account-hero>a{padding:10px 13px;border:1px solid #cfe1e8;border-radius:12px;background:#fff;color:#0c6682;text-decoration:none;font-size:12px;font-weight:850}
.bu-account-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bu-account-pills b{padding:4px 7px;border:1px solid #d8e7ed;border-radius:999px;background:#f7fafc;color:#466275;font-size:9px}.bu-account-pills .is-green{background:#eafbf4;border-color:#b8ecd5;color:#087557}
.bu-account-statgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.bu-account-statgrid article{position:relative;padding:15px 16px;border:1px solid #dbe8ee;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(7,51,75,.065)}.bu-account-statgrid i{display:block;margin-bottom:5px;color:#08786e;font-style:normal;font-size:24px;font-weight:900}.bu-account-statgrid strong{display:block;color:#173c54;font-size:12px}.bu-account-statgrid span{color:#7a8e9c;font-size:10px}
.bu-account-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.bu-account-card{border:1px solid #dbe8ee!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 24px rgba(7,51,75,.07)!important;color:#15364c!important}.bu-account-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #e9f0f3}.bu-account-card>header h2{margin:2px 0 0;font-size:16px}.bu-account-card>header a,.bu-account-card>header button{color:#08786e;font-size:11px;font-weight:850}
.bu-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.bu-account-actions a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e0ebef;border-radius:15px;background:#f8fbfc;text-decoration:none;color:#15364c;transition:.16s}.bu-account-actions a:hover{transform:translateY(-2px);border-color:#89dcca;box-shadow:0 8px 16px rgba(10,92,101,.09)}.bu-account-actions b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#e5f6ff,#e8fff7);color:#087a84;font-size:16px}.bu-account-actions strong,.bu-account-actions small{display:block}.bu-account-actions strong{font-size:12px}.bu-account-actions small{margin-top:2px;color:#788d9b;font-size:9px}
.bu-activity-list{padding:8px 14px 13px}.bu-activity-list p{display:flex;gap:9px;align-items:flex-start;margin:0;padding:10px 2px;border-bottom:1px solid #edf2f4}.bu-activity-list p:last-child{border:0}.bu-activity-list i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #e5f9f2}.bu-activity-list i.blue{background:#168df2;box-shadow:0 0 0 4px #e7f3ff}.bu-activity-list i.gold{background:#e7a40b;box-shadow:0 0 0 4px #fff5d9}.bu-activity-list strong,.bu-activity-list small{display:block}.bu-activity-list strong{font-size:11px}.bu-activity-list small{margin-top:2px;color:#7b8e9a;font-size:9px}
.bu-account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bu-segment{display:flex;gap:4px;padding:4px;border:1px solid #dbe7ed;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(7,51,75,.05)}.bu-segment button{padding:9px 12px;border:0;border-radius:10px;background:transparent;color:#5c7485;font-size:11px;font-weight:850}.bu-segment button.is-on{background:linear-gradient(135deg,#087cf0,#3754e9);color:#fff;box-shadow:0 5px 12px rgba(31,98,226,.2)}.bu-segment b{margin-left:3px}.bu-account-toolbar>label{display:flex;align-items:center;gap:7px;width:min(300px,36vw);padding:0 12px;border:1px solid #dbe7ed;border-radius:13px;background:#fff;color:#68808e}.bu-account-toolbar input{width:100%;height:40px;border:0;outline:0;background:transparent;font-size:12px}
.bu-account-table{overflow:hidden}.bu-account-row{display:grid;grid-template-columns:minmax(230px,1fr) 120px 110px 90px 70px;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf2f4;font-size:11px}.bu-account-row:last-child{border:0}.bu-account-row.is-head{background:#f6fafb;color:#728795;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bu-account-row strong,.bu-account-row small{display:block}.bu-account-row strong{font-size:12px;color:#173c54}.bu-account-row small{margin-top:3px;color:#7c8e99}.bu-account-row>button{min-height:34px;border:0;border-radius:10px;background:#edf5f8;color:#0b6079;font-size:10px;font-weight:850}.bu-account-row em,.bu-message-layout em{padding:5px 8px;border-radius:999px;font-style:normal;font-size:9px;font-weight:900}.is-live{background:#e6faf2;color:#087253}.is-new{background:#fff2c9;color:#8a5900}
.bu-fleet-account-grid,.bu-favorite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.bu-fleet-account-grid article,.bu-favorite-grid article{padding:15px;border:1px solid #dbe8ee;border-radius:19px;background:#fff;box-shadow:0 8px 22px rgba(7,51,75,.065)}.bu-fleet-account-grid header{display:flex;align-items:center;justify-content:space-between}.bu-truck-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#e4f9f3,#e8f3ff);color:#087873}.bu-fleet-account-grid em{font-style:normal;font-size:9px;font-weight:900}.bu-fleet-account-grid em.is-live{color:#05845f}.bu-fleet-account-grid em.is-drive{color:#b77900}.bu-fleet-account-grid h3,.bu-favorite-grid h3{margin:12px 0 3px;color:#123a53;font-size:16px}.bu-fleet-account-grid p,.bu-favorite-grid p{margin:0;color:#728795;font-size:10px}.bu-fleet-account-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.bu-fleet-account-grid dl div{padding:8px;border-radius:10px;background:#f5f9fb}.bu-fleet-account-grid dt{font-size:8px;text-transform:uppercase;color:#7a8e9b}.bu-fleet-account-grid dd{margin:2px 0 0;font-size:10px;font-weight:800}.bu-fleet-account-grid footer,.bu-favorite-grid footer{display:flex;gap:6px}.bu-fleet-account-grid footer button,.bu-favorite-grid footer button{flex:1;min-height:34px;border:1px solid #d9e7ed;border-radius:10px;background:#f8fbfc;color:#0c6079;font-size:9px;font-weight:850}
.bu-favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bu-favorite-grid article>span{color:#0a8b75;font-size:8px;font-weight:900;letter-spacing:.08em}.bu-favorite-grid article>strong{display:block;margin:14px 0;color:#078167;font-size:17px}
.bu-finance-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;margin-bottom:12px}.bu-plan-card{padding:19px!important;background:radial-gradient(circle at 100% 0,rgba(35,220,172,.23),transparent 38%),linear-gradient(145deg,#07374f,#075f64)!important;color:#fff!important}.bu-plan-card>small{color:#7ff1d5;font-size:9px;font-weight:900;letter-spacing:.1em}.bu-plan-card h2{margin:4px 0;font-size:24px}.bu-plan-card p{color:#c6e0e5;font-size:11px}.bu-plan-card>strong{display:block;margin:14px 0 7px;font-size:28px}.bu-plan-card>strong small{font-size:11px;color:#b6d6dd}.bu-plan-meter{height:7px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.bu-plan-meter i{display:block;width:76%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2be2ae,#31a9ff)}.bu-plan-card>span{display:block;margin:6px 0 14px;color:#b8d6dd;font-size:9px}.bu-finance-dl{padding:5px 17px 14px}.bu-finance-dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf2f4}.bu-finance-dl dt{color:#718794;font-size:10px}.bu-finance-dl dd{margin:0;color:#183e55;font-size:11px;font-weight:800}.bu-invoices>p{display:grid;grid-template-columns:1fr 100px 80px;align-items:center;gap:10px;margin:0;padding:12px 17px;border-bottom:1px solid #edf2f4}.bu-invoices>p:last-child{border:0}.bu-invoices b,.bu-invoices small{display:block}.bu-invoices b{font-size:11px}.bu-invoices small{margin-top:2px;color:#7b8e9b;font-size:9px}.bu-invoices button{min-height:33px;border:1px solid #d8e6ec;border-radius:10px;background:#f7fafb;color:#0a657b;font-size:9px;font-weight:850}
.bu-message-layout{display:grid;grid-template-columns:280px 1fr;gap:12px;min-height:480px}.bu-message-layout>aside{padding:10px;border:1px solid #dbe8ee;border-radius:20px;background:#fff;box-shadow:0 9px 24px rgba(7,51,75,.07)}.bu-message-layout>aside label{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce8ed;border-radius:12px;background:#f7fafb}.bu-message-layout>aside input{width:100%;height:38px;border:0;outline:0;background:transparent}.bu-message-layout>aside button{display:flex;align-items:center;gap:9px;width:100%;margin-top:7px;padding:10px;border:0;border-radius:13px;background:transparent;text-align:left}.bu-message-layout>aside button.is-on{background:#eaf9f5}.bu-message-layout>aside button>b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#0a8c7b;color:#fff}.bu-message-layout>aside button span{flex:1}.bu-message-layout>aside strong,.bu-message-layout>aside small{display:block}.bu-message-layout>aside small{color:#728895;font-size:9px}.bu-message-layout>aside em{background:#ef4444;color:#fff}.bu-message-layout>.bu-account-card{display:flex;flex-direction:column}.bu-message-empty{display:grid;place-items:center;align-content:center;flex:1;text-align:center}.bu-message-empty>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#e9f8f4;color:#078170;font-size:24px}.bu-message-empty h3{margin:10px 0 3px}.bu-message-empty p{margin:0;color:#748994;font-size:11px}.bu-message-layout>.bu-account-card>footer{display:flex;gap:8px;padding:12px;border-top:1px solid #e9f0f3}.bu-message-layout>.bu-account-card>footer input{flex:1;height:42px;padding:0 12px;border:1px solid #d8e6ec;border-radius:12px}.bu-message-layout>.bu-account-card>footer button{padding:0 17px;border:0;border-radius:12px;background:linear-gradient(135deg,#087cf0,#3157e9);color:#fff;font-weight:850}
.bu-settings-layout{display:grid;grid-template-columns:210px 1fr;gap:12px}.bu-settings-layout>nav{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #dbe8ee;border-radius:18px;background:#fff;height:max-content}.bu-settings-layout>nav a{padding:10px 11px;border-radius:11px;color:#557183;font-size:11px;font-weight:800}.bu-settings-layout>nav a.is-on{background:#e9f8f4;color:#08735f}.bu-settings-layout form>header p{margin:3px 0 0;color:#728795;font-size:10px}.bu-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.bu-settings-grid label{color:#536d7e;font-size:10px;font-weight:850}.bu-settings-grid input,.bu-settings-grid select,.bu-settings-grid textarea{display:block;width:100%;margin-top:5px;padding:0 11px;border:1px solid #d7e5eb;border-radius:11px;background:#fbfdfe;color:#173c54;font:700 11px/1.3 Inter,sans-serif}.bu-settings-grid input,.bu-settings-grid select{height:41px}.bu-settings-grid textarea{min-height:80px;padding-top:10px}.bu-settings-grid .wide{grid-column:1/-1}.bu-settings-layout form>footer{display:flex;justify-content:flex-end;padding:0 16px 16px}
.bu-account-dock{display:none}

@media(max-width:900px){
  html body.bu-auth-chrome .bu-auth-top{display:grid!important;visibility:visible!important;position:sticky!important;top:0!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:66px!important;height:66px!important;padding:7px 12px!important;gap:8px!important;background:linear-gradient(112deg,var(--bu-chrome-a),var(--bu-chrome-b) 60%,var(--bu-chrome-c))!important}
  html body.bu-auth-chrome .bu-auth-brand{display:flex!important;align-items:center!important;width:auto!important;height:52px!important;min-height:52px!important;overflow:visible!important}
  html body.bu-auth-chrome .bu-auth-brand-img-wrap{display:flex!important;position:static!important;width:58px!important;min-width:58px!important;height:48px!important;min-height:48px!important;opacity:1!important;visibility:visible!important;overflow:visible!important}
  html body.bu-auth-chrome .bu-auth-brand-img{display:block!important;position:static!important;width:58px!important;min-width:58px!important;height:48px!important;min-height:48px!important;opacity:1!important;visibility:visible!important;object-fit:contain!important}
  .bu-auth-brand-img-wrap{width:54px;height:44px;flex-basis:54px}
  .bu-auth-brand-img{width:54px;height:44px}
  .bu-auth-brand>span{display:none}
  .bu-auth-market-nav,.bu-auth-top-mid{display:none!important}
  .bu-auth-top-end{gap:6px}
  .bu-auth-top-end .bu-lang-pick{max-width:48px}
  .bu-auth-top-cta{padding:9px 11px!important;font-size:12px!important;white-space:nowrap}
  .bu-auth-mobile-context{display:flex;flex-direction:column;padding:12px 16px 10px;background:linear-gradient(180deg,#eefbfa,#f7fbff);border-bottom:1px solid #dbe8ee;color:#0a3151}
  .bu-auth-mobile-context strong{font-size:18px;line-height:1.15}
  .bu-auth-mobile-context span{margin-top:3px;font-size:12px;color:#557286}
  html body.bu-auth-chrome{background:linear-gradient(180deg,#eef8f8 0,#f6f9fc 48%,#eaf1f7 100%)!important;color:#0f172a!important}
  html body.bu-auth-chrome .bu-join-wrap,html body.bu-auth-chrome main.bu-auth{min-height:calc(100dvh - 126px)!important;padding:14px 12px 36px!important;background:transparent!important;color:#0f172a!important}
  html body.bu-auth-chrome .bu-join-card{width:100%!important;max-width:520px!important;margin:0 auto!important}
  html body.bu-auth-chrome .bu-join-card h1,html body.bu-auth-chrome .bu-join-card .bu-join-lead{color:#0b2940!important}
  html body.bu-nalog-page .bu-board-header{display:block!important;visibility:visible!important;min-height:66px!important;height:66px!important;background:linear-gradient(112deg,var(--bu-chrome-a),var(--bu-chrome-b) 60%,var(--bu-chrome-c))!important}
  html body.bu-nalog-page .bu-board-header-inner{display:flex!important;height:66px!important;align-items:center!important;padding:7px 12px!important}
  body.bu-nalog-page .bu-board-brand{display:flex!important;width:auto!important;height:52px!important;padding:0!important;flex:1!important}
  body.bu-nalog-page .bu-board-brand .bu-brand-mark{display:flex!important;width:54px!important;height:46px!important;flex-basis:54px!important}
  body.bu-nalog-page .bu-board-brand .bu-board-brand-img{display:block!important;width:54px!important;max-width:54px!important;height:46px!important}
  body.bu-nalog-page .bu-board-brand-system{display:none!important}
  body.bu-nalog-page .bu-mobile-brand-copy{display:flex!important;flex-direction:column!important;margin-left:7px!important;color:#fff!important}
  body.bu-nalog-page .bu-mobile-brand-copy strong{font-size:17px!important;color:#fff!important}
  body.bu-nalog-page .bu-mobile-brand-copy small{font-size:10px!important;color:#b9e6de!important}
  body.bu-nalog-page .bu-board-header-context,body.bu-nalog-page .ut-header-search,body.bu-nalog-page .bu-header-sound{display:none!important}
  body.bu-nalog-page .bu-board-header-right{display:flex!important;position:static!important;width:auto!important;margin-left:auto!important;padding:0!important;gap:6px!important}
  body.bu-nalog-page .bu-board-header-right>.bu-lang-pick{display:block!important;position:relative!important;width:40px!important;min-width:40px!important}
  body.bu-nalog-page .bu-board-header-right .bu-lang-btn{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.12)!important}
  body.bu-nalog-page .bu-board-header-right .bu-lang-btn-code,body.bu-nalog-page .bu-board-header-right .bu-lang-btn>span:not(.bu-lang-flag){display:none!important}
  body.bu-nalog-page .bu-board-userchip{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;overflow:hidden!important}
  body.bu-nalog-page .bu-board-userchip .bu-target-user-copy,body.bu-nalog-page .bu-board-userchip>i{display:none!important}
  body.bu-nalog-page .bu-board-userchip>span:first-child{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;background:linear-gradient(145deg,#20caa0,#2787ee)!important;color:#fff!important;font-size:10px!important;font-weight:900!important}
  html body.bu-nalog-page .bu-market-nav-global{display:block!important;position:sticky!important;top:66px!important;z-index:70!important;background:#fff!important;border-bottom:1px solid #dce8ef!important;box-shadow:0 5px 15px rgba(6,52,76,.08)!important;overflow:hidden!important}
  html body.bu-nalog-page .bu-market-nav-label,html body.bu-nalog-page .bu-market-nav-spacer{display:none!important}
  body.bu-nalog-page .bu-market-nav-inner,body.bu-nalog-page .bu-unified-market-nav{display:flex!important;width:100%!important;overflow-x:auto!important;padding:7px 10px!important;gap:6px!important;scrollbar-width:none!important}
  body.bu-nalog-page .bu-board-tab{display:flex!important;flex:0 0 auto!important;min-height:38px!important;padding:9px 13px!important;color:#17405b!important;background:#f5f9fc!important;border:1px solid #dbe8ef!important}
  body.bu-nalog-page .bu-board-tab:not(.is-on){opacity:1!important;color:#31576e!important;background:#f8fbfd!important;border-color:#d7e5eb!important;box-shadow:inset 0 1px #fff!important}
  body.bu-nalog-page .bu-board-tab.is-on{color:#fff!important;background:linear-gradient(135deg,#0b89ef,#3456ed)!important;border-color:#4c8ff0!important;box-shadow:0 6px 14px rgba(31,99,226,.23),inset 0 1px rgba(255,255,255,.28)!important}
  body.bu-nalog-page .bu-board-app-tab{display:none!important}
  body.bu-nalog-page .bu-board-shell-wrap{padding-top:0!important}
  html body.bu-nalog-page .bu-dash-main{padding:12px!important}
  html body.bu-nalog-page .bu-page,html body.bu-nalog-page .bu-dash-main,html body.bu-nalog-page .bu-account-head,html body.bu-nalog-page .bu-cc-metrics,html body.bu-nalog-page .bu-nalog-win{opacity:1!important;filter:none!important;visibility:visible!important}
  html body.bu-nalog-page .bu-account-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:18px!important;margin:0 0 12px!important;border:1px solid #dce8ef!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f2fbfa)!important;box-shadow:0 12px 26px rgba(9,58,82,.1)!important}
  html body.bu-nalog-page .bu-account-head h1{margin:3px 0 5px!important;font-size:23px!important;line-height:1.12!important;color:#0a2f4b!important}
  html body.bu-nalog-page .bu-account-head p{margin:0!important;color:#60788a!important}
  html body.bu-nalog-page .bu-cc-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0 0 12px!important}
  html body.bu-nalog-page .bu-cc-metrics article{display:flex!important;flex-direction:column!important;min-height:100px!important;padding:13px!important;border:1px solid #dce8ef!important;border-radius:17px!important;background:#fff!important;box-shadow:0 7px 18px rgba(7,51,75,.07)!important}
  html body.bu-nalog-page .bu-cc-metrics article span{font-size:11px!important;font-weight:800!important;color:#557286!important;text-transform:uppercase!important;letter-spacing:.05em!important}
  html body.bu-nalog-page .bu-cc-metrics article strong{margin:6px 0 3px!important;font-size:22px!important;color:#075a64!important}
  html body.bu-nalog-page .bu-cc-metrics article small{font-size:11px!important;color:#718495!important}
  html body.bu-nalog-page .bu-nalog-win{padding:14px!important;border:1px solid #dce8ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px rgba(7,51,75,.07)!important;color:#0f2f48!important}
  html body.bu-nalog-page .bu-board-shell-wrap{display:block!important;min-height:0!important;padding:0 0 calc(82px + env(safe-area-inset-bottom,0px))!important}
  html body.bu-nalog-page .bu-board-sidebar{display:none!important}
  html body.bu-nalog-page .bu-board-main-col{width:100%!important;min-width:0!important}
  html body.bu-nalog-page .bu-dash-main{max-width:none!important;padding:12px 11px 24px!important}
  .bu-account-page-head{align-items:flex-end;margin-bottom:10px;padding:1px 2px}.bu-account-page-head h1{font-size:23px}.bu-account-page-head p{font-size:11px}.bu-account-page-head>.bu-btn{min-width:auto;min-height:38px;padding:8px 11px!important;font-size:10px!important}
  .bu-account-hero{align-items:flex-start;padding:15px;border-radius:19px}.bu-account-hero>div{align-items:flex-start;gap:10px}.bu-account-avatar{width:46px;height:46px;flex-basis:46px;border-radius:14px}.bu-account-hero h2{font-size:16px}.bu-account-hero p{font-size:10px}.bu-account-hero>a{display:none}
  .bu-account-statgrid{grid-template-columns:1fr 1fr;gap:8px}.bu-account-statgrid article{padding:12px;border-radius:16px}.bu-account-statgrid i{font-size:20px}
  .bu-account-grid,.bu-finance-grid,.bu-message-layout,.bu-settings-layout{grid-template-columns:1fr;gap:10px}.bu-account-actions{grid-template-columns:1fr 1fr}.bu-activity-list{max-height:none}
  .bu-account-toolbar{align-items:stretch;flex-direction:column}.bu-segment{width:100%;overflow-x:auto}.bu-segment button{flex:0 0 auto}.bu-account-toolbar>label{width:100%}
  .bu-account-table{overflow:hidden}.bu-account-row{grid-template-columns:minmax(0,1fr) auto auto;padding:11px 12px}.bu-account-row.is-head{display:none}.bu-account-row>span:nth-child(2){display:none}.bu-account-row>span:nth-child(3){text-align:right}.bu-account-row>span:nth-child(4){grid-column:1/2}.bu-account-row>button{grid-column:2/4;min-width:90px}
  .bu-fleet-account-grid,.bu-favorite-grid{grid-template-columns:1fr 1fr;gap:8px}.bu-fleet-account-grid article,.bu-favorite-grid article{padding:12px;border-radius:17px}.bu-fleet-account-grid footer{flex-direction:column}
  .bu-message-layout{min-height:560px}.bu-message-layout>aside{display:flex;gap:7px;overflow-x:auto}.bu-message-layout>aside label{flex:0 0 180px}.bu-message-layout>aside button{flex:0 0 170px;margin:0}.bu-message-layout>.bu-account-card{min-height:420px}
  .bu-settings-layout>nav{flex-direction:row;overflow-x:auto}.bu-settings-layout>nav a{flex:0 0 auto}.bu-settings-grid{grid-template-columns:1fr;padding:13px}.bu-settings-grid .wide{grid-column:auto}
  .bu-account-dock{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:calc(68px + env(safe-area-inset-bottom,0px));padding:7px 7px env(safe-area-inset-bottom,0px);border-top:1px solid rgba(189,216,228,.92);border-radius:22px 22px 0 0;background:rgba(255,255,255,.96);box-shadow:0 -10px 28px rgba(5,50,75,.13);backdrop-filter:blur(18px)}
  .bu-account-dock>a,.bu-account-dock>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:54px;padding:4px;border:0;background:transparent;color:#587184;text-decoration:none}
  .bu-account-dock>a>span{display:grid;place-items:center;width:30px;height:27px;border-radius:9px;font-size:18px;font-weight:900}.bu-account-dock small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800}
  .bu-account-dock>a.is-on{color:#08786e}.bu-account-dock>a.is-on>span{background:#e3f8f2;box-shadow:inset 0 0 0 1px #b5eadc}.bu-account-dock>a.is-on:after{content:"";position:absolute;bottom:1px;width:22px;height:3px;border-radius:99px;background:linear-gradient(90deg,#18c998,#168bf0)}
  .bu-account-dock>.bu-account-dock-publish{transform:translateY(-12px);color:#0b4e7a}.bu-account-dock>.bu-account-dock-publish>.bu-neon-ico{display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border:4px solid #fff!important;border-radius:50%!important;background:linear-gradient(145deg,#19c9a0,#168af5 55%,#4b4ee8)!important;box-shadow:0 7px 18px rgba(26,104,220,.32),inset 0 1px rgba(255,255,255,.55)!important;color:#fff!important;line-height:1!important}.bu-account-dock-publish>.bu-neon-ico svg{width:23px!important;height:23px!important;stroke:currentColor!important}.bu-account-dock-publish small{margin-top:1px;color:#36566b}
}

@media(max-width:480px){
  body.bu-workspace .bu-board-brand{gap:5px!important}
  body.bu-workspace .bu-board-brand-system{display:none!important}
  body.bu-workspace .bu-board-brand .bu-brand-mark{width:62px!important;max-width:62px!important;flex:0 0 62px!important;height:48px!important;overflow:visible!important}
  body.bu-workspace .bu-board-brand .bu-board-brand-img{width:62px!important;max-width:62px!important;height:48px!important;max-height:48px!important}
  body.bu-workspace .bu-mobile-brand-copy{margin-left:1px!important}
  body.bu-nalog-page .bu-mobile-brand-copy small{display:none!important}
  body.bu-nalog-page .bu-board-brand .bu-brand-mark,body.bu-nalog-page .bu-board-brand .bu-board-brand-img{width:48px!important;max-width:48px!important;flex-basis:48px!important}
  body.bu-nalog-page .bu-board-header-right{gap:4px!important}
}

@media(max-width:1390px){.bu-public-market-links{display:none!important}}
@media(min-width:1100px){
  html body.bu-landing-page .landing-shell,html body.bu-product-page .landing-shell{display:block!important}
  html body.bu-landing-page aside.landing-sidebar,html body.bu-product-page aside.landing-sidebar{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:222px!important;max-width:222px!important;height:100dvh!important;z-index:91!important}
  html body.bu-landing-page .landing-shell-main,html body.bu-product-page .landing-shell-main{display:block!important;width:auto!important;min-width:0!important;margin-left:222px!important;padding-top:58px!important}
  html body.bu-landing-page .landing-shell-main>.bu-neon-head,html body.bu-product-page .landing-shell-main>.bu-neon-head{position:fixed!important;inset:0 0 auto 222px!important;width:auto!important;height:58px!important;z-index:90!important}
}

@media(max-width:1099px){
  html body.bu-landing-page .bu-neon-pills,html body.bu-product-page .bu-neon-pills,.bu-public-market-links{display:none!important}
  html body.bu-landing-page .bu-neon-head-inner,html body.bu-product-page .bu-neon-head-inner{height:calc(58px + env(safe-area-inset-top,0px))!important;min-height:calc(58px + env(safe-area-inset-top,0px))!important;padding:calc(5px + env(safe-area-inset-top,0px)) 10px 5px!important}
  html body.bu-landing-page .bu-neon-logo-img,html body.bu-product-page .bu-neon-logo-img{width:46px!important;height:46px!important;max-width:46px!important}
  html body.bu-landing-page .bu-neon-actions,html body.bu-product-page .bu-neon-actions{display:flex!important;align-items:center!important;margin-left:auto!important;gap:6px!important}
  html body.bu-landing-page .bu-head-auth,html body.bu-product-page .bu-head-auth{display:flex!important;gap:5px!important}
  html body.bu-landing-page .bu-neon-login,html body.bu-landing-page .bu-neon-cta,html body.bu-product-page .bu-neon-login,html body.bu-product-page .bu-neon-cta{padding:8px 9px!important;font-size:10px!important;white-space:nowrap!important}
}

/* Registration 10.1: one stable header row and a compact, readable wizard. */
html body.bu-auth-chrome .bu-auth-top{
  position:sticky!important;top:0!important;z-index:100!important;
  display:grid!important;grid-template-columns:auto auto minmax(150px,1fr) auto!important;
  align-items:center!important;gap:clamp(10px,1.45vw,22px)!important;
  width:100%!important;height:72px!important;min-height:72px!important;
  padding:7px clamp(14px,2.4vw,34px)!important;overflow:hidden!important;
}
html body.bu-auth-chrome .bu-auth-brand{min-width:126px!important;white-space:nowrap!important}
html body.bu-auth-chrome .bu-auth-brand-img-wrap{width:48px!important;height:48px!important;flex-basis:48px!important}
html body.bu-auth-chrome .bu-auth-brand-img{width:48px!important;height:48px!important}
html body.bu-auth-chrome .bu-auth-market-nav{width:auto!important;max-width:310px!important;min-width:260px!important;justify-content:center!important;flex-wrap:nowrap!important}
html body.bu-auth-chrome .bu-auth-market-nav a{flex:1 1 0!important;padding:9px 11px!important;text-align:center!important;white-space:nowrap!important}
html body.bu-auth-chrome .bu-auth-top-mid{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}
html body.bu-auth-chrome .bu-auth-top-title{padding:6px 9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.07)!important;white-space:nowrap!important}
html body.bu-auth-chrome .bu-auth-top-sub{display:block!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.25!important}
html body.bu-auth-chrome .bu-auth-top-end{min-width:max-content!important;flex-wrap:nowrap!important}
html body.bu-auth-chrome .bu-auth-top-end .bu-lang-pick{flex:0 0 auto!important}
html body.bu-auth-chrome .bu-auth-top-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 13px!important;border-radius:11px!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;text-decoration:none!important}

html body.bu-auth-chrome .bu-join-wrap.bu-join-reg{max-width:1440px!important;min-height:calc(100dvh - 72px)!important;padding:22px clamp(14px,2.6vw,38px) 36px!important}
html body.bu-auth-chrome .bu-reg-stage-wrap{max-width:1320px!important}
html body.bu-auth-chrome .bu-join-wrap.bu-join-reg,html body.bu-auth-chrome .bu-reg-stage-wrap,html body.bu-auth-chrome .bu-reg-stage,html body.bu-auth-chrome .bu-reg-stage>.bu-join-card,html body.bu-auth-chrome .bu-reg-one-form{box-sizing:border-box!important;min-width:0!important}
html body.bu-auth-chrome .bu-reg-stage-wrap>.bu-early{margin:0 0 14px!important;padding:14px 18px!important;border-radius:18px!important}
html body.bu-auth-chrome .bu-reg-stage{display:block!important;overflow:visible!important;border-radius:24px!important;background:rgba(255,255,255,.9)!important}
html body.bu-auth-chrome .bu-reg-rail{
  position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;
  display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;
  padding:12px 16px!important;border:0!important;border-bottom:1px solid #dce8ed!important;border-radius:24px 24px 0 0!important;
  background:linear-gradient(135deg,#f9fcfd,#edf8f6)!important;box-shadow:none!important;
}
html body.bu-auth-chrome .bu-reg-jump-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 14px!important;border:1px solid #cfdee5!important;border-radius:12px!important;background:#fff!important;color:#173d55!important;white-space:nowrap!important;text-decoration:none!important;font-weight:850!important}
html body.bu-auth-chrome .bu-reg-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
html body.bu-auth-chrome .bu-reg-progress li{min-width:0!important;margin:0!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:7px 11px!important;border:1px solid #d6e4ea!important;border-radius:12px!important;background:#fff!important;color:#60798a!important;box-shadow:0 4px 12px rgba(8,54,77,.04)!important;white-space:nowrap!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump i{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;border-radius:50%!important;background:#e5eef2!important;color:#486678!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump span{display:block!important;position:static!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump.is-on{border-color:#1599aa!important;background:linear-gradient(135deg,#e8fbf5,#edf7ff)!important;color:#075f72!important;box-shadow:0 7px 16px rgba(12,135,142,.12),inset 0 0 0 1px rgba(19,171,154,.16)!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump.is-on i{background:linear-gradient(145deg,#0e8295,#08725f)!important;color:#fff!important;box-shadow:0 4px 10px rgba(5,111,112,.24)!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump.is-ok i{background:#dff7ec!important;color:#087457!important}
html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump.is-bad i{background:#fff0ed!important;color:#c24136!important}

html body.bu-auth-chrome .bu-reg-stage>.bu-join-card{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;grid-auto-rows:min-content!important;gap:12px 18px!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>[data-reg-lead],
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-ok,
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-err,
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-reg-form,
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-auth-foot,
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-legal-links{grid-column:1!important}
html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>.bu-join-lead{margin:0!important;padding:10px 13px!important;border:1px solid #dce9ee!important;border-radius:13px!important;background:#f7fbfc!important;color:#436174!important;font-size:12px!important;line-height:1.45!important}
html body.bu-auth-chrome .bu-reg-one-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html body.bu-auth-chrome .bu-reg-wiz [data-reg-pane]{display:none!important;width:100%!important;min-width:0!important}
html body.bu-auth-chrome .bu-reg-wiz [data-reg-pane].is-on{display:block!important;animation:buRegIn .22s ease-out both}
@keyframes buRegIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
html body.bu-auth-chrome .bu-intent-q{margin:2px 0 10px!important;color:#0d3048!important;font-size:16px!important;font-weight:900!important}
html body.bu-auth-chrome .bu-intent-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html body.bu-auth-chrome .bu-intent-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;min-height:112px!important;padding:15px!important;border:1px solid #d3e2e9!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#f5f9fb)!important;color:#153b52!important;text-align:left!important;box-shadow:0 7px 18px rgba(8,53,75,.06)!important}
html body.bu-auth-chrome .bu-intent-card em{margin-bottom:8px!important;color:#16828e!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.07em!important}
html body.bu-auth-chrome .bu-intent-card strong{font-size:14px!important;line-height:1.28!important;overflow-wrap:anywhere!important}
html body.bu-auth-chrome .bu-intent-card.is-on{border-color:#0d9e8a!important;background:radial-gradient(circle at 100% 0,rgba(21,150,255,.12),transparent 42%),linear-gradient(145deg,#eafff8,#f2f9ff)!important;box-shadow:0 10px 22px rgba(5,128,113,.13),inset 0 0 0 1px rgba(22,171,147,.24)!important}
html body.bu-auth-chrome .bu-intent-extra{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}
html body.bu-auth-chrome .bu-intent-extra label{min-width:0!important;margin:0!important}
html body.bu-auth-chrome .bu-reg-team-note{display:flex!important;align-items:center!important;gap:11px!important;margin-top:10px!important;padding:11px 13px!important;border:1px solid #cae9df!important;border-radius:14px!important;background:linear-gradient(135deg,#effcf7,#f5faff)!important;color:#34576b!important}
html body.bu-auth-chrome .bu-reg-team-note>span{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 12px rgba(7,83,89,.09)!important;font-size:18px!important}
html body.bu-auth-chrome .bu-reg-team-note p{margin:0!important;font-size:11px!important;line-height:1.42!important}
html body.bu-auth-chrome .bu-reg-team-note strong{color:#0b655e!important}
html body.bu-auth-chrome .bu-reg-wiz-nav,html body.bu-auth-chrome .bu-reg-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e5edf1!important}
html body.bu-auth-chrome .bu-reg-wiz-nav .bu-btn,html body.bu-auth-chrome .bu-reg-actions .bu-btn{min-height:44px!important;padding:10px 18px!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important}

html body.bu-auth-chrome .bu-reg-set{min-width:0!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #d9e6ec!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f9fbfc)!important;box-shadow:0 6px 16px rgba(8,52,73,.045)!important}
html body.bu-auth-chrome .bu-reg-set legend{padding:0 7px!important;color:#0d4059!important;font-size:12px!important;font-weight:900!important}
html body.bu-auth-chrome .bu-reg-set-lead{margin:0 0 9px!important;color:#748995!important;font-size:10px!important;line-height:1.35!important}
html body.bu-auth-chrome [data-reg-data='firm']:not([hidden]){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:10px!important}
html body.bu-auth-chrome [data-reg-data='firm']>.bu-reg-set:nth-of-type(3){grid-column:1/-1!important}
html body.bu-auth-chrome [data-reg-data='driver']:not([hidden]){display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html body.bu-auth-chrome [data-reg-data='driver']>.bu-reg-driver-hint,html body.bu-auth-chrome [data-reg-data='driver']>.bu-reg-set:nth-of-type(3){grid-column:1/-1!important}
html body.bu-auth-chrome .bu-reg-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important}
html body.bu-auth-chrome [data-reg-data='firm']>.bu-reg-set:first-child .bu-reg-grid{grid-template-columns:1fr!important}
html body.bu-auth-chrome .bu-reg-grid>label,html body.bu-auth-chrome .bu-reg-row>label{min-width:0!important;margin:0!important;color:#284d63!important;font-size:10px!important;font-weight:850!important}
html body.bu-auth-chrome .bu-reg-row{display:grid!important;grid-template-columns:minmax(0,1fr) 94px!important;gap:8px!important;min-width:0!important}
html body.bu-auth-chrome .bu-auth-fields input,html body.bu-auth-chrome .bu-auth-fields select,html body.bu-auth-chrome .bu-auth-fields textarea{width:100%!important;min-width:0!important;height:42px!important;margin-top:5px!important;padding:0 11px!important;border:1px solid #cbdde5!important;border-radius:11px!important;background:#fff!important;color:#12364d!important;font-size:13px!important;box-shadow:inset 0 1px 2px rgba(4,42,61,.025)!important}
html body.bu-auth-chrome .bu-auth-fields input:focus,html body.bu-auth-chrome .bu-auth-fields select:focus{border-color:#12a98d!important;outline:3px solid rgba(18,169,141,.12)!important;box-shadow:none!important}
html body.bu-auth-chrome .bu-phone{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important}
html body.bu-auth-chrome .bu-phone select,html body.bu-auth-chrome .bu-phone input{min-width:0!important;width:100%!important}
html body.bu-auth-chrome .bu-span-2{grid-column:1/-1!important}
html body.bu-auth-chrome .bu-field-msg{margin:-4px 0 0!important;font-size:9px!important;line-height:1.3!important}
html body.bu-auth-chrome .bu-pass-rules{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.bu-auth-chrome .bu-pass-rules li{padding:5px 8px!important;border-radius:999px!important;background:#edf3f6!important;color:#6a8190!important;font-size:9px!important}
html body.bu-auth-chrome .bu-pass-rules li.is-ok{background:#e2f8ef!important;color:#087457!important}

html body.bu-auth-chrome .bu-price-duo,html body.bu-auth-chrome .bu-pay-duo{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
html body.bu-auth-chrome .bu-price-card,html body.bu-auth-chrome .bu-pay-duo>label{position:relative!important;min-width:0!important;padding:16px!important;border:1px solid #d6e4ea!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#f5f9fb)!important;box-shadow:0 7px 18px rgba(8,53,75,.055)!important}
html body.bu-auth-chrome .bu-price-card.is-on,html body.bu-auth-chrome .bu-price-card:has(input:checked),html body.bu-auth-chrome .bu-pay-duo>label.is-on,html body.bu-auth-chrome .bu-pay-duo>label:has(input:checked){border-color:#0fa286!important;background:linear-gradient(145deg,#e9fff7,#eef8ff)!important;box-shadow:0 10px 22px rgba(5,128,113,.13),inset 0 0 0 1px rgba(20,177,148,.2)!important}
html body.bu-auth-chrome .bu-reg-legal{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}
html body.bu-auth-chrome .bu-reg-legal-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;margin:0!important;padding:9px 10px!important;border:1px solid #dce7ec!important;border-radius:13px!important;background:#f8fafb!important}
html body.bu-auth-chrome .bu-reg-legal-row.is-on{border-color:#19a980!important;background:#ecfbf5!important}
html body.bu-auth-chrome .bu-reg-legal-row .bu-check{min-width:0!important;margin:0!important;font-size:10px!important;line-height:1.3!important}
html body.bu-auth-chrome .bu-reg-read{flex:0 0 auto!important;font-size:9px!important;white-space:nowrap!important}
html body.bu-auth-chrome .bu-reg-submit-status{min-height:18px!important;margin:7px 0 0!important;color:#0b725f!important;font-size:10px!important;font-weight:800!important;text-align:right!important}

html body.bu-auth-chrome .bu-reg-doc{grid-column:2!important;grid-row:1/8!important;align-self:start!important;position:sticky!important;top:90px!important;width:100%!important;min-width:0!important;margin:0!important}
html body.bu-auth-chrome .bu-inv-paper{width:100%!important;padding:16px!important;border:1px solid #d6e5eb!important;border-radius:18px!important;background:linear-gradient(155deg,#fff,#f7fafb)!important;box-shadow:0 12px 28px rgba(8,50,72,.09)!important}
html body.bu-auth-chrome .bu-inv-paper dl{display:grid!important;grid-template-columns:102px minmax(0,1fr)!important;gap:9px 8px!important;margin:12px 0!important}
html body.bu-auth-chrome .bu-inv-paper dt{color:#6b8392!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important}
html body.bu-auth-chrome .bu-inv-paper dd{min-width:0!important;margin:0!important;color:#183d53!important;font-size:10px!important;font-weight:800!important;overflow-wrap:anywhere!important}

@media(max-width:1180px){
  html body.bu-auth-chrome .bu-auth-top{grid-template-columns:auto auto minmax(0,1fr) auto!important}
  html body.bu-auth-chrome .bu-auth-top-sub{display:none!important}
  html body.bu-auth-chrome .bu-auth-top-mid{display:block!important}
  html body.bu-auth-chrome .bu-reg-stage>.bu-join-card{grid-template-columns:minmax(0,1fr) 270px!important}
  html body.bu-auth-chrome .bu-phone{grid-template-columns:88px minmax(90px,1fr)!important}
}
@media(max-width:980px){
  html body.bu-auth-chrome .bu-auth-top{grid-template-columns:auto minmax(0,1fr) auto!important}
  html body.bu-auth-chrome .bu-auth-top-mid{display:none!important}
  html body.bu-auth-chrome .bu-auth-market-nav{max-width:300px!important;justify-self:start!important}
  html body.bu-auth-chrome .bu-reg-stage>.bu-join-card{grid-template-columns:1fr!important}
  html body.bu-auth-chrome .bu-reg-stage>.bu-join-card>*{grid-column:1!important}
  html body.bu-auth-chrome .bu-reg-doc{display:none!important}
}
@media(max-width:720px){
  html,html body.bu-auth-chrome{max-width:100%!important;overflow-x:hidden!important}
  html body.bu-auth-chrome .bu-auth-top{grid-template-columns:minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important;padding:6px 10px!important;overflow:hidden!important}
  html body.bu-auth-chrome .bu-auth-market-nav,html body.bu-auth-chrome .bu-auth-top-mid{display:none!important}
  html body.bu-auth-chrome .bu-auth-brand{min-width:0!important}
  html body.bu-auth-chrome .bu-auth-brand-img-wrap,html body.bu-auth-chrome .bu-auth-brand-img{width:44px!important;height:44px!important;flex-basis:44px!important}
  html body.bu-auth-chrome .bu-auth-brand strong{font-size:13px!important}
  html body.bu-auth-chrome .bu-auth-brand small{font-size:8px!important}
  html body.bu-auth-chrome .bu-auth-top-end{gap:5px!important}
  html body.bu-auth-chrome .bu-auth-top-end{display:flex!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;visibility:visible!important;opacity:1!important}
  html body.bu-auth-chrome .bu-auth-top-end .bu-lang-pick{max-width:44px!important}
  html body.bu-auth-chrome .bu-auth-top-end .bu-lang-pick{display:block!important;position:relative!important;visibility:visible!important;opacity:1!important}
  html body.bu-auth-chrome .bu-auth-top-cta{min-height:36px!important;padding:8px 10px!important;font-size:10px!important}
  html body.bu-auth-chrome .bu-join-wrap.bu-join-reg{width:100%!important;max-width:100%!important;min-height:calc(100dvh - 64px)!important;margin:0!important;padding:10px 8px 24px!important;overflow:hidden!important}
  html body.bu-auth-chrome .bu-reg-stage-wrap{width:100%!important;max-width:100%!important;margin:0!important}
  html body.bu-auth-chrome .bu-reg-stage,html body.bu-auth-chrome .bu-reg-stage>.bu-join-card,html body.bu-auth-chrome .bu-reg-one-form,html body.bu-auth-chrome .bu-reg-wiz [data-reg-pane]{width:100%!important;max-width:100%!important;min-width:0!important}
  html body.bu-auth-chrome .bu-reg-stage-wrap>.bu-early{margin-bottom:9px!important;padding:11px 12px!important;border-radius:14px!important}
  html body.bu-auth-chrome .bu-reg-stage-wrap>.bu-early,html body.bu-auth-chrome .bu-reg-stage-wrap>.bu-early *{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
  html body.bu-auth-chrome .bu-reg-stage{border-radius:18px!important}
  html body.bu-auth-chrome .bu-reg-rail{display:block!important;padding:10px!important;border-radius:18px 18px 0 0!important}
  html body.bu-auth-chrome .bu-reg-jump-back{width:100%!important;min-height:38px!important;margin-bottom:8px!important}
  html body.bu-auth-chrome .bu-reg-progress{gap:5px!important}
  html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump{justify-content:center!important;min-height:40px!important;padding:6px 4px!important;gap:4px!important}
  html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump i{flex-basis:22px!important;width:22px!important;height:22px!important;font-size:9px!important}
  html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump span{font-size:8px!important}
  html body.bu-auth-chrome .bu-reg-stage>.bu-join-card{padding:11px!important;gap:9px!important}
  html body.bu-auth-chrome .bu-intent-grid{grid-template-columns:1fr!important;gap:7px!important}
  html body.bu-auth-chrome .bu-intent-card{min-height:76px!important;padding:12px!important}
  html body.bu-auth-chrome .bu-intent-card em{margin-bottom:4px!important}
  html body.bu-auth-chrome .bu-intent-card strong{font-size:12px!important}
  html body.bu-auth-chrome .bu-intent-extra,html body.bu-auth-chrome [data-reg-data='firm']:not([hidden]),html body.bu-auth-chrome [data-reg-data='driver']:not([hidden]),html body.bu-auth-chrome .bu-reg-grid,html body.bu-auth-chrome .bu-price-duo,html body.bu-auth-chrome .bu-pay-duo,html body.bu-auth-chrome .bu-reg-legal{grid-template-columns:1fr!important}
  html body.bu-auth-chrome [data-reg-data='firm']>.bu-reg-set:nth-of-type(3),html body.bu-auth-chrome [data-reg-data='driver']>.bu-reg-driver-hint,html body.bu-auth-chrome [data-reg-data='driver']>.bu-reg-set:nth-of-type(3),html body.bu-auth-chrome .bu-span-2{grid-column:1!important}
  html body.bu-auth-chrome .bu-reg-set{padding:10px!important;border-radius:14px!important}
  html body.bu-auth-chrome .bu-reg-row{grid-template-columns:minmax(0,1fr) 88px!important}
  html body.bu-auth-chrome .bu-phone{grid-template-columns:104px minmax(0,1fr)!important}
  html body.bu-auth-chrome .bu-reg-team-note{align-items:flex-start!important}
  html body.bu-auth-chrome .bu-reg-wiz-nav,html body.bu-auth-chrome .bu-reg-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin-inline:-3px!important;padding:9px 3px 2px!important;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)!important}
  html body.bu-auth-chrome .bu-reg-wiz-nav .bu-btn,html body.bu-auth-chrome .bu-reg-actions .bu-btn{flex:1 1 0!important;padding-inline:10px!important}
  html body.bu-auth-chrome .bu-reg-legal-row{align-items:flex-start!important;flex-direction:column!important}
}
@media(max-width:390px){
  html body.bu-auth-chrome .bu-auth-brand>span{display:none!important}
  html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump span{display:none!important}
  html body.bu-auth-chrome .bu-reg-progress .bu-reg-jump{padding:5px!important}
  html body.bu-auth-chrome .bu-reg-row,html body.bu-auth-chrome .bu-phone{grid-template-columns:1fr!important}
}

/* V122 — production finish: registration, account, homepage and compact workspace. */
html body.bu-auth-chrome .bu-auth-fields input[type="checkbox"],
html body.bu-auth-chrome .bu-reg-legal input[type="checkbox"],
html body.bu-auth-chrome .bu-check input[type="checkbox"],
html body.bu-auth-chrome .bu-price-card input[type="radio"],
html body.bu-auth-chrome .bu-pay-duo input[type="radio"]{
  appearance:auto!important;-webkit-appearance:auto!important;accent-color:#0aa77c!important;
  display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
  margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:4px!important;box-shadow:none!important
}
html body.bu-auth-chrome .bu-reg-legal-row{align-items:flex-start!important}
html body.bu-auth-chrome .bu-reg-legal-row .bu-check{display:flex!important;align-items:flex-start!important;gap:8px!important;flex:1 1 auto!important;width:auto!important}
html body.bu-auth-chrome .bu-reg-legal-row .bu-check span{min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
html body.bu-auth-chrome .bu-reg-actions,html body.bu-auth-chrome .bu-reg-wiz-nav{display:grid!important;grid-template-columns:minmax(118px,.42fr) minmax(180px,1fr)!important;align-items:stretch!important}
html body.bu-auth-chrome .bu-reg-actions .bu-btn,html body.bu-auth-chrome .bu-reg-wiz-nav .bu-btn{width:100%!important;margin:0!important}
html body.bu-auth-chrome .bu-reg-actions .bu-reg-back[hidden],html body.bu-auth-chrome .bu-reg-wiz-nav .bu-reg-back[hidden]{display:none!important}
html body.bu-auth-chrome .bu-reg-actions .bu-reg-back[hidden]~.bu-btn,html body.bu-auth-chrome .bu-reg-wiz-nav .bu-reg-back[hidden]~.bu-btn{grid-column:2!important}
@media(min-width:1200px){
  html body.bu-auth-chrome .bu-reg-doc{position:sticky!important;top:82px!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important;scrollbar-width:thin!important}
  html body.bu-auth-chrome .bu-inv-paper{background:linear-gradient(160deg,#fff 0%,#fbfaf5 100%)!important;border-color:#d8cdb8!important;box-shadow:0 18px 42px rgba(18,46,61,.15),inset 0 1px #fff!important}
}

html body .bu-cal-scrim{background:rgba(5,25,40,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body .bu-cal{padding:14px!important;border:1px solid #cfe0e8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px rgba(2,30,49,.25)!important}
html body .bu-cal-head strong{color:#0b3d58!important;text-transform:capitalize!important}
html body .bu-cal-day{border-radius:9px!important}
html body .bu-cal-day.is-on{background:linear-gradient(145deg,#12b886,#087fdb)!important;box-shadow:0 5px 12px rgba(10,137,149,.23)!important}

html body .bu-otp{background:rgba(3,25,42,.34)!important;backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(1px)!important}
html body .bu-otp-card{position:relative!important;width:min(460px,calc(100vw - 24px))!important;padding:30px!important;border:1px solid rgba(43,191,162,.35)!important;border-radius:25px!important;background:radial-gradient(circle at 100% 0,rgba(38,166,255,.12),transparent 38%),linear-gradient(155deg,#fff,#f2fbf8)!important;box-shadow:0 30px 90px rgba(1,26,44,.32)!important;text-align:center!important}
html body .bu-otp-shield{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;margin:-3px auto 13px!important;border-radius:19px!important;background:linear-gradient(145deg,#24d49e,#168ee5)!important;color:#fff!important;font-size:26px!important;font-weight:950!important;box-shadow:0 12px 25px rgba(17,154,156,.28),inset 0 1px rgba(255,255,255,.4)!important}
html body .bu-otp-card h2{margin:4px 0 7px!important;color:#082f4a!important;font-size:25px!important}
html body .bu-otp-card>p{margin:5px auto!important;max-width:38ch!important;color:#607a8a!important}
html body .bu-otp-card .bu-otp-email{display:inline-flex!important;margin:10px auto!important;padding:7px 12px!important;border-radius:999px!important;background:#e7f6f3!important;color:#08735f!important;font-weight:850!important}
html body .bu-otp-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:16px 0 10px!important}
html body .bu-otp-form input{height:48px!important;border:1px solid #bfd5df!important;border-radius:13px!important;background:#fff!important;font-size:18px!important;font-weight:900!important;letter-spacing:.18em!important;text-align:center!important}
html body .bu-otp-secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
html body .bu-otp-secondary form{margin:0!important}
html body .bu-otp-bar{position:fixed!important;right:18px!important;bottom:18px!important;left:auto!important;z-index:19980!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:min(470px,calc(100vw - 36px))!important;padding:10px!important;border:1px solid #d5aa54!important;border-radius:17px!important;background:linear-gradient(135deg,#fffdf4,#fff7dc)!important;color:#143a51!important;box-shadow:0 15px 38px rgba(6,40,58,.2),inset 0 1px #fff!important}
html body .bu-otp-bar-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(145deg,#f7c84d,#df8f13)!important;color:#fff!important;font-size:20px!important;font-weight:950!important;box-shadow:0 7px 14px rgba(199,130,20,.25)!important}
html body .bu-otp-bar-copy{display:flex!important;min-width:0!important;flex-direction:column!important}.bu-otp-bar-copy strong{font-size:12px!important}.bu-otp-bar-copy small{overflow:hidden!important;color:#7a6a45!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Premium public chrome and hero using the supplied logistics palette. */
html body.bu-landing-page .bu-neon-head,html body.bu-product-page .bu-neon-head{background:linear-gradient(112deg,#081f33 0%,#0c4055 48%,#0a776f 82%,#326072 100%)!important;border-bottom-color:rgba(235,209,164,.38)!important;box-shadow:0 12px 34px rgba(3,27,43,.28),inset 0 -1px rgba(255,255,255,.08)!important}
html body.bu-landing-page .bu-neon-head:after,html body.bu-product-page .bu-neon-head:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#2ee6b0,#ebd1a4,#2ee6b0,transparent);opacity:.72;pointer-events:none}
html body.bu-landing-page .bu-neon-logo,html body.bu-product-page .bu-neon-logo{background:transparent!important;border:0!important;box-shadow:none!important}
html body.bu-landing-page .bu-neon-pill.is-on,html body.bu-product-page .bu-neon-pill.is-on{background:linear-gradient(145deg,#18a879,#1072b9)!important;color:#fff!important;box-shadow:0 7px 18px rgba(1,24,39,.28),inset 0 1px rgba(255,255,255,.3)!important}
html body.bu-landing-page .bu-neon-hero{isolation:isolate!important;background:#071f32!important;box-shadow:inset 0 -1px rgba(255,255,255,.08)!important}
html body.bu-landing-page .bu-neon-network-texture{position:absolute!important;inset:0 0 0 auto!important;width:76%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.34!important;filter:saturate(1.08) contrast(1.05)!important;mix-blend-mode:screen!important;animation:buNetworkDrift 18s ease-in-out infinite alternate!important}
html body.bu-landing-page .bu-neon-hero-veil{background:linear-gradient(90deg,rgba(3,22,38,.98) 0%,rgba(5,30,49,.9) 38%,rgba(5,38,53,.53) 70%,rgba(3,21,36,.72) 100%)!important}
html body.bu-landing-page .bu-neon-hero-copy{position:relative!important;z-index:3!important}
html body.bu-landing-page .bu-neon-hero-copy h1{max-width:12ch!important;text-shadow:0 8px 30px rgba(0,12,25,.4)!important}
html body.bu-landing-page .bu-neon-lead{max-width:54ch!important;color:#d6e6eb!important}
.bu-neon-hero-actions{display:flex;align-items:center;gap:9px;margin:16px 0 14px}.bu-neon-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 18px;border-radius:14px;text-decoration:none;font-size:12px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.bu-neon-hero-primary{background:linear-gradient(145deg,#21d09c,#1689e2);color:#fff!important;border:1px solid rgba(255,255,255,.32);box-shadow:0 12px 26px rgba(12,139,146,.3),inset 0 1px rgba(255,255,255,.35)}.bu-neon-hero-secondary{background:rgba(255,255,255,.1);color:#fff!important;border:1px solid rgba(235,209,164,.46);box-shadow:inset 0 1px rgba(255,255,255,.13)}.bu-neon-hero-actions a:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(3,25,41,.34)}
html body.bu-landing-page .bu-neon-q{border-color:rgba(235,209,164,.22)!important;background:linear-gradient(145deg,rgba(11,43,62,.92),rgba(9,63,70,.84))!important;box-shadow:0 14px 34px rgba(1,20,34,.2),inset 0 1px rgba(255,255,255,.09)!important}
@keyframes buNetworkDrift{from{transform:scale(1.03) translate3d(-.6%,0,0)}to{transform:scale(1.075) translate3d(.8%,-.5%,0)}}

/* Real account template: compact, readable control center. */
html body.bu-nalog-page .bu-nalog-flow{padding:16px 18px 100px!important;background:radial-gradient(circle at 78% 0,rgba(36,192,159,.11),transparent 28%),#eef4f7!important}
html body.bu-nalog-page .bu-dash-main{width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}
html body.bu-nalog-page .bu-cc-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 12px!important;padding:19px 21px!important;border:1px solid #cfe2e8!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0,rgba(39,153,237,.13),transparent 38%),linear-gradient(145deg,#fff,#f0faf7)!important;color:#0b3550!important;box-shadow:0 14px 34px rgba(4,48,69,.11),inset 0 1px #fff!important}
html body.bu-nalog-page .bu-cc-who{display:flex!important;align-items:center!important;gap:15px!important;min-width:0!important}.bu-cc-who>.bu-avatar,.bu-cc-who>img{flex:0 0 64px!important;border:3px solid #fff!important;border-radius:19px!important;box-shadow:0 8px 18px rgba(7,70,89,.18)!important}
html body.bu-nalog-page .bu-cc-hero h1{margin:2px 0 5px!important;color:#082f4a!important;font-size:clamp(21px,2.2vw,31px)!important;line-height:1.05!important}
html body.bu-nalog-page .bu-cc-kicker{margin:0!important;color:#0a967a!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}.bu-cc-lead{margin:0 0 9px!important;color:#617b8b!important;font-size:12px!important}
html body.bu-nalog-page .bu-cc-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.bu-cc-pill{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:5px 9px!important;border:1px solid #d5e4ea!important;border-radius:999px!important;background:#fff!important;color:#31576c!important;font-size:9px!important;font-weight:850!important}.bu-cc-pill.is-verify-pending{border-color:#e8bf5b!important;background:#fff8de!important;color:#93600b!important;cursor:pointer!important}.bu-cc-pill.is-verified{border-color:#9edbc4!important;background:#eafaf4!important;color:#087256!important}
html body.bu-nalog-page .bu-cc-actions{display:flex!important;flex:0 0 auto!important;gap:8px!important}.bu-cc-actions .bu-btn{min-height:42px!important;border-radius:13px!important}
html body.bu-nalog-page .bu-cc-sys,html body.bu-nalog-page .bu-cc-metrics,html body.bu-nalog-page .bu-cc-ops{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 11px!important}
html body.bu-nalog-page .bu-cc-sys>a,html body.bu-nalog-page .bu-cc-metrics>*{display:flex!important;min-width:0!important;min-height:72px!important;flex-direction:column!important;justify-content:center!important;padding:12px 14px!important;border:1px solid #d7e5eb!important;border-radius:16px!important;background:#fff!important;color:#143c54!important;text-decoration:none!important;box-shadow:0 7px 17px rgba(5,51,72,.065)!important}
html body.bu-nalog-page .bu-cc-sys>a.is-ok{border-left:4px solid #16ae7c!important}html body.bu-nalog-page .bu-cc-sys>a.is-warn{border-left:4px solid #e5ad38!important}
html body.bu-nalog-page .bu-cc-sys small,html body.bu-nalog-page .bu-cc-metrics small{color:#6d8390!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}.bu-cc-sys strong{margin-top:4px!important;font-size:12px!important}.bu-cc-metrics strong{margin-top:3px!important;color:#08735f!important;font-size:25px!important}
html body.bu-nalog-page .bu-cc-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}
html body.bu-nalog-page .bu-cc-ops>a,html body.bu-nalog-page .bu-cc-ops>button{display:flex!important;min-width:0!important;min-height:82px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:14px!important;border:1px solid #cfe1e8!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#f1f8fa)!important;color:#103b56!important;text-align:left!important;text-decoration:none!important;box-shadow:0 8px 19px rgba(5,51,72,.07)!important}.bu-cc-ops>*:hover{transform:translateY(-2px)!important;border-color:#65c9ae!important;box-shadow:0 13px 25px rgba(5,91,97,.13)!important}.bu-cc-ops strong{font-size:13px!important}.bu-cc-ops span{margin-top:5px!important;color:#6b8290!important;font-size:10px!important}
html body.bu-nalog-page .bu-cc-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,340px)!important;gap:11px!important;align-items:start!important}.bu-cc-body .bu-dash-panel,.bu-cc-body .bu-contact-panel{border:1px solid #d7e5eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px rgba(5,51,72,.065)!important}

/* 1366px workspace: retain map and list; AI opens through its compact launcher. */
@media(min-width:900px) and (max-width:1499px){
  html body.bu-board-page .bu-board-body.bu-term-grid{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)!important}
  html body.bu-board-page .bu-board-body.bu-term-grid>.ut-right-rail{display:none!important}
  html body.bu-board-page .bu-mobile-ai-banner{display:flex!important;position:fixed!important;right:17px!important;bottom:76px!important;left:auto!important;z-index:310!important;width:250px!important;min-height:54px!important;padding:7px!important;border:1px solid rgba(88,172,244,.42)!important;border-radius:17px!important;background:linear-gradient(135deg,#092f50,#11647c)!important;color:#fff!important;box-shadow:0 14px 30px rgba(2,31,52,.28)!important}
  html body.bu-board-page .bu-mobile-ai-banner p{display:none!important}
}

/* V123 final: canonical desktop public hero and left-edge navigation scrolling. */
@media(min-width:1100px){
  html body.bu-landing-page,html body.bu-product-page{overflow-x:hidden!important}
  html body.bu-landing-page aside.landing-sidebar,html body.bu-product-page aside.landing-sidebar{
    overflow:hidden!important;direction:ltr!important
  }
  html body.bu-landing-page aside.landing-sidebar .bu-neon-side-nav,html body.bu-product-page aside.landing-sidebar .bu-neon-side-nav{
    flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;
    direction:rtl!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#7299a9 transparent!important
  }
  html body.bu-landing-page aside.landing-sidebar .bu-neon-side-nav>*,html body.bu-product-page aside.landing-sidebar .bu-neon-side-nav>*{direction:ltr!important}
  html body.bu-landing-page .landing-shell-main,html body.bu-product-page .landing-shell-main{max-width:calc(100vw - 230px)!important;overflow-x:hidden!important}

  html body.bu-landing-page .bu-hero-preview.bu-neon-hero{
    position:relative!important;display:flex!important;flex-direction:column!important;
    width:100%!important;max-width:100%!important;min-height:calc(100dvh - 60px)!important;
    margin:0!important;padding:0!important;overflow:hidden!important;background:#061d30!important;color:#fff!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-media{
    display:block!important;position:absolute!important;inset:0!important;z-index:0!important;
    width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-bg{
    display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
    max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:60% center!important;opacity:1!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-network-texture{position:absolute!important;inset:0 0 0 auto!important;width:78%!important;height:100%!important;object-fit:cover!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-inner{
    position:relative!important;z-index:2!important;display:grid!important;
    grid-template-columns:minmax(380px,.92fr) minmax(430px,1.08fr)!important;align-items:center!important;
    flex:1 1 auto!important;gap:clamp(12px,2vw,32px)!important;width:100%!important;min-width:0!important;
    padding:clamp(28px,4.5vh,54px) clamp(24px,3.2vw,54px) 18px!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-copy{
    position:relative!important;z-index:3!important;display:block!important;width:100%!important;max-width:570px!important;
    margin:0!important;padding:0!important;background:transparent!important;color:#fff!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-brandline,
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-copy h1,
  html body.bu-landing-page .bu-hero-preview .bu-neon-lead,
  html body.bu-landing-page .bu-hero-preview .bu-neon-feats li{color:#fff!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-copy h1{
    max-width:12ch!important;margin:8px 0 12px!important;font-size:clamp(38px,4.15vw,66px)!important;
    line-height:1.01!important;letter-spacing:-.045em!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-lead{max-width:49ch!important;margin:0!important;font-size:clamp(13px,1.05vw,17px)!important;line-height:1.48!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-feats{gap:10px 14px!important;margin:14px 0 0!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-feats li{font-size:11px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-orb{width:30px!important;height:30px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-phones{
    position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;
    width:100%!important;min-width:0!important;min-height:300px!important;margin:0!important;padding:0!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-phones-img{
    display:block!important;position:relative!important;grid-column:1!important;grid-row:1!important;
    width:min(100%,650px)!important;height:auto!important;max-width:650px!important;max-height:52dvh!important;
    margin:0 auto!important;object-fit:contain!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-phone-rail{grid-column:2!important;grid-row:1!important;max-width:118px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-quad{
    position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px clamp(18px,2.5vw,42px) 10px!important
  }
  html body.bu-landing-page .bu-hero-preview .bu-neon-q{min-width:0!important;min-height:96px!important;padding:11px!important;border-radius:16px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-q strong{font-size:12px!important}.bu-hero-preview .bu-neon-q p{font-size:10px!important;line-height:1.3!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-stats{position:relative!important;z-index:2!important;padding:8px clamp(20px,3vw,46px) 12px!important}
}

@media(min-width:1100px) and (max-width:1280px){
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-inner{grid-template-columns:minmax(350px,.94fr) minmax(390px,1.06fr)!important;padding-inline:24px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-phone-rail{display:none!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-hero-copy h1{font-size:clamp(36px,4.2vw,52px)!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-q:first-child img{display:none!important}
}

/* market-workspace.css is layered; keep the compact desktop rules in the same layer. */
@layer bu-workspace{
  @media(min-width:900px) and (max-width:1499px){
    html body.bu-workspace .bu-board-body,html body.bu-workspace .bu-board-body.bu-term-grid{
      grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)!important;
      grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important
    }
    html body.bu-workspace .bu-board-body>.ut-right-rail{display:none!important;visibility:hidden!important}
    html body.bu-workspace .bu-board-map{grid-column:1!important;grid-row:1!important}
    html body.bu-workspace .bu-board-list{grid-column:2!important;grid-row:1!important}
    html body.bu-workspace .bu-list-toolbar{
      display:grid!important;grid-template-columns:minmax(150px,1fr) auto minmax(120px,150px) auto!important;
      align-items:center!important;gap:7px!important;flex-wrap:nowrap!important
    }
    html body.bu-workspace .bu-list-title,html body.bu-workspace .bu-list-title>div{min-width:0!important}
    html body.bu-workspace .bu-list-title strong,html body.bu-workspace .bu-list-title small{
      display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
    }
    html body.bu-workspace .bu-list-sort-drop,html body.bu-workspace .bu-live-now{white-space:nowrap!important}
    html body.bu-workspace .bu-veh-drop-btn{width:100%!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  }
}

@media(min-width:901px) and (max-width:1499px){
  html body.bu-nalog-page .bu-board-userchip{width:44px!important;min-width:44px!important;max-width:44px!important;height:42px!important;padding:4px!important;border-radius:13px!important}
  html body.bu-nalog-page .bu-board-userchip>.bu-target-user-copy,html body.bu-nalog-page .bu-board-userchip>i{display:none!important}
  html body.bu-nalog-page .ut-header-search{width:clamp(150px,17vw,230px)!important}
  html body.bu-workspace .bu-mobile-ai-banner{
    display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;
    right:16px!important;bottom:74px!important;width:320px!important;min-height:58px!important;padding:8px!important
  }
  html body.bu-workspace .bu-mobile-ai-orb{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:2px solid rgba(255,255,255,.8)!important;border-radius:13px!important;background:linear-gradient(145deg,#2bd9ff,#3648e9)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;box-shadow:0 7px 15px rgba(20,83,220,.32)!important}
  html body.bu-workspace .bu-mobile-ai-copy{display:block!important;min-width:0!important;color:#fff!important;line-height:1.1!important}
  html body.bu-workspace .bu-mobile-ai-copy strong{display:flex!important;align-items:center!important;gap:5px!important;overflow:hidden!important;color:#fff!important;font-size:11px!important;white-space:nowrap!important}
  html body.bu-workspace .bu-mobile-ai-copy strong i{display:inline-flex!important;padding:2px 5px!important;border-radius:999px!important;background:#1ac77f!important;color:#fff!important;font-size:7px!important;font-style:normal!important}
  html body.bu-workspace .bu-mobile-ai-copy small{display:block!important;margin-top:4px!important;overflow:hidden!important;color:#cdebf1!important;font-size:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  html body.bu-workspace .bu-mobile-ai-banner>button{display:inline-flex!important;align-items:center!important;gap:5px!important;height:36px!important;padding:0 9px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:11px!important;background:rgba(255,255,255,.96)!important;color:#0a5d91!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important}
}

@media(min-width:1100px){
  html body.bu-landing-page .bu-hero-preview .bu-neon-flags{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-top:6px!important}
  html body.bu-landing-page .bu-hero-preview .bu-neon-flags span{display:inline-flex!important;padding:3px 5px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;background:rgba(255,255,255,.09)!important;color:#dff6ff!important;font-size:8px!important;font-weight:900!important}
}
@media(max-width:980px){html body.bu-nalog-page .bu-cc-sys,html body.bu-nalog-page .bu-cc-ops{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.bu-nalog-page .bu-cc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.bu-nalog-page .bu-cc-body{grid-template-columns:1fr!important}}
@media(max-width:720px){
  html body .bu-otp-bar{right:8px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 16px)!important;grid-template-columns:36px minmax(0,1fr) auto!important}.bu-otp-bar-icon{width:36px!important;height:36px!important}.bu-otp-bar .bu-btn{padding:7px 9px!important;font-size:9px!important}
  html body .bu-otp-card{padding:23px 17px calc(18px + env(safe-area-inset-bottom,0px))!important}.bu-otp-form{grid-template-columns:1fr!important}.bu-otp-form .bu-btn{width:100%!important}
  html body.bu-nalog-page .bu-nalog-flow{padding:10px 8px 100px!important}.bu-cc-hero{align-items:flex-start!important;flex-direction:column!important}.bu-cc-actions{width:100%!important}.bu-cc-actions>*{flex:1!important}.bu-cc-who{align-items:flex-start!important}.bu-cc-who>.bu-avatar,.bu-cc-who>img{flex-basis:50px!important;width:50px!important;height:50px!important}.bu-cc-sys,.bu-cc-ops{grid-template-columns:1fr 1fr!important}.bu-cc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body.bu-landing-page .bu-neon-network-texture{width:100%!important;opacity:.2!important}.bu-neon-hero-actions{flex-wrap:wrap}.bu-neon-hero-actions a{flex:1 1 140px}
  html body.bu-landing-page .bu-neon-hero-copy,html body.bu-landing-page .bu-neon-hero-copy h1,html body.bu-landing-page .bu-neon-hero-copy p,html body.bu-landing-page .bu-neon-feats li{color:#fff!important}
  html body.bu-landing-page .bu-neon-hero-copy{padding:18px 14px 12px!important;background:linear-gradient(180deg,rgba(3,24,39,.1),rgba(3,24,39,.56))!important}
  html body.bu-landing-page .bu-neon-hero-copy h1{margin:6px 0 8px!important;font-size:clamp(32px,10vw,48px)!important;line-height:1.02!important}
  html body.bu-landing-page .bu-neon-lead{font-size:14px!important;line-height:1.48!important}
  html body.bu-landing-page .bu-neon-feats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:13px 0!important}.bu-neon-feats li{min-width:0!important;padding:8px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;background:rgba(4,34,51,.48)!important;font-size:10px!important}
  html body.bu-landing-page .bu-neon-quad{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:10px!important;background:#061f32!important}.bu-neon-q{min-height:0!important;padding:14px!important;border-radius:16px!important}.bu-neon-q strong,.bu-neon-q p,.bu-neon-q a{color:#fff!important}
}
@media(prefers-reduced-motion:reduce){html body.bu-landing-page .bu-neon-network-texture{animation:none!important}.bu-neon-hero-actions a,.bu-cc-ops>*{transition:none!important}}

/* V123 — collision-free public and account chrome. */
@media(min-width:901px){
  html body.bu-landing-page aside.landing-sidebar,html body.bu-product-page aside.landing-sidebar{
    direction:rtl!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#8eb2bf transparent!important
  }
  html body.bu-landing-page aside.landing-sidebar>*,html body.bu-product-page aside.landing-sidebar>*{direction:ltr!important}
  html body.bu-landing-page .landing-shell-main,html body.bu-product-page .landing-shell-main{margin-left:230px!important;padding-top:60px!important}
  html body.bu-landing-page .landing-shell-main>.bu-neon-head,html body.bu-product-page .landing-shell-main>.bu-neon-head{inset:0 0 auto 230px!important;height:60px!important;overflow:visible!important}
  html body.bu-landing-page .bu-neon-head-inner,html body.bu-product-page .bu-neon-head-inner{height:60px!important;min-height:60px!important;padding:6px 12px!important;gap:8px!important}
  html body.bu-landing-page .bu-neon-head .bu-neon-logo,html body.bu-product-page .bu-neon-head .bu-neon-logo{display:none!important}
  html body.bu-landing-page .bu-neon-pills,html body.bu-product-page .bu-neon-pills{flex:1 1 auto!important;overflow:visible!important;gap:5px!important}
  html body.bu-landing-page .bu-neon-pill,html body.bu-product-page .bu-neon-pill,html body.bu-landing-page .bu-neon-more>summary,html body.bu-product-page .bu-neon-more>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 14px!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important}
  html body.bu-landing-page .bu-neon-actions,html body.bu-product-page .bu-neon-actions{flex:0 0 auto!important;gap:7px!important}
}
@media(min-width:901px) and (max-width:1499px){
  html body.bu-landing-page .bu-public-market-links,html body.bu-product-page .bu-public-market-links{display:none!important}
  html body.bu-landing-page .bu-neon-pill,html body.bu-product-page .bu-neon-pill,html body.bu-landing-page .bu-neon-more>summary,html body.bu-product-page .bu-neon-more>summary{padding-inline:10px!important;font-size:11px!important}
}
@media(min-width:901px) and (max-width:1120px){
  html body.bu-landing-page .bu-neon-pills>a:nth-of-type(5),html body.bu-product-page .bu-neon-pills>a:nth-of-type(5){display:none!important}
  html body.bu-landing-page .bu-head-register,html body.bu-product-page .bu-head-register{padding-inline:9px!important}
}

@media(min-width:901px){
  html body.bu-nalog-page .bu-global-chrome-market{position:sticky!important;top:0!important;z-index:1200!important;display:block!important;height:112px!important;min-height:112px!important;overflow:visible!important;background:linear-gradient(112deg,#071f33,#0b5267 62%,#08796e)!important}
  html body.bu-nalog-page .bu-board-header{display:block!important;position:relative!important;height:58px!important;min-height:58px!important;margin:0!important;background:transparent!important}
  html body.bu-nalog-page .bu-board-header-inner{display:grid!important;grid-template-columns:238px minmax(150px,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;height:58px!important;min-height:58px!important;padding:5px 16px!important}
  html body.bu-nalog-page .bu-board-brand{display:flex!important;align-items:center!important;gap:8px!important;width:238px!important;min-width:238px!important;overflow:hidden!important}
  html body.bu-nalog-page .bu-board-brand .bu-brand-mark{flex:0 0 52px!important;width:52px!important;height:44px!important}.bu-nalog-page .bu-board-brand .bu-brand-mark img{width:52px!important;height:44px!important;box-shadow:none!important}
  html body.bu-nalog-page .bu-board-brand-system{display:flex!important;flex:0 0 auto!important}.bu-nalog-page .bu-board-brand-lab,.bu-nalog-page .bu-mobile-brand-copy{display:none!important}
  html body.bu-nalog-page .bu-board-header-context{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.bu-nalog-page .bu-board-header-context .bu-board-header-kicker{display:none!important}.bu-nalog-page .bu-board-header-context strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important}.bu-nalog-page .bu-board-header-live{flex:0 0 auto!important}
  html body.bu-nalog-page .bu-board-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;margin:0!important}.bu-nalog-page .ut-header-search{display:flex!important;width:clamp(150px,18vw,250px)!important;min-width:130px!important}.bu-nalog-page .bu-board-userchip{max-width:185px!important}
  html body.bu-nalog-page .bu-market-nav-global{display:block!important;position:relative!important;top:auto!important;height:54px!important;min-height:54px!important;margin:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(4,31,49,.22)!important;background:rgba(5,43,59,.68)!important;box-shadow:0 7px 18px rgba(2,30,45,.13)!important}
  html body.bu-nalog-page .bu-market-nav-inner{display:block!important;width:100%!important;height:54px!important;padding:6px 14px!important;overflow:hidden!important}.bu-nalog-page .bu-market-nav-label,.bu-nalog-page .bu-market-nav-spacer{display:none!important}
  html body.bu-nalog-page .bu-unified-market-nav{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;height:42px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.bu-nalog-page .bu-unified-market-nav::-webkit-scrollbar{display:none!important}
  html body.bu-nalog-page .bu-board-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:40px!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.07)!important;color:#dcecf2!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}
  html body.bu-nalog-page .bu-board-tab.is-on{border-color:#35bcff!important;background:linear-gradient(145deg,#168ff2,#3159ec)!important;color:#fff!important;box-shadow:0 7px 16px rgba(19,90,214,.3),inset 0 1px rgba(255,255,255,.3)!important}
  html body.bu-nalog-page .bu-board-shell-wrap{min-height:calc(100dvh - 112px)!important}.bu-nalog-page .bu-board-sidebar{top:112px!important;height:calc(100dvh - 112px)!important;direction:rtl!important;scrollbar-gutter:stable!important}.bu-nalog-page .bu-board-sidebar>*{direction:ltr!important}
  html body.bu-nalog-page .bu-board-sidebar-nav{overflow-y:auto!important;overflow-x:hidden!important;direction:rtl!important}.bu-nalog-page .bu-board-sidebar-nav>*{direction:ltr!important}
}

html body.bu-nalog-page .bu-cc-hero,html body.bu-nalog-page .bu-cc-hero h1,html body.bu-nalog-page .bu-cc-hero h2,html body.bu-nalog-page .bu-cc-hero p,html body.bu-nalog-page .bu-cc-hero .bu-cc-lead{color:#0b3550!important;text-shadow:none!important}
html body.bu-nalog-page .bu-cc-hero .bu-cc-kicker{color:#09816e!important}
html body.bu-nalog-page .bu-cc-actions .bu-btn.blue{background:linear-gradient(145deg,#0ba979,#1688df)!important;color:#fff!important;border:1px solid #31b9a2!important}
html body.bu-nalog-page .bu-cc-actions .bu-btn.ghost{background:#fff!important;color:#12415a!important;border:1px solid #cfe0e7!important}
html body:has(.bu-otp.is-open) .bu-otp-bar{display:none!important}
html body:has(#bu-otp-bar) .bu-perm-toast{display:none!important}

@media(min-width:821px) and (max-width:980px){
  html body.bu-auth-chrome .bu-reg-stage>.bu-join-card{grid-template-columns:minmax(0,1fr) 240px!important}
  html body.bu-auth-chrome .bu-reg-doc{display:block!important;grid-column:2!important;grid-row:1/8!important;position:sticky!important;top:78px!important}
  html body.bu-auth-chrome .bu-inv-paper{padding:13px!important}.bu-inv-paper dl{grid-template-columns:82px minmax(0,1fr)!important}
}

@media(min-width:900px) and (max-width:1499px){
  html:has(body.bu-workspace),html body.bu-workspace{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}
  html body.bu-workspace .bu-board-body,html body.bu-workspace .bu-board-body.bu-term-grid{grid-template-columns:minmax(285px,.78fr) minmax(520px,1.22fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}
  html body.bu-workspace .bu-board-body>.ut-right-rail{display:none!important;visibility:hidden!important}
  html body.bu-workspace .bu-board-map{grid-column:1!important;grid-row:1!important}.bu-workspace .bu-board-list{grid-column:2!important;grid-row:1!important}
  html body.bu-workspace .bu-list-toolbar{display:grid!important;grid-template-columns:minmax(145px,1fr) auto auto auto!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}
  html body.bu-workspace .bu-list-title{min-width:0!important}.bu-workspace .bu-list-title strong,.bu-workspace .bu-list-title small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  html body.bu-workspace .bu-list-sort-drop{white-space:nowrap!important}.bu-workspace .bu-list-sort-drop select{width:92px!important;max-width:92px!important}.bu-workspace .bu-veh-drop-btn{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bu-workspace .bu-live-now{white-space:nowrap!important}
  html body.bu-workspace .bu-mobile-ai-banner{display:flex!important;position:fixed!important;right:16px!important;bottom:74px!important;left:auto!important;z-index:850!important;width:220px!important;min-height:48px!important;padding:6px 8px!important;border:1px solid rgba(79,194,231,.5)!important;border-radius:15px!important;background:linear-gradient(135deg,#073653,#0b7a79)!important;color:#fff!important;box-shadow:0 13px 30px rgba(2,32,50,.26)!important}.bu-workspace .bu-mobile-ai-banner .bu-mobile-ai-copy small{display:none!important}.bu-workspace .bu-mobile-ai-banner button{padding:7px!important;font-size:9px!important}
}

/* V124 — account pages use the same one-row product chrome as the market. */
@media(min-width:901px){
  html body.bu-nalog-page .bu-global-chrome-market{
    position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;
    grid-template-columns:230px minmax(0,1fr) auto!important;align-items:center!important;
    width:100%!important;height:72px!important;min-height:72px!important;overflow:visible!important;
    background:linear-gradient(105deg,#082a3f 0%,#0a3c52 48%,#0b716d 100%)!important;
    border:0!important;border-bottom:1px solid rgba(73,220,194,.42)!important;
    box-shadow:0 7px 24px rgba(2,31,47,.2)!important
  }
  html body.bu-nalog-page .bu-board-header,html body.bu-nalog-page .bu-board-header-inner{display:contents!important}
  html body.bu-nalog-page .bu-board-brand{
    grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;
    width:100%!important;min-width:0!important;height:72px!important;margin:0!important;padding:8px 15px!important;
    overflow:hidden!important;background:#082a3f!important;color:#fff!important;text-decoration:none!important
  }
  html body.bu-nalog-page .bu-board-brand .bu-brand-mark{display:flex!important;flex:0 0 54px!important;width:54px!important;height:48px!important}
  html body.bu-nalog-page .bu-board-brand .bu-brand-mark img{width:54px!important;height:48px!important;object-fit:contain!important}
  html body.bu-nalog-page .bu-board-brand-system{display:flex!important;flex-direction:column!important;color:#fff!important}
  html body.bu-nalog-page .bu-board-brand-system strong{font-size:14px!important;letter-spacing:.08em!important}
  html body.bu-nalog-page .bu-board-brand-system small{margin-top:4px!important;color:#5ff1cf!important;font-size:8px!important;letter-spacing:.2em!important}
  html body.bu-nalog-page .bu-board-brand-lab,html body.bu-nalog-page .bu-mobile-brand-copy,html body.bu-nalog-page .bu-board-header-context{display:none!important}
  html body.bu-nalog-page .bu-market-nav-global{
    grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;
    width:100%!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0!important;
    overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important
  }
  html body.bu-nalog-page .bu-market-nav-inner,html body.bu-nalog-page .bu-unified-market-nav{
    display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;height:72px!important;
    margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important
  }
  html body.bu-nalog-page .bu-unified-market-nav::-webkit-scrollbar{display:none!important}
  html body.bu-nalog-page .bu-board-tab{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
    min-width:74px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;
    border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;
    color:#d3e7ed!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;text-decoration:none!important
  }
  html body.bu-nalog-page .bu-board-tab:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}
  html body.bu-nalog-page .bu-board-header-right{
    grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
    gap:7px!important;width:auto!important;height:72px!important;margin:0!important;padding:0 14px 0 8px!important;overflow:visible!important
  }
  html body.bu-nalog-page .ut-header-search{display:none!important}
  html body.bu-nalog-page .bu-board-userchip{width:44px!important;min-width:44px!important;max-width:44px!important;height:42px!important;padding:4px!important;border-radius:13px!important}
  html body.bu-nalog-page .bu-board-userchip>.bu-target-user-copy,html body.bu-nalog-page .bu-board-userchip>i{display:none!important}
  html body.bu-nalog-page .bu-account-subnav{
    position:sticky!important;top:72px!important;z-index:1150!important;display:block!important;width:100%!important;height:52px!important;
    padding:5px 14px!important;overflow:hidden!important;border-bottom:1px solid #cbdce4!important;
    background:linear-gradient(180deg,#fff,#eef5f7)!important;box-shadow:0 7px 18px rgba(5,43,61,.09)!important
  }
  html body.bu-nalog-page .bu-account-subnav-inner{display:flex!important;align-items:center!important;gap:6px!important;height:42px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
  html body.bu-nalog-page .bu-account-subnav-inner::-webkit-scrollbar{display:none!important}
  html body.bu-nalog-page .bu-account-subtab{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
    min-height:39px!important;padding:8px 15px!important;border:1px solid #d4e2e8!important;border-radius:11px!important;
    background:#fff!important;color:#31566a!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;
    box-shadow:0 4px 10px rgba(5,45,66,.045)!important
  }
  html body.bu-nalog-page .bu-account-subtab.is-on{
    border-color:#169bdc!important;background:linear-gradient(145deg,#16a686,#167de2)!important;color:#fff!important;
    box-shadow:0 8px 18px rgba(15,114,174,.24),inset 0 1px rgba(255,255,255,.32)!important
  }
  html body.bu-nalog-page .bu-board-shell-wrap{min-height:calc(100dvh - 124px)!important}
  html body.bu-nalog-page .bu-board-sidebar{top:124px!important;height:calc(100dvh - 124px)!important}
  html body.bu-nalog-page .bu-nalog-flow{padding-top:14px!important}

  html body.bu-nalog-page .bu-nalog-win-ads{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  html body.bu-nalog-page .bu-nalog-win-ads>.bu-account-head{padding:18px 21px!important;border-radius:20px!important}
  html body.bu-nalog-page .bu-nalog-win-ads>.bu-empty-state{min-height:150px!important;padding:28px!important;border:1px solid #d7e5eb!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 24px rgba(5,48,69,.07)!important}
  html body.bu-nalog-page .bu-nalog-compose{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important}
  html body.bu-nalog-page .bu-compose-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:16px 18px!important;border:1px solid #cfe2e8!important;border-radius:19px!important;background:linear-gradient(145deg,#fff,#edf9f6)!important;box-shadow:0 10px 25px rgba(5,50,71,.08)!important}
  html body.bu-nalog-page .bu-compose-head>div{min-width:0!important;flex:1!important}.bu-nalog-page .bu-compose-head h2{margin:3px 0!important;color:#0b3851!important}
  html body.bu-nalog-page .bu-post-layout-nalog{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;align-items:start!important;gap:14px!important}
  html body.bu-nalog-page .bu-form-shipper{min-width:0!important}
  html body.bu-nalog-page .bu-compose-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  html body.bu-nalog-page .bu-compose-step{min-width:0!important;padding:15px!important;border:1px solid #d5e4e9!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px rgba(5,48,68,.06)!important}
  html body.bu-nalog-page .bu-compose-step[data-step="1"]{border-top:4px solid #16b878!important;background:linear-gradient(180deg,#f1fff8,#fff 26%)!important}
  html body.bu-nalog-page .bu-compose-step[data-step="2"]{border-top:4px solid #ef4058!important;background:linear-gradient(180deg,#fff4f5,#fff 26%)!important}
  html body.bu-nalog-page .bu-compose-step[data-step="3"],html body.bu-nalog-page .bu-compose-step[data-step="4"]{grid-column:1/-1!important}
  html body.bu-nalog-page .bu-post-map-card{position:sticky!important;top:138px!important;min-width:0!important;padding:15px!important;border:1px solid #cfe0e7!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px rgba(4,46,67,.1)!important}
  html body.bu-nalog-page .bu-post-maps-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.bu-nalog-page .bu-post-map{height:300px!important;border-radius:14px!important;overflow:hidden!important}
}

html body .bu-cal-scrim{z-index:25000!important;pointer-events:auto!important}
html body .bu-cal{z-index:25010!important;pointer-events:auto!important;filter:none!important;opacity:1!important}
html body.bu-cal-open .bu-cal *{pointer-events:auto!important}
html body .bu-otp{z-index:26000!important;display:none!important;align-items:center!important;justify-content:center!important;position:fixed!important;inset:0!important;padding:18px!important}
html body .bu-otp.is-open{display:flex!important}
html body .bu-otp-card{z-index:1!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important}
html body .bu-otp-err{margin:10px 0!important;padding:9px 11px!important;border:1px solid #fecaca!important;border-radius:11px!important;background:#fff1f2!important;color:#b42335!important;font-size:11px!important;font-weight:800!important}

@media(max-width:900px){
  html body.bu-nalog-page .bu-account-subnav{display:none!important}
}
