:root {
  --bg: #f5f7f8;        
  --bg-alt: #ebedf0;    
  --text: #0f172a;      
  --text-muted: #475569;
  --text-dim: #64748b;  
  
  --accent: #0f766e;      
  --accent-dark: #115e59; 
  --secondary: #e2e8f0;
  --card-bg: #ffffff; 
  --border: #cbd5e1;  
  
  --sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --serif: Georgia, "Times New Roman", Times, serif;
}

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

html, body {
  overflow-x: hidden; /* Global horizontal scroll fix */
  width: 100%;
}

body {
  font-family: var(--sans);
  background-color: var(--bg);
  color: var(--text);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a { color: #7a3e86; text-decoration: none; }
a:hover { color: #a14011; }
img { max-width: 100%; height: auto; display: block; }
button { cursor: pointer; font-family: var(--sans); }

h1, h2, h3, h4, h5, h6 {
  border-left: none !important;
  padding-left: 0 !important;
  color: var(--text);
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 12px;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}

ul li {
  margin-bottom: 8px;
}

ul li strong {
  display: block;
  text-align: center;
}


.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
.reading { max-width: 800px; margin: 0 auto; padding: 0 20px; }
.narrow { max-width: 700px; margin: 0 auto; padding: 0 20px; }

/* Ticker */
.announce { background: var(--secondary); border-bottom: 1px solid var(--border); padding: 8px 0; overflow: hidden; }
.ticker { display: flex; white-space: nowrap; }
.ticker span { margin-right: 30px; font-size: 14px; color: var(--text-muted); font-weight: 500; }
.ck { color: #7a3e86; display: inline-flex; align-items: center; gap: 4px; }
.ck .svg-icon { width: 12px; height: 12px; }

/* Header */
.header { background: var(--bg); border-bottom: 1px solid var(--border); position: sticky; top: 0; z-index: 100; }
.header-inner { display: flex; justify-content: space-between; align-items: center; height: 60px; max-width: 1200px; margin: 0 auto; padding: 0 20px; }
.logo-img { height: 35px; width: auto; }
.nav { display: none; }
.head-actions { display: flex; gap: 10px; align-items: center; }
.btn-wa { background: #0b7a3e; color: #fff; padding: 8px 14px; border-radius: 4px; font-weight: 600; font-size: 14px; display: flex; align-items: center; gap: 6px; text-decoration: none; }
.btn-wa .svg-icon { width: 18px; height: 18px; }
.icon-btn { background: none; border: 1px solid var(--border); color: var(--text); width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 4px; }
.icon-btn .svg-icon { width: 20px; height: 20px; }

/* Hero */
.hero { background: var(--bg-alt); padding: 60px 20px; text-align: center; border-bottom: 1px solid var(--border); }
.hero-video { display: none; }
.hero-scanlines { display: none; }
.hero-inner { max-width: 900px; margin: 0 auto; }
.trust-pill { background: var(--secondary); display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 20px; font-size: 13px; color: #7a3e86; margin-bottom: 20px; font-weight: 600; border: 1px solid var(--border); }
.live-dot { width: 8px; height: 8px; background: #25D366; border-radius: 50%; display: inline-block; }
.hero h1 { font-size: 36px; margin-bottom: 20px; }
.it { color: #7a3e86; font-style: italic; }
.lede { font-size: 16px; color: var(--text-muted); margin-bottom: 30px; line-height: 1.7; }

.btn { padding: 12px 24px; border-radius: 4px; font-weight: 700; font-size: 15px; display: inline-flex; align-items: center; gap: 8px; text-decoration: none; border: none; }
.btn .svg-icon { width: 18px; height: 18px; }
.btn-gold { background: #c291cb; color: #000; }
.btn-ghost { background: transparent; border: 1px solid var(--border); color: var(--text); }
.btn-pink { background: var(--secondary); color: #7a3e86; border: 1px solid #c291cb; }
.hero-cta { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin-bottom: 40px; }

.hero-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); gap: 20px; margin-top: 30px; border-top: 1px solid var(--border); padding-top: 30px; }
.s { text-align: center; }
.num { font-size: 24px; font-weight: 800; color: #7a3e86; }
.lab { font-size: 12px; color: var(--text-muted); text-transform: uppercase; letter-spacing: 1px; margin-top: 4px; }

.avatar-stack { display: none; }
.scroll-hint { display: none; }

/* Chips */
.chips-wrap { background: var(--bg); border-bottom: 1px solid var(--border); padding: 15px 0; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.chips { display: flex; gap: 10px; max-width: 1200px; margin: 0 auto; padding: 0 20px; }
.chip { background: var(--secondary); border: 1px solid var(--border); color: var(--text-muted); padding: 8px 16px; border-radius: 20px; font-size: 13px; font-weight: 600; white-space: nowrap; display: flex; align-items: center; gap: 6px; text-decoration: none; cursor: pointer; }
.chip.is-active { background: #c291cb; color: #000; border-color: #7a3e86; }
.chip .svg-icon { width: 14px; height: 14px; }

/* Sections */
.band { padding: 60px 0; background: var(--bg); }
.band-alt { padding: 60px 0; background: var(--bg-alt); }
.section-head { margin-bottom: 40px; display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 20px; }
.section-head.center { text-align: center; justify-content: center; flex-direction: column; align-items: center; }
.eyebrow { color: #7a3e86; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 8px; }
.section-title { font-size: 28px; font-style: normal; }
.section-sub { color: var(--text-muted); font-size: 15px; margin-top: 10px; max-width: 600px; }
.section-link { color: #7a3e86; font-weight: 600; font-size: 14px; text-decoration: none; display: flex; align-items: center; gap: 4px; white-space: nowrap; }

/* Manifesto */
.manifesto { display: grid; gap: 30px; }
.man-item { display: flex; gap: 20px; padding: 25px; background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; }
.man-item .num { font-size: 32px; font-weight: 900; color: var(--text-dim); line-height: 1; min-width: 50px; }
.man-item h3 { font-size: 18px; margin-bottom: 8px; }
.man-item p { font-size: 14px; color: var(--text-muted); line-height: 1.6; }

/* Profile Grid */
.profile-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 20px; }
.card { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; text-decoration: none; color: var(--text); display: block; }
.photo { position: relative; }
.photo img { width: 100%; aspect-ratio: 3/4; object-fit: cover; background-color: var(--secondary); }
.badges { position: absolute; top: 10px; left: 10px; display: flex; gap: 5px; }
.badge { font-size: 12px; font-weight: 700; padding: 3px 8px; border-radius: 3px; text-transform: uppercase; }
.badge.verified { background: #2563eb; color: #fff; }
.badge.vip { background: #c291cb; color: #000; }
.badge.new { background: #10b981; color: #fff; }
.badge.hot { background: #ef4444; color: #fff; }
.badge.elite { background: #8b5cf6; color: #fff; }
.fav { position: absolute; top: 10px; right: 10px; background: rgba(0,0,0,0.5); border: none; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; }
.fav .svg-icon { width: 16px; height: 16px; }
.fav.on .svg-icon { color: #ef4444; }
.name-block { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(transparent, rgba(0,0,0,0.9)); padding: 30px 15px 15px; display: flex; justify-content: space-between; align-items: flex-end; }
.nm { font-weight: 700; font-size: 16px; color: #fff; }
.meta { font-size: 12px; color: #ccc; }
.age-pill { background: #c291cb; color: #000; font-size: 12px; font-weight: 800; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.card-num { display: none; }
.info { padding: 15px; }
.meta-row { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--text-muted); margin-bottom: 10px; }
.star { width: 14px; height: 14px; color: #7a3e86; }
.rate { color: #7a3e86; font-weight: 700; }
.sep { width: 3px; height: 3px; background: var(--text-dim); border-radius: 50%; display: inline-block; }
.price { font-family: var(--serif); font-size: 20px; font-weight: 700; color: var(--text); margin-bottom: 12px; }
.frm { font-size: 12px; font-weight: 400; color: var(--text-dim); margin-right: 4px; font-family: var(--sans); }
.card-wa { width: 100%; background: #0b7a3e; color: #fff; border: none; padding: 10px; border-radius: 4px; font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; gap: 8px; }
.card-wa .svg-icon { width: 18px; height: 18px; }
.view-all-row { text-align: center; margin-top: 40px; }
.btn-outline { border: 1px solid #c291cb; color: #7a3e86; padding: 12px 30px; border-radius: 4px; font-weight: 700; text-decoration: none; display: inline-block; }

/* Editorial */
.editorial { display: grid; gap: 40px; align-items: center; }
.editorial-text h2 { font-size: 26px; margin-bottom: 15px; }
.editorial-text p { font-size: 15px; color: var(--text-muted); margin-bottom: 15px; line-height: 1.7; }
.dropcap-p::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; color: #7a3e86; font-weight: 700; }
.editorial-img { background: var(--secondary); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; min-height: 300px; display: flex; flex-direction: column; justify-content: center; padding: 30px; position: relative; }
.corner-tag { position: absolute; top: 15px; right: 15px; background: #c291cb; color: #000; font-size: 12px; font-weight: 800; padding: 4px 10px; border-radius: 3px; }
.ed-content { text-align: center; z-index: 2; }
.ed-mark { width: 60px; margin: 0 auto 20px; }
.ed-mark svg { width: 100%; }
.ed-tagline { color: var(--text-muted); font-size: 14px; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 15px; }
.ed-headline { font-size: 48px; font-weight: 900; color: var(--text); }
.ed-year { color: #7a3e86; }
.ed-divider { height: 1px; background: var(--border); margin: 20px 0; }
.ed-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.ed-num { font-size: 22px; font-weight: 800; color: #7a3e86; display: block; }
.ed-star { color: #7a3e86; font-size: 14px; }
.ed-lab { font-size: 12px; color: var(--text-dim); text-transform: uppercase; line-height: 1.4; }
.ed-quote { font-family: var(--serif); font-size: 18px; font-style: italic; color: var(--text); margin-bottom: 5px; }
.ed-byline { font-size: 12px; color: var(--text-dim); }

/* Banner Strip */
.banner-strip { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; }
.banner-strip a { position: relative; text-decoration: none; border-radius: 4px; overflow: hidden; }
.banner-strip img { width: 100%; height: 200px; object-fit: cover; }
.cap { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.7); color: #fff; padding: 8px 12px; font-size: 13px; font-weight: 600; }

/* Counter & Ribbon */
.verified-ribbon { background: #c291cb; color: #000; text-align: center; padding: 12px; font-weight: 800; font-size: 14px; margin: 30px 0; border-radius: 4px; }
.counter-strip { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; text-align: center; }
.counter-strip .n { font-size: 28px; font-weight: 900; color: var(--text); }
.counter-strip .l { font-size: 12px; color: var(--text-muted); margin-top: 5px; }

/* Cinema */
.cinema-block { background: var(--bg-alt); padding: 80px 20px; text-align: center; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
.timer { font-size: 64px; font-weight: 900; color: #7a3e86; margin: 10px 0; font-family: var(--sans); }
.timer-label { color: var(--text-dim); font-size: 13px; display: block; margin-bottom: 20px; }
.cinema-block h2 { font-size: 28px; margin-bottom: 15px; }
.cinema-block p { color: var(--text-muted); max-width: 600px; margin: 0 auto; }

/* Locality */
.locality-marquee { overflow: hidden; margin-top: 40px; padding: 15px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
.track { display: flex; white-space: nowrap; animation: marquee 20s linear infinite; }
.track span { margin-right: 30px; font-weight: 700; color: var(--text-dim); font-size: 18px; text-transform: uppercase; }
.track .sep { color: #7a3e86; }
@keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }

/* Runners / Top Ranked */
.tr-head { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 30px; flex-wrap: wrap; gap: 20px; }
.gallery-cta { background: #c291cb; color: #000; padding: 10px 20px; border-radius: 4px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; }
.gallery-cta .svg-icon { width: 18px; height: 18px; }
.runners-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; border-bottom: 1px solid var(--border); padding-bottom: 10px; }
.rh-eb { display: flex; align-items: center; gap: 8px; font-weight: 700; color: var(--text-muted); font-size: 14px; }
.rh-eb .svg-icon { width: 16px; height: 16px; color: #7a3e86; }
.rh-nav { display: flex; gap: 10px; }
.rh-nav button { background: var(--secondary); border: 1px solid var(--border); color: var(--text); width: 30px; height: 30px; border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.rh-nav .svg-icon { width: 16px; height: 16px; }
.runners { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; }
.runner { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; text-decoration: none; color: var(--text); }
.runner.is-champion { border-color: #7a3e86; }
.champion-tag { background: #c291cb; color: #000; text-align: center; padding: 8px; font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center; gap: 6px; }
.champion-tag .svg-icon { width: 14px; height: 14px; }
.runner-photo { position: relative; }
.runner-photo img { width: 100%; aspect-ratio: 3/4; object-fit: cover; }
.rk-num { position: absolute; top: 10px; left: 10px; background: rgba(0,0,0,0.6); color: #fff; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 12px; border: 1px solid var(--border); }
.rk-num.gold { background: #c291cb; color: #000; border-color: #7a3e86; }
.rk-fav { position: absolute; top: 10px; right: 10px; background: rgba(0,0,0,0.5); border: none; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; }
.rk-fav .svg-icon { width: 14px; height: 14px; }
.rk-fav.on .svg-icon { color: #ef4444; }
.runner-info { padding: 12px; }
.runner-info .nm { font-weight: 700; font-size: 16px; display: flex; align-items: center; gap: 6px; }
.runner-info .loc { font-size: 12px; color: var(--text-muted); margin-top: 4px; display: flex; align-items: center; gap: 4px; }
.runner-info .loc .svg-icon { width: 12px; height: 12px; color: #7a3e86; }
.runner-foot { display: flex; justify-content: space-between; align-items: center; padding: 0 12px 12px; font-size: 12px; }
.rt { display: flex; align-items: center; gap: 4px; color: #7a3e86; font-weight: 700; }
.rt .svg-icon { width: 12px; height: 12px; }
.tier-pill { background: var(--secondary); border: 1px solid var(--border); padding: 3px 8px; border-radius: 3px; font-weight: 600; display: flex; align-items: center; gap: 4px; }
.tier-pill .svg-icon { width: 10px; height: 10px; color: #7a3e86; }
.vw { color: var(--text-dim); font-weight: 600; display: flex; align-items: center; gap: 4px; }
.vw .svg-icon { width: 12px; height: 12px; }
.tr-trust { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-top: 30px; }
.ti { background: var(--card-bg); border: 1px solid var(--border); padding: 15px; border-radius: 4px; display: flex; align-items: center; gap: 12px; }
.ti .ic .svg-icon { width: 24px; height: 24px; color: #7a3e86; }
.tl { font-weight: 700; font-size: 14px; display: block; }
.ts { font-size: 12px; color: var(--text-muted); }

/* Map & Locations */
.map-frame { position: relative; background: #000; border-radius: 4px; overflow: hidden; }
.map-frame video { width: 100%; opacity: 0.5; }
.map-pin { display: none; }
.loc-rail { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 15px; }
.lcard { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; text-decoration: none; color: var(--text); }
.lcard img { width: 100%; height: 120px; object-fit: cover; }
.lcard .info { padding: 10px; }
.lcard .place { font-weight: 700; font-size: 15px; }
.lcard .meta { font-size: 12px; color: var(--text-muted); }

/* Roster */
.roster-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; }
.roster-card { background: var(--card-bg); border: 1px solid var(--border); padding: 25px; border-radius: 4px; text-decoration: none; color: var(--text); position: relative; }
.roster-num { font-size: 40px; font-weight: 900; color: var(--text-dim); opacity: 0.2; position: absolute; top: 10px; right: 15px; }
.roster-ico { margin-bottom: 15px; }
.roster-ico .svg-icon { width: 28px; height: 28px; color: #7a3e86; }
.roster-card h3 { font-size: 18px; margin-bottom: 10px; }
.roster-card p { font-size: 13px; color: var(--text-muted); margin-bottom: 15px; line-height: 1.5; }
.roster-tag { background: var(--secondary); border: 1px solid var(--border); padding: 4px 10px; border-radius: 3px; font-size: 12px; font-weight: 700; color: #7a3e86; }

/* Testimonials */
.testimonial-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-top: 40px; }
.ts-card { background: var(--card-bg); border: 1px solid var(--border); padding: 20px; border-radius: 4px; }
.ts-stars { display: flex; gap: 2px; margin-bottom: 12px; color: #7a3e86; }
.ts-stars .svg-icon { width: 16px; height: 16px; }
.ts-card blockquote { font-style: italic; font-size: 14px; color: var(--text-muted); margin-bottom: 15px; line-height: 1.6; }
.ts-card figcaption { display: flex; align-items: center; gap: 10px; font-size: 13px; }
.av-mono { background: var(--secondary); width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; color: #7a3e86; }
.who { font-weight: 700; color: var(--text); display: block; }
.when { color: var(--text-dim); font-size: 12px; }

/* Flag List */
.flag-list { margin-top: 30px; display: grid; gap: 15px; }
.flag-list li { background: var(--card-bg); border: 1px solid var(--border); padding: 15px; border-radius: 4px; display: flex; align-items: center; gap: 15px; list-style: none; }
.flag { background: var(--secondary); border: 1px solid var(--border); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 12px; color: #7a3e86; flex-shrink: 0; }
.flag-list strong { display: block; margin-bottom: 4px; color: var(--text); }
.flag-list div { font-size: 13px; color: var(--text-muted); flex-grow: 1; }
.status { background: #10b981; color: #fff; padding: 3px 8px; border-radius: 3px; font-size: 12px; font-weight: 700; white-space: nowrap; }

/* Facilities / Loyalty */
.loyalty-card { background: var(--card-bg); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; margin-top: 30px; }
.loyalty-card-head { background: var(--secondary); padding: 15px 20px; border-bottom: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center; }
.lc-title { font-weight: 800; color: #7a3e86; font-size: 16px; }
.lc-meta { font-size: 12px; color: var(--text-dim); }
.fac-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; padding: 20px; }
.fac { display: flex; align-items: flex-start; gap: 12px; }
.fac .ic { flex-shrink: 0; margin-top: 2px; }
.fac .ic .svg-icon { width: 20px; height: 20px; color: #7a3e86; }
.fac .tx { font-size: 14px; color: var(--text-muted); line-height: 1.5; }

/* Price Cards */
.price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; }
.price-card { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; padding: 25px; position: relative; }
.price-card.hero { border-color: #7a3e86; }
.pc-popular { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: #c291cb; color: #000; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 10px; white-space: nowrap; }
.pc-tier { color: #7a3e86; font-weight: 800; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }
.pc-name { font-size: 20px; font-weight: 700; margin: 8px 0; }
.pc-rule { height: 1px; background: var(--border); margin: 15px 0; }
.pc-price { font-family: var(--serif); font-size: 32px; font-weight: 700; color: var(--text); }
.pc-unit { font-size: 14px; font-weight: 400; color: var(--text-dim); font-family: var(--sans); }
.pc-sub { font-size: 13px; color: var(--text-dim); margin-bottom: 20px; }
.pc-incl { list-style: none; margin-bottom: 25px; }
.pc-incl li { padding: 8px 0; border-bottom: 1px solid var(--border); font-size: 14px; color: var(--text-muted); display: flex; align-items: center; gap: 8px; }
.pc-incl li::before { content: "✓"; color: #7a3e86; font-weight: 700; }
.pc-cta { display: block; width: 100%; background: var(--secondary); border: 1px solid var(--border); color: var(--text); text-align: center; padding: 12px; border-radius: 4px; font-weight: 700; text-decoration: none; }
.price-card.hero .pc-cta { background: #c291cb; color: #000; border-color: #7a3e86; }

/* Live Feed */
.live-feed { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; }
.live-feed-head { background: var(--secondary); padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--border); }
.live-pill { background: #ef4444; color: #fff; font-size: 12px; font-weight: 800; padding: 3px 8px; border-radius: 3px; margin-right: 10px; text-transform: uppercase; }
.lh-title { font-size: 13px; font-weight: 600; color: var(--text-muted); }
.lh-right { font-size: 13px; font-weight: 700; color: #7a3e86; }
.live-feed .row { display: flex; align-items: center; gap: 12px; padding: 12px 20px; border-bottom: 1px solid var(--border); }
.row .av { width: 35px; height: 35px; border-radius: 50%; overflow: hidden; flex-shrink: 0; }
.row .av img { width: 100%; height: 100%; object-fit: cover; }
.row .body { flex-grow: 1; }
.row .ev { font-size: 13px; color: var(--text); font-weight: 500; }
.row .gd { color: #7a3e86; font-weight: 700; }
.row .meta { font-size: 12px; color: var(--text-dim); margin-top: 2px; }
.row .ts { font-size: 12px; color: var(--text-dim); white-space: nowrap; }
.live-feed-foot { padding: 15px 20px; background: var(--secondary); display: flex; justify-content: space-between; align-items: center; font-size: 13px; color: var(--text-muted); }

/* FAQ */
.faq.chat { display: grid; gap: 15px; }
.faq details { background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; }
.faq summary { padding: 15px 20px; cursor: pointer; font-weight: 700; display: flex; justify-content: space-between; align-items: center; list-style: none; }
.faq summary::after { content: "+"; font-size: 20px; color: #7a3e86; font-weight: 800; }
.faq details[open] summary::after { content: "-"; }
.qbubble { font-size: 15px; }
.qmeta { font-size: 12px; color: var(--text-dim); font-weight: 500; margin-top: 4px; }
.answer-wrap { padding: 0 20px 20px; }
.abubble { background: var(--secondary); padding: 15px; border-radius: 0 8px 8px 8px; font-size: 14px; color: var(--text-muted); line-height: 1.6; margin-bottom: 10px; }
.ameta { display: flex; align-items: center; gap: 6px; font-size: 12px; color: #7a3e86; font-weight: 700; }
.ameta .svg-icon { width: 12px; height: 12px; }
.faq-cta { text-align: center; margin-top: 40px; padding: 30px; background: var(--card-bg); border: 1px solid var(--border); border-radius: 4px; }
.faq-cta h3 { font-size: 22px; margin-bottom: 10px; }
.faq-cta p { color: var(--text-muted); font-size: 14px; margin-bottom: 20px; }

/* Final CTA */
.final-cta { background: var(--bg-alt); border-top: 1px solid var(--border); padding: 80px 20px; position: relative; }
.grain { display: none; }
.final-cta-inner { max-width: 1100px; margin: 0 auto; }
.cta-editorial { display: grid; gap: 40px; align-items: center; }
.cta-edi-text h2 { font-size: 32px; margin-bottom: 15px; }
.cta-edi-text p { color: var(--text-muted); font-size: 15px; line-height: 1.7; margin-bottom: 25px; }
.contact-line { display: flex; gap: 20px; flex-wrap: wrap; margin-top: 20px; }
.contact-line a { color: var(--text-dim); font-size: 14px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
.cta-portraits { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; position: relative; }
.cta-portraits .pic { border-radius: 4px; overflow: hidden; border: 1px solid var(--border); }
.cta-portraits .pic img { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 1; }
.badge-200 { position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); background: #c291cb; color: #000; padding: 8px 16px; border-radius: 20px; font-size: 12px; font-weight: 800; white-space: nowrap; }

/* Footer */
.footer { background: var(--bg); border-top: 1px solid var(--border); padding: 50px 0 28px; }
.foot-grid { display: grid; grid-template-columns: minmax(240px, 1.15fr) repeat(2, minmax(210px, 1fr)); gap: 32px; margin-bottom: 34px; }
.foot-brand p { font-size: 13px; color: var(--text-muted); margin: 15px 0; line-height: 1.6; }
.made-in { display: block; font-size: 12px; color: var(--text-dim); margin-bottom: 18px; }
.foot-contact { display: flex; flex-direction: column; gap: 9px; }
.foot-contact a { font-size: 13px; color: var(--text-muted); display: flex; align-items: center; gap: 8px; text-decoration: none; }
.foot-contact .svg-icon { width: 16px; height: 16px; color: #7a3e86; }
.foot-social { display: flex; gap: 10px; margin-top: 15px; }
.foot-social a { background: var(--secondary); border: 1px solid var(--border); width: 36px; height: 36px; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: var(--text); }
.foot-social .svg-icon { width: 18px; height: 18px; fill: currentColor; }
.foot-col { text-align: center; }
.foot-col h3 { font-size: 16px; font-weight: 800; margin: 0 0 18px; color: var(--text); }
.foot-subgroup + .foot-subgroup { margin-top: 20px; }
.foot-subgroup h4 { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 0 9px; color: #7a3e86; }
.foot-col ul { list-style: none; margin: 0; padding: 0; }
.foot-col li { margin-bottom: 7px; }
.foot-col a { color: var(--text-muted); font-size: 13px; text-decoration: none; }
.foot-col a:hover { color: #7a3e86; }
.foot-bottom { border-top: 1px solid var(--border); padding-top: 20px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 15px; }
.cr { font-size: 12px; color: var(--text-dim); }
.adult-pill { display: flex; align-items: center; gap: 6px; background: var(--secondary); border: 1px solid var(--border); padding: 6px 12px; border-radius: 3px; font-size: 12px; font-weight: 700; color: var(--text-muted); }
.adult-pill .svg-icon { width: 14px; height: 14px; color: #7a3e86; }

/* =========================================
   FAB & Mobile Nav (FIXED)
   ========================================= */
.fab-wrap { 
  position: fixed; 
  bottom: 75px; /* Bottom nav ke upar adjust kiya */
  right: 15px; 
  z-index: 95; /* Bottom nav se zyada hona chahiye */
  display: flex; 
  flex-direction: column; 
  align-items: flex-end; 
  max-width: calc(100vw - 30px); /* Screen se bahar na jaye */
} 
.fab-tip { 
  background: var(--text); 
  color: var(--bg); 
  padding: 5px 10px; 
  border-radius: 3px; 
  font-size: 12px; 
  font-weight: 700; 
  margin-bottom: 5px; 
  white-space: normal; /* Wrap hoga text agar space kam hua */
  max-width: 180px; 
  text-align: right;
  line-height: 1.3;
} 
.fab { 
  background: #25D366; 
  color: #fff; 
  width: 50px; 
  height: 50px; 
  border-radius: 25px; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
  box-shadow: 0 4px 10px rgba(0,0,0,0.3); 
  text-decoration: none;
  flex-shrink: 0;
} 
.fab .svg-icon { width: 26px; height: 26px; }

.bottom-nav { 
  position: fixed; 
  bottom: 0; 
  left: 0; 
  right: 0; 
  background: var(--bg-alt); 
  border-top: 1px solid var(--border); 
  display: flex; 
  justify-content: space-between; /* Equal spacing */
  width: 100%; 
  max-width: 100vw; /* Screen width se zyada nahi hoga */
  z-index: 90; 
  padding: 6px 0; 
  overflow: hidden; /* Extra content hide karega */
  box-sizing: border-box;
} 
.bottom-nav a { 
  color: var(--text-dim); 
  text-decoration: none; 
  font-size: 12px; 
  font-weight: 700; 
  display: flex; 
  flex-direction: column; 
  align-items: center; 
  gap: 2px; 
  padding: 5px 4px; /* Kam padding diya */
  flex: 1; /* Sab links barabar space lenge */
  min-width: 0; /* Flexbox shrink issue fix */
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap; 
  text-align: center;
} 
.bottom-nav a.is-active { color: #7a3e86; } 
.bottom-nav .svg-icon { 
  width: 20px; 
  height: 20px; 
  flex-shrink: 0; /* Icons chote nahi honge */
}

/* Drawer */
.drawer { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index: 200; display: none; }
.drawer.open { display: block; }
.drawer-panel { background: var(--bg-alt); width: 280px; height: 100%; padding: 20px; border-right: 1px solid var(--border); position: relative; }
.drawer-close { position: absolute; top: 15px; right: 15px; }
.drawer nav { margin-top: 50px; display: flex; flex-direction: column; gap: 15px; }
.drawer nav a { color: var(--text); font-size: 16px; font-weight: 600; text-decoration: none; padding: 10px 0; border-bottom: 1px solid var(--border); }

/* Responsive */
@media (min-width: 768px) {
  .nav { display: flex; gap: 20px; }
  .nav a { color: var(--text-muted); font-size: 14px; font-weight: 600; text-decoration: none; }
  .nav a.is-active { color: #7a3e86; }
  .menu-tog { display: none; }
  .editorial { grid-template-columns: 1fr 1fr; }
  .editorial.flip { direction: rtl; }
  .editorial.flip > * { direction: ltr; }
  .cta-editorial { grid-template-columns: 1fr 1fr; }
  .bottom-nav { display: none; } /* Desktop par hide */
  .fab-wrap { bottom: 25px; } /* Desktop par bottom nav nahi hai toh neeche karo */
  .hero h1 { font-size: 48px; }
}

/* No Animation Override */
.reveal { opacity: 1 !important; transform: none !important; }

/* --- Section Wrapper --- */
.band {
    padding: 60px 0;
    background: var(--bg);
}
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/* --- Section Header --- */
.section-head {
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 20px;
}
.eyebrow {
    color: #7a3e86;
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 8px;
}
.section-title {
    font-size: 28px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.3;
    margin: 0;
    border-left: none !important;
    padding-left: 0 !important;
}
.it {
    color: #7a3e86;
    font-style: italic;
}
.section-link {
    color: #7a3e86;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
}
.section-link .arr {
    display: inline-flex;
}
.section-link .arr .svg-icon {
    width: 16px;
    height: 16px;
}

/* --- Category Grid Layout --- */
.cat-grid-img {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 15px;
}

/* --- Category Tile Box --- */
.cat-tile {
    background: var(--card-bg);
    border: 1px solid var(--border);
    padding: 18px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 15px;
    text-decoration: none;
    color: var(--text);
}
.cat-tile:hover {
    border-color: #7a3e86;
    background: var(--secondary);
}

/* --- Category Icon (Circle) --- */
.cat-ico {
    width: 48px;
    height: 48px;
    background: var(--secondary);
    border: 1px solid var(--border);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.cat-ico .svg-icon {
    width: 22px;
    height: 22px;
    color: #7a3e86;
}

/* --- Category Text & Arrow --- */
.cat-tile-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    min-width: 0;
}
.cat-tile-label .nm {
    font-weight: 700;
    font-size: 15px;
    color: var(--text);
    margin-bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ct-meta {
    font-size: 12px;
    color: var(--text-muted);
    display: block;
}

/* --- Arrow Icon --- */
.cat-tile-label .arr {
    color: var(--text-dim);
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 10px;
}
.cat-tile-label .arr .svg-icon {
    width: 18px;
    height: 18px;
}
.cat-tile:hover .cat-tile-label .arr {
    color: #7a3e86;
}

/* --- Responsive Design --- */
@media (max-width: 768px) {
  .foot-grid { grid-template-columns: 1fr; gap: 30px; }
  .foot-brand { text-align: center; }
  .foot-contact { align-items: center; }
  .foot-social { justify-content: center; }
  .foot-col { text-align: center; }
}

@media (max-width: 768px) {
    .section-head {
        flex-direction: column;
        align-items: flex-start;
    }
    .cat-grid-img {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
        gap: 12px;
    }
    .cat-tile {
        padding: 14px;
    }
    .cat-ico {
        width: 40px;
        height: 40px;
    }
    .cat-ico .svg-icon {
        width: 18px;
        height: 18px;
    }
    .cat-tile-label .nm {
        font-size: 14px;
    }
    
    /* Body padding for fixed bottom nav so content doesn't hide behind it */
    body {
        padding-bottom: 70px; 
    }
}

/* SEO/performance icon system: replaces heavy inline SVG DOM with cached CSS masks. */
.svg-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;background-color:currentColor;vertical-align:middle;}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.skip-link{position:fixed;left:12px;top:12px;z-index:10000;background:#0f172a;color:#fff;padding:10px 14px;border-radius:4px;transform:translateY(-150%);transition:transform .15s ease;}
.skip-link:focus{transform:translateY(0);}
.content-meta{font-size:12px;color:var(--text-dim);margin-top:16px;text-align:center;}
.anchor-target{display:block;position:relative;top:-80px;visibility:hidden;height:0;}
.footer-disclaimer{padding:20px 0;border-bottom:1px solid var(--border);margin-bottom:30px;}
.footer-disclaimer h3{font-size:16px;margin-bottom:8px;}
.footer-disclaimer p{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:900px;}
@media (max-width:768px){
  .badge,.pc-popular,.when,.status{font-size:12px;}
}

/* Compact profile markup keeps the same visual card while reducing DOM cost. */
.name-block > .nm,.name-block > .meta{display:block;min-width:0;}
.card .svg-icon,.runner .svg-icon{pointer-events:none;}

.icon-1{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%2012h18M3%206h18M3%2018h18%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%2012h18M3%206h18M3%2018h18%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-2{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.2%22%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22m21%2021-4.3-4.3%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.2%22%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22m21%2021-4.3-4.3%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-3{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2325D366%22%3E%0A%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2325D366%22%3E%0A%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}.icon-3{color:#25D366;}
.icon-4{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202l1.5%205.5L19%209l-5.5%201.5L12%2016l-1.5-5.5L5%209l5.5-1.5L12%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202l1.5%205.5L19%209l-5.5%201.5L12%2016l-1.5-5.5L5%209l5.5-1.5L12%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-5{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77%205.82%2021l1.18-6.88L1%209.27l6.91-1.01L12%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77%205.82%2021l1.18-6.88L1%209.27l6.91-1.01L12%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-6{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2012h20M12%202a14%2014%200%200%201%200%2020M12%202a14%2014%200%200%200%200%2020%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2012h20M12%202a14%2014%200%200%201%200%2020M12%202a14%2014%200%200%200%200%2020%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-7{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M6%203h12l4%207-10%2011L2%2010l4-7zm.5%202L4%2010h4l2-5H6.5zm5%200l-2%205h5l-2-5h-1zm5.5%200l2%205h4l-2.5-5H17z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M6%203h12l4%207-10%2011L2%2010l4-7zm.5%202L4%2010h4l2-5H6.5zm5%200l-2%205h5l-2-5h-1zm5.5%200l2%205h4l-2.5-5H17z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-8{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M21%2012.79A9%209%200%201%201%2011.21%203%207%207%200%200%200%2021%2012.79z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M21%2012.79A9%209%200%201%201%2011.21%203%207%207%200%200%200%2021%2012.79z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-9{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M4%2021c0-4%204-7%208-7s8%203%208%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M4%2021c0-4%204-7%208-7s8%203%208%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-10{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202c-3%205-6%208-6%2012a6%206%200%200%200%2012%200c0-4-3-7-6-12z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202c-3%205-6%208-6%2012a6%206%200%200%200%2012%200c0-4-3-7-6-12z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-11{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-12{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-13{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-14{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-15{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M7%2017%2017%207M9%207h8v8%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M7%2017%2017%207M9%207h8v8%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-16{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%226%22%20cy%3D%229%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%226%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%229%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2021c0-3%202-5%204-5s4%202%204%205M14%2021c0-3%202-5%204-5s4%202%204%205%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Ccircle%20cx%3D%226%22%20cy%3D%229%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%226%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%229%22%20r%3D%223%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2021c0-3%202-5%204-5s4%202%204%205M14%2021c0-3%202-5%204-5s4%202%204%205%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-17{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M13.5%202c.5%203-1%204-1%206%200%201%201%201%201%200s.5-2%202-3c2%201.5%203.5%204%203.5%207a7%207%200%201%201-14%200c0-3%202-5.5%204-7%20.5%201%201%201.5%202.5%201.5%201%200%201.5-.5%202-4.5z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M13.5%202c.5%203-1%204-1%206%200%201%201%201%201%200s.5-2%202-3c2%201.5%203.5%204%203.5%207a7%207%200%201%201-14%200c0-3%202-5.5%204-7%20.5%201%201%201.5%202.5%201.5%201%200%201.5-.5%202-4.5z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-18{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M5%2019l4-15%207%2016-11-1zM14%208l3-3M16%2014l4-2%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M5%2019l4-15%207%2016-11-1zM14%208l3-3M16%2014l4-2%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-19{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202a4%204%200%200%201%204%204c0%201.5-.5%202.5-1.5%203.3%201.7.9%202.5%202.4%202.5%204.2A4%204%200%200%201%2012%2018a4%204%200%200%201-5-4.5c0-1.8.8-3.3%202.5-4.2C8.5%208.5%208%207.5%208%206a4%204%200%200%201%204-4z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202a4%204%200%200%201%204%204c0%201.5-.5%202.5-1.5%203.3%201.7.9%202.5%202.4%202.5%204.2A4%204%200%200%201%2012%2018a4%204%200%200%201-5-4.5c0-1.8.8-3.3%202.5-4.2C8.5%208.5%208%207.5%208%206a4%204%200%200%201%204-4z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-20{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Crect%20height%3D%2211%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%2211%22%3E%0A%3C%2Frect%3E%0A%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%2010%200v4%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Crect%20height%3D%2211%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%2211%22%3E%0A%3C%2Frect%3E%0A%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%2010%200v4%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-21{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M5%2012h14M13%205l7%207-7%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M5%2012h14M13%205l7%207-7%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-22{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M15%2018l-6-6%206-6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M15%2018l-6-6%206-6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-23{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M9%206l6%206-6%206%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%3E%0A%3Cpath%20d%3D%22M9%206l6%206-6%206%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-24{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M2%207l5%204%205-7%205%207%205-4-2%2012H4L2%207z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M2%207l5%204%205-7%205%207%205-4-2%2012H4L2%207z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-25{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-26{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-27{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M6%203h12l4%207-10%2011L2%2010l4-7z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M6%203h12l4%207-10%2011L2%2010l4-7z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-28{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%202L4%205v6c0%205%203.5%209%208%2011%204.5-2%208-6%208-11V5l-8-3z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%202L4%205v6c0%205%203.5%209%208%2011%204.5-2%208-6%208-11V5l-8-3z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-29{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%207v5l3%203%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%207v5l3%203%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-30{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%226%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M9%2014l-2%208%205-3%205%203-2-8%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%226%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M9%2014l-2%208%205-3%205%203-2-8%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-31{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M22%2010L12%204%202%2010l10%206%2010-6z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M6%2012v5a6%206%200%200%200%2012%200v-5%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M22%2010L12%204%202%2010l10%206%2010-6z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M6%2012v5a6%206%200%200%200%2012%200v-5%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-32{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M3%2011l9-8%209%208%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M5%2010v10h14V10%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2020v-6h6v6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M3%2011l9-8%209%208%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M5%2010v10h14V10%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2020v-6h6v6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-33{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M12%202C8%206%206%209%206%2013a6%206%200%200%200%2012%200c0-4-2-7-6-11z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%222%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.7%22%3E%0A%3Cpath%20d%3D%22M12%202C8%206%206%209%206%2013a6%206%200%200%200%2012%200c0-4-2-7-6-11z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%222%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-34{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202c-1%204-5%206-5%2011a5%205%200%200%200%2010%200c0-2-1-3-2-4%200%202-1%203-2%203%200-3%201-7-1-10z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202c-1%204-5%206-5%2011a5%205%200%200%200%2010%200c0-2-1-3-2-4%200%202-1%203-2%203%200-3%201-7-1-10z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-35{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-36{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%2012l4%204L21%204%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%2012l4%204L21%204%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-37{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M20%207L9%2018l-5-5%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M20%207L9%2018l-5-5%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-38{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%202v20M2%2012h20%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%202v20M2%2012h20%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-39{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%207v5l3%203%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%207v5l3%203%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-40{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M5%2012h14M13%205l7%207-7%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M5%2012h14M13%205l7%207-7%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-41{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%206v6l4%202%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M12%206v6l4%202%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-42{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%209l9-6%209%206v12H3z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2022V12h6v10%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M3%209l9-6%209%206v12H3z%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M9%2022V12h6v10%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-43{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%201v22M17%205H7M7%2012h10M17%2019H7%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%201v22M17%205H7M7%2012h10M17%2019H7%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-44{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%3E%0A%3C%2Fpath%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%3E%0A%3C%2Fcircle%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-45{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2012h20%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M12%202a14%2014%200%200%201%200%2020%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M2%2012h20%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M12%202a14%2014%200%200%201%200%2020%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-46{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%3E%0A%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%3E%0A%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-47{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Crect%20height%3D%2214%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%225%22%3E%0A%3C%2Frect%3E%0A%3Cpath%20d%3D%22m3%207%209%206%209-6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Crect%20height%3D%2214%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%225%22%3E%0A%3C%2Frect%3E%0A%3Cpath%20d%3D%22m3%207%209%206%209-6%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-48{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202C6.5%202%202%206.5%202%2012c0%204.2%202.6%207.8%206.3%209.3-.1-.8-.2-2%200-2.9l1.3-5.3s-.3-.7-.3-1.6c0-1.5.9-2.7%202-2.7.9%200%201.4.7%201.4%201.5%200%20.9-.6%202.3-.9%203.6-.3%201.1.5%202%201.6%202%201.9%200%203.4-2%203.4-5%200-2.6-1.9-4.4-4.5-4.4-3.1%200-4.9%202.3-4.9%204.7%200%20.9.4%201.9.8%202.5.1.1.1.2.1.3l-.3%201.2c0%20.2-.2.2-.4.1-1.4-.7-2.3-2.7-2.3-4.3%200-3.5%202.5-6.7%207.3-6.7%203.8%200%206.8%202.7%206.8%206.4%200%203.8-2.4%206.9-5.7%206.9-1.1%200-2.2-.6-2.5-1.3l-.7%202.7c-.3%201-.9%202.2-1.4%203%201%20.3%202.1.5%203.2.5%205.5%200%2010-4.5%2010-10S17.5%202%2012%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M12%202C6.5%202%202%206.5%202%2012c0%204.2%202.6%207.8%206.3%209.3-.1-.8-.2-2%200-2.9l1.3-5.3s-.3-.7-.3-1.6c0-1.5.9-2.7%202-2.7.9%200%201.4.7%201.4%201.5%200%20.9-.6%202.3-.9%203.6-.3%201.1.5%202%201.6%202%201.9%200%203.4-2%203.4-5%200-2.6-1.9-4.4-4.5-4.4-3.1%200-4.9%202.3-4.9%204.7%200%20.9.4%201.9.8%202.5.1.1.1.2.1.3l-.3%201.2c0%20.2-.2.2-.4.1-1.4-.7-2.3-2.7-2.3-4.3%200-3.5%202.5-6.7%207.3-6.7%203.8%200%206.8%202.7%206.8%206.4%200%203.8-2.4%206.9-5.7%206.9-1.1%200-2.2-.6-2.5-1.3l-.7%202.7c-.3%201-.9%202.2-1.4%203%201%20.3%202.1.5%203.2.5%205.5%200%2010-4.5%2010-10S17.5%202%2012%202z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-49{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M9%208H6v4h3v12h5V12h3.6l.4-4h-4V6c0-1%20.2-1.5%201.3-1.5H18V0h-3.6C9.5%200%209%202.4%209%205.5V8z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M9%208H6v4h3v12h5V12h3.6l.4-4h-4V6c0-1%20.2-1.5%201.3-1.5H18V0h-3.6C9.5%200%209%202.4%209%205.5V8z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-50{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M14.6%2010.4%2022%202h-2L13.7%209%208.7%202H2.5l7.7%2011.1L2.5%2022h2.1l6.6-7.5%205.3%207.5h6.2l-8-11.6zm-2.4%202.7-.8-1.1L5.3%203.5h2.5l4.9%206.9.8%201.1%206.4%209h-2.5l-5.2-7.4z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M14.6%2010.4%2022%202h-2L13.7%209%208.7%202H2.5l7.7%2011.1L2.5%2022h2.1l6.6-7.5%205.3%207.5h6.2l-8-11.6zm-2.4%202.7-.8-1.1L5.3%203.5h2.5l4.9%206.9.8%201.1%206.4%209h-2.5l-5.2-7.4z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-51{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M23%207s-.2-1.5-.9-2.2c-.8-.9-1.7-.9-2.1-.9-3-.2-7.5-.2-7.5-.2s-4.5%200-7.5.2c-.4%200-1.3%200-2.1.9C2.2%205.5%202%207%202%207S1.7%208.7%201.7%2010.5v1.7c0%201.7.3%203.5.3%203.5s.2%201.5.9%202.2c.8.9%201.9.9%202.4%201%201.7.2%207.4.2%207.4.2s4.5%200%207.5-.2c.4%200%201.3%200%202.1-.9.7-.7.9-2.2.9-2.2s.3-1.7.3-3.5v-1.7C23.3%208.7%2023%207%2023%207zm-13.4%207V8.6l5.7%202.7-5.7%202.7z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%0A%3Cpath%20d%3D%22M23%207s-.2-1.5-.9-2.2c-.8-.9-1.7-.9-2.1-.9-3-.2-7.5-.2-7.5-.2s-4.5%200-7.5.2c-.4%200-1.3%200-2.1.9C2.2%205.5%202%207%202%207S1.7%208.7%201.7%2010.5v1.7c0%201.7.3%203.5.3%203.5s.2%201.5.9%202.2c.8.9%201.9.9%202.4%201%201.7.2%207.4.2%207.4.2s4.5%200%207.5-.2c.4%200%201.3%200%202.1-.9.7-.7.9-2.2.9-2.2s.3-1.7.3-3.5v-1.7C23.3%208.7%2023%207%2023%207zm-13.4%207V8.6l5.7%202.7-5.7%202.7z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-52{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%202%204%205v6c0%205%203.5%209%208%2011%204.5-2%208-6%208-11V5l-8-3z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M12%202%204%205v6c0%205%203.5%209%208%2011%204.5-2%208-6%208-11V5l-8-3z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-53{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22m3%2012%209-9%209%209%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M5%2010v10h14V10%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22m3%2012%209-9%209%209%22%3E%0A%3C%2Fpath%3E%0A%3Cpath%20d%3D%22M5%2010v10h14V10%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-54{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%226%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M10%206h11M10%2012h11M10%2018h11%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%226%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%221.4%22%3E%0A%3C%2Fcircle%3E%0A%3Cpath%20d%3D%22M10%206h11M10%2012h11M10%2018h11%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-55{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.8%22%3E%0A%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-56{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M18%206%206%2018M6%206l12%2012%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%0A%3Cpath%20d%3D%22M18%206%206%2018M6%206l12%2012%22%3E%0A%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;}

/* Dynamic profile icons */
.icon-heart{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%201%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-star{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77%205.82%2021l1.18-6.88-5-4.87%206.91-1.01L12%202z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77%205.82%2021l1.18-6.88-5-4.87%206.91-1.01L12%202z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-wa{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273.099-.471.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273.099-.471.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-flame{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M12%202c-1%204-5%206-5%2011a5%205%200%200%200%2010%200c0-2-1-3-2-4%200%202-1%203-2%203%200-3%201-7-1-10z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M12%202c-1%204-5%206-5%2011a5%205%200%200%200%2010%200c0-2-1-3-2-4%200%202-1%203-2%203%200-3%201-7-1-10z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.icon-check{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}

.policy-page .header{position:sticky;top:0;}
.policy-copy{margin-top:24px;color:var(--text-muted);font-size:16px;line-height:1.8;}
.policy-copy p{margin:0 0 16px;}
.policy-copy a{color: #7a3e86;}
.price-unit{font-family:var(--sans);font-style:normal;font-weight:500;color:var(--text-dim);font-size:12px;}


/* Accessibility refinements */
main p a:not(.btn), main li a:not(.btn), .content-meta a, .policy-copy a,
.footer a:not(.btn):not(.foot-social a):not(.fab) {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.foot-social a, .fab { text-decoration: none; }

/* The filter controls are a group, not ARIA tabs. */
.chips[role="group"] { gap: 10px; }

/* Keep list semantics valid while preserving the existing visual layout. */
.experience-list > li > p { margin: 6px 0 0; font-weight: 400; }

/* Decorative separator is now generated in CSS, reducing DOM nodes. */
.meta-row > .rate::after,
.meta-row > span:nth-last-child(2)::after {
  content: "•";
  color: var(--text-dim);
  margin-left: 8px;
}
.meta-row > span:last-child { margin-left: 0; }

/* Preserve the editorial image without making it the first <img> in the document. */
.editorial-img-visual {
  display: block;
  width: 100%;
  min-height: 300px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  object-position: center;
  background: var(--secondary);
  border-radius: 2px;
}




/* Final visual stability pass: keep audit additions inside the existing design. */
.footer-disclaimer {
  max-width: 1000px;
  margin: 0 auto 30px;
  padding: 18px 20px;
  background: var(--card-bg);
  border: 1px solid var(--border);
  border-radius: 6px;
  text-align: center;
}
.footer-disclaimer h3 { margin: 0 0 8px; }
.footer-disclaimer p { max-width: 900px; margin: 0 auto 8px; }
.footer-disclaimer p:last-child { margin-bottom: 0; }
.footer-editorial-credit { font-size: 12px; color: var(--text-dim); }
.footer-editorial-credit a { color: #6b2f75; font-weight: 600; }
.footer-address {
  display: block;
  font-style: normal;
  color: var(--text-dim);
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  margin: 0;
}
.foot-grid { align-items: start; }
.foot-brand { min-width: 0; }
.foot-col { min-width: 0; }

/* Real profiles were not supplied, so do not render placeholder social links. */
.foot-social { display: none !important; }

/* Keep WhatsApp FAB a compact fixed circle; never let its label push it outside the viewport. */
.fab-wrap {
  position: fixed;
  right: max(14px, env(safe-area-inset-right));
  bottom: max(25px, env(safe-area-inset-bottom));
  width: 50px;
  max-width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 95;
  pointer-events: none;
}
.fab-tip { display: none; }
.fab {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 50px;
  pointer-events: auto;
  overflow: hidden;
}
.fab .svg-icon { width: 26px; height: 26px; }

@media (max-width: 767px) {
  .fab-wrap { bottom: calc(70px + env(safe-area-inset-bottom)); }
  .footer-disclaimer { margin-left: 20px; margin-right: 20px; }
  .footer-address { max-width: 280px; margin: 0 auto; }
}

/* Semantic footer headings: navigation labels remain visually identical after heading-count cleanup. */
.foot-col .footer-heading { font-size: 16px; font-weight: 800; margin: 0 0 18px; color: var(--text); }
.foot-subgroup .footer-subheading { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 0 9px; color: #7a3e86; }
.footer-disclaimer .footer-heading { font-size: 16px; margin: 0 0 8px; }


/* Extracted inline styles: preserved from existing HTML without inline style attributes. */
.inline-fix-1 { color:#0b7a3e }
.inline-fix-2 { margin-bottom:18px }
.inline-fix-3 { font-size:15px;line-height:1.85;color:var(--text-muted);margin-bottom:14px }
.inline-fix-4 { display:flex;gap:12px;flex-wrap:wrap;margin-top:22px;justify-content:center }
.inline-fix-5 { font-size:15px;line-height:1.85;color:var(--text-muted);margin-top:22px }
.inline-fix-6 { margin-bottom:40px }
.inline-fix-7 { margin-top:38px }
.inline-fix-8 { display:inline-flex;justify-content:center;margin-bottom:18px }
.inline-fix-9 { text-align:center }
.inline-fix-10 { margin-bottom:14px }
.inline-fix-11 { font-size:15px;line-height:1.85;color:var(--text-muted);margin-top:14px }
.inline-fix-12 { color:var(--accent) }
.inline-fix-13 { margin-top:14px }
.inline-fix-14 { margin-top:30px }
.inline-fix-15 { color:var(--text) }
.inline-fix-16 { font-size:15px;line-height:1.85;color:var(--text-muted) }
.inline-fix-17 { font-size:15px;line-height:1.85;color:var(--text-muted);max-width:920px }
.inline-fix-18 { font-family:var(--serif);font-style:italic;color:var(--accent);font-size:16px;margin-top:18px }
.inline-fix-19 { font-family:var(--serif);font-style:italic;color:var(--accent);font-size:18px;margin-top:18px }
.inline-fix-20 { margin-top:40px }
.inline-fix-21 { text-align:left }
.inline-fix-22 { max-width:1100px }
.inline-fix-23 { margin-top:0 }
.inline-fix-24 { justify-content:flex-start;margin-top:24px }


/* Compact author expertise block */
.author-expertise{margin:24px auto 0;padding:18px 0}
.author-expertise .container{max-width:900px}
.author-expertise h2{margin:0 0 10px}
.author-expertise p{margin:0 0 8px}
.author-expertise p:last-child{margin-bottom:0}
