.jks2{font-family:DM Sans,system-ui,sans-serif}.jks2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.jks2-fab{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1000;width:58px;height:58px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c22ff2,#a303d3 52%,#7a02a1);color:#fff;box-shadow:inset 0 0 0 2px #ffffff47,0 10px 26px #a303d36b,0 2px 6px #00000040;cursor:pointer;transition:transform .18s,box-shadow .18s;-webkit-tap-highlight-color:transparent}.jks2-fab:hover{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 2px #fff6,0 14px 32px #a303d38c,0 2px 6px #00000040}.jks2-fab:focus-visible{outline:3px solid #e9b8ff;outline-offset:3px}.jks2-fab svg{width:26px;height:26px}.jks2-fab b{position:absolute;top:-6px;right:-10px;padding:3px 6px;border-radius:999px;background:#fff;color:#7a02a1;font:900 11px/1 DM Sans,system-ui,sans-serif;letter-spacing:-.01em;box-shadow:0 2px 6px #00000040}.jks2-fab:after{content:attr(data-tip);position:absolute;bottom:50%;transform:translateY(50%);white-space:nowrap;padding:8px 12px;border-radius:10px;background:#14142a;color:#fff;font:700 13.5px/1 DM Sans,system-ui,sans-serif;box-shadow:0 8px 20px #0000004d;opacity:0;pointer-events:none;transition:opacity .15s;left:calc(100% + 10px)}@media(hover:hover){.jks2-fab:hover:after,.jks2-fab:focus-visible:after{opacity:1}}.jks2.off .jks2-fab,html.jkhd-lock .jks2-fab{display:none}@media(max-width:749px){.jks2-fab{left:12px;width:54px;height:54px}.jks2-fab svg{width:24px;height:24px}body:has(.jkh-sticky.show) .jks2-fab{bottom:calc(84px + env(safe-area-inset-bottom));width:52px;height:52px}.jka-bar-on .jks2-fab{bottom:calc(96px + env(safe-area-inset-bottom))}}.jks2-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;overflow-y:auto;overscroll-behavior:contain}.jks2-card{margin:auto}.jks2-box[hidden]{display:none}.jks2-card{position:relative;width:100%;max-width:420px;padding:28px 24px 24px;border-radius:22px;background:radial-gradient(320px 200px at 100% 0%,rgba(210,124,245,.3),transparent 70%),#14142a;color:#fff;border:1px solid rgba(210,124,245,.35);box-shadow:0 30px 70px #0000008c}@media(max-width:520px){.jks2-box{align-items:flex-end;padding:0}.jks2-card{max-width:none;border-radius:22px 22px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.jks2-x{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:12px;background:#ffffff14;color:#fff;font-size:22px;cursor:pointer}.jks2-ck{width:58px;height:58px;margin:0 0 10px}.jks2-ck svg{width:100%;height:100%;fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.jks2-ck circle{stroke:#4ade80;fill:#4ade801f}.jks2-ck path{stroke:#4ade80;stroke-dasharray:40;stroke-dashoffset:40;animation:jks2ck .5s .15s ease-out forwards}@keyframes jks2ck{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.jks2-ck path{animation:none;stroke-dashoffset:0}}.jks2-next{list-style:none;margin:14px 0 16px;padding:0;display:grid;gap:10px;font-size:14px;line-height:1.5;color:#fffc}.jks2-next b{color:#fff}.jks2-later{display:block;width:100%;min-height:44px;margin-top:8px;border:0;background:none;color:#ffffffbf;font:700 14px DM Sans,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-theme=light] .jks2-next{color:#1d1630bf}html[data-theme=light] .jks2-next b{color:#1d1630}html[data-theme=light] .jks2-later{color:#5b5470}.jks2-kick{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d27cf5}.jks2-card h2{margin:0 0 8px;padding-right:36px;font:900 24px/1.2 DM Sans,system-ui,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.jks2,.jks2 *{text-transform:none!important;letter-spacing:normal}.jks2 .jks2-kick{text-transform:uppercase!important;letter-spacing:.12em}.jks2-ben{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.jks2-ben li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:#ffffffd9}.jks2-ben b{color:#fff;font-weight:800}.jks2-ben svg{width:20px;height:20px;flex-shrink:0;padding:3px;border-radius:50%;background:#4ade8026;fill:none!important;stroke:#4ade80!important;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.jks2-note{margin:0;text-align:center;font-size:12.5px;color:#fff9}html[data-theme=light] .jks2-ben li,html[data-theme=light] .jks2-note{color:#1d1630bf}html[data-theme=light] .jks2-ben b{color:#1d1630}.jks2-txt{margin:0 0 16px;font-size:14.5px;line-height:1.5;color:#ffffffc7}.jks2-form{display:grid;gap:12px}.jks2-form input[type=email]{height:50px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#0b0b18;color:#fff;font:500 16px DM Sans,system-ui,sans-serif}.jks2-form input[type=email]:focus{outline:2px solid #d27cf5;outline-offset:0}.jks2-ok,.jks2-ok *{text-transform:none!important;letter-spacing:normal!important}.jks2-ok{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:#ffffffbf;cursor:pointer}.jks2-ok input{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:#a303d3}.jks2-ok a{color:#fff;text-decoration:underline}.jks2-err{margin:0;font-size:13.5px;color:#fca5a5}html[data-theme=light] .jks2-err{color:#b3261e}@media(max-width:520px){.jks2-card{max-height:100dvh;overflow-y:auto}}.jks2-go{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:0;border-radius:14px;background:#a303d3;color:#fff!important;font:800 16px DM Sans,system-ui,sans-serif;cursor:pointer;text-decoration:none!important}.jks2-go:hover{background:#b51ae6}.jks2-go[disabled]{opacity:.6;cursor:wait}.jks2-code{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:6px 0 14px;padding:16px;border-radius:16px;border:2px dashed #d27cf5;background:#a303d31f;color:#fff;cursor:pointer}.jks2-code span{font:900 28px/1 DM Sans,system-ui,sans-serif;letter-spacing:.06em}.jks2-code small{font-size:12.5px;color:#ffffffb3}html[data-theme=light] .jks2-card{background:radial-gradient(320px 200px at 100% 0%,rgba(163,3,211,.12),transparent 70%),#fff;color:#1d1630;border-color:#a303d340}html[data-theme=light] .jks2-card h2,html[data-theme=light] .jks2-code{color:#1d1630}html[data-theme=light] .jks2-txt,html[data-theme=light] .jks2-ok,html[data-theme=light] .jks2-code small{color:#1d1630b8}html[data-theme=light] .jks2-ok a{color:#1d1630}html[data-theme=light] .jks2-form input[type=email]{background:#fff;color:#1d1630;border-color:#1d163033}html[data-theme=light] .jks2-x{background:#f1eaf6;color:#1d1630}@media(prefers-reduced-motion:reduce){.jks2-fab{transition:none}}.jks2-card{padding:0 22px 22px;overflow:hidden}.jks2-hero{position:relative;height:150px;margin:0 -22px 16px;background:radial-gradient(60% 90% at 70% 40%,rgba(214,90,255,.55),transparent 70%),linear-gradient(135deg,#2b1747,#170f2c);overflow:hidden}.jks2-hero img{position:absolute;right:64px;top:16px;width:118px;height:auto;border:5px solid #fff;border-radius:4px;transform:rotate(4deg);box-shadow:0 14px 30px #00000080}.jks2-hero:before{content:"";position:absolute;right:150px;top:28px;width:84px;height:104px;background:#fff;border-radius:4px;transform:rotate(-7deg);box-shadow:0 10px 24px #00000073;opacity:.16}.jks2-stk{position:absolute;left:20px;top:26px;width:104px;height:104px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#d65aff,#a303d3 55%,#7a02a1);color:#fff;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px #ffffff59,0 12px 28px #a303d38c}.jks2-stk b{font:900 30px/1 DM Sans,system-ui,sans-serif;letter-spacing:-.03em}.jks2-stk small{margin-top:4px;font:700 12px/1.1 DM Sans,system-ui,sans-serif;text-align:center;max-width:80px;opacity:.95}.jks2-x{top:10px;right:10px;z-index:3;width:40px;height:40px;border-radius:50%;background:#0b0b188c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:20px}.jks2-card h2{padding-right:0;font-size:26px;line-height:1.15;letter-spacing:-.02em!important}.jks2-sub{margin:0 0 12px;font-size:15px;line-height:1.5;color:#fffc}.jks2-sub b{color:#fff}.jks2-ben{margin:0 0 16px;gap:6px}.jks2-ben li{font-size:14px}.jks2-in{position:relative}.jks2-in svg{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:#d27cf5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.jks2-form .jks2-in input[type=email]{width:100%;box-sizing:border-box;height:54px;padding:0 14px 0 44px;border:1.5px solid rgba(210,124,245,.45);font-size:16px}.jks2-ok input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border-radius:6px;border:2px solid rgba(255,255,255,.45);background:transparent;display:grid;place-items:center;cursor:pointer}.jks2-ok input:checked{border-color:#c22ff2;background:#c22ff2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.jks2-ok input:focus-visible{outline:3px solid #e9b8ff;outline-offset:2px}.jks2-ok{font-size:13px}.jks2-go{gap:8px;height:56px;border-radius:16px;background:linear-gradient(145deg,#c22ff2,#a303d3 55%,#7a02a1);box-shadow:0 12px 26px #a303d366;font-size:17px}.jks2-go svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.jks2-note{font-size:12.5px}.jks2-tp{color:#4ade80;font-weight:700}.jks2-form .jks2-later{margin-top:0;font-size:13.5px;font-weight:600;color:#fff9}[data-jks2-step=done]{padding-top:24px}@media(max-width:520px){.jks2-card{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.jks2-card:before{content:"";position:absolute;left:50%;top:8px;z-index:3;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#fff6}.jks2-hero{height:132px}.jks2-hero img{width:100px;top:14px}.jks2-stk{width:94px;height:94px;top:20px}.jks2-stk b{font-size:27px}.jks2-card h2{font-size:24px}}@media(max-height:700px)and (max-width:520px){.jks2-hero{height:96px}.jks2-hero img{width:72px;top:10px}.jks2-stk{width:76px;height:76px;top:10px}.jks2-stk b{font-size:22px}.jks2-stk small{font-size:12px}.jks2-ben{display:none}}.jks2-box{animation:jks2f .2s ease-out}.jks2-card{animation:jks2u .28s cubic-bezier(.2,.8,.2,1)}@keyframes jks2f{0%{opacity:0}}@keyframes jks2u{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.jks2-box,.jks2-card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/jk-signup.css.map */
