:root{
  --primary:#0F172A;
  --accent:#1FB6D5;
  --bg:#FFFFFF;
  --card-bg:#F8FAFC;
  --text:#1E293B;
  --muted:#64748B;
  --border:#F1F5F9;
  --danger:#EF4444;
  --nav-h:72px;

  --silver-grad:linear-gradient(135deg,#F8FAFC 0%,#E2E8F0 28%,#94A3B8 55%,#E2E8F0 82%,#F8FAFC 100%);
  --radius-organic:30px 110px 30px 110px;
  --shadow:0 22px 60px rgba(2,8,23,0.10);
  --shadow-soft:0 12px 36px rgba(2,8,23,0.08);

  --online-blue:#1FB6D5;
  --online-green:#22C55E;

  /* ✅ NEW: subtle black/ink to break the grey */
  --ink:#0B1220;
  --ink-soft:rgba(11,18,32,0.08);
  --ink-soft-2:rgba(11,18,32,0.12);
  --ink-border:rgba(11,18,32,0.14);
  --ink-stroke:rgba(11,18,32,0.14);

  --modal-max-w:560px;
  --modal-pad:22px;
  --modal-radius:18px;


      /* ✅ STANDARD avatar tokens (from search standard style) */
      --std-avatar: 240px;
      --std-border: rgba(255,255,255,0.95);
      --std-shadow: 0 18px 45px rgba(2,8,23,0.16);

}

html[data-theme="dark"]{
  --bg:#030712;
  --card-bg:#0B1220;
  --text:#F1F5F9;
  --muted:#94A3B8;
  --border:#1E293B;
  --silver-grad:linear-gradient(135deg,#0B1220 0%,#1E293B 28%,#475569 55%,#1E293B 82%,#0B1220 100%);
  --accent:#38C9E6;
  --online-blue:#38C9E6;

  /* ✅ keep ink consistent in dark */
  --ink:#F8FAFC;
  --ink-soft:rgba(248,250,252,0.10);
  --ink-soft-2:rgba(248,250,252,0.14);
  --ink-border:rgba(248,250,252,0.14);
}



/* PHOTO / SILVER */
.photo-box{position:relative;max-width:420px;margin:0 auto;}
.photo-silver{
  background:var(--card-bg);
  border:2px solid transparent;border-radius:22px;
  box-shadow:var(--shadow);
  background-image:linear-gradient(var(--card-bg),var(--card-bg)),var(--silver-grad);
  background-origin:border-box;background-clip:padding-box,border-box;
  overflow:visible;
}

.silver-img-container{
  position:relative;padding:18px;border-radius:20px;
  background:
    radial-gradient(260px 220px at 18% 20%, rgba(31,182,213,0.16), transparent 60%),
    radial-gradient(280px 220px at 86% 20%, rgba(148,163,184,0.16), transparent 62%),
    linear-gradient(180deg, rgba(148,163,184,0.08), rgba(148,163,184,0.04));
}
html[data-theme="dark"] .silver-img-container{
  background:
    radial-gradient(260px 220px at 18% 20%, rgba(56,201,230,0.14), transparent 60%),
    radial-gradient(280px 220px at 86% 20%, rgba(148,163,184,0.12), transparent 62%),
    linear-gradient(180deg, rgba(148,163,184,0.07), rgba(148,163,184,0.03));
}

.silver-img-wrapper{
  position:relative;overflow:hidden;border-radius:var(--radius-organic);
  background:rgba(148,163,184,0.10);
  aspect-ratio:1/1.15;transform:translateZ(0);isolation:isolate;
  border:2px solid rgba(31,182,213,0.0);
  transition:border-color .18s ease, box-shadow .18s ease, filter .18s ease, opacity .18s ease;
}
.silver-img-wrapper img{
  width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);
  transition:filter .18s ease, opacity .18s ease;
}

.silver-pill{
  position:absolute;bottom:14px;left:50%;transform:translateX(-50%);
  padding:8px 16px;border-radius:999px;font-size:.66rem;font-weight:950;
  letter-spacing:.12em;text-transform:uppercase;
  background:rgba(255,255,255,0.95);
  border:1px solid rgba(148,163,184,0.40);
  color:#475569;backdrop-filter:blur(10px);
  box-shadow:var(--shadow-soft);pointer-events:none;white-space:nowrap;z-index:5;
}
html[data-theme="dark"] .silver-pill{
  background:rgba(17,24,39,0.64);
  border-color:rgba(148,163,184,0.22);
  color:rgba(229,231,235,0.92);
  box-shadow:0 10px 22px rgba(0,0,0,0.45);
}

/* Silver Badge Icon near the photo */
.silver-badge-icon{
  position:absolute;left:-12px;top:18px;z-index:60;
  width:54px;height:54px;border-radius:18px;
  background:var(--silver-grad);
  border:1px solid rgba(148,163,184,0.35);
  box-shadow:var(--shadow-soft);
  display:flex;align-items:center;justify-content:center;
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
}
.silver-badge-icon i{font-size:24px;color:#475569;}
html[data-theme="dark"] .silver-badge-icon{
  border-color:rgba(148,163,184,0.22);
  box-shadow:0 10px 22px rgba(0,0,0,0.45);
}
html[data-theme="dark"] .silver-badge-icon i{color:rgba(229,231,235,0.92);}

/* ✅ UPDATED: Offline badge uses "ink" accents to break grey */
.online-badge{
  position:absolute;top:-12px;right:-12px;z-index:50;
  display:inline-flex;align-items:center;gap:10px;
  padding:10px 16px;border-radius:999px;font-weight:950;font-size:.88rem;
  background:rgba(255,255,255,0.98);
  border:1px solid var(--ink-border);
  color:var(--ink);
  box-shadow:0 14px 34px var(--ink-soft);
  backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}
html[data-theme="dark"] .online-badge{
  background:rgba(11,18,32,0.92);
  border-color:var(--ink-border);
  color:var(--ink);
  box-shadow:0 14px 34px rgba(0,0,0,0.40);
}

.online-dot{
  width:10px;height:10px;border-radius:50%;
  background:var(--muted);
  box-shadow:0 0 0 5px rgba(148,163,184,0.20);
  flex:0 0 auto;
  animation:none;
}
html[data-theme="dark"] .online-dot{
  background:var(--muted);
  box-shadow:0 0 0 5px rgba(148,163,184,0.14);
}

@keyframes pulse{
  0%{transform:scale(0.9);opacity:0.7;}
  70%{transform:scale(2.5);opacity:0;}
  100%{transform:scale(0.9);opacity:0;}
}

/* HERO */
.profile-hero{
  display:grid;grid-template-columns:380px 1fr;gap:64px;
  padding:60px 0;align-items:start;
}
@media (max-width:992px){
  .profile-hero{grid-template-columns:1fr;gap:40px;text-align:center;}
  .silver-badge-icon{left:10px;top:12px;}
}

.info-area{display:flex;flex-direction:column;gap:28px;}

h1{
  font-size:4.8rem;font-weight:950;margin:0;
  letter-spacing:-4px;line-height:0.85;color:var(--ink);
  overflow-wrap: anywhere;
  word-break: break-word;
}
html[data-theme="dark"] h1{color:var(--ink);}

.bio{
  font-size:1.25rem;line-height:1.5;color:var(--muted);
  font-weight:500;max-width:600px;
}

/*
.meta-tags{display:flex;gap:24px;font-weight:700;color:var(--muted);font-size:1rem;}
@media (max-width:992px){.meta-tags{justify-content:center;}}
*/
/* ✅ Cleaner meta line (Location + Languages) */
.meta-tags{
  display:flex;
  align-items:flex-start;
  gap:18px;
  flex-wrap:wrap;              /* ✅ allows nice wrapping */
  row-gap:10px;
  font-weight:600;             /* ✅ less bold */
  font-size:0.98rem;           /* ✅ slightly smaller */
  line-height:1.25;            /* ✅ better readability */
  color:rgba(100,116,139,0.95);
  max-width:640px;             /* ✅ keeps it tidy next to bio */
}

@media (max-width:992px){
  .meta-tags{justify-content:center;margin:0 auto;}
}

/* Each meta item becomes a clean pill */
.meta-tags span{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(148,163,184,0.22);
  background:rgba(148,163,184,0.06);
  font-weight:600;
  letter-spacing:-0.2px;
}

/* Icons less heavy */
.meta-tags i{
  font-size:0.98rem;
  opacity:0.9;
}

/* ✅ Make Languages slightly softer than Location (no HTML changes) */
.meta-tags span:nth-child(2){
  font-weight:550;
  color:rgba(100,116,139,0.92);
}

/* Dark mode tune */
html[data-theme="dark"] .meta-tags{
  color:rgba(148,163,184,0.92);
}
html[data-theme="dark"] .meta-tags span{
  border-color:rgba(148,163,184,0.16);
  background:rgba(148,163,184,0.08);
}




.action-bar{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;}
@media (max-width:992px){.action-bar{justify-content:center;}}

.btn-primary{
  background:var(--accent);color:white;padding:16px 32px;border-radius:14px;
  font-weight:800;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;
  transition:0.2s;box-shadow:0 8px 20px rgba(31,182,213,0.24);
}
html[data-theme="dark"] .btn-primary{background:var(--accent);color:#0B1220;box-shadow:0 8px 20px rgba(56,201,230,0.22);}
.btn-primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 12px 28px rgba(31,182,213,0.32);}

.btn-sec{
  background:transparent;border:1.5px solid var(--border);
  padding:14px 22px;border-radius:14px;font-weight:700;
  cursor:pointer;transition:0.2s;display:flex;align-items:center;gap:8px;color:var(--text);
}
.btn-sec:hover{
  border-color:var(--ink-border);
  color:var(--ink);
  background:var(--ink-soft);
}
html[data-theme="dark"] .btn-sec:hover{
  border-color:var(--ink-border);
  color:var(--ink);
  background:rgba(248,250,252,0.08);
}

/* Tooltip (hover hint) */
.has-tooltip{position:relative;}
.has-tooltip::after{
  content:attr(data-tooltip);
  position:absolute;right:0;top:-12px;transform:translateY(-100%);
  background:rgba(31,182,213,0.95);color:white;
  padding:10px 12px;border-radius:8px;
  font-size:.85rem;font-weight:700;
  width:max-content;max-width:260px;
  box-shadow:0 14px 30px rgba(2,8,23,0.18);
  opacity:0;pointer-events:none;transition:0.16s ease;
  white-space:normal;line-height:1.2;z-index:90;
}
.has-tooltip::before{
  content:"";
  position:absolute;right:18px;top:-12px;
  width:10px;height:10px;transform:translateY(-60%) rotate(45deg);
  background:rgba(31,182,213,0.95);
  opacity:0;transition:0.16s ease;z-index:89;
}
.has-tooltip:hover::after,.has-tooltip:hover::before{opacity:1;}
html[data-theme="dark"] .has-tooltip::after,
html[data-theme="dark"] .has-tooltip::before{background:rgba(56,201,230,0.95);}

/* ✅ UPDATED: Offline rail uses ink accents */
.offline-rail{
  margin:14px 0 0;background:var(--card-bg);
  border:1px solid var(--border);
  border-radius:16px;
  padding:14px 16px;
  display:none;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  box-shadow:0 10px 30px rgba(2,8,23,0.06);
}
.offline-rail strong{font-weight:950;color:var(--ink);}
html[data-theme="dark"] .offline-rail strong{color:var(--ink);}
.offline-rail .rail-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.rail-cta{
  background:var(--accent);color:white;border:none;
  padding:12px 18px;border-radius:12px;font-weight:900;cursor:pointer;
  box-shadow:0 10px 25px rgba(31,182,213,0.22);
  display:flex;align-items:center;gap:8px;
  white-space:nowrap;
}
html[data-theme="dark"] .rail-cta{color:#0B1220;box-shadow:0 10px 25px rgba(56,201,230,0.20);}
.rail-cta:hover{filter:brightness(1.03);transform:translateY(-1px);}

/* PRICING */
/* ✅ UPDATED: section title uses ink to break grey */
.section-title{font-weight:950;font-size:2rem;margin:80px 0 30px;letter-spacing:-1px;color:var(--ink);}
html[data-theme="dark"] .section-title{color:var(--ink);}

.pricing-list{display:flex;flex-direction:column;gap:12px;}

/* ✅ UPDATED: pricing rows get subtle ink border + shadow to add depth */
.pricing-row{
  display:flex;align-items:center;justify-content:space-between;
  padding:25px 35px;background:var(--card-bg);border-radius:24px;
  position:relative;overflow:hidden;
  border:1px solid rgba(148,163,184,0.30);
  box-shadow:0 10px 26px rgba(2,8,23,0.05);
  transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;
}
html[data-theme="dark"] .pricing-row{
  border-color:rgba(148,163,184,0.18);
  box-shadow:0 12px 30px rgba(0,0,0,0.35);
}

.pricing-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--accent);transition:width 0.3s ease;}
.pricing-row:hover{
  transform:translateX(10px);
  background:var(--bg);
  border-color:var(--ink-border);
  box-shadow:0 18px 46px rgba(2,8,23,0.08);
}
.pricing-row:hover::before{width:12px;}

/* ✅ UPDATED: headings slightly inkier */
.topic-h h3{font-size:1.3rem;font-weight:950;margin:0;letter-spacing:-0.5px;color:var(--ink);}
html[data-theme="dark"] .topic-h h3{color:var(--ink);}
.topic-h span{font-size:0.95rem;color:var(--muted);font-weight:600;}

.price-side{display:flex;align-items:center;gap:40px;}
.price-amount{font-weight:950;font-size:1.8rem;letter-spacing:-1px;color:var(--accent);}
.price-amount small{font-size:0.85rem;color:var(--muted);font-weight:700;margin-left:2px;}

.btn-call-large{
  background:var(--accent);color:white;border:none;
  padding:16px 45px;border-radius:18px;
  font-weight:900;font-size:1.02rem;
  cursor:pointer;display:flex;align-items:center;gap:12px;
  box-shadow:0 10px 25px rgba(31,182,213,0.24);
  transition:0.3s;white-space:nowrap;text-transform:none;
}
html[data-theme="dark"] .btn-call-large{color:#0B1220;box-shadow:0 10px 25px rgba(56,201,230,0.20);}
.btn-call-large:hover{transform:scale(1.05);filter:brightness(1.05);box-shadow:0 15px 35px rgba(31,182,213,0.32);}

/* BENTO */
/* ✅ UPDATED: add subtle ink border so grid doesn’t look “flat grey” */
.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,240px);gap:16px;margin:40px 0 80px;}
.bento-item{border-radius:32px;overflow:hidden;cursor:pointer;border:1px solid rgba(148,163,184,0.22);box-shadow:0 10px 26px rgba(2,8,23,0.05);}
html[data-theme="dark"] .bento-item{border-color:rgba(148,163,184,0.14);box-shadow:0 12px 30px rgba(0,0,0,0.35);}
.bento-item img{width:100%;height:100%;object-fit:cover;transition:0.5s;display:block;}
.bento-item:hover img{transform:scale(1.1);}
.big-item{grid-column:span 2;grid-row:span 2;}

@media (max-width:768px){
  .pricing-row{flex-direction:column;text-align:center;gap:20px;}
  .price-side{flex-direction:column;gap:15px;}
  .bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;}
  .big-item{grid-column:span 2;aspect-ratio:1;}
}
@media (max-width:480px){
  h1{font-size:3.5rem;letter-spacing:-3px;}
}

/* MODALS (mobile-friendly) */
.modal-overlay{
  position:fixed;inset:0;background:rgba(0,0,0,0.5);
  backdrop-filter:blur(8px);
  display:none;align-items:center;justify-content:center;z-index:2000;
  padding:18px;box-sizing:border-box;
}
.modal-overlay.active{display:flex;}

.modal-box{
  background:var(--card-bg);
  width:min(var(--modal-max-w), 100%);
  border-radius:var(--modal-radius);
  border:1px solid var(--border);
  box-shadow:0 40px 80px rgba(0,0,0,0.2);
  position:relative;overflow:hidden;
}
.modal-inner{
  padding:var(--modal-pad);
  max-height:min(78vh, 720px);
  overflow:auto;-webkit-overflow-scrolling:touch;
}
.modal-close{
  position:absolute;right:12px;top:12px;
  width:34px;height:34px;border-radius:999px;
  border:1px solid var(--border);
  background:rgba(255,255,255,0.85);
  display:flex;align-items:center;justify-content:center;
  cursor:pointer;color:var(--muted);z-index:5;
}
html[data-theme="dark"] .modal-close{background:rgba(11,18,32,0.8);border-color:var(--border);}
.modal-close:hover{color:var(--text);border-color:rgba(148,163,184,0.5);}

/* Report modal compact */
#reportModal .modal-box{width:min(520px, 100%);}
@media (max-width:480px){
  :root{ --modal-pad: 16px; --modal-radius: 16px; }
  #reportModal .modal-box{width:100%;}
  .modal-overlay{padding:12px;}
}

.report-title{font-weight:950;letter-spacing:-0.8px;margin:0 0 10px;font-size:1.6rem;text-transform:uppercase;color:var(--ink);}
html[data-theme="dark"] .report-title{color:var(--ink);}
.report-sub{color:var(--muted);font-weight:600;margin:0 0 16px;line-height:1.35;font-size:0.98rem;}
.report-options{display:grid;gap:10px;margin:10px 0 14px;}
.report-option{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-weight:600;font-size:0.98rem;}
.report-option input{margin-top:3px;}

.report-textarea{
  width:100%;
  min-height:120px;
  border-radius:10px;border:1px solid var(--border);
  padding:14px;font-family:inherit;font-size:1rem;
  background:rgba(241,245,249,0.7);
  color:var(--text);resize:vertical;outline:none;
}
html[data-theme="dark"] .report-textarea{background:rgba(3,7,18,0.35);border-color:var(--border);}

.report-meta{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  margin-top:10px;color:var(--muted);font-weight:700;font-size:0.9rem;
  flex-wrap:wrap;
}
.report-error{display:none;margin-top:10px;color:var(--danger);font-weight:800;font-size:0.92rem;}

.report-actions{
  display:flex;justify-content:flex-start;gap:10px;margin-top:14px;
  position:sticky;bottom:-1px;
  background:linear-gradient(180deg, rgba(248,250,252,0.0), rgba(248,250,252,0.92) 20%, rgba(248,250,252,0.98));
  padding-top:10px;
}
html[data-theme="dark"] .report-actions{
  background:linear-gradient(180deg, rgba(11,18,32,0.0), rgba(11,18,32,0.90) 20%, rgba(11,18,32,0.98));
}

.btn-submit-report{
  background:var(--accent);color:white;border:none;
  padding:14px 22px;border-radius:12px;font-weight:900;cursor:pointer;
  box-shadow:0 10px 25px rgba(31,182,213,0.22);
  width:140px;
}
html[data-theme="dark"] .btn-submit-report{color:#0B1220;}
.btn-submit-report:disabled{opacity:0.45;cursor:not-allowed;box-shadow:none;}

.report-footer{text-align:right;margin-top:60px;padding-bottom:40px;}
.report-link{color:var(--muted);font-size:0.85rem;font-weight:700;text-decoration:none;opacity:0.55;cursor:pointer;transition:0.2s;}
.report-link:hover{opacity:1;color:var(--danger);}

.toast{
  position:fixed;bottom:30px;left:30px;background:var(--danger);color:white;
  padding:16px 28px;border-radius:16px;font-weight:800;display:none;z-index:3000;
  box-shadow:0 10px 30px rgba(0,0,0,0.2);
}

/* =========================
   ✅ STANDARD PHOTO (ROUND)
   Replaces Silver Badge photo block
========================= */
.photo-box{position:relative;max-width:420px;margin:0 auto;}

.std-photo{
  background: var(--card-bg);
  border: 1px solid var(--border);
  border-radius: 22px;
  box-shadow: var(--shadow);
  overflow: hidden;

  /* subtle ink stroke so it doesn't feel washed-out */
  outline: 1px solid var(--ink-stroke);
  outline-offset: -1px;
}

.std-img-container{
  position:relative;
  padding: 22px;
  border-radius: 22px;
  background:
    radial-gradient(260px 220px at 18% 20%, rgba(31,182,213,0.16), transparent 60%),
    radial-gradient(280px 220px at 86% 20%, rgba(148,163,184,0.16), transparent 62%),
    linear-gradient(180deg, rgba(148,163,184,0.08), rgba(148,163,184,0.04));
  display:flex;
  align-items:center;
  justify-content:center;
  min-height: 420px;
}
html[data-theme="dark"] .std-img-container{
  background:
    radial-gradient(260px 220px at 18% 20%, rgba(56,201,230,0.14), transparent 60%),
    radial-gradient(280px 220px at 86% 20%, rgba(148,163,184,0.12), transparent 62%),
    linear-gradient(180deg, rgba(148,163,184,0.07), rgba(148,163,184,0.03));
}

.std-avatar-wrap{
  width: min(var(--std-avatar), 76%);
  aspect-ratio: 1 / 1;
  border-radius: 999px;
  overflow:hidden;
  background: rgba(148,163,184,0.10);
  border: 4px solid var(--std-border);
  box-shadow: var(--std-shadow);
  transform: translateZ(0);
  isolation:isolate;
  position:relative;
}

.std-avatar-wrap img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transform: scale(1.01);
  transition: transform .6s ease, filter .18s ease, opacity .18s ease;
}

/* subtle hover parity */
.std-photo:hover .std-avatar-wrap img{ transform: scale(1.08); }





/* Floating tier badge */
.float-badge {
  position: absolute;
  bottom: 12px;
  left: 5%;
  display: inline-flex;
}

.float-badge .tier-icon {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  object-fit: cover;
  display: inline-block;
  transform: translateY(-0.5px);
}

.badge-pro {
  background: rgba(15, 23, 42, 0.92);
  color: #61e9ff;
  border: 1px solid rgba(97, 233, 255, 0.22);
}

.badge-silver-icon {
    /*position: absolute;*/
    width: 24px;
    height: 31px;
    z-index: 0;
    bottom: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='31' viewBox='0 0 24 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5882 14.9538C21.8734 21.2897 15.2949 25.0497 8.89494 23.352C7.93106 23.0963 7.0262 22.7314 6.1903 22.2743C6.38078 22.5403 6.48063 22.7115 6.48063 22.7115C6.48063 22.7115 8.26001 24.0294 10.7583 24.8467C11.1111 24.9622 11.2432 25.4009 11.0009 25.6799C9.2601 27.6835 7.8847 29.5586 7.1789 30.5207C7.0302 30.7235 6.91122 30.8857 6.82481 31C7.24181 29.4593 7.17137 24.9918 4.75421 21.3497C0.981945 18.5188 -0.888946 13.6115 0.411766 8.80584C2.12664 2.46995 8.70505 -1.29006 15.1051 0.407642C21.5051 2.10534 25.3031 8.61786 23.5882 14.9538ZM9.53995 15.5735C9.60177 15.6347 9.66967 15.6862 9.74173 15.728C10.1259 15.9567 10.6319 15.907 10.9633 15.579L17.995 8.61775C18.3854 8.23123 18.3854 7.60457 17.995 7.21805C17.6046 6.83153 16.9716 6.83153 16.5811 7.21805L10.2544 13.4814L8.67261 11.9154C8.28218 11.5289 7.64917 11.5289 7.25874 11.9154C6.86832 12.3019 6.86832 12.9286 7.25874 13.3151L9.53995 15.5735Z' fill='url(%23paint0_linear_2180_1977)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2180_1977' x1='12' y1='0' x2='12' y2='31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCB9B9'/%3E%3Cstop offset='1' stop-color='%23787777'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}
