:root {
    --primary: #c70f0f;
    --secondary: #6f6f6f;
    --background-light: #f5f6f8;
    --background-dark: #000000;
    --text-dark: #0f172a;
    --text-light: #f1f5f9;
    --text-muted: #6F6F6F;
    --slate-200: #e2e8f0;
    --slate-400: #94a3b8;
    --slate-500: #64748b;
    --slate-600: #475569;
    --slate-800: #1e293b;
    --slate-900: #0f172a;
    --input-bg: #121212;
    --border-color: #27272a;
    --online-green: #10b981;
    --border-radius: 8px;
    --border-radius-lg: 0.5rem;
    --border-radius-xl: 0.75rem;
}

body {
    font-family: 'Inter', sans-serif;
    background-color: var(--background-dark);
    color: var(--text-light);
    margin: 0;
    min-height: 100vh;
}

.device-frame {
  min-height: 90vh;
}

.device-screen {
  min-height: 90vh;
}

.screen-scroll {
  min-height: 100vh;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.screen-scroll {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.screen-scroll::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.app-container {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.app-container::-webkit-scrollbar {
  width: 0;
  height: 0;
}

@media (min-width: 768px) {
  body {
    background: #0b0b0b;
    overflow: hidden;
  }

  .device-frame {
    min-height: 90vh;
    display: grid;
    place-items: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .device-frame::before {
    content: "";
    position: absolute;
  }

  .device-frame {
    position: relative;
  }

  .device-frame .device-screen {
    width: min(390px, 90vw);
    aspect-ratio: 9 / 19.5;
    background: #000;
    border-radius: 36px;
    padding: 12px;
    border: 1px solid rgba(255, 255, 255, 0.14);
    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.55), 0 2px 8px rgba(255, 255, 255, 0.06);
    position: relative;
    overflow: hidden;
  }

  .device-frame .device-screen > .app-container {
    height: 100%;
    min-height: 100%;
    border-radius: 26px;
    overflow: hidden;
    background: var(--background-dark);
  }

  .device-frame .device-screen .screen-scroll {
    height: 100%;
    overflow-y: auto;
  }

  .device-frame .device-screen .app-header {
    position: sticky;
    top: 0;
    left: auto;
    right: auto;
  }

  .device-frame .device-screen .bottom-nav {
    position: sticky;
    bottom: 0;
    left: auto;
    right: auto;
  }

}
/* APP HEADER */


.chat-form {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.chat-form textarea {
    flex: 1;              /* 🔥 takes all available width */
    resize: none;
    padding: 0.5rem 1rem;
}

.chat-form textarea::placeholder {
    font-size: 0.85rem;
}

.flash-stack {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  z-index: 70;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.flash-stack-hide {
  opacity: 0;
  transform: translateY(-6px);
}

.flash-message {
  padding: 0.55rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.82rem;
  line-height: 1.35;
}

.flash-warning {
  border: 1px solid #f59e0b;
  background: rgba(245, 158, 11, 0.15);
  color: #fde68a;
}

.chat-warning {
  margin-bottom: 0.5rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  border: 1px solid #f59e0b;
  background: rgba(245, 158, 11, 0.15);
  color: #fde68a;
  font-size: 0.8rem;
  line-height: 1.35;
}

.chat-error {
  margin-bottom: 0.5rem;
}

.chat-form-fixed {
  position: absolute !important;
  left: 0;
  right: 0;
  bottom: 3rem;
  z-index: 55;
  margin: 0;
  width: auto;
  padding: 0.75rem 0.75rem calc(1.1rem + env(safe-area-inset-bottom));
  background: rgba(0, 0, 0, 0.92);
  border-top: 1px solid var(--border-color);
  border-radius: 0;
}

.chat-page .chat-thread {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-bottom: 10.25rem;
}

.chat-page .chat-thread::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.chat-page {
  position: relative;
  flex: 1 1 auto;
  height: calc(100% - 5.25rem);
  max-height: calc(100% - 5.25rem);
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin-top: 5.25rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0.5rem;
}

.chat-page.content-wrapper {
  max-width: none;
}

.screen-scroll.chat-screen-lock {
  overflow-y: hidden !important;
}

.rounded-btn {
    width: 44px;          /* fixed size */
    height: 44px;
    border-radius: 50%;
}

.chat-send-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.chat-send-spinner {
  display: none;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 2px solid rgba(199, 15, 15, 0.25);
  border-top-color: var(--primary);
  border-right-color: var(--primary);
  animation: chat-send-spin 0.75s linear infinite;
}

.chat-form.is-sending .chat-send-icon {
  display: none;
}

.chat-form.is-sending .chat-send-spinner {
  display: inline-block;
}

.chat-form.is-sending .chat-send-button {
  background: #fff;
  border-color: rgba(199, 15, 15, 0.45);
  opacity: 1;
  cursor: wait;
}

@keyframes chat-send-spin {
  to {
    transform: rotate(360deg);
  }
}

.app-container {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: visible;
}

.app-header {
    z-index: 60;
    border-bottom: 1px solid var(--border-color);
    background: rgba(0, 0, 0, 0.92);
    backdrop-filter: blur(12px);
    display: flex;
    justify-content: space-between;
    padding: 1rem;;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

.account-trigger {
    align-items: center;
    background: rgba(30, 41, 59, 0.8);
    border: 1px solid var(--slate-800);
    border-radius: 999px;
    cursor: pointer;
    display: inline-flex;
    height: 2.75rem;
    justify-content: center;
    padding: 0.2rem;
    width: 2.75rem;
}

.avatar {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
    position: relative;
    object-fit: cover;
}

.avatar-image {
  width: 8rem;
  height: 8rem;
  border-radius: 9999px;
  background-size: cover;
  background-position: center;
  border: 4px solid rgba(199, 15, 15, 0.3);
}

.account-avatar-image {
    object-fit: cover;
}

.account-avatar-image, .account-avatar-fallback {
    border-radius: 999px;
    display: flex;
    height: 100%;
    width: 100%;
}
/* APP HEADER */
/* Panel Menu */
.account-menu-panel {
  position: absolute;
  top: calc(100% + 0.75rem);
  right: 0;
  width: min(18rem, calc(100vw - 2rem));
  border: 1px solid var(--slate-800);
  border-radius: 1rem;
  background: rgba(15, 23, 42, 0.98);
  box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.35);
  overflow: hidden;
  z-index: 80;
}

.account-menu-summary {
  border-bottom: 1px solid rgba(148, 163, 184, 0.12);
  padding: 1rem;
}
.account-menu-link {
  align-items: center;
  background: transparent;
  border: 0;
  color: var(--text-light);
  cursor: pointer;
  display: flex;
  font-size: 0.9rem;
  justify-content: flex-start;
  padding: 0.95rem 1rem;
  text-decoration: none;
  width: 100%;
}

.account-menu-link:hover {
  background: rgba(199, 15, 15, 0.1);
  text-decoration: none;
}

.account-menu-button {
  font: inherit;
}
.header-back-button {
  align-items: center;
  background: rgba(30, 41, 59, 0.8);
  border: 1px solid var(--slate-800);
  border-radius: 999px;
  color: var(--text-light);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  height: 2.5rem;
  justify-content: center;
  padding: 0;
  width: 2.5rem;
}

.header-back-button:hover {
  background: rgba(199, 15, 15, 0.1);
}

.header-back-button:focus-visible {
  outline: 2px solid rgba(199, 15, 15, 0.5);
  outline-offset: 2px;
}
/* Panel Menu */

/* progress bar */
.progress-percentage {
  color: var(--primary);
  font-size: 1.125rem;
  font-weight: 700;
}

.progress-bar-bg {
  width: 100%;
  background-color: var(--slate-800);
  border-radius: 9999px;
  height: 0.625rem;
}

.progress-bar-fill {
  background-color: var(--primary);
  height: 100%;
  border-radius: 9999px;
}
/* progress bar */
/* Bottom nav */

.bottom-nav {
  position: fixed;
  bottom: 0.75rem;
  left: 0;
  right: 0;
  z-index: 50;
  display: flex;
  border-top: 1px solid var(--slate-800);
  background-color: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(5px);
  padding: 0.5rem 1rem 0.5rem;
}

.nav-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  color: var(--slate-400);
  text-decoration: none;
  transition: color 0.2s;
  font-size: 0.75rem;
}

.nav-item.active {
  color: var(--primary);
}

.nav-item:hover {
  text-decoration: none;
}
/* Bottom nav */

@media (min-width: 768px) {
  .device-frame .device-screen .bottom-nav {
    position: sticky !important;
    bottom: 3.8rem;
    left: auto;
    right: auto;
    z-index: 80;
  }
}

/* global loader */
.global-loader-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.78);
  backdrop-filter: blur(2px);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.global-loader-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.8rem;
  color: var(--text-light);
}

.global-loader-spinner {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  border: 3px solid rgba(241, 245, 249, 0.16);
  border-top-color: var(--primary);
  animation: global-spinner-spin 0.8s linear infinite;
}

.global-loader-text {
  margin: 0;
  color: var(--text-muted);
  font-size: 0.9rem;
}

@keyframes global-spinner-spin {
  to {
    transform: rotate(360deg);
  }
}
/* global loader */
.timestamp {
    display:flex;
    color: var(--text-muted);
}
.timestamp.sender {
    justify-content: end
}
.timestamp.receiver {
    justify-content: start;
}
.bubble {
    width: fit-content;
    padding: 0.5rem 0.75rem;
    border-radius: 1rem;
    max-width: 75%;
    word-break: break-word;
    margin: 0.25rem 0;
    font-size: 0.875rem
}
.bubble.sender{
    background-color: var(--primary);
    color: white;
    margin-left: auto;
    border-bottom-right-radius: .1rem;
}
.bubble.receiver{
    background-color: var(--slate-800);
    color: white;
    margin-right: auto;
    border-bottom-left-radius: .1rem;
}

.card {
    display: flex;
    flex-direction: column;
    /* gap: 1rem; */
    border-radius: var(--border-radius-xl);
    border: 1px solid var(--slate-800);
    background-color: rgba(30, 41, 59, 0.5);
    padding: 1rem;
}
.tag {
    padding: 0.25rem 0.5rem;
    /* font-size: 0.75rem; */
    font-weight: 500;
    border-radius: 4px;
    background-color: #334155;
    color: #cbd5e1;
}
.tag.primary {
    background-color: rgba(200, 15, 15, 0.1);
    color: var(--primary);
}

.content-wrapper {
    /* width: 100%; */
    max-width: 500px;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
    margin: 0.5rem;
}

.public-main {
  padding-bottom: 2.5rem;
}

.message-empty-copy {
  padding-top: 0.35rem;
}

.discover-card-link {
  color: inherit;
  text-decoration: none;
  display: block;
  cursor: pointer;
}

.discover-card-link * {
  text-decoration: none;
}

.discover-card-actions {
  width: 100%;
  justify-content: flex-end;
  gap: 0.5rem;
}

.documents-page {
  padding-bottom: 5.5rem;
}

.documents-grid {
  display: grid;
  gap: 0.75rem;
}

.document-card {
  display: grid;
  grid-template-columns: 5.25rem 1fr;
  gap: 0.75rem;
  align-items: start;
}

.document-preview {
  width: 5.25rem;
  height: 6.75rem;
  border-radius: 0.5rem;
  background: rgba(15, 23, 42, 0.95);
  border: 1px solid var(--slate-800);
  overflow: hidden;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pdf-preview {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pdf-preview iframe {
  width: 100%;
  height: 100%;
  border: 0;
  pointer-events: none;
}

.document-meta {
  min-width: 0;
}

.document-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--text-light);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.document-size {
  font-size: 0.78rem;
  color: var(--text-muted);
}

.document-actions {
  grid-column: 1 / -1;
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}

.lif-form .lif-input,
.lif-form .lif-select {
  height: 44px;
  font-size: 0.95rem;
}

.lif-form .lif-textarea {
  max-height: 70px;
  padding: 0.75rem 0.85rem;
  font-size: 0.92rem;
}

.pdf-library-scroll {
  height: 80vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.25rem;
}

.pdf-library-card {
  gap: 0.65rem;
}

.pdf-library-preview {
  display: block;
  width: 100%;
  height: 45vh;
  max-height: 45vh;
  border-radius: 0.65rem;
  overflow: hidden;
  border: 1px solid var(--slate-800);
  background: #0b1220;
}

.pdf-library-preview iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

.form-group {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    width: 100%;
}

input[type="text"], input[type="email"], input[type="password"], select, textarea {
    background-color: var(--input-bg);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    color: var(--white);
    font-size: 1rem;
}

input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder {
  opacity: 0.5;
  color: var(--text-muted);
}

.form-input, .form-select {
    width: 100%;
    box-sizing: border-box;
    background: var(--input-bg);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    height: 52px;
    padding: 0 1rem;
    color: white;
    font-size: 1rem;
    transition: border-color 0.2s, box-shadow 0.2s;
}
.form-input.is-invalid {
  border-color: #ef4444;
  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);
}

.form-input.is-valid {
  border-color: var(--border-color);
  box-shadow: none;
}
.form-textarea {
    background: var(--input-bg);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    color: var(--text-light);
    font-size: 0.96rem;
    line-height: 1.5;
    padding: 0.95rem;
    resize: vertical;
    width: 100%;
    box-sizing: border-box;
}

.form-textarea:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 3px rgba(199, 15, 15, 0.16);
    outline: none;
}
.filter-btn {
    padding: 0.5rem;
    background-color: #1e293b;
    border: 1px solid var(--border-color);
    border-radius: 8px;
    color: white;
    font-size: 0.75rem;
    font-weight: 500;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
}
.filter-btn.active {
    background-color: rgba(199, 15, 15, 0.16);
    border-color: rgba(199, 15, 15, 0.4);
    color: var(--text-light);
}

.discover-filter-panel {
    display: none;
    padding: 1rem;
    border: 1px solid var(--border-color);
    border-radius: 12px;
    background-color: #111827;
}

.discover-filter-panel.is-open {
    display: grid;
    gap: 0.75rem;
}
.divider {
  position: relative;
  margin: 1.5rem 0;
  text-align: center;
}

.divider span {
  position: relative;
  background: var(--background-dark);
  padding: 0 0.5rem;
  color: var(--text-muted);
  font-size: 0.875rem;
}

.divider::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  border-top: 1px solid var(--border-color);
}

.skill-tag {
  padding: 0.25rem 0.75rem;
  background-color: var(--slate-800);
  border-radius: 9999px;
  font-size: 0.75rem;
  font-weight: 500;
  /* line-height: 1.625rem; */
  text-wrap: nowrap;
}

.input-icon {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    color: var(--text-muted);
    pointer-events: none;
}

.nav-brand {
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    color: var(--text-light);
    text-decoration: none;
}

.nav-title {
    font-size: 1.5rem;
    font-weight: 600;
}

.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.bottom-0 {
    bottom: 0;
}
.d-none{
    display: none;
}

.d-flex {
    display: flex;
}

.flex-column {
    flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.gap-small{
    gap: 0.1rem;
}
.gap-1 {
    gap: 0.25rem;
}
.gap-2 {
    gap: 0.5rem;
}
.justify-content-between {
    justify-content: space-between;
}
.justify-content-around {
    justify-content: space-around;
}
.justify-content-end {
    justify-content: flex-end;
}
.justify-content-center {
    justify-content: center;
}

.align-items-center {
    align-items: center;
}
.align-self-center{
    align-self: center;
}
.w-100{
    width: 100%;
}
.w-75{
    width: 75%;
} 
.p-1{
    padding: 0.25rem;
}
.p-2{
    padding: 0.5rem;}  
.m-2{
    margin: 0.5rem;
}
.mt-3{
    margin-top: 0.75rem;
}
.mt-n3{
    margin-top: -0.75rem;
}
.ms-auto{
    margin-left: auto;
}
.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.mb-1{
    margin-bottom: 0.25rem;
}
.mb-2{
    margin-bottom: 0.5rem;
}
.mb-3{
    margin-bottom: 0.75rem;
}
mb-4{
    margin-bottom: 1.5rem;
} 
.mb-5{
    margin-bottom: 3rem;
}
.text-center{
    text-align: center;
}
.text-primary {
    color: var(--primary);
}
.text-secondary {
    color: var(--secondary);
}
.text-muted {
    color: var(--text-muted);
}
.text-light {
    color: var(--text-light);
}
.bg-primary {
    background-color: var(--primary);
}
.bg-secondary {
    background-color: var(--secondary);
}
.bg-slate-800 {
    background-color: var(--slate-800);
}
.border-top{
    border-top: 1px solid var(--border-color);
}
.btn {
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 0;
}
.primary-btn {
  width: 100%;
  background: var(--primary);
  color: white;
  border: none;
  border-radius: var(--radius);
  height: 56px;
  font-weight: 700;
  font-size: 1rem;
  cursor: pointer;
  transition: transform 0.1s, background 0.2s;
  box-shadow: 0 10px 15px -3px rgba(200, 15, 15, 0.2);
}

.primary-btn:active {
  transform: scale(0.98);
}

.primary-btn:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
.secondary-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  width: 100%;
  background: #18181b;
  border: 1px solid var(--border-color);
  color: white;
  border-radius: var(--radius);
  padding: 0.75rem;
  height: 56px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.2s;
}

.secondary-btn:hover {
  background: #27272a;
}
.fs-1 {
    font-size: 2rem;
}
.fs-2 {
    font-size: 1.5rem;
}
.fs-3 {
    font-size: 1.25rem;
}
.fs-4 {
    font-size: 1rem;
}
.fs-5 {
    font-size: 0.75rem;
}
.fs-6 {
    font-size: 0.5rem;
}
.fw-100{
    font-weight: 100;
}
.fw-600{
     font-weight: 600;
}
/* SVGs */
.size-12{
    width: 12px;
    height: 12px;
}

.search-svg::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='…oke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 800px;
    height: 800px;
}
.mail-svg::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 5.25L3 6V18L3.75 18.75H20.25L21 18V6L20.25 5.25H3.75ZM4.5 7.6955V17.25H19.5V7.69525L11.9999 14.5136L4.5 7.6955ZM18.3099 6.75H5.68986L11.9999 12.4864L18.3099 6.75Z' fill='%23777'/%3E%3C/svg%3E");
    width: 800px;
    height: 800px;
}

.brand-logo-svg::before {
    /* content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx…,140 200,180' style='fill:none;stroke:black;stroke-width:3'/%3E%3C/svg%3E "); */
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 352 354'%3E%3Cpath d='M 208.00 31.00 L 208.00 335.00 L 168.86 335.00 L 169.18 287.99 C169.46,246.55 169.32,241.04 168.00,241.49 C167.01,241.83 167.11,241.53 168.30,240.61 C170.02,239.27 170.07,234.63 169.39,135.10 L 168.68 31.00 Z' fill='rgb(126,126,136)'/%3E%3Cpath d='M 327.86 330.25 L 332.42 335.00 L 277.43 335.00 L 254.46 309.78 C241.83,295.90 228.21,281.09 224.20,276.86 L 216.89 269.17 L 216.70 241.08 C216.55,220.48 216.81,213.00 217.65,213.00 C218.28,213.00 220.98,215.38 223.65,218.29 C226.32,221.20 237.05,232.77 247.50,244.00 C257.95,255.23 279.28,278.16 294.90,294.96 C310.52,311.76 325.35,327.64 327.86,330.25 ZM 236.98 152.75 C236.99,153.44 236.14,154.00 235.08,154.00 C233.73,154.00 232.66,152.67 231.45,149.50 C230.50,147.02 229.49,145.00 229.19,145.00 C228.90,145.00 227.82,145.75 226.81,146.68 C223.67,149.51 222.91,147.14 223.21,135.54 L 223.50 124.76 L 231.50 132.92 C235.90,137.42 239.65,141.52 239.83,142.05 C240.02,142.57 238.58,143.00 236.63,143.00 L 233.10 143.00 L 235.03 147.25 C236.09,149.59 236.97,152.06 236.98,152.75 Z' fill='rgb(143,25,130)'/%3E%3Cpath d='M 39.62 329.74 C34.74,333.18 30.37,336.00 29.91,336.00 C28.46,336.00 8.00,308.21 8.00,306.25 C8.00,305.76 12.84,302.12 18.75,298.16 C28.67,291.52 48.03,278.23 72.36,261.34 C77.78,257.58 87.12,251.12 93.11,247.00 C112.90,233.39 120.41,228.19 128.50,222.46 C132.90,219.35 140.01,214.53 144.29,211.74 C148.58,208.95 151.89,206.16 151.65,205.53 C151.18,204.29 97.30,132.20 93.55,127.79 C92.29,126.30 88.61,121.42 85.38,116.94 C82.14,112.47 77.90,106.71 75.94,104.15 C61.74,85.62 39.62,56.35 38.42,54.52 C37.01,52.37 37.37,52.05 51.24,42.74 C68.29,31.30 70.78,30.02 72.03,32.06 C72.52,32.85 74.31,35.30 76.00,37.50 C77.70,39.70 85.39,50.05 93.10,60.50 C100.81,70.95 109.54,82.65 112.50,86.50 C119.50,95.60 158.27,147.66 164.04,155.72 C166.49,159.14 168.73,161.95 169.00,161.97 C169.22,161.98 169.32,143.89 169.28,118.72 L 169.39 135.10 C170.07,234.63 170.02,239.27 168.30,240.61 C167.11,241.53 167.01,241.83 168.00,241.49 C168.08,241.46 168.16,241.46 168.24,241.48 C167.17,242.07 162.98,244.88 158.43,248.06 C144.99,257.50 125.27,271.10 108.50,282.52 C100.25,288.13 89.22,295.70 84.00,299.32 C78.78,302.95 68.65,309.87 61.50,314.70 C54.35,319.52 44.50,326.29 39.62,329.74 ZM 227.09 203.76 C223.02,206.64 219.08,209.00 218.34,209.00 C217.26,209.00 217.00,204.43 217.00,185.04 L 217.00 161.07 L 222.95 157.04 C228.93,152.97 231.00,152.18 231.00,153.96 C231.00,154.50 231.94,155.43 233.08,156.04 C236.44,157.84 239.28,154.64 238.49,149.95 L 237.88 146.31 L 250.19 138.19 C256.96,133.73 268.62,125.90 276.10,120.79 C283.58,115.68 294.26,108.40 299.83,104.62 L 309.96 97.73 L 312.00 100.12 C313.11,101.43 316.58,106.10 319.70,110.50 C322.82,114.90 327.55,121.05 330.22,124.17 L 335.07 129.85 L 331.78 132.33 C328.18,135.06 316.99,142.69 280.00,167.64 C250.64,187.45 237.01,196.75 227.09,203.76 ZM 168.82 243.00 C169.37,246.59 169.39,257.68 169.18,287.99 C169.36,261.67 169.25,247.51 168.82,243.00 Z' fill='rgb(232,16,48)'/%3E%3C/svg%3E");
    width: 200px;
    height: 200px;
}
.search-svg::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9536 14.9458L21 21M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%23777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 800px;
  height: 800px;
}
.verified-svg::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;

  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23777' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M11.593965,2.08736316 C11.8155418,1.98891464 12.0639725,1.97485056 12.2932219,2.04517094 L12.406035,2.08736316 L21.406035,6.08614246 C21.7680046,6.24696874 21.9974374,6.60402426 22.0000116,6.99295906 L21.9938837,7.11043153 L21.421479,12.2620742 C21.1288947,14.8953332 19.6919006,17.2604209 17.5024605,18.7341239 L17.2465158,18.9001752 L12.5299989,21.8479983 C12.2417587,22.0281485 11.8846299,22.0481651 11.5810811,21.9080484 L11.4700011,21.8479983 L6.75348416,18.9001752 C4.50674338,17.4959623 2.9973732,15.1763947 2.61733718,12.5646862 L2.57852101,12.2620742 L2.00611627,7.11043153 C1.96237547,6.71676437 2.15492555,6.3385415 2.48944458,6.14011287 L2.59396504,6.08614246 L11.593965,2.08736316 Z M12,4.09548316 L4.074684,7.61677088 L4.56628848,12.0412112 C4.79233189,14.0756019 5.89660391,15.904196 7.58032075,17.0519337 L7.81348204,17.2041786 L12,19.8207524 L16.186518,17.2041786 C17.9222943,16.1193184 19.0922069,14.3320083 19.3974719,12.3173079 L19.4337115,12.0412112 L19.925316,7.61677088 L12,4.09548316 Z M14.2136429,8.38221966 C14.5548556,7.94794959 15.1835091,7.87251128 15.6177798,8.21372347 C16.018645,8.52868858 16.1137597,9.0885733 15.8576477,9.51441088 L15.7862762,9.61785831 L11.7862996,14.6178079 C11.4423592,15.0555496 10.8149977,15.1228552 10.3877107,14.7908187 L10.2928777,14.7070928 L8.2928926,12.707118 C7.90236913,12.3165951 7.90236913,11.6834324 8.2928926,11.2929096 C8.65337579,10.9324269 9.22060564,10.9046975 9.61289601,11.2097213 L9.70710315,11.2929096 L10.9100574,12.4958547 L14.2136429,8.38221966 Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg fill='%23777' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M11.593965,2.08736316 C11.8155418,1.98891464 12.0639725,1.97485056 12.2932219,2.04517094 L12.406035,2.08736316 L21.406035,6.08614246 C21.7680046,6.24696874 21.9974374,6.60402426 22.0000116,6.99295906 L21.9938837,7.11043153 L21.421479,12.2620742 C21.1288947,14.8953332 19.6919006,17.2604209 17.5024605,18.7341239 L17.2465158,18.9001752 L12.5299989,21.8479983 C12.2417587,22.0281485 11.8846299,22.0481651 11.5810811,21.9080484 L11.4700011,21.8479983 L6.75348416,18.9001752 C4.50674338,17.4959623 2.9973732,15.1763947 2.61733718,12.5646862 L2.57852101,12.2620742 L2.00611627,7.11043153 C1.96237547,6.71676437 2.15492555,6.3385415 2.48944458,6.14011287 L2.59396504,6.08614246 L11.593965,2.08736316 Z M12,4.09548316 L4.074684,7.61677088 L4.56628848,12.0412112 C4.79233189,14.0756019 5.89660391,15.904196 7.58032075,17.0519337 L7.81348204,17.2041786 L12,19.8207524 L16.186518,17.2041786 C17.9222943,16.1193184 19.0922069,14.3320083 19.3974719,12.3173079 L19.4337115,12.0412112 L19.925316,7.61677088 L12,4.09548316 Z M14.2136429,8.38221966 C14.5548556,7.94794959 15.1835091,7.87251128 15.6177798,8.21372347 C16.018645,8.52868858 16.1137597,9.0885733 15.8576477,9.51441088 L15.7862762,9.61785831 L11.7862996,14.6178079 C11.4423592,15.0555496 10.8149977,15.1228552 10.3877107,14.7908187 L10.2928777,14.7070928 L8.2928926,12.707118 C7.90236913,12.3165951 7.90236913,11.6834324 8.2928926,11.2929096 C8.65337579,10.9324269 9.22060564,10.9046975 9.61289601,11.2097213 L9.70710315,11.2929096 L10.9100574,12.4958547 L14.2136429,8.38221966 Z'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
}
.password-svg::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;

  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 2a9 9 0 0 0-8.6 11.6L2 24v6h6l10.4-10.4A9 9 0 1 0 21 2zm0 16a7 7 0 0 1-2-.3l-1.1-.35-.85.85-3.2 3.2L12.4 20 11 21.4l1.4 1.4-1.6 1.6L9.4 23 8 24.4l1.4 1.4L7.2 28H4v-3.2l9.8-9.8.85-.85-.35-1.15A7 7 0 1 1 21 18z'/%3E%3Ccircle cx='22' cy='10' r='2'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 2a9 9 0 0 0-8.6 11.6L2 24v6h6l10.4-10.4A9 9 0 1 0 21 2zm0 16a7 7 0 0 1-2-.3l-1.1-.35-.85.85-3.2 3.2L12.4 20 11 21.4l1.4 1.4-1.6 1.6L9.4 23 8 24.4l1.4 1.4L7.2 28H4v-3.2l9.8-9.8.85-.85-.35-1.15A7 7 0 1 1 21 18z'/%3E%3Ccircle cx='22' cy='10' r='2'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
}
.location-svg::before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;

  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='-4 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Ctitle%3Elocation%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-104.000000, -411.000000)' fill='%23000000'%3E%3Cpath d='M116,426 C114.343,426 113,424.657 113,423 C113,421.343 114.343,420 116,420 C117.657,420 119,421.343 119,423 C119,424.657 117.657,426 116,426 L116,426 Z M116,418 C113.239,418 111,420.238 111,423 C111,425.762 113.239,428 116,428 C118.761,428 121,425.762 121,423 C121,420.238 118.761,418 116,418 L116,418 Z M116,440 C114.337,440.009 106,427.181 106,423 C106,417.478 110.477,413 116,413 C121.523,413 126,417.478 126,423 C126,427.125 117.637,440.009 116,440 L116,440 Z M116,411 C109.373,411 104,416.373 104,423 C104,428.018 114.005,443.011 116,443 C117.964,443.011 128,427.95 128,423 C128,416.373 122.627,411 116,411 L116,411 Z' id='location' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='-4 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Ctitle%3Elocation%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-104.000000, -411.000000)' fill='%23000000'%3E%3Cpath d='M116,426 C114.343,426 113,424.657 113,423 C113,421.343 114.343,420 116,420 C117.657,420 119,421.343 119,423 C119,424.657 117.657,426 116,426 L116,426 Z M116,418 C113.239,418 111,420.238 111,423 C111,425.762 113.239,428 116,428 C118.761,428 121,425.762 121,423 C121,420.238 118.761,418 116,418 L116,418 Z M116,440 C114.337,440.009 106,427.181 106,423 C106,417.478 110.477,413 116,413 C121.523,413 126,417.478 126,423 C126,427.125 117.637,440.009 116,440 L116,440 Z M116,411 C109.373,411 104,416.373 104,423 C104,428.018 114.005,443.011 116,443 C117.964,443.011 128,427.95 128,423 C128,416.373 122.627,411 116,411 L116,411 Z' id='location' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.bookmark-svg.active {
    color: var(--primary);
}
.bookmark-svg::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;

  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18,0 L4,0 C1.791,0 0,1.791 0,4 L0,26 C0,28.209 1.791,30 4,30 L11,23 L18,30 C20.209,30 22,28.209 22,26 L22,4 C22,1.791 20.209,0 18,0 Z'/%3E%3C/svg%3E") no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18,0 L4,0 C1.791,0 0,1.791 0,4 L0,26 C0,28.209 1.791,30 4,30 L11,23 L18,30 C20.209,30 22,28.209 22,26 L22,4 C22,1.791 20.209,0 18,0 Z'/%3E%3C/svg%3E") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.edit-svg::before{
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8477 1.87868C19.6761 0.707109 17.7766 0.707105 16.605 1.87868L2.44744 16.0363C2.02864 16.4551 1.74317 16.9885 1.62702 17.5692L1.03995 20.5046C0.760062 21.904 1.9939 23.1379 3.39334 22.858L6.32868 22.2709C6.90945 22.1548 7.44285 21.8693 7.86165 21.4505L22.0192 7.29289C23.1908 6.12132 23.1908 4.22183 22.0192 3.05025L20.8477 1.87868ZM18.0192 3.29289C18.4098 2.90237 19.0429 2.90237 19.4335 3.29289L20.605 4.46447C20.9956 4.85499 20.9956 5.48815 20.605 5.87868L17.9334 8.55027L15.3477 5.96448L18.0192 3.29289ZM13.9334 7.3787L3.86165 17.4505C3.72205 17.5901 3.6269 17.7679 3.58818 17.9615L3.00111 20.8968L5.93645 20.3097C6.13004 20.271 6.30784 20.1759 6.44744 20.0363L16.5192 9.96448L13.9334 7.3787Z' fill='%23777'/%3E%3C/svg%3E") no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8477 1.87868C19.6761 0.707109 17.7766 0.707105 16.605 1.87868L2.44744 16.0363C2.02864 16.4551 1.74317 16.9885 1.62702 17.5692L1.03995 20.5046C0.760062 21.904 1.9939 23.1379 3.39334 22.858L6.32868 22.2709C6.90945 22.1548 7.44285 21.8693 7.86165 21.4505L22.0192 7.29289C23.1908 6.12132 23.1908 4.22183 22.0192 3.05025L20.8477 1.87868ZM18.0192 3.29289C18.4098 2.90237 19.0429 2.90237 19.4335 3.29289L20.605 4.46447C20.9956 4.85499 20.9956 5.48815 20.605 5.87868L17.9334 8.55027L15.3477 5.96448L18.0192 3.29289ZM13.9334 7.3787L3.86165 17.4505C3.72205 17.5901 3.6269 17.7679 3.58818 17.9615L3.00111 20.8968L5.93645 20.3097C6.13004 20.271 6.30784 20.1759 6.44744 20.0363L16.5192 9.96448L13.9334 7.3787Z' fill='%23777'/%3E%3C/svg%3E") no-repeat center;

  -webkit-mask-size: contain;
  mask-size: contain;
}
.send-svg::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;

    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 -0.5 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1168 12.1484C19.474 12.3581 19.9336 12.2384 20.1432 11.8811C20.3528 11.5238 20.2331 11.0643 19.8758 10.8547L19.1168 12.1484ZM6.94331 4.13656L6.55624 4.77902L6.56378 4.78344L6.94331 4.13656ZM5.92408 4.1598L5.50816 3.5357L5.50816 3.5357L5.92408 4.1598ZM5.51031 5.09156L4.76841 5.20151C4.77575 5.25101 4.78802 5.29965 4.80505 5.34671L5.51031 5.09156ZM7.12405 11.7567C7.26496 12.1462 7.69495 12.3477 8.08446 12.2068C8.47397 12.0659 8.67549 11.6359 8.53458 11.2464L7.12405 11.7567ZM19.8758 12.1484C20.2331 11.9388 20.3528 11.4793 20.1432 11.122C19.9336 10.7648 19.474 10.6451 19.1168 10.8547L19.8758 12.1484ZM6.94331 18.8666L6.56375 18.2196L6.55627 18.2241L6.94331 18.8666ZM5.92408 18.8433L5.50815 19.4674H5.50815L5.92408 18.8433ZM5.51031 17.9116L4.80505 17.6564C4.78802 17.7035 4.77575 17.7521 4.76841 17.8016L5.51031 17.9116ZM8.53458 11.7567C8.67549 11.3672 8.47397 10.9372 8.08446 10.7963C7.69495 10.6554 7.26496 10.8569 7.12405 11.2464L8.53458 11.7567ZM19.4963 12.2516C19.9105 12.2516 20.2463 11.9158 20.2463 11.5016C20.2463 11.0873 19.9105 10.7516 19.4963 10.7516V12.2516ZM7.82931 10.7516C7.4151 10.7516 7.07931 11.0873 7.07931 11.5016C7.07931 11.9158 7.4151 12.2516 7.82931 12.2516V10.7516ZM19.8758 10.8547L7.32284 3.48968L6.56378 4.78344L19.1168 12.1484L19.8758 10.8547ZM7.33035 3.49414C6.76609 3.15419 6.05633 3.17038 5.50816 3.5357L6.34 4.78391C6.40506 4.74055 6.4893 4.73863 6.55627 4.77898L7.33035 3.49414ZM5.50816 3.5357C4.95998 3.90102 4.67184 4.54987 4.76841 5.20151L6.25221 4.98161C6.24075 4.90427 6.27494 4.82727 6.34 4.78391L5.50816 3.5357ZM4.80505 5.34671L7.12405 11.7567L8.53458 11.2464L6.21558 4.83641L4.80505 5.34671ZM19.1168 10.8547L6.56378 18.2197L7.32284 19.5134L19.8758 12.1484L19.1168 10.8547ZM6.55627 18.2241C6.4893 18.2645 6.40506 18.2626 6.34 18.2192L5.50815 19.4674C6.05633 19.8327 6.76609 19.8489 7.33035 19.509L6.55627 18.2241ZM6.34 18.2192C6.27494 18.1759 6.24075 18.0988 6.25221 18.0215L4.76841 17.8016C4.67184 18.4532 4.95998 19.1021 5.50815 19.4674L6.34 18.2192ZM6.21558 18.1667L8.53458 11.7567L7.12405 11.2464L4.80505 17.6564L6.21558 18.1667ZM19.4963 10.7516H7.82931V12.2516H19.4963V10.7516Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 -0.5 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1168 12.1484C19.474 12.3581 19.9336 12.2384 20.1432 11.8811C20.3528 11.5238 20.2331 11.0643 19.8758 10.8547L19.1168 12.1484ZM6.94331 4.13656L6.55624 4.77902L6.56378 4.78344L6.94331 4.13656ZM5.92408 4.1598L5.50816 3.5357L5.50816 3.5357L5.92408 4.1598ZM5.51031 5.09156L4.76841 5.20151C4.77575 5.25101 4.78802 5.29965 4.80505 5.34671L5.51031 5.09156ZM7.12405 11.7567C7.26496 12.1462 7.69495 12.3477 8.08446 12.2068C8.47397 12.0659 8.67549 11.6359 8.53458 11.2464L7.12405 11.7567ZM19.8758 12.1484C20.2331 11.9388 20.3528 11.4793 20.1432 11.122C19.9336 10.7648 19.474 10.6451 19.1168 10.8547L19.8758 12.1484ZM6.94331 18.8666L6.56375 18.2196L6.55627 18.2241L6.94331 18.8666ZM5.92408 18.8433L5.50815 19.4674H5.50815L5.92408 18.8433ZM5.51031 17.9116L4.80505 17.6564C4.78802 17.7035 4.77575 17.7521 4.76841 17.8016L5.51031 17.9116ZM8.53458 11.7567C8.67549 11.3672 8.47397 10.9372 8.08446 10.7963C7.69495 10.6554 7.26496 10.8569 7.12405 11.2464L8.53458 11.7567ZM19.4963 12.2516C19.9105 12.2516 20.2463 11.9158 20.2463 11.5016C20.2463 11.0873 19.9105 10.7516 19.4963 10.7516V12.2516ZM7.82931 10.7516C7.4151 10.7516 7.07931 11.0873 7.07931 11.5016C7.07931 11.9158 7.4151 12.2516 7.82931 12.2516V10.7516ZM19.8758 10.8547L7.32284 3.48968L6.56378 4.78344L19.1168 12.1484L19.8758 10.8547ZM7.33035 3.49414C6.76609 3.15419 6.05633 3.17038 5.50816 3.5357L6.34 4.78391C6.40506 4.74055 6.4893 4.73863 6.55627 4.77898L7.33035 3.49414ZM5.50816 3.5357C4.95998 3.90102 4.67184 4.54987 4.76841 5.20151L6.25221 4.98161C6.24075 4.90427 6.27494 4.82727 6.34 4.78391L5.50816 3.5357ZM4.80505 5.34671L7.12405 11.7567L8.53458 11.2464L6.21558 4.83641L4.80505 5.34671ZM19.1168 10.8547L6.56378 18.2197L7.32284 19.5134L19.8758 12.1484L19.1168 10.8547ZM6.55627 18.2241C6.4893 18.2645 6.40506 18.2626 6.34 18.2192L5.50815 19.4674C6.05633 19.8327 6.76609 19.8489 7.33035 19.509L6.55627 18.2241ZM6.34 18.2192C6.27494 18.1759 6.24075 18.0988 6.25221 18.0215L4.76841 17.8016C4.67184 18.4532 4.95998 19.1021 5.50815 19.4674L6.34 18.2192ZM6.21558 18.1667L8.53458 11.7567L7.12405 11.2464L4.80505 17.6564L6.21558 18.1667ZM19.4963 10.7516H7.82931V12.2516H19.4963V10.7516Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
}
/* SVGs */
