.register-page.svelte-52fghe{position:relative;isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;overflow:hidden;background:radial-gradient(58rem 26rem at 14% 0%,rgba(91,130,220,.2),transparent 72%),radial-gradient(42rem 22rem at 86% 100%,rgba(155,84,220,.18),transparent 74%),#0b1220;color:#e5e7eb}.register-page.svelte-52fghe:before,.register-page.svelte-52fghe:after{content:"";position:absolute;inset:-40%;pointer-events:none;z-index:0;will-change:transform,opacity,filter}.register-page.svelte-52fghe:before{background:radial-gradient(48rem 30rem at 12% 24%,rgba(39,214,196,.46),transparent 68%),radial-gradient(50rem 32rem at 88% 28%,rgba(87,108,227,.42),transparent 68%),radial-gradient(42rem 24rem at 56% 82%,rgba(162,99,199,.3),transparent 70%);filter:blur(10px) saturate(1.3) brightness(1.14);transform-origin:24% 36%;animation:svelte-52fghe-registerGlowWanderA 18s cubic-bezier(.42,.08,.58,.92) infinite,svelte-52fghe-registerGlowPulseA 6.8s ease-in-out infinite alternate}.register-page.svelte-52fghe:after{background:radial-gradient(40rem 24rem at 24% 78%,rgba(162,99,199,.4),transparent 66%),radial-gradient(44rem 28rem at 76% 72%,rgba(39,214,196,.34),transparent 70%),radial-gradient(36rem 20rem at 52% 20%,rgba(87,108,227,.26),transparent 72%);filter:blur(16px) saturate(1.26) brightness(1.1);transform-origin:72% 62%;animation:svelte-52fghe-registerGlowWanderB 21s cubic-bezier(.4,.12,.6,.9) infinite,svelte-52fghe-registerGlowPulseB 8.2s ease-in-out infinite alternate}.register-shell.svelte-52fghe{position:relative;z-index:1;width:min(100%,34rem);display:grid;gap:1.2rem;padding:1.4rem;border-radius:1.2rem;border:1px solid rgba(196,211,236,.28);background:linear-gradient(160deg,#1017248f,#090e189e),#070b1485;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);box-shadow:inset 0 1px #ffffff1f,0 24px 44px #02081466}.register-back-link.svelte-52fghe{display:inline-flex;align-items:center;gap:.36rem;width:fit-content;padding:.42rem .66rem;border-radius:999px;border:1px solid rgba(188,203,228,.28);background:#0a101cb8;color:#c8d4e8;text-decoration:none;font-size:.68rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,transform .18s ease}.register-back-link.svelte-52fghe:hover{transform:translateY(-1px);border-color:#79a9ff8f;color:#e8f1ff}.register-back-link.svelte-52fghe:focus-visible{outline:2px solid rgba(126,168,255,.72);outline-offset:2px}.back-link-icon.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;color:currentColor}.back-link-icon.svelte-52fghe svg:where(.svelte-52fghe){width:100%;height:100%;fill:currentColor}.register-copy.svelte-52fghe h1:where(.svelte-52fghe){margin:.2rem 0 0;font-size:clamp(2rem,4.5vw,2.9rem);line-height:1.14;letter-spacing:-.02em;padding-bottom:.12em;background:linear-gradient(90deg,#00d6c4,#a263c7,#576ce3,#a263c7,#00d6c4);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;filter:saturate(1.4) brightness(1.3) drop-shadow(0 0 15px rgba(0,214,196,.4)) drop-shadow(0 0 35px rgba(74,238,224,.35));animation:svelte-52fghe-registerGradientFlow 3.4s ease-in-out infinite}.register-copy.svelte-52fghe p:where(.svelte-52fghe){margin:.72rem 0 0;color:#becee6}.kicker.svelte-52fghe{display:inline-flex;align-items:center;gap:.42rem;margin:0;width:fit-content;padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(206,219,237,.24);background:linear-gradient(120deg,#576ce333,#27d6c42e);font-size:.62rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:#c2cee0}.kicker.svelte-52fghe:before{content:"";width:.34rem;height:.34rem;border-radius:999px;background:linear-gradient(135deg,#576ce3,#27d6c4);box-shadow:0 0 12px #576ce36b}.auth-mode-switch.svelte-52fghe{display:grid;grid-template-columns:1fr 1fr;gap:.48rem;padding:.28rem;border-radius:.86rem;border:1px solid rgb(50 40 77);background:#090f1b94}.auth-mode-switch.svelte-52fghe button:where(.svelte-52fghe){border:1px solid rgb(50 40 77);border-radius:.66rem;padding:.52rem .6rem;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#afc1de;background:linear-gradient(120deg,#6843ac57,#5c44b75c),linear-gradient(180deg,#ffffff1a,#ffffff05);transition:background .18s ease,color .18s ease}.auth-mode-switch.svelte-52fghe button:where(.svelte-52fghe):hover:not(.is-active){color:#dbe8ff;background:linear-gradient(120deg,#6843ac7a,#5c44b780),linear-gradient(180deg,#ffffff1f,#ffffff08)}.auth-mode-switch.svelte-52fghe button:where(.svelte-52fghe):focus-visible{outline:2px solid rgba(142,165,207,.7);outline-offset:2px}.auth-mode-switch.svelte-52fghe button.is-active:where(.svelte-52fghe){color:#ebf3ff;background:linear-gradient(120deg,#6843ace0,#5c44b7e6),linear-gradient(180deg,#ffffff1f,#ffffff05)}.register-form.svelte-52fghe{display:grid;gap:.84rem}.forgot-link.svelte-52fghe{position:absolute;top:0;right:0;font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none;color:#9fcbff;text-decoration:none;transition:color .16s ease}.forgot-link.svelte-52fghe:hover{color:#c0defc;text-decoration:underline}.forgot-link.svelte-52fghe:focus-visible{outline:2px solid rgba(142,165,207,.74);outline-offset:3px;border-radius:.3rem}.login-balance-slot.svelte-52fghe{position:relative;display:block}.login-balance-placeholder.svelte-52fghe{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.register-form.svelte-52fghe .remember-choice:where(.svelte-52fghe){display:inline-flex;align-items:center;gap:.55rem;width:fit-content;font-size:.76rem;letter-spacing:0;text-transform:none;color:#c4d3ed}.register-form.svelte-52fghe .remember-choice:where(.svelte-52fghe) input:where(.svelte-52fghe){width:1rem;height:1rem;accent-color:#2ee6a6}.register-form.svelte-52fghe label:where(.svelte-52fghe){display:grid;gap:.32rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#acc0de}.register-form.svelte-52fghe input:where(.svelte-52fghe),.register-form.svelte-52fghe select:where(.svelte-52fghe),.plan-trigger.svelte-52fghe{width:100%;border-radius:.8rem;border:1px solid rgba(179,198,226,.28);padding:.72rem .82rem;background:#0c121edb;color:#edf3ff;outline:none}.register-form.svelte-52fghe input:where(.svelte-52fghe):focus,.register-form.svelte-52fghe select:where(.svelte-52fghe):focus{border-color:#7ea8ffb8;box-shadow:0 0 0 2px #7ea8ff33}.plan-combobox.svelte-52fghe{position:relative}.plan-trigger.svelte-52fghe{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-transform:none;letter-spacing:normal;font-size:.9rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .16s ease}.plan-trigger.svelte-52fghe:hover{transform:translateY(-1px);border-color:#7ea8ff80}.plan-trigger.svelte-52fghe:focus-visible,.plan-trigger.is-open.svelte-52fghe{border-color:#7ea8ffb8;box-shadow:0 0 0 2px #7ea8ff33}.plan-trigger-value.svelte-52fghe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-trigger-value.is-placeholder.svelte-52fghe{color:#9cb2d6}.plan-chevron.svelte-52fghe{display:inline-flex;width:1rem;height:1rem;color:#a9bbdd;flex:0 0 auto}.plan-chevron.svelte-52fghe svg:where(.svelte-52fghe){width:100%;height:100%;fill:currentColor}.plan-dropdown.svelte-52fghe{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:28;padding:.35rem;display:grid;gap:.22rem;border-radius:.82rem;border:1px solid rgba(135,162,255,.35);background:linear-gradient(160deg,#0a1220f2,#0e1627ed),radial-gradient(circle at 12% -14%,rgba(117,255,237,.16),transparent 50%);box-shadow:0 18px 34px #02061794,0 0 0 1px #7c98f833 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.plan-option.svelte-52fghe{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.56rem;padding:.5rem .58rem;border:1px solid transparent;border-radius:.56rem;background:#0f1727ad;color:#e4eeff;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .14s ease}.plan-option.svelte-52fghe:hover{transform:translateY(-1px);border-color:#7a96ff66;background:linear-gradient(120deg,#6843ac4d,#5c44b73d),#0f1727c7}.plan-option.is-selected.svelte-52fghe{border-color:#8baaffb8;background:linear-gradient(120deg,#6843aca8,#5c44b79e),linear-gradient(180deg,#ffffff1f,#ffffff05)}.plan-option-check.svelte-52fghe{display:inline-flex;width:.95rem;height:.95rem;color:#d9e7ff;flex:0 0 auto}.plan-option-check.svelte-52fghe svg:where(.svelte-52fghe){width:100%;height:100%;fill:currentColor}.verification-panel.svelte-52fghe,.verification-inline.svelte-52fghe{display:grid;gap:.72rem;padding:1rem;border-radius:1rem;border:1px solid rgba(122,150,255,.26);background:linear-gradient(140deg,#0e1624db,#11192bc2),radial-gradient(circle at top,rgba(87,108,227,.18),transparent 52%);box-shadow:inset 0 1px #ffffff14}.verification-inline.svelte-52fghe{padding:.9rem}.verification-kicker.svelte-52fghe{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#a9bddc}.verification-panel.svelte-52fghe h2:where(.svelte-52fghe){margin:0;font-size:1.55rem;line-height:1.12;color:#edf4ff}.verification-copy.svelte-52fghe,.verification-inline-message.svelte-52fghe,.success-note.svelte-52fghe{margin:0;color:#bfd0e7;font-size:.88rem}.verification-email.svelte-52fghe{margin:-.16rem 0 0;font-size:.9rem;font-weight:650;color:#f2f7ff;word-break:break-word}.success-note.svelte-52fghe{color:#b9f6df}.secondary-action.svelte-52fghe,.return-link.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.75rem;padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(168,189,221,.26);background:#0a111ed6;color:#d8e7fb;font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.secondary-action.svelte-52fghe:hover:not(:disabled),.return-link.svelte-52fghe:hover{transform:translateY(-1px);border-color:#7ea8ff8f;color:#eef5ff;background:#0d1524f0}.secondary-action.svelte-52fghe:focus-visible,.return-link.svelte-52fghe:focus-visible{outline:2px solid rgba(142,165,207,.74);outline-offset:3px}.secondary-action.svelte-52fghe:disabled{opacity:.58;cursor:not-allowed;transform:none}.primary-submit.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.36rem;border:1px solid transparent;border-radius:999px;padding:.75rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#eaf2ff;background:linear-gradient(160deg,#0f1828,#0b1322) padding-box,linear-gradient(120deg,#27d6c4f2,#576ce3f2,#a263c7f2) border-box;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #03081575;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.primary-submit.svelte-52fghe:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.03);background:linear-gradient(160deg,#1c2743b8,#2c1e4dad) padding-box,linear-gradient(120deg,#27d6c4f2,#576ce3f2,#a263c7f2) border-box;box-shadow:inset 0 1px #ffffff29,0 14px 28px #0308158f}.primary-submit.svelte-52fghe:focus-visible{outline:2px solid rgba(142,165,207,.74);outline-offset:3px}.primary-submit.svelte-52fghe:disabled{opacity:.58;cursor:not-allowed;transform:none;filter:none}.social-auth.svelte-52fghe{display:grid;gap:.56rem;margin-top:.18rem}.social-auth.svelte-52fghe>p:where(.svelte-52fghe){margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9fb4d4}.social-auth-grid.svelte-52fghe{display:flex;gap:.6rem;align-items:center}.social-auth-button.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:.82rem;border:1px solid transparent;padding:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.social-auth-button.svelte-52fghe:hover{transform:translateY(-1px);filter:brightness(1.04)}.social-auth-button.svelte-52fghe:disabled{opacity:.58;cursor:not-allowed;transform:none;filter:none}.social-icon.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.social-icon.svelte-52fghe svg:where(.svelte-52fghe){width:100%;height:100%;fill:currentColor}.social-auth-button.github.svelte-52fghe{background:#24292f;border-color:#3b424d;color:#fff;box-shadow:0 10px 24px #060a104d}.social-auth-button.linkedin.svelte-52fghe{background:#0a66c2;border-color:#2e7ac8;color:#fff;box-shadow:0 10px 24px #0a66c247}.social-auth-button.google.svelte-52fghe{background:#fff;border-color:#d5d9e2;color:#1f2937;box-shadow:0 10px 24px #02081433}.google-mark.svelte-52fghe path:where(.svelte-52fghe):nth-child(1){fill:#4285f4}.google-mark.svelte-52fghe path:where(.svelte-52fghe):nth-child(2){fill:#34a853}.google-mark.svelte-52fghe path:where(.svelte-52fghe):nth-child(3){fill:#fbbc05}.google-mark.svelte-52fghe path:where(.svelte-52fghe):nth-child(4){fill:#ea4335}.error.svelte-52fghe{margin:0;font-size:.76rem;color:#ffb4ca}@media(max-width:520px){.social-auth-grid.svelte-52fghe{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.register-page.svelte-52fghe:before,.register-page.svelte-52fghe:after,.register-copy.svelte-52fghe h1:where(.svelte-52fghe){animation:none!important}}@keyframes svelte-52fghe-registerGlowWanderA{0%{transform:translate3d(-26%,-22%,0) scale(1) rotate(-8deg)}16%{transform:translate3d(18%,-30%,0) scale(1.08) rotate(4deg)}31%{transform:translate3d(34%,-8%,0) scale(1.12) rotate(10deg)}47%{transform:translate3d(-4%,18%,0) scale(1.03) rotate(-5deg)}62%{transform:translate3d(-32%,30%,0) scale(1.16) rotate(-12deg)}79%{transform:translate3d(24%,22%,0) scale(1.07) rotate(8deg)}to{transform:translate3d(-24%,-18%,0) scale(1.04) rotate(-9deg)}}@keyframes svelte-52fghe-registerGlowWanderB{0%{transform:translate3d(30%,24%,0) scale(1.02) rotate(7deg)}14%{transform:translate3d(-20%,30%,0) scale(1.12) rotate(-6deg)}29%{transform:translate3d(-34%,-4%,0) scale(1.08) rotate(-12deg)}46%{transform:translate3d(2%,-26%,0) scale(1.16) rotate(5deg)}63%{transform:translate3d(32%,-20%,0) scale(1.05) rotate(11deg)}81%{transform:translate3d(-10%,12%,0) scale(1.1) rotate(-3deg)}to{transform:translate3d(28%,20%,0) scale(1.06) rotate(8deg)}}@keyframes svelte-52fghe-registerGlowPulseA{0%{opacity:.7;filter:blur(9px) saturate(1.18) brightness(1.06)}50%{opacity:.96;filter:blur(12px) saturate(1.34) brightness(1.18)}to{opacity:.8;filter:blur(10px) saturate(1.24) brightness(1.1)}}@keyframes svelte-52fghe-registerGlowPulseB{0%{opacity:.64;filter:blur(14px) saturate(1.12) brightness(1.02)}50%{opacity:.9;filter:blur(18px) saturate(1.32) brightness(1.16)}to{opacity:.72;filter:blur(15px) saturate(1.2) brightness(1.06)}}@keyframes svelte-52fghe-registerGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
