.AMLLoading{background:var(--bg-color);z-index:100;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.AMLLoading-particles{pointer-events:none;position:absolute;inset:0}.particle{background:var(--primary-color);opacity:.4;width:2px;height:2px;left:calc(var(--i)*5.2%);animation:floatUp calc(4s + var(--i)*.3s)ease-in infinite;animation-delay:calc(var(--i)*.4s);border-radius:50%;position:absolute;top:110%}@keyframes floatUp{0%{opacity:0;top:110%}10%{opacity:.4}90%{opacity:.2}to{opacity:0;top:-10%}}.AMLLoading-content{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:420px;padding:0 24px;display:flex}.AMLLoading-shield{width:80px;height:80px;color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:relative}.AMLLoading-shield svg{width:64px;height:64px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--primary-color)60%,transparent));animation:2s ease-in-out infinite shieldPulse}.shield-path{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.5s forwards drawPath}.shield-check{stroke-dasharray:40;stroke-dashoffset:40px;animation:.8s 1.2s forwards drawPath}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes shieldPulse{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary-color)50%,transparent))}50%{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--primary-color)90%,transparent))}}.AMLLoading-shield-ring{border:1px solid color-mix(in srgb,var(--primary-color)25%,transparent);border-radius:50%;animation:2s ease-in-out infinite ringExpand;position:absolute;inset:-8px}.AMLLoading-shield-ring.ring-2{border-color:color-mix(in srgb,var(--primary-color)12%,transparent);animation-delay:1s;inset:-20px}@keyframes ringExpand{0%{opacity:.6;transform:scale(.9)}50%{opacity:.2;transform:scale(1.05)}to{opacity:.6;transform:scale(.9)}}.AMLLoading-title{color:var(--text-color);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.AMLLoading-bar-wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.AMLLoading-bar-track{background:color-mix(in srgb,var(--text-color)10%,transparent);border-radius:99px;width:100%;height:6px;position:relative;overflow:visible}.AMLLoading-bar-fill{background:var(--primary-color);height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--primary-color)50%,transparent);border-radius:99px;transition:width .15s linear}.AMLLoading-bar-glow{background:var(--primary-color);width:12px;height:12px;box-shadow:0 0 16px 4px color-mix(in srgb,var(--primary-color)70%,transparent);pointer-events:none;border-radius:50%;transition:left .15s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.AMLLoading-bar-percent{text-align:right;color:color-mix(in srgb,var(--text-color)40%,transparent);font-size:13px}.AMLLoading-step{color:color-mix(in srgb,var(--text-color)70%,transparent);text-align:center;align-items:center;gap:10px;min-height:40px;font-size:14px;transition:opacity .3s,transform .3s;display:flex}.AMLLoading-step.fade-in{opacity:1;transform:translateY(0)}.AMLLoading-step.fade-out{opacity:0;transform:translateY(-6px)}.AMLLoading-step-dot{background:var(--primary-color);width:6px;min-width:6px;height:6px;box-shadow:0 0 6px var(--primary-color);border-radius:50%;animation:1s ease-in-out infinite dotBlink}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}.AMLLoading-counter{color:color-mix(in srgb,var(--text-color)25%,transparent);letter-spacing:2px;font-size:12px}
.AMLResult{background:var(--bg-color);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.AMLResult-card{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-color)8%,transparent);border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:420px;padding:28px 24px;display:flex}.AMLResult-status{color:#22c55e;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.AMLResult-status-dot{background:#22c55e;border-radius:50%;width:8px;min-width:8px;height:8px;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 8px #22c55e}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}.AMLResult-label{color:color-mix(in srgb,var(--text-color)45%,transparent);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:500}.AMLResult-address-block{flex-direction:column;gap:4px;display:flex}.AMLResult-address{color:var(--text-color);letter-spacing:1px;font-family:Courier New,monospace;font-size:18px;font-weight:600}.AMLResult-score-block{flex-direction:column;gap:10px;display:flex}.AMLResult-score-top{justify-content:space-between;align-items:center;display:flex}.AMLResult-score-number{color:var(--text-color);font-size:42px;font-weight:700;line-height:1}.AMLResult-risk-badge{letter-spacing:.5px;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.risk-green{color:#22c55e;background:#22c55e26}.risk-yellow{color:#eab308;background:#eab30826}.risk-red{color:#ef4444;background:#ef444426}.AMLResult-score-bar-track{background:color-mix(in srgb,var(--text-color)10%,transparent);border-radius:99px;width:100%;height:6px;overflow:hidden}.AMLResult-score-bar-fill{border-radius:99px;height:100%;transition:width 1s}.AMLResult-details{flex-direction:column;gap:16px;display:flex}.AMLResult-details-title{color:color-mix(in srgb,var(--text-color)45%,transparent);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.AMLResult-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.AMLResult-row-label{color:var(--text-color);flex:1;font-size:14px}.AMLResult-row-right{align-items:center;gap:8px;display:flex}.AMLResult-mini-bar-track{background:color-mix(in srgb,var(--text-color)10%,transparent);border-radius:99px;width:64px;height:4px;overflow:hidden}.AMLResult-mini-bar-fill{border-radius:99px;height:100%}.AMLResult-row-value{color:var(--text-color);text-align:right;min-width:36px;font-size:14px;font-weight:600}.AMLResult-row-tag{border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600}.tag-yes{color:#22c55e;background:#22c55e26}.tag-no{background:color-mix(in srgb,var(--text-color)8%,transparent);color:color-mix(in srgb,var(--text-color)50%,transparent)}.fill-green{background:#22c55e}.fill-yellow{background:#eab308}.fill-red{background:#ef4444}.AMLResult-button{color:#1b1b1c;cursor:pointer;letter-spacing:.3px;border:none;border-radius:14px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:opacity .2s,transform .1s}@media (prefers-color-scheme:light){.AMLResult-button{color:#eaecef;cursor:pointer;letter-spacing:.3px;border:none;border-radius:14px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:opacity .2s,transform .1s}}.AMLResult-button:hover{opacity:.9}.AMLResult-button:active{transform:scale(.98)}
.Back-component{opacity:.8;cursor:pointer;align-items:center;gap:3px;display:flex}.Back-component-icon{width:16px;height:16px}.Back-component-text{font-size:18px;font-weight:500;line-height:20px}
:root{--card-border:#00000014;--card-border-hover:#00000026;--card-border-active:#0500ff}@media (prefers-color-scheme:dark){:root{--card-border:#ffffff14;--card-border-hover:#fff3;--card-border-active:#48ff91}}.ChooseNet{max-width:100%;height:100vh;max-height:100vh;display:flex}.ChooseNet-left{background-color:var(--bg-net-color);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:325px;max-width:33.333%;height:100%;padding:0 15px;display:flex}.ChooseNet-left-container{width:100%;max-width:305px}.ChooseNet-left-logo{max-width:270px;margin-top:32px}.mobile-logo{display:none}.ChooseNet-left-title{margin-top:36px;font-size:28px;font-weight:600;line-height:36px}.ChooseNet-left-save-logo{width:100%;max-width:300px}.ChooseNet-right{flex-direction:column;justify-content:center;width:100%;max-width:100%;margin:0 20px;display:flex}.ChooseNet-right-container{width:100%;max-width:900px;margin:0 auto}.network-cards{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex}.card{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:16px;justify-content:start;align-items:center;gap:15px;width:100%;max-width:100%;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.card.active{border:2px solid var(--card-border-active);box-shadow:0 0 0 3px #0000}.card:hover{box-shadow:0 8px 20px #0003}.card-logo{width:100%;max-width:50px;height:50px}.card-title{font-size:28px;font-weight:600}.ChooseNet-right-title{width:100%;margin:48px auto 36px;font-size:28px;font-weight:600;line-height:36px}.ChooseNet__button{text-align:center;color:#1b1b1c;cursor:pointer;border-radius:50px;width:100%;margin:48px auto 0;padding:16px;font-size:16px;font-weight:600;transition:all .3s}.ChooseNet__button:hover{opacity:.9}.disabled,.ChooseNet__button.disabled:hover{opacity:.5}@media (prefers-color-scheme:light){.ChooseNet__button{color:#eaecef}}@media (max-width:768px){.ChooseNet{flex-direction:column}.ChooseNet-left{display:none}.ChooseNet-right{justify-content:flex-start;margin:0;padding:20px 16px}.ChooseNet-left-logo{display:none}.mobile-logo{max-width:270px;margin-bottom:32px;display:block}.ChooseNet-left-logo-mobile{max-width:270px;display:block}.card{border-radius:12px;padding:16px}.card-title{font-size:20px}.card-logo{max-width:40px;height:40px}.ChooseNet-right-title{margin-top:24px;margin-bottom:24px;font-size:22px}.ChooseNet__button{margin-top:24px;padding:18px}.ChooseNet-right{padding-bottom:90px}.ChooseNet__button{z-index:10;width:auto;margin:0;position:fixed;bottom:24px;left:16px;right:16px}}
.home{height:100vh;max-height:100vh;overflow:hidden}.home__container{align-items:center;width:100%;display:flex}.home__visual img{width:584px;height:100vh;margin-left:-120px;scale:2}.home__content{z-index:3;max-width:480px;margin-left:290px;padding:15px}.home__content-img{max-width:270px}.home__content-underlogo{margin-left:50px;font-size:16px;font-weight:500;line-height:10px}.home__content-text{margin-top:64px;margin-bottom:40px;font-size:28px;font-weight:600;line-height:36px}.home__content-input{align-items:center;gap:8px;display:flex}.home__content-input input[type=checkbox]{display:none}.home__content-input label{cursor:pointer;background-color:#0000;border:2px solid #3d3d3e;border-radius:4px;flex-shrink:0;width:20px;height:20px;display:flex;position:relative}.home__content-input input[type=checkbox]:checked+label:after{content:"";border:2px solid #1b1b1c;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.home__content-input input[type=checkbox]:checked+label{background-color:#48ff91;border:2px solid #48ff91}.home__content-input p{color:#eaecef99;font-size:14px;font-weight:500}.home__content-button{text-align:center;color:#1b1b1c;cursor:pointer;border-radius:50px;width:100%;margin-top:48px;padding:16px;font-size:16px;font-weight:600;transition:all .3s}.home__content-button:hover{opacity:.9}.disabled,.home__content-button.disabled:hover{opacity:.5}@media (prefers-color-scheme:light){.home__content-input label{cursor:pointer;background-color:#0000;border:2px solid #bdbdbd;border-radius:4px;flex-shrink:0;width:20px;height:20px;display:flex;position:relative}.home__content-input input[type=checkbox]:checked+label:after{content:"";border:2px solid #eaecef;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.home__content-input input[type=checkbox]:checked+label{background-color:#0500ff;border:2px solid #0500ff}.home__content-input p{color:#585856;font-size:14px;font-weight:500}.home__content-button{color:#eaecef}}@media (max-width:1280px){.home__visual img{width:484px;height:100vh;margin-left:-120px;scale:2}.home__content{margin-left:200px}}@media (max-width:1000px){.home__visual img{width:344px;height:100vh;margin-left:-120px;scale:2}.home__content{margin-left:150px}}@media (max-width:810px){.home__visual img{width:300px;height:100vh;margin-left:-120px;scale:2}.home__content{margin-left:110px}}@media (max-width:700px){.home__visual img{display:none}.home__content{margin-left:0}.home__container{justify-content:center;align-items:center;height:100%;display:flex;position:relative}}@media (max-width:500px){.home__content-text{font-size:24px;line-height:32px}.home__content-input p{font-size:13px}}@media (max-width:400px){.home__content-text{margin-top:48px;margin-bottom:24px;font-size:20px;line-height:28px}.home__content-input p{font-size:13px}.home__content-button{margin-top:36px}}
