@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

:root {
  --k100-purple: #473ecf;
  --k100-purple-deep: #332ca6;
  --k100-cyan: #8c98f7;
  --k100-ink: #25283a;
  --k100-muted: #68758a;
  --k100-bg: #f7faff;
  --k100-line: #e7ebf5;
  --sidebar: #11152a;
  --sidebar-text: #c9cde0;
  --sidebar-muted: #858ba8;
  --sidebar-width: 290px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  color: var(--k100-ink);
  background: var(--k100-bg);
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.65;
}
a { color: inherit; text-decoration: none; }
a:hover { color: var(--k100-purple); text-decoration: none; }

.help-shell { min-height: 100vh; }
.help-sidebar {
  position: fixed;
  z-index: 1040;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  width: var(--sidebar-width);
  flex-direction: column;
  overflow: hidden;
  color: var(--sidebar-text);
  background:
    radial-gradient(circle at 10% 0%, rgba(71, 62, 207, .22), transparent 31%),
    var(--sidebar);
}
.sidebar-head {
  display: flex;
  min-height: 90px;
  align-items: center;
  padding: 20px 16px;
  border-bottom: 1px solid rgba(255, 255, 255, .08);
}
.brand { display: flex; align-items: center; gap: 13px; color: #fff; }
.brand:hover { color: #fff; }
.brand-mark { position: relative; display: flex; width: 32px; height: 32px; gap: 3px; align-items: flex-end; }
.brand-mark span { display: block; width: 8px; border-radius: 2px; background: var(--k100-cyan); transform: skew(-18deg); }
.brand-mark span:nth-child(1) { height: 17px; opacity: .76; }
.brand-mark span:nth-child(2) { height: 25px; }
.brand-mark span:nth-child(3) { height: 32px; opacity: .88; }
.brand-copy { display: flex; align-items: baseline; gap: 8px; }
.brand-copy strong { font: 800 25px/1 "Montserrat", sans-serif; letter-spacing: -.06em; }
.brand-copy small { color: rgba(255,255,255,.63); font: 600 7px/1.25 "Montserrat", sans-serif; letter-spacing: .08em; }
.sidebar-caption {
  padding: 27px 31px 13px;
  color: var(--sidebar-muted);
  font: 700 10px/1.2 "Montserrat", sans-serif;
  letter-spacing: .13em;
  text-transform: uppercase;
}
.help-nav { padding: 0 14px; overflow-y: auto; }
.help-nav::-webkit-scrollbar { width: 4px; }
.help-nav::-webkit-scrollbar-thumb { background: rgba(255,255,255,.15); border-radius: 4px; }
.nav-link, .nav-group-toggle {
  display: flex;
  width: 100%;
  min-height: 46px;
  align-items: center;
  gap: 11px;
  padding: 10px 17px;
  border: 0;
  border-radius: 8px;
  color: var(--sidebar-text);
  background: transparent;
  font-size: 14px;
  text-align: left;
  transition: color .18s ease, background .18s ease;
}
.nav-link:hover, .nav-group-toggle:hover { color: #fff; background: rgba(255,255,255,.06); }
.nav-link.is-active, .nav-group.is-open > .nav-group-toggle { color: #fff; background: rgba(71, 62, 207, .45); }
.nav-icon {
  display: inline-flex;
  width: 20px;
  justify-content: center;
  color: var(--k100-cyan);
  font: 600 15px/1 "Montserrat", sans-serif;
}
.nav-group-toggle { cursor: pointer; }
.nav-group-toggle:focus, .nav-link:focus, .nav-sublink:focus { outline: 2px solid transparent; outline-offset: -2px; }
.nav-group-toggle > span:nth-child(2) { flex: 1; }
.chevron {
  width: 7px;
  height: 7px;
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: rotate(45deg) translateY(-2px);
  transition: transform .2s ease;
}
.nav-group.is-open .chevron { transform: rotate(225deg) translate(-1px, -1px); }
.nav-submenu { display: none; padding: 3px 0 7px 48px; }
.nav-group.is-open .nav-submenu { display: block; }
.nav-sublink {
  position: relative;
  display: block;
  padding: 6px 14px;
  color: var(--sidebar-muted);
  font-size: 13px;
  line-height: 1.45;
  transition: color .18s ease;
}
.nav-sublink:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  background: rgba(255,255,255,.13);
  content: "";
}
.nav-sublink:hover, .nav-sublink.is-active { color: #fff; }
.nav-sublink.is-active:before { width: 2px; background: var(--k100-cyan); }
.sidebar-foot { margin-top: auto; padding: 22px 31px 28px; border-top: 1px solid rgba(255,255,255,.08); }
.sidebar-foot a { color: var(--sidebar-muted); font-size: 12px; }
.sidebar-foot a:hover { color: #fff; }
.external-icon { margin-right: 7px; color: var(--k100-cyan); font-size: 17px; }

.help-main { min-height: 100vh; margin-left: var(--sidebar-width); }
.topbar {
  display: flex;
  height: 76px;
  align-items: center;
  justify-content: space-between;
  padding: 0 2.2vw;
  border-bottom: 1px solid var(--k100-line);
  background: rgba(255,255,255,.75);
}
.topbar-label { color: var(--k100-purple);font-size: 14px;}
.topbar-support { color: var(--k100-muted); font-size: 13px; }
.topbar-support:hover { color: var(--k100-purple); }
.content-wrap { max-width: 1120px; padding: 31px 42px 90px; }
.breadcrumb-row { display: flex; align-items: center; justify-content: space-between; color: #9aa3b5; font-size: 12px; }
.breadcrumb-row nav { display: flex; flex-wrap: wrap; gap: 9px; }
.breadcrumb-row nav a:hover { color: var(--k100-purple); }
.breadcrumb-row strong { color: var(--k100-ink); font-weight: 500; }
.print-button { padding: 0; border: 0; color: #9aa3b5; background: transparent; font-size: 12px; cursor: pointer; }
.print-button:hover { color: var(--k100-purple); }
.print-button span { margin-right: 4px; font-size: 16px; }
.article-intro { max-width: 720px; padding: 23px 0 40px; }
.eyebrow { margin-bottom: 14px; color: var(--k100-purple); font: 700 10px/1.2 "Montserrat", sans-serif; letter-spacing: .17em; text-transform: uppercase; }
h1, h2, h3 { font-family: "Montserrat", sans-serif; }
h1 { margin: 0 0 20px; color: var(--k100-ink); font-size: clamp(32px, 4.4vw, 54px); font-weight: 700; letter-spacing: -.045em; line-height: 1.12; }
.article-intro .lead { max-width: 600px; margin: 0 0 22px; color: var(--k100-muted); font-size: 18px; line-height: 1.65; }
.article-meta { display: flex; align-items: center; gap: 8px; color: #99a2b4; font-size: 12px; }
.status-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--k100-cyan); box-shadow: 0 0 0 4px rgba(0,232,250,.13); }
.meta-divider { width: 3px; height: 3px; margin: 0 4px; border-radius: 50%; background: #c6cbd6; }
.article-layout { display: grid; grid-template-columns: minmax(0, 720px) 160px; gap: 72px; align-items: start; }
.article-body { min-width: 0; }
.article-callout {
  display: flex;
  gap: 18px;
  margin-bottom: 66px;
  padding: 24px 27px;
  border: 1px solid rgba(71,62,207,.13);
  border-radius: 12px;
  background: linear-gradient(100deg, rgba(71,62,207,.08), rgba(0,232,250,.05));
}
.callout-mark { flex: 0 0 auto; color: var(--k100-purple); font: 800 15px/1 "Montserrat", sans-serif; letter-spacing: -.08em; }
.article-callout strong { display: block; margin-bottom: 5px; font: 600 14px/1.45 "Montserrat", sans-serif; }
.article-callout p { margin: 0; color: var(--k100-muted); font-size: 14px; line-height: 1.55; }
.article-section { scroll-margin-top: 24px; margin-bottom: 67px; }
.article-section h2, .support-card h2 { margin: 0 0 15px; color: var(--k100-ink); font-size: 25px; font-weight: 700; letter-spacing: -.035em; line-height: 1.25; }
.article-section > p { margin: 0 0 25px; color: var(--k100-muted); font-size: 16px; line-height: 1.8; }
.steps { margin: 0; padding: 0; list-style: none; }
.steps li { display: flex; gap: 22px; padding: 18px 0; border-bottom: 1px solid var(--k100-line); }
.steps li:first-child { border-top: 1px solid var(--k100-line); }
.step-number { flex: 0 0 36px; padding-top: 3px; color: var(--k100-purple); font: 700 12px/1 "Montserrat", sans-serif; }
.steps strong { display: block; margin-bottom: 4px; font: 600 15px/1.4 "Montserrat", sans-serif; }
.steps p { margin: 0; color: var(--k100-muted); font-size: 14px; line-height: 1.65; }
.info-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }
.info-card { padding: 22px 21px 20px; border: 1px solid var(--k100-line); border-radius: 10px; background: #fff; }
.info-icon { display: block; margin-bottom: 12px; color: var(--k100-purple); font: 700 20px/1 "Montserrat", sans-serif; }
.info-card strong { display: block; margin-bottom: 6px; font: 600 14px/1.4 "Montserrat", sans-serif; }
.info-card p { margin: 0; color: var(--k100-muted); font-size: 13px; line-height: 1.55; }
.access-table { width: 100%; border-collapse: separate; border-spacing: 0; overflow: hidden; border: 1px solid var(--k100-line); border-radius: 10px; background: #fff; font-size: 14px; }
.access-table th { padding: 13px 17px; border-bottom: 1px solid var(--k100-line); color: #98a1b3; font: 700 10px/1.2 "Montserrat", sans-serif; letter-spacing: .08em; text-align: left; text-transform: uppercase; }
.access-table td { padding: 15px 17px; border-bottom: 1px solid var(--k100-line); color: var(--k100-muted); vertical-align: middle; }
.access-table tr:last-child td { border-bottom: 0; }
.role-tag { display: inline-block; padding: 5px 9px; border-radius: 5px; font: 600 11px/1 "Montserrat", sans-serif; }
.role-owner { color: #4439bd; background: #eceaff; }
.role-manager { color: #168a99; background: #e2fbfd; }
.role-member { color: #6d7485; background: #f0f2f6; }
.next-link { display: inline-flex; align-items: center; gap: 12px; color: var(--k100-purple); font: 600 13px/1.2 "Montserrat", sans-serif; }
.next-link span { font-size: 20px; transition: transform .18s ease; }
.next-link:hover span { transform: translateX(4px); }
.support-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  scroll-margin-top: 24px;
  padding: 28px 30px;
  border-radius: 12px;
  background: var(--sidebar);
  color: #fff;
  background-image: radial-gradient(circle at 100% 0%, rgba(71,62,207,.75), transparent 55%);
}
.support-card .eyebrow { margin-bottom: 7px; color: var(--k100-cyan); }
.support-card h2 { margin-bottom: 6px; color: #fff; font-size: 24px; }
.support-card p { margin: 0; color: rgba(255,255,255,.68); font-size: 14px; }
.btn-primary { padding: 11px 16px; border-color: var(--k100-purple); border-radius: 6px; background: var(--k100-purple); font: 600 12px/1.4 "Montserrat", sans-serif; white-space: nowrap; }
.btn-primary:hover, .btn-primary:focus { border-color: var(--k100-cyan); background: var(--k100-cyan); color: #151934; }
.article-toc { position: sticky; top: 30px; padding-top: 5px; }
.toc-title { margin-bottom: 14px; color: #98a1b3; font: 700 10px/1.2 "Montserrat", sans-serif; letter-spacing: .1em; text-transform: uppercase; }
.toc-link { display: block; padding: 5px 0 5px 15px; border-left: 1px solid var(--k100-line); color: #9ca5b6; font-size: 12px; line-height: 1.45; }
.toc-link:hover, .toc-link.is-active { border-left: 2px solid var(--k100-purple); color: var(--k100-purple); }
.help-footer { display: flex; gap: 10px; align-items: center; padding: 22px 2.2vw; border-top: 1px solid var(--k100-line); color: #9ca5b6; font-size: 12px; }
.help-footer a { color: var(--k100-purple); }
.mobile-menu-toggle, .sidebar-close { border: 0; background: none; cursor: pointer; }
.mobile-menu-toggle span { display: block; width: 23px; height: 2px; margin: 4px 0; background: var(--k100-purple); }
.sidebar-close { position: absolute; top: 27px; right: 25px; width: 26px; height: 26px; }
.sidebar-close span { position: absolute; top: 12px; left: 2px; width: 22px; height: 2px; background: #fff; }
.sidebar-close span:first-child { transform: rotate(45deg); }
.sidebar-close span:last-child { transform: rotate(-45deg); }
.sidebar-overlay { display: none; }

@media (max-width: 1199.98px) {
  .content-wrap { max-width: 900px; }
  .article-layout { display: block; }
}
@media (max-width: 991.98px) {
  :root { --sidebar-width: 290px; }
  .help-sidebar { transform: translateX(-100%); transition: transform .25s ease; box-shadow: 14px 0 40px rgba(15,18,39,.18); }
  .help-sidebar.is-visible { transform: translateX(0); }
  .sidebar-overlay { position: fixed; z-index: 1030; top: 0; right: 0; bottom: 0; left: 0; background: rgba(15,18,39,.5); }
  .sidebar-overlay.is-visible { display: block; }
  .help-main { margin-left: 0; }
  .topbar { padding: 0 5vw; gap: 18px; }
  .mobile-menu-toggle { display: block !important; }
  .topbar-label { margin-right: auto; }
  .content-wrap { max-width: 760px; padding-right: 30px; padding-left: 30px; }
}
@media (max-width: 575.98px) {
  .topbar { height: 66px; }
  .topbar-support { display: none; }
  .content-wrap { padding: 22px 20px 60px; }
  .breadcrumb-row { gap: 13px; align-items: flex-start; }
  .print-button { flex: 0 0 auto; }
  .article-intro { padding: 57px 0 42px; }
  h1 { font-size: 34px; }
  .article-intro .lead { font-size: 16px; }
  .article-callout { gap: 12px; margin-bottom: 48px; padding: 19px; }
  .article-section { margin-bottom: 51px; }
  .info-grid { grid-template-columns: 1fr; }
  .support-card { display: block; padding: 25px 22px; }
  .support-card .btn { margin-top: 20px; }
  .help-footer { padding: 20px; }
}

@media print {
  .help-sidebar, .topbar, .breadcrumb-row, .article-toc, .help-footer { display: none !important; }
  .help-main { margin: 0; }
  .content-wrap { max-width: 760px; padding: 0; }
  .article-intro { padding-top: 20px; }
  .support-card { color: #000; background: #fff; border: 1px solid #ddd; }
  .support-card h2 { color: #000; }
}


.nav-group{
	margin-top: 2px;
}


.logo_top_text{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.text_1{
    color: #ffffff;
    font-size: 11px;
    letter-spacing: 4.5px;
    margin: 0px;
    line-height: 14px;
    font-weight: 500;
}
.text_2{
    color: #ffffff;
    font-size: 11px;
    letter-spacing: 1.4px;
    line-height: 10px;
    font-weight: 500;
}
