@charset "UTF-8";
html{scroll-behavior:smooth}body{overflow-x:hidden}.local-overlay{position:fixed;inset:0;background:rgba(107,114,128,.55);z-index:10001;display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow-y:auto}.local-panel{background:white;color:#111827;border-radius:8px;box-shadow:0 20px 30px #0002;width:576px;max-width:100%;max-height:calc(100dvh - 64px);overflow:auto;border:2px solid #b5bdbe}.welcome-panel{border-color:#4ec267}.coin-banner{height:106px;background:#fff url('/assets/circuit.svg') center;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.coin-banner img{height:88px;width:88px;object-fit:contain}.welcome-body{padding:12px 16px 26px}.welcome-body h3{text-align:center;font-size:20px;font-weight:600;margin-bottom:10px}.welcome-body p{font-size:16px;line-height:24px;color:#4b5563;margin-bottom:12px}.welcome-balance{background:linear-gradient(100deg,#fffccb,#defce8);border:1px solid #d2ebcb;border-radius:8px;text-align:center;padding:22px;margin-bottom:26px;box-shadow:0 1px 3px #0002}.welcome-balance small{font-size:14px;display:block}.welcome-balance strong{font-size:18px;color:#050505}.local-primary{width:100%;background:#4dc462;color:white;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer}.local-primary:hover{background:#3aab50}.local-primary:focus-visible{outline:2px solid #4dbb64;outline-offset:3px}.attention-red{background:#fff4f4;color:#b54536!important;padding:16px;border-radius:6px;font-size:14px!important}.attention-steps{background:#f0fff5;padding:16px;color:#365c43;border-radius:6px;font-size:16px;line-height:25px}.attention-steps p{color:inherit}.local-close{position:absolute;right:12px;top:10px;border:1px solid #ddd;border-radius:8px;width:30px;height:30px;font-size:24px;line-height:24px;background:#fff;color:#9296a0;cursor:pointer}.local-toast{position:fixed;top:32px;right:32px;z-index:10000;width:320px;max-width:calc(100vw - 32px);background:white;color:#6b7280;border-radius:8px;box-shadow:0 8px 20px #0001;padding:20px 35px 20px 18px;display:flex;gap:12px;align-items:center;font-size:14px;animation:toast-in .3s ease-out}.local-toast img{width:30px;height:30px}.local-toast strong{color:#4a9959;display:block}.local-toast button{position:absolute;top:14px;right:14px;font-size:20px;color:#9ca3af}.local-faq-answer{padding:14px 0;color:#d1d5db;line-height:26px}.local-panel [role=dialog]{position:relative!important;z-index:auto!important}.local-panel [role=dialog]>.fixed{display:none}.local-panel [role=dialog]>.fixed.inset-0.overflow-y-auto{display:block;position:static!important}.local-panel [role=dialog] .min-h-full{padding:0!important;min-height:0!important}.local-panel [role=dialog] [data-headlessui-state]{transform:none!important}.local-panel [role=dialog] [id*='dialog-panel']{margin:0!important;border:0!important;box-shadow:none!important;max-width:none!important}.local-panel .relative.transform{border:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important}.local-panel .fixed.inset-0.bg-gray-500{display:none!important}.local-panel .relative.z-10{z-index:1}.local-panel .fixed.inset-0.overflow-y-auto{position:static!important}.local-panel [role=tab]{cursor:pointer}.local-panel button:focus-visible{outline:2px solid #4d9959;outline-offset:3px}.local-withdraw-reply{padding:20px;margin:16px 24px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#4b5563;font-size:18px}.local-status{padding:8px;color:#48975a;text-align:center}.local-mobile-menu{position:fixed;top:80px;right:12px;background:white;color:#111827;border-radius:8px;padding:20px;z-index:1000;display:flex;gap:24px}.local-progress{height:16px;background:#e5e7eb;border-radius:10px;overflow:hidden}.local-progress div{height:100%;background:#49985b;color:white;font-size:12px;text-align:center;transition:width .3s}.local-form{display:grid;gap:12px;padding:8px}.local-form input{border:1px solid #ddd;border-radius:6px;padding:10px;width:100%}.local-form label{font-size:14px;color:#6b7280}@keyframes toast-in{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.local-overlay{padding:16px 10px}.local-panel{max-height:calc(100dvh - 32px)}.local-toast{right:16px;top:16px}.welcome-body p{font-size:15px}.coin-banner{height:90px}.local-panel [role=tablist]{overflow-x:auto}nav .uppercase{font-size:14px}#contactModalOpen{right:12px!important;bottom:12px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.local-panel{outline:none}.local-overlay{background:rgba(107,114,128,.75)}.welcome-body p{font-size:15px}.welcome-body b{font-weight:500}.welcome-body{padding-top:10px}.welcome-panel .coin-banner img{height:80px;width:80px}.welcome-balance{position:relative}.welcome-balance:before{content:"";position:absolute;left:32px;top:33px;width:20px;height:19px;border:2px solid #4d8057;border-radius:3px}.welcome-balance:after{content:"";position:absolute;left:45px;top:39px;width:5px;height:5px;border:1px solid #4d8057;border-radius:1px}[class*="plus.svg"]{background-image:url("/assets/plus.svg")!important}[class*="microlines.svg"]{background-image:url("/assets/microlines.svg")!important}[class*="circuit.svg"]{background-image:url("/assets/circuit.svg")!important}.local-panel:has(.custom-modal__content){width:400px;border:0;border-radius:16px;overflow:visible}.local-panel .custom-modal__content{width:100%;margin:0;box-shadow:none}.welcome-panel .local-primary{outline:2px solid #4ec267;outline-offset:2px}.welcome-panel{color:#000}
.local-panel h1,.local-panel h2,.local-panel h3{color:#000!important}.local-panel h3[style*="color"]{color:inherit!important}.local-panel .text-green-600{color:#49985b!important}.welcome-panel h3{font-weight:500}.local-panel .custom-modal__content{max-width:none}.local-panel:has(.custom-modal__content){width:400px}
.local-panel .font-medium.text-gray-900,.local-panel .text-xl.font-semibold.text-gray-900{color:#000!important}.local-panel .custom-modal__title{font-size:20px}.local-panel input{color:#111827!important}.local-panel [id*=dialog-panel]{width:100%}
.local-toast{top:32px;right:16px;padding:20px 18px;min-height:74px;z-index:10002;font-size:14px;line-height:20px;gap:12px}.local-toast>div:last-of-type{padding-right:5px}.local-toast-icon{flex:0 0 30px;width:30px;height:30px}.local-toast-icon svg{display:block;width:30px;height:30px}.local-toast-name{font-weight:600}.local-toast strong{font-weight:600;color:#42a452}.local-toast button{right:14px;top:14px;font-size:20px;line-height:20px;background:transparent;border:0;cursor:pointer}@media(max-width:639px){.local-toast{top:16px;right:16px}}

.local-overlay{animation:dialog-backdrop-in 200ms ease-out both}
.local-overlay>.local-panel{animation:dialog-panel-in 250ms cubic-bezier(.2,.75,.25,1) both}
.local-overlay.is-closing{pointer-events:none;animation:dialog-backdrop-out 200ms ease-in both}
.local-overlay.is-closing>.local-panel{animation:dialog-panel-out 200ms ease-in both}
@keyframes dialog-backdrop-in{from{background-color:rgba(107,114,128,0)}to{background-color:rgba(107,114,128,.75)}}
@keyframes dialog-backdrop-out{from{background-color:rgba(107,114,128,.75)}to{background-color:rgba(107,114,128,0)}}
@keyframes dialog-panel-in{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}
@keyframes dialog-panel-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}
@media(prefers-reduced-motion:reduce){.local-overlay,.local-overlay>.local-panel{animation:none!important}}


.D-withdraw-wait{min-height:670px;background:#fff url('/assets/plus.svg');text-align:center;padding:90px 24px 80px;color:#374151;font-size:24px;line-height:32px}.D-withdraw-wait img{width:160px;height:160px;object-fit:contain;margin:0 auto 26px}.D-wait-warning{color:#df2009;font-size:18px;margin-bottom:20px}.D-wait-manager{color:#3ba553;font-weight:600;margin-bottom:18px}#D-withdraw-seconds{color:#df2009}.D-manager-scroll{max-height:544px;min-height:544px;overflow-y:auto}.D-chat-user{display:flex;justify-content:flex-end;padding:0 0 8px}.D-chat-user span{display:block;padding:17px 20px;border:1px solid #86efac;border-radius:8px;background:#c7f6d4;color:#37614e;font-size:18px}.D-typing-dots{display:inline-flex;gap:4px;margin-left:10px;vertical-align:middle}.D-typing-dots i{width:6px;height:6px;border-radius:50%;background:#88919d;animation:D-dot 1s infinite}.D-typing-dots i:nth-child(2){animation-delay:.15s}.D-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes D-dot{0%,80%,100%{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.D-profile-search{position:fixed;inset:0;z-index:10004;background:rgba(17,24,39,.9);display:flex;align-items:center;justify-content:center;text-align:left;color:white;font-size:24px;line-height:32px}.D-search-spinner{display:block;width:32px;height:32px;margin:0 auto 34px;border:4px solid transparent;border-top-color:white;border-radius:50%;animation:D-spin .7s linear infinite}@keyframes D-spin{to{transform:rotate(360deg)}}.D-form-action{display:flex;justify-content:center;padding:32px 0 6px}.D-form-action button{background:#e0fce7;color:#168754;font-size:20px;font-weight:600;border-radius:8px;padding:18px 28px;box-shadow:-6px 0 18px #5ec76b90,8px 0 18px #e8d76390}@media(max-width:639px){.D-withdraw-wait{min-height:560px;padding:60px 16px;font-size:20px}.D-manager-scroll{min-height:500px;max-height:65vh}}@media(prefers-reduced-motion:reduce){.D-typing-dots i,.D-search-spinner{animation:none}}

.D-application{background:#fff url('/assets/plus.svg');min-height:780px;padding:64px 24px 32px;color:#111827}.D-application-head{text-align:center;margin-bottom:18px}.D-application-head h2{font-size:18px;color:#38a64f;font-weight:600;margin-bottom:10px}.D-application-head strong{font-size:36px;line-height:44px}.D-application-head strong span{color:#6b7280}.D-application-head p{font-size:16px;margin-top:6px;color:#475569}.D-application form{max-width:672px;margin:0 auto}.D-application label{display:block;font-size:14px;margin-bottom:4px}.D-application input,.D-application select{display:block;width:100%;height:38px;border:1px solid #cbd0db;background:white;border-radius:6px;box-shadow:0 1px 2px #0001;padding:8px 12px;font-size:14px;margin-bottom:24px;color:#111827}.D-application input:focus,.D-application select:focus{outline:2px solid #4bc267;outline-offset:-1px}.D-application .D-form-action{padding-top:64px}.D-application .D-form-action button{display:inline-flex;align-items:center;justify-content:center;gap:18px}.D-application .action-bolt{width:24px;height:24px;flex:0 0 24px;display:block}.D-application #D-form-result{font-size:14px;text-align:center;color:#38864d;margin-top:16px}@media(max-width:639px){.D-application{padding:40px 16px;min-height:720px}.D-application-head strong{font-size:30px}.D-application .D-form-action button{font-size:16px;padding:16px}.D-application .D-form-action{padding-top:32px}}
.D-application-head h2{color:#38a64f!important}
.D-application .D-form-error{color:#b42318!important;text-align:left!important;padding:12px;background:#fff0ed;border:1px solid #fecaca;border-radius:6px}.D-application input[aria-invalid=true]{border-color:#dc2626}.D-submission{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:670px;padding:56px 24px}.D-submission h2{color:#287d40!important;font-size:28px;line-height:36px;font-weight:600;margin:16px 0}.D-submission h2:focus{outline:none}.D-submission p{font-size:16px;line-height:25px;max-width:620px;color:#475569}.D-submission-check{width:72px;height:72px;display:grid;place-items:center;background:#dcfce7;border-radius:50%;color:#298a44;font-size:42px}.D-submit-spinner{width:48px;height:48px;border:4px solid #d8f1df;border-top-color:#42a453;border-radius:50%;animation:D-spin .7s linear infinite}.D-submission-summary{width:100%;max-width:560px;background:white;border:1px solid #d9e3dc;border-radius:12px;margin:28px 0;text-align:left;box-shadow:0 2px 8px #00000005}.D-submission-summary>div{display:flex;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid #eef2ef}.D-submission-summary>div:last-child{border:0}.D-submission-summary dt{color:#64748b;font-size:14px}.D-submission-summary dd{color:#163d27;font-size:14px;font-weight:600;text-align:right}.D-submission .D-submission-note{font-size:14px;color:#64748b}.D-submission-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:28px}.D-submission-actions button,.D-submission-actions a{padding:12px 20px;border-radius:8px;border:1px solid #b8dec3;color:#287d40;background:#e2f8e8;font-size:16px}.D-submission-actions a{background:white}@media(max-width:639px){.D-submission{min-height:620px;padding:40px 20px}.D-submission h2{font-size:24px}.D-submission-summary>div{gap:12px;padding:14px}.D-submission-actions{flex-direction:column;width:100%}}@media(prefers-reduced-motion:reduce){.D-submit-spinner{animation:none}}

.operation-status{max-width:672px;margin:12px auto;padding:0 16px;color:#475569!important;font-size:14px!important;line-height:21px!important;text-align:center;font-weight:400}
.welcome-body>.operation-status{padding:0}
.D-withdraw-wait>.operation-status{margin-top:0}
.D-exchange-chat>.operation-status,.D-exchange-page>.operation-status{margin:0 auto;padding:16px 20px 0}
.D-application .operation-status{padding:0;margin:0 auto 20px;text-align:left}
.D-application form>.D-form-action{padding-top:24px}.D-flow-wait{position:relative;padding-top:110px}.D-flow-wait #D-flow-seconds{color:#dc1f0b}.D-exchange-chat{background:white;color:#111827}.D-manager-header{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid #a7edb7;background:white}.D-manager-header>img,.D-manager-message>img{height:56px;width:56px;object-fit:cover;border-radius:50%;flex:0 0 56px}.D-manager-header h3{font-size:18px;font-weight:600;line-height:26px;color:#1f2937!important}.D-manager-header h3 span{color:#16a34a}.D-manager-header p{font-size:14px;line-height:22px;color:#1f2937}.D-exchange-messages{height:544px;overflow-y:auto;padding:24px}.D-exchange-messages ul{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0;margin:0}.D-manager-message{display:flex;align-items:flex-start;gap:14px}.D-manager-bubble{max-width:100%;width:fit-content;padding:16px 20px;border:1px solid #e0e3e8;border-radius:8px;box-shadow:0 1px 2px #0001;color:#374151;font-size:18px;line-height:30px;background:white}.D-chat-exchange-action .D-form-action{padding:24px 0 16px}.D-form-action button{display:inline-flex;align-items:center;justify-content:center;gap:18px}.D-form-action .action-bolt{width:24px;height:24px;flex:0 0 24px;display:block}.D-exchange-page{background:white url('/assets/plus.svg');color:#111827;padding:0 0 0}.D-exchange-page>.D-application-head{padding:56px 24px 0}.D-exchange-page h1{font-size:30px;line-height:38px;font-weight:700;text-align:center;color:#111827!important;margin:20px 24px 24px}.D-exchange-copy{max-width:672px;margin:0 auto;padding:0 16px;font-size:20px;line-height:32px;color:#475569}.D-exchange-copy p{margin:0 0 24px}.D-exchange-copy b{color:#111827;font-weight:600}.D-exchange-amount{font-size:36px;line-height:44px;font-weight:700;text-align:center;color:#3aa453;margin:36px 16px 24px}.D-exchange-amount span{color:#9ca3af}.D-exchange-image{display:block;width:192px;height:192px;object-fit:contain;margin:0 auto}.D-exchange-steps{max-width:672px;list-style:none;padding:0 20px;margin:32px auto 48px;color:#475569;font-size:16px;line-height:26px}.D-exchange-steps li{position:relative;padding-left:38px;margin:14px 0}.D-exchange-steps li:before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;background:url('/assets/check-circle.svg') center/26px 26px no-repeat}.D-exchange-footer{border-top:1px solid #f0f2f4;background:#f8faf970;padding:24px 24px 40px;text-align:center}.D-exchange-footer #D-commission-status{max-width:672px;margin:12px auto 0;font-size:14px;line-height:22px;color:#64748b}.D-exchange-footer button:disabled{opacity:1;cursor:not-allowed}.D-exchange-footer .D-form-action{padding-top:24px}.D-collection-error{margin:18px;padding:16px;border:1px solid #fecaca;background:#fff0ed;color:#b42318}.D-collection-error p{margin-bottom:12px}
@media(max-width:639px){.D-manager-header{padding:20px;gap:12px}.D-manager-header h3{font-size:18px}.D-exchange-messages{height:560px;padding:24px 20px 100px}.D-manager-message{gap:12px}.D-manager-message>img{width:56px;height:56px;flex-basis:56px}.D-manager-bubble{font-size:17px;line-height:29px;padding:15px}.D-exchange-messages ul{gap:20px}.D-flow-wait{padding-top:112px;min-height:600px}.D-wait-warning{font-size:20px;line-height:30px}.D-wait-manager{font-size:20px;line-height:30px}.D-exchange-page>.D-application-head{padding-top:40px}.D-exchange-page h1{font-size:24px;line-height:32px;margin:20px 20px 24px}.D-exchange-copy{font-size:17px;line-height:29px;padding:0 20px}.D-exchange-amount{font-size:30px;line-height:38px}.D-exchange-steps{font-size:14px;line-height:24px;margin-bottom:32px}.D-exchange-footer{padding:24px 20px 110px}.D-exchange-footer .D-form-action button{font-size:17px;padding:18px 22px}.D-form-action{max-width:100%}.D-form-action button{max-width:100%}.D-application .D-form-action button{gap:14px}}


.local-overlay{box-sizing:border-box;width:100%;height:100dvh;margin:0;overflow-x:hidden;overscroll-behavior:contain}
.local-overlay>.local-panel{position:relative;flex-shrink:0;min-width:0;margin:0;overscroll-behavior:contain}
.local-panel:has(.custom-modal__content){overflow:auto}
.local-panel .custom-modal__content{box-sizing:border-box;transform:none!important;transition:none;max-height:none;padding:48px 28px 32px}
.local-panel .custom-modal__close{display:grid;place-items:center;width:32px;height:32px;top:10px;right:10px;line-height:1}

.local-panel button:has(> .sr-only:first-child):has(> svg){display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;padding:3px;border:1px solid #ddd;border-radius:8px;line-height:1;cursor:pointer}
.local-panel button:has(> .sr-only:first-child)>svg{display:block;width:20px;height:20px;max-width:100%;max-height:100%}
.local-panel [role=tabpanel]{min-width:0}
.local-panel [role=tablist]{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.local-panel [role=tabpanel] input{min-width:0;max-width:100%}
@media(max-width:639px){.local-panel .custom-modal__content{padding:48px 20px 28px}.local-panel [role=tabpanel] dd{flex-wrap:wrap;gap:10px}.local-panel [role=tabpanel] dd>.flex-grow{flex-basis:100%}.local-panel [role=tabpanel] dd>.ml-4{margin-left:0}}

.D-receipt-page{display:none}
#D-receipt-status{margin:0;padding:32px 16px;color:#fff;text-align:center}
.D-receipt-active #__nuxt,
.D-receipt-active #contactModalOpen,
.D-receipt-active .local-overlay,
.D-receipt-active .local-toast{display:none!important}
.D-receipt-active .D-receipt-page{
  display:block;
  min-height:100vh;
  background:#2b0062;
}
.D-receipt-header{
  height:57px;
  padding:4px 7px 0;
  border-bottom:1px solid #37056c;
}
.D-receipt-brand{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:#fff;
  font-size:14px;
  line-height:20px;
  font-weight:700;
}
.D-receipt-brand img{width:36px;height:36px;object-fit:contain}
.D-receipt-card,
.D-receipt-footer{margin-inline:6.65% 4.3%;text-align:center}
.D-receipt-card{
  margin-top:41px;
  min-height:344px;
  padding:57px 24px 48px;
  border:1px solid #e5e7eb;
  border-radius:8px;
  background:#fff url('/assets/plus.svg');
  background-size:54px;
}
.D-receipt-card h1{
  margin:0;
  color:#328747!important;
  font-size:21px;
  line-height:28px;
  font-weight:700;
}
.D-receipt-card h1:focus{outline:none}
.D-receipt-card p{
  margin:2px 0 0;
  color:#374151;
  font-size:21.5px;
  line-height:28px;
}
.D-receipt-contact{
  display:inline-block;
  max-width:100%;
  padding:13px 0;
  vertical-align:baseline;
}
.D-receipt-contact a{
  color:#2359b8!important;
  font-weight:600;
  overflow-wrap:anywhere;
}
.D-receipt-contact a:hover{text-decoration:underline}
.D-receipt-footer{display:flex;justify-content:center;padding:64px 0 3px}
.D-receipt-footer .D-receipt-brand{font-weight:400}

@media(max-width:639px){
  .D-receipt-header{padding-inline:12px}
  .D-receipt-card,.D-receipt-footer{margin-inline:16px}
  .D-receipt-card{margin-top:28px;padding:40px 12px 112px}
  .D-receipt-card h1{font-size:19px;line-height:26px}
  .D-receipt-card p{font-size:17px;line-height:25px}
  .D-receipt-contact{margin-top:8px;padding:9px 6px}
  .D-receipt-footer{padding-top:40px}
}
