.si.svelte-i2soci{--si-bg: var(--color-ink);--si-card: var(--color-footer);--si-fg: var(--color-text-inverse);--si-muted: var(--color-footer-muted);--si-line: var(--color-footer-border);--si-angle-1: -75deg;--si-angle-2: -45deg;--si-anim: .4s cubic-bezier(.25, 1, .5, 1);--si-bw: 1px;min-height:100vh;display:flex;flex-direction:column;background-color:var(--si-bg);color:var(--si-fg);overflow-x:hidden}.si.svelte-i2soci input:-webkit-autofill,.si.svelte-i2soci input:-webkit-autofill:hover,.si.svelte-i2soci input:-webkit-autofill:focus,.si.svelte-i2soci input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:var(--si-fg)!important;caret-color:var(--si-fg)!important;transition:background-color 5000s ease-in-out 0s!important}.si-bar.svelte-i2soci{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:var(--z-nav);display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:var(--si-fg)}.si-logo.svelte-i2soci{display:block;width:10rem;height:auto;object-fit:contain}.si-main.svelte-i2soci{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--si-card);position:relative;overflow:hidden;min-height:100vh}.si-bg.svelte-i2soci{position:absolute;inset:0;z-index:var(--z-base);pointer-events:none}.si-bg.svelte-i2soci svg:where(.svelte-i2soci){width:100%;height:100%;position:absolute;inset:0}.si-g-a.svelte-i2soci{animation:svelte-i2soci-si-float-a 20s ease-in-out infinite}.si-g-b.svelte-i2soci{animation:svelte-i2soci-si-float-b 25s ease-in-out infinite}.si-c.svelte-i2soci{position:relative;z-index:var(--z-content);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);width:18.75rem;margin:0 auto;padding:var(--space-sm);text-align:center}.si-h.svelte-i2soci{margin:0;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:clamp(2rem,5vw,2.75rem);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--si-fg);max-width:none}.si-sub.svelte-i2soci{margin:0;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--si-muted);line-height:var(--lh-base);max-width:none}.si-em.svelte-i2soci{color:var(--si-fg);font-weight:var(--fw-semibold);word-break:break-word}.si-soc.svelte-i2soci{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%}.si-div.svelte-i2soci{display:flex;align-items:center;width:100%;gap:var(--space-xs);padding:.25rem 0}.si-div.svelte-i2soci hr:where(.svelte-i2soci){flex:1;border:none;border-top:1px solid var(--si-line);margin:0}.si-div.svelte-i2soci span:where(.svelte-i2soci){font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--si-muted)}.si-form.svelte-i2soci{width:100%;display:flex;flex-direction:column;gap:var(--space-sm)}.si-gin-w.svelte-i2soci{position:relative;z-index:var(--z-content);transform-style:preserve-3d;border-radius:var(--radius-full)}.si-gin.svelte-i2soci{display:flex;position:relative;width:100%;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);padding:.25rem;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:box-shadow var(--si-anim);background:linear-gradient(-75deg,color-mix(in srgb,var(--si-bg) 5%,transparent),color-mix(in srgb,var(--si-bg) 20%,transparent),color-mix(in srgb,var(--si-bg) 5%,transparent));box-shadow:inset 0 .125em .125em color-mix(in srgb,var(--si-fg) 5%,transparent),inset 0 -.125em .125em color-mix(in srgb,var(--si-bg) 50%,transparent),0 .25em .125em -.125em color-mix(in srgb,var(--si-fg) 20%,transparent),0 0 .1em .25em inset color-mix(in srgb,var(--si-bg) 20%,transparent)}.si-gin-w.svelte-i2soci:focus-within .si-gin:where(.svelte-i2soci){-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em)}.si-gin.svelte-i2soci:after{content:"";position:absolute;z-index:var(--z-base);border-radius:var(--radius-full);width:calc(100% + 1px);height:calc(100% + 1px);inset:-.5px 0 0 -.5px;padding:1px;box-sizing:border-box;background:conic-gradient(from var(--si-angle-1) at 50% 50%,color-mix(in srgb,var(--si-fg) 50%,transparent) 0%,transparent 5% 40%,color-mix(in srgb,var(--si-fg) 50%,transparent) 50%,transparent 60% 95%,color-mix(in srgb,var(--si-fg) 50%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--si-bg) 50%,transparent),color-mix(in srgb,var(--si-bg) 50%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--si-anim),--si-angle-1 .5s ease;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--si-bg) 50%,transparent);pointer-events:none}.si-gin-w.svelte-i2soci:focus-within .si-gin:where(.svelte-i2soci):after{--si-angle-1: -125deg}.si-gin-fx.svelte-i2soci{position:absolute;inset:0;border-radius:var(--radius-full);pointer-events:none}.si-gin-fx.svelte-i2soci:after{content:"";display:block;position:absolute;width:calc(100% - 1px);height:calc(100% - 1px);top:.5px;left:.5px;box-sizing:border-box;border-radius:var(--radius-full);overflow:clip;background:linear-gradient(var(--si-angle-2),transparent 0%,color-mix(in srgb,var(--si-bg) 50%,transparent) 40% 50%,transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;transition:background-position .5s cubic-bezier(.25,1,.5,1),--si-angle-2 .5s cubic-bezier(.25,1,.5,1)}.si-gin-w.svelte-i2soci:focus-within .si-gin-fx:where(.svelte-i2soci):after{background-position:25% 50%}.si-ico.svelte-i2soci{position:relative;z-index:10;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;padding-left:var(--space-xs);color:color-mix(in srgb,var(--si-fg) 80%,transparent)}.si-ico.svelte-i2soci svg:where(.svelte-i2soci){width:1.25rem;height:1.25rem;flex-shrink:0}.si-in.svelte-i2soci{position:relative;z-index:10;height:100%;width:0;flex-grow:1;background:transparent;color:var(--si-fg);border:none;outline:none;font-family:var(--font-sans);font-size:var(--fs-sm);padding:.625rem .75rem .625rem 0}.si-in.svelte-i2soci::placeholder{color:color-mix(in srgb,var(--si-fg) 50%,transparent)}.si-otp.svelte-i2soci{text-align:center;letter-spacing:.35em;font-size:var(--fs-lg);font-weight:var(--fw-semibold);padding-left:var(--space-sm);padding-right:var(--space-sm)}.si-btn-w.svelte-i2soci{position:relative;z-index:var(--z-content);transform-style:preserve-3d;border-radius:var(--radius-full);cursor:pointer;transition:transform var(--si-anim);display:inline-block}.si-btn-w.is-full.svelte-i2soci{display:block;width:100%}.si-btn-w.svelte-i2soci:active:not(:has(.si-btn:disabled)){transform:rotateX(25deg)}.si-btn.svelte-i2soci{position:relative;z-index:10;border-radius:var(--radius-full);cursor:pointer;border:none;background:none;padding:0;font-family:inherit;width:100%;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all var(--si-anim);background:linear-gradient(-75deg,color-mix(in srgb,var(--si-bg) 5%,transparent),color-mix(in srgb,var(--si-bg) 20%,transparent),color-mix(in srgb,var(--si-bg) 5%,transparent));box-shadow:inset 0 .125em .125em color-mix(in srgb,var(--si-fg) 5%,transparent),inset 0 -.125em .125em color-mix(in srgb,var(--si-bg) 50%,transparent),0 .25em .125em -.125em color-mix(in srgb,var(--si-fg) 20%,transparent),0 0 .1em .25em inset color-mix(in srgb,var(--si-bg) 20%,transparent)}.si-btn.svelte-i2soci:hover:not(:disabled){transform:scale(.975)}.si-btn.svelte-i2soci:disabled{cursor:not-allowed;opacity:.55}.si-btn.svelte-i2soci:after{content:"";position:absolute;z-index:var(--z-base);inset:0;border-radius:var(--radius-full);width:calc(100% + var(--si-bw));height:calc(100% + var(--si-bw));top:calc(0% - var(--si-bw) / 2);left:calc(0% - var(--si-bw) / 2);padding:var(--si-bw);box-sizing:border-box;background:conic-gradient(from var(--si-angle-1) at 50% 50%,color-mix(in srgb,var(--si-fg) 50%,transparent) 0%,transparent 5% 40%,color-mix(in srgb,var(--si-fg) 50%,transparent) 50%,transparent 60% 95%,color-mix(in srgb,var(--si-fg) 50%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--si-bg) 50%,transparent),color-mix(in srgb,var(--si-bg) 50%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--si-anim),--si-angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--si-bw) / 2) color-mix(in srgb,var(--si-bg) 50%,transparent);pointer-events:none}.si-btn.svelte-i2soci:hover:not(:disabled):after{--si-angle-1: -125deg}.si-btn-t.svelte-i2soci{position:relative;display:block;-webkit-user-select:none;user-select:none;letter-spacing:var(--ls-tight);color:color-mix(in srgb,var(--si-fg) 90%,transparent);transition:all var(--si-anim);padding:var(--space-xs) var(--space-sm);font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.si-btn-sm.svelte-i2soci{padding:var(--space-xs) var(--space-sm);font-size:var(--fs-sm)}.si-btn-lg.svelte-i2soci{padding:.75rem 1.25rem;font-size:var(--fs-sm);font-weight:var(--fw-bold)}.si-btn-t.svelte-i2soci:after{content:"";display:block;position:absolute;width:calc(100% - var(--si-bw));height:calc(100% - var(--si-bw));top:calc(0% + var(--si-bw) / 2);left:calc(0% + var(--si-bw) / 2);box-sizing:border-box;border-radius:var(--radius-full);overflow:clip;background:linear-gradient(var(--si-angle-2),transparent 0%,color-mix(in srgb,var(--si-bg) 50%,transparent) 40% 50%,transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;transition:background-position .5s cubic-bezier(.25,1,.5,1),--si-angle-2 .5s cubic-bezier(.25,1,.5,1)}.si-btn.svelte-i2soci:hover:not(:disabled) .si-btn-t:where(.svelte-i2soci):after{background-position:25% 50%}.si-btn-sh.svelte-i2soci{--si-cut: 2em;position:absolute;width:calc(100% + var(--si-cut));height:calc(100% + var(--si-cut));top:calc(0% - var(--si-cut) / 2);left:calc(0% - var(--si-cut) / 2);filter:blur(2px);transition:filter var(--si-anim);pointer-events:none;z-index:0;border-radius:var(--radius-full)}.si-btn-sh.svelte-i2soci:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--si-fg) 20%,transparent),color-mix(in srgb,var(--si-fg) 10%,transparent));width:calc(100% - var(--si-cut) - .25em);height:calc(100% - var(--si-cut) - .25em);top:calc(var(--si-cut) - .5em);left:calc(var(--si-cut) - .875em);padding:.125em;box-sizing:border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1}.si-btn-w.svelte-i2soci:has(.si-btn:where(.svelte-i2soci):hover:not(:disabled)) .si-btn-sh:where(.svelte-i2soci){filter:blur(1px)}.si-soc-in.svelte-i2soci{display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.si-soc-in.svelte-i2soci span:where(.svelte-i2soci){font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--si-fg)}.si-oauth.svelte-i2soci{width:1.25rem;height:1.25rem;flex-shrink:0;display:block}.si-oauth.is-apple.svelte-i2soci{filter:invert(1)}.si-err.svelte-i2soci{margin:0;max-width:none;color:var(--color-secondary-light);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center}.si-back.svelte-i2soci{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);color:color-mix(in srgb,var(--si-fg) 70%,transparent);transition:color var(--transition-base)}.si-back.svelte-i2soci:hover,.si-back.svelte-i2soci:focus-visible{color:var(--si-fg)}.si-back.svelte-i2soci svg:where(.svelte-i2soci){width:1rem;height:1rem;flex-shrink:0}@keyframes svelte-i2soci-si-float-a{0%,to{transform:translate(0)}50%{transform:translate(-10px,10px)}}@keyframes svelte-i2soci-si-float-b{0%,to{transform:translate(0)}50%{transform:translate(10px,-10px)}}@media(prefers-reduced-motion:reduce){.si-g-a.svelte-i2soci,.si-g-b.svelte-i2soci{animation:none}}
