 

 
:root {

   
  --dc-ink:          #090F1E;    
  --dc-ink-2:        #58647A;    
  --dc-ink-3:        #677382;    
  --dc-ink-inv:      #FFFFFF;    

  --dc-brand:        #0A1634;    
  --dc-brand-deep:   #0B1B3A;    
  --dc-action:       #154285;    
  --dc-action-hover: #0D2D60;
  --dc-proof:        #006C46;    
  --dc-proof-soft:   #E2F8EC;

   
  --dc-accent:       #E0892E;
  --dc-accent-ink:   #A35A00;
  --dc-accent-soft:  #FDF3E7;

  --dc-danger:       #B3261E;
  --dc-danger-soft:  #FDECEA;

  --dc-surface:      #FFFFFF;    
  --dc-surface-2:    #FAFBFD;    
  --dc-surface-3:    #EEF2F7;    
  --dc-surface-4:    #E4EFFA;    

  --dc-line:         #E2E8F1;    
  --dc-line-strong:  #C1CEDE;    

   
   
  --dc-font:      'Geist', 'Instrument Sans', 'Inter', -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --dc-font-disp: 'Space Grotesk', 'Geist', 'Inter', -apple-system, 'Segoe UI', sans-serif;

  --dc-t-display: 600 clamp(30px, 4.4vw, 46px)/1.06 var(--dc-font-disp);
  --dc-t-h1:      700 clamp(23px, 2.5vw, 31px)/1.16 var(--dc-font);
  --dc-t-h2:      700 21px/1.24 var(--dc-font);
  --dc-t-h3:      600 17px/1.32 var(--dc-font);
  --dc-t-h4:      600 15px/1.36 var(--dc-font);
  --dc-t-lead:    400 16px/1.55 var(--dc-font);
  --dc-t-body:    400 14px/1.55 var(--dc-font);
  --dc-t-caption: 400 12.5px/1.45 var(--dc-font);
  --dc-t-meta:    600 11px/1.4 var(--dc-font);

  --dc-ls-display: -0.022em;
  --dc-ls-meta:     0.06em;

   
  --dc-r-1:    4px;     
  --dc-r-2:    8px;     
  --dc-r-3:   12px;     
  --dc-r-4:   16px;     
  --dc-r-pill: 999px;   

   
  --dc-s-1:  4px;
  --dc-s-2:  8px;
  --dc-s-3: 12px;
  --dc-s-4: 16px;
  --dc-s-5: 24px;
  --dc-s-6: 32px;
  --dc-s-7: 48px;
  --dc-s-8: 72px;

   
  --dc-sh-1: 0 1px 1px rgba(10, 22, 52, .05), 0 4px 14px -8px rgba(10, 22, 52, .10);    
  --dc-sh-2: 0 16px 36px -14px rgba(10, 22, 52, .20);                                   
  --dc-sh-3: 0 28px 64px -22px rgba(10, 22, 52, .34);                                   

  --dc-focus: 0 0 0 3px rgba(29, 95, 168, .32);
  --dc-tr: 140ms cubic-bezier(.2, .6, .3, 1);
}

 
.dc-ic {
  display: inline-block;
  vertical-align: -.14em;
  flex: 0 0 auto;
  color: inherit;
}
 
.dc-ic--bare { vertical-align: middle; }
 
.dc-ic--sm { width: 14px; height: 14px; }
.dc-ic--lg { width: 20px; height: 20px; }

 
.dc-with-ic { display: inline-flex; align-items: center; gap: 6px; }

 
.dc-display {
  font: var(--dc-t-display);
  letter-spacing: var(--dc-ls-display);
  color: var(--dc-brand);
  text-wrap: balance;
}
 
body { text-wrap: pretty; }

 
h1, .dc-h1 { font: var(--dc-t-h1); letter-spacing: var(--dc-ls-display); color: var(--dc-brand); text-wrap: balance; }
h2, .dc-h2 { font: var(--dc-t-h2); letter-spacing: var(--dc-ls-display); color: var(--dc-brand); text-wrap: balance; }
h3, .dc-h3 { font: var(--dc-t-h3); letter-spacing: var(--dc-ls-display); color: var(--dc-brand); }
h4, .dc-h4 { font: var(--dc-t-h4); color: var(--dc-brand); }

.dc-lead    { font: var(--dc-t-lead);    color: var(--dc-ink-2); max-width: 62ch; }
.dc-body    { font: var(--dc-t-body);    color: var(--dc-ink); }
.dc-caption { font: var(--dc-t-caption); color: var(--dc-ink-2); }
.dc-meta {
  font: var(--dc-t-meta);
  letter-spacing: var(--dc-ls-meta);
  text-transform: uppercase;
  color: var(--dc-ink-3);
}

 
.dc-data {
  font-family: var(--dc-font-disp);
  font-variant-numeric: tabular-nums slashed-zero;
  font-feature-settings: "tnum" 1, "zero" 1;
  letter-spacing: -.01em;
  color: var(--dc-ink);
}
.dc-data--xl { font-size: clamp(30px, 3.6vw, 42px); font-weight: 600; line-height: 1; }
.dc-data--lg { font-size: 22px; font-weight: 600; line-height: 1.1; }
.dc-data--md { font-size: 16px; font-weight: 600; }
 
.dc-unit { font: var(--dc-t-caption); color: var(--dc-ink-3); letter-spacing: 0; }

 
.dc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  font: 600 13.5px/1 var(--dc-font);
  padding: 10px 16px;
  min-height: 40px;
  border-radius: var(--dc-r-2);
  border: 1px solid transparent;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  transition: background var(--dc-tr), border-color var(--dc-tr), color var(--dc-tr);
}
.dc-btn--1 { background: var(--dc-action); color: var(--dc-ink-inv); border-color: var(--dc-action); }
.dc-btn--1:hover { background: var(--dc-action-hover); border-color: var(--dc-action-hover); }
.dc-btn--2 { background: var(--dc-surface); color: var(--dc-brand); border-color: var(--dc-line); }
.dc-btn--2:hover { border-color: var(--dc-line-strong); background: var(--dc-surface-3); }
.dc-btn--3 { background: transparent; color: var(--dc-action); border-color: transparent; padding-inline: 8px; }
.dc-btn--3:hover { background: var(--dc-surface-3); }
.dc-btn--sm { min-height: 32px; padding: 6px 12px; font-size: 12.5px; }

 
.btn { border-radius: var(--dc-r-2); font-family: var(--dc-font); font-weight: 600; transition: background var(--dc-tr), border-color var(--dc-tr); }
.btn.p { background: var(--dc-action); color: var(--dc-ink-inv); }
.btn.p:hover { background: var(--dc-action-hover); }
.btn.s { background: var(--dc-surface); border-color: var(--dc-line); color: var(--dc-brand); }
.btn.s:hover { border-color: var(--dc-line-strong); background: var(--dc-surface-3); }

.voir, .more, .footlinks button, .xp-addrow {
  border-radius: var(--dc-r-2);
  border-color: var(--dc-line);
  color: var(--dc-brand);
  font-weight: 600;
  transition: background var(--dc-tr), border-color var(--dc-tr);
}
.voir:hover, .more:hover, .footlinks button:hover { border-color: var(--dc-line-strong); background: var(--dc-surface-3); }
.partner { border-radius: var(--dc-r-2); border-color: var(--dc-line); font-weight: 600; }
.shbtn { border-radius: var(--dc-r-2); background: var(--dc-action); font-weight: 600; }
.shbtn:hover { background: var(--dc-action-hover); }

 

 
a:focus-visible, button:focus-visible, input:focus-visible,
select:focus-visible, textarea:focus-visible, summary:focus-visible,
[tabindex]:focus-visible, .dc-btn:focus-visible {
  outline: 2px solid var(--dc-action);
  outline-offset: 2px;
  border-radius: var(--dc-r-1);
}
 
input:focus-visible, select:focus-visible, textarea:focus-visible {
  outline-offset: 0;
  box-shadow: var(--dc-focus);
}

 
.dc-btn:disabled, .btn:disabled, .voir:disabled, button:disabled,
.dc-btn[aria-disabled="true"], [data-dc-state="disabled"] {
  background: var(--dc-surface-3);
  color: var(--dc-ink-3);
  border-color: var(--dc-line);
  cursor: not-allowed;
  box-shadow: none;
}
input:disabled, select:disabled, textarea:disabled {
  background: var(--dc-surface-3);
  color: var(--dc-ink-3);
  cursor: not-allowed;
}

 
.dc-btn[data-dc-state="loading"], [data-dc-state="loading"] {
  position: relative;
  color: transparent !important;
  pointer-events: none;
}
.dc-btn[data-dc-state="loading"]::after, [data-dc-state="loading"]::after {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: 15px; height: 15px;
  border: 2px solid currentColor;
  border-top-color: transparent;
  border-radius: 50%;
  color: var(--dc-ink-inv);
  animation: dc-spin .62s linear infinite;
}
@keyframes dc-spin { to { transform: rotate(360deg); } }

 
.dc-skel {
  background: linear-gradient(90deg, var(--dc-surface-3) 25%, #E7ECF3 37%, var(--dc-surface-3) 63%);
  background-size: 400% 100%;
  animation: dc-skel 1.3s ease-in-out infinite;
  border-radius: var(--dc-r-1);
  color: transparent !important;
  user-select: none;
}
@keyframes dc-skel { from { background-position: 100% 0; } to { background-position: 0 0; } }

 
.dc-empty {
  text-align: center;
  padding: var(--dc-s-7) var(--dc-s-4);
  color: var(--dc-ink-2);
  font: var(--dc-t-body);
}
.dc-empty .dc-ic { color: var(--dc-ink-3); margin-bottom: var(--dc-s-2); }
.dc-empty b { display: block; font: var(--dc-t-h3); color: var(--dc-ink); margin-bottom: var(--dc-s-1); }

.dc-note {
  display: flex; gap: 9px; align-items: flex-start;
  font: var(--dc-t-caption);
  padding: 10px 12px;
  border-radius: var(--dc-r-2);
  border: 1px solid var(--dc-line);
  background: var(--dc-surface-3);
  color: var(--dc-ink-2);
}
.dc-note .dc-ic { margin-top: 1px; }
.dc-note--ok   { background: var(--dc-proof-soft);  border-color: #BFE3DD; color: #0A5A53; }
.dc-note--warn { background: var(--dc-accent-soft); border-color: #F0DCC2; color: var(--dc-accent-ink); }
.dc-note--err  { background: var(--dc-danger-soft); border-color: #F3C9C5; color: var(--dc-danger); }

 
.dc-field-err { display: block; font: var(--dc-t-caption); color: var(--dc-danger); margin-top: 4px; }
input[aria-invalid="true"], select[aria-invalid="true"], textarea[aria-invalid="true"] {
  border-color: var(--dc-danger);
}

@media (prefers-reduced-motion: reduce) {
  .dc-btn[data-dc-state="loading"]::after, [data-dc-state="loading"]::after,
  .dc-skel { animation: none; }
  * { transition-duration: 1ms !important; }
}

 
.card, .xp-card, .panel, .resilbox {
  border-radius: var(--dc-r-3);
  border-color: var(--dc-line);
  background: var(--dc-surface);
}
.card:hover { border-color: var(--dc-line-strong); box-shadow: var(--dc-sh-2); }
.panel { box-shadow: var(--dc-sh-3); }

 
.tag, .badge, .real { border-radius: var(--dc-r-1); font-weight: 600; letter-spacing: 0; }
.tag { background: var(--dc-surface-3); color: var(--dc-ink-2); font-size: 11.5px; }
.tag.tl { background: var(--dc-proof-soft); color: #0A5A53; }
.badge.b { background: var(--dc-surface-4); color: var(--dc-action-hover); }
.badge.s { background: var(--dc-surface-3); color: var(--dc-ink-2); }
.real { background: var(--dc-proof-soft); color: #0A5A53; }

 
.pill { border-radius: var(--dc-r-pill); border-color: var(--dc-line); color: var(--dc-ink-2); }
.pill:hover { border-color: var(--dc-line-strong); }

.spec { background: var(--dc-surface-3); border-radius: var(--dc-r-2); }
.spec .l { font: var(--dc-t-meta); letter-spacing: var(--dc-ls-meta); text-transform: uppercase; color: var(--dc-ink-3); }
.spec .v { font-family: var(--dc-font-disp); font-variant-numeric: tabular-nums slashed-zero; }

.sec { font: var(--dc-t-meta); letter-spacing: var(--dc-ls-meta); text-transform: uppercase; color: var(--dc-ink-3); }

 
.form input, .form select, .form textarea,
.filters select, .sortwrap select {
  border-radius: var(--dc-r-2);
  border-color: var(--dc-line);
  font-family: var(--dc-font);
  color: var(--dc-ink);
  transition: border-color var(--dc-tr), box-shadow var(--dc-tr);
}

 
.dc-table { width: 100%; border-collapse: collapse; font: var(--dc-t-body); }
.dc-table th {
  font: var(--dc-t-meta); letter-spacing: var(--dc-ls-meta); text-transform: uppercase;
  color: var(--dc-ink-3); text-align: left; padding: 8px 10px;
  border-bottom: 1px solid var(--dc-line);
}
.dc-table td { padding: 9px 10px; border-bottom: 1px solid var(--dc-line); vertical-align: middle; }
.dc-table tbody tr:hover { background: var(--dc-surface-3); }
.dc-table .dc-num {
  text-align: right;
  font-family: var(--dc-font-disp);
  font-variant-numeric: tabular-nums slashed-zero;
  white-space: nowrap;
}
.dc-table--flush td:first-child, .dc-table--flush th:first-child { padding-left: 0; }
.dc-table--flush td:last-child,  .dc-table--flush th:last-child  { padding-right: 0; }

 
.dc-scroll-x { overflow-x: auto; -webkit-overflow-scrolling: touch; }

 
@media (pointer: coarse) {
  .dc-tap { position: relative; }
  .dc-tap::before {
    content: "";
    position: absolute;
    left: 50%; top: 50%;
    width: max(100%, 44px); height: max(100%, 44px);
    transform: translate(-50%, -50%);
  }
}

 
.dc-head {
  background: var(--dc-surface);
  border-bottom: 1px solid var(--dc-line);
}
.dc-head__in {
  max-width: 1180px; margin: 0 auto;
  padding: 0 var(--dc-s-5);
  height: 56px;
  display: flex; align-items: center; justify-content: space-between; gap: var(--dc-s-4);
}
.dc-logo {
  font-family: var(--dc-font-disp);
  font-size: 19px; font-weight: 600; letter-spacing: -.02em;
  color: var(--dc-brand);
  display: inline-flex; align-items: baseline; gap: 1px;
}
 
.dc-logo::after { content: "."; color: var(--dc-proof); }

 
.dc-head .dc-btn { min-width: 0; }
.dc-head .dc-btn > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 560px) {
  .dc-head__in { padding: 0 var(--dc-s-3); gap: var(--dc-s-2); height: 52px; }
  .dc-logo { font-size: 17px; }
  .dc-head .dc-btn--sm { padding: 6px 10px; font-size: 12.5px; }
}


/* Icones posees par le balisage fabrique en JavaScript. Generees depuis le meme
   tableau de traces que les <svg> en ligne : un seul dessin, deux modes de pose. */
[class^="dc-ico-"],[class*=" dc-ico-"]{display:inline-block;width:1em;height:1em;
  vertical-align:-.14em;flex:0 0 auto;background-color:currentColor;
  -webkit-mask:var(--dc-ico) center/contain no-repeat;mask:var(--dc-ico) center/contain no-repeat}
.dc-ico-search{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M16.4 16.4L21 21'/%3E%3C/svg%3E")}
.dc-ico-pin{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.2 7-11a7 7 0 1 0-14 0c0 4.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E")}
.dc-ico-globe{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3a15 15 0 0 1 0 18a15 15 0 0 1 0-18'/%3E%3C/svg%3E")}
.dc-ico-external{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M20 4l-8.5 8.5'/%3E%3Cpath d='M18 13.5V19a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5.5'/%3E%3C/svg%3E")}
.dc-ico-arrow-right{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h14.5'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.dc-ico-arrow-left{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5.5'/%3E%3Cpath d='M11 6l-6 6 6 6'/%3E%3C/svg%3E")}
.dc-ico-chevron-down{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}
.dc-ico-chevron-right{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 6l6 6-6 6'/%3E%3C/svg%3E")}
.dc-ico-close{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E")}
.dc-ico-sliders{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h9'/%3E%3Cpath d='M17 7h3'/%3E%3Cpath d='M4 12h3'/%3E%3Cpath d='M11 12h9'/%3E%3Cpath d='M4 17h9'/%3E%3Cpath d='M17 17h3'/%3E%3Ccircle cx='15' cy='7' r='2'/%3E%3Ccircle cx='9' cy='12' r='2'/%3E%3Ccircle cx='15' cy='17' r='2'/%3E%3C/svg%3E")}
.dc-ico-refresh{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.4-5.7'/%3E%3Cpath d='M20.5 4v5h-5'/%3E%3C/svg%3E")}
.dc-ico-building{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V4a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v17'/%3E%3Cpath d='M14 9h5a1 1 0 0 1 1 1v11'/%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M7 7h3'/%3E%3Cpath d='M7 11h3'/%3E%3Cpath d='M7 15h3'/%3E%3Cpath d='M17 13h1'/%3E%3Cpath d='M17 17h1'/%3E%3C/svg%3E")}
.dc-ico-rack{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.5h17a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z'/%3E%3Cpath d='M3.5 13.5h17a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z'/%3E%3Cpath d='M6 7.5h.01'/%3E%3Cpath d='M6 16.5h.01'/%3E%3Cpath d='M10 7.5h7'/%3E%3Cpath d='M10 16.5h7'/%3E%3C/svg%3E")}
.dc-ico-ruler{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 15.5L15.5 4.5l4 4-11 11z'/%3E%3Cpath d='M8 12l1.7 1.7'/%3E%3Cpath d='M10.7 9.3l1.7 1.7'/%3E%3Cpath d='M13.4 6.6l1.7 1.7'/%3E%3C/svg%3E")}
.dc-ico-box{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.2v9.6L12 21l-8-4.2V7.2z'/%3E%3Cpath d='M4 7.2l8 4.2 8-4.2'/%3E%3Cpath d='M12 11.4V21'/%3E%3C/svg%3E")}
.dc-ico-tool{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.3 5.2a5 5 0 0 1-6.8 6.8L6 19.5 4.5 18l7.5-7.5a5 5 0 0 1 6.8-6.8l-3 3 2 2z'/%3E%3C/svg%3E")}
.dc-ico-bolt{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 2.5L4.5 14h7l-1 7.5 9-11.5h-7z'/%3E%3C/svg%3E")}
.dc-ico-leaf{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19C5 11 11 5 20 4.5c.5 9-5.5 14.5-14 14.5z'/%3E%3Cpath d='M9.5 15c2-3.2 5-5.3 8-6.3'/%3E%3C/svg%3E")}
.dc-ico-snow{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v19'/%3E%3Cpath d='M4 7l16 10'/%3E%3Cpath d='M20 7L4 17'/%3E%3Cpath d='M9.5 4.2L12 6l2.5-1.8'/%3E%3Cpath d='M9.5 19.8L12 18l2.5 1.8'/%3E%3C/svg%3E")}
.dc-ico-flame{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5c3.7 0 6.3-2.3 6.3-5.8 0-4-4-6.3-4-9.5-1.6 1.3-3.2 3-3.2 4.9 0 1.3-.9 1.9-1.6 1.2-.6-.5-.8-1.3-.8-2.2-1.4 1.5-2.9 3.4-2.9 5.6 0 3.5 2.5 5.8 6.2 5.8z'/%3E%3C/svg%3E")}
.dc-ico-plug{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v6'/%3E%3Cpath d='M15 3v6'/%3E%3Cpath d='M6 9h12v2a6 6 0 0 1-12 0z'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E")}
.dc-ico-link{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.2 13.4a4.5 4.5 0 0 0 6.4 0l2.2-2.2a4.5 4.5 0 0 0-6.4-6.4l-1.3 1.3'/%3E%3Cpath d='M13.8 10.6a4.5 4.5 0 0 0-6.4 0l-2.2 2.2a4.5 4.5 0 0 0 6.4 6.4l1.3-1.3'/%3E%3C/svg%3E")}
.dc-ico-antenna{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 5.9a10 10 0 0 0 0 12.2'/%3E%3Cpath d='M19.1 5.9a10 10 0 0 1 0 12.2'/%3E%3Cpath d='M8.6 9.4a5 5 0 0 0 0 5.2'/%3E%3Cpath d='M15.4 9.4a5 5 0 0 1 0 5.2'/%3E%3Ccircle cx='12' cy='12' r='1.6'/%3E%3C/svg%3E")}
.dc-ico-graph{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='18' r='2.5'/%3E%3Ccircle cx='19' cy='18' r='2.5'/%3E%3Cpath d='M10.6 7.1L6.4 15.7'/%3E%3Cpath d='M13.4 7.1l4.2 8.6'/%3E%3Cpath d='M7.5 18h9'/%3E%3C/svg%3E")}
.dc-ico-cloud{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 19a4.5 4.5 0 0 1-.3-9A6 6 0 0 1 18 10.7a4.2 4.2 0 0 1-.7 8.3z'/%3E%3C/svg%3E")}
.dc-ico-database{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c4.1 0 7.5 1.3 7.5 3s-3.4 3-7.5 3-7.5-1.3-7.5-3S7.9 3 12 3z'/%3E%3Cpath d='M4.5 6v12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3V6'/%3E%3Cpath d='M4.5 12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3'/%3E%3C/svg%3E")}
.dc-ico-phone{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h3.6l1.4 4-2.3 1.6a12.5 12.5 0 0 0 5.7 5.7L17 12l4 1.4V17a2 2 0 0 1-2.2 2A16.8 16.8 0 0 1 5 5.2 2 2 0 0 1 7 3z'/%3E%3C/svg%3E")}
.dc-ico-lock{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5h14a1 1 0 0 1 1 1v8.5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8.5a1 1 0 0 1 1-1z'/%3E%3Cpath d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/%3E%3C/svg%3E")}
.dc-ico-shield{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7.5 3v5.2c0 4.6-3.2 8.2-7.5 10.3-4.3-2.1-7.5-5.7-7.5-10.3V6z'/%3E%3C/svg%3E")}
.dc-ico-shield-check{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7.5 3v5.2c0 4.6-3.2 8.2-7.5 10.3-4.3-2.1-7.5-5.7-7.5-10.3V6z'/%3E%3Cpath d='M9 11.8l2.2 2.2 4-4.2'/%3E%3C/svg%3E")}
.dc-ico-scale{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16'/%3E%3Cpath d='M7 20.5h10'/%3E%3Cpath d='M3 8h18'/%3E%3Cpath d='M3.2 8L6.5 8 M6.5 8l3.3 7h-6.6z'/%3E%3Cpath d='M17.5 8l3.3 7h-6.6z'/%3E%3C/svg%3E")}
.dc-ico-check{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E")}
.dc-ico-check-circle{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.3l2.8 2.8 5.4-5.6'/%3E%3C/svg%3E")}
.dc-ico-alert{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4L21.6 20.3H2.4z'/%3E%3Cpath d='M12 10v4.6'/%3E%3Cpath d='M12 17.6h.01'/%3E%3C/svg%3E")}
.dc-ico-info{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}
.dc-ico-star{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4l2.7 5.6 6.1.9-4.4 4.3 1.1 6.1L12 17.4l-5.5 2.9 1.1-6.1L3.2 9.9l6.1-.9z'/%3E%3C/svg%3E")}
.dc-ico-clock{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.3l3.4 2'/%3E%3C/svg%3E")}
.dc-ico-euro{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M16 8.2a5 5 0 1 0 0 7.6'/%3E%3Cpath d='M6.5 11h6.5'/%3E%3Cpath d='M6.5 13.6h6.5'/%3E%3C/svg%3E")}
.dc-ico-chart{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 20.5h17'/%3E%3Cpath d='M6.5 20.5v-5.5'/%3E%3Cpath d='M11 20.5V8'/%3E%3Cpath d='M15.5 20.5v-8.5'/%3E%3Cpath d='M20 20.5V4.5'/%3E%3C/svg%3E")}
.dc-ico-book{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.7A1.7 1.7 0 0 1 5.7 3H20v18H5.7A1.7 1.7 0 0 1 4 19.3z'/%3E%3Cpath d='M8 3v18'/%3E%3C/svg%3E")}
.dc-ico-bulb{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0-3.6 10.8c.7.5 1.1 1.3 1.1 2.2h5c0-.9.4-1.7 1.1-2.2A6 6 0 0 0 12 3z'/%3E%3Cpath d='M9.5 19h5'/%3E%3Cpath d='M10.5 21.5h3'/%3E%3C/svg%3E")}
.dc-ico-spark{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 3.5l1.7 4.8 4.8 1.7-4.8 1.7L11 16.5l-1.7-4.8L4.5 10l4.8-1.7z'/%3E%3Cpath d='M18 14.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E")}
.dc-ico-gift{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5h17a.5.5 0 0 1 .5.5v3h-18v-3a.5.5 0 0 1 .5-.5z'/%3E%3Cpath d='M4.5 13v7a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-7'/%3E%3Cpath d='M12 9.5v11.5'/%3E%3Cpath d='M12 9.5S10.6 4 8.2 4a2.5 2.5 0 0 0 0 5.5'/%3E%3Cpath d='M12 9.5s1.4-5.5 3.8-5.5a2.5 2.5 0 0 1 0 5.5'/%3E%3C/svg%3E")}
.dc-ico-users{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20.5a6.5 6.5 0 0 1 13 0'/%3E%3Cpath d='M16 5.3a3.5 3.5 0 0 1 0 5.4'/%3E%3Cpath d='M17.5 14.4a6.5 6.5 0 0 1 4 6.1'/%3E%3C/svg%3E")}
.dc-ico-file{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 3H6.5a1.5 1.5 0 0 0-1.5 1.5v15A1.5 1.5 0 0 0 6.5 21h11a1.5 1.5 0 0 0 1.5-1.5V8.5z'/%3E%3Cpath d='M13.5 3v5.5H19'/%3E%3Cpath d='M8.5 13h7'/%3E%3Cpath d='M8.5 16.5h7'/%3E%3C/svg%3E")}
.dc-ico-receipt{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 3h13v18l-2.2-1.6-2.1 1.6-2.2-1.6-2.1 1.6L7.7 19.4 5.5 21z'/%3E%3Cpath d='M9 8h6'/%3E%3Cpath d='M9 12h6'/%3E%3Cpath d='M9 16h3'/%3E%3C/svg%3E")}
.dc-ico-mail{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5h17a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-11a1 1 0 0 1 1-1z'/%3E%3Cpath d='M2.9 6.4l9.1 6.3 9.1-6.3'/%3E%3C/svg%3E")}
.dc-ico-message{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 15a2 2 0 0 1-2 2H8l-4.5 3.5V5a2 2 0 0 1 2-2h13a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}
.dc-ico-edit{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.6 3.9a2.1 2.1 0 0 1 3 3L8.5 18.1l-4 1 1-4z'/%3E%3C/svg%3E")}
.dc-ico-handshake{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6.5L8.5 9a2 2 0 0 0 2.8 2.8l1.7-1.7 3.5 3.5'/%3E%3Cpath d='M12 10.1l3.5 3.5'/%3E%3Cpath d='M2.5 8.5l4-3.5 4 1.5'/%3E%3Cpath d='M21.5 8.5l-4-3.5-3.5 1.3'/%3E%3Cpath d='M2.5 8.5V15l3 2.5'/%3E%3Cpath d='M21.5 8.5V15l-3 2.5'/%3E%3C/svg%3E")}
.dc-ico-target{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='4.5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
.dc-ico-crown{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17.5h18'/%3E%3Cpath d='M3.5 7l4 3.5L12 4l4.5 6.5L20.5 7l-1.5 7.5h-14z'/%3E%3C/svg%3E")}
.dc-ico-arrow-up{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.5V5.5'/%3E%3Cpath d='M6 11.5l6-6 6 6'/%3E%3C/svg%3E")}
.dc-ico-arrow-down{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5v14'/%3E%3Cpath d='M6 12.5l6 6 6-6'/%3E%3C/svg%3E")}
.dc-ico-bot{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 8.5h11a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-11a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2z'/%3E%3Cpath d='M12 5.5v3'/%3E%3Ccircle cx='12' cy='4' r='1.4'/%3E%3Cpath d='M9 13h.01'/%3E%3Cpath d='M15 13h.01'/%3E%3Cpath d='M2.5 12v3'/%3E%3Cpath d='M21.5 12v3'/%3E%3C/svg%3E")}
.dc-ico-trash{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6.5h17'/%3E%3Cpath d='M9 6.5V4.6a1.1 1.1 0 0 1 1.1-1.1h3.8A1.1 1.1 0 0 1 15 4.6v1.9'/%3E%3Cpath d='M5.5 6.5l1 13a1.5 1.5 0 0 0 1.5 1.4h8a1.5 1.5 0 0 0 1.5-1.4l1-13'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E")}
.dc-ico-note{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6.5A1.5 1.5 0 0 0 5 4.5v15A1.5 1.5 0 0 0 6.5 21h11a1.5 1.5 0 0 0 1.5-1.5V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M8.5 13h7'/%3E%3Cpath d='M8.5 16.5h4.5'/%3E%3C/svg%3E")}
.dc-ico-inbox{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 13.5h4l1.5 3h6l1.5-3h4'/%3E%3Cpath d='M5.6 5.2a1.5 1.5 0 0 1 1.4-1h10a1.5 1.5 0 0 1 1.4 1l2.6 8.3v4a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 17.5v-4z'/%3E%3C/svg%3E")}
.dc-ico-trending{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 17.5l6-6 4 4 7-7.5'/%3E%3Cpath d='M15.5 8h5.5v5.5'/%3E%3C/svg%3E")}
.dc-ico-user{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E")}
.dc-ico-truck{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h10.5v10H2.5z'/%3E%3Cpath d='M13 9.5h4l3 3.5v3.5h-7z'/%3E%3Ccircle cx='7' cy='18.5' r='2'/%3E%3Ccircle cx='17' cy='18.5' r='2'/%3E%3C/svg%3E")}
.dc-ico-trophy{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v5.5a4 4 0 0 1-8 0z'/%3E%3Cpath d='M8 5.5H5.5A2.5 2.5 0 0 0 8 10.5'/%3E%3Cpath d='M16 5.5h2.5A2.5 2.5 0 0 1 16 10.5'/%3E%3Cpath d='M12 13.5V17'/%3E%3Cpath d='M8.5 20.5h7'/%3E%3Cpath d='M10 17h4v3.5h-4z'/%3E%3C/svg%3E")}
.dc-ico-home{--dc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5L12 3.5l8.5 7'/%3E%3Cpath d='M5.5 9.2V20a.8.8 0 0 0 .8.8h11.4a.8.8 0 0 0 .8-.8V9.2'/%3E%3Cpath d='M9.5 20.8v-6h5v6'/%3E%3C/svg%3E")}
