.botui,.botui .dark,body.bu-body,body.bu-body .dark{--dashboard-bg:#07080b;--dashboard-sidebar:#0d0f14;--dashboard-surface:#111319;--dashboard-surface-muted:#171a21;--dashboard-border:#262a33;--dashboard-border-strong:#323743;--dashboard-text:#f1ede9;--dashboard-text-muted:#a09a96;--dashboard-text-subtle:#8a847f;--dashboard-accent:#ff5a4c;--dashboard-accent-strong:#e0352b;--bu-ink:#07080b;--bu-panel:#111319;--bu-red:#e0352b;--bu-red-hi:#ff5a4c;--bu-amber:#f0c27b;--bu-ok:#7fbf95;--bu-line:#ffffff12;--bu-display:var(--hv5-display),"Arial Narrow",system-ui,sans-serif;--bu-body:var(--hv5-body),system-ui,-apple-system,sans-serif;--bu-mono:var(--hv5-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--bu-ease:cubic-bezier(.16,1,.3,1)}.botui{background:var(--bu-ink);color:var(--dashboard-text);font-family:var(--bu-body)}.botui h1,.botui h2,.botui h3,.botui h4{font-family:var(--bu-display)}.bu-page{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));background:radial-gradient(60% 360px at 50% 0,#e0352b17,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 0) 0 0/22px 22px;padding-block:56px 110px;position:relative}.bu-wrap{max-width:1240px;margin:0 auto}.bu-narrow{max-width:820px;margin:0 auto}.bu-eyebrow{font:500 12px var(--bu-mono);letter-spacing:.18em;text-transform:uppercase;color:#f3b0a8;align-items:center;gap:10px;display:inline-flex}.bu-eyebrow:before{content:"";background:var(--bu-red-hi);width:6px;height:6px;box-shadow:0 0 10px var(--bu-red);border-radius:1px;animation:1.6s steps(2,end) infinite bu-led}@keyframes bu-led{50%{opacity:.25}}.bu-title{font:700 clamp(32px,4.4vw,60px)/1.02 var(--bu-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:14px 0 0}.bu-title .red{color:var(--bu-red-hi)}.bu-lead{max-width:38em;color:var(--dashboard-text-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.7}.bu-h2{font:700 clamp(24px,2.6vw,34px)/1.08 var(--bu-display);text-transform:uppercase;text-wrap:balance;margin:0}.bu-label{font:500 11px var(--bu-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dashboard-text-subtle)}.bu-crumbs{font:500 12px var(--bu-mono);letter-spacing:.04em;color:var(--dashboard-text-subtle);flex-wrap:wrap;gap:8px;display:flex}.bu-crumbs a:hover{color:var(--dashboard-text)}.bu-crumbs span[aria-hidden]{color:var(--bu-red-hi)}.bu-rise{animation:bu-rise .9s var(--bu-ease) both;animation-delay:var(--d,0s)}@keyframes bu-rise{0%{opacity:0;transform:translateY(18px)}}.bu-card{transition:border-color .4s,transform .5s var(--bu-ease);background:linear-gradient(165deg,#12141a,#0b0c10);border:1px solid #ffffff12;border-radius:16px;position:relative}a.bu-card:hover,.bu-card.hover:hover{border-color:#e0352b59;transform:translateY(-3px)}.bu-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),#e0352b24,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}a.bu-card:hover:before{opacity:1}.bu-chip{font:500 12px var(--bu-mono);letter-spacing:.03em;color:#ddd6d1;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.bu-chip.red{color:#ffd0c9;background:#e0352b1a;border-color:#e0352b4d}.bu-btn{min-height:48px;font:600 15px var(--bu-body);transition:transform .4s var(--bu-ease),background .3s,border-color .3s;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.bu-btn.pri{color:#fff;background:linear-gradient(#ea4136,#c4261d);box-shadow:inset 0 1px #fff3,0 14px 36px -16px #e0352b}.bu-btn.pri:hover{transform:translateY(-1px)}.bu-btn.sec{color:var(--dashboard-text);background:#ffffff07;border:1px solid #fff2}.bu-btn.sec:hover{background:#e0352b14;border-color:#e0352b80}.bu-cover{background:radial-gradient(circle,#e0352b33,#0000 65%),radial-gradient(circle at 1px 1px,#e0352b66 1.2px,#0000 0) 0 0/12px 12px,#0a0b0f;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.bu-cover b{font:700 clamp(22px,2.4vw,32px)/1.1 var(--bu-display);text-transform:uppercase;text-align:center;color:var(--dashboard-text);text-shadow:0 0 30px #e0352b;padding:0 18px}.bu-cover em{font:500 10.5px var(--bu-mono);letter-spacing:.16em;color:#f3b0a8;font-style:normal;position:absolute;top:12px;left:14px}.bu-cover:after{content:"";height:40%;transition:top 1.2s var(--bu-ease);background:linear-gradient(#0000,#ff5a4c22,#0000);position:absolute;top:-40%;left:0;right:0}a:hover .bu-cover:after{top:100%}.bu-prose{color:#d9d3ce;max-width:68ch;font-size:16.5px;line-height:1.75}.bu-prose>*+*{margin-top:18px}.bu-prose h2{font:700 clamp(21px,2vw,26px)/1.2 var(--bu-display);text-transform:uppercase;color:var(--dashboard-text);letter-spacing:.005em;margin-top:44px}.bu-prose h2:before{content:"// ";color:var(--bu-red-hi);font-family:var(--bu-mono);font-size:.8em;font-weight:500}.bu-prose h3{font:600 19px/1.3 var(--bu-display);color:var(--dashboard-text);margin-top:28px}.bu-prose a{color:#ffb4aa;text-underline-offset:3px;-webkit-text-decoration:underline #e0352b80;text-decoration:underline #e0352b80}.bu-prose a:hover{color:#fff}.bu-prose strong,.bu-prose b{color:var(--dashboard-text)}.bu-prose ul,.bu-prose ol{gap:8px;padding-left:0;list-style:none;display:grid}.bu-prose ul>li{padding-left:20px;position:relative}.bu-prose ul>li:before{content:"›";color:var(--bu-red-hi);font-weight:700;position:absolute;left:2px}.bu-prose ol{counter-reset:bu}.bu-prose ol>li{counter-increment:bu;padding-left:34px;position:relative}.bu-prose ol>li:before{content:counter(bu,decimal-leading-zero);font:600 12px var(--bu-mono);color:var(--bu-red-hi);position:absolute;top:.15em;left:0}.bu-prose code{font:500 .88em var(--bu-mono);background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;padding:2px 6px}.bu-prose .note,.bu-prose aside{color:var(--dashboard-text-muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px 14px 20px;position:relative}.bu-prose .note:before,.bu-prose aside:before{content:"";background:var(--bu-red);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.bu-prose .faq{border-top:1px solid #ffffff14}.bu-prose .faq>div{border-bottom:1px solid #ffffff14;padding:16px 0}.bu-prose .faq h3{font:600 16.5px var(--bu-body);margin:0}.bu-prose .faq p{color:var(--dashboard-text-muted);margin:8px 0 0}.bu-toc{font:500 12.5px var(--bu-mono);gap:4px;display:grid;position:sticky;top:96px}.bu-toc a{color:var(--dashboard-text-subtle);border-left:2px solid #0000;border-radius:7px;padding:6px 10px}.bu-toc a:hover{color:var(--dashboard-text);border-left-color:var(--bu-red);background:#ffffff06}@media (prefers-reduced-motion:reduce){.bu-rise,.bu-eyebrow:before{animation:none}}.bu-prose section+section{margin-top:44px}.bu-prose section>h2{margin-top:0}.bu-prose section>*+*{margin-top:14px}.bu-prose section>div>*+*{margin-top:12px}.bu-title.long{text-transform:none;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.bu-auth-art{background:#07080b url(/home-v5/hero-desktop.webp) 72%/cover no-repeat}.bu-auth-art:before{content:"";background:linear-gradient(#07080bcc 0%,#07080b33 30%,#07080b40 60%,#07080bf2 100%),linear-gradient(90deg,#0000 60%,#07080b99);position:absolute;inset:0}.bu-auth main{background:radial-gradient(70% 50% at 50% 0,#e0352b14,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0) 0 0/22px 22px}.bu-auth input:not([type=checkbox]):not([type=radio]){background:#0b0c10;border-color:#ffffff1a;border-radius:10px;min-height:46px;font-size:14px}.bu-auth input:focus{border-color:#e0352b99}.bu-auth label{font:500 11px var(--bu-mono);letter-spacing:.12em;text-transform:uppercase}.bu-auth button[type=submit]{min-height:48px;font:600 15px var(--bu-body);background:linear-gradient(#ea4136,#c4261d);border-radius:10px;box-shadow:inset 0 1px #fff3,0 14px 36px -16px #e0352b}.bu-auth button[type=submit]:hover{opacity:1;filter:brightness(1.08)}.botui .auth-language-highlight{animation-name:bu-lang-ring}@keyframes bu-lang-ring{0%,to{box-shadow:0 0 #e0352b00}50%{box-shadow:0 0 0 6px #e0352b00,0 0 28px #e0352b59}}.bu-auth-main{background:linear-gradient(#0b0c10,#07080b);border-left:1px solid #ffffff10}.bu-auth-main:before{content:"";pointer-events:none;background:radial-gradient(80% 40% at 50% 0,#e0352b1a,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff09 1px,#0000 0) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.bu-auth-main>div{position:relative}.bu-auth-perks{font:500 13px var(--bu-mono);letter-spacing:.02em;color:#d9d3ce;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.bu-auth-perks li{align-items:baseline;gap:12px;display:flex}.bu-auth-perks li:before{content:"›";color:var(--bu-red-hi);font-weight:700}.bu-auth-tabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:4px;display:grid}.bu-auth-tabs a{min-height:42px;font:500 12px var(--bu-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dashboard-text-muted);border-radius:9px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.bu-auth-tabs a:hover{color:var(--dashboard-text)}.bu-auth-tabs a[aria-current=page]{color:#fff;background:#e0352b1f;box-shadow:inset 0 0 0 1px #e0352b66}.bu-auth-title{font:700 clamp(32px,3vw,42px)/1.02 var(--bu-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--dashboard-text);margin:0}.bu-google{color:#16181d;width:100%;min-height:52px;font:600 15px var(--bu-body);transition:transform .3s var(--bu-ease),background .2s;background:#f4f1ee;border-radius:12px;justify-content:center;align-items:center;gap:12px;display:flex}.bu-google:hover{background:#fff;transform:translateY(-1px)}.bu-auth-or{font:500 11px var(--bu-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dashboard-text-subtle);align-items:center;gap:14px;display:flex}.bu-auth-or:before,.bu-auth-or:after{content:"";background:#ffffff14;flex:1;height:1px}.bu-auth-tag{font:500 10.5px var(--bu-mono);letter-spacing:.1em;text-transform:uppercase;color:#f0c27b;cursor:help;background:#f0c27b14;border:1px solid #f0c27b40;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.bu-auth-bonus{color:var(--dashboard-text-muted);background:#f0c27b0d;border:1px dashed #f0c27b40;border-radius:10px;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.bu-auth-bonus svg{color:#f0c27b}.bu-auth-bonus b{color:var(--dashboard-text);font-weight:600}.bu-auth-help{font:500 12px var(--bu-mono);letter-spacing:.04em;color:var(--dashboard-text-subtle);border-top:1px solid #ffffff10;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin:0;padding-top:22px;display:flex}.bu-auth-help a{color:#f3b0a8;text-underline-offset:3px;-webkit-text-decoration:underline #e0352b66;text-decoration:underline #e0352b66}.bu-auth-help a:hover{color:#fff}.bu-auth form p.text-center{font-size:13.5px}.bu-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;overflow:hidden}.bu-status-brand{top:24px;left:max(20px,env(safe-area-inset-left,0px));position:absolute}.bu-status-body{isolation:isolate;position:relative}.bu-status-code{z-index:-1;font:700 clamp(150px,26vw,320px)/1 var(--bu-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #e0352b55;text-shadow:0 0 80px #e0352b33;pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.bu-status .bu-title{margin-top:0}.bu-status-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.bu-tool section.rounded-2xl,.bu-tool section.rounded-xl{background:linear-gradient(165deg,#12141a,#0b0c10);border-color:#ffffff12;border-radius:18px}.bu-tool section h2{font-family:var(--bu-display);text-transform:uppercase;letter-spacing:0;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.08}.bu-tool section h3{font-family:var(--bu-display);letter-spacing:.01em;font-weight:600}.bu-tool section p.uppercase{font-family:var(--bu-mono);letter-spacing:.16em;font-size:11.5px;font-weight:500}.bu-tool section p.uppercase:before{content:"// ";color:var(--bu-red-hi)}.bu-tool section blockquote{font-family:var(--bu-body);background:#e0352b0d;border-color:#e0352b40}.bu-tool [role=radio],.bu-tool button[aria-pressed]{border-radius:14px}.bu-tool label:has(input[type=radio]){border-radius:14px}.bu-tool [aria-checked=true],.bu-tool [aria-pressed=true]{background:linear-gradient(165deg,#1a1114,#0d0b0d);box-shadow:0 0 0 1px #e0352b,0 18px 40px -24px #e0352b}.bu-tool label:has(input[type=radio]:checked){background:linear-gradient(165deg,#1a1114,#0d0b0d);box-shadow:0 0 0 1px #e0352b,0 18px 40px -24px #e0352b}.bu-tool .tabular-nums{font-family:var(--bu-display)}.bu-tool section .text-\[var\(--dashboard-success\)\]{color:var(--bu-red-hi)}.bu-legal{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;display:grid}@media (min-width:960px){.bu-legal{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:48px}.bu-legal-sum{position:sticky;top:96px}}.bu-legal-sum{background:radial-gradient(90% 70% at 0 0,#e0352b1c,#0000 60%),linear-gradient(165deg,#12141a,#0b0c10);padding:22px 22px 24px}.bu-legal-sum .bu-label{color:var(--bu-red-hi);margin:0}.bu-legal-sum ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bu-legal-sum li{color:#d9d3ce;padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.bu-legal-sum li:before{content:"›";color:var(--bu-red-hi);font-weight:700;position:absolute;left:2px}.bu-legal-list{border-top:1px solid #ffffff12}.bu-acc{border-bottom:1px solid #ffffff12}.bu-acc summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:16px;min-height:64px;padding:16px 4px;list-style:none;display:flex}.bu-acc summary::-webkit-details-marker{display:none}.bu-acc .n{width:30px;font:500 12px var(--bu-mono);color:var(--bu-red-hi);flex:none}.bu-acc .t{font:600 clamp(16px,1.5vw,19px)/1.25 var(--bu-display);text-transform:uppercase;letter-spacing:.01em;color:var(--dashboard-text);flex:1;transition:color .2s}.bu-acc i{width:30px;height:30px;font:400 20px/1 var(--bu-body);color:var(--bu-red-hi);transition:transform .4s var(--bu-ease),background .3s,border-color .3s;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.bu-acc summary:hover .t{color:#fff}.bu-acc[open] i{background:#e0352b1f;border-color:#e0352b66;transform:rotate(45deg)}.bu-acc[open] .n{text-shadow:0 0 12px #e0352b}.bu-acc .bu-prose{max-width:none;padding:0 4px 24px 46px;font-size:15.5px}.bu-acc .bu-prose>:first-child{margin-top:0}@media (max-width:600px){.bu-acc .bu-prose{padding-left:4px}.bu-acc summary{gap:12px}.bu-acc .n{width:24px}}@supports (interpolate-size:allow-keywords){.bu-legal-list{interpolate-size:allow-keywords}.bu-acc::details-content{block-size:0;transition:block-size .45s var(--bu-ease),content-visibility .45s allow-discrete;overflow:hidden}.bu-acc[open]::details-content{block-size:auto}}.bu-prose figure{margin-inline:0}.bu-prose figcaption{font:500 12px var(--bu-mono);letter-spacing:.04em;color:var(--dashboard-text-subtle);margin-top:8px}.botui .bu-dash{font-family:var(--bu-body);letter-spacing:0}.botui .bu-dash code,.botui .bu-dash pre,.botui .bu-dash .font-mono{font-family:var(--bu-mono)}.bu-dash-main{background:radial-gradient(70% 320px at 60% 0,#e0352b12,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0) 0 0/22px 22px;position:relative}.botui .bu-dash-main h1{font-family:var(--bu-display);text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:1.08}.botui .bu-dash-main h2,.botui .bu-dash-main h3{font-family:var(--bu-display);letter-spacing:.005em}.bu-side,.bu-side-top{background:linear-gradient(#0b0c10,#07080b)!important;border-color:#ffffff10!important}.bu-side nav a,.bu-side nav button{position:relative}.bu-side .bu-nav-on{background:#e0352b14!important;border-color:#e0352b40!important}.bu-side .bu-nav-on:before{content:"";background:var(--bu-red-hi);width:3px;box-shadow:0 0 12px var(--bu-red);border-radius:3px;position:absolute;top:9px;bottom:9px;left:-1px}.bu-side .bu-sub-on{color:#fff!important;background:#e0352b14!important}.botui .bu-dash-main .rounded-xl.border,.botui .bu-dash-main .rounded-2xl.border{background-image:linear-gradient(165deg,#ffffff05,#0000 40%)}body.bu-body{font-family:var(--bu-body)}
