:root{--bg:#070708;--surface:#0d0d0f;--surface-2:#111113;--text:#f4f4f5;--muted:#a1a1aa;--dim:#71717a;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.16);--red:#f04444;--red-bright:#ff5a5a;--red-glow:rgba(240,68,68,.18);--green:#9df26e;--max:1180px;--gutter:clamp(20px,5.1vw,72px);--mouse-x:50%;--mouse-y:24%}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh}.container{width:min(var(--max),calc(100% - 2 * var(--gutter)));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;height:74px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,7,8,.76);backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:750;letter-spacing:-.06em;white-space:nowrap}.brand-red{color:var(--red-bright)}.brand-mark{display:grid;place-items:center;width:28px;height:28px;margin-right:3px;border-radius:8px;background:var(--red);color:#fff;font-size:15px;letter-spacing:-.04em;box-shadow:0 0 24px rgba(240,68,68,.3)}.main-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.main-nav a{color:var(--muted);font-size:13px;transition:color .2s}.main-nav a:hover,.main-nav a:focus-visible{color:var(--text)}.header-actions{display:flex;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:10px 15px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text);font-size:13px;font-weight:650;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,opacity .2s}.btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.075)}.btn:focus-visible,.main-nav a:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--red-bright);outline-offset:3px}.btn-primary{border-color:var(--red);background:var(--red);box-shadow:0 10px 28px rgba(240,68,68,.2)}.btn-primary:hover{border-color:var(--red-bright);background:var(--red-bright);box-shadow:0 13px 35px rgba(240,68,68,.28)}.btn-secondary{background:rgba(240,68,68,.08);border-color:rgba(240,68,68,.28)}.btn-outline{background:transparent}.btn-ghost{background:transparent}.btn-wide{width:100%;margin-top:16px}.btn.is-disabled{pointer-events:none;opacity:.35;box-shadow:none;transform:none}.btn-icon{width:16px;height:16px;fill:currentColor}.menu-toggle{display:none;margin-left:auto;border:0;background:none;padding:7px;color:var(--text)}.menu-toggle span{display:block;width:22px;height:1px;background:currentColor;margin:5px 0}
.hero{position:relative;isolation:isolate;min-height:610px;padding:clamp(78px,9.5vw,126px) 0 92px;overflow:hidden}.hero-grid{position:absolute;inset:-20% -5%;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px),radial-gradient(300px 220px at var(--mouse-x) var(--mouse-y),rgba(240,68,68,.28),transparent 72%);background-size:72px 72px,72px 72px,auto;mask-image:linear-gradient(to bottom,rgba(0,0,0,.92),rgba(0,0,0,.6) 60%,transparent 98%)}.hero-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(500px 420px at 72% 45%,rgba(240,68,68,.09),transparent 70%)}.particle-layer{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.hero-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);align-items:center;gap:clamp(40px,8vw,120px)}.hero-copy{max-width:760px}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;margin:0;color:var(--red-bright);font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(240,68,68,.12),0 0 16px rgba(240,68,68,.55)}.hero h1{max-width:820px;margin:24px 0 22px;font-size:clamp(48px,6vw,78px);font-weight:650;line-height:.98;letter-spacing:-.08em}.accent{color:var(--red-bright)}.hero-description{max-width:530px;margin:0 0 29px;color:var(--muted);font-size:18px;line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-meta{display:flex;align-items:center;gap:9px;margin:19px 0 0;color:var(--dim);font-size:12px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(157,242,110,.6)}.fee-card{position:relative;overflow:hidden;padding:24px;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 26px 90px rgba(0,0,0,.3)}.fee-card:before{content:"";position:absolute;inset:-45% -10% auto;background:radial-gradient(circle,rgba(240,68,68,.2),transparent 68%);height:260px;pointer-events:none}.fee-card-head,.fee-list,.fee-note{position:relative}.fee-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:31px}.fee-label{margin:0;color:var(--muted);font-size:13px}.fee-value{margin:6px 0 0;font-size:58px;font-weight:750;letter-spacing:-.09em;line-height:1}.fee-value span{color:var(--red-bright);font-size:.42em;letter-spacing:-.05em}.fee-badge{padding:7px 9px;border:1px solid rgba(157,242,110,.28);border-radius:999px;background:rgba(157,242,110,.06);color:var(--green);font-size:11px;white-space:nowrap}.fee-list{display:grid;gap:11px;padding-top:18px;border-top:1px solid var(--line)}.fee-row{display:flex;justify-content:space-between;color:var(--muted);font-size:14px}.fee-row strong{color:var(--text);font-weight:650}.fee-row.is-active{color:var(--text)}.fee-row.is-active strong{color:var(--red-bright)}.fee-note{margin:21px 0 0;color:var(--dim);font-size:12px}
.exchange{padding:82px 0 110px;border-top:1px solid rgba(255,255,255,.08)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:27px}.section-kicker{color:var(--red-bright)}.section-kicker:before{content:"";width:22px;height:1px;background:var(--red)}h2{margin:15px 0 0;font-size:clamp(36px,4.3vw,56px);font-weight:650;line-height:1;letter-spacing:-.08em}.section-description{max-width:390px;margin:0;color:var(--muted);font-size:14px;text-align:right}.exchange-card{position:relative;overflow:hidden;padding:clamp(18px,3vw,32px);border:1px solid var(--line-strong);border-radius:12px;background:rgba(13,13,15,.86);box-shadow:0 23px 90px rgba(0,0,0,.3)}.exchange-card:before{content:"";position:absolute;left:10%;right:10%;top:-130px;height:190px;background:radial-gradient(circle,rgba(240,68,68,.12),transparent 69%);pointer-events:none}.exchange-tab{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid rgba(240,68,68,.34);border-radius:7px;background:rgba(240,68,68,.11);color:var(--text);font-size:13px}.exchange-tab span{color:var(--red-bright)}.exchange-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,5vw,75px);align-items:start;margin-top:25px}.field-label-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;color:var(--muted);font-size:13px}.field-label-row span{color:var(--dim);font-size:11px}.amount-field{display:flex;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#09090b;transition:border-color .2s,box-shadow .2s}.amount-field:focus-within{border-color:rgba(240,68,68,.72);box-shadow:0 0 0 3px rgba(240,68,68,.11)}.amount-field input{width:100%;min-width:0;padding:15px;background:transparent;border:0;outline:0;color:var(--text);font-size:27px;font-weight:650;letter-spacing:-.06em}.amount-field input::-webkit-inner-spin-button{appearance:none}.amount-field>span{padding:0 16px;color:var(--red-bright);font-size:13px;font-weight:700}.field-help,.calculator-note{margin:10px 0 0;color:var(--dim);font-size:11px}.tariff-scale{margin-top:28px}.tariff-track{height:3px;border-radius:999px;background:rgba(240,68,68,.16)}.tariff-track-progress{display:block;width:33%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),rgba(240,68,68,.7));transition:width .25s ease}.tariff-points{display:flex;justify-content:space-between;gap:12px;margin-top:9px}.tariff-point{display:flex;flex-direction:column;gap:2px;color:var(--dim);font-size:11px;transition:color .2s}.tariff-point strong{font-size:12px;font-weight:650}.tariff-point.is-active{color:var(--text)}.tariff-point.is-active strong{color:var(--red-bright)}.result-box{padding:17px 18px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.035)}.result-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:13px}.network-select-wrap select{appearance:none;padding:8px 28px 8px 10px;border:1px solid var(--line-strong);border-radius:6px;background:#101013;color:var(--muted);font-size:12px}.payout{margin:19px 0 10px;font-size:44px;font-weight:750;line-height:1;letter-spacing:-.08em}.payout span{color:var(--red-bright);font-size:16px;letter-spacing:-.02em}.result-meta{display:flex;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.result-meta strong{color:var(--text);font-weight:600}.telegram-alert{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;border:1px solid rgba(240,68,68,.45);border-radius:8px;background:rgba(240,68,68,.08);color:#ffaaa6;font-size:13px;line-height:1.45;opacity:1;transform:translateY(0);transition:opacity .2s,transform .2s}.telegram-alert[hidden]{display:flex;opacity:0;transform:translateY(-7px);pointer-events:none;height:0;margin-top:0;padding-block:0;border-width:0;overflow:hidden}.telegram-alert svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;fill:currentColor}.telegram-alert strong,.telegram-alert span{display:block}.telegram-alert strong{margin-bottom:2px;color:#ffd0cb}.calculator-note{margin-top:13px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.telegram-alert[hidden]{display:none}@media (max-width:900px){:root{--gutter:40px}.hero-inner{grid-template-columns:1fr}.hero{padding-top:80px}.fee-card{max-width:570px}.section-heading{align-items:flex-start;flex-direction:column}.section-description{text-align:left}.exchange-layout{gap:28px}}@media (max-width:700px){:root{--gutter:20px}.site-header{height:62px}.main-nav,.header-actions{display:none}.menu-toggle{display:block}.hero{min-height:0;padding:62px 0 72px}.hero h1{margin-top:19px;font-size:clamp(42px,12.5vw,62px)}.hero-description{font-size:16px}.hero-actions .btn{flex:1}.hero-grid{background-size:60px 60px,60px 60px,auto;opacity:.78}.fee-card{padding:20px}.fee-value{font-size:50px}.exchange{padding:66px 0 82px}.section-heading{margin-bottom:22px}h2{font-size:42px}.exchange-card{padding:17px}.exchange-layout{grid-template-columns:1fr}.payout{font-size:39px}.telegram-alert{font-size:12px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
@media (min-width:701px) and (max-width:768px){.main-nav,.header-actions{display:none}.menu-toggle{display:block}}

/* FutureUI-inspired floating header and text/grid motion. */
body:before{background:none}
.site-header{height:94px;border-bottom:0;background:transparent;backdrop-filter:none;transition:height .35s cubic-bezier(.16,1,.3,1)}
.header-inner{position:relative;height:70px;margin-top:12px;padding-inline:18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(20,20,22,.72);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 14px 32px rgba(0,0,0,.2);transition:height .35s cubic-bezier(.16,1,.3,1),margin-top .35s cubic-bezier(.16,1,.3,1),border-radius .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}
.site-header.is-scrolled{height:72px}
.site-header.is-scrolled .header-inner{height:58px;margin-top:6px;border-radius:11px;transform:scale(.985)}
.brand{font-size:21px;letter-spacing:-.055em}
.brand-mark{display:none}
.brand-red{color:var(--text)}
.brand>span:last-child{color:var(--red-bright)}
.main-nav{position:absolute;left:50%;transform:translateX(-50%);margin-left:0;gap:30px}
.main-nav a,.header-actions .btn{font-size:12px;letter-spacing:.13em;text-transform:uppercase}
.main-nav a{color:rgba(244,244,245,.72)}
.header-actions{margin-left:auto}
.header-actions .btn{min-height:38px;padding:9px 16px;border-radius:999px;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s,border-color .28s,background .28s}
.header-actions .btn:hover{transform:scale(1.045);filter:brightness(1.08)}
.btn-telegram{border-color:#229ed9;background:#229ed9;color:#fff;box-shadow:0 7px 18px rgba(34,158,217,.2)}
.btn-telegram:hover{border-color:#38b6ee;background:#38b6ee}
.btn-steam{width:40px;min-width:40px;height:40px;min-height:40px;gap:0;padding:0;border:0;border-color:transparent;background:#080708;color:#f4f4f5}
.btn-steam:hover{border-color:transparent;background:#111113}
.steam-logo{display:block;flex:0 0 40px;width:40px;height:40px;object-fit:contain}
.hero-actions .btn-primary{
  min-height:58px;
  padding:16px 30px;
  border:1px solid rgba(255,255,255,.82);
  border-radius:4px;
  background:#fff;
  color:#080708;
  font-size:13px;
  font-weight:750;
  letter-spacing:.09em;
  text-transform:uppercase;
  transform:none;
  box-shadow:0 10px 28px rgba(255,255,255,.08);
  transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease;
}
.hero-actions .btn-primary:hover{
  transform:none;
  border-color:#ff5a5a;
  background:#ff5a5a;
  color:#fff;
  box-shadow:0 14px 34px rgba(255,90,90,.34),0 0 22px rgba(255,90,90,.2);
}
.hero-cta-arrow{
  display:inline-block;
  width:17px;
  height:17px;
  flex:0 0 17px;
  transition:transform .24s cubic-bezier(.16,1,.3,1);
}
.hero-actions .btn-primary:hover .hero-cta-arrow{transform:translateX(4px)}
.result-box{position:relative}
.result-topline{position:static;min-height:58px}
.network-logo-wrap{
  display:grid;
  place-items:center;
  width:58px;
  height:58px;
  flex:0 0 58px;
  position:absolute;
  top:87px;
  right:18px;
  left:auto;
  margin:0;
  color:var(--red-bright);
  cursor:default;
  animation:network-logo-float 2.6s ease-in-out infinite;
}
.network-logo-wrap::before{
  content:"";
  position:absolute;
  inset:10px;
  border-radius:50%;
  background:rgba(255,90,90,.12);
  filter:blur(14px);
  opacity:.8;
  transition:background .28s ease,opacity .28s ease,filter .28s ease;
}
.network-logo{
  position:relative;
  z-index:1;
  display:block;
  width:46px;
  height:46px;
  transform:perspective(420px) rotateX(var(--logo-tilt-y,0deg)) rotateY(var(--logo-tilt-x,0deg));
  filter:drop-shadow(0 8px 12px rgba(0,0,0,.42)) drop-shadow(0 0 9px rgba(255,90,90,.26));
  transform-style:preserve-3d;
  transition:color .28s ease,filter .28s ease,transform .2s ease-out;
}
.network-logo-wrap:hover{color:#fff}
.network-logo-wrap:hover::before{background:rgba(255,255,255,.22);filter:blur(16px);opacity:1}
.network-logo-wrap:hover .network-logo{filter:drop-shadow(0 8px 12px rgba(0,0,0,.42)) drop-shadow(0 0 15px rgba(255,255,255,.72))}
@keyframes network-logo-float{
  0%,100%{transform:translateY(0) rotate(-1deg)}
  50%{transform:translateY(-9px) rotate(1deg)}
}
@media (prefers-reduced-motion:reduce){.network-logo-wrap{animation:none}.network-logo{transition:none}}
.fee-status{display:flex;align-items:center;justify-content:flex-start;gap:9px;margin-top:21px;color:var(--muted);font-size:12px;text-align:left}
.fee-status .status-dot{flex:0 0 6px;animation:status-pulse 2.2s ease-in-out infinite}
@keyframes status-pulse{
  0%,100%{opacity:.58;box-shadow:0 0 5px rgba(157,242,110,.34)}
  50%{opacity:1;box-shadow:0 0 0 4px rgba(157,242,110,.1),0 0 17px rgba(157,242,110,.78)}
}
@media (max-width:700px){.fee-status{justify-content:flex-start;text-align:left}}
.hero-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px,72px 72px}
.hero-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,90,90,.72) 1px,transparent 1px),linear-gradient(90deg,rgba(255,90,90,.72) 1px,transparent 1px);background-size:72px 72px,72px 72px;opacity:.8;mask-image:radial-gradient(circle 210px at var(--mouse-x) var(--mouse-y),#000 0%,rgba(0,0,0,.8) 34%,transparent 78%);-webkit-mask-image:radial-gradient(circle 210px at var(--mouse-x) var(--mouse-y),#000 0%,rgba(0,0,0,.8) 34%,transparent 78%);pointer-events:none}
.hero-grid:after{display:none}
.hero-description{color:transparent;background:linear-gradient(110deg,var(--muted) 0%,var(--muted) 38%,#fff 49%,var(--muted) 60%,var(--muted) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:text-beam 5.4s ease-in-out infinite}
@keyframes text-beam{0%,18%{background-position:180% 0}62%,100%{background-position:-40% 0}}
@media (max-width:768px){.site-header{height:76px}.header-inner{height:58px;margin-top:9px;padding-inline:14px;border-radius:11px}.site-header.is-scrolled{height:66px}.site-header.is-scrolled .header-inner{height:52px;margin-top:5px}.main-nav,.header-actions{display:none}.menu-toggle{display:block}.hero-grid:before{opacity:.55}}
@media (prefers-reduced-motion:reduce){.hero-description{animation:none;background:var(--muted);-webkit-background-clip:initial;background-clip:initial;color:var(--muted)}}
.hero-grid{inset:0}
.how-it-works,.faq{border-top:1px solid rgba(255,255,255,.08)}
.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.step-card{min-height:230px;padding:22px 20px;border:1px solid var(--line);border-radius:10px;background:rgba(13,13,15,.72);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s}
.step-card:hover{transform:translateY(-4px);border-color:rgba(240,68,68,.38);background:rgba(20,16,18,.86)}
.step-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:28px;border:1px solid rgba(240,68,68,.42);border-radius:9px;background:rgba(240,68,68,.1);color:var(--red-bright);font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}
.step-card h3{margin:0 0 10px;font-size:18px;line-height:1.15;letter-spacing:-.03em}
.step-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}
.faq{padding-bottom:120px}
.faq-list{border-top:1px solid var(--line-strong)}
.faq-item{border-bottom:1px solid var(--line-strong)}
.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;color:var(--text);font-size:17px;font-weight:600;letter-spacing:-.02em;cursor:pointer;list-style:none}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary:after{content:"+";flex:0 0 auto;color:var(--red-bright);font-size:23px;font-weight:400;line-height:1;transition:transform .2s}
.faq-item[open] summary:after{transform:rotate(45deg)}
.faq-answer{max-width:760px;padding:0 42px 22px 4px;color:var(--muted);font-size:14px;line-height:1.65}
.faq-answer p{margin:0}
@media (max-width:900px){.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.steps-grid{grid-template-columns:1fr}.step-card{min-height:0}.step-number{margin-bottom:20px}.faq-item summary{padding:19px 0;font-size:15px}.faq-answer{padding:0 28px 19px 0}.faq{padding-bottom:82px}}
.site-header{top:15px}
.site-header.is-scrolled .header-inner{margin-top:0}
@media (max-width:768px){.site-header{top:15px}.site-header.is-scrolled .header-inner{margin-top:0}}
.site-header,.site-header.is-scrolled{height:94px;transition:none}
.site-header .header-inner{width:min(1180px,calc(100% - 30px));height:70px;margin-top:12px;transition:none;transform:none}
.site-header.is-scrolled .header-inner{width:min(940px,calc(100% - 30px));height:70px;margin-top:0;border-radius:11px;transform:none}
.site-header.is-scrolled .main-nav{gap:24px}
@media (max-width:768px){.site-header,.site-header.is-scrolled{height:85px}.site-header .header-inner,.site-header.is-scrolled .header-inner{width:calc(100% - 30px);height:70px;margin-top:0}}
.site-header .header-inner{will-change:width,border-radius;transition:width .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1)}
.site-header.is-scrolled .header-inner{border-radius:18px;transition:width .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1)}
.main-nav{transition:gap .38s cubic-bezier(.16,1,.3,1)}
.main-nav a{display:inline-block;position:relative;transform:none!important;translate:none!important;scale:1!important;transition:color .2s}
.main-nav a:hover,.main-nav a:focus-visible{transform:none!important;translate:none!important;scale:1!important}
.section-description{max-width:440px;padding:7px 16px 7px 20px;border-right:1px solid rgba(255,90,90,.62);background:linear-gradient(270deg,rgba(240,68,68,.18) 0%,rgba(240,68,68,.08) 34%,rgba(240,68,68,.025) 72%,transparent 100%);box-shadow:inset -16px 0 34px rgba(240,68,68,.06);color:rgba(244,244,245,.72);font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:right;text-transform:none}
@media (max-width:900px){.section-description{max-width:100%;padding:7px 0 7px 16px;border-right:0;border-left:1px solid rgba(255,90,90,.62);background:linear-gradient(90deg,rgba(240,68,68,.18) 0%,rgba(240,68,68,.08) 34%,rgba(240,68,68,.025) 72%,transparent 100%);box-shadow:inset 16px 0 34px rgba(240,68,68,.06);text-align:left}}
.section-description{position:relative;isolation:isolate;background:transparent;box-shadow:none}
.section-description::before{content:"";position:absolute;z-index:-1;top:-9px;right:0;bottom:-9px;left:-150px;background:linear-gradient(270deg,rgba(240,68,68,.16) 0%,rgba(240,68,68,.07) 38%,rgba(240,68,68,.018) 72%,transparent 100%);filter:blur(10px);opacity:.95;pointer-events:none}
@media (max-width:900px){.section-description::before{right:-150px;left:0;background:linear-gradient(90deg,rgba(240,68,68,.16) 0%,rgba(240,68,68,.07) 38%,rgba(240,68,68,.018) 72%,transparent 100%)}}
.hero-grid{top:-190px;bottom:0}
.hero-grid:before{display:none}
.grid-distortion-layer{position:absolute;top:-190px;right:0;left:0;z-index:-1;width:100%;height:calc(100% + 190px);pointer-events:none}
.site-header.is-scrolled .header-inner{border-radius:999px}
.hero-grid{background-position:0 24px,0 0}
.hero-rays{position:absolute;inset:-190px 0 auto;height:330px;z-index:-1;pointer-events:none;opacity:.18;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,rgba(0,0,0,.65) 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,rgba(0,0,0,.65) 72%,transparent 100%);background:linear-gradient(116deg,transparent 35%,rgba(255,90,90,.22) 49%,transparent 53%),linear-gradient(64deg,transparent 38%,rgba(255,90,90,.16) 49%,transparent 52%),linear-gradient(104deg,transparent 45%,rgba(255,90,90,.12) 49%,transparent 51%),linear-gradient(76deg,transparent 44%,rgba(255,90,90,.1) 49%,transparent 52%);background-size:140% 120%,140% 120%,130% 110%,130% 110%;background-position:0 0,100% 0,20% 10%,80% 0;animation:rays-drift 16s ease-in-out infinite alternate}
.hero-rays:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(108deg,transparent 0 68px,rgba(255,90,90,.06) 69px,transparent 71px 138px);opacity:.55;animation:rays-sweep 20s linear infinite}
@keyframes rays-drift{0%{transform:translate3d(-1.5%,2%,0) scaleX(1)}100%{transform:translate3d(1.5%,-1%,0) scaleX(1.035)}}
@keyframes rays-sweep{0%{transform:translateX(-2%)}100%{transform:translateX(2%)}}
@media (prefers-reduced-motion:reduce){.hero-rays,.hero-rays:before{animation:none}}
.hero-rays{opacity:.24}
.hero{overflow:visible}

/* Keep the hero background under the floating header from the very top edge. */
main{margin-top:-106px}
main{position:relative}
main > section{position:relative;z-index:1}
.hero{padding-top:calc(clamp(78px,9.5vw,126px) + 106px)}
@media (max-width:768px){
  main{margin-top:-85px}
  .hero{padding-top:calc(62px + 85px)}
}

/* Interactive amount control aligned with the tariff thresholds. */
.tariff-scale{position:relative;padding-top:18px}
.tariff-track{display:none}
.tariff-range{--range-progress:0%;position:relative;z-index:2;display:block;width:100%;height:20px;margin:0;appearance:none;background:transparent;cursor:pointer}
.tariff-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#7b232a 0%,#d5363f 42%,#ff5a5a 100%) 0 0 / var(--range-progress) 100% no-repeat,linear-gradient(90deg,rgba(123,35,42,.48),rgba(240,68,68,.22) 42%,rgba(255,90,90,.1) 100%) 0 0 / 100% 100% no-repeat}
.tariff-range::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#7b232a 0%,#d5363f 42%,#ff5a5a 100%) 0 0 / var(--range-progress) 100% no-repeat,linear-gradient(90deg,rgba(123,35,42,.48),rgba(240,68,68,.22) 42%,rgba(255,90,90,.1) 100%) 0 0 / 100% 100% no-repeat}
.tariff-range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;appearance:none;border:3px solid #09090b;border-radius:50%;background:var(--red-bright);box-shadow:0 0 0 1px rgba(255,90,90,.85),0 4px 14px rgba(240,68,68,.42);transition:transform .18s ease,box-shadow .18s ease}
.tariff-range::-moz-range-thumb{width:12px;height:12px;border:3px solid #09090b;border-radius:50%;background:var(--red-bright);box-shadow:0 0 0 1px rgba(255,90,90,.85),0 4px 14px rgba(240,68,68,.42);transition:transform .18s ease,box-shadow .18s ease}
.tariff-range:hover::-webkit-slider-thumb,.tariff-range:focus-visible::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 0 0 1px rgba(255,90,90,.95),0 5px 18px rgba(240,68,68,.55)}
.tariff-range:hover::-moz-range-thumb,.tariff-range:focus-visible::-moz-range-thumb{transform:scale(1.18);box-shadow:0 0 0 1px rgba(255,90,90,.95),0 5px 18px rgba(240,68,68,.55)}
.tariff-range:focus-visible{outline:2px solid rgba(255,90,90,.5);outline-offset:4px;border-radius:999px}
.range-value{position:absolute;top:-1px;right:0;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}
.tariff-points{margin-top:13px}
.tariff-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-content:normal}
.tariff-point{min-width:0;justify-self:start}
.tariff-point span{white-space:nowrap}

/* Stack the input and result into two full-width rows inside one card. */
.exchange-layout{grid-template-columns:1fr;gap:32px}
.calculator-result{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}
.calculator-result .result-box{grid-column:1;width:100%;min-height:192px;padding:24px 26px}
.calculator-result .btn-wide{grid-column:1;width:100%;min-height:52px;margin-top:0;align-self:start}
.calculator-result .telegram-alert,.calculator-result .calculator-note{grid-column:1 / -1}
.telegram-withdraw{position:relative;isolation:isolate;overflow:hidden;grid-column:1;width:100%;min-height:52px;margin-top:0;border-color:#229ed9;background:#229ed9;color:#fff;font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 10px 24px rgba(34,158,217,.18);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s}
.telegram-withdraw:hover{transform:translateX(4px) scale(1.012);border-color:#38b6ee;background:#38b6ee;box-shadow:0 13px 30px rgba(34,158,217,.28)}
.telegram-withdraw[hidden]{display:none}
#exchange-button{position:relative;isolation:isolate;overflow:hidden;font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:rgba(244,244,245,.72);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s}
#exchange-button::after,.telegram-withdraw::after{content:"";position:absolute;z-index:-1;top:-35%;bottom:-35%;left:-35%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none}
#exchange-button:hover,.telegram-withdraw:hover{transform:scale(1.02)}
#exchange-button:hover::after,.telegram-withdraw:hover::after{opacity:1;animation:exchange-button-shine .68s ease-out}
@keyframes exchange-button-shine{0%{left:-35%}100%{left:135%}}

/* Keep the process and FAQ sections visually separated from each other. */
.how-it-works{padding:104px 0 116px}
.faq{padding:104px 0 120px}
@media (max-width:700px){
  .how-it-works{padding:72px 0 82px}
  .faq{padding:72px 0 82px}
  .range-value{font-size:10px}
  .calculator-result .result-box{min-height:176px;padding:20px}
}

/* Flame-wrap treatment for the four process cards. */
.step-card{position:relative;isolation:isolate;overflow:visible;border-color:rgba(255,90,90,.2);background:rgba(13,13,15,.76);box-shadow:0 0 0 1px rgba(255,90,90,.035),0 0 26px rgba(255,90,90,.07),inset 0 0 24px rgba(255,90,90,.025)}
.step-card::before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg at 50% 50%,rgba(255,90,90,.08),rgba(255,90,90,.74) 13%,rgba(255,164,128,.24) 24%,rgba(255,90,90,.08) 39%,rgba(255,90,90,.56) 58%,rgba(255,90,90,.05) 74%,rgba(255,90,90,.68) 90%,rgba(255,90,90,.08));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.68;pointer-events:none;animation:step-flame-rotate 5.8s linear infinite}
.step-card::after{content:"";position:absolute;inset:-16px -8px;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 72% 28% at 50% 0,rgba(255,90,90,.28),transparent 72%);filter:blur(12px);opacity:.48;pointer-events:none;animation:step-flame-pulse 2.7s ease-in-out infinite}
.step-card:hover{border-color:rgba(255,90,90,.42);background:rgba(20,16,18,.88)}
.step-card > *:not(.step-flame){position:relative;z-index:2}
.step-number{width:44px;height:30px;padding:0 9px;margin-bottom:28px;border-radius:7px;border-color:rgba(255,90,90,.58);background:linear-gradient(135deg,rgba(255,90,90,.17),rgba(255,90,90,.04));font-size:11px;letter-spacing:.08em;box-shadow:0 0 18px rgba(255,90,90,.08)}
.step-flame{position:absolute;top:-31px;right:5%;left:5%;z-index:1;height:64px;pointer-events:none;overflow:visible}
.step-flame::before{content:"";position:absolute;right:7%;bottom:8px;left:7%;height:20px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,90,90,.38),transparent 70%);filter:blur(9px);opacity:.76;animation:step-flame-breathe 2.2s ease-in-out infinite}
.step-flame::after{content:"";position:absolute;right:8%;bottom:25px;left:8%;height:32px;background:linear-gradient(180deg,rgba(255,126,101,.72),rgba(255,90,90,.08));clip-path:polygon(0 100%,5% 48%,9% 100%,16% 26%,22% 100%,31% 56%,37% 100%,46% 20%,52% 100%,63% 48%,69% 100%,79% 30%,85% 100%,94% 52%,100% 100%);filter:blur(2px);opacity:.7;transform-origin:50% 100%;animation:step-flame-flicker 1.8s ease-in-out infinite}
.step-flame i{position:absolute;bottom:25px;left:var(--spark-left);width:var(--spark-size);height:var(--spark-size);border-radius:50%;background:rgba(255,158,132,.94);box-shadow:0 0 8px rgba(255,90,90,.86),0 0 16px rgba(255,90,90,.3);opacity:0;transform:translate3d(0,0,0) scale(.55);animation:step-spark-rise 2.8s ease-out infinite;animation-delay:var(--spark-delay)}
.step-flame i:nth-child(1){--spark-left:14%;--spark-size:4px;--spark-delay:-.2s;--spark-drift:-7px}
.step-flame i:nth-child(2){--spark-left:31%;--spark-size:3px;--spark-delay:-1.3s;--spark-drift:5px}
.step-flame i:nth-child(3){--spark-left:49%;--spark-size:4px;--spark-delay:-2.1s;--spark-drift:-4px}
.step-flame i:nth-child(4){--spark-left:68%;--spark-size:3px;--spark-delay:-.8s;--spark-drift:7px}
.step-flame i:nth-child(5){--spark-left:84%;--spark-size:3px;--spark-delay:-1.7s;--spark-drift:-5px}
.step-card:nth-child(2) .step-flame::before{animation-delay:-.5s}.step-card:nth-child(3) .step-flame::before{animation-delay:-1.1s}.step-card:nth-child(4) .step-flame::before{animation-delay:-1.8s}
@keyframes step-flame-rotate{to{transform:rotate(360deg)}}
@keyframes step-flame-pulse{0%,100%{opacity:.3;transform:scaleX(.94)}50%{opacity:.64;transform:scaleX(1.03)}}
@keyframes step-flame-breathe{0%,100%{opacity:.42;transform:scaleX(.86)}50%{opacity:.82;transform:scaleX(1.08)}}
@keyframes step-flame-flicker{0%,100%{opacity:.42;transform:scaleY(.72) skewX(-2deg)}45%{opacity:.82;transform:scaleY(1.04) skewX(2deg)}70%{opacity:.62;transform:scaleY(.84) skewX(-1deg)}}
@keyframes step-spark-rise{0%{opacity:0;transform:translate3d(0,8px,0) scale(.5)}14%{opacity:.92}72%{opacity:.42}100%{opacity:0;transform:translate3d(var(--spark-drift,6px),-58px,0) scale(.08)}}
@media (max-width:700px){.step-card{padding-top:20px}.step-number{margin-bottom:20px}.step-flame{top:-27px}}

/* The canvas supplies the irregular wrap, sparks and heat shimmer. */
.step-card::before,.step-card::after,.step-flame{display:none}
.step-flame-canvas{position:absolute!important;top:-76px!important;right:-10px!important;bottom:-18px!important;left:-10px!important;z-index:1!important;width:calc(100% + 20px)!important;height:calc(100% + 94px)!important;display:block;pointer-events:none}
.step-flame-canvas{display:none!important}
.step-smoke-layer{position:absolute!important;z-index:1!important;display:block;pointer-events:none;overflow:visible}
.step-smoke-layer canvas{display:block;position:absolute;pointer-events:none}
.step-card .step-number,.step-card h3,.step-card p{position:relative;z-index:4!important}

/* Flat signal boxes inspired by piszczek.pl: no flame, glow, animated border, or number badge. */
.steps-grid{gap:16px}
.step-card,
.step-card:hover{
  min-height:230px;
  padding:26px 20px 24px 22px;
  border:0;
  border-left:1px solid rgba(255,90,90,.72);
  border-radius:0;
  background:linear-gradient(90deg,rgba(255,90,90,.12),rgba(255,90,90,.025) 30%,rgba(13,13,15,.28) 100%);
  box-shadow:none;
  transform:none;
  transition:background .2s ease;
}
.step-card:hover{background:linear-gradient(90deg,rgba(255,90,90,.15),rgba(255,90,90,.035) 30%,rgba(13,13,15,.34) 100%)}
.step-card::before,.step-card::after,.step-flame,.step-flame-canvas,.step-smoke-layer{display:none!important}
.step-card > *{position:relative;z-index:1!important}
.step-number{
  display:block;
  width:auto;
  height:auto;
  padding:0;
  margin:0 0 28px;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
  color:var(--red-bright);
  font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.12em;
}
.step-card h3{margin:0 0 10px;font-size:18px;line-height:1.15;letter-spacing:0}
.step-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}
@media (max-width:700px){.step-card{min-height:0;padding:22px 18px 22px}.step-number{margin-bottom:20px}}

/* Dense reference-style cards: rounded outline, blurred surface, and restrained grain. */
.step-card,
.step-card:hover{
  border:1px solid rgba(255,90,90,.28);
  border-left:2px solid rgba(255,90,90,.78);
  border-radius:14px;
  overflow:hidden;
  background:
    radial-gradient(circle at 0 0,rgba(255,90,90,.11),transparent 42%),
    linear-gradient(135deg,rgba(27,17,19,.93),rgba(12,12,14,.91));
  box-shadow:0 12px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025);
  -webkit-backdrop-filter:blur(18px);
  backdrop-filter:blur(18px);
}
.step-card:hover{
  border-color:rgba(255,90,90,.28);
  border-left-color:rgba(255,111,111,.98);
  background:
    radial-gradient(circle at 0 0,rgba(255,90,90,.2),transparent 48%),
    linear-gradient(135deg,rgba(40,20,23,.97),rgba(17,13,15,.95));
  box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045);
}
.step-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  display:block!important;
  border-radius:inherit;
  pointer-events:none;
  opacity:.07;
  background-image:
    repeating-radial-gradient(circle at 18% 22%,rgba(255,255,255,.15) 0 1px,transparent 1px 3px),
    repeating-radial-gradient(circle at 76% 68%,rgba(255,90,90,.12) 0 1px,transparent 1px 4px);
}
.step-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  display:block!important;
  border-radius:inherit;
  pointer-events:none;
  opacity:.75;
  background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 34%,transparent 70%,rgba(255,90,90,.04));
}
.step-card:hover::before{opacity:.11}


/* The hero atmosphere continues behind every section on the page. */
main{position:relative;isolation:isolate}
main > section{position:relative;z-index:1}
main > .hero-grid,
main > .grid-distortion-layer,
main > .particle-layer{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  pointer-events:none;
}
main > .hero-grid{z-index:0;inset:0;mask-image:none;-webkit-mask-image:none;opacity:1}
main > .grid-distortion-layer{z-index:0}
main > .particle-layer{z-index:0}
main > .hero-grid{top:0;bottom:auto;height:var(--hero-end,0px)}
main > .hero-grid{background:none}
main > .hero-grid::before,main > .hero-grid::after{display:none}

/* Only the hero gets the accent divider; section separators stay clean. */
.hero{border-bottom:1px solid #ff5a5a}
.exchange,.how-it-works,.faq{border-top:0}

/* Glass UI treatment for the fee card with restrained corner lighting. */
.fee-card{
  isolation:isolate;
  overflow:visible;
  border:1px solid rgba(255,255,255,.14);
  border-radius:14px;
  background:linear-gradient(145deg,rgba(28,20,23,.62),rgba(12,12,14,.5));
  -webkit-backdrop-filter:blur(18px) saturate(118%);
  backdrop-filter:blur(18px) saturate(118%);
  box-shadow:0 26px 90px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035);
}
.fee-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  height:auto;
  pointer-events:none;
  background:
    radial-gradient(180px 130px at 0 0,rgba(255,90,90,.16),transparent 72%),
    radial-gradient(160px 120px at 100% 100%,rgba(255,90,90,.08),transparent 74%),
    linear-gradient(140deg,rgba(255,255,255,.035),transparent 36%);
}
.fee-card::after{
  content:"";
  position:absolute;
  inset:-1px;
  z-index:0;
  pointer-events:none;
  border-radius:inherit;
  background:
    linear-gradient(90deg,rgba(255,90,90,.88),transparent) top left/78px 1px no-repeat,
    linear-gradient(180deg,rgba(255,90,90,.88),transparent) top left/1px 78px no-repeat,
    linear-gradient(270deg,rgba(255,90,90,.72),transparent) top right/78px 1px no-repeat,
    linear-gradient(180deg,rgba(255,90,90,.72),transparent) top right/1px 78px no-repeat,
    linear-gradient(90deg,rgba(255,90,90,.62),transparent) bottom left/78px 1px no-repeat,
    linear-gradient(0deg,rgba(255,90,90,.62),transparent) bottom left/1px 78px no-repeat,
    linear-gradient(270deg,rgba(255,90,90,.78),transparent) bottom right/78px 1px no-repeat,
    linear-gradient(0deg,rgba(255,90,90,.78),transparent) bottom right/1px 78px no-repeat;
  filter:blur(2px) drop-shadow(0 0 7px rgba(255,90,90,.24));
  opacity:.82;
  animation:fee-card-corner-breathe 5.8s ease-in-out infinite alternate;
}
.fee-card > *{position:relative;z-index:1}
@keyframes fee-card-corner-breathe{0%{opacity:.58;filter:blur(2px) drop-shadow(0 0 5px rgba(255,90,90,.16))}100%{opacity:.9;filter:blur(2px) drop-shadow(0 0 11px rgba(255,90,90,.32))}}

/* Final fee-card sizing and motion tuning. */
.fee-card{
  padding:28px;
  min-height:330px;
  width:calc(100% + 34px);
  margin-left:-17px;
  -webkit-backdrop-filter:blur(2px) saturate(118%);
  backdrop-filter:blur(2px) saturate(118%);
}
.fee-card::after{animation:fee-card-corner-drift 6.8s ease-in-out infinite}
@keyframes fee-card-corner-drift{
  0%{opacity:.58;transform:translate3d(-3px,0,0);filter:blur(2px) drop-shadow(0 0 5px rgba(255,90,90,.16))}
  25%{opacity:.84;transform:translate3d(2px,-1px,0)}
  50%{opacity:.68;transform:translate3d(4px,1px,0);filter:blur(2px) drop-shadow(0 0 10px rgba(255,90,90,.28))}
  75%{opacity:.9;transform:translate3d(-1px,0,0)}
  100%{opacity:.62;transform:translate3d(-3px,0,0);filter:blur(2px) drop-shadow(0 0 7px rgba(255,90,90,.2))}
}
@media (max-width:900px){.fee-card{width:100%;margin-left:0;min-height:0}}

/* Center the animated headline rate and reveal its label in the corner. */
.fee-card-head{
  min-height:112px;
  margin-bottom:12px;
  flex-direction:column;
  gap:7px;
  align-items:center;
  justify-content:center;
}
.fee-value{
  margin:0;
  font-size:78px;
  line-height:.92;
  letter-spacing:-.1em;
  text-align:center;
  transform-origin:center center;
  transition:color .12s linear;
  opacity:1;
}
.fee-value.is-ready{opacity:1}
.fee-rate-stage{position:relative;display:grid;place-items:center;min-height:80px}
.fee-particle-canvas{position:absolute;inset:0;width:190px;height:84px;pointer-events:none;opacity:1;transition:opacity .45s ease}
.fee-particle-canvas.is-complete{opacity:0}
.fee-value span{font-size:.34em;letter-spacing:-.04em;color:inherit}
.fee-label{
  position:static;
  margin:0;
  color:var(--muted);
  font-size:11px;
  letter-spacing:.08em;
  text-align:center;
  opacity:1;
  transform:none;
}
.fee-list{margin-top:12px;padding-top:22px}
.fee-row strong{color:#a1a1aa}
.fee-row.is-active strong{color:var(--text)}
@media (max-width:700px){.fee-value{font-size:68px}.fee-card-head{min-height:104px}.fee-label{font-size:10px}}

/* Keep the animated percentage left and cycle the particle logo inside the card. */
.fee-card-head{
  min-height:150px;
  margin-bottom:12px;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.fee-rate-stage{justify-items:start;min-width:0}
.fee-value{text-align:left}
.fee-label{text-align:left}
.fee-logo-object{position:relative;flex:0 0 150px;width:150px;height:150px;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 12px rgba(255,90,90,.16))}
.fee-logo-canvas{position:absolute;top:50%;left:50%;display:block;width:300px;height:300px;transform:translate(-50%,-50%);overflow:visible}
@media (max-width:700px){.fee-card-head{min-height:124px}.fee-logo-object{flex-basis:120px;width:120px;height:120px}.fee-logo-canvas{width:260px;height:260px}}

/* Transparent TRON particle object in the hero. */
.tron-particle-object{
  position:absolute;
  top:118px;
  right:clamp(22px,6vw,96px);
  z-index:1;
  width:250px;
  height:250px;
  pointer-events:none;
  opacity:.9;
  filter:drop-shadow(0 0 18px rgba(255,90,90,.14));
}
.tron-particle-canvas{display:block;width:250px;height:250px}
.hero-inner{position:relative;z-index:2}
@media (max-width:900px){.tron-particle-object{right:18px;top:112px;opacity:.5}}
@media (max-width:700px){.tron-particle-object{top:92px;right:0;width:180px;height:180px;opacity:.42}.tron-particle-canvas{width:180px;height:180px}}

/* A restrained glass-and-grain veil for the background below the hero. */
main > section:not(.hero)::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  background-image:
    radial-gradient(circle at 17% 23%,rgba(255,255,255,.085) 0 .55px,transparent .95px),
    radial-gradient(circle at 71% 66%,rgba(255,90,90,.065) 0 .55px,transparent .95px),
    radial-gradient(circle at 42% 82%,rgba(255,255,255,.045) 0 .4px,transparent .8px);
  background-size:3px 3px,4px 4px,5px 5px;
  opacity:.36;
  mix-blend-mode:screen;
}
main > section:not(.hero) > .container{position:relative;z-index:1}

main > section:not(.hero){z-index:2}
main > section:not(.hero) > .container{z-index:4}
main > .grid-distortion-layer{top:0;bottom:auto;height:var(--hero-end,0px)}

/* Technology particle network begins below the hero and stays behind the sections. */
.tech-particle-layer{
  position:absolute;
  top:var(--hero-end,0px);
  right:0;
  bottom:0;
  left:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
  opacity:.86;
  mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%);
  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%);
}
@media (prefers-reduced-motion:reduce){.tech-particle-layer{display:none}}

/* Quiet starfield for every section below the hero. */
.starfield-layer{
  position:absolute;
  top:var(--hero-end,0px);
  right:0;
  bottom:0;
  left:0;
  z-index:0;
  display:block;
  width:100%;
  height:calc(100% - var(--hero-end,0px));
  pointer-events:none;
  opacity:.78;
  mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 90%,rgba(0,0,0,.5) 100%);
  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 90%,rgba(0,0,0,.5) 100%);
}
@media (prefers-reduced-motion:reduce){.starfield-layer{opacity:.62}}

/* Two-column process cards inspired by the reference, recolored for RED Balance. */
.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.step-card,
.step-card:hover{
  min-height:214px;
  padding:24px 24px 22px;
  border:1px solid rgba(255,255,255,.1);
  border-left:1px solid rgba(255,255,255,.1);
  border-radius:15px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(27,18,21,.94),rgba(12,12,14,.92));
  box-shadow:0 16px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045);
  transform:none;
  transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;
}
.step-card:hover{
  border-color:rgba(255,90,90,.26);
  border-left-color:rgba(255,255,255,.1);
  background:linear-gradient(145deg,rgba(35,20,23,.96),rgba(14,12,14,.94));
  box-shadow:0 20px 44px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);
}
.step-number{
  margin:0 0 28px;
  color:var(--red-bright);
  font:750 48px/.82 Inter,ui-sans-serif,system-ui,sans-serif;
  letter-spacing:-.09em;
  text-shadow:0 0 26px rgba(255,90,90,.18);
}
.step-card h3{margin:0 0 10px;font-size:20px;line-height:1.15;letter-spacing:-.035em}
.step-card p{max-width:34ch;margin:0;color:var(--muted);font-size:14px;line-height:1.55}
.step-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:3;
  border:1px solid transparent;
  border-radius:inherit;
  padding:1px;
  background:radial-gradient(190px 150px at var(--card-pointer-x,50%) var(--card-pointer-y,50%),rgba(255,90,90,.95),transparent 70%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  mask-composite:exclude;
  opacity:var(--card-edge-opacity,0);
  filter:drop-shadow(0 0 7px rgba(255,90,90,.28));
  pointer-events:none;
  transition:opacity .2s ease;
}
@media (max-width:700px){
  .steps-grid{grid-template-columns:1fr;gap:12px}
  .step-card,.step-card:hover{min-height:0;padding:22px 20px}
  .step-number{margin-bottom:22px;font-size:42px}
}

/* Place the minimum-fee label in a compact signal strip below the rate. */
.fee-card-head{position:relative}
.fee-rate-stage{position:static}
.fee-label{
  position:absolute;
  left:0;
  right:auto;
  bottom:4px;
  display:block;
  width:160px;
  padding:6px 10px 6px 12px;
  border-left:1px solid rgba(255,90,90,.9);
  background:linear-gradient(90deg,rgba(255,90,90,.15),rgba(255,90,90,.055) 58%,transparent 100%);
  color:rgba(244,244,245,.78);
  font-size:10px;
  letter-spacing:.035em;
  line-height:1.2;
  text-align:left;
  white-space:nowrap;
}
@media (max-width:700px){
  .fee-label{left:0;width:130px;padding:5px 7px 5px 9px;font-size:9px}
}

/* Framed section descriptions matching the fee-label signal strip. */
.section-description{
  position:relative;
  isolation:isolate;
  max-width:440px;
  padding:10px 16px 10px 20px;
  border:1px solid rgba(255,255,255,.08);
  border-left:0;
  border-right-color:rgba(255,90,90,.72);
  border-radius:12px 0 0 12px;
  background:linear-gradient(270deg,rgba(255,90,90,.15),rgba(255,90,90,.055) 42%,rgba(13,13,15,.2) 78%,transparent 100%);
  box-shadow:inset -14px 0 28px rgba(255,90,90,.055),0 8px 26px rgba(0,0,0,.12);
  color:rgba(244,244,245,.76);
}
.section-description::before{left:-80px;top:-6px;bottom:-6px;opacity:.5}
@media (max-width:900px){
  .section-description{
    max-width:100%;
    padding:10px 20px 10px 16px;
    border-left:0;
    border-right-color:rgba(255,90,90,.72);
    border-radius:12px 0 0 12px;
    background:linear-gradient(270deg,rgba(255,90,90,.15),rgba(255,90,90,.055) 42%,rgba(13,13,15,.2) 78%,transparent 100%);
    box-shadow:inset -14px 0 28px rgba(255,90,90,.055),0 8px 26px rgba(0,0,0,.12);
    text-align:left;
  }
  .section-description::before{right:0;left:-80px;background:linear-gradient(270deg,rgba(255,90,90,.15),rgba(255,90,90,.055) 42%,transparent 100%)}
}

.section-description{border:0;box-shadow:none}
.section-description::before{filter:none;opacity:0}
.section-description{
  border-right:1px solid rgba(255,90,90,.62);
  animation:section-description-edge 3.4s ease-in-out infinite;
}
@keyframes section-description-edge{
  0%,100%{border-right-color:rgba(255,90,90,.38)}
  50%{border-right-color:rgba(255,90,90,.98)}
}
@media (prefers-reduced-motion:reduce){.section-description{animation:none;border-right-color:rgba(255,90,90,.62)}}
.section-description{max-width:520px;font-weight:400;letter-spacing:.045em;white-space:nowrap}
@media (max-width:900px){.section-description{max-width:100%;white-space:normal}}
.exchange .section-description{max-width:390px;white-space:normal;font-weight:400;line-height:1.45;color:rgba(244,244,245,.76);text-transform:none}

/* Soft glass frame for the fee card, matching the rounded reference treatment. */
.fee-card{
  border:1px solid rgba(255,255,255,.22);
  border-radius:22px;
  clip-path:none;
  background:linear-gradient(145deg,rgba(25,23,28,.7),rgba(10,11,14,.62)) padding-box;
  box-shadow:0 26px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);
}
.fee-card::before{
  inset:-1px;
  height:auto;
  border-radius:inherit;
  background:
    radial-gradient(230px 170px at 0 0,rgba(255,90,90,.3),transparent 72%),
    radial-gradient(260px 180px at 100% 100%,rgba(255,90,90,.06),transparent 76%),
    linear-gradient(145deg,rgba(255,255,255,.05),transparent 36%);
  opacity:.92;
}
.fee-card::after{
  inset:0;
  border-radius:22px;
  padding:1px;
  background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.18) 34%,rgba(255,90,90,.52) 72%,rgba(255,255,255,.2)) border-box;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  mask-composite:exclude;
  clip-path:none;
  filter:drop-shadow(0 0 8px rgba(255,90,90,.2));
  opacity:.72;
  animation:fee-card-frame-pulse 4.8s ease-in-out infinite alternate;
}
@keyframes fee-card-frame-pulse{
  from{opacity:.58;filter:drop-shadow(0 0 5px rgba(255,90,90,.14))}
  to{opacity:.86;filter:drop-shadow(0 0 13px rgba(255,90,90,.3))}
}
@media (prefers-reduced-motion:reduce){.fee-card::after{animation:none}}

/* Layered frame and lower glow matching the latest reference, recolored for RED Balance. */
@media (min-width:901px){
  .fee-card{
    width:calc(100% + 94px);
    margin-left:-77px;
  }
}
.fee-card{
  box-shadow:
    0 26px 90px rgba(0,0,0,.38),
    0 0 0 1px rgba(255,255,255,.12),
    0 0 0 12px rgba(255,255,255,.018),
    0 0 0 13px rgba(255,90,90,.1),
    0 0 0 25px rgba(255,255,255,.012),
    0 0 0 26px rgba(255,90,90,.055),
    inset 0 1px 0 rgba(255,255,255,.06);
}
.fee-card::before{
  background:
    radial-gradient(250px 170px at 0 0,rgba(255,90,90,.3),transparent 72%),
    radial-gradient(380px 150px at 50% 100%,rgba(255,90,90,.2),transparent 74%),
    radial-gradient(220px 170px at 100% 100%,rgba(255,90,90,.08),transparent 76%),
    linear-gradient(145deg,rgba(255,255,255,.05),transparent 36%);
}
.fee-card::after{
  background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.18) 32%,rgba(255,90,90,.5) 72%,rgba(255,255,255,.2)) border-box;
  filter:drop-shadow(0 0 9px rgba(255,90,90,.25));
}
@media (max-width:900px){.fee-card{width:100%;margin-left:0}}

/* Twin top-corner glows that breathe toward the center of the hero. */
.hero::before{
  content:"";
  position:absolute;
  inset:0 -12% auto;
  height:430px;
  z-index:1;
  pointer-events:none;
  background:
    radial-gradient(560px 300px at 0 0,rgba(255,90,90,.34),transparent 72%),
    radial-gradient(560px 300px at 100% 0,rgba(255,90,90,.28),transparent 72%);
  filter:blur(14px);
  opacity:.96;
  mix-blend-mode:screen;
  transform:scale(1);
  animation:hero-corner-glow 8s ease-in-out infinite alternate;
}
@keyframes hero-corner-glow{
  0%{opacity:.65;transform:scale(1) translate3d(-1%,0,0)}
  50%{opacity:.96;transform:scale(1.045) translate3d(0,.8%,0)}
  100%{opacity:.74;transform:scale(1.02) translate3d(1%,0,0)}
}
@media (prefers-reduced-motion:reduce){.hero::before{animation:none;opacity:.62}}

/* Keep the hero light sources above the veil and stretch their rays across the first block. */
.hero::before{
  z-index:3;
  inset:-90px -12% auto;
  height:560px;
  filter:blur(12px);
  opacity:1;
}
.hero-rays{
  inset:-300px -10% auto;
  height:1000px;
  z-index:2;
  opacity:.48;
  mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,rgba(0,0,0,.76) 76%,transparent 98%);
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,rgba(0,0,0,.76) 76%,transparent 98%);
  background-size:180% 155%,180% 155%,165% 145%,165% 145%;
}
.hero > .hero-rays{display:none}
main > .hero-rays{
  position:absolute;
  inset:-300px -10% 0;
  z-index:0;
  height:auto;
  overflow:hidden;
  pointer-events:none;
  mix-blend-mode:screen;
  transform:translate3d(0,var(--ray-scroll-shift,0px),0);
  will-change:transform;
  background-size:180% 1000px,180% 1000px,165% 920px,165% 920px;
  background-repeat:repeat-y;
  mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 92%,transparent 100%);
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 92%,transparent 100%);
  opacity:.58;
}
.hero-inner{position:relative;z-index:4}
.hero::after{
  content:"";
  position:absolute;
  inset:-70px -10% auto;
  height:500px;
  z-index:2;
  pointer-events:none;
  background:
    radial-gradient(820px 360px at 14% -2%,rgba(255,90,90,.36),transparent 70%),
    radial-gradient(500px 270px at 47% -8%,rgba(255,170,150,.12),transparent 72%),
    linear-gradient(112deg,rgba(255,90,90,.08),transparent 44%);
  filter:blur(18px);
  opacity:.92;
  mix-blend-mode:screen;
  animation:hero-top-wash 10s ease-in-out infinite alternate;
}
@keyframes hero-top-wash{
  0%{opacity:.7;transform:translate3d(-2%,0,0) scale(1)}
  50%{opacity:1;transform:translate3d(0,1%,0) scale(1.04)}
  100%{opacity:.78;transform:translate3d(2%,0,0) scale(1.02)}
}
@media (prefers-reduced-motion:reduce){.hero::after{animation:none;opacity:.7}}
@media (prefers-reduced-motion:reduce){main > .hero-rays{transform:none}}

/* Comfortaa is reserved for the requested supporting copy and navigation labels. */
.main-nav a,
.hero-description,
.section-description,
.faq-list,
.steps-grid .step-card h3,
.steps-grid .step-card p{
  font-family:"Comfortaa",Inter,ui-sans-serif,system-ui,sans-serif;
}

/* Glass FAQ plates with a smooth single-open accordion interaction. */
.faq-list{
  display:grid;
  gap:10px;
  border-top:0;
}
.faq-item{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.1);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(13,13,15,.78));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
  transition:border-color .28s ease,background .28s ease,box-shadow .28s ease;
}
.faq-item:hover,
.faq-item[open]{
  border-color:rgba(255,90,90,.42);
  background:linear-gradient(135deg,rgba(255,90,90,.11),rgba(13,13,15,.84) 58%);
  box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);
}
.faq-item summary{
  padding:19px 20px;
  font-family:"Comfortaa",Inter,ui-sans-serif,system-ui,sans-serif;
  font-size:15px;
  letter-spacing:0;
}
.faq-item summary:after{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  border:1px solid rgba(255,90,90,.34);
  border-radius:50%;
  background:rgba(255,90,90,.08);
  font-size:19px;
  transition:transform .32s cubic-bezier(.16,1,.3,1),background .25s ease,color .25s ease;
}
.faq-item[open] summary:after{
  background:rgba(255,90,90,.18);
  color:#fff;
}
.faq-answer{
  display:grid;
  grid-template-rows:0fr;
  max-width:none;
  padding:0 20px;
  opacity:0;
  line-height:1.65;
  transition:grid-template-rows .36s ease,padding .36s ease,opacity .24s ease;
}
.faq-answer p{
  min-height:0;
  overflow:hidden;
  margin:0;
}
.faq-item[open] .faq-answer{
  grid-template-rows:1fr;
  padding:0 20px 20px;
  opacity:1;
}
@media (max-width:700px){
  .faq-item summary{padding:17px 16px;font-size:14px}
  .faq-answer{padding-inline:16px}
  .faq-item[open] .faq-answer{padding-inline:16px;padding-bottom:17px}
}

/* Use Comfortaa across the interface, keeping the requested display titles in Inter. */
body{font-family:"Comfortaa",Inter,ui-sans-serif,system-ui,sans-serif}
.brand,
.hero h1,
h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.eyebrow,
.section-kicker{font-family:"Comfortaa",Inter,ui-sans-serif,system-ui,sans-serif}
.step-number{font-family:"Comfortaa",Inter,ui-sans-serif,system-ui,sans-serif}

/* Refined glass frame for the calculator surface. */
.exchange-card{
  isolation:isolate;
  overflow:hidden;
  border:1px solid transparent;
  border-radius:18px;
  background:
    linear-gradient(145deg,rgba(25,18,20,.9),rgba(10,10,12,.86)) padding-box,
    linear-gradient(120deg,rgba(255,90,90,.52),rgba(255,255,255,.14) 38%,rgba(255,90,90,.18) 72%,rgba(255,255,255,.1)) border-box;
  -webkit-backdrop-filter:blur(10px) saturate(118%);
  backdrop-filter:blur(10px) saturate(118%);
  box-shadow:0 26px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,90,90,.08);
}
.exchange-card::before{
  inset:0;
  z-index:0;
  width:auto;
  height:auto;
  background:
    radial-gradient(520px 220px at 8% 0,rgba(255,90,90,.13),transparent 72%),
    radial-gradient(420px 260px at 100% 100%,rgba(255,90,90,.055),transparent 74%),
    linear-gradient(135deg,rgba(255,255,255,.035),transparent 38%);
  opacity:.9;
}
.exchange-card::after{
  content:"";
  position:absolute;
  inset:1px;
  z-index:0;
  border:1px solid rgba(255,255,255,.035);
  border-radius:17px;
  pointer-events:none;
}
.exchange-card > *{position:relative;z-index:1}
@media (max-width:700px){.exchange-card{border-radius:14px}.exchange-card::after{border-radius:13px}}

/* User-provided left and right beams move with the page scroll. */
.hero-rays,
.hero-rays::before,
.hero::before,
.hero::after{display:none!important}
.scroll-flares{
  position:absolute;
  inset:0;
  z-index:5;
  overflow:hidden;
  pointer-events:none;
}
.scroll-flare{
  position:absolute;
  top:-24px;
  display:block;
  width:min(805px,72vw);
  height:auto;
  opacity:.78;
  filter:drop-shadow(0 0 28px rgba(255,255,255,.18));
  transform:translate3d(0,var(--scroll-flare-shift,0px),0);
  will-change:transform;
  animation:scroll-flare-left-drift 8.5s ease-in-out infinite;
}
.scroll-flare-left{left:-150px}
.scroll-flare-right{right:-150px;animation-name:scroll-flare-right-drift;animation-delay:-2.6s}
.scroll-flare,
.scroll-flare g,
.scroll-flare mask{clip-path:none!important;mask:none!important;-webkit-mask:none!important}
@keyframes scroll-flare-left-drift{
  0%,100%{opacity:.58;transform:translate3d(0,var(--scroll-flare-shift,0px),0) translate3d(-8px,7px,0) rotate(-.7deg) scale(.985)}
  50%{opacity:.9;transform:translate3d(0,var(--scroll-flare-shift,0px),0) translate3d(9px,-16px,0) rotate(.7deg) scale(1.02)}
}
@keyframes scroll-flare-right-drift{
  0%,100%{opacity:.58;transform:translate3d(0,var(--scroll-flare-shift,0px),0) translate3d(8px,-8px,0) rotate(.7deg) scale(.985)}
  50%{opacity:.9;transform:translate3d(0,var(--scroll-flare-shift,0px),0) translate3d(-9px,18px,0) rotate(-.7deg) scale(1.02)}
}
@media (max-width:700px){
  .scroll-flare{top:-18px;width:104vw}
  .scroll-flare-left{left:-42vw}
  .scroll-flare-right{right:-42vw}
}
@media (prefers-reduced-motion:reduce){.scroll-flare{animation:none;transform:translate3d(0,var(--scroll-flare-shift,0px),0)}}
/* Full-page supplied grid with a soft fade at the end of the site. */
main::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%221440%22%20height%3D%22656%22%20viewBox%3D%220%200%201440%20656%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_396_7533)%22%3E%0A%3Cpath%20opacity%3D%220.08%22%20d%3D%22M38.5145%206.48633H6.08203V38.9188M38.5145%206.48633V38.9188M38.5145%206.48633H70.9469M6.08203%2038.9188H38.5145M6.08203%2038.9188V71.3512M38.5145%2038.9188V71.3512M38.5145%2038.9188H70.9469M70.9469%206.48633V38.9188M70.9469%206.48633H103.379M38.5145%2071.3512H6.08203M38.5145%2071.3512V103.784M38.5145%2071.3512H70.9469M70.9469%2038.9188V71.3512M70.9469%2038.9188H103.379M6.08203%2071.3512V103.784M38.5145%20103.784H6.08203M38.5145%20103.784V136.216M38.5145%20103.784H70.9469M70.9469%2071.3512V103.784M70.9469%2071.3512H103.379M6.08203%20103.784V136.216M38.5145%20136.216H6.08203M38.5145%20136.216V168.648M38.5145%20136.216H70.9469M70.9469%20103.784V136.216M70.9469%20103.784H103.379M6.08203%20136.216V168.648M38.5145%20168.648H6.08203M38.5145%20168.648V201.081M38.5145%20168.648H70.9469M70.9469%20136.216V168.648M70.9469%20136.216H103.379M6.08203%20168.648V201.081M38.5145%20201.081H6.08203M38.5145%20201.081V233.513M38.5145%20201.081H70.9469M70.9469%20168.648V201.081M70.9469%20168.648H103.379M6.08203%20201.081V233.513M38.5145%20233.513H6.08203M38.5145%20233.513V265.946M38.5145%20233.513H70.9469M70.9469%20201.081V233.513M70.9469%20201.081H103.379M6.08203%20233.513V265.946M38.5145%20265.946H6.08203M38.5145%20265.946V298.378M38.5145%20265.946H70.9469M70.9469%20233.513V265.946M70.9469%20233.513H103.379M6.08203%20265.946V298.378M38.5145%20298.378H6.08203M38.5145%20298.378V330.811M38.5145%20298.378H70.9469M70.9469%20265.946V298.378M70.9469%20265.946H103.379M6.08203%20298.378V330.811M38.5145%20330.811H6.08203M38.5145%20330.811V363.243M38.5145%20330.811H70.9469M70.9469%20298.378V330.811M70.9469%20298.378H103.379M6.08203%20330.811V363.243M38.5145%20363.243H6.08203M38.5145%20363.243V395.676M38.5145%20363.243H70.9469M70.9469%20330.811V363.243M70.9469%20330.811H103.379M6.08203%20363.243V395.676M38.5145%20395.676H6.08203M38.5145%20395.676V428.108M38.5145%20395.676H70.9469M70.9469%20363.243V395.676M70.9469%20363.243H103.379M6.08203%20395.676V428.108M38.5145%20428.108H6.08203M38.5145%20428.108V460.54M38.5145%20428.108H70.9469M70.9469%20395.676V428.108M70.9469%20395.676H103.379M6.08203%20428.108V460.54M38.5145%20460.54H6.08203M38.5145%20460.54V492.973M38.5145%20460.54H70.9469M70.9469%20428.108V460.54M70.9469%20428.108H103.379M6.08203%20460.54V492.973M38.5145%20492.973H6.08203M38.5145%20492.973V525.405M38.5145%20492.973H70.9469M70.9469%20460.54V492.973M70.9469%20460.54H103.379M6.08203%20492.973V525.405M38.5145%20525.405H6.08203M38.5145%20525.405V557.838M38.5145%20525.405H70.9469M70.9469%20492.973V525.405M70.9469%20492.973H103.379M6.08203%20525.405V557.838M38.5145%20557.838H6.08203M38.5145%20557.838V590.27M38.5145%20557.838H70.9469M70.9469%20525.405V557.838M70.9469%20525.405H103.379M6.08203%20557.838V590.27M38.5145%20590.27H6.08203M38.5145%20590.27V622.703M38.5145%20590.27H70.9469M70.9469%20557.838V590.27M70.9469%20557.838H103.379M6.08203%20590.27V622.703M38.5145%20622.703H6.08203M38.5145%20622.703V655.135M38.5145%20622.703H70.9469M70.9469%20590.27V622.703M70.9469%20590.27H103.379M6.08203%20622.703V655.135H38.5145M38.5145%20655.135H70.9469M70.9469%20622.703V655.135M70.9469%20622.703H103.379M70.9469%20655.135H103.379M103.379%206.48633V38.9188M103.379%206.48633H135.812M103.379%2038.9188V71.3512M103.379%2038.9188H135.812M103.379%2071.3512V103.784M103.379%2071.3512H135.812M103.379%20103.784V136.216M103.379%20103.784H135.812M103.379%20136.216V168.648M103.379%20136.216H135.812M103.379%20168.648V201.081M103.379%20168.648H135.812M103.379%20201.081V233.513M103.379%20201.081H135.812M103.379%20233.513V265.946M103.379%20233.513H135.812M103.379%20265.946V298.378M103.379%20265.946H135.812M103.379%20298.378V330.811M103.379%20298.378H135.812M103.379%20330.811V363.243M103.379%20330.811H135.812M103.379%20363.243V395.676M103.379%20363.243H135.812M103.379%20395.676V428.108M103.379%20395.676H135.812M103.379%20428.108V460.54M103.379%20428.108H135.812M103.379%20460.54V492.973M103.379%20460.54H135.812M103.379%20492.973V525.405M103.379%20492.973H135.812M103.379%20525.405V557.838M103.379%20525.405H135.812M103.379%20557.838V590.27M103.379%20557.838H135.812M103.379%20590.27V622.703M103.379%20590.27H135.812M103.379%20622.703V655.135M103.379%20622.703H135.812M103.379%20655.135H135.812M135.812%206.48633V38.9188M135.812%206.48633H168.244M135.812%2038.9188V71.3512M135.812%2038.9188H168.244M135.812%2071.3512V103.784M135.812%2071.3512H168.244M135.812%20103.784V136.216M135.812%20103.784H168.244M135.812%20136.216V168.648M135.812%20136.216H168.244M135.812%20168.648V201.081M135.812%20168.648H168.244M135.812%20201.081V233.513M135.812%20201.081H168.244M135.812%20233.513V265.946M135.812%20233.513H168.244M135.812%20265.946V298.378M135.812%20265.946H168.244M135.812%20298.378V330.811M135.812%20298.378H168.244M135.812%20330.811V363.243M135.812%20330.811H168.244M135.812%20363.243V395.676M135.812%20363.243H168.244M135.812%20395.676V428.108M135.812%20395.676H168.244M135.812%20428.108V460.54M135.812%20428.108H168.244M135.812%20460.54V492.973M135.812%20460.54H168.244M135.812%20492.973V525.405M135.812%20492.973H168.244M135.812%20525.405V557.838M135.812%20525.405H168.244M135.812%20557.838V590.27M135.812%20557.838H168.244M135.812%20590.27V622.703M135.812%20590.27H168.244M135.812%20622.703V655.135M135.812%20622.703H168.244M135.812%20655.135H168.244M168.244%206.48633V38.9188M168.244%206.48633H200.677M168.244%2038.9188V71.3512M168.244%2038.9188H200.677M168.244%2071.3512V103.784M168.244%2071.3512H200.677M168.244%20103.784V136.216M168.244%20103.784H200.677M168.244%20136.216V168.648M168.244%20136.216H200.677M168.244%20168.648V201.081M168.244%20168.648H200.677M168.244%20201.081V233.513M168.244%20201.081H200.677M168.244%20233.513V265.946M168.244%20233.513H200.677M168.244%20265.946V298.378M168.244%20265.946H200.677M168.244%20298.378V330.811M168.244%20298.378H200.677M168.244%20330.811V363.243M168.244%20330.811H200.677M168.244%20363.243V395.676M168.244%20363.243H200.677M168.244%20395.676V428.108M168.244%20395.676H200.677M168.244%20428.108V460.54M168.244%20428.108H200.677M168.244%20460.54V492.973M168.244%20460.54H200.677M168.244%20492.973V525.405M168.244%20492.973H200.677M168.244%20525.405V557.838M168.244%20525.405H200.677M168.244%20557.838V590.27M168.244%20557.838H200.677M168.244%20590.27V622.703M168.244%20590.27H200.677M168.244%20622.703V655.135M168.244%20622.703H200.677M168.244%20655.135H200.677M200.677%206.48633V38.9188M200.677%206.48633H233.109M200.677%2038.9188V71.3512M200.677%2038.9188H233.109M200.677%2071.3512V103.784M200.677%2071.3512H233.109M200.677%20103.784V136.216M200.677%20103.784H233.109M200.677%20136.216V168.648M200.677%20136.216H233.109M200.677%20168.648V201.081M200.677%20168.648H233.109M200.677%20201.081V233.513M200.677%20201.081H233.109M200.677%20233.513V265.946M200.677%20233.513H233.109M200.677%20265.946V298.378M200.677%20265.946H233.109M200.677%20298.378V330.811M200.677%20298.378H233.109M200.677%20330.811V363.243M200.677%20330.811H233.109M200.677%20363.243V395.676M200.677%20363.243H233.109M200.677%20395.676V428.108M200.677%20395.676H233.109M200.677%20428.108V460.54M200.677%20428.108H233.109M200.677%20460.54V492.973M200.677%20460.54H233.109M200.677%20492.973V525.405M200.677%20492.973H233.109M200.677%20525.405V557.838M200.677%20525.405H233.109M200.677%20557.838V590.27M200.677%20557.838H233.109M200.677%20590.27V622.703M200.677%20590.27H233.109M200.677%20622.703V655.135M200.677%20622.703H233.109M200.677%20655.135H233.109M233.109%206.48633V38.9188M233.109%206.48633H265.541M233.109%2038.9188V71.3512M233.109%2038.9188H265.541M233.109%2071.3512V103.784M233.109%2071.3512H265.541M233.109%20103.784V136.216M233.109%20103.784H265.541M233.109%20136.216V168.648M233.109%20136.216H265.541M233.109%20168.648V201.081M233.109%20168.648H265.541M233.109%20201.081V233.513M233.109%20201.081H265.541M233.109%20233.513H265.541M233.109%20233.513V265.946M233.109%20265.946V298.378M233.109%20265.946H265.541M233.109%20298.378V330.811M233.109%20298.378H265.541M233.109%20330.811V363.243M233.109%20330.811H265.541M233.109%20363.243V395.676M233.109%20363.243H265.541M233.109%20395.676V428.108M233.109%20395.676H265.541M233.109%20428.108V460.54M233.109%20428.108H265.541M233.109%20460.54V492.973M233.109%20460.54H265.541M233.109%20492.973V525.405M233.109%20492.973H265.541M233.109%20525.405V557.838M233.109%20525.405H265.541M233.109%20557.838V590.27M233.109%20557.838H265.541M233.109%20590.27V622.703M233.109%20590.27H265.541M233.109%20622.703V655.135M233.109%20622.703H265.541M233.109%20655.135H265.541M265.541%206.48633V38.9188M265.541%206.48633H297.974M265.541%2038.9188V71.3512M265.541%2038.9188H297.974M265.541%2071.3512V103.784M265.541%2071.3512H297.974M265.541%20103.784V136.216M265.541%20103.784H297.974M265.541%20136.216V168.648M265.541%20136.216H297.974M265.541%20168.648V201.081M265.541%20168.648H297.974M265.541%20201.081V233.513M265.541%20201.081H297.974M265.541%20233.513V265.946M265.541%20233.513H297.974M265.541%20265.946V298.378M265.541%20265.946H297.974M265.541%20298.378V330.811M265.541%20298.378H297.974M265.541%20330.811V363.243M265.541%20330.811H297.974M265.541%20363.243V395.676M265.541%20363.243H297.974M265.541%20395.676V428.108M265.541%20395.676H297.974M265.541%20428.108V460.54M265.541%20428.108C265.541%20428.108%20285.308%20428.108%20297.974%20428.108M265.541%20460.54V492.973M265.541%20460.54H297.974M265.541%20492.973V525.405M265.541%20492.973H297.974M265.541%20525.405V557.838M265.541%20525.405H297.974M265.541%20557.838V590.27M265.541%20557.838H297.974M265.541%20590.27V622.703M265.541%20590.27H297.974M265.541%20622.703V655.135M265.541%20622.703H297.974M265.541%20655.135H297.974M297.974%206.48633V38.9188M297.974%206.48633H330.406M297.974%2038.9188V71.3512M297.974%2038.9188H330.406M297.974%2071.3512V103.784M297.974%2071.3512H330.406M297.974%20103.784V136.216M297.974%20103.784H330.406M297.974%20136.216V168.648M297.974%20136.216H330.406M297.974%20168.648V201.081M297.974%20168.648H330.406M297.974%20201.081V233.513M297.974%20201.081H330.406M297.974%20233.513V265.946M297.974%20233.513H330.406M297.974%20265.946V298.378M297.974%20265.946H330.406M297.974%20298.378V330.811M297.974%20298.378H330.406M297.974%20330.811V363.243M297.974%20330.811H330.406M297.974%20363.243V395.676M297.974%20363.243H330.406M297.974%20395.676C297.974%20395.676%20297.974%20415.442%20297.974%20428.108M297.974%20395.676H330.406M297.974%20428.108C297.974%20440.774%20297.974%20460.54%20297.974%20460.54M297.974%20428.108C310.64%20428.108%20330.406%20428.108%20330.406%20428.108M297.974%20460.54V492.973M297.974%20460.54H330.406M297.974%20492.973V525.405M297.974%20492.973H330.406M297.974%20525.405V557.838M297.974%20525.405H330.406M297.974%20557.838V590.27M297.974%20557.838H330.406M297.974%20590.27V622.703M297.974%20590.27H330.406M297.974%20622.703V655.135M297.974%20622.703H330.406M297.974%20655.135H330.406M330.406%206.48633V38.9188M330.406%206.48633H362.839M330.406%2038.9188V71.3512M330.406%2038.9188H362.839M330.406%2071.3512V103.784M330.406%2071.3512H362.839M330.406%20103.784V136.216M330.406%20103.784H362.839M330.406%20136.216V168.648M330.406%20136.216H362.839M330.406%20168.648V201.081M330.406%20168.648H362.839M330.406%20201.081V233.513M330.406%20201.081H362.839M330.406%20233.513V265.946M330.406%20233.513H362.839M330.406%20265.946V298.378M330.406%20265.946H362.839M330.406%20298.378V330.811M330.406%20298.378H362.839M330.406%20330.811V363.243M330.406%20330.811H362.839M330.406%20363.243V395.676M330.406%20363.243H362.839M330.406%20395.676V428.108M330.406%20395.676H362.839M330.406%20428.108V460.54M330.406%20428.108H362.839M330.406%20460.54V492.973M330.406%20460.54H362.839M330.406%20492.973V525.405M330.406%20492.973H362.839M330.406%20525.405V557.838M330.406%20525.405H362.839M330.406%20557.838V590.27M330.406%20557.838H362.839M330.406%20590.27V622.703M330.406%20590.27H362.839M330.406%20622.703V655.135M330.406%20622.703H362.839M330.406%20655.135H362.839M362.839%206.48633V38.9188M362.839%206.48633H395.271M362.839%2038.9188V71.3512M362.839%2038.9188H395.271M362.839%2071.3512V103.784M362.839%2071.3512H395.271M362.839%20103.784V136.216M362.839%20103.784H395.271M362.839%20136.216V168.648M362.839%20136.216H1076.35M362.839%20168.648V201.081M362.839%20168.648H1076.35M362.839%20201.081V233.513M362.839%20201.081H395.271M362.839%20233.513V265.946M362.839%20233.513H395.271M362.839%20265.946V298.378M362.839%20265.946H395.271M362.839%20298.378V330.811M362.839%20298.378H395.271M362.839%20330.811V363.243M362.839%20330.811H395.271M362.839%20363.243V395.676M362.839%20363.243H395.271M362.839%20395.676V428.108M362.839%20395.676H395.271M362.839%20428.108V460.54M362.839%20428.108H395.271M362.839%20460.54V492.973M362.839%20460.54H395.271M362.839%20492.973V525.405M362.839%20492.973H395.271M362.839%20525.405V557.838M362.839%20525.405H395.271M362.839%20557.838V590.27M362.839%20557.838H395.271M362.839%20590.27V622.703M362.839%20590.27H395.271M362.839%20622.703V655.135M362.839%20622.703H395.271M362.839%20655.135H395.271M395.271%206.48633V38.9188M395.271%206.48633H427.704M395.271%2038.9188V71.3512M395.271%2038.9188H427.704M395.271%2071.3512V103.784M395.271%2071.3512H427.704M395.271%20103.784H427.704M395.271%20103.784V201.081M1076.35%20136.216V103.784M1076.35%20136.216V168.648M1076.35%20136.216H1108.78M1076.35%20168.648V201.081M1076.35%20168.648H1108.78M395.271%20201.081V233.513M395.271%20201.081H427.704M395.271%20233.513V265.946M395.271%20233.513H427.704M395.271%20265.946V298.378M395.271%20265.946H427.704M395.271%20298.378V330.811M395.271%20298.378H427.704M395.271%20330.811V363.243M395.271%20330.811H427.704M395.271%20363.243V395.676M395.271%20363.243H427.704M395.271%20395.676V428.108M395.271%20395.676H427.704M395.271%20428.108V460.54M395.271%20428.108H427.704M395.271%20460.54V492.973M395.271%20460.54H427.704M395.271%20492.973V525.405M395.271%20492.973H427.704M395.271%20525.405V557.838M395.271%20525.405H427.704M395.271%20557.838V590.27M395.271%20557.838H427.704M395.271%20590.27V622.703M395.271%20590.27H427.704M395.271%20622.703V655.135M395.271%20622.703H427.704M395.271%20655.135H427.704M427.704%206.48633V38.9188M427.704%206.48633H460.136M427.704%2038.9188V71.3512M427.704%2038.9188H460.136M427.704%2071.3512V103.784M427.704%2071.3512H460.136M427.704%20103.784H460.136M427.704%20103.784V201.081M427.704%20201.081V233.513M427.704%20201.081H460.136M427.704%20233.513V265.946M427.704%20233.513H460.136M427.704%20265.946V298.378M427.704%20265.946H460.136M427.704%20298.378V330.811M427.704%20298.378H460.136M427.704%20330.811V363.243M427.704%20330.811H460.136M427.704%20363.243V395.676M427.704%20363.243H460.136M427.704%20395.676V428.108M427.704%20395.676H460.136M427.704%20428.108V460.54M427.704%20428.108H460.136M427.704%20460.54V492.973M427.704%20460.54H460.136M427.704%20492.973V525.405M427.704%20492.973H460.136M427.704%20525.405V557.838M427.704%20525.405H460.136M427.704%20557.838V590.27M427.704%20557.838H460.136M427.704%20590.27V622.703M427.704%20590.27H460.136M427.704%20622.703V655.135M427.704%20622.703H460.136M427.704%20655.135H460.136M460.136%206.48633V38.9188M460.136%206.48633H492.569M460.136%2038.9188V71.3512M460.136%2038.9188H492.569M460.136%2071.3512V103.784M460.136%2071.3512H492.569M460.136%20103.784H492.569M460.136%20103.784V201.081M460.136%20201.081V233.513M460.136%20201.081H979.055M460.136%20233.513V265.946M460.136%20233.513H979.055M460.136%20265.946V298.378M460.136%20265.946H492.569M460.136%20298.378V330.811M460.136%20298.378H492.569M460.136%20330.811V363.243M460.136%20330.811H492.569M460.136%20363.243V395.676M460.136%20363.243H492.569M460.136%20395.676V428.108M460.136%20395.676H492.569M460.136%20428.108V460.54M460.136%20428.108H492.569M460.136%20460.54V492.973M460.136%20460.54H492.569M460.136%20492.973V525.405M460.136%20492.973H492.569M460.136%20525.405V557.838M460.136%20525.405H492.569M460.136%20557.838V590.27M460.136%20557.838H492.569M460.136%20590.27V622.703M460.136%20590.27H492.569M460.136%20622.703V655.135M460.136%20622.703H492.569M460.136%20655.135H492.569M492.569%206.48633V38.9188M492.569%206.48633H525.001M492.569%2038.9188V71.3512M492.569%2038.9188H525.001M492.569%2071.3512V103.784M492.569%2071.3512H525.001M492.569%20103.784H525.001M492.569%20103.784V265.946M979.055%20201.081V103.784M979.055%20201.081V233.513M979.055%20201.081H1011.49M979.055%20233.513V265.946M979.055%20233.513H1011.49M492.569%20265.946V298.378M492.569%20265.946H525.001M492.569%20298.378V330.811M492.569%20298.378H525.001M492.569%20330.811V363.243M492.569%20330.811H525.001M492.569%20363.243V395.676M492.569%20363.243H525.001M492.569%20395.676V428.108M492.569%20395.676H525.001M492.569%20428.108V460.54M492.569%20428.108H525.001M492.569%20460.54V492.973M492.569%20460.54H525.001M492.569%20492.973V525.405M492.569%20492.973H525.001M492.569%20525.405V557.838M492.569%20525.405H525.001M492.569%20557.838V590.27M492.569%20557.838H525.001M492.569%20590.27V622.703M492.569%20590.27H525.001M492.569%20622.703V655.135M492.569%20622.703H525.001M492.569%20655.135H525.001M525.001%206.48633V38.9188M525.001%206.48633H557.433M525.001%2038.9188V71.3512M525.001%2038.9188H557.433M525.001%2071.3512V103.784M525.001%2071.3512H557.433M525.001%20103.784H557.433M525.001%20103.784V265.946M525.001%20265.946V298.378M525.001%20265.946H557.433M525.001%20298.378V330.811M525.001%20298.378H557.433M525.001%20330.811V363.243M525.001%20330.811H557.433M525.001%20363.243V395.676M525.001%20363.243H557.433M525.001%20395.676V428.108M525.001%20395.676H557.433M525.001%20428.108V460.54M525.001%20428.108H557.433M525.001%20460.54V492.973M525.001%20460.54H557.433M525.001%20492.973V525.405M525.001%20492.973H557.433M525.001%20525.405V557.838M525.001%20525.405H557.433M525.001%20557.838V590.27M525.001%20557.838H557.433M525.001%20590.27V622.703M525.001%20590.27H557.433M525.001%20622.703V655.135M525.001%20622.703H557.433M525.001%20655.135H557.433M557.433%206.48633V38.9188M557.433%206.48633H589.866M557.433%2038.9188V71.3512M557.433%2038.9188H589.866M557.433%2071.3512V103.784M557.433%2071.3512H589.866M557.433%20103.784H589.866M557.433%20103.784V265.946M557.433%20265.946V298.378M557.433%20265.946H589.866M557.433%20298.378V330.811M557.433%20298.378H589.866M557.433%20330.811V363.243M557.433%20330.811H589.866M557.433%20363.243V395.676M557.433%20363.243H589.866M557.433%20395.676V428.108M557.433%20395.676H589.866M557.433%20428.108V460.54M557.433%20428.108H589.866M557.433%20460.54V492.973M557.433%20460.54H589.866M557.433%20492.973V525.405M557.433%20492.973H589.866M557.433%20525.405V557.838M557.433%20525.405H589.866M557.433%20557.838V590.27M557.433%20557.838H589.866M557.433%20590.27V622.703M557.433%20590.27H589.866M557.433%20622.703V655.135M557.433%20622.703H589.866M557.433%20655.135H589.866M589.866%206.48633V38.9188M589.866%206.48633H622.298M589.866%2038.9188V71.3512M589.866%2038.9188H622.298M589.866%2071.3512V103.784M589.866%2071.3512H622.298M589.866%20103.784H622.298M589.866%20103.784V265.946M589.866%20265.946V298.378M589.866%20265.946H622.298M589.866%20298.378V330.811M589.866%20298.378H622.298M589.866%20330.811V363.243M589.866%20330.811H622.298M589.866%20363.243V395.676M589.866%20363.243H622.298M589.866%20395.676V428.108M589.866%20395.676H622.298M589.866%20428.108V460.54M589.866%20428.108H622.298M589.866%20460.54V492.973M589.866%20460.54H622.298M589.866%20492.973V525.405M589.866%20492.973H622.298M589.866%20525.405V557.838M589.866%20525.405H622.298M589.866%20557.838V590.27M589.866%20557.838H622.298M589.866%20590.27V622.703M589.866%20590.27H622.298M589.866%20622.703V655.135M589.866%20622.703H622.298M589.866%20655.135H622.298M622.298%206.48633V38.9188M622.298%206.48633H654.731M622.298%2038.9188V71.3512M622.298%2038.9188H654.731M622.298%2071.3512V103.784M622.298%2071.3512H654.731M622.298%20103.784H654.731M622.298%20103.784V265.946M622.298%20265.946V298.378M622.298%20265.946H654.731M622.298%20298.378V330.811M622.298%20298.378H654.731M622.298%20330.811V363.243M622.298%20330.811H654.731M622.298%20363.243V395.676M622.298%20363.243H654.731M622.298%20395.676V428.108M622.298%20395.676H654.731M622.298%20428.108V460.54M622.298%20428.108H654.731M622.298%20460.54V492.973M622.298%20460.54H654.731M622.298%20492.973V525.405M622.298%20492.973H654.731M622.298%20525.405V557.838M622.298%20525.405H654.731M622.298%20557.838V590.27M622.298%20557.838H654.731M622.298%20590.27V622.703M622.298%20590.27H654.731M622.298%20622.703V655.135M622.298%20622.703H654.731M622.298%20655.135H654.731M654.731%206.48633V38.9188M654.731%206.48633H687.163M654.731%2038.9188V71.3512M654.731%2038.9188H687.163M654.731%2071.3512V103.784M654.731%2071.3512H687.163M654.731%20103.784H687.163M654.731%20103.784V265.946M654.731%20265.946V298.378M654.731%20265.946H687.163M654.731%20298.378V330.811M654.731%20298.378H687.163M654.731%20330.811V363.243M654.731%20330.811H687.163M654.731%20363.243V395.676M654.731%20363.243H687.163M654.731%20395.676V428.108M654.731%20395.676H687.163M654.731%20428.108V460.54M654.731%20428.108H687.163M654.731%20460.54V492.973M654.731%20460.54H687.163M654.731%20492.973V525.405M654.731%20492.973H687.163M654.731%20525.405V557.838M654.731%20525.405H687.163M654.731%20557.838V590.27M654.731%20557.838H687.163M654.731%20590.27V622.703M654.731%20590.27H687.163M654.731%20622.703V655.135M654.731%20622.703H687.163M654.731%20655.135H687.163M687.163%206.48633V38.9188M687.163%206.48633H719.596M687.163%2038.9188H719.596M687.163%2038.9188V71.3512M687.163%2071.3512V103.784M687.163%2071.3512H719.596M687.163%20103.784H719.596M687.163%20103.784V265.946M687.163%20265.946V298.378M687.163%20265.946H719.596M687.163%20298.378V330.811M687.163%20298.378H719.596M687.163%20330.811V363.243M687.163%20330.811H719.596M687.163%20363.243V395.676M687.163%20363.243H719.596M687.163%20395.676V428.108M687.163%20395.676H719.596M687.163%20428.108V460.54M687.163%20428.108H719.596M687.163%20460.54V492.973M687.163%20460.54H719.596M687.163%20492.973V525.405M687.163%20492.973H719.596M687.163%20525.405V557.838M687.163%20525.405H719.596M687.163%20557.838V590.27M687.163%20557.838H719.596M687.163%20590.27V622.703M687.163%20590.27H719.596M687.163%20622.703V655.135M687.163%20622.703H719.596M687.163%20655.135H719.596M719.596%206.48633V38.9188M719.596%206.48633H752.028M719.596%2038.9188H752.028M719.596%2038.9188V71.3512M719.596%2071.3512V103.784M719.596%2071.3512H752.028M719.596%20103.784H752.028M719.596%20103.784V265.946M719.596%20265.946V298.378M719.596%20265.946H752.028M719.596%20298.378V330.811M719.596%20298.378H752.028M719.596%20330.811V363.243M719.596%20330.811H752.028M719.596%20363.243V395.676M719.596%20363.243H752.028M719.596%20395.676V428.108M719.596%20395.676H752.028M719.596%20428.108V460.54M719.596%20428.108H752.028M719.596%20460.54V492.973M719.596%20460.54H752.028M719.596%20492.973V525.405M719.596%20492.973H752.028M719.596%20525.405V557.838M719.596%20525.405H752.028M719.596%20557.838V590.27M719.596%20557.838H752.028M719.596%20590.27V622.703M719.596%20590.27H752.028M719.596%20622.703V655.135M719.596%20622.703H752.028M719.596%20655.135H752.028M752.028%206.48633V38.9188M752.028%206.48633H784.46M752.028%2038.9188H784.46M752.028%2038.9188V71.3512M752.028%2071.3512V103.784M752.028%2071.3512H784.46M752.028%20103.784H784.46M752.028%20103.784V265.946M752.028%20265.946V298.378M752.028%20265.946H784.46M752.028%20298.378V330.811M752.028%20298.378H784.46M752.028%20330.811V363.243M752.028%20330.811H784.46M752.028%20363.243V395.676M752.028%20363.243H784.46M752.028%20395.676V428.108M752.028%20395.676H784.46M752.028%20428.108V460.54M752.028%20428.108H784.46M752.028%20460.54V492.973M752.028%20460.54H784.46M752.028%20492.973V525.405M752.028%20492.973H784.46M752.028%20525.405V557.838M752.028%20525.405H784.46M752.028%20557.838V590.27M752.028%20557.838H784.46M752.028%20590.27V622.703M752.028%20590.27H784.46M752.028%20622.703V655.135M752.028%20622.703H784.46M752.028%20655.135H784.46M784.46%206.48633V38.9188M784.46%206.48633H816.893M784.46%2038.9188H816.893M784.46%2038.9188V71.3512M784.46%2071.3512V103.784M784.46%2071.3512H816.893M784.46%20103.784H816.893M784.46%20103.784V265.946M784.46%20265.946V298.378M784.46%20265.946H816.893M784.46%20298.378V330.811M784.46%20298.378H816.893M784.46%20330.811V363.243M784.46%20330.811H816.893M784.46%20363.243V395.676M784.46%20363.243H816.893M784.46%20395.676V428.108M784.46%20395.676H816.893M784.46%20428.108V460.54M784.46%20428.108H816.893M784.46%20460.54V492.973M784.46%20460.54H816.893M784.46%20492.973V525.405M784.46%20492.973H816.893M784.46%20525.405V557.838M784.46%20525.405H816.893M784.46%20557.838V590.27M784.46%20557.838H816.893M784.46%20590.27V622.703M784.46%20590.27H816.893M784.46%20622.703V655.135M784.46%20622.703H816.893M784.46%20655.135H816.893M816.893%206.48633V38.9188M816.893%206.48633H849.325M816.893%2038.9188V71.3512M816.893%2038.9188H849.325M816.893%2071.3512V103.784M816.893%2071.3512H849.325M816.893%20103.784H849.325M816.893%20103.784V265.946M816.893%20265.946V298.378M816.893%20265.946H849.325M816.893%20298.378V330.811M816.893%20298.378H849.325M816.893%20330.811V363.243M816.893%20330.811H849.325M816.893%20363.243V395.676M816.893%20363.243H849.325M816.893%20395.676V428.108M816.893%20395.676H849.325M816.893%20428.108V460.54M816.893%20428.108H849.325M816.893%20460.54V492.973M816.893%20460.54H849.325M816.893%20492.973V525.405M816.893%20492.973H849.325M816.893%20525.405V557.838M816.893%20525.405H849.325M816.893%20557.838V590.27M816.893%20557.838H849.325M816.893%20590.27V622.703M816.893%20590.27H849.325M816.893%20622.703V655.135M816.893%20622.703H849.325M816.893%20655.135H849.325M849.325%206.48633V38.9188M849.325%206.48633H881.758M849.325%2038.9188V71.3512M849.325%2038.9188H881.758M849.325%2071.3512V103.784M849.325%2071.3512H881.758M849.325%20103.784H881.758M849.325%20103.784V265.946M849.325%20265.946V298.378M849.325%20265.946H881.758M849.325%20298.378V330.811M849.325%20298.378H881.758M849.325%20330.811V363.243M849.325%20330.811H881.758M849.325%20363.243V395.676M849.325%20363.243H881.758M849.325%20395.676V428.108M849.325%20395.676H881.758M849.325%20428.108V460.54M849.325%20428.108H881.758M849.325%20460.54V492.973M849.325%20460.54H881.758M849.325%20492.973V525.405M849.325%20492.973H881.758M849.325%20525.405V557.838M849.325%20525.405H881.758M849.325%20557.838V590.27M849.325%20557.838H881.758M849.325%20590.27V622.703M849.325%20590.27H881.758M849.325%20622.703V655.135M849.325%20622.703H881.758M849.325%20655.135H881.758M881.758%206.48633V38.9188M881.758%206.48633H914.19M881.758%2038.9188V71.3512M881.758%2038.9188H914.19M881.758%2071.3512V103.784M881.758%2071.3512H914.19M881.758%20103.784H914.19M881.758%20103.784V265.946M881.758%20265.946V298.378M881.758%20265.946H914.19M881.758%20298.378V330.811M881.758%20298.378H914.19M881.758%20330.811V363.243M881.758%20330.811H914.19M881.758%20363.243V395.676M881.758%20363.243H914.19M881.758%20395.676V428.108M881.758%20395.676H914.19M881.758%20428.108V460.54M881.758%20428.108H914.19M881.758%20460.54V492.973M881.758%20460.54H914.19M881.758%20492.973V525.405M881.758%20492.973H914.19M881.758%20525.405V557.838M881.758%20525.405H914.19M881.758%20557.838V590.27M881.758%20557.838H914.19M881.758%20590.27V622.703M881.758%20590.27H914.19M881.758%20622.703V655.135M881.758%20622.703H914.19M881.758%20655.135H914.19M914.19%206.48633V38.9188M914.19%206.48633H946.623M914.19%2038.9188V71.3512M914.19%2038.9188H946.623M914.19%2071.3512V103.784M914.19%2071.3512H946.623M914.19%20103.784H946.623M914.19%20103.784V265.946M914.19%20265.946V298.378M914.19%20265.946H946.623M914.19%20298.378V330.811M914.19%20298.378H946.623M914.19%20330.811V363.243M914.19%20330.811H946.623M914.19%20363.243V395.676M914.19%20363.243H946.623M914.19%20395.676V428.108M914.19%20395.676H946.623M914.19%20428.108V460.54M914.19%20428.108H946.623M914.19%20460.54V492.973M914.19%20460.54H946.623M914.19%20492.973V525.405M914.19%20492.973H946.623M914.19%20525.405V557.838M914.19%20525.405H946.623M914.19%20557.838V590.27M914.19%20557.838H946.623M914.19%20590.27V622.703M914.19%20590.27H946.623M914.19%20622.703V655.135M914.19%20622.703H946.623M914.19%20655.135H946.623M946.623%206.48633V38.9188M946.623%206.48633H979.055M946.623%2038.9188V71.3512M946.623%2038.9188H979.055M946.623%2071.3512V103.784M946.623%2071.3512H979.055M946.623%20103.784H979.055M946.623%20103.784V265.946M946.623%20265.946V298.378M946.623%20265.946H979.055M946.623%20298.378V330.811M946.623%20298.378H979.055M946.623%20330.811V363.243M946.623%20330.811H979.055M946.623%20363.243V395.676M946.623%20363.243H979.055M946.623%20395.676V428.108M946.623%20395.676H979.055M946.623%20428.108V460.54M946.623%20428.108H979.055M946.623%20460.54V492.973M946.623%20460.54H979.055M946.623%20492.973V525.405M946.623%20492.973H979.055M946.623%20525.405V557.838M946.623%20525.405H979.055M946.623%20557.838V590.27M946.623%20557.838H979.055M946.623%20590.27V622.703M946.623%20590.27H979.055M946.623%20622.703V655.135M946.623%20622.703H979.055M946.623%20655.135H979.055M979.055%206.48633V38.9188M979.055%206.48633H1011.49M979.055%2038.9188V71.3512M979.055%2038.9188H1011.49M979.055%2071.3512V103.784M979.055%2071.3512H1011.49M979.055%20103.784H1011.49M979.055%20265.946V298.378M979.055%20265.946H1011.49M979.055%20298.378V330.811M979.055%20298.378H1011.49M979.055%20330.811V363.243M979.055%20330.811H1011.49M979.055%20363.243V395.676M979.055%20363.243H1011.49M979.055%20395.676V428.108M979.055%20395.676H1011.49M979.055%20428.108V460.54M979.055%20428.108H1011.49M979.055%20460.54V492.973M979.055%20460.54H1011.49M979.055%20492.973V525.405M979.055%20492.973H1011.49M979.055%20525.405V557.838M979.055%20525.405H1011.49M979.055%20557.838V590.27M979.055%20557.838H1011.49M979.055%20590.27V622.703M979.055%20590.27H1011.49M979.055%20622.703V655.135M979.055%20622.703H1011.49M979.055%20655.135H1011.49M1011.49%206.48633V38.9188M1011.49%206.48633H1043.92M1011.49%2038.9188V71.3512M1011.49%2038.9188H1043.92M1011.49%2071.3512V103.784M1011.49%2071.3512H1043.92M1011.49%20103.784H1043.92M1011.49%20103.784V201.081M1011.49%20201.081V233.513M1011.49%20201.081H1043.92M1011.49%20233.513V265.946M1011.49%20233.513H1043.92M1011.49%20265.946V298.378M1011.49%20265.946H1043.92M1011.49%20298.378V330.811M1011.49%20298.378H1043.92M1011.49%20330.811V363.243M1011.49%20330.811H1043.92M1011.49%20363.243V395.676M1011.49%20363.243H1043.92M1011.49%20395.676V428.108M1011.49%20395.676H1043.92M1011.49%20428.108V460.54M1011.49%20428.108H1043.92M1011.49%20460.54V492.973M1011.49%20460.54H1043.92M1011.49%20492.973V525.405M1011.49%20492.973H1043.92M1011.49%20525.405V557.838M1011.49%20525.405H1043.92M1011.49%20557.838V590.27M1011.49%20557.838H1043.92M1011.49%20590.27V622.703M1011.49%20590.27H1043.92M1011.49%20622.703V655.135M1011.49%20622.703H1043.92M1011.49%20655.135H1043.92M1043.92%206.48633V38.9188M1043.92%206.48633H1076.35M1043.92%2038.9188V71.3512M1043.92%2038.9188H1076.35M1043.92%2071.3512V103.784M1043.92%2071.3512H1076.35M1043.92%20103.784H1076.35M1043.92%20103.784V201.081M1043.92%20201.081V233.513M1043.92%20201.081H1076.35M1043.92%20233.513V265.946M1043.92%20233.513H1076.35M1043.92%20265.946V298.378M1043.92%20265.946H1076.35M1043.92%20298.378V330.811M1043.92%20298.378H1076.35M1043.92%20330.811V363.243M1043.92%20330.811H1076.35M1043.92%20363.243V395.676M1043.92%20363.243H1076.35M1043.92%20395.676V428.108M1043.92%20395.676H1076.35M1043.92%20428.108V460.54M1043.92%20428.108H1076.35M1043.92%20460.54V492.973M1043.92%20460.54H1076.35M1043.92%20492.973V525.405M1043.92%20492.973H1076.35M1043.92%20525.405V557.838M1043.92%20525.405H1076.35M1043.92%20557.838V590.27M1043.92%20557.838H1076.35M1043.92%20590.27V622.703M1043.92%20590.27H1076.35M1043.92%20622.703V655.135M1043.92%20622.703H1076.35M1043.92%20655.135H1076.35M1076.35%206.48633V38.9188M1076.35%206.48633H1108.78M1076.35%2038.9188V71.3512M1076.35%2038.9188H1108.78M1076.35%2071.3512V103.784M1076.35%2071.3512H1108.78M1076.35%20103.784H1108.78M1076.35%20201.081V233.513M1076.35%20201.081H1108.78M1076.35%20233.513V265.946M1076.35%20233.513H1108.78M1076.35%20265.946V298.378M1076.35%20265.946H1108.78M1076.35%20298.378V330.811M1076.35%20298.378H1108.78M1076.35%20330.811V363.243M1076.35%20330.811H1108.78M1076.35%20363.243V395.676M1076.35%20363.243H1108.78M1076.35%20395.676V428.108M1076.35%20395.676H1108.78M1076.35%20428.108V460.54M1076.35%20428.108H1108.78M1076.35%20460.54V492.973M1076.35%20460.54H1108.78M1076.35%20492.973V525.405M1076.35%20492.973H1108.78M1076.35%20525.405V557.838M1076.35%20525.405H1108.78M1076.35%20557.838V590.27M1076.35%20557.838H1108.78M1076.35%20590.27V622.703M1076.35%20590.27H1108.78M1076.35%20622.703V655.135M1076.35%20622.703H1108.78M1076.35%20655.135H1108.78M1108.78%206.48633V38.9188M1108.78%206.48633H1141.22M1108.78%2038.9188V71.3512M1108.78%2038.9188H1141.22M1108.78%2071.3512V103.784M1108.78%2071.3512H1141.22M1108.78%20103.784V136.216M1108.78%20103.784H1141.22M1108.78%20136.216V168.648M1108.78%20136.216H1141.22M1108.78%20168.648V201.081M1108.78%20168.648H1141.22M1108.78%20201.081V233.513M1108.78%20201.081H1141.22M1108.78%20233.513V265.946M1108.78%20233.513H1141.22M1108.78%20265.946V298.378M1108.78%20265.946H1141.22M1108.78%20298.378V330.811M1108.78%20298.378H1141.22M1108.78%20330.811V363.243M1108.78%20330.811H1141.22M1108.78%20363.243V395.676M1108.78%20363.243H1141.22M1108.78%20395.676V428.108M1108.78%20395.676H1141.22M1108.78%20428.108V460.54M1108.78%20428.108H1141.22M1108.78%20460.54V492.973M1108.78%20460.54H1141.22M1108.78%20492.973V525.405M1108.78%20492.973H1141.22M1108.78%20525.405V557.838M1108.78%20525.405H1141.22M1108.78%20557.838V590.27M1108.78%20557.838H1141.22M1108.78%20590.27V622.703M1108.78%20590.27H1141.22M1108.78%20622.703V655.135M1108.78%20622.703H1141.22M1108.78%20655.135H1141.22M1141.22%206.48633V38.9188M1141.22%206.48633H1173.65M1141.22%2038.9188V71.3512M1141.22%2038.9188H1173.65M1141.22%2071.3512V103.784M1141.22%2071.3512H1173.65M1141.22%20103.784V136.216M1141.22%20103.784H1173.65M1141.22%20136.216V168.648M1141.22%20136.216H1173.65M1141.22%20168.648V201.081M1141.22%20168.648H1173.65M1141.22%20201.081V233.513M1141.22%20201.081H1173.65M1141.22%20233.513V265.946M1141.22%20233.513H1173.65M1141.22%20265.946V298.378M1141.22%20265.946H1173.65M1141.22%20298.378V330.811M1141.22%20298.378H1173.65M1141.22%20330.811V363.243M1141.22%20330.811H1173.65M1141.22%20363.243V395.676M1141.22%20363.243H1173.65M1141.22%20395.676V428.108M1141.22%20395.676H1173.65M1141.22%20428.108V460.54M1141.22%20428.108H1173.65M1141.22%20460.54V492.973M1141.22%20460.54H1173.65M1141.22%20492.973V525.405M1141.22%20492.973H1173.65M1141.22%20525.405V557.838M1141.22%20525.405H1173.65M1141.22%20557.838V590.27M1141.22%20557.838H1173.65M1141.22%20590.27V622.703M1141.22%20590.27H1173.65M1141.22%20622.703V655.135M1141.22%20622.703H1173.65M1141.22%20655.135H1173.65M1173.65%206.48633V38.9188M1173.65%206.48633H1206.08M1173.65%2038.9188V71.3512M1173.65%2038.9188H1206.08M1173.65%2071.3512V103.784M1173.65%2071.3512H1206.08M1173.65%20103.784V136.216M1173.65%20103.784H1206.08M1173.65%20136.216V168.648M1173.65%20136.216H1206.08M1173.65%20168.648V201.081M1173.65%20168.648H1206.08M1173.65%20201.081V233.513M1173.65%20201.081H1206.08M1173.65%20233.513V265.946M1173.65%20233.513H1206.08M1173.65%20265.946V298.378M1173.65%20265.946H1206.08M1173.65%20298.378V330.811M1173.65%20298.378H1206.08M1173.65%20330.811V363.243M1173.65%20330.811H1206.08M1173.65%20363.243V395.676M1173.65%20363.243H1206.08M1173.65%20395.676V428.108M1173.65%20395.676H1206.08M1173.65%20428.108V460.54M1173.65%20428.108H1206.08M1173.65%20460.54V492.973M1173.65%20460.54H1206.08M1173.65%20492.973V525.405M1173.65%20492.973H1206.08M1173.65%20525.405V557.838M1173.65%20525.405H1206.08M1173.65%20557.838V590.27M1173.65%20557.838H1206.08M1173.65%20590.27V622.703M1173.65%20590.27H1206.08M1173.65%20622.703V655.135M1173.65%20622.703H1206.08M1173.65%20655.135H1206.08M1206.08%206.48633V38.9188M1206.08%206.48633H1238.51M1206.08%2038.9188V71.3512M1206.08%2038.9188H1238.51M1206.08%2071.3512V103.784M1206.08%2071.3512H1238.51M1206.08%20103.784V136.216M1206.08%20103.784H1238.51M1206.08%20136.216V168.648M1206.08%20136.216H1238.51M1206.08%20168.648V201.081M1206.08%20168.648H1238.51M1206.08%20201.081V233.513M1206.08%20201.081H1238.51M1206.08%20233.513H1238.51M1206.08%20233.513V265.946M1206.08%20265.946V298.378M1206.08%20265.946H1238.51M1206.08%20298.378V330.811M1206.08%20298.378H1238.51M1206.08%20330.811V363.243M1206.08%20330.811H1238.51M1206.08%20363.243V395.676M1206.08%20363.243H1238.51M1206.08%20395.676V428.108M1206.08%20395.676H1238.51M1206.08%20428.108V460.54M1206.08%20428.108H1238.51M1206.08%20460.54V492.973M1206.08%20460.54H1238.51M1206.08%20492.973V525.405M1206.08%20492.973H1238.51M1206.08%20525.405V557.838M1206.08%20525.405H1238.51M1206.08%20557.838V590.27M1206.08%20557.838H1238.51M1206.08%20590.27V622.703M1206.08%20590.27H1238.51M1206.08%20622.703V655.135M1206.08%20622.703H1238.51M1206.08%20655.135H1238.51M1238.51%206.48633V38.9188M1238.51%206.48633H1270.95M1238.51%2038.9188V71.3512M1238.51%2038.9188H1270.95M1238.51%2071.3512V103.784M1238.51%2071.3512H1270.95M1238.51%20103.784V136.216M1238.51%20103.784H1270.95M1238.51%20136.216V168.648M1238.51%20136.216H1270.95M1238.51%20168.648V201.081M1238.51%20168.648H1270.95M1238.51%20201.081V233.513M1238.51%20201.081H1270.95M1238.51%20233.513V265.946M1238.51%20233.513H1270.95M1238.51%20265.946V298.378M1238.51%20265.946H1270.95M1238.51%20298.378V330.811M1238.51%20298.378H1270.95M1238.51%20330.811V363.243M1238.51%20330.811H1270.95M1238.51%20363.243V395.676M1238.51%20363.243H1270.95M1238.51%20395.676V428.108M1238.51%20395.676H1270.95M1238.51%20428.108V460.54M1238.51%20428.108H1270.95M1238.51%20460.54V492.973M1238.51%20460.54H1270.95M1238.51%20492.973V525.405M1238.51%20492.973H1270.95M1238.51%20525.405V557.838M1238.51%20525.405H1270.95M1238.51%20557.838V590.27M1238.51%20557.838H1270.95M1238.51%20590.27V622.703M1238.51%20590.27H1270.95M1238.51%20622.703V655.135M1238.51%20622.703H1270.95M1238.51%20655.135H1270.95M1270.95%206.48633V38.9188M1270.95%206.48633H1303.38M1270.95%2038.9188V71.3512M1270.95%2038.9188H1303.38M1270.95%2071.3512V103.784M1270.95%2071.3512H1303.38M1270.95%20103.784V136.216M1270.95%20103.784H1303.38M1270.95%20136.216V168.648M1270.95%20136.216H1303.38M1270.95%20168.648V201.081M1270.95%20168.648H1303.38M1270.95%20201.081V233.513M1270.95%20201.081H1303.38M1270.95%20233.513V265.946M1270.95%20233.513H1303.38M1270.95%20265.946V298.378M1270.95%20265.946H1303.38M1270.95%20298.378V330.811M1270.95%20298.378H1303.38M1270.95%20330.811V363.243M1270.95%20330.811H1303.38M1270.95%20363.243V395.676M1270.95%20363.243H1303.38M1270.95%20395.676V428.108M1270.95%20395.676H1303.38M1270.95%20428.108V460.54M1270.95%20428.108H1303.38M1270.95%20460.54V492.973M1270.95%20460.54H1303.38M1270.95%20492.973V525.405M1270.95%20492.973H1303.38M1270.95%20525.405V557.838M1270.95%20525.405H1303.38M1270.95%20557.838V590.27M1270.95%20557.838H1303.38M1270.95%20590.27V622.703M1270.95%20590.27H1303.38M1270.95%20622.703V655.135M1270.95%20622.703H1303.38M1270.95%20655.135H1303.38M1303.38%206.48633V38.9188M1303.38%206.48633H1335.81M1303.38%2038.9188V71.3512M1303.38%2038.9188H1335.81M1303.38%2071.3512V103.784M1303.38%2071.3512H1335.81M1303.38%20103.784V136.216M1303.38%20103.784H1335.81M1303.38%20136.216V168.648M1303.38%20136.216H1335.81M1303.38%20168.648V201.081M1303.38%20168.648H1335.81M1303.38%20201.081V233.513M1303.38%20201.081H1335.81M1303.38%20233.513V265.946M1303.38%20233.513H1335.81M1303.38%20265.946V298.378M1303.38%20265.946H1335.81M1303.38%20298.378V330.811M1303.38%20298.378H1335.81M1303.38%20330.811V363.243M1303.38%20330.811H1335.81M1303.38%20363.243V395.676M1303.38%20363.243H1335.81M1303.38%20395.676V428.108M1303.38%20395.676H1335.81M1303.38%20428.108V460.54M1303.38%20428.108H1335.81M1303.38%20460.54V492.973M1303.38%20460.54H1335.81M1303.38%20492.973V525.405M1303.38%20492.973H1335.81M1303.38%20525.405V557.838M1303.38%20525.405H1335.81M1303.38%20557.838V590.27M1303.38%20557.838H1335.81M1303.38%20590.27V622.703M1303.38%20590.27H1335.81M1303.38%20622.703V655.135M1303.38%20622.703H1335.81M1303.38%20655.135H1335.81M1335.81%206.48633V38.9188M1335.81%206.48633H1368.24M1335.81%2038.9188V71.3512M1335.81%2038.9188H1368.24M1335.81%2071.3512V103.784M1335.81%2071.3512H1368.24M1335.81%20103.784V136.216M1335.81%20103.784H1368.24M1335.81%20136.216V168.648M1335.81%20136.216H1368.24M1335.81%20168.648V201.081M1335.81%20168.648H1368.24M1335.81%20201.081V233.513M1335.81%20201.081H1368.24M1335.81%20233.513V265.946M1335.81%20233.513H1368.24M1335.81%20265.946V298.378M1335.81%20265.946H1368.24M1335.81%20298.378V330.811M1335.81%20298.378H1368.24M1335.81%20330.811V363.243M1335.81%20330.811H1368.24M1335.81%20363.243V395.676M1335.81%20363.243H1368.24M1335.81%20395.676V428.108M1335.81%20395.676H1368.24M1335.81%20428.108V460.54M1335.81%20428.108H1368.24M1335.81%20460.54V492.973M1335.81%20460.54H1368.24M1335.81%20492.973V525.405M1335.81%20492.973H1368.24M1335.81%20525.405V557.838M1335.81%20525.405H1368.24M1335.81%20557.838V590.27M1335.81%20557.838H1368.24M1335.81%20590.27V622.703M1335.81%20590.27H1368.24M1335.81%20622.703V655.135M1335.81%20622.703H1368.24M1335.81%20655.135H1368.24M1368.24%206.48633V38.9188M1368.24%206.48633H1400.68M1368.24%2038.9188V71.3512M1368.24%2038.9188H1400.68M1368.24%2071.3512V103.784M1368.24%2071.3512H1400.68M1368.24%20103.784V136.216M1368.24%20103.784H1400.68M1368.24%20136.216V168.648M1368.24%20136.216H1400.68M1368.24%20168.648V201.081M1368.24%20168.648H1400.68M1368.24%20201.081V233.513M1368.24%20201.081H1400.68M1368.24%20233.513V265.946M1368.24%20233.513H1400.68M1368.24%20265.946V298.378M1368.24%20265.946H1400.68M1368.24%20298.378V330.811M1368.24%20298.378H1400.68M1368.24%20330.811V363.243M1368.24%20330.811H1400.68M1368.24%20363.243V395.676M1368.24%20363.243H1400.68M1368.24%20395.676V428.108M1368.24%20395.676H1400.68M1368.24%20428.108V460.54M1368.24%20428.108H1400.68M1368.24%20460.54V492.973M1368.24%20460.54H1400.68M1368.24%20492.973V525.405M1368.24%20492.973H1400.68M1368.24%20525.405V557.838M1368.24%20525.405H1400.68M1368.24%20557.838V590.27M1368.24%20557.838H1400.68M1368.24%20590.27V622.703M1368.24%20590.27H1400.68M1368.24%20622.703V655.135M1368.24%20622.703H1400.68M1368.24%20655.135H1400.68M1400.68%206.48633V38.9188M1400.68%206.48633H1433.11V38.9188M1400.68%2038.9188V71.3512M1400.68%2038.9188H1433.11M1400.68%2071.3512V103.784M1400.68%2071.3512H1433.11M1400.68%20103.784V136.216M1400.68%20103.784H1433.11M1400.68%20136.216V168.648M1400.68%20136.216H1433.11M1400.68%20168.648V201.081M1400.68%20168.648H1433.11M1400.68%20201.081V233.513M1400.68%20201.081H1433.11M1400.68%20233.513V265.946M1400.68%20233.513H1433.11M1400.68%20265.946V298.378M1400.68%20265.946H1433.11M1400.68%20298.378V330.811M1400.68%20298.378H1433.11M1400.68%20330.811V363.243M1400.68%20330.811H1433.11M1400.68%20363.243V395.676M1400.68%20363.243H1433.11M1400.68%20395.676V428.108M1400.68%20395.676H1433.11M1400.68%20428.108V460.54M1400.68%20428.108H1433.11M1400.68%20460.54V492.973M1400.68%20460.54H1433.11M1400.68%20492.973V525.405M1400.68%20492.973H1433.11M1400.68%20525.405V557.838M1400.68%20525.405H1433.11M1400.68%20557.838V590.27M1400.68%20557.838H1433.11M1400.68%20590.27V622.703M1400.68%20590.27H1433.11M1400.68%20622.703V655.135M1400.68%20622.703H1433.11M1400.68%20655.135H1433.11V622.703M1433.11%2038.9188V71.3512M1433.11%2071.3512V103.784M1433.11%20103.784V136.216M1433.11%20136.216V168.648M1433.11%20168.648V201.081M1433.11%20201.081V233.513M1433.11%20233.513V265.946M1433.11%20265.946V298.378M1433.11%20298.378V330.811M1433.11%20330.811V363.243M1433.11%20363.243V395.676M1433.11%20395.676V428.108M1433.11%20428.108V460.54M1433.11%20460.54V492.973M1433.11%20492.973V525.405M1433.11%20525.405V557.838M1433.11%20557.838V590.27M1433.11%20590.27V622.703%22%20stroke%3D%22url(%23paint0_linear_396_7533)%22%20stroke-width%3D%220.810811%22%2F%3E%0A%3Cpath%20d%3D%22M329.999%20201.082H297.566V233.514H329.999V201.082Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M265.944%20265.945H233.512V298.378H265.944V265.945Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M1108.38%20201.082H1140.81V233.514H1108.38V201.082Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M978.65%20265.945H1011.08V298.378H978.65V265.945Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M427.298%20265.945H459.73V298.378H427.298V265.945Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M1174.06%20265.945H1206.49V298.378H1174.06V265.945Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M1141.62%20395.676H1174.05V428.108H1141.62V395.676Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M265.134%20395.676H297.566V428.108H265.134V395.676Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M1206.49%20103.783H1238.92V136.216H1206.49V103.783Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3Cpath%20d%3D%22M201.079%20103.783H233.512V136.216H201.079V103.783Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.02%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_396_7533%22%20x1%3D%22719.596%22%20y1%3D%22-0.5%22%20x2%3D%22719.596%22%20y2%3D%22591%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%0A%3Cstop%20offset%3D%220.447115%22%20stop-color%3D%22white%22%20stop-opacity%3D%220.65%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3CclipPath%20id%3D%22clip0_396_7533%22%3E%0A%3Crect%20width%3D%221440%22%20height%3D%22655.946%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A%0A");
  background-position:left top;
  background-size:100% 656px;
  background-repeat:repeat-y;
  opacity:.76;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 82%,rgba(0,0,0,.62) 94%,transparent 100%);
  mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 82%,rgba(0,0,0,.62) 94%,transparent 100%);
}
/* The supplied full-page SVG grid is disabled; keep other background effects intact. */
main::before{display:none !important}

/* Separate the percentage and animated logo into the lighter inset panel. */
.fee-card-top{
  position:relative;
  z-index:1;
  margin:-10px -10px 18px;
  padding:13px 16px 12px;
  border:1px solid rgba(255,255,255,.2);
  border-radius:11px;
  background:linear-gradient(145deg,rgba(117,120,127,.25),rgba(43,44,50,.7) 62%,rgba(25,25,29,.76));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -18px 32px rgba(0,0,0,.12),0 10px 24px rgba(0,0,0,.12);
}
.fee-card-top .fee-card-head{margin-bottom:0}
@media (max-width:700px){
  .fee-card-top{margin:-7px -7px 16px;padding:10px 12px}
}

/* Match the calculator to the layered fee-card treatment. */
.exchange-card{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.22);
  border-radius:22px;
  background:linear-gradient(145deg,rgba(25,23,28,.78),rgba(10,11,14,.86));
  box-shadow:0 26px 90px rgba(0,0,0,.38),0 0 0 9px rgba(255,255,255,.018),0 0 0 10px rgba(255,90,90,.08),inset 0 1px 0 rgba(255,255,255,.06);
}
.exchange-card::before{
  inset:0;
  border-radius:inherit;
  background:
    radial-gradient(240px 160px at 0 0,rgba(255,90,90,.2),transparent 74%),
    radial-gradient(300px 170px at 100% 100%,rgba(255,90,90,.07),transparent 76%),
    linear-gradient(145deg,rgba(255,255,255,.045),transparent 36%);
  opacity:.9;
}
.exchange-layout{gap:18px}
.calculator-inputs{
  position:relative;
  z-index:1;
  padding:17px 19px 19px;
  border:1px solid rgba(161,161,170,.5);
  border-radius:10px;
  background:linear-gradient(145deg,rgba(61,62,69,.62),rgba(35,36,42,.78) 68%,rgba(22,23,27,.84));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -18px 30px rgba(0,0,0,.12),0 10px 25px rgba(0,0,0,.15);
}
.calculator-inputs .amount-field{background:rgba(9,9,11,.72);border-color:rgba(255,255,255,.2)}
.calculator-inputs .field-help{color:rgba(244,244,245,.52)}
.calculator-result .result-box{
  border:1px solid rgba(161,161,170,.28);
  border-radius:10px;
  background:linear-gradient(180deg,rgba(25,24,28,.72),rgba(12,12,15,.76));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 25px rgba(0,0,0,.14);
}
@media (max-width:700px){
  .exchange-card{border-radius:16px}
  .calculator-inputs{padding:13px 13px 15px}
}

/* Simplified process cards: the same quiet glass surface, without animated effects. */
.step-card,
.step-card:hover{
  min-height:214px;
  padding:24px 24px 22px;
  border:1px solid rgba(161,161,170,.34);
  border-radius:12px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(54,55,62,.54),rgba(28,28,33,.8) 44%,rgba(14,14,17,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 38px rgba(0,0,0,.25);
  transform:none;
  transition:border-color .2s ease,background .2s ease;
}
.step-card:hover{
  border-color:rgba(255,90,90,.48);
  background:linear-gradient(145deg,rgba(61,62,69,.64),rgba(34,28,32,.86) 48%,rgba(16,14,17,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 38px rgba(0,0,0,.3);
}
.step-card::before,
.step-card::after,
.step-flame,
.step-flame-canvas,
.step-smoke-layer{display:none!important}
.step-card > *{position:relative;z-index:1!important}
.step-number{
  margin:0 0 28px;
  color:var(--muted);
  font:750 48px/.82 Inter,ui-sans-serif,system-ui,sans-serif;
  letter-spacing:-.09em;
  text-shadow:none;
  transform:translate3d(0,0,0) rotate(0deg) scale(1);
  transform-origin:left center;
  transition:color .45s ease,transform .55s cubic-bezier(.16,1,.3,1),text-shadow .45s ease;
  will-change:transform,color,text-shadow;
}
.step-card{perspective:520px}
.step-card:hover .step-number{
  color:var(--red-bright);
  transform:translate3d(6px,-2px,10px) rotate(3deg) scale(1.05);
  text-shadow:0 0 10px rgba(255,90,90,.34),0 0 24px rgba(255,90,90,.18);
}
@media (max-width:700px){
  .step-card,.step-card:hover{min-height:0;padding:22px 20px}
  .step-number{margin-bottom:22px;font-size:42px}
}

/* FAQ plates use the same restrained glass treatment as the calculator and steps. */
.faq-list{gap:12px}
.faq-item,
.faq-item:hover,
.faq-item[open]{
  border:1px solid rgba(161,161,170,.34);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(54,55,62,.54),rgba(28,28,33,.8) 44%,rgba(14,14,17,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(0,0,0,.2);
}
.faq-item:hover,
.faq-item[open]{
  border-color:rgba(255,90,90,.48);
  background:linear-gradient(145deg,rgba(61,62,69,.64),rgba(34,28,32,.86) 48%,rgba(16,14,17,.95));
}
.faq-item summary:after{
  width:24px;
  height:24px;
  border:1px solid rgba(161,161,170,.45);
  border-radius:8px;
  background:rgba(255,255,255,.045);
  color:var(--red-bright);
}
.faq-item[open] summary:after{
  border-color:rgba(255,90,90,.58);
  background:rgba(255,90,90,.12);
}

/* Figma-inspired glass ambience for the fee panel, without changing its layout. */
.fee-card-top{
  background:
    radial-gradient(ellipse 58% 62% at 100% 12%,rgba(255,90,90,.18),transparent 72%),
    radial-gradient(ellipse 72% 54% at 50% 112%,rgba(255,90,90,.22),transparent 74%),
    linear-gradient(145deg,rgba(67,69,74,.7),rgba(34,35,39,.86) 58%,rgba(23,24,27,.94));
  border-color:rgba(161,161,170,.54);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -22px 42px rgba(0,0,0,.16),0 12px 28px rgba(0,0,0,.16);
  -webkit-backdrop-filter:blur(16px) saturate(118%);
  backdrop-filter:blur(16px) saturate(118%);
}
.fee-card-top::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  border-radius:inherit;
  background:radial-gradient(ellipse 58% 62% at 100% 12%,rgba(255,90,90,.16),transparent 72%);
  mix-blend-mode:screen;
}
.fee-card-top .fee-rate-stage{position:static;z-index:auto}
.fee-card-top .fee-value{position:relative;z-index:3}
.fee-card-top .fee-logo-object{z-index:1}
.fee-card-top .fee-rate-stage{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:6px;
}
.fee-card-top .fee-label{
  position:absolute;
  top:auto;
  left:4px;
  right:auto;
  bottom:6px;
  width:160px;
  margin:0;
  padding:6px 10px 6px 12px;
  border-left:1px solid rgba(255,90,90,.9);
  background:linear-gradient(90deg,rgba(255,90,90,.15),rgba(255,90,90,.055) 58%,transparent 100%);
  text-align:left;
  white-space:nowrap;
  transform:none;
  z-index:3;
}
.fee-logo-object{flex-basis:108px;width:108px;height:108px}
.fee-logo-canvas{width:212px;height:212px}
.fee-logo-object{position:relative;left:-10px}
@media (max-width:700px){
  .fee-logo-object{flex-basis:92px;width:92px;height:92px}
  .fee-logo-canvas{width:190px;height:190px}
  .fee-logo-object{left:-6px}
  .fee-card-top .fee-label{bottom:5px;left:4px;width:130px;font-size:12px!important}
}

/* Section titles reveal a soft looping red-to-white sheen on hover. */
.section-heading h2{
  transition:color .35s ease,text-shadow .35s ease;
}
.section-heading h2:hover,
.section-heading h2:focus-visible{
  color:transparent;
  background:linear-gradient(
    110deg,
    #f4f4f5 0%,
    #f4f4f5 30%,
    #ff5a5a 50%,
    #f4f4f5 70%,
    #f4f4f5 100%
  );
  background-size:240% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  text-shadow:0 0 18px rgba(255,90,90,.12);
  animation:section-title-fade 2.8s ease-in-out infinite;
}
@keyframes section-title-fade{
  0%{background-position:180% 0}
  50%{background-position:0 0}
  100%{background-position:-80% 0}
}
@media (prefers-reduced-motion:reduce){
  .section-heading h2:hover,
  .section-heading h2:focus-visible{
    animation:none;
  }
}

/* Local cursor distortion for section titles. Each glyph gets its own force. */
.section-heading h2.interactive-section-title > .title-glyph{
  display:inline-block;
  transform:translate3d(var(--title-shift-x,0px),var(--title-shift-y,0px),0) rotate(var(--title-rotate,0deg)) scale(var(--title-scale,1));
  filter:blur(var(--title-blur,0px));
  transition:transform .18s cubic-bezier(.2,.8,.25,1),filter .18s ease;
  will-change:transform,filter;
}
.section-heading h2.interactive-section-title.is-leaving{
  color:transparent;
  background:linear-gradient(110deg,#f4f4f5 0%,#ff5a5a 48%,#f4f4f5 100%);
  background-size:220% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  animation:section-title-blink .72s ease-out both;
}
@keyframes section-title-blink{
  0%{opacity:1;text-shadow:0 0 0 rgba(255,90,90,0)}
  28%{opacity:.28;text-shadow:0 0 18px rgba(255,90,90,.32)}
  54%{opacity:1;text-shadow:0 0 5px rgba(255,90,90,.12)}
  76%{opacity:.45}
  100%{opacity:1;text-shadow:0 0 0 rgba(255,90,90,0)}
}
@media (prefers-reduced-motion:reduce){
  .section-heading h2.interactive-section-title > .title-glyph{
    transform:none!important;
    filter:none!important;
    transition:none;
  }
  .section-heading h2.interactive-section-title.is-leaving{
    animation:none;
    color:inherit;
    background:none;
    -webkit-background-clip:border-box;
    background-clip:border-box;
  }
}

/* Clip the sheen per glyph so the wrapped text stays visible in Chromium. */
.section-heading h2.interactive-section-title:hover,
.section-heading h2.interactive-section-title:focus-visible,
.section-heading h2.interactive-section-title.is-leaving{
  color:inherit;
  background:none;
  -webkit-background-clip:border-box;
  background-clip:border-box;
}
.section-heading h2.interactive-section-title:hover > .title-glyph,
.section-heading h2.interactive-section-title:focus-visible > .title-glyph,
.section-heading h2.interactive-section-title.is-leaving > .title-glyph{
  color:transparent;
  background:linear-gradient(110deg,#f4f4f5 0%,#f4f4f5 30%,#ff5a5a 50%,#f4f4f5 70%,#f4f4f5 100%);
  background-size:240% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  animation:section-title-fade 2.8s ease-in-out infinite;
}
@media (prefers-reduced-motion:reduce){
  .section-heading h2.interactive-section-title:hover > .title-glyph,
  .section-heading h2.interactive-section-title:focus-visible > .title-glyph,
  .section-heading h2.interactive-section-title.is-leaving > .title-glyph{
    color:inherit;
    background:none;
    -webkit-background-clip:border-box;
    background-clip:border-box;
    animation:none;
  }
}

/* Keep section titles in their original color; cursor response stays geometric only. */
.section-heading h2.interactive-section-title:hover,
.section-heading h2.interactive-section-title:focus-visible,
.section-heading h2.interactive-section-title.is-leaving{
  color:inherit!important;
  background:none!important;
  -webkit-background-clip:border-box;
  background-clip:border-box;
  text-shadow:none!important;
  animation:none!important;
}
.section-heading h2.interactive-section-title:hover > .title-glyph,
.section-heading h2.interactive-section-title:focus-visible > .title-glyph,
.section-heading h2.interactive-section-title.is-leaving > .title-glyph{
  color:inherit!important;
  background:none!important;
  -webkit-background-clip:border-box;
  background-clip:border-box;
  animation:none!important;
}

/* Keep the calculator actions centered, with the withdrawal CTA to the right. */
.calculator-result{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:12px;
}
.calculator-result .result-box{
  flex:0 0 100%;
  width:100%;
}
.calculator-result .btn-wide,
.calculator-result .telegram-withdraw{
  flex:0 0 249px;
  width:249px;
  min-width:249px;
  height:58px;
  min-height:58px;
  margin-top:0;
}
@media (max-width:700px){
  .calculator-result .btn-wide,
  .calculator-result .telegram-withdraw{
    flex-basis:min(249px,100%);
    width:min(249px,100%);
    min-width:0;
  }
}

/* The action row sits outside the calculator card while keeping the same alignment. */
.calculator-result{
  display:block;
}
.calculator-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:12px;
  margin-top:24px;
}
.calculator-actions .btn-wide,
.calculator-actions .telegram-withdraw{
  flex:0 0 249px;
  width:249px;
  min-width:249px;
  height:58px;
  min-height:58px;
  margin-top:0;
}
@media (max-width:700px){
  .calculator-actions .btn-wide,
  .calculator-actions .telegram-withdraw{
    flex-basis:min(249px,100%);
    width:min(249px,100%);
    min-width:0;
  }
}

/* Match the commission label to the emphasized payout amount. */
.result-meta #commission-label{
  color:var(--text);
  font-size:14px;
  font-weight:600;
}

/* Match the exchange tab to the glass calculator input panel. */
.exchange-tab{
  gap:9px;
  padding:9px 13px;
  border:1px solid rgba(161,161,170,.5);
  border-radius:10px;
  background:linear-gradient(145deg,rgba(61,62,69,.62),rgba(35,36,42,.78) 68%,rgba(22,23,27,.84));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -18px 30px rgba(0,0,0,.12),0 10px 25px rgba(0,0,0,.15);
  transition:border-color .28s ease,box-shadow .28s ease,background .28s ease;
}
.exchange-tab:hover,
.exchange-tab:focus-visible{
  border-color:rgba(255,90,90,.58);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -18px 30px rgba(0,0,0,.1),0 10px 28px rgba(255,90,90,.12);
  outline:none;
}
.exchange-tab-source,
.exchange-tab-target{
  color:var(--text)!important;
  transition:color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),text-shadow .28s ease;
}
.exchange-tab-target{color:var(--red-bright)!important;transform-origin:center;position:relative;z-index:1}
.exchange-tab-arrow{
  width:16px;
  height:16px;
  flex:0 0 16px;
  color:var(--red-bright);
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  transition:transform .32s cubic-bezier(.16,1,.3,1),filter .28s ease;
}
.exchange-tab:hover .exchange-tab-arrow,
.exchange-tab:focus-visible .exchange-tab-arrow{
  transform:translateX(4px);
  filter:drop-shadow(0 0 6px rgba(255,90,90,.55));
}
.exchange-tab:hover .exchange-tab-target,
.exchange-tab:focus-visible .exchange-tab-target{
  color:#fff!important;
  transform:scale(1.08);
  text-shadow:0 0 10px rgba(255,255,255,.38),0 0 18px rgba(255,90,90,.28);
}
@media (prefers-reduced-motion:reduce){
  .exchange-tab,
  .exchange-tab-source,
  .exchange-tab-target,
  .exchange-tab-arrow{transition:none}
  .exchange-tab:hover .exchange-tab-arrow,
  .exchange-tab:focus-visible .exchange-tab-arrow,
  .exchange-tab:hover .exchange-tab-target,
  .exchange-tab:focus-visible .exchange-tab-target{transform:none}
}

/* The target token advances while the source copy and market mark soften. */
.exchange-tab{
  perspective:360px;
}
.market-logo{
  width:16px;
  height:16px;
  flex:0 0 16px;
  border-radius:4px;
  filter:saturate(.86) brightness(.86);
  transition:filter .3s ease,transform .3s cubic-bezier(.16,1,.3,1);
}
.exchange-tab-source{
  transform-origin:right center;
  transition:color .28s ease,transform .3s cubic-bezier(.16,1,.3,1),text-shadow .28s ease,filter .3s ease,opacity .3s ease;
}
.exchange-tab:hover .market-logo,
.exchange-tab:focus-visible .market-logo{
  filter:blur(.85px) saturate(.65) brightness(.8);
  transform:scale(.96);
}
.exchange-tab:hover .exchange-tab-source,
.exchange-tab:focus-visible .exchange-tab-source{
  filter:blur(.85px);
  opacity:.64;
  transform:scale(.985);
}
.exchange-tab:hover .exchange-tab-target,
.exchange-tab:focus-visible .exchange-tab-target{
  transform:translateZ(9px) scale(1.1);
  text-shadow:0 0 9px rgba(255,255,255,.5),0 0 22px rgba(255,90,90,.42);
}

/* White Steam mark inside a restrained framed control. */
.btn-steam{
  border:1px solid rgba(244,244,245,.28);
  border-radius:10px;
  background:rgba(244,244,245,.07);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 16px rgba(244,244,245,.06);
}
.btn-steam:hover{
  border-color:rgba(244,244,245,.52);
  background:rgba(244,244,245,.13);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 20px rgba(244,244,245,.12);
}
.steam-logo path:first-child{fill:#f4f4f5!important}
.steam-logo path:last-child{fill:#080708!important}
@media (prefers-reduced-motion:reduce){
  .market-logo,
  .exchange-tab-source,
  .exchange-tab-target{transition:none}
}

/* Give the fee label a slightly larger, quiet pulse inside the raised panel. */
.fee-card-top{
  perspective:420px;
  transform-origin:center;
  will-change:transform;
  transition:transform .62s cubic-bezier(.22,1,.36,1),box-shadow .62s ease;
}
.fee-card-top:hover{
  transform:translate3d(0,-1px,6px) scale(1.012);
  border-color:rgba(161,161,170,.54);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -22px 42px rgba(0,0,0,.16),0 12px 28px rgba(0,0,0,.16);
}
.fee-label{
  font-size:14px!important;
  color:rgba(244,244,245,.82)!important;
  animation:fee-label-glow 3.4s ease-in-out infinite;
}
@keyframes fee-label-glow{
  0%,100%{opacity:.78;text-shadow:0 0 0 rgba(255,90,90,0)}
  50%{opacity:1;text-shadow:0 0 9px rgba(255,90,90,.24)}
}
@media (max-width:700px){
  .fee-label{font-size:12px!important}
}
@media (prefers-reduced-motion:reduce){
  .fee-card-top{transition:none}
  .fee-label{animation:none}
}

/* Compact section help icons with glass tooltips. */
.section-help{
  position:relative;
  display:inline-flex;
  width:16px;
  height:16px;
  flex:0 0 16px;
  align-items:center;
  justify-content:center;
  color:var(--muted);
  cursor:help;
  outline:none;
}
.section-help img{
  display:block;
  width:16px;
  height:16px;
  opacity:.78;
  filter:brightness(0) invert(1);
  transition:opacity .2s ease,transform .2s ease,filter .2s ease;
}
.section-help-tooltip{
  position:absolute;
  z-index:30;
  top:calc(100% + 10px);
  left:0;
  width:max-content;
  max-width:min(340px,calc(100vw - 40px));
  padding:10px 12px;
  border:1px solid rgba(161,161,170,.42);
  border-radius:9px;
  background:linear-gradient(145deg,rgba(61,62,69,.94),rgba(22,23,27,.97));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 26px rgba(0,0,0,.3);
  color:var(--text);
  font:500 12px/1.45 Comfortaa,Inter,ui-sans-serif,system-ui,sans-serif;
  letter-spacing:0;
  text-transform:none;
  opacity:0;
  pointer-events:none;
  transform:translateY(4px);
  transition:opacity .2s ease,transform .2s ease;
}
.section-help:hover img,
.section-help:focus-visible img{
  opacity:1;
  filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(255,90,90,.55));
  transform:scale(1.08);
}
.section-help:hover .section-help-tooltip,
.section-help:focus-visible .section-help-tooltip{
  opacity:1;
  transform:translateY(0);
}
@media (max-width:700px){
  .section-help-tooltip{left:auto;right:-8px}
}
@media (prefers-reduced-motion:reduce){
  .section-help img,.section-help-tooltip{transition:none}
}

/* Header service buttons use matching icon/text motion while keeping Steam dark. */
.header-actions .btn-telegram,
.header-actions .btn-steam{
  gap:8px;
  min-height:38px;
  padding:9px 16px;
  border-radius:999px;
}
.main-nav{
  position:static;
  transform:none;
  margin-left:24px;
}
.header-action-icon,
.header-action-label,
.btn-steam::after{
  transition:transform .48s cubic-bezier(.22,1,.36,1),filter .48s ease,color .48s ease;
}
.header-action-icon{
  display:block;
  width:22px;
  height:22px;
  flex:0 0 22px;
  transform:translateX(0);
}
.telegram-logo{
  filter:brightness(0) invert(1);
}
.btn-telegram:hover .header-action-icon,
.btn-telegram:focus-visible .header-action-icon,
.btn-steam:hover .steam-logo,
.btn-steam:focus-visible .steam-logo{
  transform:translateX(-3px);
}
.btn-telegram:hover .header-action-label,
.btn-telegram:focus-visible .header-action-label,
.btn-steam:hover::after,
.btn-steam:focus-visible::after{
  transform:translateX(3px);
}
.btn-steam{
  width:auto;
  min-width:106px;
  height:auto;
  border:1px solid rgba(244,244,245,.28);
  background:#111113;
  color:#f4f4f5;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 7px 18px rgba(0,0,0,.22);
}
.btn-steam:hover,
.btn-steam:focus-visible{
  border-color:rgba(244,244,245,.52);
  background:#1a1a1d;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 9px 22px rgba(0,0,0,.3);
}
.steam-logo{
  width:20px;
  height:20px;
  flex:0 0 20px;
  object-fit:contain;
}
.btn-steam::after{
  content:"Steam";
  display:block;
  position:relative;
  top:1px;
  line-height:1;
  color:currentColor;
}
@media (prefers-reduced-motion:reduce){
  .header-action-icon,
  .header-action-label,
  .btn-steam::after{transition:none}
}

/* Keep the stars crisp below the hero and the calculator clearly in front. */
main > section:not(.hero)::before{
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  background:none;
  opacity:0;
}
main > .starfield-layer{
  z-index:1;
  opacity:.95;
  mix-blend-mode:screen;
}
.exchange-card{z-index:4}

/* Process cards use a restrained depth response instead of a cursor-following border. */
.steps-grid{
  perspective:1000px;
}
.step-card,
.step-card:hover{
  border-color:rgba(161,161,170,.34);
  background:linear-gradient(145deg,rgba(54,55,62,.54),rgba(28,28,33,.8) 44%,rgba(14,14,17,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 38px rgba(0,0,0,.25);
  transform:translate3d(0,0,0) scale(1);
  filter:blur(0);
  opacity:1;
  transition:transform .58s cubic-bezier(.16,1,.3,1),filter .46s ease,opacity .46s ease,box-shadow .46s ease,background .3s ease;
  will-change:transform,filter,opacity;
}
.step-card::after{
  display:none!important;
}
.steps-grid.has-active-card .step-card:not(.is-active){
  transform:translate3d(0,3px,-10px) scale(.985);
  filter:blur(1px);
  opacity:.7;
}
.step-card.is-active{
  position:relative;
  z-index:2;
  transform:translate3d(0,-3px,14px) scale(1.015);
  filter:none;
  opacity:1;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 24px 48px rgba(0,0,0,.38);
}
@media (max-width:700px){
  .steps-grid.has-active-card .step-card:not(.is-active){filter:blur(.7px);opacity:.76}
  .step-card.is-active{transform:translate3d(0,-2px,8px) scale(1.01)}
}
@media (prefers-reduced-motion:reduce){
  .step-card,.step-card:hover,.steps-grid.has-active-card .step-card:not(.is-active),.step-card.is-active{transform:none;filter:none;opacity:1;transition:none}
}

/* Keep the primary navigation centered in the space between the brand and actions. */
@media (min-width:769px){
  .header-inner{
    display:grid;
    grid-template-columns:auto minmax(0,1fr) auto;
    align-items:center;
  }
  .brand{grid-column:1}
  .main-nav{
    grid-column:2;
    justify-content:center;
    margin-left:0;
  }
  .header-actions{
    grid-column:3;
    margin-left:0;
  }
}

@media (max-width:768px){
  .header-inner{gap:8px}
  .header-actions{display:flex;align-items:center;gap:5px;margin-left:auto}
  .header-actions .btn{min-height:36px;padding:7px 9px;border-radius:9px}
  .header-actions .header-action-label{display:none}
  .header-actions .btn-telegram,.header-actions .btn-steam{width:38px;min-width:38px;height:36px;padding:7px!important;gap:0}
  .header-actions .btn-profile{width:40px;min-width:40px;padding:6px!important;gap:4px}
  .header-actions .profile-chevron{display:none}
}

/* Local auth profile view. The provider buttons stay lightweight until a session exists. */
.btn-profile{
  min-width:0;
  padding:7px 12px 7px 8px!important;
  border-color:rgba(255,90,90,.38);
  background:rgba(255,90,90,.08);
  color:var(--text);
}
.btn-profile:hover,.btn-profile:focus-visible{
  border-color:rgba(255,90,90,.72);
  background:rgba(255,90,90,.14);
}
.profile-avatar{
  display:grid;
  place-items:center;
  flex:0 0 auto;
  border:1px solid rgba(255,90,90,.5);
  border-radius:50%;
  background:linear-gradient(145deg,rgba(255,90,90,.92),rgba(131,25,31,.94));
  color:#fff;
  font-weight:750;
  line-height:1;
  box-shadow:0 0 20px rgba(255,90,90,.18),inset 0 1px 0 rgba(255,255,255,.24);
}
.profile-avatar.has-image{overflow:hidden;padding:0;background:#111}
.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}
.profile-avatar-small{width:24px;height:24px;font-size:11px}
.profile-avatar-large{width:78px;height:78px;font-size:28px;box-shadow:0 0 34px rgba(255,90,90,.26),inset 0 1px 0 rgba(255,255,255,.26)}
.profile-chevron{width:15px;height:15px;transition:transform .4s cubic-bezier(.22,1,.36,1)}
.btn-profile .profile-chevron{display:none!important}
.btn-profile:hover .profile-chevron,.btn-profile:focus-visible .profile-chevron{transform:translateX(3px)}
.profile-header-menu{position:relative;z-index:20}
.profile-header-menu[hidden]{display:none!important}
.header-actions .btn[hidden],
.profile-page[hidden],
.profile-page [hidden]{display:none!important}
.btn-steam::after{content:none!important;display:none!important}

body.is-profile-view main > section:not(#profile),
body.is-profile-view main > .grid-distortion-layer,
body.is-profile-view main > .particle-layer,
body.is-profile-view main > .hero-grid,
body.is-profile-view main > .tech-particle-layer,
body.is-profile-view main > .scroll-flares{display:none!important}
body.is-profile-view main > .starfield-layer{display:block!important;top:0;bottom:0;height:100%;opacity:.9}
body.is-profile-view .site-header{position:sticky}
.profile-page{min-height:calc(100vh - 74px);padding:clamp(72px,9vw,118px) 0 110px;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(520px 340px at 12% 12%,rgba(255,90,90,.1),transparent 72%),radial-gradient(520px 380px at 94% 65%,rgba(255,90,90,.055),transparent 72%)}
.profile-container{position:relative;z-index:4}
.profile-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}
.profile-heading h2{margin-top:15px}
.profile-heading h2.profile-page-title{transition:color .35s ease,text-shadow .35s ease}
.profile-heading h2.profile-page-title.interactive-section-title:hover,
.profile-heading h2.profile-page-title.interactive-section-title:focus-visible{
  color:inherit;
  background:none;
  text-shadow:none;
}
.profile-heading h2.interactive-section-title > .title-glyph{
  display:inline-block;
  transform:translate3d(var(--title-shift-x,0px),var(--title-shift-y,0px),0) rotate(var(--title-rotate,0deg)) scale(var(--title-scale,1));
  filter:blur(var(--title-blur,0px));
  transition:transform .18s cubic-bezier(.2,.8,.25,1),filter .18s ease;
  will-change:transform,filter;
}
.profile-heading h2.interactive-section-title:hover,
.profile-heading h2.interactive-section-title:focus-visible,
.profile-heading h2.interactive-section-title.is-leaving{
  color:inherit!important;
  background:none!important;
  -webkit-background-clip:border-box;
  background-clip:border-box;
  text-shadow:none!important;
}
@media (prefers-reduced-motion:reduce){
  .profile-heading h2.interactive-section-title > .title-glyph{
    transform:none!important;
    filter:none!important;
    transition:none;
  }
  .profile-promo-status,.profile-promo-status-label,.profile-promo-status-time{transition:none;animation:none}
}
.profile-back{white-space:nowrap}
.profile-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:42px}
.profile-heading-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:42px;min-width:42px;height:42px;padding:10px;overflow:hidden;border:1px solid rgba(161,161,170,.36);border-radius:10px;background:rgba(20,20,25,.68);color:var(--muted);cursor:pointer;white-space:nowrap;transition:width .36s cubic-bezier(.22,1,.36,1),color .22s ease,border-color .22s ease,background .22s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}
.profile-heading-action-promo{--profile-action-width:143px}
.profile-heading-action-logout{--profile-action-width:104px}
.profile-heading-action img{display:block;width:20px;height:20px;flex:0 0 20px;filter:brightness(0) saturate(100%) invert(41%) sepia(89%) saturate(3296%) hue-rotate(334deg) brightness(101%) contrast(97%);transition:filter .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}
.profile-heading-action span{max-width:0;overflow:hidden;opacity:0;color:var(--text);font:600 10px/1 Comfortaa,Inter,ui-sans-serif,sans-serif;letter-spacing:.06em;transform:translateX(-6px);transition:max-width .34s ease,opacity .2s ease .04s,transform .34s cubic-bezier(.22,1,.36,1)}
.profile-heading-action:hover,.profile-heading-action:focus-visible{width:var(--profile-action-width);border-color:rgba(255,90,90,.66);background:rgba(255,90,90,.1);box-shadow:0 0 22px rgba(255,90,90,.12);color:var(--text);transform:translate3d(0,-1px,3px);outline:none}
.profile-heading-action:hover img,.profile-heading-action:focus-visible img{filter:brightness(0) saturate(100%) invert(67%) sepia(79%) saturate(2284%) hue-rotate(326deg) brightness(104%) contrast(101%);transform:scale(1.06)}
.profile-heading-action:hover span,.profile-heading-action:focus-visible span{max-width:110px;opacity:1;transform:translateX(0)}
.profile-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px;row-gap:16px;align-items:stretch}
.profile-card{position:relative;overflow:hidden;border:1px solid rgba(161,161,170,.34);border-radius:12px;background:linear-gradient(145deg,rgba(54,55,62,.56),rgba(28,28,33,.82) 44%,rgba(14,14,17,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 20px 48px rgba(0,0,0,.28)}
.profile-card-glow{position:absolute;top:-120px;left:-80px;width:340px;height:260px;background:radial-gradient(circle,rgba(255,90,90,.2),transparent 68%);filter:blur(4px);pointer-events:none}
.identity-card,.profile-identity-card{padding:27px}
.profile-identity-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.profile-identity{position:relative;display:flex;align-items:center;gap:18px}
.profile-identity-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex:0 0 auto;min-height:32px;min-width:92px}
.profile-identity-copy{min-width:0}
.profile-overline{margin:0 0 7px;color:var(--red-bright);font:600 11px/1.2 Comfortaa,Inter,ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.profile-identity h3,.profile-card-header h3{margin:0;color:var(--text);font-size:25px;font-weight:650;line-height:1.15;letter-spacing:-.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profile-status{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--muted);font-size:12px}
.profile-status .status-dot{width:6px;height:6px;box-shadow:0 0 12px rgba(157,242,110,.75)}
.profile-promo-status{display:grid;justify-items:end;gap:3px;margin-top:1px;text-align:right;white-space:nowrap;filter:drop-shadow(0 0 4px rgba(255,194,64,.3))}
.profile-promo-status-label,.profile-promo-status-time{color:transparent;background:linear-gradient(110deg,#f4b52b 0%,#fff0a3 23%,#ffd45a 44%,#fff7c7 53%,#e3a11f 77%,#fff0a3 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:promo-status-shimmer 4.5s ease-in-out infinite,promo-status-glow 2.8s ease-in-out infinite}
.profile-promo-status-label{font-size:11px;font-weight:700;line-height:1.1;letter-spacing:.06em}
.profile-promo-status-time{font-size:13px;font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}
@keyframes promo-status-shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes promo-status-glow{0%,100%{filter:drop-shadow(0 0 3px rgba(255,194,64,.18))}50%{filter:drop-shadow(0 0 8px rgba(255,194,64,.5))}}
.profile-details{position:relative;display:grid;gap:0;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}
.profile-details div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}
.profile-details dt{color:var(--muted);font-size:12px}
.profile-details dd{margin:0;color:var(--text);font-size:13px;font-weight:600;text-align:right}
.profile-user-id{color:var(--red-bright)!important;letter-spacing:.04em}
.profile-connections{display:grid;gap:8px;margin-top:22px}
.profile-connection-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:rgba(8,8,11,.38)}
.profile-connection-main{display:flex;align-items:center;gap:10px;min-width:0}
.profile-connection-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(161,161,170,.3);border-radius:8px;background:rgba(255,255,255,.045);color:var(--muted)}
.profile-connection-icon img{width:20px;height:20px}
.profile-connection-icon svg{width:18px;height:18px}
.profile-connection-main>div{display:grid;gap:3px;min-width:0}
.profile-connection-main strong{color:var(--text);font-size:13px;font-weight:650}
.profile-connection-status{color:var(--dim);font-size:10px}
.profile-connection-row.is-linked .profile-connection-status{color:var(--green)}
.profile-connection-main small{color:var(--dim);font-size:10px}
.profile-connection-note{margin-left:auto;color:var(--muted);font-size:10px;text-align:right;white-space:nowrap}
.profile-connection-row.is-linked .profile-connection-note{color:var(--green);font-weight:600}
.profile-connection-connect{min-height:32px;padding:7px 12px;font-size:11px;white-space:nowrap}
.profile-savings-panel{margin-top:16px;padding:16px 17px;border:1px solid rgba(255,90,90,.3);border-radius:10px;background:linear-gradient(145deg,rgba(255,90,90,.11),rgba(255,255,255,.035) 58%,rgba(8,8,11,.35));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.16)}
.profile-savings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.profile-savings-heading .profile-overline{margin-bottom:4px}
.profile-savings-heading h4{margin:0;color:var(--text);font-size:15px;font-weight:650}
.profile-savings-progress{display:grid;justify-items:end;gap:4px;padding-top:1px;text-align:right}
.profile-savings-progress strong{color:var(--red-bright);font-size:12px;font-weight:700;white-space:nowrap}
.profile-savings-progress span{color:var(--muted);font-size:10px;white-space:nowrap}
.profile-savings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}
.profile-savings-grid>div{display:grid;gap:3px;padding:10px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(8,8,11,.2)}
.profile-savings-grid strong{color:var(--text);font-size:12px;font-weight:650}
.profile-savings-grid span{color:var(--red-bright);font-size:13px;font-weight:700}
.profile-history-card{padding:27px}
.profile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.profile-card-header h3{font-size:22px}
.profile-history-totals{display:grid;justify-items:end;gap:4px;padding-top:2px;text-align:right}
.profile-history-total{margin-top:2px;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}
.profile-history-count{color:var(--dim);font-size:11px;font-weight:500;white-space:nowrap}
.profile-empty-state{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;padding:30px 20px;text-align:center}
.profile-empty-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border:1px solid rgba(255,90,90,.34);border-radius:12px;background:rgba(255,90,90,.08);color:var(--red-bright);box-shadow:0 0 22px rgba(255,90,90,.12)}
.profile-empty-icon svg{width:22px;height:22px}
.profile-empty-state strong{font-size:17px;font-weight:600}
.profile-empty-state p{max-width:340px;margin:8px 0 19px;color:var(--muted);font-size:13px;line-height:1.55}
.profile-history-list{display:grid;gap:9px;padding-top:16px}
.profile-history-entry{display:grid;grid-template-columns:1.1fr .86fr .9fr .95fr 1.15fr auto;align-items:center;gap:10px;padding:14px 15px;border:1px solid var(--line);border-radius:8px;background:rgba(8,8,11,.42)}
.profile-history-entry>div{display:grid;gap:4px;min-width:0}
.profile-history-entry strong{display:block;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.profile-history-entry span{color:var(--muted);font-size:11px}
.profile-history-entry-status{display:block;overflow:hidden;max-width:92px;color:var(--green);font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:normal}
.profile-history-entry-status.is-cancelled{color:var(--red-bright)}
.profile-history-entry>div:nth-child(5) strong{font:500 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
.profile-history-id{display:flex!important;align-items:center;gap:5px;min-width:0}
.profile-history-id>strong{min-width:0}
.profile-copy-id{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;padding:3px;border:1px solid rgba(161,161,170,.3);border-radius:5px;background:rgba(255,255,255,.035);color:var(--muted);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}
.profile-copy-id svg{width:13px;height:13px}
.profile-copy-id:hover,.profile-copy-id:focus-visible{border-color:rgba(255,90,90,.58);background:rgba(255,90,90,.1);color:var(--text);transform:translate3d(0,0,3px)}
.profile-copy-id.is-copied{border-color:rgba(157,242,110,.55);background:rgba(157,242,110,.1);color:var(--green)}
.profile-history-view{min-height:32px;padding:7px 11px;font-size:11px;white-space:nowrap}
.profile-local-note{max-width:680px;margin:19px 0 0;color:var(--dim);font-size:11px;line-height:1.55}
@media (max-width:900px){
  .profile-layout{grid-template-columns:1fr}
  .profile-history-card{min-height:0}
}
@media (max-width:700px){
  .profile-page{min-height:calc(100vh - 62px);padding:58px 0 78px}
  .profile-heading{align-items:flex-start;flex-direction:column;gap:20px}
  .profile-heading h2{font-size:42px}
  .profile-heading-actions{align-self:flex-end}
  .profile-identity-card,.profile-history-card{padding:20px}
  .profile-avatar-large{width:62px;height:62px;font-size:22px}
  .profile-identity{gap:14px}
  .profile-identity h3{font-size:21px}
  .profile-identity-head{gap:10px}
  .profile-identity-actions{gap:5px}
  .profile-promo-status{min-width:0}
  .profile-promo-status-label{font-size:9px}
  .profile-promo-status-time{font-size:11px}
  .profile-connection-row{align-items:flex-start;flex-wrap:wrap}
  .profile-connection-note{width:100%;margin-left:40px;text-align:left}
  .profile-connection-connect{margin-left:auto}
  .profile-savings-heading{flex-direction:column;gap:8px}
  .profile-savings-progress{justify-items:start;text-align:left}
  .profile-savings-grid{gap:6px}
  .profile-details div{align-items:flex-start;flex-direction:column;gap:4px}
  .profile-details dd{text-align:left}
  .profile-card-actions .btn{flex:1}
}

.profile-utility-stack{display:grid;gap:16px;row-gap:16px;margin-top:16px}
.profile-wallet-card{padding:27px}
.profile-card-glow-right{right:-100px;left:auto;top:-150px;background:radial-gradient(circle,rgba(255,90,90,.14),transparent 68%)}
.profile-settings-header{align-items:center;padding-bottom:19px}
.profile-title-with-icon{display:flex;align-items:center;gap:12px;min-width:0}
.profile-title-with-icon>div{min-width:0}
.profile-btn-icon{width:15px;height:15px;flex:0 0 15px;stroke:currentColor}
.profile-link-icon{width:13px;height:13px;vertical-align:-2px;stroke:currentColor;transition:transform .2s ease}
.profile-inline-link:hover .profile-link-icon,.profile-inline-link:focus-visible .profile-link-icon{transform:translate(2px,-2px)}
.profile-section-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(255,90,90,.35);border-radius:8px;background:rgba(255,90,90,.08);color:var(--red-bright)}
.profile-section-icon svg{width:17px;height:17px}
.profile-inline-link{color:var(--red-bright);font-size:12px;transition:color .2s ease,text-shadow .2s ease}
.profile-inline-link:hover,.profile-inline-link:focus-visible{color:#fff;text-shadow:0 0 12px rgba(255,90,90,.6)}
.profile-form{position:relative;padding-top:20px}
.profile-form-grid{display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);gap:16px}
.profile-field{display:grid;gap:8px;min-width:0}
.profile-field>span{color:var(--muted);font-size:12px;font-weight:600}
.profile-field input,.profile-field select{width:100%;min-height:46px;padding:11px 14px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(8,8,11,.72);color:var(--text);font-size:13px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.profile-field input::placeholder{color:var(--dim)}
.profile-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}
.profile-field input:focus,.profile-field select:focus{border-color:rgba(255,90,90,.72);box-shadow:0 0 0 3px rgba(255,90,90,.11);background:rgba(8,8,11,.9)}
.profile-field select:disabled{opacity:1;cursor:default;background-image:none;text-align:center;text-align-last:center;padding-right:14px;color:var(--text);animation:profile-network-glow 3.8s ease-in-out infinite}
@keyframes profile-network-glow{0%,100%{border-color:var(--line-strong);box-shadow:0 0 0 rgba(255,90,90,0)}50%{border-color:rgba(255,90,90,.62);box-shadow:0 0 18px rgba(255,90,90,.12),0 0 0 2px rgba(255,90,90,.035)}}
.profile-form-note{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.55}
.profile-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:18px}
.profile-form-actions .btn{min-height:38px}
.profile-form-status{min-height:18px;color:var(--green);font-size:12px}
.profile-exchange-dialog{position:relative;z-index:1;width:min(100%,560px);overflow:hidden;padding:25px 24px 23px;border:1px solid rgba(161,161,170,.38);border-radius:12px;background:linear-gradient(145deg,rgba(52,53,61,.98),rgba(22,22,27,.99) 58%,rgba(12,12,15,.995));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 90px rgba(0,0,0,.62);transform:translate3d(0,8px,0) scale(.98);transition:transform .32s cubic-bezier(.22,1,.36,1)}
.profile-exchange-dialog-close{position:absolute;top:12px;right:13px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);transition:color .22s ease,background .22s ease,border-color .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}
.profile-exchange-dialog-close svg{width:17px;height:17px}
.profile-exchange-dialog-close:hover,.profile-exchange-dialog-close:focus-visible{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:var(--text);transform:translateZ(3px) scale(1.04)}
.profile-nickname-dialog-glow{position:absolute;top:-170px;right:-100px;width:330px;height:260px;background:radial-gradient(circle,rgba(255,90,90,.22),transparent 68%);filter:blur(7px);pointer-events:none}
.profile-exchange-modal{position:fixed;inset:0;z-index:101;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}
.profile-exchange-modal[hidden]{display:none!important}
.profile-exchange-modal.is-open{opacity:1;pointer-events:auto}
.profile-exchange-modal.is-open .profile-exchange-dialog{transform:translate3d(0,0,0) scale(1)}
.profile-exchange-dialog-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}
.profile-exchange-dialog h2{margin:4px 0 0;font-size:25px;letter-spacing:-.05em}
.profile-exchange-dialog-id-wrap{display:flex;align-items:center;gap:7px;margin-bottom:0}
.profile-exchange-dialog-id{color:var(--dim);font:500 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
.profile-exchange-dialog-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;border:1px solid var(--line);border-radius:8px;background:rgba(8,8,11,.34);overflow:hidden}
.profile-exchange-dialog-grid div{display:grid;gap:7px;padding:15px 16px;border-bottom:1px solid var(--line)}
.profile-exchange-dialog-grid div:nth-child(odd){padding-right:16px}
.profile-exchange-dialog-grid div:nth-child(even){padding-left:16px;border-left:1px solid var(--line)}
.profile-exchange-dialog-grid dt{color:var(--muted);font-size:11px}
.profile-exchange-dialog-grid dd{margin:0;color:var(--text);font-size:14px;font-weight:600}
.profile-exchange-dialog-grid .profile-exchange-created-value{display:grid;gap:3px}
.profile-exchange-created-time{color:var(--muted);font-size:12px;font-weight:500}
.profile-exchange-dialog-grid .profile-exchange-status-detail{grid-column:1 / -1;display:grid;justify-items:center;padding:16px 12px 17px;border:0!important;border-radius:0;background:transparent;text-align:center}
.profile-exchange-dialog-grid .profile-exchange-status-detail dt,.profile-exchange-dialog-grid .profile-exchange-status-detail dd{text-align:center}
.profile-exchange-dialog-grid .profile-exchange-status-detail dt{color:var(--dim);font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.profile-exchange-dialog-grid .profile-exchange-status-detail dd{color:var(--muted);font-size:16px;font-weight:650}
.profile-exchange-dialog-grid .profile-exchange-status-detail.is-complete dd{color:var(--green)}
.profile-exchange-dialog-grid .profile-exchange-status-detail.is-cancelled dd{color:var(--red-bright)}
.profile-exchange-dialog-grid .profile-exchange-status-detail.is-pending dd{color:#ffd25f}
.profile-history-more{display:block;margin:15px auto 0;min-height:34px;padding:8px 16px;color:var(--muted);font-size:12px}
.profile-history-modal{position:fixed;inset:0;z-index:102;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}
.profile-history-modal[hidden]{display:none!important}
.profile-history-modal.is-open{opacity:1;pointer-events:auto}
.profile-history-dialog{position:relative;z-index:1;width:min(100%,900px);max-height:min(82vh,760px);overflow:auto;padding:27px 25px 23px;border:1px solid rgba(161,161,170,.44);border-radius:12px;background:linear-gradient(145deg,rgba(48,49,56,.97),rgba(18,18,22,.985) 66%,rgba(12,12,15,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 28px 80px rgba(0,0,0,.56);scrollbar-width:none;scrollbar-color:transparent transparent;transform:translate3d(0,8px,0) scale(.98);transition:transform .32s cubic-bezier(.22,1,.36,1)}
.profile-history-dialog::-webkit-scrollbar{width:0;height:0;display:none}
.profile-history-modal.is-open .profile-history-dialog{transform:translate3d(0,0,0) scale(1)}
.profile-history-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.profile-exchange-modal-actions{justify-content:space-between}
.profile-history-dialog-header h2{margin:4px 0 0;font-size:25px;letter-spacing:-.05em}
.profile-history-modal-list{display:grid;gap:9px;margin-top:20px}
.profile-history-modal-list .profile-history-entry{background:rgba(8,8,11,.56)}
.profile-history-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}
.profile-history-pagination .btn{min-height:32px;padding:7px 11px;font-size:11px}
.profile-history-pagination .btn:disabled{cursor:not-allowed;opacity:.35;box-shadow:none;transform:none!important}
@media (max-width:700px){
  .profile-history-entry{grid-template-columns:1fr 1fr;gap:10px 12px}
  .profile-history-entry>div:nth-child(5){grid-column:1 / -1}
  .profile-history-entry-status{white-space:normal}
  .profile-history-view{grid-column:2;grid-row:3;justify-self:end}
  .profile-exchange-dialog{padding:23px 19px 19px}
  .profile-exchange-modal{padding:16px}
  .profile-exchange-dialog-grid{grid-template-columns:1fr}
  .profile-exchange-dialog-grid div:nth-child(even){padding-left:0;border-left:0}
  .profile-history-modal{padding:16px}
  .profile-history-dialog{max-height:86vh;padding:23px 19px 19px}
  .profile-history-dialog-header{align-items:flex-start;gap:10px}
  .profile-history-dialog-header h2{font-size:22px}
}
@media (max-width:700px){
  .profile-wallet-card{padding:20px}
  .profile-form-grid{grid-template-columns:1fr;gap:12px}
  .profile-settings-header{align-items:flex-start}
  .profile-inline-link{margin-top:4px}
}

/* Buttons project slightly toward the viewer on hover; they never lift vertically. */
.btn{transform-origin:center;perspective:520px}
.btn:hover,.btn:focus-visible{transform:translate3d(0,0,8px) scale(1.012)!important}
.header-actions .btn:hover,.header-actions .btn:focus-visible{transform:translate3d(0,0,8px) scale(1.045)!important}
.hero-actions .btn-primary:hover,.hero-actions .btn-primary:focus-visible{transform:translate3d(0,0,8px) scale(1.018)!important}
#exchange-button:hover,#exchange-button:focus-visible,.telegram-withdraw:hover,.telegram-withdraw:focus-visible{transform:translate3d(0,0,8px) scale(1.02)!important}
@media (prefers-reduced-motion:reduce){
  .btn,.btn:hover,.btn:focus-visible{transform:none!important}
}

.transfer-request-card{position:relative;margin-top:16px;padding:22px 24px;border:1px solid rgba(161,161,170,.3);border-radius:12px;background:linear-gradient(145deg,rgba(36,36,43,.72),rgba(13,13,17,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 48px rgba(0,0,0,.2)}
.transfer-request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}
.transfer-request-heading .section-kicker{margin:0 0 8px;font-size:10px}
.transfer-request-heading h3{margin:0;color:var(--text);font-size:21px;font-weight:650;letter-spacing:-.04em}
.transfer-request-timer{display:grid;justify-items:end;gap:4px;flex:0 0 auto;padding-top:1px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}
.transfer-request-timer b{display:block;color:#ffd25f;font-size:16px;font-variant-numeric:tabular-nums;line-height:1.1;text-shadow:0 0 14px rgba(255,210,95,.2)}
.transfer-request-badge{padding:5px 8px;border:1px solid rgba(255,90,90,.35);border-radius:5px;color:var(--red-bright);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.transfer-request-intro{margin:16px 0;color:var(--muted);font-size:12px;line-height:1.55}
.transfer-request-summary{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.9fr);gap:16px;margin:0 0 16px}
.transfer-recipient-key,.transfer-accept-meta,.transfer-accepted-card{border:1px solid rgba(161,161,170,.34);border-radius:10px;background:rgba(24,24,29,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 14px 32px rgba(0,0,0,.2)}
.transfer-recipient-key{min-width:0;padding:12px 13px}
.transfer-summary-label{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:600}
.transfer-recipient-key-value{display:flex;align-items:center;gap:8px;min-width:0}
.transfer-recipient-key-value code{display:block;min-width:0;overflow:hidden;color:var(--text);font:700 13px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}
.transfer-summary-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:30px;padding:6px 10px;border:1px solid rgba(255,90,90,.2);border-radius:6px;background:rgba(255,90,90,.08);color:var(--text);font:600 11px/1 Comfortaa,Inter,ui-sans-serif,sans-serif;transition:background .24s ease,border-color .24s ease,transform .35s cubic-bezier(.22,1,.36,1)}
.transfer-summary-copy svg{width:14px;height:14px}
.transfer-summary-copy:hover,.transfer-summary-copy:focus-visible,.transfer-summary-copy.is-copied{border-color:rgba(255,90,90,.62);background:rgba(255,90,90,.18);transform:translateZ(5px)}
.transfer-accept-meta{display:flex;flex-direction:column;justify-content:center;padding:12px 15px}
.transfer-accept-meta strong{display:flex;align-items:flex-start;gap:7px;color:var(--text);font-size:22px;line-height:1.16;letter-spacing:-.025em}
.transfer-accept-meta strong [data-transfer-wallet-address]{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:14px;line-height:1.3;letter-spacing:0}
.transfer-accept-meta strong [data-transfer-wallet-address].is-empty{color:var(--muted);font-weight:500}
.transfer-accept-icon{display:inline-flex;color:var(--red-bright)}
.transfer-accept-icon svg{width:16px;height:16px}
.transfer-accepted-card{padding:15px 16px;margin-bottom:16px}
.transfer-accepted-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px;font-weight:650}
.transfer-accepted-heading b{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:6px;background:rgba(255,90,90,.12);color:var(--red-bright);font-size:11px}
.transfer-accepted-card p{max-width:680px;margin:9px 0 15px;color:var(--muted);font-size:12px;line-height:1.55}
.transfer-accepted-total{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}
.transfer-accepted-total>div{display:grid;gap:4px;min-width:0}
.transfer-accepted-total>div:last-child{text-align:right}
.transfer-accepted-total strong{color:var(--text);font-size:16px}
.transfer-request-fields{display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr;gap:14px}
.transfer-request-field{display:grid;gap:7px;min-width:0}
.transfer-request-field>span{color:var(--muted);font-size:11px}
.transfer-request-field-output output{display:flex;align-items:center;width:100%;min-height:43px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;background:rgba(8,8,11,.52);color:var(--text);font:600 12px/1.2 Comfortaa,Inter,ui-sans-serif,sans-serif}
.transfer-request-field-output>span{font-size:13px}
.transfer-request-rate-wrap{display:inline-flex;align-items:center;gap:7px;margin-left:5px}
.transfer-request-rate{color:var(--red-bright);font-size:10px;font-weight:700}
.transfer-request-field-output .transfer-request-rate,.transfer-request-field-output .transfer-promo-rate{font-size:12px}
.transfer-request-rate.is-promo-base{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(255,90,90,.9);opacity:.72}
.transfer-promo-rate{color:transparent;background:linear-gradient(110deg,#f4b52b 0%,#fff0a3 23%,#ffd45a 44%,#fff7c7 53%,#e3a11f 77%,#fff0a3 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:10px;font-weight:750;animation:promo-status-shimmer 4.5s ease-in-out infinite,promo-status-glow 2.8s ease-in-out infinite}
.transfer-request-field input{width:100%;min-height:43px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;background:rgba(8,8,11,.72);color:var(--text);font:500 12px/1.2 Comfortaa,Inter,ui-sans-serif,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.transfer-secret-input{position:relative;display:flex;align-items:center;min-width:0}
.transfer-secret-input input{padding-right:42px}
.transfer-secret-toggle{position:absolute;z-index:3;right:7px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(161,161,170,.18);border-radius:5px;background:rgba(8,8,11,.72);color:var(--muted);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}
.transfer-secret-toggle svg{width:16px;height:16px}
.transfer-secret-toggle:hover,.transfer-secret-toggle:focus-visible,.transfer-secret-toggle.is-visible{background:rgba(255,90,90,.1);color:var(--text);outline:none}
.transfer-secret-toggle:disabled{cursor:not-allowed;opacity:.42}
.transfer-request-field input:focus{border-color:rgba(255,90,90,.72);box-shadow:0 0 0 3px rgba(255,90,90,.11);background:rgba(8,8,11,.92)}
.transfer-request-field input:disabled{cursor:not-allowed;opacity:.58;border-color:rgba(161,161,170,.28);background:rgba(8,8,11,.48)}
.transfer-request-field input::placeholder{color:var(--dim)}
.transfer-request-security-note{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.55}
.transfer-request-security-note a{color:var(--red-bright);text-decoration:underline;text-decoration-color:rgba(255,90,90,.4);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}
.transfer-request-security-note a:hover,.transfer-request-security-note a:focus-visible{color:#fff;text-decoration-color:currentColor}
.transfer-request-output{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;border:1px solid rgba(255,90,90,.26);border-radius:8px;background:linear-gradient(90deg,rgba(255,90,90,.1),rgba(8,8,11,.5) 68%)}
.transfer-request-output-copy{display:grid;gap:6px;min-width:0;flex:1}
.transfer-request-output-copy>span{color:var(--muted);font-size:10px}
.transfer-request-output code{display:block;overflow:auto;color:var(--text);font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;scrollbar-width:thin}
.transfer-request-copy{flex:0 0 28px;width:28px;height:28px}
.transfer-request-actions,.transfer-request-followup{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}
.transfer-request-action-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.transfer-request-followup-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%}
.transfer-payout-amount{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid rgba(157,242,110,.3);border-radius:7px;background:rgba(157,242,110,.08);color:var(--green);font:650 12px/1 Comfortaa,Inter,ui-sans-serif,sans-serif;white-space:nowrap}
.transfer-request-actions .transfer-cancel-button{margin-left:auto}
.transfer-request-actions .btn,.transfer-request-followup .btn{min-height:38px}
.transfer-request-followup .profile-form-status{flex-basis:100%;width:100%;color:var(--muted)}
.transfer-request-action-buttons .transfer-contact-withdraw{width:auto;min-height:38px;margin-top:0;padding:10px 14px;font-size:11px;letter-spacing:.08em}
.transfer-request-actions .profile-form-status.is-waiting{color:#ffd25f}
.transfer-request-actions .profile-form-status.is-cancelled{color:var(--red-bright)}
.transfer-request-followup .profile-form-status.is-waiting{color:#ffd25f}
.transfer-request-followup .profile-form-status.is-cancelled{color:var(--red-bright)}
.transfer-request-action-buttons .btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none!important}
.transfer-request-followup{padding-top:16px;border-top:1px solid var(--line)}
.transfer-request-followup .btn:disabled{cursor:not-allowed;opacity:.38;box-shadow:none;transform:none!important}
.transfer-check-button.is-loading{cursor:wait;opacity:.72}
.transfer-check-spinner{display:inline-block;width:13px;height:13px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:transfer-check-spin .7s linear infinite}
@keyframes transfer-check-spin{to{transform:rotate(360deg)}}
.transfer-request-help{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}
.transfer-request-help>strong{color:var(--text);font-size:12px}
.transfer-request-help ol{margin:7px 0 0;padding-left:20px;color:var(--muted);font-size:11px;line-height:1.6}
.transfer-request-help li{padding-left:3px}
.transfer-request-help p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.6}
.transfer-request-help .transfer-request-limit{margin-top:11px}
.transfer-request-help .transfer-request-limit strong{color:var(--text);font-size:11px}
.transfer-request-help code{color:var(--red-bright);font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
@media (max-width:700px){.transfer-request-card{padding:19px 17px}.transfer-request-summary{grid-template-columns:1fr}.transfer-recipient-key-value{align-items:flex-start;flex-direction:column}.transfer-summary-copy{width:100%}.transfer-request-fields{grid-template-columns:1fr}.transfer-request-heading h3{font-size:18px}.transfer-request-timer{font-size:10px}.transfer-request-timer b{font-size:15px}.transfer-request-output{align-items:flex-start}.transfer-request-copy{margin-top:16px}.transfer-accepted-heading{gap:10px}.transfer-accepted-total{grid-template-columns:1fr}.transfer-accepted-total>div:last-child{text-align:left}}

.profile-nickname-backdrop{position:absolute;inset:0;background:rgba(4,4,6,.58);backdrop-filter:blur(2px) saturate(.86);-webkit-backdrop-filter:blur(2px) saturate(.86);transition:opacity .18s ease}
body.is-promo-modal-open{overflow:hidden}
.profile-promo-modal,.profile-promo-success-modal{position:fixed;inset:0;z-index:104;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}
.profile-promo-modal[hidden],.profile-promo-success-modal[hidden]{display:none!important}
.profile-promo-modal.is-open,.profile-promo-success-modal.is-open{opacity:1;pointer-events:auto}
.profile-promo-backdrop{position:absolute;inset:0;background:rgba(4,4,6,.6);backdrop-filter:blur(2px) saturate(.86);-webkit-backdrop-filter:blur(2px) saturate(.86)}
.profile-promo-dialog{position:relative;z-index:1;width:min(100%,450px);overflow:hidden;padding:27px 25px 23px;border:1px solid rgba(161,161,170,.38);border-radius:12px;background:linear-gradient(145deg,rgba(52,53,61,.98),rgba(22,22,27,.99) 58%,rgba(12,12,15,.995));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 90px rgba(0,0,0,.62);transform:translate3d(0,8px,0) scale(.98);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}
.profile-promo-dialog [hidden]{display:none!important}
.profile-promo-modal.is-open .profile-promo-dialog,.profile-promo-success-modal.is-open .profile-promo-dialog{transform:translate3d(0,0,0) scale(1)}
.profile-promo-dialog-glow{position:absolute;top:-170px;right:-100px;width:330px;height:260px;background:radial-gradient(circle,rgba(255,90,90,.22),transparent 68%);filter:blur(7px);pointer-events:none}
.profile-promo-dialog-close{position:absolute;top:12px;right:13px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);transition:color .22s ease,background .22s ease,border-color .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}
.profile-promo-dialog-close svg{width:17px;height:17px}
.profile-promo-dialog-close:hover,.profile-promo-dialog-close:focus-visible{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:var(--text);transform:translateZ(3px) scale(1.04)}
.profile-promo-dialog h2{position:relative;margin:4px 0 11px;font-size:25px;letter-spacing:-.05em}
.profile-nickname-label{position:relative;display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:600}
.profile-promo-description{position:relative;margin:0 0 21px;color:var(--muted);font-size:13px;line-height:1.55}
.profile-promo-active-message{position:relative;margin:0 0 16px;color:var(--green);font-size:13px;font-weight:650;text-shadow:0 0 14px rgba(157,242,110,.22)}
.profile-promo-active-details{position:relative;display:grid;gap:2px;margin-top:2px}
.profile-promo-active-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0}
.profile-promo-active-details span{color:var(--muted);font-size:11px}
.profile-promo-active-details strong{color:var(--text);font-size:12px;font-weight:650;text-align:right}
.profile-promo-active-details>div:last-child strong{color:#ffd25f;font-variant-numeric:tabular-nums}
.profile-promo-dialog input{position:relative;width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(244,244,245,.56);border-radius:8px;background:rgba(8,8,11,.72);color:var(--text);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.profile-promo-dialog input:focus{border-color:var(--red-bright);box-shadow:0 0 0 3px rgba(255,90,90,.15),0 0 24px rgba(255,90,90,.12);background:rgba(8,8,11,.92)}
.profile-promo-dialog input::placeholder{color:var(--dim)}
.profile-promo-feedback{position:relative;margin:9px 0 0;color:#ffaaa6;font-size:11px;line-height:1.4}
.profile-promo-actions{position:relative;display:flex;justify-content:center;gap:9px;margin-top:21px}
.profile-promo-actions .btn{min-width:110px;min-height:40px}
.profile-promo-actions .btn:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none!important}
.profile-promo-modal.is-invalid .profile-promo-dialog input{border-color:rgba(255,90,90,.82);box-shadow:0 0 0 3px rgba(255,90,90,.12)}
.profile-promo-modal.is-valid .profile-promo-dialog input{border-color:rgba(157,242,110,.82);box-shadow:0 0 0 3px rgba(157,242,110,.12)}
.profile-promo-success-dialog{text-align:center}
.profile-promo-success-dialog .profile-promo-dialog-close{ text-align:left}
.profile-promo-success-dialog .profile-overline{margin-bottom:7px;color:var(--green);text-shadow:0 0 16px rgba(157,242,110,.3)}
.profile-promo-success-dialog h2{color:var(--green);text-shadow:0 0 20px rgba(157,242,110,.26)}
.profile-promo-success-check{position:relative;display:grid;place-items:center;width:70px;height:70px;margin:2px auto 18px;border:1px solid rgba(157,242,110,.38);border-radius:50%;background:rgba(157,242,110,.1);color:var(--green);box-shadow:0 0 30px rgba(157,242,110,.16)}
.profile-promo-success-check svg{width:48px;height:48px}
.profile-promo-success-check path{stroke-dasharray:52;stroke-dashoffset:52;animation:promo-check-draw .65s cubic-bezier(.22,1,.36,1) .12s forwards}
@keyframes promo-check-draw{to{stroke-dashoffset:0}}
.profile-logout-modal{position:fixed;inset:0;z-index:105;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}
.profile-logout-modal[hidden]{display:none!important}
.profile-logout-modal.is-open{opacity:1;pointer-events:auto}
.profile-logout-backdrop{position:absolute;inset:0;background:rgba(4,4,6,.6);backdrop-filter:blur(2px) saturate(.86);-webkit-backdrop-filter:blur(2px) saturate(.86)}
.profile-logout-dialog{position:relative;z-index:1;width:min(100%,420px);overflow:hidden;padding:27px 25px 23px;border:1px solid rgba(161,161,170,.38);border-radius:12px;background:linear-gradient(145deg,rgba(52,53,61,.98),rgba(22,22,27,.99) 58%,rgba(12,12,15,.995));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 90px rgba(0,0,0,.62);transform:translate3d(0,8px,0) scale(.98);transition:transform .32s cubic-bezier(.22,1,.36,1)}
.profile-logout-modal.is-open .profile-logout-dialog{transform:translate3d(0,0,0) scale(1)}
.profile-logout-dialog-glow{position:absolute;top:-170px;right:-100px;width:330px;height:260px;background:radial-gradient(circle,rgba(255,90,90,.22),transparent 68%);filter:blur(7px);pointer-events:none}
.profile-logout-dialog h2{position:relative;margin:4px 0 11px;font-size:25px;letter-spacing:-.05em}
.profile-logout-description{position:relative;margin:0;color:var(--muted);font-size:13px;line-height:1.55}
.profile-logout-actions{position:relative;display:flex;justify-content:center;gap:10px;margin-top:23px}
.profile-logout-actions .btn{min-width:100px;min-height:40px}
@media (max-width:700px){
  .profile-promo-modal,.profile-promo-success-modal{padding:16px}
  .profile-promo-dialog{padding:23px 19px 19px}
  .profile-logout-modal{padding:16px}
  .profile-logout-dialog{padding:23px 19px 19px}
}
@media (max-width:700px){
}
@media (prefers-reduced-motion:reduce){
  .profile-exchange-modal,.profile-exchange-dialog,.profile-logout-modal,.profile-logout-dialog,.profile-heading-action{transition:none}
}
