@font-face {
  font-family:IBM Plex Sans;
  src:url(/common-static/fhs/IBMPlexSans-Regular-ba21ef1a37ee6d15eef777aedf368543.woff2);
  font-display:optional
}
@font-face {
  font-family:IBM Plex Sans;
  src:url(/common-static/fhs/IBMPlexSans-Medium-64bcd7ec4d98272dc80e04b6d3bf8268.woff2);
  font-weight:500;
  font-display:optional
}
@font-face {
  font-family:IBM Plex Sans;
  src:url(/common-static/fhs/IBMPlexSans-SemiBold-6aca88931d6e2e67452aa4ac5f61f29d.woff2);
  font-weight:700;
  font-display:optional
}
:root {
  --gtd-font-family:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
  --gtd-color-brand:#f7a600;
  --gtd-color-brand-hover:#f9b732;
  --gtd-color-brand-tap:#cf8a00;
  --gtd-color-brand-awakened:#fac967;
  --gtd-color-brand-bg:#fef6e5;
  --gtd-color-red:#e04040;
  --gtd-color-red-hover:#e66566;
  --gtd-color-red-tap:#bc3536;
  --gtd-color-red-bg:#fdf0f0;
  --gtd-color-green:#24ae64;
  --gtd-color-green-hover:#4fbe83;
  --gtd-color-green-tap:#1e9254;
  --gtd-color-green-bg:#eef8f3;
  --gtd-color-black:#000;
  --gtd-color-black-light:#333;
  --gtd-color-gray:#666;
  --gtd-color-gray-light:#999;
  --gtd-color-gray-lighter:#ccc;
  --gtd-color-gray-lightest:#dbdbdb;
  --gtd-color-white-darker:#ededed;
  --gtd-color-white-dark:#f5f5f5;
  --gtd-color-white:#fff;
  --gtd-fz-xs:12px;
  --gtd-fz-sm:14px;
  --gtd-fz-md:16px;
  --gtd-fz-lg:18px;
  --gtd-fz-xl:20px;
  --gtd-fz-xxl:24px;
  --gtd-lh-xs:18px;
  --gtd-lh-sm:22px;
  --gtd-lh-md:24px;
  --gtd-lh-lg:26px;
  --gtd-lh-xl:28px;
  --gtd-lh-xxl:32px;
  --gtd-fw-regular:normal;
  --gtd-fw-medium:500;
  --gtd-fw-bold:bold
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin:0;
  padding:0;
  border:0;
  box-sizing:border-box;
  font-size:100%;
  font:inherit;
  vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display:block
}
body {
  line-height:1
}
ol,
ul {
  list-style:none
}
blockquote,
q {
  quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content:"";
  content:none
}
table {
  border-collapse:collapse;
  border-spacing:0
}
* {
  -webkit-tap-highlight-color:transparent
}
[hidden] {
  display:none
}
a,
a:focus,
a:hover,
a:visited {
  color:var(--gtd-color-brand);
  text-decoration:none
}
body {
  margin:0;
  line-height:1.15!important;
  font-family:var(--gtd-font-family)!important;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background:var(--gtd-color-white)
}
[dir=rtl] [data-rtl] {
  transform:rotateY(180deg)
}
body {
  min-width:min-content;
  color:var(--gtd-color-black-light);
  font-size:var(--gtd-fz-sm)!important;
  background:#f5f7fa
}
#__next,
body {
  min-height:100vh
}
#__next {
  display:flex;
  flex-direction:column
}
.bybit-common-fixed-header {
  background:#17181e;
  color:#fff;
  position:fixed;
  width:100%;
  top:0;
  z-index:1002;
  height:48px
}
div.bybit-adjust-smart-banner~#__next .bybit-common-fixed-header {
  margin-top:76px
}
div.bybit-adjust-smart-banner~#__next #modal-root .by-uniframe.by-modal {
  top:25px!important
}
#branch-banner-iframe {
  position:fixed!important
}
.bybit-common-fixed-footer {
  width:100%;
  height:48px;
  background:#17181e;
  position:relative
}
