*,*:before,*:after{box-sizing:border-box}html{margin:0;width:100%;height:100%;height:-webkit-fill-available;background:#030712;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;width:100%;min-height:100%;min-height:-webkit-fill-available;min-height:var(--app-vh, 100vh);overflow-x:hidden;background:#030712;-webkit-font-smoothing:antialiased}#root{display:flex;justify-content:center;width:100%;background:#030712}#turnstile-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;background:#0000008c}#turnstile-modal.is-open{display:flex}#turnstile-modal .turnstile-panel{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 8px 32px #00000059}.hp{--hp-max: 450px;--s: 1;--hp-bg: #050816;--hp-text: #ffffff;--hp-muted: rgba(220, 228, 255, .82);--hp-font: "Outfit", "Sora", system-ui, sans-serif;--hp-display: "Sora", "Outfit", system-ui, sans-serif;position:relative;width:100%;max-width:var(--hp-max);min-height:100%;height:100vh;height:-webkit-fill-available;margin:0 auto;overflow:hidden;color:var(--hp-text);font-family:var(--hp-font);background:var(--hp-bg)}.hp-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center bottom;background-size:cover;background-repeat:no-repeat}.hp-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:calc(12px * var(--s)) calc(14px * var(--s)) calc(10px * var(--s));padding-top:max(calc(12px * var(--s)),env(safe-area-inset-top,0px));padding-bottom:max(calc(10px * var(--s)),env(safe-area-inset-bottom,0px))}.hp-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s))}.hp-brand{display:inline-flex;align-items:center;min-width:0}.hp-logo{width:calc(38px * var(--s));height:calc(38px * var(--s));object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px rgba(140,100,255,.45))}.hp-brand-name{font-family:var(--hp-display);font-size:calc(18px * var(--s));font-weight:300;letter-spacing:-.02em;white-space:nowrap}.hp-social{display:inline-flex;align-items:center;gap:calc(8px * var(--s));max-width:58%;padding:calc(5px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s)) calc(6px * var(--s));border-radius:999px;border:1px solid rgba(170,150,255,.45);background:#0c10288c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 18px #785aff2e}.hp-avatars{height:calc(28px * var(--s));width:auto;flex-shrink:0;object-fit:contain;display:block}.hp-social-text{font-size:calc(11px * var(--s));line-height:1.2;font-weight:500;color:#f0f4fff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hp-hero{flex:0 0 auto;width:100%;text-align:center;margin-top:calc(18px * var(--s));padding:0 2px}.hp-title{margin:0;font-family:var(--hp-display);line-height:1.12;letter-spacing:-.02em}.hp-title-line{display:block;font-size:calc(28px * var(--s));font-weight:600;color:#fff}.hp-title-gradient{display:block;margin:calc(2px * var(--s)) 0;font-size:calc(32px * var(--s));font-weight:800;background:linear-gradient(90deg,#d946ef,#8b5cf6 42%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(160,100,255,.35))}.hp-subtitle{margin:calc(12px * var(--s)) auto 0;max-width:340px;font-size:calc(14px * var(--s));line-height:1.45;color:var(--hp-muted)}.hp-cta{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--s));margin-top:calc(18px * var(--s));padding:calc(16px * var(--s)) calc(44px * var(--s));border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:calc(16px * var(--s));font-weight:700;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;animation:hp-cta-pulse 2.8s ease-in-out infinite;user-select:none;-webkit-user-select:none}.hp-cta-arrow{font-size:calc(17px * var(--s));line-height:1;transform:translateY(-.5px)}[dir=rtl] .hp-cta-arrow{transform:scaleX(-1) translateY(-.5px)}.hp-cta:active{transform:scale(.98)}.hp-features{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--s));margin:calc(30px * var(--s)) auto 0;max-width:360px;padding:0 calc(4px * var(--s));transform:scale(1);transform-origin:center top}.hp-feature{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(6px * var(--s));min-width:0;flex:1;text-align:start}.hp-feature img{width:calc(30px * var(--s));height:calc(30px * var(--s));flex-shrink:0;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(120,150,255,.35))}.hp-feature span{font-size:calc(11px * var(--s));line-height:1.25;color:#c8d6ffe0;font-weight:500}.hp-feature-divider{width:1px;height:calc(30px * var(--s));flex-shrink:0;background:linear-gradient(180deg,transparent,rgba(160,180,255,.45),transparent)}.hp-showcase{position:relative;flex:1 1 auto;min-height:calc(260px * var(--s));width:100%;margin-top:calc(2px * var(--s));perspective:1000px;-webkit-perspective:1000px;perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%}.hp-float-wrap{--hp-card-scale: .9;position:absolute;z-index:2;transform-style:preserve-3d;transform:scale(var(--hp-card-scale));animation:hp-float 4.8s ease-in-out infinite}.hp-float-wrap--love{top:calc(50% - var(--hp-card-h, 140px) * var(--hp-card-scale, .9) - 8px);left:0;animation-delay:0s}.hp-float-wrap--career{top:calc(50% - var(--hp-card-h, 140px) * var(--hp-card-scale, .9) - 8px);right:0;animation-delay:.55s}.hp-float-wrap--personality{top:calc(50% + 8px);left:2%;animation-delay:1.1s}.hp-float-wrap--energy{top:calc(50% + 8px);right:1%;animation-delay:1.65s}.hp-float-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:max-content;height:auto;padding:calc(16px * var(--s)) calc(16px * var(--s)) calc(14px * var(--s));border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:0 10px 28px #00000052;text-align:center;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden}.hp-float-card--love,.hp-float-card--personality{transform-origin:right center}.hp-float-card--love{transform:rotateY(35deg) rotate(-6deg) rotateX(4deg);filter:drop-shadow(0 0 14px rgba(196,80,255,.45))}.hp-float-card--personality{transform:rotateY(35deg) rotate(-5deg) rotateX(3deg);filter:hue-rotate(-22deg) saturate(1.15) drop-shadow(0 0 14px rgba(34,211,238,.42))}.hp-float-card--career,.hp-float-card--energy{transform-origin:left center}.hp-float-card--career{transform:rotateY(-35deg) rotate(6deg) rotateX(4deg);filter:drop-shadow(0 0 14px rgba(64,140,255,.45))}.hp-float-card--energy{transform:rotateY(-35deg) rotate(5deg) rotateX(3deg);filter:drop-shadow(0 0 14px rgba(245,158,11,.4))}[dir=rtl] .hp-float-wrap--love{left:auto;right:0}[dir=rtl] .hp-float-wrap--career{right:auto;left:0}[dir=rtl] .hp-float-wrap--personality{left:auto;right:2%}[dir=rtl] .hp-float-wrap--energy{right:auto;left:1%}[dir=rtl] .hp-float-card--love{transform-origin:left center;transform:rotateY(-35deg) rotate(6deg) rotateX(4deg)}[dir=rtl] .hp-float-card--personality{transform-origin:left center;transform:rotateY(-35deg) rotate(5deg) rotateX(3deg)}[dir=rtl] .hp-float-card--career{transform-origin:right center;transform:rotateY(35deg) rotate(-6deg) rotateX(4deg)}[dir=rtl] .hp-float-card--energy{transform-origin:right center;transform:rotateY(35deg) rotate(-5deg) rotateX(3deg)}.hp-float-card-top{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--s));margin-bottom:calc(8px * var(--s))}.hp-float-card-icon{width:calc(26px * var(--s));height:calc(26px * var(--s));flex-shrink:0;object-fit:cover;border-radius:calc(7px * var(--s))}.hp-float-card--personality .hp-float-card-icon{border-radius:50%}.hp-float-card-label{font-size:calc(11px * var(--s));color:#fff;line-height:1.2;white-space:nowrap}.hp-float-card-value{font-weight:unset;display:block;width:auto;font-size:calc(14px * var(--s));line-height:1.2;color:#fff;letter-spacing:-.01em;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.35);white-space:nowrap}.hp-float-card-deco{width:calc(46px * var(--s));height:calc(46px * var(--s));margin-top:auto;margin-bottom:calc(4px * var(--s));flex-shrink:0;object-fit:contain;filter:drop-shadow(0 0 12px rgba(230,80,255,.55))}@keyframes hp-float{0%,to{transform:scale(var(--hp-card-scale, .9)) translateZ(0)}50%{transform:scale(var(--hp-card-scale, .9)) translate3d(0,-7px,0)}}@keyframes hp-cta-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@media(max-height:700px){.hp-float-card{padding:calc(16px * var(--s)) calc(16px * var(--s)) calc(14px * var(--s))}.hp-float-card-deco{width:calc(40px * var(--s));height:calc(40px * var(--s))}}@media(max-height:620px){.hp-subtitle{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.qz{--qz-max: 430px;--s: 1;--qz-bg: #050816;--qz-text: #ffffff;--qz-muted: #889FCC;--qz-font: "Outfit", "Sora", system-ui, sans-serif;--qz-display: "Sora", "Outfit", system-ui, sans-serif;position:relative;width:100%;max-width:var(--qz-max);min-height:100%;height:100vh;height:-webkit-fill-available;margin:0 auto;overflow:hidden;color:var(--qz-text);font-family:var(--qz-font);background:var(--qz-bg)}.qz-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center bottom;background-size:cover;background-repeat:no-repeat}.qz-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:calc(12px * var(--s)) calc(28px * var(--s)) calc(10px * var(--s));padding-top:max(calc(12px * var(--s)),env(safe-area-inset-top,0px));padding-bottom:max(calc(10px * var(--s)),env(safe-area-inset-bottom,0px))}.qz-header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:start;gap:calc(8px * var(--s))}.qz-brand{display:inline-flex;align-items:center;gap:calc(8px * var(--s));min-width:0}.qz-logo-mark{width:calc(34px * var(--s));height:calc(34px * var(--s));object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px rgba(140,100,255,.45))}.qz-brand-name{font-family:var(--qz-display);font-size:calc(16px * var(--s));font-weight:700;letter-spacing:-.02em;white-space:nowrap}.qz-social{display:inline-flex;align-items:center;gap:calc(8px * var(--s));max-width:58%;padding:calc(5px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s)) calc(6px * var(--s));border-radius:999px;border:1px solid rgba(170,150,255,.45);background:#0c10288c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.qz-avatars{height:calc(24px * var(--s));width:auto;flex-shrink:0;object-fit:contain;display:block}.qz-social-text{font-size:calc(10px * var(--s));line-height:1.2;font-weight:500;color:#f0f4fff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-steps{display:flex;align-items:center;width:100%;margin-top:calc(14px * var(--s));padding:0;gap:0}.qz-steps-item{display:flex;align-items:center;flex:1;min-width:0}.qz-steps-item:first-child{flex:0 0 auto}.qz-steps-line{flex:1;width:auto;min-width:calc(12px * var(--s));height:2px;margin:0;border-radius:999px;background:#5a50828c;box-shadow:none}.qz-steps-line.is-on{height:3px;background:linear-gradient(90deg,#c084fce6,#c084fc 20%,#d8b4fe,#e9d5ff 80%,#e8c8fff2);box-shadow:none}.qz-steps-dot{width:calc(28px * var(--s));height:calc(28px * var(--s));flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(110,100,150,.55);background:#080a18e6;font-size:calc(12px * var(--s));font-weight:600;color:#9696b98c;box-shadow:none}.qz-steps-dot.is-done,.qz-steps-dot.is-active{border-width:2px;border-color:#d07afe;background:#241240eb;color:#fff;text-shadow:none;box-shadow:none}.qz-steps-count{flex-shrink:0;margin-inline-start:calc(10px * var(--s));font-size:calc(13px * var(--s));font-weight:600;color:#fff}.qz-main{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;margin-top:calc(16px * var(--s))}.qz-badge{display:inline-flex;align-items:center;justify-content:center;min-height:calc(32px * var(--s));padding:calc(6px * var(--s)) calc(18px * var(--s)) calc(6px * var(--s)) calc(38px * var(--s));border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;font-size:calc(13px * var(--s));font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.qz-question{margin:calc(14px * var(--s)) 0 0;font-family:var(--qz-display);font-size:calc(26px * var(--s));text-align:center;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.qz-question--stack{display:flex;flex-direction:column;align-items:center;gap:calc(2px * var(--s))}.qz-question-gradient{background:linear-gradient(90deg,#d946ef,#8b5cf6 45%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.qz-hint{margin:calc(8px * var(--s)) 0 0;text-align:center;font-size:calc(13px * var(--s));line-height:1.4;color:var(--qz-muted)}.qz-options{list-style:none;width:100%;margin:calc(16px * var(--s)) 0 0;padding:0;display:flex;flex-direction:column}.qz-options>*+*{margin-top:calc(12px * var(--s))}.qz-option{width:100%;min-height:calc(58px * var(--s));display:flex;align-items:center;padding:calc(10px * var(--s)) calc(16px * var(--s));border:none;border-radius:calc(16px * var(--s));background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:0 6px 20px #00000040;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s ease}.qz-option>*+*{margin-left:calc(12px * var(--s))}[dir=rtl] .qz-option>*+*{margin-left:0;margin-right:calc(12px * var(--s))}.qz-option.is-active{box-shadow:0 0 18px #8c64ff66,0 6px 20px #00000040}.qz-option-icon{width:calc(40px * var(--s));height:calc(40px * var(--s));flex-shrink:0;object-fit:contain;mix-blend-mode:normal}.qz-option-icon--round{border-radius:50%;object-fit:cover}.qz-option-text{flex:1;min-width:0;display:flex;flex-direction:column}.qz-option-text>*+*{margin-top:2px}.qz-option-text strong{font-size:calc(16px * var(--s));font-weight:600;color:#fff}.qz-option-text span{font-size:calc(12px * var(--s));color:var(--qz-muted)}.qz-radio{width:calc(20px * var(--s));height:calc(20px * var(--s));flex-shrink:0;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(160,190,255,.55);background:#080c1c8c;transition:border-color .2s ease,box-shadow .2s ease}.qz-radio.is-checked{border-color:#a08cfff2;box-shadow:0 0 12px #8c78ff73}.qz-radio-dot{width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%;background:linear-gradient(135deg,#6a5af9,#4facfe);box-shadow:0 0 8px #6e78ff8c}.qz-option:disabled{cursor:default}@media(max-height:620px){.qz-main{margin-top:calc(12px * var(--s))}.qz-question{font-size:calc(22px * var(--s))}.qz-options>*+*{margin-top:calc(8px * var(--s))}}.wt{--wt-max: 430px;--s: 1;--wt-bg: #050816;--wt-text: #ffffff;--wt-muted: #889fcc;--wt-font: "Outfit", "Sora", system-ui, sans-serif;--wt-display: "Sora", "Outfit", system-ui, sans-serif;position:relative;width:100%;max-width:var(--wt-max);min-height:100%;height:100vh;height:-webkit-fill-available;margin:0 auto;overflow:hidden;color:var(--wt-text);font-family:var(--wt-font);background:var(--wt-bg)}.wt-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center bottom;background-size:cover;background-repeat:no-repeat}.wt-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:calc(12px * var(--s)) calc(28px * var(--s)) calc(14px * var(--s));padding-top:max(calc(12px * var(--s)),env(safe-area-inset-top,0px));padding-bottom:max(calc(14px * var(--s)),env(safe-area-inset-bottom,0px))}.wt-header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(8px * var(--s))}.wt-brand{display:inline-flex;align-items:center;gap:calc(8px * var(--s));min-width:0}.wt-logo-mark{width:calc(34px * var(--s));height:calc(34px * var(--s));object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px rgba(140,100,255,.45))}.wt-brand-name{font-family:var(--wt-display);font-size:calc(16px * var(--s));font-weight:700;letter-spacing:-.02em;white-space:nowrap}.wt-social{display:inline-flex;align-items:center;gap:calc(8px * var(--s));max-width:58%;padding:calc(5px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s)) calc(6px * var(--s));border-radius:999px;border:1px solid rgba(170,150,255,.45);background:#0c10288c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wt-avatars{height:calc(24px * var(--s));width:auto;flex-shrink:0;object-fit:contain;display:block}.wt-social-text{font-size:calc(10px * var(--s));line-height:1.2;font-weight:500;color:#f0f4fff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-progress-steps{display:flex;align-items:center;width:100%;margin-top:calc(14px * var(--s));padding:0;gap:0}.wt-progress-item{display:flex;align-items:center;flex:1;min-width:0}.wt-progress-item:first-child{flex:0 0 auto}.wt-progress-line{flex:1;width:auto;min-width:calc(12px * var(--s));height:2px;margin:0;border-radius:999px;background:#5a50828c;box-shadow:none}.wt-progress-line.is-on{height:3px;background:linear-gradient(90deg,#c084fce6,#c084fc 20%,#d8b4fe,#e9d5ff 80%,#e8c8fff2);box-shadow:none}.wt-progress-dot{width:calc(28px * var(--s));height:calc(28px * var(--s));flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(110,100,150,.55);background:#080a18e6;font-size:calc(12px * var(--s));font-weight:600;color:#9696b98c;box-shadow:none}.wt-progress-dot.is-done,.wt-progress-dot.is-active{border-width:2px;border-color:#d07afe;background:#241240eb;color:#fff;text-shadow:none;box-shadow:none}.wt-progress-count{flex-shrink:0;margin-inline-start:calc(10px * var(--s));font-size:calc(13px * var(--s));font-weight:600;color:#fff}.wt-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;margin-top:calc(16px * var(--s));overflow:auto}.wt-badge{display:inline-flex;align-items:center;justify-content:center;min-height:calc(32px * var(--s));padding:calc(6px * var(--s)) calc(18px * var(--s)) calc(6px * var(--s)) calc(38px * var(--s));border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;font-size:calc(13px * var(--s));font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.wt-title{margin:calc(14px * var(--s)) 0 0;max-width:calc(320px * var(--s));font-family:var(--wt-display);font-size:calc(26px * var(--s));font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#fff}.wt-title-gradient{background:linear-gradient(90deg,#d946ef,#8b5cf6 45%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.wt-card{position:relative;width:92%;max-width:calc(328px * var(--s));margin-top:calc(18px * var(--s));margin-inline:auto;padding:calc(22px * var(--s)) calc(24px * var(--s)) calc(16px * var(--s));border-radius:calc(22px * var(--s));border:none;background:#0a0c2073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 36px #00000047}.wt-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ae62f6,#007bff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.wt-loader{position:relative;width:calc(160px * var(--s));height:calc(160px * var(--s));margin:0 auto;display:flex;align-items:center;justify-content:center}.wt-loader-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;animation:wt-spin 1.6s linear infinite}.wt-loader-label{position:relative;z-index:1;font-size:calc(15px * var(--s));font-weight:600;color:#f0f4fff2;letter-spacing:-.01em}.wt-checklist{list-style:none;margin:calc(18px * var(--s)) 0 0;padding:0}.wt-check-item{display:flex;align-items:center;min-height:calc(42px * var(--s));opacity:.45;transition:opacity .25s ease}.wt-check-item.is-done{opacity:1}.wt-check-item+.wt-check-item{border-top:1px solid rgba(140,150,220,.16)}.wt-check-icon{flex-shrink:0;width:calc(22px * var(--s));height:calc(22px * var(--s));display:inline-flex;align-items:center;justify-content:center;color:#aa8cff8c;transition:color .25s ease}.wt-check-item.is-done .wt-check-icon{color:#c084fc}.wt-check{width:100%;height:100%}.wt-check-text{margin-inline-start:calc(12px * var(--s));font-size:calc(14px * var(--s));font-weight:500;line-height:1.35;color:#ebf0fff2}@keyframes wt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-height:620px){.wt-loader{width:calc(130px * var(--s));height:calc(130px * var(--s))}.wt-title{font-size:calc(22px * var(--s))}.wt-card{margin-top:calc(12px * var(--s));padding:calc(16px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s))}}.rs{--rs-max: 430px;--s: 1;--rs-bg: #050816;--rs-text: #ffffff;--rs-muted: #889fcc;--rs-font: "Outfit", "Sora", system-ui, sans-serif;--rs-display: "Sora", "Outfit", system-ui, sans-serif;position:relative;width:100%;max-width:var(--rs-max);min-height:100%;min-height:-webkit-fill-available;min-height:100vh;margin:0 auto;color:var(--rs-text);font-family:var(--rs-font);background:var(--rs-bg)}.rs-shell{position:relative;z-index:1;width:100%;padding:calc(12px * var(--s)) calc(22px * var(--s)) calc(28px * var(--s));padding-top:max(calc(12px * var(--s)),env(safe-area-inset-top,0px));padding-bottom:max(calc(28px * var(--s)),env(safe-area-inset-bottom,0px))}.rs-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(8px * var(--s))}.rs-brand{display:inline-flex;align-items:center;gap:calc(8px * var(--s));min-width:0}.rs-logo-mark{width:calc(34px * var(--s));height:calc(34px * var(--s));object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px rgba(140,100,255,.45))}.rs-brand-name{font-family:var(--rs-display);font-size:calc(16px * var(--s));font-weight:700;letter-spacing:-.02em;white-space:nowrap}.rs-social{display:inline-flex;align-items:center;gap:calc(8px * var(--s));max-width:58%;padding:calc(5px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s)) calc(6px * var(--s));border-radius:999px;border:1px solid rgba(170,150,255,.45);background:#0c10288c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rs-avatars{height:calc(24px * var(--s));width:auto;flex-shrink:0;object-fit:contain;display:block}.rs-social-text{font-size:calc(10px * var(--s));line-height:1.2;font-weight:500;color:#f0f4fff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-main{margin-top:calc(18px * var(--s))}.rs-hero{display:flex;align-items:center;gap:calc(10px * var(--s))}.rs-hero-copy{flex:1;min-width:0}.rs-title{margin:0;font-family:var(--rs-display);font-size:calc(28px * var(--s));font-weight:700;line-height:1.15;letter-spacing:-.02em}.rs-title-gradient{background:linear-gradient(90deg,#d946ef,#8b5cf6 45%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-subtitle{margin:calc(8px * var(--s)) 0 0;font-size:calc(13px * var(--s));line-height:1.45;color:var(--rs-muted)}.rs-crystal{width:calc(176px * var(--s));height:auto;flex-shrink:0;object-fit:contain}.rs-card,.rs-unlock{position:relative;margin-top:calc(16px * var(--s));border-radius:calc(20px * var(--s));border:none;background:#0a0c2080;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 36px #00000047}.rs-card:before,.rs-unlock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#634084,#17518f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rs-card{padding:calc(6px * var(--s)) calc(10px * var(--s))}.rs-row{display:flex;align-items:center;gap:calc(10px * var(--s));padding:calc(14px * var(--s)) 0}.rs-row+.rs-row{border-top:1px solid rgba(140,150,220,.16)}.rs-row-icon{width:calc(44px * var(--s));height:calc(44px * var(--s));flex-shrink:0;object-fit:contain;border-radius:50%}.rs-row-body{flex:1;min-width:0}.rs-row-label{margin:0;font-size:calc(11px * var(--s));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rs-row--purple .rs-row-label{color:#c084fc}.rs-row--pink .rs-row-label{color:#f472b6}.rs-row--blue .rs-row-label{color:#60a5fa}.rs-row--green .rs-row-label{color:#4ade80}.rs-row-value{margin:calc(2px * var(--s)) 0 0;font-size:calc(18px * var(--s));font-weight:700;line-height:1.2;color:#fff}.rs-row-tags{margin:calc(4px * var(--s)) 0 0;font-size:calc(11px * var(--s));line-height:1.35;color:#b4c3e6d9}.rs-row-side{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s));min-width:calc(64px * var(--s))}.rs-score-label{font-size:calc(11px * var(--s));color:#c8d2f0cc}.rs-score-value{display:inline-flex;align-items:baseline;font-weight:700;line-height:1}.rs-score-value em{font-style:normal;font-size:calc(24px * var(--s));background:linear-gradient(180deg,#f9a8d4,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-score-value span{font-size:calc(12px * var(--s));color:#c8d2f0bf;margin-inline-start:1px}.rs-row-mark{width:calc(26px * var(--s));height:calc(26px * var(--s));object-fit:contain}.rs-dots{display:flex;align-items:center;gap:calc(4px * var(--s))}.rs-dot{width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;background:#7882aa59}.rs-dots--pink .rs-dot.is-on{background:#f472b6;box-shadow:0 0 6px #f472b68c}.rs-dots--blue .rs-dot.is-on{background:#60a5fa;box-shadow:0 0 6px #60a5fa8c}.rs-dots--green .rs-dot.is-on{background:#4ade80;box-shadow:0 0 6px #4ade808c}.rs-preview{position:relative;display:flex;align-items:center;gap:calc(12px * var(--s));margin-top:calc(16px * var(--s));border:none;background:#000}.rs-preview-lock{width:calc(56px * var(--s));height:calc(56px * var(--s));flex-shrink:0;object-fit:contain}.rs-preview-copy{flex:1;min-width:0;text-align:start}.rs-preview-title{margin:0;font-size:calc(14px * var(--s));font-weight:700;line-height:1.3;color:#fff}.rs-preview-desc{margin:calc(4px * var(--s)) 0 0;font-size:calc(11px * var(--s));line-height:1.45;color:#bec8e6d9}.rs-preview-book{width:calc(108px * var(--s));height:auto;flex-shrink:0;object-fit:contain}.rs-unlock{padding:calc(18px * var(--s)) calc(16px * var(--s)) calc(14px * var(--s));text-align:center}.rs-unlock-title{margin:0;font-size:calc(14px * var(--s));font-weight:600;color:#ebf0fff2}.rs-email{display:flex;align-items:center;gap:calc(8px * var(--s));margin-top:calc(12px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s));border-radius:999px;border:1px solid rgba(140,150,210,.35);background:#080c1ca6;direction:ltr;unicode-bidi:isolate}.rs-mail-icon{width:calc(18px * var(--s));height:calc(18px * var(--s));flex-shrink:0;color:#aab4dccc}.rs-email input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font:inherit;font-size:calc(14px * var(--s));direction:ltr;text-align:left;unicode-bidi:plaintext}.rs-email input::placeholder{color:#96a0c8a6}.rs-unlock-btn{width:100%;margin-top:calc(12px * var(--s));display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--s));padding:calc(10px * var(--s)) calc(18px * var(--s));border:none;border-radius:10px;cursor:pointer;color:#fff;font:inherit;font-size:calc(15px * var(--s));background:linear-gradient(90deg,#ca4df2,#6222f5,#1a4bec);box-shadow:0 8px 28px #645aff59;transition:opacity .2s ease,filter .2s ease}.rs-unlock-btn:disabled,.rs-unlock-btn.is-loading{cursor:wait;opacity:.85;filter:saturate(.92)}.rs-unlock-btn-icon{width:calc(16px * var(--s));height:calc(16px * var(--s))}.rs-unlock-spinner{width:calc(16px * var(--s));height:calc(16px * var(--s));border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:rs-spin .7s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-email input:disabled{opacity:.7}.rs-secure{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--s));margin:calc(12px * var(--s)) 0 0;font-size:calc(11px * var(--s));color:#aab9dccc}.rs-shield-icon{width:calc(16px * var(--s));height:calc(16px * var(--s));flex-shrink:0;object-fit:contain}@media(max-width:360px){.rs-crystal{width:calc(140px * var(--s))}.rs-title{font-size:calc(24px * var(--s))}}
