.lng-dialog{position:fixed;inset:0;margin:auto;width:min(420px,calc(100% - 32px));height:fit-content;max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:28px;border:1px solid #365449;border-radius:20px;background:#10221c;color:#edf6ef;box-shadow:0 24px 90px #0008;font:14px/1.5 Inter,Arial,sans-serif;overscroll-behavior:contain}.lng-dialog::backdrop{background:#030c09b8;backdrop-filter:blur(6px)}.lng-dialog *{box-sizing:border-box}.lng-close{position:absolute;right:10px;top:8px;width:42px;height:42px;border:0;background:transparent;color:#b6cabe;font-size:27px;cursor:pointer}.lng-eyebrow{font-size:9px;letter-spacing:1.7px;color:#9ad7bb}.lng-dialog h2{font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.9px;margin:15px 0 10px}.lng-dialog h2 em{font-style:normal;color:#8ce6c5}.lng-dialog p{color:#a8c0b3;font-size:13px;margin:4px 0}.lng-steps{list-style:none;padding:0;margin:22px 0 16px;display:grid;gap:8px}.lng-steps li{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;border:1px solid #b2dfc512;border-radius:10px;padding:12px;background:#ffffff03}.lng-steps li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#8ce6c510;color:#8ce6c5;font-size:10px}.lng-steps strong{font-size:13px;font-weight:600;color:#e8f2ec}.lng-steps p{font-size:12px;margin:3px 0 0}.lng-dialog .lng-footnote{font-size:11px;line-height:1.5;margin:0 0 18px}.lng-done{width:100%;min-height:42px;border:1px solid #8ce6c533;border-radius:8px;background:#8ce6c510;color:#a9ebd0;font:500 13px Inter,Arial,sans-serif;cursor:pointer}.lng-done:hover{background:#8ce6c524}.lng-details{border:0;background:none;color:#9be2be;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:36px;padding:4px 0;display:block}.lng-cta-note{display:block!important;font-family:inherit;font-size:11px!important;line-height:1.5;color:#b2c7b9!important;text-align:center;margin:10px 0 0!important}.lng-dialog :focus-visible{outline:2px solid #a1efd0;outline-offset:3px}@media(max-width:600px){.lng-dialog{padding:25px 21px}.lng-dialog h2{font-size:26px}.lng-cta-note{font-size:12px!important}.lng-details{font-size:13px}}@media(prefers-reduced-motion:no-preference){.lng-dialog[open]{animation:lng-enter .2s ease-out}.lng-dialog[open] .lng-steps li{animation:lng-step 9s infinite}.lng-dialog[open] .lng-steps li:nth-child(2){animation-delay:3s}.lng-dialog[open] .lng-steps li:nth-child(3){animation-delay:6s}.lng-dialog[open] .lng-steps li:after{content:'';position:absolute;left:0;bottom:0;height:2px;background:#8ce6c5;width:0;animation:lng-progress 9s linear infinite}.lng-dialog[open] .lng-steps li:nth-child(2):after{animation-delay:3s}.lng-dialog[open] .lng-steps li:nth-child(3):after{animation-delay:6s}@keyframes lng-step{0%,30%{border-color:#8ce6c56b;background:#8ce6c50b}34%,100%{border-color:#b2dfc512;background:#ffffff03}}@keyframes lng-progress{0%{width:0;opacity:1}31%{width:100%;opacity:1}33%,100%{width:100%;opacity:0}}@keyframes lng-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
