/* ═══ 클래스업 뷰 · 매장 관리 — 디자인 시스템 (프로토타입) ═══════════════════════════
   정본 값 = 클래스업 공식(보라 #6c60f4 · 시안 #22c1a8 · Pretendard · pill 단추).
   규칙: 색은 여기 토큰만 · 새 색 짓지 않음 · 아이콘은 shell.js 의 선 아이콘(이모지 금지)
         화면 문구는 명사형 · 한 줄 44자 이하 · 목록은 10개씩
   ═════════════════════════════════════════════════════════════════════════════════ */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css');
:root{
  /* 브랜드 */
  --ac:#6c60f4; --ac-2:#5448e6; --ac-3:#4337c4; --ac-t1:#f3f1ff; --ac-t2:#e6e3ff; --ac-t3:#f7f5ff;
  --mint:#22c1a8; --mint-ink:#0f7f6d; --mint-t:#e3f7f3;
  --yel:#f5b400; --yel-ink:#8a6400; --yel-t:#fff5d6;
  --red:#e5484d; --red-ink:#b3261e; --red-t:#fdecec;
  --blue:#3b82f6; --blue-t:#e8f0fe;
  /* 잉크·면 */
  --ink:#111111; --ink-2:#3a3b52; --mute:#6b6c80; --mute-2:#9c9db0;
  --line:#e7e7f1; --line-2:#d9d9e8; --bg:#fafafd; --card:#ffffff; --side:#15132d; --side-2:#221f45; --side-ink:#c9c6ee;
  /* 모양 */
  --r-s:8px; --r:12px; --r-l:16px; --pill:999px;
  --sh-1:0 1px 2px rgba(17,17,40,.06); --sh-2:0 8px 24px rgba(17,17,40,.08); --sh-3:0 24px 60px rgba(17,17,40,.18);
  --gap:16px; --side-w:232px; --top-h:60px;
  --f-xs:12px; --f-s:13px; --f-m:14px; --f-l:16px; --f-xl:20px; --f-2xl:26px;
}
@media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){
  --ink:#f3f3fa; --ink-2:#d6d6e6; --mute:#a3a4ba; --mute-2:#77788f; --line:#2a2946; --line-2:#36355a;
  --bg:#0e0d1f; --card:#17162d; --ac-t1:#221f45; --ac-t2:#2c2860; --ac-t3:#1c1a3a;
  --mint-t:#10332e; --yel-t:#352a0a; --red-t:#3a1618; --blue-t:#132544; } }
*{box-sizing:border-box} html,body{margin:0}
body{font-family:Pretendard,system-ui,-apple-system,sans-serif;font-size:var(--f-m);color:var(--ink);background:var(--bg);
  -webkit-font-smoothing:antialiased;letter-spacing:-.01em;line-height:1.5}
button,input,select,textarea{font:inherit;color:inherit}
a{color:var(--ac);text-decoration:none}
.num{font-variant-numeric:tabular-nums}
.ico{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ico.s{width:15px;height:15px}.ico.l{width:22px;height:22px}

/* ── 틀: 상단바 + 좌측 메뉴 + 본문 ── */
.shell{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh}
.side{background:var(--side);color:var(--side-ink);padding:18px 12px;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;gap:2px}
.side .logo{display:flex;align-items:center;gap:8px;padding:4px 10px 18px;color:#fff;font-weight:800;font-size:15px}
.side .logo i{width:22px;height:12px;border-radius:var(--pill);background:var(--ac);position:relative;display:inline-block}
.side .logo i:after{content:"";position:absolute;right:3px;top:3px;width:6px;height:6px;border-radius:50%;background:var(--mint)}
.side .logo small{font-weight:600;color:var(--side-ink);font-size:12px}
.side .grp{font-size:11px;font-weight:700;color:#7d79b6;letter-spacing:.06em;padding:14px 12px 6px}
.side a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--side-ink);font-weight:600;font-size:var(--f-m)}
.side a:hover{background:var(--side-2);color:#fff}
.side a.on{background:var(--ac);color:#fff}
.side a .cnt{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--pill);background:var(--mint);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}
.side a .cnt.hot{background:var(--red)}
.side .foot{margin-top:auto;padding:12px;font-size:12px;color:#7d79b6}
.main{min-width:0;display:flex;flex-direction:column}
.top{height:var(--top-h);display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}
.top h1{font-size:var(--f-l);margin:0;font-weight:800}
.top .crumb{color:var(--mute);font-size:var(--f-s)}
.top .sp{flex:1}
.top .who{display:flex;align-items:center;gap:8px;font-size:var(--f-s);color:var(--ink-2)}
.top .avatar{width:30px;height:30px;border-radius:50%;background:var(--ac-t2);color:var(--ac-3);display:grid;place-items:center;font-weight:800;font-size:12px}
.page{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);max-width:1320px;width:100%}
.page>*{min-width:0}   /* 폰에서 표 너비만큼 카드가 늘어나 넘치던 것(회원 관리에서 발견) */
/* 뷰가 한 겹 감싸 그리면 .page 의 칸 사이 간격이 안 먹음 — 감싼 겹도 같은 격자(2026-09-24 통합 캡처: 머리 글과 숫자 칸이 붙음) */
.page>.v-send,.page>.v-forms,.page>.v-pcs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}
.page>.v-send>*,.page>.v-forms>*,.page>.v-pcs>*{min-width:0}
.page-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}
.page-head h2{margin:0;font-size:var(--f-2xl);font-weight:800;letter-spacing:-.02em}
.page-head p{margin:2px 0 0;color:var(--mute);font-size:var(--f-s)}
.page-head .sp{flex:1}

/* ── 카드·숫자 ── */
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1)}
.card .hd{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}
.card .hd h3{margin:0;font-size:var(--f-l);font-weight:800}
.card .hd .sub{color:var(--mute);font-size:var(--f-s)}
.card .hd .sp{flex:1}
.card .bd{padding:18px}
.card .bd.flush{padding:0}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px;display:grid;gap:4px}
.kpi .l{color:var(--mute);font-size:var(--f-s);font-weight:600;display:flex;align-items:center;gap:6px}
.kpi .v{font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.kpi .d{font-size:var(--f-xs);color:var(--mute)}
.kpi.ac{border-color:var(--ac-t2);background:linear-gradient(180deg,var(--ac-t3),var(--card))}.kpi.ac .v{color:var(--ac-2)}
.kpi.warn .v{color:var(--red-ink)}
.grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--gap)}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}

/* ── 단추 ── */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--pill);
  border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);font-weight:700;font-size:var(--f-s);cursor:pointer;white-space:nowrap}
.btn:hover{border-color:var(--ac);color:var(--ac-2)}
.btn.pri{background:linear-gradient(120deg,var(--ac),var(--ac-2));border-color:transparent;color:#fff}
.btn.pri:hover{filter:brightness(1.05);color:#fff}
.btn.line{border-color:var(--ac);color:var(--ac-2)}
.btn.ghost{border-color:transparent;background:transparent}
.btn.danger{color:var(--red-ink);border-color:#f3c5c7}
.btn.sm{height:30px;padding:0 12px;font-size:var(--f-xs)}
.btn.lg{height:46px;padding:0 22px;font-size:var(--f-m)}
.btn.icon{width:38px;padding:0}
.btn:disabled{opacity:.45;cursor:not-allowed}

/* ── 딱지 ── */
.tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--pill);font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--ac-t1);color:var(--ac-3)}
.tag.mint{background:var(--mint-t);color:var(--mint-ink)}.tag.yel{background:var(--yel-t);color:var(--yel-ink)}
.tag.red{background:var(--red-t);color:var(--red-ink)}.tag.gray{background:#eeeef4;color:var(--mute)}.tag.blue{background:var(--blue-t);color:#1d4ed8}
.tag.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center}

/* ── 입력 ── */
.field{display:grid;gap:6px}
.field>label{font-size:var(--f-s);font-weight:700;color:var(--ink-2);display:flex;gap:6px;align-items:center}
.field>label .req{color:var(--red);font-size:11px}.field>label .opt{color:var(--mute-2);font-size:11px;font-weight:600}
.field .hint{font-size:var(--f-xs);color:var(--mute)}
.field .err{font-size:var(--f-xs);color:var(--red-ink)}
.in,select.in,textarea.in{height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--card);width:100%;outline:none}
textarea.in{height:auto;min-height:80px;padding:10px 12px;resize:vertical}
.in:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-t2)}
.toolbar select.in{width:auto}   /* 도구줄 안 고르개가 한 줄을 다 차지하던 것(알림 기록에서 발견) */
.search{position:relative}.search .in{padding-left:36px}.search .ico{position:absolute;left:11px;top:11px;color:var(--mute)}
.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px}
.form-grid .full{grid-column:1/-1}

/* ── 고르개(세그먼트)·칩·탭 ── */
.seg{display:inline-flex;padding:3px;border-radius:var(--pill);background:#efeef8;gap:2px}
.seg button{border:0;background:transparent;height:32px;padding:0 14px;border-radius:var(--pill);font-weight:700;font-size:var(--f-s);color:var(--mute);cursor:pointer}
.seg button.on{background:var(--card);color:var(--ac-2);box-shadow:var(--sh-1)}
.chips{display:flex;flex-wrap:wrap;gap:6px}
.chip{height:32px;padding:0 13px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--card);font-weight:700;font-size:var(--f-s);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.chip.on{background:var(--ac);border-color:var(--ac);color:#fff}
.chip .n{font-size:11px;opacity:.75}
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding:0 18px}
.tabs button{border:0;background:transparent;height:44px;padding:0 12px;font-weight:700;color:var(--mute);border-bottom:2px solid transparent;cursor:pointer}
.tabs button.on{color:var(--ac-2);border-color:var(--ac)}

/* ── 표·목록 ── */
.tbl{width:100%;border-collapse:collapse;font-size:var(--f-s)}
.tbl th{text-align:left;font-size:var(--f-xs);color:var(--mute);font-weight:700;padding:10px 14px;background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap}
.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}
.tbl tr:last-child td{border-bottom:0}
.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover td{background:var(--ac-t3)}
.tbl .nw{white-space:nowrap}
.tw{overflow-x:auto}
.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}
.toolbar .sp{flex:1}
.pager{display:flex;align-items:center;justify-content:center;gap:4px;padding:14px;font-size:var(--f-s);color:var(--mute)}
.pager button{min-width:32px;height:32px;border-radius:var(--pill);border:0;background:transparent;font-weight:700;color:var(--ink-2);cursor:pointer}
.pager button.on{background:var(--ac);color:#fff}
.pager button:disabled{opacity:.35}
.empty{padding:40px 20px;text-align:center;color:var(--mute);display:grid;gap:8px;justify-items:center}
.empty .ico{width:34px;height:34px;color:var(--mute-2)}
.row-item{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}
.row-item:last-child{border-bottom:0}
.av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--ac-t1);color:var(--ac-3);flex:none}
.av.mint{background:var(--mint-t);color:var(--mint-ink)}.av.yel{background:var(--yel-t);color:var(--yel-ink)}

/* ── 창(모달)·서랍·알림 ── */
.dim{position:fixed;inset:0;background:rgba(17,15,40,.45);display:grid;place-items:center;padding:16px;z-index:100;animation:fade .15s}
.modal{background:var(--card);border-radius:20px;box-shadow:var(--sh-3);width:min(560px,100%);max-height:90vh;overflow:auto}
.modal .hd{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line)}
.modal .hd h3{margin:0;font-size:var(--f-l);font-weight:800}.modal .hd .sp{flex:1}
.modal .bd{padding:20px;display:grid;gap:14px}
.modal .ft{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}
.drawer-dim{position:fixed;inset:0;background:rgba(17,15,40,.35);z-index:90;animation:fade .15s}
.drawer{position:fixed;right:0;top:0;bottom:0;width:min(560px,100%);background:var(--card);box-shadow:var(--sh-3);z-index:91;display:flex;flex-direction:column;animation:slide .2s}
.drawer .hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}
.drawer .bd{flex:1;overflow:auto}
.drawer .ft{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}
.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#1c1a3a;color:#fff;padding:12px 18px;border-radius:var(--pill);font-weight:700;font-size:var(--f-s);box-shadow:var(--sh-2);z-index:200;animation:fade .2s}
.note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r);background:var(--ac-t3);color:var(--ink-2);font-size:var(--f-s);border:1px solid var(--ac-t2)}
.note.warn{background:var(--yel-t);border-color:#f5e2a8;color:var(--yel-ink)}
.note.red{background:var(--red-t);border-color:#f3c5c7;color:var(--red-ink)}
.proto-bar{background:repeating-linear-gradient(45deg,#fff8e1,#fff8e1 10px,#fff3cd 10px,#fff3cd 20px);color:#6b5510;font-size:12px;font-weight:700;padding:6px 24px;border-bottom:1px solid #f1d58a;display:flex;gap:10px;align-items:center}
.proto-bar .sp{flex:1}
.proto-bar select{height:26px;border-radius:var(--pill);border:1px solid #e6cf85;background:#fff;padding:0 8px;font-size:12px}
@keyframes fade{from{opacity:0}to{opacity:1}}
@keyframes slide{from{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}

/* ── 폰 ── */
.mob-nav{display:none}
@media (max-width:900px){
  .shell{grid-template-columns:1fr}
  .side{display:none}
  .top{padding:0 14px}.page{padding:14px}
  .grid-2,.grid-3,.form-grid{grid-template-columns:1fr}
  .mob-nav{display:flex;position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);z-index:30;overflow-x:auto}
  .mob-nav a{flex:1 0 auto;display:grid;justify-items:center;gap:2px;padding:8px 10px;font-size:11px;font-weight:700;color:var(--mute)}
  .mob-nav a.on{color:var(--ac-2)}
  body{padding-bottom:64px}
  .drawer{width:100%}
}

/* ═══ 중앙 /staff 추가분 (U0 · 2026-09-24) ═══════════════════════════════════════
   위는 프로토타입 ds.css 그대로. 아래만 더함 — 숨김 속성 · 로그인/초대 수락 화면 · 틀 보조.
   ⚠️ 글꼴은 맨 위 @import(바깥 주소)가 막히면 font-family 의 system-ui 로 물러섬(무의존 유지). */
[hidden]{display:none !important}
.side a .cnt:empty{display:none}
.mob-nav a{position:relative}
.mob-nav a .cnt{position:absolute;top:4px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}
.mob-nav a .cnt:empty{display:none}
.top .who .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}

/* ── 로그인 · 초대 수락 · 비밀번호 재설정 (같은 주소 /staff) ──
   2026-09-25 대표 시안 개편(claude-LOGIN3) — 색은 이 화면 안(.auth)에서만 쓰는 토큰. 늘 밝은 모양(시안 색 그대로 · 어두운 설정에도).
   PC(1024px 이상) = 왼쪽 약 57% 소개 칸 + 오른쪽 카드(폭 440px) · 1024px 아래 = 소개 → 카드 → 단계 카드 → 서비스 소개.
   입력 글자 16px(폰 확대 막음) · 누르는 곳 44px 이상 · 모서리 카드 20px · 입력·단추 12px */
.auth{--a-bg:#F6F5FB;--a-navy:#16143A;--a-pt:#4A3FD6;--a-pt-d:#3A30B8;--a-ink:#1B1A2E;--a-sub:#5E5C73;--a-line:#E6E4F2;--a-card:#fff;
  --a-r:20px;--a-r-s:12px;--a-red:#E5484D;
  color-scheme:light;min-height:100vh;display:grid;grid-template-columns:minmax(0,57fr) minmax(488px,43fr);
  background:var(--a-bg);color:var(--a-ink);word-break:keep-all;overflow-wrap:anywhere}
.auth *:focus-visible{outline:2px solid var(--a-pt);outline-offset:2px}
.auth-side{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 24px 20px}
.auth-card{width:min(440px,100%);margin:auto 0;background:var(--a-card);border:1px solid var(--a-line);border-radius:var(--a-r);
  box-shadow:0 16px 48px rgba(22,20,58,.08);padding:36px 32px 28px;display:grid;gap:20px}
.auth-logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px;color:var(--a-ink)}
.auth-logo i{width:26px;height:14px;border-radius:var(--pill);background:var(--a-pt);position:relative;display:inline-block;flex:none}
.auth-logo i:after{content:"";position:absolute;right:3px;top:3px;width:8px;height:8px;border-radius:50%;background:var(--mint)}
.auth-logo small{font-weight:600;color:var(--a-sub);font-size:12px}
.auth-head h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--a-ink)}
.auth-head p{margin:6px 0 0;color:var(--a-sub);font-size:14px}
/* 탭 [관리자 | 근무자] — 고정(초대·재설정)이면 안 고른 쪽 흐림 */
.auth-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--a-r-s);background:var(--a-bg);border:1px solid var(--a-line)}
.auth-seg button{height:44px;border:0;border-radius:9px;background:transparent;font-size:15px;font-weight:700;color:var(--a-sub);cursor:pointer}
.auth-seg button.on{background:var(--a-card);color:var(--a-pt);box-shadow:0 1px 3px rgba(22,20,58,.12)}
.auth-seg button:disabled{opacity:.45;cursor:default}
.auth-form{display:grid;gap:16px}
.auth .field{gap:8px}
.auth .field>label{font-size:14px;font-weight:700;color:var(--a-ink)}
.auth .field .hint{font-size:13px;color:var(--a-sub)}
.auth .in{height:52px;padding:0 16px;font-size:16px;border:1px solid var(--a-line);border-radius:var(--a-r-s);background:var(--a-card);color:var(--a-ink)}
.auth .in::placeholder{color:#9C9AB0}
.auth .in:focus{border-color:var(--a-pt);box-shadow:0 0 0 3px rgba(74,63,214,.15)}
.pw-wrap{position:relative}
.pw-wrap .in{padding-right:56px}
.pw-eye{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--a-sub);display:grid;place-items:center;cursor:pointer}
.pw-eye:hover{color:var(--a-pt);background:var(--a-bg)}
.pw-eye .ico{width:20px;height:20px}
.auth-help{margin:-6px 0 0;font-size:13px;color:var(--a-sub);line-height:1.5}
.auth-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:-6px 0 -8px;font-size:14px;color:var(--a-ink);cursor:pointer;width:max-content;max-width:100%}
.auth-check input{width:20px;height:20px;margin:0;accent-color:var(--a-pt);flex:none;cursor:pointer}
.auth .btn.block{width:100%}
.auth .btn.pri{height:52px;border-radius:var(--a-r-s);background:var(--a-pt);border-color:transparent;font-size:16px;font-weight:700;color:#fff}
.auth .btn.pri:hover{background:var(--a-pt-d);filter:none}
.auth-links{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:-8px;font-size:14px;color:var(--a-line)}
.auth-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--a-sub);font-weight:600;text-decoration:none;border-radius:8px}
.auth-links a:hover{color:var(--a-pt)}
.auth-links-note{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--a-sub);line-height:1.5}
.auth-msg{margin:0;padding:10px 14px;border-radius:var(--a-r-s);font-size:14px;font-weight:700;background:#FDECEC;color:#B3261E;border:1px solid #F3C5C7}
.auth-msg.ok{background:#E3F7F3;color:#0F7F6D;border-color:transparent}
.auth-alt{margin:-8px 0 0;font-size:14px;color:var(--a-ink)}
.linkbtn{border:0;background:none;padding:0;font:inherit;font-weight:800;color:var(--a-pt);text-decoration:underline;cursor:pointer;min-height:32px}
.auth-foot{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:14px}
.auth-foot a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--a-pt)}
.auth .rules{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--a-sub)}
.rules li{display:flex;align-items:center;gap:6px}
.rules li .ico{width:14px;height:14px;color:#9C9AB0}
.rules li.ok{color:#0F7F6D}.rules li.ok .ico{color:var(--mint)}
.auth-copy{margin-top:24px;font-size:12px;color:var(--a-sub);text-align:center}
/* 소개 칸(PC) — 배경 사진 두 장 + 남색 덮개 80% · 글·카드는 HTML */
.auth-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;
  padding:36px clamp(32px,4.4vw,72px) 32px;background:var(--a-navy);color:#fff}
.auth-hero:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(22,20,58,.8)}
.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}
.hero-bg.on{opacity:1}
.hero-top,.hero-slides,.hero-ctl{position:relative;z-index:2}
.hero-logo{color:#fff}.hero-logo small{color:rgba(255,255,255,.7)}
.hero-slides{flex:1;display:grid;align-items:center;padding:28px 0}
.hero-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}
.hero-slide.on{opacity:1;visibility:visible}
.hero-h{margin:0 0 clamp(20px,4vh,36px);font-size:clamp(30px,2.9vw,44px);line-height:1.3;font-weight:800;letter-spacing:-.035em}
.hero-cards{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.hero-cards.n4{grid-template-columns:repeat(2,minmax(0,1fr))}
.hcard{background:var(--a-card);color:var(--a-ink);border-radius:var(--a-r);padding:10px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 32px rgba(0,0,0,.18)}
.hc-media{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10;background:var(--a-bg)}
.hero-cards.n4 .hc-media{aspect-ratio:21/9}
.hc-media img{display:block;width:100%;height:100%;object-fit:cover}
.hc-chip{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--pill);
  background:var(--a-red);color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(229,72,77,.35)}
.hc-chip .ico{width:13px;height:13px}
.hc-txt{display:grid;gap:3px;padding:0 6px 6px}
.hc-n{font-size:12px;font-weight:800;color:var(--a-pt);letter-spacing:.02em}
.hc-txt b{font-size:16px;font-weight:800;letter-spacing:-.02em}
.hc-txt>span:last-child{font-size:13px;color:var(--a-sub);line-height:1.45}
/* 화면 흉내(03 알람에 답변 · 이상 징후 알림) — 그림 아님, HTML */
.mk{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;font-size:12px;color:var(--a-ink);
  background:linear-gradient(160deg,#EEECFB,var(--a-bg))}
.mk-row{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--a-line)}
.mk-row span{margin-left:auto;color:var(--a-red);font-weight:700}
.mk-dot{width:8px;height:8px;border-radius:50%;background:var(--a-red);flex:none}
.mk-btns{display:flex;gap:6px}
.mk-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--a-line);background:#fff;font-weight:700;color:var(--a-sub)}
.mk-btn.on{flex:1;justify-content:center;background:var(--a-pt);border-color:transparent;color:#fff}
.mk-btn .ico{width:14px;height:14px}
.mk-log{display:flex;align-items:center;gap:5px;color:#0F7F6D;font-weight:700}
.mk-note{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--a-line);min-width:0}
.mk-bell{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:#FDECEC;color:var(--a-red)}
.mk-t{display:grid;min-width:0;line-height:1.35}
.mk-t b{font-weight:800}
.mk-note em{margin-left:auto;font-style:normal;color:var(--a-sub);white-space:nowrap}
/* 이전·점·다음 · 「1 / 2」 */
.hero-ctl{display:flex;align-items:center;gap:6px}
.hero-nav{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;cursor:pointer}
.hero-nav:hover{background:rgba(255,255,255,.18)}
.hero-dots{display:flex}
.hero-dot,.m-dot{width:32px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}
.hero-dot:before,.m-dot:before{content:"";width:8px;height:8px;border-radius:var(--pill);background:rgba(255,255,255,.4);transition:width .3s,background .3s}
.hero-dot.on:before{width:24px;background:#fff}
.hero-count{margin-left:10px;font-size:13px;font-weight:700;color:rgba(255,255,255,.8);font-variant-numeric:tabular-nums}
.auth-hero *:focus-visible{outline-color:#fff}
/* 폰·태블릿 전용 칸 — PC 에선 숨김 */
.m-intro,.m-sec{display:none}
@media (prefers-reduced-motion:reduce){ .hero-bg,.hero-slide,.hero-dot:before,.m-dot:before{transition:none} }
@media (max-width:1023.98px){
  .auth{display:block}
  .auth-hero{display:none}
  .auth-side{min-height:0;justify-content:flex-start;padding:20px 16px 24px}
  .auth-card{margin:20px 0 0;width:min(480px,100%);padding:24px 20px 20px}
  .auth-card>.card-logo{display:none}   /* 위 소개에 로고가 있음 */
  .m-intro{display:block;width:min(480px,100%)}
  .m-h{margin:16px 0 14px;font-size:24px;line-height:1.35;font-weight:800;letter-spacing:-.03em}
  .m-photo{position:relative;border-radius:var(--a-r);overflow:hidden;aspect-ratio:16/10;background:var(--a-navy)}
  .m-photo img{display:block;width:100%;height:100%;object-fit:cover}
  .m-alarm{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;
    background:#fff;box-shadow:0 8px 24px rgba(22,20,58,.2);font-size:13px}
  .m-alarm-t{display:grid;line-height:1.35;color:var(--a-red);font-weight:700}
  .m-alarm-t b{color:var(--a-ink)}
  .m-sec{display:block;width:min(480px,100%);margin-top:32px}
  .m-sec h2{margin:0 0 12px;font-size:19px;font-weight:800;letter-spacing:-.02em}
  .m-lead{margin:-6px 0 12px;font-size:14px;color:var(--a-sub)}
  .m-track{list-style:none;margin:0 -16px;padding:4px 16px 8px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
  .m-track::-webkit-scrollbar{display:none}
  .m-track .hcard{flex:0 0 290px;scroll-snap-align:start;box-shadow:none;border:1px solid var(--a-line)}
  .m-dots{display:flex;justify-content:center}
  .m-dot:before{background:#CFCBE6}
  .m-dot.on:before{width:24px;background:var(--a-pt)}
  .m-feat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .m-feat .hcard{box-shadow:none;border:1px solid var(--a-line);padding:8px;gap:8px}
  .m-feat .hc-media{aspect-ratio:4/3;border-radius:12px}
  .m-feat .hc-txt{padding:0 4px 4px}
  .m-feat .hc-txt b{font-size:15px}
  .m-feat .mk{padding:8px;gap:6px;font-size:11px}
  .m-feat .mk-note{padding:6px;gap:6px}
  .m-feat .mk-note em{display:none}
  .m-feat .mk-bell{width:22px;height:22px}
  .auth-copy{margin-top:28px}
}
@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){ .m-track{scroll-behavior:auto} }
/* 폰 상단바 — 제목이 두 줄로 쪼개지던 것(회원 관리 400px 캡처에서 발견) */
@media (max-width:600px){
  .top{gap:8px}
  .top h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
  .top .crumb,.top .who .nm{display:none}
}
/* ── 무리 「매장」 — 매장 프로그램 화면 링크(2026-09-24) · 오른쪽 바깥 표시 ── */
.side a.st-link .st-ext{margin-left:auto;display:inline-flex;opacity:.55}
.side a.st-link:hover .st-ext{opacity:1}

/* 2026-09-24 매장 화면 틀 안에 끼우기 */
.page[data-view^="st-"]{padding:0}
.st-frame{display:block;width:100%;height:calc(100vh - 60px);border:0;background:#fff}
/* 2026-09-26 입장권 못 받음(옛 매장 판 등) — 매장 로그인으로 내려앉을 때 한 줄 */
.st-note{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--mute);border-bottom:1px solid var(--line)}
.st-note .ico{width:16px;height:16px;flex:none}

/* ═══ 틀 편의 기능 (2026-09-24 · 매장 틀 public/assets/nav.css 에서 옮김 · 모양은 이 파일 토큰) ═══════════════
   --navw-set 사람이 끈 폭(staff-shell.js setNavW 가 html 인라인으로만 넣음 · 저장 안 함)
   --navw     메뉴·책갈피·끌개가 보는 값은 늘 이것 하나. ⚠️ 끈 폭을 --navw 에 바로 넣지 않음 — 폰 규칙(--navw:0px)을 이겨 본문이 밀림. */
:root{--navw:var(--navw-set,var(--side-w))}
.shell{grid-template-columns:var(--navw) minmax(0,1fr);transition:grid-template-columns .16s ease}
.side a>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}   /* 폭 140px 에서 이름 끝 말줄임(온 이름은 title) */
.side .logo{white-space:nowrap;min-width:0}
.side .logo small{min-width:0;overflow:hidden;text-overflow:ellipsis}   /* 폭 140px 에서 로고 글이 세로로 쪼개지던 것(캡처에서 발견) */
.side .foot .ver{display:block;margin-top:2px;font-variant-numeric:tabular-nums}
/* 하위 줄(spec.subs) — 늘 펼침 · 상위 이름 글자 줄에 맞춰 들여 씀 */
.side a.sub{padding:6px 12px 6px 40px;font-size:var(--f-s);font-weight:600}
.side a.sub.on{background:var(--side-2);color:#fff;box-shadow:inset 3px 0 0 var(--mint)}
/* 하위 줄 숫자(2026-10-06 · data-subcnt) — 기본 보라 · hot(대화 고객) 빨강 · 0이면 숨김 */
.side a.sub .cnt{background:var(--ac)}
.side a.sub .cnt.hot{background:var(--red)}
/* 폰 하위 칩 줄(#mSubs · 2026-10-06 대표 「다른 페이지 처럼 … 웹페이지 하위처럼」) — 왼쪽 메뉴가 숨는 900px 이하에서만
   머리줄 바로 아래 · 가로 스크롤 · 누르는 자리 44px · 켜진 칸 = 강조색 글자 + 밑줄 */
.msubs{display:none}
@media (max-width:900px){
  .msubs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:0 10px;background:var(--card);border-bottom:1px solid var(--line)}
  .msubs::-webkit-scrollbar{display:none}
  .msubs a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-bottom:2px solid transparent;color:var(--mute);font-weight:700;font-size:var(--f-s);text-decoration:none;white-space:nowrap}
  .msubs a.on{color:var(--ac-2);border-bottom-color:var(--ac);font-weight:800}
  .msubs .cnt{min-width:18px;height:18px;padding:0 5px;border-radius:var(--pill);background:var(--ac);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;font-variant-numeric:tabular-nums}
  .msubs .cnt.hot{background:var(--red)}
  .msubs .cnt:empty{display:none}
  body:has(.tk3.open) .msubs{display:none}   /* 대화 방을 열면 방이 화면 전체(입력칸이 바닥에) */
}
/* ① 접힘 — 메뉴를 감추고 본문이 그 자리를 씀(기억 안 함) */
body.navfold .shell{grid-template-columns:minmax(0,1fr)}
body.navfold .side{display:none}
.shell .page{padding-left:40px}   /* 책갈피(26px)가 본문 첫 글자를 가리던 것(설정 캡처에서 발견) — 폰은 아래에서 14px 로 되돌림 */
.shell .page[data-view^="st-"]{padding:0}
/* 가장자리 책갈피 — 한 손잡이로 열고 닫음. 26px 라 눌리는 자리만 사방으로 넓힘 */
.edgetab{position:fixed;top:76px;z-index:25;display:flex;flex-direction:column;align-items:center;gap:7px;width:26px;padding:11px 0;cursor:pointer;
  border:1px solid var(--line-2);background:var(--card);color:var(--mute);font:inherit;font-size:12px;font-weight:700;line-height:1;
  transition:left .16s ease,border-color .12s ease,color .12s ease}
.edgetab .rtt{writing-mode:vertical-rl;letter-spacing:.06em}
.edgetab .ico{width:12px;height:12px;stroke-width:2.4}
.navtab{left:0;border-left:0;border-radius:0 var(--r-s) var(--r-s) 0;box-shadow:1px 0 6px rgba(17,17,40,.10)}
.navtab:hover,.navtab.open{border-color:var(--ac);color:var(--ac-2)}
.navtab.open{left:var(--navw)}
.navtab.open .ico{transform:rotate(180deg)}
.navtab::after{content:'';position:absolute;top:-8px;bottom:-8px;left:-6px;right:-10px}
.navtab:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
/* ② 폭 끌개 — 보이는 선 2px · 잡히는 자리 10px */
.navsize{display:block;position:fixed;top:0;bottom:0;left:var(--navw);z-index:24;width:10px;margin-left:-5px;cursor:col-resize;touch-action:none;transition:left .16s ease}
.navsize::before{content:'';position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .12s ease}
.navsize:hover::before,.navsize:focus-visible::before,body.navdrag .navsize::before{background:var(--ac)}
.navsize:focus{outline:none}
.navsize:focus-visible{outline:2px solid var(--ac);outline-offset:-1px}
.navsize .navsize-n{position:absolute;top:160px;left:12px;white-space:nowrap;padding:3px 8px;border-radius:var(--pill);background:var(--ac);color:#fff;
  font-size:11.5px;font-weight:700;opacity:0;transition:opacity .12s ease;pointer-events:none}
body.navdrag .navsize .navsize-n,.navsize:focus-visible .navsize-n{opacity:1}
body.navfold .navsize{display:none}
/* 끄는 동안 — 손가락을 그대로 따라옴 · 메뉴 글자가 딸려 잡히지 않게 */
body.navdrag{cursor:col-resize;user-select:none}
body.navdrag .shell,body.navdrag .navsize,body.navdrag .navtab{transition:none}
@media (prefers-reduced-motion:reduce){ .shell,.navsize,.edgetab{transition:none} }
/* ⑤ 연결 끊김 한 줄(상단바) */
.top .net-off{flex:none}
/* ④ 기다림 띠 · 빈칸 자리표 */
.cvbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:300;background:var(--ac-t2);overflow:hidden;opacity:0;transition:opacity .18s ease;pointer-events:none}
.cvbar.on{opacity:1}
.cvbar i{display:block;height:100%;width:38%;border-radius:0 3px 3px 0;background:var(--ac);animation:cvbarrun 1.05s cubic-bezier(.42,0,.32,1) infinite}
@keyframes cvbarrun{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}
.cvwait{display:inline-flex;align-items:center;gap:7px;color:var(--mute);font-size:var(--f-s)}
.cvwait::before{content:'';width:12px;height:12px;flex:none;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--ac);animation:cvspin .7s linear infinite}
@keyframes cvspin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){ .cvbar i{animation:none;width:100%;opacity:.55} .cvbar{transition:none} .cvwait::before{animation:none} }
/* 폰 — 아래 띠 메뉴라 접을 일·폭이 없음. 책갈피·끌개 치움(클래스 둘로 무게를 올림 — 매장 2026-09-13 폰 책갈피 덫) */
@media (max-width:900px){
  :root{--navw:0px}
  .shell,body.navfold .shell{grid-template-columns:minmax(0,1fr)}
  .shell .page{padding-left:14px}
  .edgetab.navtab,.navsize.navsize{display:none}
}
@media print{
  .side,.mob-nav,.navtab,.navsize,.cvbar,.top .btn{display:none !important}
  .shell{grid-template-columns:minmax(0,1fr) !important}
  body{padding-bottom:0}
}
.page[data-embed]{padding:0}
/* 2026-09-25 하위 메뉴 꺾쇠 — 연 메뉴만 하위 줄 펼침 */
.side a .subcaret{margin-left:auto;display:inline-flex;opacity:.6}
.side a .cnt+.subcaret{margin-left:6px}
.side a[aria-expanded="true"] .subcaret{opacity:.9}
/* 2026-09-25 관리자 전용 무리 — 맨 아래 · 다른 색(주황 띠) */
.side .admin-zone{margin:10px 8px 6px;padding:4px 0 6px;border-radius:12px;background:rgba(245,158,11,.10);box-shadow:inset 0 0 0 1px rgba(245,158,11,.28)}
.side .admin-zone .grp{color:#f5b454;display:flex;align-items:center;gap:6px}
.side .admin-zone a.on{box-shadow:inset 3px 0 0 #f59e0b}
.side .admin-zone a:not(.on) svg{color:#f5b454}

/* 2026-10-02 바로 가기 — 오른쪽 아래 떠 있는 단추(staff-shell.js buildGo) · 누르면 이름 줄이 위로 펼쳐짐 */
.go-fab{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.go-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border:0;border-radius:var(--pill);cursor:pointer;
  background:linear-gradient(120deg,var(--ac),var(--ac-2));color:#fff;font:inherit;font-weight:800;box-shadow:var(--sh-3)}
.go-btn:hover{filter:brightness(1.06)}
.go-btn:focus-visible{outline:3px solid var(--ac-t2);outline-offset:2px}
.go-btn[aria-expanded="true"]{background:var(--ac-3)}
.go-list{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:160px}
.go-list[hidden]{display:none}
.go-list a{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--pill);background:var(--card);color:var(--ink);
  border:1px solid var(--line-2);box-shadow:var(--sh-2);font-weight:800;text-decoration:none;animation:fade .15s}
.go-list a:hover,.go-list a:focus-visible{border-color:var(--ac);color:var(--ac-2);outline:0}
.go-list a .ico{color:var(--ac-2)}
.go-report{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:var(--pill);background:var(--red);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:var(--sh-2)}
.go-report:hover,.go-report:focus-visible{filter:brightness(1.06);outline:3px solid var(--red-t);outline-offset:2px}
.go-none{padding:10px 14px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);color:var(--mute);font-size:var(--f-xs);box-shadow:var(--sh-2)}
@media (max-width:900px){.go-fab{bottom:76px}}
@media (max-width:640px){.go-fab{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.go-btn{width:52px;height:52px;padding:0;justify-content:center}.go-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
/* 2026-10-05 관리자 가이드 2번 · 근무자 13번 — 떠 있는 바로 가기 단추가 맨 아래 [저장] · [답하기] · 딱지를 덮음.
   ① 자리 비움: 화면 끝에 단추 높이만큼 빈칸(맨 아래 줄도 단추 위로 올라옴) ② 비켜 섬: 밑에 누르는 것이 있으면 흐리게 + 누름 통과(staff-shell.js goDodge) */
.shell .main .page{padding-bottom:96px}
.shell .main .page[data-embed]{padding-bottom:0}
.go-fab{transition:opacity .15s ease}
.go-fab.go-dodge{opacity:.22;pointer-events:none}
@media (max-width:640px){.shell .main .page{padding-bottom:84px}}
/* 2026-10-05 근무자 가이드 3번 · 관리자 7번 — 중앙 서버 연결 끊김 줄: 머리줄 안이 아니라 머리줄 바로 아래 제 줄(폭 전부 · 머리줄과 함께 붙어 있음) */
.net-strip{position:sticky;top:var(--top-h);z-index:19;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;
  background:var(--red-t);color:var(--red-ink);font-size:var(--f-s);font-weight:800;border-bottom:1px solid var(--line)}
.net-strip[hidden]{display:none}
/* 2026-10-05 근무자 가이드 21번 — 소리 단추 켬 · 끔 구분(폰은 글자가 숨어 그림만 보임): 켬 = 강조색 종 · 끔 = 빗금 종 회색 */
#btnSound[data-st="on"] .ico{color:var(--ac)}
#btnSound[data-st="off"]{color:var(--mute-2,#9a98a8)}
#btnSound[data-st="off"] .ico{opacity:.75}
/* ★ 2026-10-09 공식 로고 — 대표 「클래스업 로고가 틀렸다 · 뷰 로고를 많이 보이게」.
   옛 로고는 캡슐+점을 CSS 로 그리고 「classup」을 글꼴로 쓴 것(공식 아님). 공식 잠금형 그림 「classup | view」로 바꿈.
   밝은 바탕 = public/assets/logo-classup-view.svg(classup.io classupLogo.svg 그대로) · 어두운 바탕 = 전부 흰색(classup.io logo_classup.c8761f4e.svg).
   마크업(staff-shell.js)은 배포 멈춤 목록이라 CSS 로만: <i>·글자를 숨기고 그림을 깔고, 「view · 매장 관리」는 그림에 view 가 있으니 「매장 관리」만.
   중앙 정적 파일 형식표에 svg 가 없어 그림은 data URI 로 넣음. */
.side .logo,.auth-logo{font-size:0;flex-direction:column;align-items:flex-start;gap:6px}
.side .logo i,.auth-logo i{display:none}
.side .logo:before,.auth-logo:before{content:"";display:block;width:180px;max-width:100%;aspect-ratio:258 / 30;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTggMzAiIHdpZHRoPSIyNTgiIGhlaWdodD0iMzAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iY2xhc3N1cCB2aWV3Ij4KICA8dGl0bGU+Y2xhc3N1cCB2aWV3PC90aXRsZT4KICA8IS0tCiAgICBjbGFzc3VwIHZpZXcg7J6g6riI7ZiVIOuhnOqzoCAo7Ja065GQ7Jq0IOuwlO2DleyaqSkgLSDqs7Xsi50g7Z2w7IOJ7YyQICgyMDI2LTEwLTA5KQogICAgY2xhc3N1cCDrtoDrtoQgPSBjbGFzc3VwLmlvIOqzteyLnSDslrTrkZDsmrQg67CU7YOV7JqpIOuhnOqzoChsb2dvX2NsYXNzdXAuYzg3NjFmNGUuc3ZnLCA2MHgxMiwg7KCE67aAIO2dsOyDiSnrpbwgMi4167Cw66GcIOq3uOuMgOuhnCDslIAuCiAgICDshLjroZzspIQgwrcgdmlldyDsi6zrs7wgwrcgdmlldyDquIDsnpDrj4Qg66qo65GQIO2dsOyDiS4g7YGs6riwwrfsooztkZzripQg7J207KCEIOyWtOuRkOyatCDtjJAobG9nby1jbGFzc3VwLXZpZXctZGFyay5zdmcp6rO8IOqwmeydjC4KICAtLT4KICA8ZyBjbGlwLXBhdGg9InVybCgjY3VsdmQtY2xpcCkiPgogICAgPGcgdHJhbnNmb3JtPSJzY2FsZSgyLjUpIj4KPGc+CjxwYXRoIGQ9Ik0xOS43NjcgMi41MjM0NEMyMC41ODk0IDIuNTIzNDQgMjEuMjk0MyAyLjc1ODQgMjEuODgxNyAzLjIyODMzQzIyLjQzOTggMy42OTgyNiAyMi43OTIyIDQuMjU2MzEgMjIuOTM5MSA0LjkzMTgzSDIxLjA1OTRDMjAuODI0NCA0LjM3Mzc5IDIwLjQxMzIgNC4xMDk0NSAxOS43NjcgNC4xMDk0NUMxOS4zMjY1IDQuMTA5NDUgMTkuMDAzNCA0LjI1NjMxIDE4Ljc2ODQgNC41NTAwMUMxOC41MzM1IDQuODQzNzIgMTguNDE2IDUuMTk2MTcgMTguNDE2IDUuNjM2NzNDMTguNDE2IDYuMDc3MjggMTguNTMzNSA2LjQyOTczIDE4Ljc2ODQgNi43MjM0NEMxOS4wMDM0IDcuMDE3MTUgMTkuMzU1OSA3LjE2NCAxOS43NjcgNy4xNjRDMjAuNDEzMiA3LjE2NCAyMC44NTM4IDYuODk5NjYgMjEuMDU5NCA2LjM0MTYySDIyLjkzOTFDMjIuNzkyMiA3LjAxNzE0IDIyLjQzOTggNy42MDQ1NiAyMS44ODE3IDguMDQ1MTJDMjEuMzIzNyA4LjUxNTA1IDIwLjYxODggOC43NTAwMSAxOS43NjcgOC43NTAwMUMxOC43Njg0IDguNzUwMDEgMTcuOTc1NCA4LjQ1NjMxIDE3LjM4OCA3Ljg2ODg5QzE2LjgwMDYgNy4yODE0OCAxNi40Nzc1IDYuNTQ3MjEgMTYuNDc3NSA1LjYzNjczQzE2LjQ3NzUgNC43MjYyNCAxNi43NzEyIDMuOTkxOTcgMTcuMzg4IDMuNDA0NTZDMTcuOTc1NCAyLjgxNzE0IDE4Ljc2ODQgMi41MjM0NCAxOS43NjcgMi41MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMy45OTUxIDguNTc0MjdWLTAuMDAxOTUzMTJIMjUuOTMzNlY4LjU3NDI3SDIzLjk5NTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjkuOTg4IDIuNTIzNDRDMzAuNDI4NiAyLjUyMzQ0IDMwLjgxMDQgMi42MTE1NSAzMS4xMzM0IDIuODE3MTRDMzEuNDU2NSAzLjAyMjc0IDMxLjY5MTUgMy4yNTc3IDMxLjgzODMgMy41NTE0MVYyLjY3MDI5SDMzLjcxODFWOC42MDMxNkgzMS44Njc3VjcuNzIyMDRDMzEuNjkxNSA4LjAxNTc1IDMxLjQyNzIgOC4yODAwOCAzMS4xMDQxIDguNDU2MzFDMzAuNzgxIDguNjMyNTMgMzAuMzk5MiA4Ljc1MDAxIDI5Ljk1ODYgOC43NTAwMUMyOS4xMDY5IDguNzUwMDEgMjguNDAyIDguNDU2MzEgMjcuODQzOSA3Ljg2ODg5QzI3LjI4NTkgNy4yODE0OCAyNi45OTIyIDYuNTQ3MjEgMjYuOTkyMiA1LjY2NjFDMjYuOTkyMiA0Ljc4NDk4IDI3LjI4NTkgNC4wNTA3MSAyNy44NDM5IDMuNDYzM0MyOC40MDIgMi44MTcxNCAyOS4xMDY5IDIuNTIzNDQgMjkuOTg4IDIuNTIzNDRaTTMwLjM2OTggNy4xMzQ2M0MzMC43ODEgNy4xMzQ2MyAzMS4xMzM0IDYuOTg3NzcgMzEuMzk3OCA2LjcyMzQ0QzMxLjY2MjEgNi40Mjk3MyAzMS44MDkgNi4wNzcyOCAzMS44MDkgNS42MzY3M0MzMS44MDkgNS4xOTYxNyAzMS42NjIxIDQuODQzNzIgMzEuMzk3OCA0LjU1MDAxQzMxLjEzMzQgNC4yNTYzMSAzMC43ODEgNC4xMzg4MiAzMC4zNjk4IDQuMTM4ODJDMjkuOTU4NiA0LjEzODgyIDI5LjYwNjIgNC4yODU2OCAyOS4zNDE4IDQuNTc5MzhDMjkuMDc3NSA0Ljg3MzA5IDI4LjkzMDYgNS4yMjU1NCAyOC45MzA2IDUuNjY2MUMyOC45MzA2IDYuMTA2NjUgMjkuMDc3NSA2LjQ1OTEgMjkuMzQxOCA2Ljc1MjgxQzI5LjYwNjIgNi45ODc3NyAyOS45NTg2IDcuMTM0NjMgMzAuMzY5OCA3LjEzNDYzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjM2MDQgNi43MjM0NEMzNi4zODk4IDYuOTI5MDMgMzYuNDQ4NSA3LjEwNTI2IDM2LjU5NTQgNy4yMjI3NEMzNi43NDIyIDcuMzQwMjIgMzYuOTE4NSA3LjM5ODk2IDM3LjE4MjggNy4zOTg5NkMzNy4zODg0IDcuMzk4OTYgMzcuNTY0NiA3LjM0MDIyIDM3LjY4MjEgNy4yNTIxMUMzNy43OTk2IDcuMTM0NjMgMzcuODg3NyA3LjAxNzE1IDM3Ljg4NzcgNi44NzAyOUMzNy44ODc3IDYuNjA1OTYgMzcuNzQwOCA2LjQ1OTEgMzcuNDE3OCA2LjM3MDk5TDM2LjU5NTQgNi4xNjU0QzM2LjAwOCA2LjAxODU0IDM1LjU5NjggNS44MTI5NSAzNS4zMzI1IDUuNTE5MjRDMzUuMDY4MSA1LjIyNTU0IDM0Ljk1MDYgNC44NDM3MiAzNC45NTA2IDQuMzczNzlDMzQuOTUwNiAzLjgxNTc1IDM1LjE1NjIgMy4zNDU4MiAzNS41OTY4IDMuMDIyNzRDMzYuMDM3NCAyLjY5OTY2IDM2LjUzNjcgMi41MjM0NCAzNy4xODI4IDIuNTIzNDRDMzcuODI5IDIuNTIzNDQgMzguMzI4MyAyLjY5OTY2IDM4LjcxMDEgMy4wMjI3NEMzOS4wOTE5IDMuMzQ1ODIgMzkuMjk3NSAzLjgxNTc1IDM5LjM1NjIgNC4zNzM3OUgzNy43NDA4QzM3Ljc0MDggNC4yMjY5NCAzNy42ODIxIDQuMDgwMDggMzcuNTk0IDMuOTkxOTdDMzcuNTA1OSAzLjg3NDQ5IDM3LjM1OSAzLjg0NTEyIDM3LjE4MjggMy44NDUxMkMzNy4wMDY2IDMuODQ1MTIgMzYuODg5MSAzLjg3NDQ5IDM2LjgwMSAzLjk2MjZDMzYuNzEyOSA0LjA1MDcxIDM2LjY1NDEgNC4xMzg4MiAzNi42NTQxIDQuMjg1NjhDMzYuNjU0MSA0LjUyMDY0IDM2LjgwMSA0LjY5Njg3IDM3LjEyNDEgNC43NTU2MUwzOC4xODE0IDUuMDQ5MzFDMzkuMTUwNiA1LjI4NDI4IDM5LjYyMDYgNS44NzE2OSAzOS42MjA2IDYuNzIzNDRDMzkuNjIwNiA3LjEwNTI2IDM5LjUwMzEgNy40NTc3IDM5LjI2ODEgNy43ODA3OEMzOS4wMzMyIDguMTAzODYgMzguNzM5NCA4LjMzODgyIDM4LjM4NyA4LjUxNTA1QzM4LjAzNDYgOC42OTEyNyAzNy42MjM0IDguNzUwMDEgMzcuMjEyMiA4Ljc1MDAxQzM2Ljc3MTYgOC43NTAwMSAzNi4zODk4IDguNjkxMjcgMzYuMDM3NCA4LjU0NDQyQzM1LjY4NDkgOC40MjY5MyAzNS40MjA2IDguMTkxOTcgMzUuMTg1NiA3Ljg5ODI2QzM0Ljk1MDYgNy42MDQ1NiAzNC44MzMyIDcuMjIyNzQgMzQuNzc0NCA2Ljc1MjgxTDM2LjM2MDQgNi43MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00MS43OTQ5IDYuNzIzNDRDNDEuODI0MyA2LjkyOTAzIDQxLjg4MyA3LjEwNTI2IDQyLjAyOTkgNy4yMjI3NEM0Mi4xNzY3IDcuMzQwMjIgNDIuMzUzIDcuMzk4OTYgNDIuNjE3MyA3LjM5ODk2QzQyLjgyMjkgNy4zOTg5NiA0Mi45OTkxIDcuMzQwMjIgNDMuMTE2NiA3LjI1MjExQzQzLjIzNDEgNy4xMzQ2MyA0My4zMjIyIDcuMDE3MTUgNDMuMzIyMiA2Ljg3MDI5QzQzLjMyMjIgNi42MDU5NiA0My4xNzUzIDYuNDU5MSA0Mi44NTIzIDYuMzcwOTlMNDIuMDI5OSA2LjE2NTRDNDEuNDQyNSA2LjAxODU0IDQxLjAzMTMgNS44MTI5NSA0MC43NjcgNS41MTkyNEM0MC41MDI2IDUuMjI1NTQgNDAuMzg1MSA0Ljg0MzcyIDQwLjM4NTEgNC4zNzM3OUM0MC4zODUxIDMuODE1NzUgNDAuNTkwNyAzLjM0NTgyIDQxLjAzMTMgMy4wMjI3NEM0MS40NzE4IDIuNjk5NjYgNDEuOTcxMSAyLjUyMzQ0IDQyLjYxNzMgMi41MjM0NEM0My4yNjM1IDIuNTIzNDQgNDMuNzYyOCAyLjY5OTY2IDQ0LjE0NDYgMy4wMjI3NEM0NC41MjY0IDMuMzQ1ODIgNDQuNzMyIDMuODE1NzUgNDQuNzkwNyA0LjM3Mzc5SDQzLjIwNDdDNDMuMjA0NyA0LjIyNjk0IDQzLjE0NiA0LjA4MDA4IDQzLjA1NzkgMy45OTE5N0M0Mi45Njk4IDMuODc0NDkgNDIuODIyOSAzLjg0NTEyIDQyLjY0NjcgMy44NDUxMkM0Mi40NzA0IDMuODQ1MTIgNDIuMzUzIDMuODc0NDkgNDIuMjY0OSAzLjk2MjZDNDIuMTc2NyA0LjA1MDcxIDQyLjExOCA0LjEzODgyIDQyLjExOCA0LjI4NTY4QzQyLjExOCA0LjUyMDY0IDQyLjI2NDkgNC42OTY4NyA0Mi41ODc5IDQuNzU1NjFMNDMuNjQ1MyA1LjA0OTMxQzQ0LjYxNDUgNS4yODQyOCA0NS4wODQ0IDUuODcxNjkgNDUuMDg0NCA2LjcyMzQ0QzQ1LjA4NDQgNy4xMDUyNiA0NC45NjcgNy40NTc3IDQ0LjczMiA3Ljc4MDc4QzQ0LjQ5NyA4LjEwMzg2IDQ0LjIwMzMgOC4zMzg4MiA0My44NTA5IDguNTE1MDVDNDMuNDk4NCA4LjY5MTI3IDQzLjA4NzIgOC43NTAwMSA0Mi42NzYgOC43NTAwMUM0Mi4yMzU1IDguNzUwMDEgNDEuODUzNyA4LjY5MTI3IDQxLjUwMTIgOC41NDQ0MkM0MS4xNDg4IDguNDI2OTMgNDAuODg0NCA4LjE5MTk3IDQwLjY0OTUgNy44OTgyNkM0MC40MTQ1IDcuNjA0NTYgNDAuMjk3IDcuMjIyNzQgNDAuMjM4MyA2Ljc1MjgxTDQxLjc5NDkgNi43MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OS43ODMgMi42Njk5Mkg1MS43MjE0VjguNjAyNzlINDkuODQxN1Y3LjcyMTY3QzQ5LjY5NDggOC4wMTUzOCA0OS40NTk5IDguMjUwMzQgNDkuMTY2MiA4LjQ1NTk0QzQ4Ljg0MzEgOC42NjE1MyA0OC40OTA2IDguNzQ5NjQgNDguMDc5NSA4Ljc0OTY0QzQ3LjQwMzkgOC43NDk2NCA0Ni44NzUzIDguNTQ0MDUgNDYuNTIyOCA4LjEwMzQ5QzQ2LjE3MDQgNy42NjI5MyA0NS45OTQxIDcuMTA0ODkgNDUuOTk0MSA2LjM3MDYyVjIuNjY5OTJINDcuOTMyNlY2LjA0NzU0QzQ3LjkzMjYgNi43MjMwNyA0OC4yMjYzIDcuMDc1NTIgNDguODQzMSA3LjA3NTUyQzQ5LjEzNjggNy4wNzU1MiA0OS4zNzE4IDYuOTg3NDEgNDkuNTQ4IDYuODExMThDNDkuNzI0MiA2LjYzNDk2IDQ5LjgxMjMgNi4zNzA2MiA0OS44MTIzIDYuMDQ3NTRMNDkuNzgzIDIuNjY5OTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTYuODkxMyA4LjcyMDY0QzU2LjQ1MDggOC43MjA2NCA1Ni4wNjkgOC42MzI1MyA1NS43NDU5IDguNDI2OTNDNTUuNDIyOCA4LjI1MDcxIDU1LjE4NzkgNy45ODYzNyA1NS4wNDEgNy42OTI2N1YxMS4wNDA5SDUzLjEwMjVWMi42NzAyOUg1NC45NTI5VjMuNTUxNDFDNTUuMTI5MSAzLjI1NzcgNTUuMzY0MSAzLjAyMjc0IDU1LjcxNjUgMi44MTcxNEM1Ni4wMzk2IDIuNjExNTUgNTYuNDIxNCAyLjUyMzQ0IDU2Ljg2MiAyLjUyMzQ0QzU3LjcxMzcgMi41MjM0NCA1OC40MTg2IDIuODE3MTQgNTguOTc2NyAzLjQwNDU2QzU5LjUzNDcgMy45OTE5NyA1OS44Mjg0IDQuNzI2MjMgNTkuODI4NCA1LjYwNzM1QzU5LjgyODQgNi40ODg0NyA1OS41MzQ3IDcuMjIyNzQgNTguOTc2NyA3LjgxMDE1QzU4LjQ0OCA4LjQyNjkzIDU3Ljc0MzEgOC43MjA2NCA1Ni44OTEzIDguNzIwNjRaTTU2LjUwOTUgNC4xMDk0NUM1Ni4wOTgzIDQuMTA5NDUgNTUuNzQ1OSA0LjI1NjMxIDU1LjQ4MTYgNC41MjA2NEM1NS4yMTcyIDQuODE0MzUgNTUuMDcwNCA1LjE2Njc5IDU1LjA3MDQgNS42MDczNUM1NS4wNzA0IDYuMDQ3OTEgNTUuMjE3MiA2LjQwMDM2IDU1LjQ4MTYgNi42OTQwN0M1NS43NDU5IDYuOTg3NzcgNTYuMDk4MyA3LjEwNTI2IDU2LjUwOTUgNy4xMDUyNkM1Ni45MjA3IDcuMTA1MjYgNTcuMjczMiA2Ljk1ODQgNTcuNTM3NSA2LjY2NDdDNTcuODAxOCA2LjM3MDk5IDU3Ljk0ODcgNi4wMTg1NCA1Ny45NDg3IDUuNTc3OThDNTcuOTQ4NyA1LjEzNzQyIDU3LjgwMTggNC43ODQ5OCA1Ny41Mzc1IDQuNDkxMjdDNTcuMjQzOCA0LjI1NjMgNTYuOTIwNyA0LjEwOTQ1IDU2LjUwOTUgNC4xMDk0NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTExLjE2MDggMi4xNzUwOEMxMS4xOTAyIDIuMTc1MDggMTEuMjQ5IDIuMTc1MDggMTEuMjc4MyAyLjE3NTA4VjAuNTg5MDdDMTEuMjc4MyAwLjMyNDczNSAxMS4wNzI3IDAuMTE5MTQxIDEwLjgwODQgMC4xMTkxNDFINC40NjQzNEM0LjQzNDk3IDAuMTE5MTQxIDQuNDM0OTcgMC4xMTkxNDEgNC40MDU2IDAuMTE5MTQxQzEuODIwOTggMC4xNzc4ODIgMCAyLjI5MjU3IDAgNC45MDY1NUMwIDcuNTIwNTQgMS44MjA5OCA5LjYzNTIyIDQuNDA1NiA5LjY5Mzk2SDQuNDM0OTdINC40NjQzNEgxMC43NDk3QzExLjAxNCA5LjY5Mzk2IDExLjIxOTYgOS40ODgzNyAxMS4yMTk2IDkuMjI0MDNWNy42MzgwMkMxMS4xOTAyIDcuNjM4MDIgMTEuMTMxNSA3LjYzODAyIDExLjEwMjEgNy42MzgwMkM5LjYwNDIgNy42MzgwMiA4LjQgNi40MzM4MiA4LjQgNC45MzU5MkM4LjQgMy40MzgwMiA5LjY2Mjk0IDIuMTc1MDggMTEuMTYwOCAyLjE3NTA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjE2IDcuMTY1OEMxMi40MjUzIDcuMTY1OCAxMy40NTEgNi4xNDAxMyAxMy40NTEgNC44NzQ4OUMxMy40NTEgMy42MDk2NiAxMi40MjUzIDIuNTgzOTggMTEuMTYgMi41ODM5OEM5Ljg5NDgyIDIuNTgzOTggOC44NjkxNCAzLjYwOTY2IDguODY5MTQgNC44NzQ4OUM4Ljg2OTE0IDYuMTQwMTMgOS44OTQ4MiA3LjE2NTggMTEuMTYgNy4xNjU4WiIgZmlsbD0id2hpdGUiLz4KICAgIDwvZz4KICA8L2c+CiAgPHJlY3QgeD0iMTU5Ljk1IiB5PSI1Ljc3IiB3aWR0aD0iMS4xNSIgaGVpZ2h0PSIxOC40NiIgcng9IjAuNTc1IiBmaWxsPSIjZmZmZmZmIi8+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4IDYpIHNjYWxlKDAuNzUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMy42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTTIgN1YySDciLz4KICAgIDxwYXRoIGQ9Ik0xNyAySDIyVjciLz4KICAgIDxwYXRoIGQ9Ik0yMiAxN1YyMkgxNyIvPgogICAgPHBhdGggZD0iTTcgMjJIMlYxNyIvPgogIDwvZz4KICA8Y2lyY2xlIGN4PSIxNzciIGN5PSIxNSIgcj0iMi42IiBmaWxsPSIjZmZmZmZmIi8+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk0IDIxLjQzNjcpIHNjYWxlKDAuMDI3ODM2NTQpIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxwYXRoIGQ9Ik01NzguMTI1LC01MzAuMjczNDM3NUwzODQuNzY1NjI1LC01MzAuMjczNDM3NSAyOTQuOTIxODc1LC0xNzUuNzgxMjUgMjkwLjAzOTA2MjUsLTE3NS43ODEyNSAyMDEuMTcxODc1LC01MzAuMjczNDM3NSA2LjgzNTkzNzUsLTUzMC4yNzM0Mzc1IDE4NS41NDY4NzUsMCAzOTkuNDE0MDYyNSwweiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg0Ljk2MDkzNzUgMCkiIGQ9Ik00OS44MDQ2ODc1LDBMMjM0LjM3NSwwIDIzNC4zNzUsLTUzMC4yNzM0Mzc1IDQ5LjgwNDY4NzUsLTUzMC4yNzM0Mzc1eiBNMTQxLjYwMTU2MjUsLTU4Ny44OTA2MjVDMTkyLjM4MjgxMjUsLTU4Ny44OTA2MjUgMjMzLjM5ODQzNzUsLTYyNS45NzY1NjI1IDIzMy4zOTg0Mzc1LC02NzIuODUxNTYyNSAyMzMuMzk4NDM3NSwtNzE5LjcyNjU2MjUgMTkyLjM4MjgxMjUsLTc1Ny44MTI1IDE0MS42MDE1NjI1LC03NTcuODEyNSA5MC44MjAzMTI1LC03NTcuODEyNSA0OS44MDQ2ODc1LC03MTkuNzI2NTYyNSA0OS44MDQ2ODc1LC02NzIuODUxNTYyNSA0OS44MDQ2ODc1LC02MjUuOTc2NTYyNSA5MC44MjAzMTI1LC01ODcuODkwNjI1IDE0MS42MDE1NjI1LC01ODcuODkwNjI1eiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODY4LjE2NDA2MjUgMCkiIGQ9Ik0zMDEuNzU3ODEyNSw5Ljc2NTYyNUM0NDYuMjg5MDYyNSw5Ljc2NTYyNSw1NDAuMDM5MDYyNSwtNTkuNTcwMzEyNSw1NTguNTkzNzUsLTE2OC45NDUzMTI1TDM4OS42NDg0Mzc1LC0xNjguOTQ1MzEyNUMzNzcuOTI5Njg3NSwtMTM4LjY3MTg3NSAzNDUuNzAzMTI1LC0xMjEuMDkzNzUgMzA1LjY2NDA2MjUsLTEyMS4wOTM3NSAyNDcuMDcwMzEyNSwtMTIxLjA5Mzc1IDIxMS45MTQwNjI1LC0xNjAuMTU2MjUgMjExLjkxNDA2MjUsLTIxNC44NDM3NUwyMTEuOTE0MDYyNSwtMjIxLjY3OTY4NzUgNTU5LjU3MDMxMjUsLTIyMS42Nzk2ODc1IDU1OS41NzAzMTI1LC0yNjUuNjI1QzU1OS41NzAzMTI1LC00MzUuNTQ2ODc1IDQ1NS4wNzgxMjUsLTUzNy4xMDkzNzUgMjk3Ljg1MTU2MjUsLTUzNy4xMDkzNzUgMTMzLjc4OTA2MjUsLTUzNy4xMDkzNzUgMjkuMjk2ODc1LC00MjcuNzM0Mzc1IDI5LjI5Njg3NSwtMjYzLjY3MTg3NSAyOS4yOTY4NzUsLTkyLjc3MzQzNzUgMTMyLjgxMjUsOS43NjU2MjUgMzAxLjc1NzgxMjUsOS43NjU2MjV6IE0yMTEuOTE0MDYyNSwtMzI1LjE5NTMxMjVDMjEzLjM3ODkwNjI1LC0zNzIuNTU4NTkzNzUgMjUyLjQ0MTQwNjI1LC00MDYuMjUgMzAxLjc1NzgxMjUsLTQwNi4yNSAzNTAuNTg1OTM3NSwtNDA2LjI1IDM4Ny42OTUzMTI1LC0zNzMuMDQ2ODc1IDM4OC42NzE4NzUsLTMyNS4xOTUzMTI1eiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1Ny4wMzEyNSAwKSIgZD0iTTE0NC41MzEyNSwwTDM0My43NSwwIDQyMC44OTg0Mzc1LC0yOTEuMDE1NjI1IDQyNS43ODEyNSwtMjkxLjAxNTYyNSA1MDIuOTI5Njg3NSwwIDcwMi4xNDg0Mzc1LDAgODM1LjkzNzUsLTUzMC4yNzM0Mzc1IDY1MS4zNjcxODc1LC01MzAuMjczNDM3NSA1ODkuODQzNzUsLTIwNS4wNzgxMjUgNTg1LjkzNzUsLTIwNS4wNzgxMjUgNTEzLjY3MTg3NSwtNTMwLjI3MzQzNzUgMzMzLjk4NDM3NSwtNTMwLjI3MzQzNzUgMjYzLjY3MTg3NSwtMjAyLjE0ODQzNzUgMjU4Ljc4OTA2MjUsLTIwMi4xNDg0Mzc1IDE5NS4zMTI1LC01MzAuMjczNDM3NSAxMC43NDIxODc1LC01MzAuMjczNDM3NXoiLz4KICA8L2c+CiAgPGRlZnM+PGNsaXBQYXRoIGlkPSJjdWx2ZC1jbGlwIj48cmVjdCB3aWR0aD0iMTUwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=") left center/contain no-repeat}
.auth-logo:before{width:220px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTggMzAiIHdpZHRoPSIyNTgiIGhlaWdodD0iMzAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iY2xhc3N1cCB2aWV3Ij4NCiAgPHRpdGxlPmNsYXNzdXAgdmlldzwvdGl0bGU+DQogIDwhLS0NCiAgICBjbGFzc3VwIHZpZXcg7J6g6riI7ZiVIOuhnOqzoCAo67Cd7J2AIOuwlO2DleyaqSkg4oCUIO2ZleygleuzuOyeheuLiOuLpC4NCiAgICBjbGFzc3VwIOu2gOu2hCjrqqjslpHCt+u5hOycqCnsnYAg7IaQ64yA7KeAIOuniOyLreyLnOyYpC4gdmlldyDsi6zrs7zCt+ybjOuTnOuniO2BrOuKlCAyMDI2LTA4LTIyIOuMgO2RnCDsp4Dsi5zroZwg7IOI66GcIOq3uOuguOyKteuLiOuLpC4NCg0KICAgIOyZvOyqvSDjgIxjbGFzc3Vw44CNIOu2gOu2hOydgCDtgbTrnpjsiqTsl4Ug6rO17IudIOuhnOqzoOulvCDsm5Drs7gg6re464yA66GcIOyYruq4tCDqsoPsnoXri4jri6QuDQogICAg6rCA7Jq0642wIHZpZXcg7Ius67O87J2AIOy5tOuplOudvCDrt7DtjIzsnbjrjZQg66qo7ISc66asIOuEtyArIOqwgOyatOuNsCDsoJAg7ZWY64KY7J6F64uI64ukLg0KICAgICAgwrcg64iI64+Z7J6Q66W8IOq3uOumrOyngCDslYrslZjsirXri4jri6Qg4oCUIOydtCDsoJztkojsnYAg44CM67O464uk44CN66W8IO2MlOyngCDslYrqs6Ag44CM7KGw7Jqp7Z6IIOyekOumrOulvCDtkZzsi5ztlZzri6TjgI3rpbwg7Yyd64uI64ukLg0KICAgICAgICDrt7DtjIzsnbjrjZQo7ZSE66CI7J6EIOuEpCDqt4DtiYHsnbQp64qUIOqwkOyLnOqwgCDslYTri4jrnbwg7Lm066mU65286rCAIOyekOumrOulvCDrtpnsnqHripQg66qo7JaR7J206rOgLA0KICAgICAgICDqsIDsmrTrjbAg7KCQ7J2AIGNsYXNzdXAg7ZGc7Iuc7J2YIOyLnOyViCDsoJDqs7wg6rCZ7J2AIOyWuOyWtOyeheuLiOuLpCjsnpDrpqwg7ZWY64KYID0g7KCQIO2VmOuCmCkuDQogICAgICDCtyDrqqjshJzrpqwg7IOJ7J2AIGNsYXNzdXAg7ZGc7Iuc7J2YIOuztOudvCgjNkM2MEY0KSwg7KCQ7J2AIOqwmeydgCDsi5zslYgoIzAwQ0ZFMinsnoXri4jri6QuIOyDiCDsg4nsnYQg66eM65Ok7KeAIOyViuyVmOyKteuLiOuLpC4NCiAgICDsmKTrpbjsqr0g44CMdmlld+OAjSDquIDsnpDripQgUHJldGVuZGFyZCBCbGFjayDquIDsnpDrpbwg7Jyk6rO97ISg7Jy866GcIOuWoOyEnCDrhKPsl4jsirXri4jri6QuDQogICAg6riA6ry07J20IOq5lOumrOyngCDslYrsnYAg6rOz7JeQ7ISc64+EIOqwmeydgCDrqqjslpHsnLzroZwg64KY7Ji164uI64ukLg0KDQogICAg66ee7LaYIOqwkg0KICAgICAgwrcgdmlldyDsnZgg7IaM66y47J6QIOuGkuydtOulvCBjbGFzc3VwIOydmCDshozrrLjsnpAg64aS7J20KDE0Ljc2MSnsl5Ag66ee7LeE7Iq164uI64ukIOKGkiDrsLDsnKggMC4wMjc4MzY1NA0KICAgICAgwrcg7Ius67O8IOuGkuydtCgxOCnripQgdmlldyDquIDsnpDsnZgg64yA66y47J6QIOuGkuydtOyZgCDruYTsirftlZwg64iI64yA7KSR7J6F64uI64ukLiDsnpDqsITsspjrn7wg7KCV67CA7ZWcIOyImOyLneydgCDsl4bsirXri4jri6QNCiAgICAgIMK3IOqwgOyatOuNsCDshLjroZzshKDsnYAg65GQIOydtOumhOydhCDqsIjrnbwg7KSN64uI64ukLiBjbGFzc3VwIOqzhOyXtOydtOuptOyEnCB2aWV3IOqwgCDrlLDroZwg7J6I64qUIOygnO2SiOyehOydhCDsnb3qsowg7ZWp64uI64ukDQogICAg7JOw64qUIOuyleydgCBicmFuZC5jc3Mg7J2YIC5jdWx2IOulvCDrs7Tsi63si5zsmKQuIOuGkuydtOunjCDsoJXtlZjrqbQg7Y+t7J2AIOuUsOudvOyYteuLiOuLpCjqsIDroZzshLjroZwgOC42OjHroZwg67CU64CM7JeI7Iq164uI64ukIOKAlCDsi6zrs7zsnbQg64qY7Ja064KcIOunjO2BvOyeheuLiOuLpCkuDQogIC0tPg0KICA8ZyBjbGlwLXBhdGg9InVybCgjY3Vsdi1jbGlwKSI+DQogICAgPCEtLSDilIDilIAgY2xhc3N1cCDqs7Xsi50g7JuM65Oc66eI7YGsICjsm5Drs7jsg4kpIOKUgOKUgCAtLT4NCiAgICA8cGF0aCBkPSJNNDkuNDE3MSA2LjMxMjVDNTEuNDczMSA2LjMxMjUgNTMuMjM1MyA2Ljg5OTkxIDU0LjcwMzggOC4wNzQ3NEM1Ni4wOTg5IDkuMjQ5NTYgNTYuOTgwMSAxMC42NDQ3IDU3LjM0NzIgMTIuMzMzNUg1Mi42NDc5QzUyLjA2MDUgMTAuOTM4NCA1MS4wMzI1IDEwLjI3NzUgNDkuNDE3MSAxMC4yNzc1QzQ4LjMxNTcgMTAuMjc3NSA0Ny41MDggMTAuNjQ0NyA0Ni45MjA2IDExLjM3ODlDNDYuMzMzMiAxMi4xMTMyIDQ2LjAzOTUgMTIuOTk0MyA0Ni4wMzk1IDE0LjA5NTdDNDYuMDM5NSAxNS4xOTcxIDQ2LjMzMzIgMTYuMDc4MiA0Ni45MjA2IDE2LjgxMjVDNDcuNTA4IDE3LjU0NjggNDguMzg5MiAxNy45MTM5IDQ5LjQxNzEgMTcuOTEzOUM1MS4wMzI1IDE3LjkxMzkgNTIuMTMzOSAxNy4yNTMxIDUyLjY0NzkgMTUuODU4SDU3LjM0NzJDNTYuOTgwMSAxNy41NDY4IDU2LjA5ODkgMTkuMDE1MyA1NC43MDM4IDIwLjExNjdDNTMuMzA4NyAyMS4yOTE1IDUxLjU0NjUgMjEuODc4OSA0OS40MTcxIDIxLjg3ODlDNDYuOTIwNiAyMS44Nzg5IDQ0LjkzODEgMjEuMTQ0NyA0My40Njk2IDE5LjY3NjFDNDIuMDAxMSAxOC4yMDc2IDQxLjE5MzQgMTYuMzcxOSA0MS4xOTM0IDE0LjA5NTdDNDEuMTkzNCAxMS44MTk1IDQxLjkyNzYgOS45ODM4MyA0My40Njk2IDguNTE1M0M0NC45MzgxIDcuMDQ2NzcgNDYuOTIwNiA2LjMxMjUgNDkuNDE3MSA2LjMxMjVaIiBmaWxsPSIjMTExMTExIi8+DQogICAgPHBhdGggZD0iTTU5Ljk4ODMgMjEuNDM2N1YtMC4wMDM5MDYyNUg2NC44MzQ0VjIxLjQzNjdINTkuOTg4M1oiIGZpbGw9IiMxMTExMTEiLz4NCiAgICA8cGF0aCBkPSJNNzQuOTY5IDYuMzEyNUM3Ni4wNzA0IDYuMzEyNSA3Ny4wMjQ5IDYuNTMyNzggNzcuODMyNiA3LjA0Njc3Qzc4LjY0MDMgNy41NjA3NSA3OS4yMjc3IDguMTQ4MTYgNzkuNTk0OSA4Ljg4MjQzVjYuNjc5NjNIODQuMjk0MlYyMS41MTE4SDc5LjY2ODNWMTkuMzA5Qzc5LjIyNzcgMjAuMDQzMyA3OC41NjY5IDIwLjcwNDEgNzcuNzU5MiAyMS4xNDQ3Qzc2Ljk1MTUgMjEuNTg1MiA3NS45OTcgMjEuODc4OSA3NC44OTU2IDIxLjg3ODlDNzIuNzY2MiAyMS44Nzg5IDcxLjAwNCAyMS4xNDQ3IDY5LjYwODkgMTkuNjc2MUM2OC4yMTM4IDE4LjIwNzYgNjcuNDc5NSAxNi4zNzE5IDY3LjQ3OTUgMTQuMTY5MUM2Ny40Nzk1IDExLjk2NjMgNjguMjEzOCAxMC4xMzA3IDY5LjYwODkgOC42NjIxNUM3MS4wMDQgNy4wNDY3NyA3Mi43NjYyIDYuMzEyNSA3NC45NjkgNi4zMTI1Wk03NS45MjM1IDE3Ljg0MDVDNzYuOTUxNSAxNy44NDA1IDc3LjgzMjYgMTcuNDczMyA3OC40OTM1IDE2LjgxMjVDNzkuMTU0MyAxNi4wNzgyIDc5LjUyMTUgMTUuMTk3MSA3OS41MjE1IDE0LjA5NTdDNzkuNTIxNSAxMi45OTQzIDc5LjE1NDMgMTIuMTEzMiA3OC40OTM1IDExLjM3ODlDNzcuODMyNiAxMC42NDQ3IDc2Ljk1MTUgMTAuMzUxIDc1LjkyMzUgMTAuMzUxQzc0Ljg5NTYgMTAuMzUxIDc0LjAxNDUgMTAuNzE4MSA3My4zNTM2IDExLjQ1MjRDNzIuNjkyOCAxMi4xODY2IDcyLjMyNTYgMTMuMDY3NyA3Mi4zMjU2IDE0LjE2OTFDNzIuMzI1NiAxNS4yNzA1IDcyLjY5MjggMTYuMTUxNyA3My4zNTM2IDE2Ljg4NTlDNzQuMDE0NSAxNy40NzMzIDc0Ljg5NTYgMTcuODQwNSA3NS45MjM1IDE3Ljg0MDVaIiBmaWxsPSIjMTExMTExIi8+DQogICAgPHBhdGggZD0iTTkwLjkwMDYgMTYuODEyNUM5MC45NzQgMTcuMzI2NSA5MS4xMjA5IDE3Ljc2NyA5MS40ODggMTguMDYwOEM5MS44NTUxIDE4LjM1NDUgOTIuMjk1NyAxOC41MDEzIDkyLjk1NjUgMTguNTAxM0M5My40NzA1IDE4LjUwMTMgOTMuOTExMSAxOC4zNTQ1IDk0LjIwNDggMTguMTM0MkM5NC40OTg1IDE3Ljg0MDUgOTQuNzE4OCAxNy41NDY4IDk0LjcxODggMTcuMTc5NkM5NC43MTg4IDE2LjUxODggOTQuMzUxNiAxNi4xNTE3IDkzLjU0MzkgMTUuOTMxNEw5MS40ODggMTUuNDE3NEM5MC4wMTk1IDE1LjA1MDMgODguOTkxNSAxNC41MzYzIDg4LjMzMDcgMTMuODAyQzg3LjY2OTggMTMuMDY3NyA4Ny4zNzYxIDEyLjExMzIgODcuMzc2MSAxMC45Mzg0Qzg3LjM3NjEgOS41NDMyNyA4Ny44OTAxIDguMzY4NDQgODguOTkxNSA3LjU2MDc1QzkwLjA5MjkgNi43NTMwNiA5MS4zNDExIDYuMzEyNSA5Mi45NTY1IDYuMzEyNUM5NC41NzE5IDYuMzEyNSA5NS44MjAyIDYuNzUzMDYgOTYuNzc0NyA3LjU2MDc1Qzk3LjcyOTMgOC4zNjg0NCA5OC4yNDMyIDkuNTQzMjcgOTguMzkwMSAxMC45Mzg0SDk0LjM1MTZDOTQuMzUxNiAxMC41NzEyIDk0LjIwNDggMTAuMjA0MSA5My45ODQ1IDkuOTgzODNDOTMuNzY0MiA5LjY5MDEyIDkzLjM5NzEgOS42MTY3IDkyLjk1NjUgOS42MTY3QzkyLjUxNiA5LjYxNjcgOTIuMjIyMyA5LjY5MDEyIDkyLjAwMiA5LjkxMDRDOTEuNzgxNyAxMC4xMzA3IDkxLjYzNDkgMTAuMzUxIDkxLjYzNDkgMTAuNzE4MUM5MS42MzQ5IDExLjMwNTUgOTIuMDAyIDExLjc0NjEgOTIuODA5NyAxMS44OTI5TDk1LjQ1MyAxMi42MjcyQzk3Ljg3NjEgMTMuMjE0NiA5OS4wNTA5IDE0LjY4MzEgOTkuMDUwOSAxNi44MTI1Qzk5LjA1MDkgMTcuNzY3IDk4Ljc1NzIgMTguNjQ4MiA5OC4xNjk4IDE5LjQ1NTlDOTcuNTgyNCAyMC4yNjM2IDk2Ljg0ODEgMjAuODUxIDk1Ljk2NyAyMS4yOTE1Qzk1LjA4NTkgMjEuNzMyMSA5NC4wNTc5IDIxLjg3ODkgOTMuMDMgMjEuODc4OUM5MS45Mjg2IDIxLjg3ODkgOTAuOTc0IDIxLjczMjEgOTAuMDkyOSAyMS4zNjQ5Qzg5LjIxMTggMjEuMDcxMiA4OC41NTA5IDIwLjQ4MzggODcuOTYzNSAxOS43NDk2Qzg3LjM3NjEgMTkuMDE1MyA4Ny4wODI0IDE4LjA2MDggODYuOTM1NSAxNi44ODU5TDkwLjkwMDYgMTYuODEyNVoiIGZpbGw9IiMxMTExMTEiLz4NCiAgICA8cGF0aCBkPSJNMTA0LjQ4NiAxNi44MTI1QzEwNC41NiAxNy4zMjY1IDEwNC43MDcgMTcuNzY3IDEwNS4wNzQgMTguMDYwOEMxMDUuNDQxIDE4LjM1NDUgMTA1Ljg4MSAxOC41MDEzIDEwNi41NDIgMTguNTAxM0MxMDcuMDU2IDE4LjUwMTMgMTA3LjQ5NyAxOC4zNTQ1IDEwNy43OTEgMTguMTM0MkMxMDguMDg0IDE3Ljg0MDUgMTA4LjMwNSAxNy41NDY4IDEwOC4zMDUgMTcuMTc5NkMxMDguMzA1IDE2LjUxODggMTA3LjkzNyAxNi4xNTE3IDEwNy4xMyAxNS45MzE0TDEwNS4wNzQgMTUuNDE3NEMxMDMuNjA1IDE1LjA1MDMgMTAyLjU3NyAxNC41MzYzIDEwMS45MTYgMTMuODAyQzEwMS4yNTYgMTMuMDY3NyAxMDAuOTYyIDEyLjExMzIgMTAwLjk2MiAxMC45Mzg0QzEwMC45NjIgOS41NDMyNyAxMDEuNDc2IDguMzY4NDQgMTAyLjU3NyA3LjU2MDc1QzEwMy42NzkgNi43NTMwNiAxMDQuOTI3IDYuMzEyNSAxMDYuNTQyIDYuMzEyNUMxMDguMTU4IDYuMzEyNSAxMDkuNDA2IDYuNzUzMDYgMTEwLjM2IDcuNTYwNzVDMTExLjMxNSA4LjM2ODQ0IDExMS44MjkgOS41NDMyNyAxMTEuOTc2IDEwLjkzODRIMTA4LjAxMUMxMDguMDExIDEwLjU3MTIgMTA3Ljg2NCAxMC4yMDQxIDEwNy42NDQgOS45ODM4M0MxMDcuNDIzIDkuNjkwMTIgMTA3LjA1NiA5LjYxNjcgMTA2LjYxNiA5LjYxNjdDMTA2LjE3NSA5LjYxNjcgMTA1Ljg4MSA5LjY5MDEyIDEwNS42NjEgOS45MTA0QzEwNS40NDEgMTAuMTMwNyAxMDUuMjk0IDEwLjM1MSAxMDUuMjk0IDEwLjcxODFDMTA1LjI5NCAxMS4zMDU1IDEwNS42NjEgMTEuNzQ2MSAxMDYuNDY5IDExLjg5MjlMMTA5LjExMiAxMi42MjcyQzExMS41MzUgMTMuMjE0NiAxMTIuNzEgMTQuNjgzMSAxMTIuNzEgMTYuODEyNUMxMTIuNzEgMTcuNzY3IDExMi40MTYgMTguNjQ4MiAxMTEuODI5IDE5LjQ1NTlDMTExLjI0MiAyMC4yNjM2IDExMC41MDcgMjAuODUxIDEwOS42MjYgMjEuMjkxNUMxMDguNzQ1IDIxLjczMjEgMTA3LjcxNyAyMS44Nzg5IDEwNi42ODkgMjEuODc4OUMxMDUuNTg4IDIxLjg3ODkgMTA0LjYzMyAyMS43MzIxIDEwMy43NTIgMjEuMzY0OUMxMDIuODcxIDIxLjA3MTIgMTAyLjIxIDIwLjQ4MzggMTAxLjYyMyAxOS43NDk2QzEwMS4wMzUgMTkuMDE1MyAxMDAuNzQyIDE4LjA2MDggMTAwLjU5NSAxNi44ODU5TDEwNC40ODYgMTYuODEyNVoiIGZpbGw9IiMxMTExMTEiLz4NCiAgICA8cGF0aCBkPSJNMTI0LjQ1OCA2LjY3NTc4SDEyOS4zMDVWMjEuNTA4SDEyNC42MDVWMTkuMzA1MkMxMjQuMjM4IDIwLjAzOTQgMTIzLjY1MSAyMC42MjY4IDEyMi45MTYgMjEuMTQwOEMxMjIuMTA5IDIxLjY1NDggMTIxLjIyOCAyMS44NzUxIDEyMC4yIDIxLjg3NTFDMTE4LjUxMSAyMS44NzUxIDExNy4xODkgMjEuMzYxMSAxMTYuMzA4IDIwLjI1OTdDMTE1LjQyNyAxOS4xNTgzIDExNC45ODYgMTcuNzYzMiAxMTQuOTg2IDE1LjkyNzVWNi42NzU3OEgxMTkuODMyVjE1LjExOThDMTE5LjgzMiAxNi44MDg2IDEyMC41NjcgMTcuNjg5OCAxMjIuMTA5IDE3LjY4OThDMTIyLjg0MyAxNy42ODk4IDEyMy40MyAxNy40Njk1IDEyMy44NzEgMTcuMDI4OUMxMjQuMzEyIDE2LjU4ODQgMTI0LjUzMiAxNS45Mjc1IDEyNC41MzIgMTUuMTE5OEwxMjQuNDU4IDYuNjc1NzhaIiBmaWxsPSIjMTExMTExIi8+DQogICAgPHBhdGggZD0iTTE0Mi4yMjggMjEuODA1NUMxNDEuMTI2IDIxLjgwNTUgMTQwLjE3MiAyMS41ODUyIDEzOS4zNjQgMjEuMDcxMkMxMzguNTU3IDIwLjYzMDcgMTM3Ljk2OSAxOS45Njk4IDEzNy42MDIgMTkuMjM1NlYyNy42MDYySDEzMi43NTZWNi42Nzk2M0gxMzcuMzgyVjguODgyNDNDMTM3LjgyMiA4LjE0ODE2IDEzOC40MSA3LjU2MDc1IDEzOS4yOTEgNy4wNDY3N0MxNDAuMDk5IDYuNTMyNzggMTQxLjA1MyA2LjMxMjUgMTQyLjE1NCA2LjMxMjVDMTQ0LjI4NCA2LjMxMjUgMTQ2LjA0NiA3LjA0Njc3IDE0Ny40NDEgOC41MTUzQzE0OC44MzYgOS45ODM4MyAxNDkuNTcxIDExLjgxOTUgMTQ5LjU3MSAxNC4wMjIzQzE0OS41NzEgMTYuMjI1MSAxNDguODM2IDE4LjA2MDggMTQ3LjQ0MSAxOS41MjkzQzE0Ni4xMTkgMjEuMDcxMiAxNDQuMzU3IDIxLjgwNTUgMTQyLjIyOCAyMS44MDU1Wk0xNDEuMjczIDEwLjI3NzVDMTQwLjI0NSAxMC4yNzc1IDEzOS4zNjQgMTAuNjQ0NyAxMzguNzAzIDExLjMwNTVDMTM4LjA0MyAxMi4wMzk4IDEzNy42NzUgMTIuOTIwOSAxMzcuNjc1IDE0LjAyMjNDMTM3LjY3NSAxNS4xMjM3IDEzOC4wNDMgMTYuMDA0OCAxMzguNzAzIDE2LjczOTFDMTM5LjM2NCAxNy40NzMzIDE0MC4yNDUgMTcuNzY3IDE0MS4yNzMgMTcuNzY3QzE0Mi4zMDEgMTcuNzY3IDE0My4xODIgMTcuMzk5OSAxNDMuODQzIDE2LjY2NTZDMTQ0LjUwNCAxNS45MzE0IDE0NC44NzEgMTUuMDUwMyAxNDQuODcxIDEzLjk0ODlDMTQ0Ljg3MSAxMi44NDc1IDE0NC41MDQgMTEuOTY2MyAxNDMuODQzIDExLjIzMjFDMTQzLjEwOSAxMC42NDQ3IDE0Mi4zMDEgMTAuMjc3NSAxNDEuMjczIDEwLjI3NzVaIiBmaWxsPSIjMTExMTExIi8+DQogICAgPCEtLSDtkZzsi5wg4oCUIOuztOudvCDsuqHsipDqs7wg7Iuc7JWIIOygkCAtLT4NCiAgICA8cGF0aCBkPSJNMjcuOTAyMSA1LjQzNjczQzI3Ljk3NTUgNS40MzY3MyAyOC4xMjI0IDUuNDM2NzMgMjguMTk1OCA1LjQzNjczVjEuNDcxN0MyOC4xOTU4IDAuODEwODYgMjcuNjgxOCAwLjI5Njg3NSAyNy4wMjEgMC4yOTY4NzVIMTEuMTYwOEMxMS4wODc0IDAuMjk2ODc1IDExLjA4NzQgMC4yOTY4NzUgMTEuMDE0IDAuMjk2ODc1QzQuNTUyNDUgMC40NDM3MjggMCA1LjczMDQ0IDAgMTIuMjY1NEMwIDE4LjgwMDQgNC41NTI0NSAyNC4wODcxIDExLjAxNCAyNC4yMzM5SDExLjA4NzRIMTEuMTYwOEgyNi44NzQxQzI3LjUzNSAyNC4yMzM5IDI4LjA0OSAyMy43MTk5IDI4LjA0OSAyMy4wNTkxVjE5LjA5NDFDMjcuOTc1NSAxOS4wOTQxIDI3LjgyODcgMTkuMDk0MSAyNy43NTUzIDE5LjA5NDFDMjQuMDEwNSAxOS4wOTQxIDIxIDE2LjA4MzYgMjEgMTIuMzM4OEMyMSA4LjU5NDA4IDI0LjE1NzMgNS40MzY3MyAyNy45MDIxIDUuNDM2NzNaIiBmaWxsPSIjNkM2MEY0Ii8+DQogICAgPHBhdGggZD0iTTI3LjkwMTEgMTcuOTE3NEMzMS4wNjQyIDE3LjkxNzQgMzMuNjI4NCAxNS4zNTMzIDMzLjYyODQgMTIuMTkwMkMzMy42Mjg0IDkuMDI3MDggMzEuMDY0MiA2LjQ2Mjg5IDI3LjkwMTEgNi40NjI4OUMyNC43MzggNi40NjI4OSAyMi4xNzM4IDkuMDI3MDggMjIuMTczOCAxMi4xOTAyQzIyLjE3MzggMTUuMzUzMyAyNC43MzggMTcuOTE3NCAyNy45MDExIDE3LjkxNzRaIiBmaWxsPSIjMDBDRkUyIi8+DQogIDwvZz4NCg0KICA8IS0tIOKUgOKUgCDrkZAg7J2066aE7J2EIOqwgOultOuKlCDshLjroZzshKAg4pSA4pSAIC0tPg0KICA8cmVjdCB4PSIxNTkuOTUiIHk9IjUuNzciIHdpZHRoPSIxLjE1IiBoZWlnaHQ9IjE4LjQ2IiByeD0iMC41NzUiIGZpbGw9IiNEOEQ1RTYiLz4NCg0KICA8IS0tIOKUgOKUgCB2aWV3IOyLrOuzvCDigJQg67ew7YyM7J24642UIOuqqOyEnOumrCDrhLcgKyDqsIDsmrTrjbAg7KCQIO2VmOuCmCAoMjAyNi0wOC0yMiDsi6Dqt5wg7KCc7J6RKSDilIDilIAgLS0+DQogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2OCA2KSBzY2FsZSgwLjc1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkM2MEY0IiBzdHJva2Utd2lkdGg9IjMuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4NCiAgICA8cGF0aCBkPSJNMiA3VjJINyIvPg0KICAgIDxwYXRoIGQ9Ik0xNyAySDIyVjciLz4NCiAgICA8cGF0aCBkPSJNMjIgMTdWMjJIMTciLz4NCiAgICA8cGF0aCBkPSJNNyAyMkgyVjE3Ii8+DQogIDwvZz4NCiAgPGNpcmNsZSBjeD0iMTc3IiBjeT0iMTUiIHI9IjIuNiIgZmlsbD0iIzAwQ0ZFMiIvPg0KDQogIDwhLS0g4pSA4pSAIHZpZXcg7JuM65Oc66eI7YGsIChQcmV0ZW5kYXJkIEJsYWNrIOycpOqzveyEoCkg4pSA4pSAIC0tPg0KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTQgMjEuNDM2Nykgc2NhbGUoMC4wMjc4MzY1NCkiIGZpbGw9IiM2QzYwRjQiPg0KICAgIDxwYXRoIGQ9Ik01NzguMTI1LC01MzAuMjczNDM3NUwzODQuNzY1NjI1LC01MzAuMjczNDM3NSAyOTQuOTIxODc1LC0xNzUuNzgxMjUgMjkwLjAzOTA2MjUsLTE3NS43ODEyNSAyMDEuMTcxODc1LC01MzAuMjczNDM3NSA2LjgzNTkzNzUsLTUzMC4yNzM0Mzc1IDE4NS41NDY4NzUsMCAzOTkuNDE0MDYyNSwweiIvPg0KICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4NC45NjA5Mzc1IDApIiBkPSJNNDkuODA0Njg3NSwwTDIzNC4zNzUsMCAyMzQuMzc1LC01MzAuMjczNDM3NSA0OS44MDQ2ODc1LC01MzAuMjczNDM3NXogTTE0MS42MDE1NjI1LC01ODcuODkwNjI1QzE5Mi4zODI4MTI1LC01ODcuODkwNjI1IDIzMy4zOTg0Mzc1LC02MjUuOTc2NTYyNSAyMzMuMzk4NDM3NSwtNjcyLjg1MTU2MjUgMjMzLjM5ODQzNzUsLTcxOS43MjY1NjI1IDE5Mi4zODI4MTI1LC03NTcuODEyNSAxNDEuNjAxNTYyNSwtNzU3LjgxMjUgOTAuODIwMzEyNSwtNzU3LjgxMjUgNDkuODA0Njg3NSwtNzE5LjcyNjU2MjUgNDkuODA0Njg3NSwtNjcyLjg1MTU2MjUgNDkuODA0Njg3NSwtNjI1Ljk3NjU2MjUgOTAuODIwMzEyNSwtNTg3Ljg5MDYyNSAxNDEuNjAxNTYyNSwtNTg3Ljg5MDYyNXoiLz4NCiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NjguMTY0MDYyNSAwKSIgZD0iTTMwMS43NTc4MTI1LDkuNzY1NjI1QzQ0Ni4yODkwNjI1LDkuNzY1NjI1LDU0MC4wMzkwNjI1LC01OS41NzAzMTI1LDU1OC41OTM3NSwtMTY4Ljk0NTMxMjVMMzg5LjY0ODQzNzUsLTE2OC45NDUzMTI1QzM3Ny45Mjk2ODc1LC0xMzguNjcxODc1IDM0NS43MDMxMjUsLTEyMS4wOTM3NSAzMDUuNjY0MDYyNSwtMTIxLjA5Mzc1IDI0Ny4wNzAzMTI1LC0xMjEuMDkzNzUgMjExLjkxNDA2MjUsLTE2MC4xNTYyNSAyMTEuOTE0MDYyNSwtMjE0Ljg0Mzc1TDIxMS45MTQwNjI1LC0yMjEuNjc5Njg3NSA1NTkuNTcwMzEyNSwtMjIxLjY3OTY4NzUgNTU5LjU3MDMxMjUsLTI2NS42MjVDNTU5LjU3MDMxMjUsLTQzNS41NDY4NzUgNDU1LjA3ODEyNSwtNTM3LjEwOTM3NSAyOTcuODUxNTYyNSwtNTM3LjEwOTM3NSAxMzMuNzg5MDYyNSwtNTM3LjEwOTM3NSAyOS4yOTY4NzUsLTQyNy43MzQzNzUgMjkuMjk2ODc1LC0yNjMuNjcxODc1IDI5LjI5Njg3NSwtOTIuNzczNDM3NSAxMzIuODEyNSw5Ljc2NTYyNSAzMDEuNzU3ODEyNSw5Ljc2NTYyNXogTTIxMS45MTQwNjI1LC0zMjUuMTk1MzEyNUMyMTMuMzc4OTA2MjUsLTM3Mi41NTg1OTM3NSAyNTIuNDQxNDA2MjUsLTQwNi4yNSAzMDEuNzU3ODEyNSwtNDA2LjI1IDM1MC41ODU5Mzc1LC00MDYuMjUgMzg3LjY5NTMxMjUsLTM3My4wNDY4NzUgMzg4LjY3MTg3NSwtMzI1LjE5NTMxMjV6Ii8+DQogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1Ny4wMzEyNSAwKSIgZD0iTTE0NC41MzEyNSwwTDM0My43NSwwIDQyMC44OTg0Mzc1LC0yOTEuMDE1NjI1IDQyNS43ODEyNSwtMjkxLjAxNTYyNSA1MDIuOTI5Njg3NSwwIDcwMi4xNDg0Mzc1LDAgODM1LjkzNzUsLTUzMC4yNzM0Mzc1IDY1MS4zNjcxODc1LC01MzAuMjczNDM3NSA1ODkuODQzNzUsLTIwNS4wNzgxMjUgNTg1LjkzNzUsLTIwNS4wNzgxMjUgNTEzLjY3MTg3NSwtNTMwLjI3MzQzNzUgMzMzLjk4NDM3NSwtNTMwLjI3MzQzNzUgMjYzLjY3MTg3NSwtMjAyLjE0ODQzNzUgMjU4Ljc4OTA2MjUsLTIwMi4xNDg0Mzc1IDE5NS4zMTI1LC01MzAuMjczNDM3NSAxMC43NDIxODc1LC01MzAuMjczNDM3NXoiLz4NCiAgPC9nPg0KDQogIDxkZWZzPjxjbGlwUGF0aCBpZD0iY3Vsdi1jbGlwIj48cmVjdCB3aWR0aD0iMTUwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48L2RlZnM+DQo8L3N2Zz4NCg==")}
.hero-logo:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTggMzAiIHdpZHRoPSIyNTgiIGhlaWdodD0iMzAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iY2xhc3N1cCB2aWV3Ij4KICA8dGl0bGU+Y2xhc3N1cCB2aWV3PC90aXRsZT4KICA8IS0tCiAgICBjbGFzc3VwIHZpZXcg7J6g6riI7ZiVIOuhnOqzoCAo7Ja065GQ7Jq0IOuwlO2DleyaqSkgLSDqs7Xsi50g7Z2w7IOJ7YyQICgyMDI2LTEwLTA5KQogICAgY2xhc3N1cCDrtoDrtoQgPSBjbGFzc3VwLmlvIOqzteyLnSDslrTrkZDsmrQg67CU7YOV7JqpIOuhnOqzoChsb2dvX2NsYXNzdXAuYzg3NjFmNGUuc3ZnLCA2MHgxMiwg7KCE67aAIO2dsOyDiSnrpbwgMi4167Cw66GcIOq3uOuMgOuhnCDslIAuCiAgICDshLjroZzspIQgwrcgdmlldyDsi6zrs7wgwrcgdmlldyDquIDsnpDrj4Qg66qo65GQIO2dsOyDiS4g7YGs6riwwrfsooztkZzripQg7J207KCEIOyWtOuRkOyatCDtjJAobG9nby1jbGFzc3VwLXZpZXctZGFyay5zdmcp6rO8IOqwmeydjC4KICAtLT4KICA8ZyBjbGlwLXBhdGg9InVybCgjY3VsdmQtY2xpcCkiPgogICAgPGcgdHJhbnNmb3JtPSJzY2FsZSgyLjUpIj4KPGc+CjxwYXRoIGQ9Ik0xOS43NjcgMi41MjM0NEMyMC41ODk0IDIuNTIzNDQgMjEuMjk0MyAyLjc1ODQgMjEuODgxNyAzLjIyODMzQzIyLjQzOTggMy42OTgyNiAyMi43OTIyIDQuMjU2MzEgMjIuOTM5MSA0LjkzMTgzSDIxLjA1OTRDMjAuODI0NCA0LjM3Mzc5IDIwLjQxMzIgNC4xMDk0NSAxOS43NjcgNC4xMDk0NUMxOS4zMjY1IDQuMTA5NDUgMTkuMDAzNCA0LjI1NjMxIDE4Ljc2ODQgNC41NTAwMUMxOC41MzM1IDQuODQzNzIgMTguNDE2IDUuMTk2MTcgMTguNDE2IDUuNjM2NzNDMTguNDE2IDYuMDc3MjggMTguNTMzNSA2LjQyOTczIDE4Ljc2ODQgNi43MjM0NEMxOS4wMDM0IDcuMDE3MTUgMTkuMzU1OSA3LjE2NCAxOS43NjcgNy4xNjRDMjAuNDEzMiA3LjE2NCAyMC44NTM4IDYuODk5NjYgMjEuMDU5NCA2LjM0MTYySDIyLjkzOTFDMjIuNzkyMiA3LjAxNzE0IDIyLjQzOTggNy42MDQ1NiAyMS44ODE3IDguMDQ1MTJDMjEuMzIzNyA4LjUxNTA1IDIwLjYxODggOC43NTAwMSAxOS43NjcgOC43NTAwMUMxOC43Njg0IDguNzUwMDEgMTcuOTc1NCA4LjQ1NjMxIDE3LjM4OCA3Ljg2ODg5QzE2LjgwMDYgNy4yODE0OCAxNi40Nzc1IDYuNTQ3MjEgMTYuNDc3NSA1LjYzNjczQzE2LjQ3NzUgNC43MjYyNCAxNi43NzEyIDMuOTkxOTcgMTcuMzg4IDMuNDA0NTZDMTcuOTc1NCAyLjgxNzE0IDE4Ljc2ODQgMi41MjM0NCAxOS43NjcgMi41MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMy45OTUxIDguNTc0MjdWLTAuMDAxOTUzMTJIMjUuOTMzNlY4LjU3NDI3SDIzLjk5NTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjkuOTg4IDIuNTIzNDRDMzAuNDI4NiAyLjUyMzQ0IDMwLjgxMDQgMi42MTE1NSAzMS4xMzM0IDIuODE3MTRDMzEuNDU2NSAzLjAyMjc0IDMxLjY5MTUgMy4yNTc3IDMxLjgzODMgMy41NTE0MVYyLjY3MDI5SDMzLjcxODFWOC42MDMxNkgzMS44Njc3VjcuNzIyMDRDMzEuNjkxNSA4LjAxNTc1IDMxLjQyNzIgOC4yODAwOCAzMS4xMDQxIDguNDU2MzFDMzAuNzgxIDguNjMyNTMgMzAuMzk5MiA4Ljc1MDAxIDI5Ljk1ODYgOC43NTAwMUMyOS4xMDY5IDguNzUwMDEgMjguNDAyIDguNDU2MzEgMjcuODQzOSA3Ljg2ODg5QzI3LjI4NTkgNy4yODE0OCAyNi45OTIyIDYuNTQ3MjEgMjYuOTkyMiA1LjY2NjFDMjYuOTkyMiA0Ljc4NDk4IDI3LjI4NTkgNC4wNTA3MSAyNy44NDM5IDMuNDYzM0MyOC40MDIgMi44MTcxNCAyOS4xMDY5IDIuNTIzNDQgMjkuOTg4IDIuNTIzNDRaTTMwLjM2OTggNy4xMzQ2M0MzMC43ODEgNy4xMzQ2MyAzMS4xMzM0IDYuOTg3NzcgMzEuMzk3OCA2LjcyMzQ0QzMxLjY2MjEgNi40Mjk3MyAzMS44MDkgNi4wNzcyOCAzMS44MDkgNS42MzY3M0MzMS44MDkgNS4xOTYxNyAzMS42NjIxIDQuODQzNzIgMzEuMzk3OCA0LjU1MDAxQzMxLjEzMzQgNC4yNTYzMSAzMC43ODEgNC4xMzg4MiAzMC4zNjk4IDQuMTM4ODJDMjkuOTU4NiA0LjEzODgyIDI5LjYwNjIgNC4yODU2OCAyOS4zNDE4IDQuNTc5MzhDMjkuMDc3NSA0Ljg3MzA5IDI4LjkzMDYgNS4yMjU1NCAyOC45MzA2IDUuNjY2MUMyOC45MzA2IDYuMTA2NjUgMjkuMDc3NSA2LjQ1OTEgMjkuMzQxOCA2Ljc1MjgxQzI5LjYwNjIgNi45ODc3NyAyOS45NTg2IDcuMTM0NjMgMzAuMzY5OCA3LjEzNDYzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjM2MDQgNi43MjM0NEMzNi4zODk4IDYuOTI5MDMgMzYuNDQ4NSA3LjEwNTI2IDM2LjU5NTQgNy4yMjI3NEMzNi43NDIyIDcuMzQwMjIgMzYuOTE4NSA3LjM5ODk2IDM3LjE4MjggNy4zOTg5NkMzNy4zODg0IDcuMzk4OTYgMzcuNTY0NiA3LjM0MDIyIDM3LjY4MjEgNy4yNTIxMUMzNy43OTk2IDcuMTM0NjMgMzcuODg3NyA3LjAxNzE1IDM3Ljg4NzcgNi44NzAyOUMzNy44ODc3IDYuNjA1OTYgMzcuNzQwOCA2LjQ1OTEgMzcuNDE3OCA2LjM3MDk5TDM2LjU5NTQgNi4xNjU0QzM2LjAwOCA2LjAxODU0IDM1LjU5NjggNS44MTI5NSAzNS4zMzI1IDUuNTE5MjRDMzUuMDY4MSA1LjIyNTU0IDM0Ljk1MDYgNC44NDM3MiAzNC45NTA2IDQuMzczNzlDMzQuOTUwNiAzLjgxNTc1IDM1LjE1NjIgMy4zNDU4MiAzNS41OTY4IDMuMDIyNzRDMzYuMDM3NCAyLjY5OTY2IDM2LjUzNjcgMi41MjM0NCAzNy4xODI4IDIuNTIzNDRDMzcuODI5IDIuNTIzNDQgMzguMzI4MyAyLjY5OTY2IDM4LjcxMDEgMy4wMjI3NEMzOS4wOTE5IDMuMzQ1ODIgMzkuMjk3NSAzLjgxNTc1IDM5LjM1NjIgNC4zNzM3OUgzNy43NDA4QzM3Ljc0MDggNC4yMjY5NCAzNy42ODIxIDQuMDgwMDggMzcuNTk0IDMuOTkxOTdDMzcuNTA1OSAzLjg3NDQ5IDM3LjM1OSAzLjg0NTEyIDM3LjE4MjggMy44NDUxMkMzNy4wMDY2IDMuODQ1MTIgMzYuODg5MSAzLjg3NDQ5IDM2LjgwMSAzLjk2MjZDMzYuNzEyOSA0LjA1MDcxIDM2LjY1NDEgNC4xMzg4MiAzNi42NTQxIDQuMjg1NjhDMzYuNjU0MSA0LjUyMDY0IDM2LjgwMSA0LjY5Njg3IDM3LjEyNDEgNC43NTU2MUwzOC4xODE0IDUuMDQ5MzFDMzkuMTUwNiA1LjI4NDI4IDM5LjYyMDYgNS44NzE2OSAzOS42MjA2IDYuNzIzNDRDMzkuNjIwNiA3LjEwNTI2IDM5LjUwMzEgNy40NTc3IDM5LjI2ODEgNy43ODA3OEMzOS4wMzMyIDguMTAzODYgMzguNzM5NCA4LjMzODgyIDM4LjM4NyA4LjUxNTA1QzM4LjAzNDYgOC42OTEyNyAzNy42MjM0IDguNzUwMDEgMzcuMjEyMiA4Ljc1MDAxQzM2Ljc3MTYgOC43NTAwMSAzNi4zODk4IDguNjkxMjcgMzYuMDM3NCA4LjU0NDQyQzM1LjY4NDkgOC40MjY5MyAzNS40MjA2IDguMTkxOTcgMzUuMTg1NiA3Ljg5ODI2QzM0Ljk1MDYgNy42MDQ1NiAzNC44MzMyIDcuMjIyNzQgMzQuNzc0NCA2Ljc1MjgxTDM2LjM2MDQgNi43MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00MS43OTQ5IDYuNzIzNDRDNDEuODI0MyA2LjkyOTAzIDQxLjg4MyA3LjEwNTI2IDQyLjAyOTkgNy4yMjI3NEM0Mi4xNzY3IDcuMzQwMjIgNDIuMzUzIDcuMzk4OTYgNDIuNjE3MyA3LjM5ODk2QzQyLjgyMjkgNy4zOTg5NiA0Mi45OTkxIDcuMzQwMjIgNDMuMTE2NiA3LjI1MjExQzQzLjIzNDEgNy4xMzQ2MyA0My4zMjIyIDcuMDE3MTUgNDMuMzIyMiA2Ljg3MDI5QzQzLjMyMjIgNi42MDU5NiA0My4xNzUzIDYuNDU5MSA0Mi44NTIzIDYuMzcwOTlMNDIuMDI5OSA2LjE2NTRDNDEuNDQyNSA2LjAxODU0IDQxLjAzMTMgNS44MTI5NSA0MC43NjcgNS41MTkyNEM0MC41MDI2IDUuMjI1NTQgNDAuMzg1MSA0Ljg0MzcyIDQwLjM4NTEgNC4zNzM3OUM0MC4zODUxIDMuODE1NzUgNDAuNTkwNyAzLjM0NTgyIDQxLjAzMTMgMy4wMjI3NEM0MS40NzE4IDIuNjk5NjYgNDEuOTcxMSAyLjUyMzQ0IDQyLjYxNzMgMi41MjM0NEM0My4yNjM1IDIuNTIzNDQgNDMuNzYyOCAyLjY5OTY2IDQ0LjE0NDYgMy4wMjI3NEM0NC41MjY0IDMuMzQ1ODIgNDQuNzMyIDMuODE1NzUgNDQuNzkwNyA0LjM3Mzc5SDQzLjIwNDdDNDMuMjA0NyA0LjIyNjk0IDQzLjE0NiA0LjA4MDA4IDQzLjA1NzkgMy45OTE5N0M0Mi45Njk4IDMuODc0NDkgNDIuODIyOSAzLjg0NTEyIDQyLjY0NjcgMy44NDUxMkM0Mi40NzA0IDMuODQ1MTIgNDIuMzUzIDMuODc0NDkgNDIuMjY0OSAzLjk2MjZDNDIuMTc2NyA0LjA1MDcxIDQyLjExOCA0LjEzODgyIDQyLjExOCA0LjI4NTY4QzQyLjExOCA0LjUyMDY0IDQyLjI2NDkgNC42OTY4NyA0Mi41ODc5IDQuNzU1NjFMNDMuNjQ1MyA1LjA0OTMxQzQ0LjYxNDUgNS4yODQyOCA0NS4wODQ0IDUuODcxNjkgNDUuMDg0NCA2LjcyMzQ0QzQ1LjA4NDQgNy4xMDUyNiA0NC45NjcgNy40NTc3IDQ0LjczMiA3Ljc4MDc4QzQ0LjQ5NyA4LjEwMzg2IDQ0LjIwMzMgOC4zMzg4MiA0My44NTA5IDguNTE1MDVDNDMuNDk4NCA4LjY5MTI3IDQzLjA4NzIgOC43NTAwMSA0Mi42NzYgOC43NTAwMUM0Mi4yMzU1IDguNzUwMDEgNDEuODUzNyA4LjY5MTI3IDQxLjUwMTIgOC41NDQ0MkM0MS4xNDg4IDguNDI2OTMgNDAuODg0NCA4LjE5MTk3IDQwLjY0OTUgNy44OTgyNkM0MC40MTQ1IDcuNjA0NTYgNDAuMjk3IDcuMjIyNzQgNDAuMjM4MyA2Ljc1MjgxTDQxLjc5NDkgNi43MjM0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OS43ODMgMi42Njk5Mkg1MS43MjE0VjguNjAyNzlINDkuODQxN1Y3LjcyMTY3QzQ5LjY5NDggOC4wMTUzOCA0OS40NTk5IDguMjUwMzQgNDkuMTY2MiA4LjQ1NTk0QzQ4Ljg0MzEgOC42NjE1MyA0OC40OTA2IDguNzQ5NjQgNDguMDc5NSA4Ljc0OTY0QzQ3LjQwMzkgOC43NDk2NCA0Ni44NzUzIDguNTQ0MDUgNDYuNTIyOCA4LjEwMzQ5QzQ2LjE3MDQgNy42NjI5MyA0NS45OTQxIDcuMTA0ODkgNDUuOTk0MSA2LjM3MDYyVjIuNjY5OTJINDcuOTMyNlY2LjA0NzU0QzQ3LjkzMjYgNi43MjMwNyA0OC4yMjYzIDcuMDc1NTIgNDguODQzMSA3LjA3NTUyQzQ5LjEzNjggNy4wNzU1MiA0OS4zNzE4IDYuOTg3NDEgNDkuNTQ4IDYuODExMThDNDkuNzI0MiA2LjYzNDk2IDQ5LjgxMjMgNi4zNzA2MiA0OS44MTIzIDYuMDQ3NTRMNDkuNzgzIDIuNjY5OTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTYuODkxMyA4LjcyMDY0QzU2LjQ1MDggOC43MjA2NCA1Ni4wNjkgOC42MzI1MyA1NS43NDU5IDguNDI2OTNDNTUuNDIyOCA4LjI1MDcxIDU1LjE4NzkgNy45ODYzNyA1NS4wNDEgNy42OTI2N1YxMS4wNDA5SDUzLjEwMjVWMi42NzAyOUg1NC45NTI5VjMuNTUxNDFDNTUuMTI5MSAzLjI1NzcgNTUuMzY0MSAzLjAyMjc0IDU1LjcxNjUgMi44MTcxNEM1Ni4wMzk2IDIuNjExNTUgNTYuNDIxNCAyLjUyMzQ0IDU2Ljg2MiAyLjUyMzQ0QzU3LjcxMzcgMi41MjM0NCA1OC40MTg2IDIuODE3MTQgNTguOTc2NyAzLjQwNDU2QzU5LjUzNDcgMy45OTE5NyA1OS44Mjg0IDQuNzI2MjMgNTkuODI4NCA1LjYwNzM1QzU5LjgyODQgNi40ODg0NyA1OS41MzQ3IDcuMjIyNzQgNTguOTc2NyA3LjgxMDE1QzU4LjQ0OCA4LjQyNjkzIDU3Ljc0MzEgOC43MjA2NCA1Ni44OTEzIDguNzIwNjRaTTU2LjUwOTUgNC4xMDk0NUM1Ni4wOTgzIDQuMTA5NDUgNTUuNzQ1OSA0LjI1NjMxIDU1LjQ4MTYgNC41MjA2NEM1NS4yMTcyIDQuODE0MzUgNTUuMDcwNCA1LjE2Njc5IDU1LjA3MDQgNS42MDczNUM1NS4wNzA0IDYuMDQ3OTEgNTUuMjE3MiA2LjQwMDM2IDU1LjQ4MTYgNi42OTQwN0M1NS43NDU5IDYuOTg3NzcgNTYuMDk4MyA3LjEwNTI2IDU2LjUwOTUgNy4xMDUyNkM1Ni45MjA3IDcuMTA1MjYgNTcuMjczMiA2Ljk1ODQgNTcuNTM3NSA2LjY2NDdDNTcuODAxOCA2LjM3MDk5IDU3Ljk0ODcgNi4wMTg1NCA1Ny45NDg3IDUuNTc3OThDNTcuOTQ4NyA1LjEzNzQyIDU3LjgwMTggNC43ODQ5OCA1Ny41Mzc1IDQuNDkxMjdDNTcuMjQzOCA0LjI1NjMgNTYuOTIwNyA0LjEwOTQ1IDU2LjUwOTUgNC4xMDk0NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTExLjE2MDggMi4xNzUwOEMxMS4xOTAyIDIuMTc1MDggMTEuMjQ5IDIuMTc1MDggMTEuMjc4MyAyLjE3NTA4VjAuNTg5MDdDMTEuMjc4MyAwLjMyNDczNSAxMS4wNzI3IDAuMTE5MTQxIDEwLjgwODQgMC4xMTkxNDFINC40NjQzNEM0LjQzNDk3IDAuMTE5MTQxIDQuNDM0OTcgMC4xMTkxNDEgNC40MDU2IDAuMTE5MTQxQzEuODIwOTggMC4xNzc4ODIgMCAyLjI5MjU3IDAgNC45MDY1NUMwIDcuNTIwNTQgMS44MjA5OCA5LjYzNTIyIDQuNDA1NiA5LjY5Mzk2SDQuNDM0OTdINC40NjQzNEgxMC43NDk3QzExLjAxNCA5LjY5Mzk2IDExLjIxOTYgOS40ODgzNyAxMS4yMTk2IDkuMjI0MDNWNy42MzgwMkMxMS4xOTAyIDcuNjM4MDIgMTEuMTMxNSA3LjYzODAyIDExLjEwMjEgNy42MzgwMkM5LjYwNDIgNy42MzgwMiA4LjQgNi40MzM4MiA4LjQgNC45MzU5MkM4LjQgMy40MzgwMiA5LjY2Mjk0IDIuMTc1MDggMTEuMTYwOCAyLjE3NTA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjE2IDcuMTY1OEMxMi40MjUzIDcuMTY1OCAxMy40NTEgNi4xNDAxMyAxMy40NTEgNC44NzQ4OUMxMy40NTEgMy42MDk2NiAxMi40MjUzIDIuNTgzOTggMTEuMTYgMi41ODM5OEM5Ljg5NDgyIDIuNTgzOTggOC44NjkxNCAzLjYwOTY2IDguODY5MTQgNC44NzQ4OUM4Ljg2OTE0IDYuMTQwMTMgOS44OTQ4MiA3LjE2NTggMTEuMTYgNy4xNjU4WiIgZmlsbD0id2hpdGUiLz4KICAgIDwvZz4KICA8L2c+CiAgPHJlY3QgeD0iMTU5Ljk1IiB5PSI1Ljc3IiB3aWR0aD0iMS4xNSIgaGVpZ2h0PSIxOC40NiIgcng9IjAuNTc1IiBmaWxsPSIjZmZmZmZmIi8+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4IDYpIHNjYWxlKDAuNzUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMy42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTTIgN1YySDciLz4KICAgIDxwYXRoIGQ9Ik0xNyAySDIyVjciLz4KICAgIDxwYXRoIGQ9Ik0yMiAxN1YyMkgxNyIvPgogICAgPHBhdGggZD0iTTcgMjJIMlYxNyIvPgogIDwvZz4KICA8Y2lyY2xlIGN4PSIxNzciIGN5PSIxNSIgcj0iMi42IiBmaWxsPSIjZmZmZmZmIi8+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk0IDIxLjQzNjcpIHNjYWxlKDAuMDI3ODM2NTQpIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxwYXRoIGQ9Ik01NzguMTI1LC01MzAuMjczNDM3NUwzODQuNzY1NjI1LC01MzAuMjczNDM3NSAyOTQuOTIxODc1LC0xNzUuNzgxMjUgMjkwLjAzOTA2MjUsLTE3NS43ODEyNSAyMDEuMTcxODc1LC01MzAuMjczNDM3NSA2LjgzNTkzNzUsLTUzMC4yNzM0Mzc1IDE4NS41NDY4NzUsMCAzOTkuNDE0MDYyNSwweiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg0Ljk2MDkzNzUgMCkiIGQ9Ik00OS44MDQ2ODc1LDBMMjM0LjM3NSwwIDIzNC4zNzUsLTUzMC4yNzM0Mzc1IDQ5LjgwNDY4NzUsLTUzMC4yNzM0Mzc1eiBNMTQxLjYwMTU2MjUsLTU4Ny44OTA2MjVDMTkyLjM4MjgxMjUsLTU4Ny44OTA2MjUgMjMzLjM5ODQzNzUsLTYyNS45NzY1NjI1IDIzMy4zOTg0Mzc1LC02NzIuODUxNTYyNSAyMzMuMzk4NDM3NSwtNzE5LjcyNjU2MjUgMTkyLjM4MjgxMjUsLTc1Ny44MTI1IDE0MS42MDE1NjI1LC03NTcuODEyNSA5MC44MjAzMTI1LC03NTcuODEyNSA0OS44MDQ2ODc1LC03MTkuNzI2NTYyNSA0OS44MDQ2ODc1LC02NzIuODUxNTYyNSA0OS44MDQ2ODc1LC02MjUuOTc2NTYyNSA5MC44MjAzMTI1LC01ODcuODkwNjI1IDE0MS42MDE1NjI1LC01ODcuODkwNjI1eiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODY4LjE2NDA2MjUgMCkiIGQ9Ik0zMDEuNzU3ODEyNSw5Ljc2NTYyNUM0NDYuMjg5MDYyNSw5Ljc2NTYyNSw1NDAuMDM5MDYyNSwtNTkuNTcwMzEyNSw1NTguNTkzNzUsLTE2OC45NDUzMTI1TDM4OS42NDg0Mzc1LC0xNjguOTQ1MzEyNUMzNzcuOTI5Njg3NSwtMTM4LjY3MTg3NSAzNDUuNzAzMTI1LC0xMjEuMDkzNzUgMzA1LjY2NDA2MjUsLTEyMS4wOTM3NSAyNDcuMDcwMzEyNSwtMTIxLjA5Mzc1IDIxMS45MTQwNjI1LC0xNjAuMTU2MjUgMjExLjkxNDA2MjUsLTIxNC44NDM3NUwyMTEuOTE0MDYyNSwtMjIxLjY3OTY4NzUgNTU5LjU3MDMxMjUsLTIyMS42Nzk2ODc1IDU1OS41NzAzMTI1LC0yNjUuNjI1QzU1OS41NzAzMTI1LC00MzUuNTQ2ODc1IDQ1NS4wNzgxMjUsLTUzNy4xMDkzNzUgMjk3Ljg1MTU2MjUsLTUzNy4xMDkzNzUgMTMzLjc4OTA2MjUsLTUzNy4xMDkzNzUgMjkuMjk2ODc1LC00MjcuNzM0Mzc1IDI5LjI5Njg3NSwtMjYzLjY3MTg3NSAyOS4yOTY4NzUsLTkyLjc3MzQzNzUgMTMyLjgxMjUsOS43NjU2MjUgMzAxLjc1NzgxMjUsOS43NjU2MjV6IE0yMTEuOTE0MDYyNSwtMzI1LjE5NTMxMjVDMjEzLjM3ODkwNjI1LC0zNzIuNTU4NTkzNzUgMjUyLjQ0MTQwNjI1LC00MDYuMjUgMzAxLjc1NzgxMjUsLTQwNi4yNSAzNTAuNTg1OTM3NSwtNDA2LjI1IDM4Ny42OTUzMTI1LC0zNzMuMDQ2ODc1IDM4OC42NzE4NzUsLTMyNS4xOTUzMTI1eiIvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1Ny4wMzEyNSAwKSIgZD0iTTE0NC41MzEyNSwwTDM0My43NSwwIDQyMC44OTg0Mzc1LC0yOTEuMDE1NjI1IDQyNS43ODEyNSwtMjkxLjAxNTYyNSA1MDIuOTI5Njg3NSwwIDcwMi4xNDg0Mzc1LDAgODM1LjkzNzUsLTUzMC4yNzM0Mzc1IDY1MS4zNjcxODc1LC01MzAuMjczNDM3NSA1ODkuODQzNzUsLTIwNS4wNzgxMjUgNTg1LjkzNzUsLTIwNS4wNzgxMjUgNTEzLjY3MTg3NSwtNTMwLjI3MzQzNzUgMzMzLjk4NDM3NSwtNTMwLjI3MzQzNzUgMjYzLjY3MTg3NSwtMjAyLjE0ODQzNzUgMjU4Ljc4OTA2MjUsLTIwMi4xNDg0Mzc1IDE5NS4zMTI1LC01MzAuMjczNDM3NSAxMC43NDIxODc1LC01MzAuMjczNDM3NXoiLz4KICA8L2c+CiAgPGRlZnM+PGNsaXBQYXRoIGlkPSJjdWx2ZC1jbGlwIj48cmVjdCB3aWR0aD0iMTUwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=")}
.side .logo small,.auth-logo small{font-size:0}
.side .logo small:after,.auth-logo small:after{content:"매장 관리";font-size:12px}
