html#atom{background-color:#09101d;--bg0: #041322;--bg1: #081a2d;--panel: rgba(255, 255, 255, .06);--stroke: rgba(255, 255, 255, .11);--text: rgba(255, 255, 255, .94);--muted: rgba(255, 255, 255, .68);--shadow: 0 26px 90px rgba(0, 0, 0, .7);--r: 22px;--violet: #b14cff;--violetSoft: rgba(177, 76, 255, .22)}#atom .PushHtml{box-sizing:border-box;height:100vh;color:#fff;font-family:Inter,sans-serif;text-wrap:balance;--grid-template-rows: 120px 278px 1fr;--grid-template-columns: 1fr 1fr;--hero-top: 100px;--hero-width: 236px;--main-align-items: center;--heading-bg: linear-gradient(180deg, #689cfd 0%, #6af6ff 100%);--button-bg: linear-gradient(90deg, #ff2f63 0%, #ff3eff 100%);--button-padding-inline: 80px;--button-fz: 12px;--button-radius: 8px;--logo-width: 321px}@media(width>=1024px){#atom .PushHtml{--grid-template-rows: 194px 36px 1fr;--grid-template-columns: 1fr 1.6fr;--hero-top: 32px;--hero-width: 431px;--main-align-items: flex-start;--button-padding-inline: 46px;--logo-width: 164px}}#atom .grid{display:grid;position:relative;grid-template:var(--grid-template-rows) / var(--grid-template-columns);grid-template-areas:"head head" "hero hero" "body body";margin:auto;max-width:600px;height:100%}@media(width>=1024px){#atom .grid{grid-template-areas:"hero head" "hero ." "hero body";max-width:min(95%,1000px)}}#atom .head-cell{display:flex;position:relative;grid-area:head;flex-direction:column;justify-content:flex-end;align-items:var(--main-align-items);z-index:1}#atom .logo-image{width:var(--logo-width)}#atom .hero-cell{display:flex;position:relative;grid-area:1 / 1 / -1 / -1;justify-content:center;align-items:flex-start;z-index:2;pointer-events:none}@media(width>=1024px){#atom .hero-cell{grid-area:hero}}#atom .hero-image{margin-top:var(--hero-top);width:var(--hero-width);height:auto}#atom .body-cell{display:flex;position:relative;grid-area:body;flex-direction:column;align-items:var(--main-align-items);z-index:3;text-align:center;--m1: 14px;--m2: 28px;--m3: 32px;--fz0: 24px;--fz1: 16px;--fz2: 14px}@media(width>=1024px){#atom .body-cell{text-align:left;--fz0: 32px;--fz1: 20px;--fz2: 12px}}#atom h1{background:var(--heading-bg);background-clip:text;font-weight:700;font-size:var(--fz0);-webkit-text-fill-color:transparent}#atom .primary-text{margin-top:var(--m1);font-weight:500;font-size:var(--fz1)}#atom button{display:inline-flex;justify-content:center;align-items:center;margin-top:var(--m2);border-radius:var(--button-radius);background:var(--button-bg);padding-inline:var(--button-padding-inline);height:44px;color:#fff;font-style:normal;font-weight:700;font-size:var(--fz2);line-height:16px}#atom .secondary-text{opacity:.5;margin-top:var(--m3);max-width:80%;font-size:14px}.overlay{display:grid;position:fixed;place-items:center;backdrop-filter:blur(10px) saturate(120%);inset:0;background:#0000009e;padding:24px;color:var(--text)}.modal{position:relative;transform:translateY(8px) scale(.99);opacity:0;animation:in .22s ease-out forwards;box-shadow:var(--shadow);border:1px solid var(--stroke);border-radius:var(--r);background:linear-gradient(180deg,#ffffff12,#ffffff08);padding:28px 26px 26px;width:min(520px,100%);overflow:hidden;text-align:center}@keyframes in{to{transform:none;opacity:1}}.modal:before{position:absolute;top:0;right:0;left:0;opacity:.95;background:linear-gradient(90deg,transparent,rgba(177,76,255,.85),transparent);height:1px;content:""}.icon{display:grid;place-items:center;margin:0 auto 14px;box-shadow:0 0 0 1px #ffffff0a inset;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0003;width:68px;height:68px}.spinner{filter:drop-shadow(0 0 10px rgba(177,76,255,.18));animation:spin 1s linear infinite;border:3px solid rgba(177,76,255,.22);border-top-color:var(--violet);border-radius:999px;width:32px;height:32px}@keyframes spin{to{transform:rotate(360deg)}}.check{filter:drop-shadow(0 0 12px rgba(177,76,255,.14));width:36px;height:36px}.check path{animation:draw .36s ease-out forwards;fill:none;stroke:var(--violet);stroke-dasharray:60;stroke-dashoffset:60;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}@keyframes draw{to{stroke-dashoffset:0}}.title{margin:8px 0 4px;font-weight:650;font-size:18px;letter-spacing:.2px}.desc{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.line{position:relative;margin:16px auto 0;border-radius:999px;background:#ffffff1a;width:120px;height:1px;overflow:hidden}.line:after{position:absolute;top:0;bottom:0;left:-40%;animation:sweep 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(177,76,255,.7),transparent);width:40%;content:""}@keyframes sweep{0%{transform:translate(0)}to{transform:translate(260%)}}.done .line:after{left:30%;opacity:.35;animation:none}
