@keyframes svelte-j7ul7i-r-orb-a{0%,to{opacity:.28;transform:translate(0)scale(1)}50%{opacity:.45;transform:translate(50px,-30px)scale(1.18)}}@keyframes svelte-j7ul7i-r-orb-b{0%,to{opacity:.12;transform:translate(0)scale(1)}50%{opacity:.24;transform:translate(-30px,25px)scale(1.2)}}@keyframes svelte-j7ul7i-r-orb-c{0%,to{opacity:.06;transform:translate(0)scale(1)}50%{opacity:.14;transform:translate(20px,-15px)scale(1.3)}}@keyframes svelte-j7ul7i-r-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j7ul7i-r-card-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j7ul7i-r-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes svelte-j7ul7i-r-pulse{0%,to{box-shadow:0 0 8px #d4a01766}50%{box-shadow:0 0 18px #d4a017a6}}.reg-page.svelte-j7ul7i{color:#f1f5f9;background:#060e1a;overflow-x:hidden}.reg-hero.svelte-j7ul7i{isolation:isolate;flex-direction:column;justify-content:center;min-height:clamp(280px,50vh,480px);padding:48px 20px 32px;display:flex;position:relative;overflow:hidden}.reg-hero-inner.svelte-j7ul7i{width:100%}@media (width>=768px){.reg-hero.svelte-j7ul7i{padding:60px 32px 36px}}.reg-hero-bg.svelte-j7ul7i{pointer-events:none;z-index:0;position:absolute;inset:0}.reg-hero-grid.svelte-j7ul7i{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 38%,#000 30%,#0000 72%);mask-image:radial-gradient(65% 55% at 50% 38%,#000 30%,#0000 72%)}.reg-hero-orb.svelte-j7ul7i{filter:blur(110px);border-radius:50%;position:absolute}.reg-hero-orb--a.svelte-j7ul7i{background:radial-gradient(circle,#1a5fad1f,#0000 70%);width:500px;height:500px;animation:15s ease-in-out infinite svelte-j7ul7i-r-orb-a;top:-18%;right:-8%}.reg-hero-orb--b.svelte-j7ul7i{background:radial-gradient(circle,#d4a0170f,#0000 70%);width:380px;height:380px;animation:17s ease-in-out infinite svelte-j7ul7i-r-orb-b;bottom:-12%;left:-6%}.reg-hero-orb--c.svelte-j7ul7i{background:radial-gradient(circle,#94a3b80a,#0000 70%);width:280px;height:280px;animation:13s ease-in-out infinite svelte-j7ul7i-r-orb-c;top:50%;left:50%;transform:translate(-50%,-50%)}.reg-hero-inner.svelte-j7ul7i{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:620px;margin:0 auto;display:flex;position:relative}.reg-hero-copy.svelte-j7ul7i{animation:.8s cubic-bezier(.16,1,.3,1) .15s both svelte-j7ul7i-r-fade-up}.reg-hero-badge.svelte-j7ul7i{letter-spacing:.1em;text-transform:uppercase;color:#c9a01e;background:#d4a0170d;border:1px solid #d4a01738;border-radius:999px;align-items:center;gap:9px;margin-bottom:28px;padding:7px 18px;font-size:11px;font-weight:700;display:inline-flex}.reg-hero-badge-dot.svelte-j7ul7i{background:#d4a017;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite svelte-j7ul7i-r-pulse}.reg-hero-welcome.svelte-j7ul7i{letter-spacing:.06em;color:#ffffff73;margin:0 0 4px;font-size:14px;font-weight:500}.reg-hero-product.svelte-j7ul7i{letter-spacing:-.04em;margin:0 0 22px;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:clamp(46px,9vw,78px);font-weight:700;line-height:.9}.reg-hero-product-gold.svelte-j7ul7i{background:linear-gradient(135deg,#fff 0%,#e7c45e 25%,#f5d07a 50%,#d4a017 75%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite svelte-j7ul7i-r-shimmer}.reg-hero-product-white.svelte-j7ul7i{color:#fff}.reg-hero-product-vault.svelte-j7ul7i{margin-left:.15em}.reg-hero-phrase.svelte-j7ul7i{color:#ffffffd9;max-width:500px;margin:0 auto 18px;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(17px,2vw,22px);line-height:1.45}.reg-hero-thanks.svelte-j7ul7i{color:#c9a01e99;letter-spacing:.02em;margin:0;font-size:13px;font-style:italic;font-weight:500}.reg-hero-divider.svelte-j7ul7i{z-index:2;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex;position:relative}.reg-hero-divider-line.svelte-j7ul7i{background:linear-gradient(90deg,#0000,#d4a01740,#0000);width:80px;height:1px}.reg-hero-divider-diamond.svelte-j7ul7i{color:#d4a01759;flex-shrink:0}.reg-form-section.svelte-j7ul7i{isolation:isolate;background:linear-gradient(#060e1a 0%,#080f1f 30%,#070d1c 100%);padding:32px 0 60px;position:relative}@media (width>=768px){.reg-form-section.svelte-j7ul7i{padding:36px 0 72px}}.reg-form-bg.svelte-j7ul7i{pointer-events:none;z-index:0;position:absolute;inset:0}.reg-form-grid.svelte-j7ul7i{background-image:linear-gradient(#2563eb06 1px,#0000 1px),linear-gradient(90deg,#2563eb06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 50% 48%,#000 12%,#0000 78%);mask-image:radial-gradient(55% 45% at 50% 48%,#000 12%,#0000 78%)}.reg-form-orb.svelte-j7ul7i{filter:blur(80px);background:radial-gradient(circle,#1a5fad0a,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:20%;right:10%}.reg-form-container.svelte-j7ul7i{z-index:2;max-width:520px;margin:0 auto;padding:0 16px;position:relative}@media (width>=768px){.reg-form-container.svelte-j7ul7i{padding:0 32px}}.reg-badges.svelte-j7ul7i{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.reg-badge.svelte-j7ul7i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;cursor:default;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:15px 8px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.reg-badge.svelte-j7ul7i:hover{background:#d4a01708;border-color:#d4a01740;transform:translateY(-2px);box-shadow:0 6px 22px #0000002e}.reg-badge-icon.svelte-j7ul7i{color:#d4a017;background:#d4a01712;border:1px solid #d4a01724;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 8px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.reg-badge.svelte-j7ul7i:hover .reg-badge-icon:where(.svelte-j7ul7i){background:#d4a0171f;border-color:#d4a0174d;transform:scale(1.06);box-shadow:0 3px 14px #d4a0171a}.reg-badge.svelte-j7ul7i span:where(.svelte-j7ul7i){color:#fff9;letter-spacing:.03em;font-size:10px;font-weight:600;display:block}.reg-card.svelte-j7ul7i{-webkit-backdrop-filter:blur(28px);background:linear-gradient(175deg,#0c1932db 0%,#08142df0 50%,#061026f7 100%);border:1px solid #d4a0171f;border-radius:20px;padding:38px 28px;animation:.75s cubic-bezier(.16,1,.3,1) .1s both svelte-j7ul7i-r-card-in;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d4a01705,0 28px 72px #00000061,0 10px 28px #00000038,0 0 60px #d4a01704}@media (width>=768px){.reg-card.svelte-j7ul7i{padding:44px 38px}}.reg-card-glow-top.svelte-j7ul7i{z-index:1;background:linear-gradient(90deg,#0000,#d4a0178c,#f5d07ab3,#d4a0178c,#0000);width:280px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.reg-card-halo.svelte-j7ul7i{border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(160deg,#d4a0170f 0%,#d4a01703 25%,#0000 50%,#2563eb08 80%);position:absolute;inset:-2px}.reg-card-head.svelte-j7ul7i{z-index:2;border-bottom:1px solid #ffffff0d;align-items:center;gap:13px;margin-bottom:26px;padding-bottom:18px;display:flex;position:relative}.reg-card-head-icon.svelte-j7ul7i{color:#d4a017;background:#d4a01712;border:1px solid #d4a01724;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 3px 14px #d4a01714}.reg-card-title.svelte-j7ul7i{color:#f8fafc;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:19px;line-height:1.2}.reg-card-sub.svelte-j7ul7i{color:#ffffff61;margin:2px 0 0;font-size:13px}.reg-alert.svelte-j7ul7i{z-index:2;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex;position:relative}.reg-alert.svelte-j7ul7i p:where(.svelte-j7ul7i){margin:0}.reg-alert--error.svelte-j7ul7i{color:#fca5a5;background:#ef44440f;border:1px solid #ef444429}.reg-alert--info.svelte-j7ul7i{color:#e7c45e;background:#d4a0170d;border:1px solid #d4a01729}.reg-alert-title.svelte-j7ul7i{color:#f5d07a;margin-bottom:2px;font-weight:700}.reg-form.svelte-j7ul7i{z-index:2;flex-direction:column;gap:17px;display:flex;position:relative}.reg-field.svelte-j7ul7i{flex-direction:column;gap:5px;display:flex}.reg-field.svelte-j7ul7i label:where(.svelte-j7ul7i){color:#ffffff80;letter-spacing:.02em;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.reg-req.svelte-j7ul7i{color:#d4a017}.reg-field.svelte-j7ul7i input:where(.svelte-j7ul7i),.reg-field.svelte-j7ul7i select:where(.svelte-j7ul7i){color:#f1f5f9;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;height:50px;padding:0 15px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;transition:all .25s}.reg-field.svelte-j7ul7i input:where(.svelte-j7ul7i)::placeholder{color:#ffffff29}.reg-field.svelte-j7ul7i input:where(.svelte-j7ul7i):focus,.reg-field.svelte-j7ul7i select:where(.svelte-j7ul7i):focus{background:#ffffff0d;border-color:#d4a01766;box-shadow:0 0 0 3px #d4a0170d}.reg-field.svelte-j7ul7i select:where(.svelte-j7ul7i){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:42px}.reg-field.svelte-j7ul7i select:where(.svelte-j7ul7i) option:where(.svelte-j7ul7i){color:#f1f5f9;background:#0c1426}.reg-input-err.svelte-j7ul7i{border-color:#ef444473!important;box-shadow:0 0 0 3px #ef44440d!important}.reg-field-err.svelte-j7ul7i{color:#fca5a5;margin:0;font-size:11px;font-weight:500}.reg-pw-wrap.svelte-j7ul7i{position:relative}.reg-pw-wrap.svelte-j7ul7i input:where(.svelte-j7ul7i){padding-right:60px}.reg-pw-toggle.svelte-j7ul7i{color:#fff6;cursor:pointer;letter-spacing:.03em;background:#ffffff0a;border:none;border-radius:7px;padding:5px 11px;font-size:10px;font-weight:600;transition:all .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.reg-pw-toggle.svelte-j7ul7i:hover{color:#ffffffa6;background:#ffffff14}.reg-btn.svelte-j7ul7i{cursor:pointer;color:#080c16;letter-spacing:.01em;background:linear-gradient(135deg,#d4a017 0%,#e8b830 100%);border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:6px;padding:0 24px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .28s cubic-bezier(.22,.6,.18,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #d4a01742,0 2px 6px #d4a0171a}.reg-btn.svelte-j7ul7i:after{content:"";background:linear-gradient(135deg,#0000 0%,#ffffff26 50%,#0000 100%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.reg-btn.svelte-j7ul7i:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 38px #d4a01757,0 4px 10px #d4a01724}.reg-btn.svelte-j7ul7i:hover:not(:disabled):after{transform:translate(100%)}.reg-btn--busy.svelte-j7ul7i{opacity:.55;cursor:not-allowed}.reg-oauth-divider.svelte-j7ul7i{z-index:2;align-items:center;gap:12px;margin:22px 0 16px;display:flex;position:relative}.reg-oauth-line.svelte-j7ul7i{background:linear-gradient(90deg,#0000,#ffffff14,#0000);flex:1;height:1px}.reg-oauth-text.svelte-j7ul7i{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:600}.reg-oauth-btns.svelte-j7ul7i{z-index:2;justify-content:center;display:flex;position:relative}.reg-oauth-btn.svelte-j7ul7i{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.22,.6,.18,1);display:inline-flex}.reg-oauth-btn.svelte-j7ul7i:hover{color:#f1f5f9;background:#d4a0170a;border-color:#d4a01740;transform:translateY(-1px);box-shadow:0 4px 16px #0003}.reg-login.svelte-j7ul7i{text-align:center;color:#fff6;z-index:2;margin:20px 0 0;font-size:14px;position:relative}.reg-login.svelte-j7ul7i a:where(.svelte-j7ul7i){color:#d4a017;margin-left:3px;font-weight:600;text-decoration:none;transition:color .2s}.reg-login.svelte-j7ul7i a:where(.svelte-j7ul7i):hover{color:#e7c45e}.reg-disclaimer.svelte-j7ul7i{text-align:center;color:#ffffff38;justify-content:center;align-items:flex-start;gap:7px;max-width:400px;margin:24px auto 0;font-size:11px;line-height:1.7;display:flex}@media (width<=640px){.reg-hero.svelte-j7ul7i{padding:36px 14px 28px}.reg-hero-divider.svelte-j7ul7i{margin-top:16px}.reg-card.svelte-j7ul7i{border-radius:16px;padding:28px 18px}.reg-badges.svelte-j7ul7i{gap:7px;margin-bottom:20px}.reg-badge.svelte-j7ul7i{padding:12px 6px}}
