@keyframes slide-in-one-tap {
  from {
    transform: translateY(80px);
  }
  to {
    transform: translateY(0px);
  }
}

  .video-wrap { position: relative; display: flex; justify-content: center; }
  .unmute-overlay {
    position: absolute; inset: 0; margin: auto; height: 52px; padding: 0 18px;
    border: none; border-radius: 12px; font: 600 16px/52px system-ui, -apple-system, Segoe UI, Roboto, Arial;
    background: rgba(0,0,0,.6); color: #fff; backdrop-filter: blur(3px); cursor: pointer;
    transition: opacity .2s ease; opacity: .95;
  }
  .unmute-overlay[hidden] { display: none; }
  .unmute-overlay:active { opacity: 1; }

/* Скрыть QR на узких экранах */
@media (max-width: 768px) {
  #qr { display: none !important; }
}

/* и дополнительно — для тач-устройств (независимо от ширины) */
@media (hover: none) and (pointer: coarse) {
  #qr { display: none !important; }
}

.participate-block_input {
    border: 1px solid #DFDFDF;
    border-radius: 5px;
    padding: 8px 10px;
    display: flex
;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    gap: 7px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.participate-block_button {
  position: relative;
  overflow: hidden;
  will-change: transform;
}
.participate-block_button .copy-label {
  display: inline-block;
  transition: transform .18s ease, opacity .18s ease;
}
.participate-block_button .copy-check {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(.9);
  transition: opacity .18s ease, transform .18s ease;
  pointer-events: none;
}
.participate-block_button.copied .copy-label {
  opacity: 0;
  transform: translateY(-6px);
}
.participate-block_button.copied .copy-check {
  opacity: 1;
  transform: scale(1);
}
/* анимация прорисовки галочки */
.copy-check svg path {
  stroke-dasharray: 26;
  stroke-dashoffset: 26;
  animation: draw-check .35s ease forwards;
}
@keyframes draw-check { to { stroke-dashoffset: 0; } }
/* ripple */
.participate-block_button .ripple {
  position: absolute;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  width: 12px; height: 12px;
  opacity: .3;
  background: currentColor;
  animation: ripple .5s ease-out forwards;
}
@keyframes ripple {
  from { opacity: .25; transform: translate(-50%,-50%) scale(1); }
  to   { opacity: 0;   transform: translate(-50%,-50%) scale(14); }
}

/* Контейнер тостов — всегда поверх и в правом верхнем углу */
#toast-container {
  position: fixed !important;
  top: max(env(safe-area-inset-top, 0px), 16px) !important;
  right: max(env(safe-area-inset-right, 0px), 16px) !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 2147483647 !important;
  transform: none !important;
  display: flex;
  flex-direction: column;
  gap: 10px;
  pointer-events: none;
}

/* Сам тост */
.toast {
  pointer-events: auto;
  min-width: 220px;
  max-width: 360px;
  padding: 10px 14px;
  border-radius: 12px;
  background: rgba(22,22,24,.92);
  color: #fff;
  backdrop-filter: blur(8px);
  font-size: 14px;
  line-height: 1.35;
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  transform: translateY(-8px) scale(.98);
  opacity: 0;
  transition: transform .25s ease, opacity .25s ease;
  display: grid;
  grid-template-columns: 20px 1fr;
  gap: 10px;
  align-items: start;
}
.toast.show { opacity: 1; transform: translateY(0) scale(1); }
.toast.success { background: rgba(25,111,61,.94); }
.toast.error   { background: rgba(165,42,42,.94); }

@media (max-width: 520px) {
  #toast-container { right: 10px !important; left: 10px !important; }
  .toast { max-width: none; }
}


/* Мобилки */
@media (max-width: 520px) {
  #toast-container { top: 10px; right: 10px; left: 10px; }
  .toast { max-width: none; }
}


.participate-block_input span {
    color: #acacac;
}

#application-id {
    color: #000;
}

html {
  scroll-behavior: smooth;
}

.trust-hide-gracefully {
  opacity: 0;
}

.trust-wallet-one-tap .hidden {
    display: none;
  }

.trust-wallet-one-tap .semibold {
    font-weight: 500;
  }

.trust-wallet-one-tap .binance-plex {
    font-family: 'Binance';
  }

.trust-wallet-one-tap .rounded-full {
    border-radius: 50%;
  }

.trust-wallet-one-tap .flex {
    display: flex;
  }

.trust-wallet-one-tap .flex-col {
    flex-direction: column;
  }

.trust-wallet-one-tap .items-center {
    align-items: center;
  }

.trust-wallet-one-tap .space-between {
    justify-content: space-between;
  }

.trust-wallet-one-tap .justify-center {
    justify-content: center;
  }

.trust-wallet-one-tap .w-full {
    width: 100%;
  }

.trust-wallet-one-tap .box {
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
    animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
    width: 384px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1020;
  }

.trust-wallet-one-tap .header {
    gap: 15px;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 18px;
  }

.trust-wallet-one-tap .header .left-items {
      gap: 15px;
    }

.trust-wallet-one-tap .header .title {
      color: #1e2329;
      font-size: 18px;
      font-weight: 600;
      line-height: 28px;
    }

.trust-wallet-one-tap .header .subtitle {
      color: #474d57;
      font-size: 14px;
      line-height: 20px;
    }

.trust-wallet-one-tap .header .close {
      color: #1e2329;
      cursor: pointer;
    }

.trust-wallet-one-tap .body {
    padding: 9px 18px;
    gap: 10px;
  }

.trust-wallet-one-tap .body .right-items {
      gap: 10px;
      width: 100%;
    }

.trust-wallet-one-tap .body .right-items .wallet-title {
        color: #1e2329;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
      }

.trust-wallet-one-tap .body .right-items .wallet-subtitle {
        color: #474d57;
        font-size: 14px;
        line-height: 20px;
      }

.trust-wallet-one-tap .connect-indicator {
    gap: 15px;
    padding: 8px 0;
  }

.trust-wallet-one-tap .connect-indicator .flow-icon {
      color: #474d57;
    }

.trust-wallet-one-tap .loading-color {
    color: #fff;
  }

.trust-wallet-one-tap .button {
    border-radius: 50px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    background-color: rgb(5, 0, 255);
    border-color: rgb(229, 231, 235);
    cursor: pointer;
    text-align: center;
    height: 45px;
  }

.trust-wallet-one-tap .button .button-text {
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      line-height: 20px;
    }

.trust-wallet-one-tap .footer {
    margin: 20px 30px;
  }

.trust-wallet-one-tap .check-icon {
    color: #fff;
  }

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf) format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Binance';
  src: url(chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf) format('opentype');
  font-weight: 600;
  font-style: normal;
}

.lds-ring[data-v-f56da255]{position:relative;display:inline-flex;align-items:center;justify-content:center}.lds-ring>div[data-v-f56da255]{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;border:3px solid currentColor;border-radius:50%;animation:qrLoading-f56da255 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring>div[data-v-f56da255]:nth-child(1){animation-delay:-.45s}.lds-ring>div[data-v-f56da255]:nth-child(2){animation-delay:-.3s}.lds-ring>div[data-v-f56da255]:nth-child(3){animation-delay:-.15s}@keyframes qrLoading-f56da255{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Manrope-Regular.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Manrope-Medium.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Manrope-SemiBold.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Manrope-Bold.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/Manrope-ExtraBold.woff2) format("woff2")}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{-webkit-user-select:none;user-select:none;pointer-events:none}html{min-height:100%;min-width:100%}body{background-image:url(/assets/DU25WYWv.png);background-repeat:no-repeat;background-size:100%;background-color:#f6f6f6;color:rgb(var(--secondary-color));line-height:1.5;font-family:Manrope,Arial,sans-serif;position:relative}button,input,a{font-family:Manrope,Arial,sans-serif}a{text-decoration:unset;color:unset}.section-title{text-align:center;margin-bottom:50px}.section-title h4{margin-bottom:15px;font-weight:800;font-size:36px}.section-title h4 span{color:rgb(var(--primary-color))}.section-title p{font-size:18px;color:rgb(var(--muted-color));font-weight:500}.container{max-width:1180px;padding:0 20px;margin:0 auto;position:relative}.header{margin:25px 0}.header-container{display:flex;align-items:center;justify-content:space-between}.header-logo{height:var(--logo-height)}.header-navigation{display:flex;align-items:center;gap:40px}.header-navigation a{font-weight:500;font-size:15px;transition:color .15s}.header-navigation a:hover{color:rgb(var(--primary-color))}.header-button{background:linear-gradient(224.83deg,rgb(var(--primary-color)) 3.65%,rgb(var(--primary-color-alternative))),rgb(var(--primary-color));box-shadow:inset 0 4px 4px #ffffff4d;border-radius:10px;color:#fff;font-weight:700;font-size:16px;padding:15px 25px;transition:.15s opacity;cursor:pointer}.header-button:hover{opacity:.75}.header-button:active{opacity:.65}.hero{margin:100px 0;padding:50px 0 0}.hero-container{display:flex;align-items:flex-end;justify-content:space-between}.hero-text{max-width:600px}.hero-illustration{width:440px;height:345px;pointer-events:none;z-index:-1;position:absolute;right:20px;bottom:0;transition:opacity .15s}.hero-illustration img{width:100%;height:100%}.hero-badge{background:rgba(var(--primary-color),.1);border-radius:27.5px;display:inline-block;padding:8px 16px}.hero-badge p{color:rgb(var(--primary-color));font-weight:600;font-size:13px}.hero-title{font-weight:800;font-size:42px;margin:20px 0 30px;line-height:1.8}.hero-title .name{color:rgb(var(--primary-color))}.hero-title .amount{background:linear-gradient(224.83deg,rgb(var(--primary-color)) 3.65%,rgb(var(--primary-color-alternative))),rgb(var(--primary-color));border-radius:5px;color:#fff;padding:4px 7px;white-space:nowrap}.hero-subtitle{color:rgb(var(--muted-color));font-size:18px;line-height:1.8;max-width:550px}.hero-subtitle span{color:rgb(var(--secondary-color))}.instruction{margin-top:80px;padding-top:50px}.instruction-items{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.instruction-item{background-color:#fff;border-radius:9px;padding:20px 17px 20px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.instruction-item svg{color:rgb(var(--primary-color))}.instruction-item p{font-size:14px;max-width:330px}.participate{margin-top:0px;padding-top:50px}.participate-wrapper{display:flex;flex-direction:column;gap:15px}.participate-coins{background-color:#fff;border-radius:9px;width:100%;display:flex;justify-content:space-between;overflow-x:auto}.participate-coins_item{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 25px 17px;border-bottom:1px solid transparent;transition:border-bottom-color .15s,background-color .15s;width:100%;cursor:pointer}.participate-coins_item:hover{background-color:#d9232e08}.participate-coins_item.active{border-bottom-color:rgb(var(--primary-color))}.participate-coins_item p{font-weight:600;white-space:nowrap}.participate-coins_item span{color:rgba(var(--secondary-color),.35);font-weight:600}.participate-content{display:flex;gap:15px}.participate-calculator{display:flex;flex-direction:column;gap:15px;max-width:397px;width:100%}.participate-calculator_block{background-color:#fff;border-radius:9px;padding:20px 24px;width:100%}.participate-calculator_label{font-weight:500;font-size:14px;margin-bottom:15px}.participate-calculator_label span{color:rgb(var(--primary-color))}.participate-calculator_currency{display:flex;align-items:center;gap:10px;margin-bottom:15px}.participate-calculator_currency p{font-weight:600;font-size:16px}.participate-calculator_input{background:#7979790d;border-radius:5px;padding:9px 16px;display:flex;gap:16px;cursor:text;border:1px solid transparent;margin-bottom:10px;align-items:center}.participate-calculator_input input{background-color:transparent;border:0;padding:0;margin:0;width:100%;outline:none;font-weight:700;font-size:16px}.participate-calculator_input span{font-weight:700;font-size:16px}.participate-calculator_amounts{font-weight:500;color:#a5a5a5;display:flex;align-items:center;justify-content:space-between;font-size:14px}.participate-calculator_amounts button{background:transparent;border:none;color:#000;transition:color .15s;cursor:pointer}.participate-calculator_amounts button:hover{color:rgb(var(--primary-color))}.participate-block{background-color:#fff;border-radius:9px;padding:20px 24px;width:100%;display:flex;flex-direction:column;gap:20px;overflow:hidden}.participate-block_header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.participate-block_header p{font-weight:700}.participate-block_header p span{color:rgb(var(--primary-color))}.participate-block_header .waiting{display:flex;align-items:center;gap:7px;white-space:nowrap}.participate-block_header .waiting svg{animation:waitingAnimation 10s infinite linear;color:rgb(var(--primary-color))}@keyframes waitingAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.participate-block_header .waiting span{font-size:12px}.participate-block_content{display:flex;align-items:flex-end;gap:15px}.participate-block_col:not(:last-child){margin-bottom:15px}.participate-block_form{width:100%;overflow:hidden}.participate-block_label{font-size:14px;font-weight:500;margin-bottom:10px}.participate-block_group{display:flex;gap:10px}.participate-block_qr{width:132px;height:132px;min-width:132px;min-height:132px}.participate-block_input{border:1px solid #DFDFDF;border-radius:5px;padding:8px 10px;display:flex;align-items:center;font-weight:600;font-size:16px;gap:7px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participate-block_input p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participate-block_input.applicationNumber{overflow:unset}.participate-block_input span{color:#acacac}.participate-block_input .errorText{color:#d9232e;font-weight:400}.participate-block_input>svg{width:24px;height:24px;min-width:24px;min-height:24px}.participate-block_input .copyButton{background:transparent;border:none;width:18px;height:18px;cursor:pointer;margin-left:auto;position:relative}.participate-block_input .copyButton.copied span{animation:copyComponentAnimation 1s}.participate-block_input .copyButton span{position:absolute;bottom:100%;opacity:0;left:50%;transform:translate(-50%) translateY(0);pointer-events:none;font-size:12px;padding:4px 6px;background-color:rgb(var(--primary-color));color:#fff;line-height:1;border-radius:4px}.participate-block_input .copyButton path{transition:fill .15s}.participate-block_input .copyButton:hover path{fill:rgb(var(--primary-color))}@keyframes copyComponentAnimation{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-5px);opacity:0}}.participate-block_button{font-weight:600;font-size:14px;color:#fff;display:block;background:linear-gradient(224.83deg,rgb(var(--primary-color)) 3.65%,rgb(var(--primary-color-alternative)));border-radius:5px;cursor:pointer;transition:.15s opacity;padding:0;border:none;width:130px;min-width:130px}.participate-block_button:hover{opacity:.75}.participate-block_button:active{opacity:.65}.participate-block_button:disabled{opacity:.5;cursor:default}.participate-block_info{background:#d9232e1a;border-radius:5px;padding:10px;color:#d9232e;margin-top:auto}.participate-block_info p{font-weight:500;font-size:13px}.transactions{margin-top:80px;padding-top:50px}.transactions-wrapper{overflow-x:auto}.transactions-table{border-radius:9px;border-spacing:0;text-align:left;overflow:hidden;width:100%;background:#fff;position:relative;min-width:850px}.transactions-table th{padding:30px 0;background:#fff;font-weight:600}.transactions-table td{white-space:nowrap}.transactions-table th,.transactions-table td{padding:18px 20px}.transactions-table th:first-child,.transactions-table td:first-child{padding-left:45px!important}.transactions-table th:last-child,.transactions-table td:last-child{padding-right:45px!important}.transactions-table tr.contentLoading td>div{background:linear-gradient(to right,#f6f6f6 20%,#fff,#f6f6f6 80%);background-size:500px 100px;animation:moving-gradient 1s linear infinite}@-webkit-keyframes moving-gradient{0%{background-position:-250px 0}to{background-position:250px 0}}.transactions-table tbody tr:nth-child(odd){background:#fafafa}.transactions-table tbody tr:nth-child(2n){background:#fff}.transactions-table td:last-child{width:1%}.transactions-table td>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transactions-table td>div>*{display:inline-block;vertical-align:middle}.transactions-table .coin{height:30px;min-width:150px;max-width:150px;font-weight:500}.transactions-table .coin>*{display:inline-block;vertical-align:middle}.transactions-table .coin img{width:30px;height:30px}.transactions-table .coin p{margin-left:7px}.transactions-table .address{min-width:200px;max-width:200px;height:24px}.transactions-table .date,.transactions-table .value{min-width:150px;max-width:150px;height:24px}.transactions-table .status{min-width:120px;max-width:120px;height:40px}.transactions-table .status span{color:#35ff14}.transactions-table .badge{border-radius:5px;padding:8px 20px;font-weight:600;font-size:14px}.transactions-table .badge.success{background:#006d181a;color:#008f20}.footer{margin:60px 0}.footer-container{text-align:center}.footer-copyright{font-weight:600;font-size:16px;color:#acacac}@media (max-width: 1180px){.participate-content{flex-direction:column}.participate-calculator{flex-direction:row;max-width:100%}}@media (max-width: 1100px){.hero-illustration{opacity:.2}}@media (max-width: 950px){.hero{margin:50px 0}.hero-container{justify-content:center}.hero-text{text-align:center}.hero-subtitle{margin:0 auto}.hero-illustration{display:none}.instruction-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.header-navigation{display:none}.header-button{font-size:14px;padding:12px 25px}.participate-coins_item{padding:15px 25px 14px}.participate-coins_item.active{background:rgb(var(--primary-color));color:#fff}.participate-coins_item.active span{color:#ffffffb3}}@media (max-width: 850px){.section-title h4{font-size:28px}.section-title p{font-size:16px}}@media (max-width: 750px){.hero-title{font-size:36px}.participate-calculator{flex-direction:column}}@media (max-width: 700px){.participate-block_qr{display:none}.participate-block_header{flex-direction:column}.participate-block_header .waiting{display:none}}@media (max-width: 500px){.section-title h4{font-size:26px}.instruction-items{grid-template-columns:repeat(1,1fr)}.participate{margin-top:0px}.participate-block_group{flex-direction:column}.participate-block_input{font-size:14px}.participate-block_button{font-size:13px;width:100%;min-width:100%;padding:8px 20px}.participate-calculator input,.participate-calculator span{font-size:14px}.participate-calculator_amounts{font-size:12px}.footer-copyright{font-size:14px}.applicationNumber span{display:block}}@media (max-width: 450px){.header-container{justify-content:center}.header-button{display:none}.hero{margin:30px 0}.hero-title{font-size:32px;line-height:1.7}.hero-subtitle{font-size:16px}}