.showcase.svelte-8cp019,.carousel.svelte-8cp019{-webkit-text-size-adjust:100%;text-size-adjust:100%}.showcase.svelte-8cp019{--u: 1.1703vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:none}@media (min-width: 62em){.showcase.svelte-8cp019{display:block}}.column.svelte-8cp019{position:absolute;left:calc(75vw - 99px);top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;gap:calc(3 * var(--u) - 8px)}@keyframes svelte-8cp019-blur-fade-in{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:none}}.pfp.svelte-8cp019,.bubble.svelte-8cp019{animation:svelte-8cp019-blur-fade-in 1045ms cubic-bezier(.22,1,.36,1) both;animation-delay:calc((var(--step) - 1) * 163ms)}.pair.svelte-8cp019:last-child .pfp:where(.svelte-8cp019),.pair.svelte-8cp019:last-child .bubble:where(.svelte-8cp019),.bubble.slid.svelte-8cp019{animation:none}.swap.svelte-8cp019{display:grid}.swap.svelte-8cp019>.bubble:where(.svelte-8cp019){grid-area:1 / 1}.column.aligned.svelte-8cp019{top:calc(var(--align-top) - 5px);transform:translate(-50%)}.pair.svelte-8cp019{display:flex;flex-direction:row;align-items:center;gap:calc(1.2 * var(--u) + 3px)}.pfp.svelte-8cp019{display:block;width:calc(7.5 * var(--u) + 3px);height:calc(7.5 * var(--u) + 3px);border-radius:50%;object-fit:cover}.bubble.svelte-8cp019{display:flex;align-items:center;gap:.8em;margin:0;padding:.42em .9em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(1.6 * var(--u));line-height:1.25;white-space:nowrap;color:light-dark(#fff,#000);background:light-dark(rgba(71,71,71,.2),rgba(184,184,184,.2));border:1px solid light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12));border-radius:999px;-webkit-backdrop-filter:blur(.5556em);backdrop-filter:blur(.5556em)}.icon.svelte-8cp019{display:block;flex:none;width:1.6em;height:1.6em;padding:.167em;box-sizing:border-box;object-fit:contain;scale:calc(var(--icon-size, 19) / 19)}@media (prefers-reduced-motion: reduce){.pfp.svelte-8cp019,.bubble.svelte-8cp019{animation:none}}.carousel.svelte-8cp019{--u: 5.2px;margin-top:40px;overflow:hidden;width:100%;contain:inline-size;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.track.svelte-8cp019{display:grid;grid-template-columns:max-content}.carousel.svelte-8cp019 .pair:where(.svelte-8cp019){grid-area:1 / 1;justify-self:start;will-change:transform;padding-right:20px;gap:10px}.carousel.svelte-8cp019 .pfp:where(.svelte-8cp019){width:40px;height:40px;animation:none}.carousel.svelte-8cp019 .bubble:where(.svelte-8cp019){font-size:14px;animation:none}.carousel.svelte-8cp019 .pfp-in:where(.svelte-8cp019),.carousel.svelte-8cp019 .badge:where(.svelte-8cp019){display:none}.carousel.svelte-8cp019 .text:where(.svelte-8cp019){position:relative;top:-1px;min-width:0}@media (max-width: 767px){.carousel.svelte-8cp019 .pair:where(.svelte-8cp019){padding-right:9px}.carousel.svelte-8cp019 .pair:where(.svelte-8cp019)>.pfp:where(.svelte-8cp019){display:none}.carousel.svelte-8cp019 .bubble:where(.svelte-8cp019){--overlap: 8.2px;font-size:15px;gap:.6em;padding:4px 1em 4px 4px;background:none;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.carousel.svelte-8cp019 .pfp-in:where(.svelte-8cp019){display:block;flex:none;width:34px;height:34px;-webkit-mask-image:radial-gradient(circle 17px at calc(51px - var(--overlap)) 17px,transparent 98%,black 100%);mask-image:radial-gradient(circle 17px at calc(51px - var(--overlap)) 17px,transparent 98%,black 100%)}.carousel.svelte-8cp019 .bubble:where(.svelte-8cp019)>.icon:where(.svelte-8cp019){display:none}.carousel.svelte-8cp019 .badge:where(.svelte-8cp019){position:relative;display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:34px;height:34px;margin-left:calc(-9px - var(--overlap));overflow:hidden;font-size:12px;box-shadow:-2px 0 6px #0000002e;border-radius:50%;background:light-dark(rgba(71,71,71,.116),rgba(184,184,184,.116));border:1px solid light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12));-webkit-backdrop-filter:blur(calc(.5556em + 4px)) saturate(4);backdrop-filter:blur(calc(.5556em + 4px)) saturate(4)}}.carousel.svelte-8cp019 .pfp-blur:where(.svelte-8cp019){position:absolute;left:calc(var(--overlap) - 34px - 1px);top:-1px;width:34px;height:34px;clip-path:circle(17px at calc(51px - var(--overlap)) 17px)}.carousel.svelte-8cp019 .pfp-blur:where(.svelte-8cp019) img:where(.svelte-8cp019){display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;filter:blur(9px) saturate(4)}.carousel.svelte-8cp019 .badge:where(.svelte-8cp019)>.icon:where(.svelte-8cp019){position:relative}.carousel.svelte-8cp019:active{cursor:grabbing}.bc.svelte-10p248f{display:flex;flex-direction:column;padding:16px;border:1px solid light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12));border-radius:12px;background:#8e8e8e21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bc-id.svelte-10p248f{display:flex;align-items:center;gap:12px}.bc-icon.svelte-10p248f{flex:none;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.bc-icon.svelte-10p248f img:where(.svelte-10p248f){display:block;width:28px;height:28px;object-fit:contain}.bc-icon.svelte-10p248f span:where(.svelte-10p248f){font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;color:#0540ad}.bc-names.svelte-10p248f{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.bc-name.svelte-10p248f{width:100%;margin:0 0 0 -6px;padding:2px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:light-dark(#ffffff,#000000);caret-color:light-dark(#ffffff,#000000);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:500;line-height:28px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.bc-name.svelte-10p248f:hover{border-color:light-dark(rgba(255,255,255,.24),rgba(0,0,0,.24))}.bc-name.svelte-10p248f:focus{border-color:light-dark(#2c88f7,#0a94ff);box-shadow:0 0 0 1px light-dark(#2c88f7,#0a94ff)}.bc-name.svelte-10p248f::placeholder{color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32))}.bc-host.svelte-10p248f{font-size:14px;line-height:21px;color:light-dark(rgba(255,255,255,.56),rgba(0,0,0,.56));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-rule.svelte-10p248f{height:1px;margin:16px 0;background:light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12))}.bc-label.svelte-10p248f{margin:0 0 8px;font-size:14px;font-weight:500;line-height:21px;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78))}.bc-chips.svelte-10p248f{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.bc-chips.svelte-10p248f li:where(.svelte-10p248f){display:flex;max-width:100%}.bc-chip.svelte-10p248f{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:0 4px 0 12px;border:1px solid light-dark(rgba(255,255,255,.16),rgba(0,0,0,.16));border-radius:16px;background:light-dark(rgba(255,255,255,.06),rgba(0,0,0,.06));color:light-dark(#ffffff,#000000);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:20px}.bc-chip-text.svelte-10p248f{min-width:0;padding:5px 0;border:none;background:none;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:text}.bc-chip-x.svelte-10p248f{flex:none;width:24px;height:24px;margin-left:2px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:12px;background:none;color:light-dark(rgba(255,255,255,.56),rgba(0,0,0,.56));cursor:pointer}.bc-chip-x.svelte-10p248f:hover{color:light-dark(#ffffff,#000000);background:light-dark(rgba(255,255,255,.08),rgba(0,0,0,.08))}.bc-chip--add.svelte-10p248f{gap:6px;padding:0 12px;border-style:dashed;background:none;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78));cursor:pointer}.bc-chip--add.svelte-10p248f:hover{border-color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32));color:light-dark(#ffffff,#000000)}.bc-chip--field.svelte-10p248f{width:220px;max-width:100%;padding:0 12px;border-color:light-dark(#2c88f7,#0a94ff);box-shadow:0 0 0 1px light-dark(#2c88f7,#0a94ff);caret-color:light-dark(#ffffff,#000000);outline:none}.bc-chip--field.svelte-10p248f::placeholder{color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32))}.sr-only.svelte-10p248f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc.svelte-7s1etr{display:flex;flex-wrap:wrap;gap:8px}.pc-chip.svelte-7s1etr{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid light-dark(rgba(255,255,255,.16),rgba(0,0,0,.16));border-radius:20px;background:#8e8e8e21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78));font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:20px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.pc-chip.svelte-7s1etr:hover{border-color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32));color:light-dark(#ffffff,#000000)}.pc-chip.on.svelte-7s1etr{border-color:light-dark(#2c88f7,#0a94ff);box-shadow:0 0 0 1px light-dark(#2c88f7,#0a94ff);color:light-dark(#ffffff,#000000)}.pc-chip.svelte-7s1etr:focus-visible{outline:2px solid light-dark(#2c88f7,#0a94ff);outline-offset:2px}.pc-field.svelte-7s1etr{display:flex;flex-direction:column;gap:8px;padding-top:16px}.pc-label.svelte-7s1etr{font-size:16px;font-weight:500;line-height:24px;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78))}.pc-input.svelte-7s1etr{width:100%;height:40px;padding:0 16px;box-sizing:border-box;border:1px solid light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12));border-radius:6px;background:#8e8e8e21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:light-dark(#ffffff,#000000);caret-color:light-dark(#ffffff,#000000);font-family:inherit;font-size:16px;line-height:24px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pc-input.svelte-7s1etr:hover{border-color:light-dark(rgba(255,255,255,.24),rgba(0,0,0,.24))}.pc-input.svelte-7s1etr:focus{border-color:light-dark(#2c88f7,#0a94ff);box-shadow:0 0 0 1px light-dark(#2c88f7,#0a94ff)}.pc-input.svelte-7s1etr::placeholder{color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32))}.login-age-gate.svelte-7rp4ok{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:light-dark(#000,#fff);display:grid;place-items:center;padding:clamp(24px,5vw,48px);filter:invert(1) hue-rotate(180deg) saturate(.75)}html:not(.ph-true-colors) .login-age-gate.svelte-7rp4ok{color-scheme:light;filter:saturate(1.125)}.login-age-gate.lag-pin.svelte-7rp4ok{filter:none}.lag-meta.svelte-7rp4ok{position:fixed;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78))}.lag-meta-left.svelte-7rp4ok{top:calc(clamp(14px,2vh,22px) + env(safe-area-inset-top,0px));left:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-left,0px))}.lag-meta-right.svelte-7rp4ok{top:calc(clamp(14px,2vh,22px) + env(safe-area-inset-top,0px));right:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-right,0px))}.lag-meta-foot-left.svelte-7rp4ok{bottom:calc(9px + env(safe-area-inset-bottom,0px));left:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-left,0px))}.lag-meta-foot-right.svelte-7rp4ok{bottom:calc(9px + env(safe-area-inset-bottom,0px));right:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-right,0px))}.lag-stack.svelte-7rp4ok{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,3.5dvh,36px);max-width:44ch;text-align:center}.lag-question.svelte-7rp4ok{margin:0;font-family:Geist,system-ui,sans-serif;font-weight:400;font-size:clamp(1.5rem,3.6vw,2.25rem);line-height:1.05;letter-spacing:-.025em;color:light-dark(#ffffff,#000000);text-wrap:balance}.lag-actions.svelte-7rp4ok{display:flex;gap:12px}.lag-cta.svelte-7rp4ok{display:inline-flex;align-items:center;gap:.9em;padding:14px 22px;border:1px solid light-dark(rgb(32 139 241),rgb(0,155,255));background:transparent;color:light-dark(#ffffff,#000000);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-size:.78rem;line-height:1;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.lag-cta.svelte-7rp4ok:hover,.lag-cta.svelte-7rp4ok:active,.lag-cta.svelte-7rp4ok:focus-visible{border-color:light-dark(rgb(32 139 241),rgb(0,155,255));background:transparent;color:light-dark(#ffffff,#000000);outline:none}.lag-cta-subtle.svelte-7rp4ok{color:light-dark(rgba(255,255,255,.72),rgba(0,0,0,.72))}.lag-cta-label.svelte-7rp4ok{letter-spacing:.32em;margin-right:-.32em}@media (max-width: 600px){.lag-cta.svelte-7rp4ok{padding:13px 20px;font-size:.74rem}.lag-live-suffix.svelte-7rp4ok{display:none}}.login-signup-wrapper.desktop-drag.svelte-7rp4ok :is(.login-card:where(.svelte-7rp4ok),.signup-card:where(.svelte-7rp4ok),a:where(.svelte-7rp4ok),button:where(.svelte-7rp4ok),input:where(.svelte-7rp4ok),label:where(.svelte-7rp4ok),[role=dialog]:where(.svelte-7rp4ok),.menu-backdrop:where(.svelte-7rp4ok),.menu-panel:where(.svelte-7rp4ok),.lag-cta:where(.svelte-7rp4ok)){-webkit-app-region:no-drag}.login-signup-wrapper.svelte-7rp4ok{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;color:light-dark(#e5e5e5,#1a1a1a);display:flex;flex-direction:column;align-items:stretch;background:light-dark(#000000,#ffffff);color-scheme:light;box-sizing:border-box}html.ph-true-colors .login-signup-wrapper.svelte-7rp4ok:not(.ga-mode){filter:invert(1) hue-rotate(180deg) saturate(.667)}.login-signup-wrapper.svelte-7rp4ok:after{content:"";position:fixed;top:19.5px;left:0;right:0;bottom:0;box-shadow:inset 1px 0 0 0 light-dark(rgba(255,255,255,.04),rgba(0,0,0,.04)),inset -1px 0 0 0 light-dark(rgba(255,255,255,.04),rgba(0,0,0,.04));pointer-events:none;z-index:31;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 80%);mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 80%)}.three-bg.svelte-7rp4ok{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.container.svelte-7rp4ok{width:100%;max-width:100vw;min-height:100vh;flex-shrink:0;margin:0;padding:0;text-align:center;position:relative;z-index:10;display:flex;justify-content:center;align-items:stretch;overflow-x:hidden}.login-card.svelte-7rp4ok,.signup-card.svelte-7rp4ok{background:transparent;border:none;border-radius:0;padding:2rem 3rem 30px;padding-bottom:70px}.login-card.svelte-7rp4ok,.signup-card.svelte-7rp4ok{margin:0;width:100%;text-align:center;box-shadow:none;position:relative;overflow:hidden;color-scheme:dark;display:flex;flex-direction:column;align-items:center;justify-content:center}h1.svelte-7rp4ok{font-size:calc(1.7rem + 2px);line-height:1.1;font-weight:400;color:light-dark(#000000,#ffffff)}.subtag.svelte-7rp4ok{color:light-dark(#00000096,#ffffff96);font-size:1.2rem;margin-bottom:1.4rem;margin-top:0;font-weight:300;line-height:1.55rem}.input-wrapper.svelte-7rp4ok{position:relative;margin-bottom:1.25rem;width:100%;max-width:323px;margin-left:auto;margin-right:auto}.input-field.svelte-7rp4ok{width:100%;max-width:323px;padding:1.1rem 1.5rem;font-family:Geist,sans-serif;font-size:.95rem;font-weight:400;text-align:left;border:1px solid light-dark(#858585,#7a7a7a);border-radius:12px;background:light-dark(#fafafa,#050505);color:light-dark(#111,#eee);transition:all .2s ease;outline:none;box-sizing:border-box;filter:saturate(1)}.input-field.svelte-7rp4ok:hover{border-color:light-dark(#3876b7,#419eff);background:light-dark(#fafafa,#050505)}.input-field.svelte-7rp4ok:focus{outline:none;border-color:light-dark(#3876b7,#419eff);background:linear-gradient(light-dark(#007aff1a,#00b0ff1a),light-dark(#007aff14,#00b0ff14)),light-dark(#fff,#000);box-shadow:0 0 0 3px light-dark(#007aff40,#00b0ff40)}.input-field.svelte-7rp4ok::placeholder{color:transparent}.floating-label-wrapper.svelte-7rp4ok{position:relative}.floating-label.svelte-7rp4ok{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);font-family:Geist,sans-serif;font-size:.95rem;font-weight:400;color:light-dark(rgb(103,103,103),rgb(152,152,152));pointer-events:none;transition:.2s;background:none;padding:0 .3rem}.floating-label-wrapper.svelte-7rp4ok .input-field:where(.svelte-7rp4ok):focus~.floating-label:where(.svelte-7rp4ok),.floating-label-wrapper.has-value.svelte-7rp4ok .floating-label:where(.svelte-7rp4ok),.floating-label-wrapper.svelte-7rp4ok .input-field:where(.svelte-7rp4ok):not(:placeholder-shown)~.floating-label:where(.svelte-7rp4ok){top:0;transform:translateY(-50%);font-size:.75rem;color:light-dark(#3876b7,#419eff);background:linear-gradient(to top,light-dark(#e9f1fa,#05111e) 50%,light-dark(#fff,#000) 50%)}.floating-label-wrapper.has-value.svelte-7rp4ok .input-field:where(.svelte-7rp4ok):not(:focus)~.floating-label:where(.svelte-7rp4ok),.floating-label-wrapper.svelte-7rp4ok .input-field:where(.svelte-7rp4ok):not(:focus):not(:placeholder-shown)~.floating-label:where(.svelte-7rp4ok){color:light-dark(#858585,#7a7a7a);background:light-dark(#fff,#000)}.floating-label-wrapper.svelte-7rp4ok:hover .input-field:where(.svelte-7rp4ok):not(:focus)~.floating-label:where(.svelte-7rp4ok){color:light-dark(#3876b7,#419eff)}.input-field.svelte-7rp4ok:-webkit-autofill,.input-field.svelte-7rp4ok:-webkit-autofill:hover,.input-field.svelte-7rp4ok:-webkit-autofill:focus,.input-field.svelte-7rp4ok:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px light-dark(#fafafa,#050505) inset!important;box-shadow:0 0 0 1000px light-dark(#fafafa,#050505) inset!important;-webkit-text-fill-color:light-dark(#111,#eee)!important;transition:background-color 5000s ease-in-out 0s}.btn.svelte-7rp4ok{display:flex;width:100%;max-width:323px;height:48px;padding:0;border-radius:9999px;font-size:.875rem;cursor:pointer;text-decoration:none;font-family:inherit;border:none;transition:background .2s ease;background:light-dark(#3876b7,#419eff);color:light-dark(#fff,#000);margin:.5rem auto 0;box-sizing:border-box;align-items:center;justify-content:center;position:relative}.btn.svelte-7rp4ok:hover:not(:disabled){background:light-dark(#3876b7d6,#419effd6)}.btn-google.svelte-7rp4ok{gap:.6rem;background:transparent;color:light-dark(#000,#fff);border:1px solid light-dark(rgba(0,0,0,.28),rgba(255,255,255,.28));font-weight:500}.btn-google.svelte-7rp4ok:hover:not(:disabled){background:light-dark(rgba(0,0,0,.06),rgba(255,255,255,.06))}.btn-google.svelte-7rp4ok:active:not(:disabled){background:light-dark(rgba(0,0,0,.1),rgba(255,255,255,.1))}.btn-google.svelte-7rp4ok:disabled{opacity:.5}.google-g.svelte-7rp4ok{flex-shrink:0}.or-divider.svelte-7rp4ok{display:flex;align-items:center;gap:.75rem;width:100%;max-width:323px;margin:.9rem auto .4rem;color:light-dark(#00000066,#ffffff66);font-size:.75rem}.or-divider.svelte-7rp4ok:before,.or-divider.svelte-7rp4ok:after{content:"";flex:1;height:1px;background:light-dark(#e0e0e0,#1f1f1f)}.btn.svelte-7rp4ok:active:not(:disabled){background:light-dark(#3876b7d6,#419effd6)}.btn.svelte-7rp4ok:disabled{opacity:.5;cursor:wait}.btn.svelte-7rp4ok .btn-text:where(.svelte-7rp4ok){display:inline}#loginBtn.svelte-7rp4ok{font-family:Geist Mono,monospace;font-weight:400}.btn.loading.svelte-7rp4ok .btn-text:where(.svelte-7rp4ok){visibility:hidden}.loading-spinner.svelte-7rp4ok{position:absolute;width:18px;height:18px;border:2px solid light-dark(rgba(255,255,255,.3),rgba(0,0,0,.3));border-radius:50%;border-top-color:light-dark(#fff,#000);animation:svelte-7rp4ok-spin .6s linear infinite;opacity:0;transition:opacity .2s ease}.btn.loading.svelte-7rp4ok .loading-spinner:where(.svelte-7rp4ok){opacity:1}@keyframes svelte-7rp4ok-spin{to{transform:rotate(360deg)}}.forgot-password-link.svelte-7rp4ok{margin-top:1rem;text-align:center}.link-btn.svelte-7rp4ok{color:light-dark(#00000096,#ffffff96);font-size:.875rem;text-decoration:none;font-weight:300;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;transition:color .2s ease}.link-btn.svelte-7rp4ok:hover{color:light-dark(#3876b7,#419eff)}.create-account-section.svelte-7rp4ok{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid light-dark(#e0e0e0,#1f1f1f);text-align:center}.create-account-text.svelte-7rp4ok{color:light-dark(#00000096,#ffffff96);font-size:.875rem;font-weight:300}.create-account-link.svelte-7rp4ok{color:light-dark(#3876b7,#419eff);text-decoration:none;font-weight:300;transition:opacity .2s ease;cursor:pointer;background:none;border:none;font-size:.875rem;font-family:inherit;padding:0}.create-account-link.svelte-7rp4ok:hover{opacity:.7}.error-message.svelte-7rp4ok{position:fixed;bottom:29px;left:50%;transform:translate(-50%);color:light-dark(#36191b,#ffd6d9);font-size:.95rem;background:light-dark(#fce4e4,#320e0e);padding:.75rem 1.5rem;border-radius:12px;text-align:center;z-index:2000;max-width:90%;animation:svelte-7rp4ok-slideUp .3s ease forwards}@keyframes svelte-7rp4ok-slideUp{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.session-expired-note.svelte-7rp4ok{margin:0 0 18px;padding:11px 15px;border-radius:12px;background:light-dark(rgba(255,176,32,.12),rgba(179,60,0,.12));border:.5px solid light-dark(rgba(197,128,0,.32),rgba(216,113,0,.32));color:light-dark(#8a5a00,#e49c15);font-size:.9rem;line-height:1.4;text-align:left;animation:svelte-7rp4ok-noteFadeIn .3s ease forwards}@keyframes svelte-7rp4ok-noteFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.back-btn.svelte-7rp4ok{position:absolute;top:1rem;left:1rem;font-size:1.5rem;color:light-dark(#3876b7,#419eff);background:none;border:none;cursor:pointer;padding:.5rem;line-height:1;z-index:20;transition:opacity .2s ease}.back-btn.svelte-7rp4ok:hover{opacity:.6}.step-dots.svelte-7rp4ok{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:1.5rem}.dot.svelte-7rp4ok{width:8px;height:8px;border-radius:50%;background:light-dark(#d1d1d6,#2d2d35);transition:background .3s ease}.dot.active.svelte-7rp4ok{background:light-dark(#3876b7,#419eff)}.steps-container.svelte-7rp4ok{position:relative;min-height:160px}.step.svelte-7rp4ok{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(30px);transition:opacity .3s ease-out,transform .3s ease-out;pointer-events:none}.step.active.svelte-7rp4ok{opacity:1;transform:translate(0);pointer-events:auto;position:relative}.top-nav.svelte-7rp4ok{position:fixed;top:2px;left:0;right:0;z-index:30;background:light-dark(rgba(10,10,10,.85),rgba(245,245,245,.85));-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:.7px solid light-dark(rgba(255,255,255,.11),rgba(0,0,0,.11));border-radius:var(--window-radius, 26px) var(--window-radius, 26px) 0 0;display:none;align-items:center;justify-content:flex-end;padding:1rem}.top-nav.svelte-7rp4ok:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;border-radius:var(--window-radius, 26px) var(--window-radius, 26px) 0 0;background:none;box-shadow:inset 0 .6px light-dark(#ffffff27,#00000027),0 1px 2px #fff0 inset,inset 0 4px 16px -2px light-dark(#ffffff14,#00000014);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 60%);mask-image:linear-gradient(to bottom,black 0%,transparent 60%);pointer-events:none;z-index:1}.welcome-title.svelte-7rp4ok{font-size:31px;line-height:1.1;margin:1.5rem 0 .75rem;font-weight:400}.welcome-subtag.svelte-7rp4ok{color:light-dark(#828282,#7d7d7d);font-size:1.1rem;margin-bottom:2.5rem;margin-top:0;font-weight:300;line-height:1.55rem}.lgp-screen.svelte-7rp4ok{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483640;background:light-dark(#000,#fff);overflow:hidden;display:grid;place-items:center;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lgp-splat.svelte-7rp4ok{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lgp-scrim.svelte-7rp4ok{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(125% 85% at 50% 40%,rgba(0,0,0,0) 32%,light-dark(rgba(0,0,0,.5),rgba(255,255,255,.5)) 100%),linear-gradient(to bottom,light-dark(rgba(0,0,0,.28),rgba(255,255,255,.28)) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 58%,light-dark(rgba(0,0,0,.58),rgba(255,255,255,.58)) 100%)}.lgp-stack.svelte-7rp4ok{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3.2dvh,28px);padding:clamp(16px,5vw,32px)}.lgp-title.svelte-7rp4ok{margin:0;font-family:Geist,system-ui,sans-serif;font-weight:300;font-size:clamp(1.45rem,4.4vw,1.9rem);line-height:1;letter-spacing:-.02em;color:light-dark(#ffffff,#000000);text-shadow:0 1px 22px light-dark(rgba(0,0,0,.5),rgba(255,255,255,.5))}.lgp-dots.svelte-7rp4ok{display:flex;justify-content:center;gap:16px}.lgp-dot.svelte-7rp4ok{width:11px;height:11px;border-radius:50%;background:light-dark(rgba(255,255,255,.06),rgba(0,0,0,.06));border:1px solid light-dark(rgba(255,255,255,.5),rgba(0,0,0,.5));box-shadow:inset 0 1px .5px light-dark(rgba(255,255,255,.45),rgba(0,0,0,.45)),0 1px 2px light-dark(rgba(0,0,0,.35),rgba(255,255,255,.35));transition:transform .22s cubic-bezier(.2,.8,.2,1.2),background .18s ease,box-shadow .22s ease,border-color .18s ease}.lgp-dot.filled.svelte-7rp4ok{background:light-dark(rgba(255,255,255,.96),rgba(0,0,0,.96));border-color:light-dark(rgba(255,255,255,.96),rgba(0,0,0,.96));box-shadow:0 0 12px light-dark(rgba(255,255,255,.55),rgba(0,0,0,.55)),0 0 3px light-dark(rgba(255,255,255,.9),rgba(0,0,0,.9));transform:scale(1.16)}.lgp-dots.shake.svelte-7rp4ok{animation:svelte-7rp4ok-lgp-shake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-7rp4ok-lgp-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.lgp-error.svelte-7rp4ok{margin:0;min-height:1.05em;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:light-dark(rgba(255,173,173,.95),rgba(161,38,38,.95));text-shadow:0 1px 8px light-dark(rgba(0,0,0,.55),rgba(255,255,255,.55));opacity:0;transition:opacity .2s ease}.lgp-error.visible.svelte-7rp4ok{opacity:1}.lgp-pad.svelte-7rp4ok{--key: clamp(62px, 18.5vw, 76px);display:grid;grid-template-columns:repeat(3,var(--key));gap:clamp(15px,3.6vw,22px);justify-items:center;align-items:center}.lgp-key.svelte-7rp4ok{position:relative;width:var(--key);height:var(--key);border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-family:Geist,sans-serif;font-size:calc(var(--key) * .42);font-weight:300;color:light-dark(rgba(255,255,255,.96),rgba(0,0,0,.96));background:radial-gradient(125% 125% at 50% 16%,light-dark(rgba(255,255,255,.24),rgba(0,0,0,.24)),light-dark(rgba(255,255,255,.07),rgba(0,0,0,.07)) 46%,light-dark(rgba(255,255,255,.035),rgba(0,0,0,.035)) 100%);-webkit-backdrop-filter:blur(14px) saturate(185%) brightness(1.08);backdrop-filter:blur(14px) saturate(185%) brightness(1.08);box-shadow:inset 0 1px .5px light-dark(rgba(255,255,255,.65),rgba(0,0,0,.65)),inset 0 -10px 16px -10px light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12)),inset 0 0 0 1px light-dark(rgba(255,255,255,.1),rgba(0,0,0,.1)),0 7px 20px light-dark(rgba(0,0,0,.32),rgba(255,255,255,.32)),0 1px 1px light-dark(rgba(0,0,0,.22),rgba(255,255,255,.22));text-shadow:0 1px 2px light-dark(rgba(0,0,0,.35),rgba(255,255,255,.35));-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .24s cubic-bezier(.2,.9,.25,1.3),background .15s ease,box-shadow .2s ease}.lgp-key.svelte-7rp4ok:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(62% 52% at 33% 16%,light-dark(rgba(255,255,255,.6),rgba(0,0,0,.6)),rgba(255,255,255,0) 62%);mix-blend-mode:screen;opacity:.72;pointer-events:none}@media (hover: hover) and (pointer: fine){.lgp-key.svelte-7rp4ok:hover:not(:disabled){background:radial-gradient(125% 125% at 50% 16%,light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32)),light-dark(rgba(255,255,255,.1),rgba(0,0,0,.1)) 48%,light-dark(rgba(255,255,255,.05),rgba(0,0,0,.05)) 100%);box-shadow:inset 0 1px 1px light-dark(rgba(255,255,255,.75),rgba(0,0,0,.75)),inset 0 0 0 1px light-dark(rgba(255,255,255,.16),rgba(0,0,0,.16)),0 8px 22px light-dark(rgba(0,0,0,.34),rgba(255,255,255,.34)),0 1px 1px light-dark(rgba(0,0,0,.22),rgba(255,255,255,.22))}}.lgp-key.svelte-7rp4ok:active:not(:disabled){transform:scale(.92);background:radial-gradient(125% 125% at 50% 32%,light-dark(rgba(255,255,255,.42),rgba(0,0,0,.42)),light-dark(rgba(255,255,255,.14),rgba(0,0,0,.14)) 55%,light-dark(rgba(255,255,255,.07),rgba(0,0,0,.07)) 100%);box-shadow:inset 0 1px 1px light-dark(rgba(255,255,255,.8),rgba(0,0,0,.8)),inset 0 0 20px light-dark(rgba(255,255,255,.2),rgba(0,0,0,.2)),inset 0 0 0 1px light-dark(rgba(255,255,255,.2),rgba(0,0,0,.2)),0 3px 12px light-dark(rgba(0,0,0,.3),rgba(255,255,255,.3))}.lgp-key.svelte-7rp4ok:disabled{cursor:default}.lgp-key-empty.svelte-7rp4ok,.lgp-key-empty.svelte-7rp4ok:before{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;content:none}.lgp-key-action.svelte-7rp4ok{color:light-dark(rgba(255,255,255,.82),rgba(0,0,0,.82));background:radial-gradient(125% 125% at 50% 16%,light-dark(rgba(255,255,255,.13),rgba(0,0,0,.13)),light-dark(rgba(255,255,255,.04),rgba(0,0,0,.04)) 60%)}.lgp-key-action.svelte-7rp4ok:disabled{opacity:.4}.lgp-meta.svelte-7rp4ok{position:fixed;z-index:3;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:light-dark(rgba(255,255,255,.72),rgba(0,0,0,.72));text-decoration:none;text-shadow:0 1px 10px light-dark(rgba(0,0,0,.5),rgba(255,255,255,.5))}a.lgp-meta.svelte-7rp4ok{transition:color .2s ease}a.lgp-meta.svelte-7rp4ok:hover{color:light-dark(#ffffff,#000000)}.lgp-meta-tl.svelte-7rp4ok{top:calc(clamp(14px,2vh,22px) + env(safe-area-inset-top,0px));left:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-left,0px))}.lgp-meta-tr.svelte-7rp4ok{top:calc(clamp(14px,2vh,22px) + env(safe-area-inset-top,0px));right:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-right,0px))}.lgp-meta-bl.svelte-7rp4ok{bottom:calc(9px + env(safe-area-inset-bottom,0px));left:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-left,0px))}.lgp-meta-br.svelte-7rp4ok{bottom:calc(9px + env(safe-area-inset-bottom,0px));right:calc(clamp(14px,2.2vw,28px) + env(safe-area-inset-right,0px))}@media (max-width: 600px){.lgp-live.svelte-7rp4ok{display:none}}@media (prefers-reduced-motion: reduce){.lgp-key.svelte-7rp4ok,.lgp-dot.svelte-7rp4ok{transition-duration:.01ms}}.hamburger.svelte-7rp4ok{position:relative;z-index:31;display:none;flex-direction:column;justify-content:center;gap:7px;width:40px;height:40px;padding:0;border:none;outline:none;box-shadow:none;background:light-dark(rgb(24,24,27),rgb(230,230,235));cursor:pointer;border-radius:8px;transition:background .2s ease;align-items:center}.hamburger.svelte-7rp4ok:hover,.hamburger.svelte-7rp4ok:active{box-shadow:none}.hamburger-line.svelte-7rp4ok{display:block;height:2px;background:light-dark(rgba(220,220,220,1),rgb(35,35,35));border-radius:1px;transition:width .3s cubic-bezier(.25,.1,.25,1),transform .3s cubic-bezier(.25,.1,.25,1),opacity .2s ease}.hamburger-line.svelte-7rp4ok:first-child{width:16px}.hamburger-line.svelte-7rp4ok:last-child{width:16px}.hamburger.open.svelte-7rp4ok .hamburger-line:where(.svelte-7rp4ok):first-child{width:15px;transform:translateY(4.5px) rotate(45deg)}.hamburger.open.svelte-7rp4ok .hamburger-line:where(.svelte-7rp4ok):last-child{width:15px;transform:translateY(-4.5px) rotate(-45deg)}.menu-backdrop.svelte-7rp4ok{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:light-dark(rgba(0,0,0,.35),rgba(255,255,255,.35));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.menu-panel.svelte-7rp4ok{position:fixed;top:0;right:0;width:415px;z-index:20;background:light-dark(#0a0a0a,#f5f5f5);border-bottom:1px solid light-dark(rgba(255,255,255,.08),rgba(0,0,0,.08));border-left:1px solid light-dark(rgba(255,255,255,.08),rgba(0,0,0,.08));border-bottom-left-radius:12px;padding:6.2rem 2rem 1.5rem;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;visibility:hidden}.menu-panel.open.svelte-7rp4ok{opacity:1;visibility:visible;pointer-events:auto}.menu-header.svelte-7rp4ok{font-family:Geist Mono,monospace;font-size:.85rem;font-weight:400;color:light-dark(#ffffff,#000000);margin:0 0 1rem;width:100%;text-align:center}.menu-links.svelte-7rp4ok{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.menu-link.svelte-7rp4ok{font-family:Geist,sans-serif;font-size:1em;font-weight:400;letter-spacing:-.02em;color:light-dark(rgba(255,255,255,.45),rgba(0,0,0,.45));text-decoration:none;padding:.85rem 1.5rem;border-radius:10px;background:light-dark(rgba(255,255,255,.03),rgba(0,0,0,.03));transition:background .2s ease,color .2s ease;display:block;width:100%;text-align:center}.menu-link.svelte-7rp4ok:hover{background:light-dark(rgba(255,255,255,.05),rgba(0,0,0,.05));color:light-dark(rgba(255,255,255,.88),rgba(0,0,0,.88))}.menu-link.svelte-7rp4ok:active{background:light-dark(rgba(255,255,255,.08),rgba(0,0,0,.08));color:light-dark(#ffffff,#000000);transition:background .05s ease,color .05s ease}.menu-link.disabled.svelte-7rp4ok{opacity:.35;pointer-events:none;cursor:default}.menu-footer.svelte-7rp4ok{width:100%;margin-top:1rem;padding-top:1.5rem}.menu-btn-start.svelte-7rp4ok{display:block;width:100%;text-align:center;font-family:Geist,sans-serif;font-size:.8125rem;font-weight:420;color:light-dark(#000000,#ffffff);background:light-dark(#ffffff,#000000);padding:.625rem 1.5rem;border-radius:8px;text-decoration:none;transition:color .25s ease,transform .15s ease}.menu-btn-start.svelte-7rp4ok:hover{color:light-dark(rgba(0,0,0,.65),rgba(255,255,255,.65))}.menu-btn-start.svelte-7rp4ok:active{background:light-dark(rgba(255,255,255,.7),rgba(0,0,0,.7));transform:scale(.97)}@media (max-width: 768px){.menu-panel.svelte-7rp4ok{width:100%;right:0;left:0;border-left:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6.2rem 1.5rem 2rem;box-sizing:border-box}.menu-link.svelte-7rp4ok{padding:1rem 1.5rem;box-sizing:border-box}.menu-btn-start.svelte-7rp4ok{padding:.75rem 1.5rem;box-sizing:border-box}}.login-footer.svelte-7rp4ok{position:fixed;bottom:0;left:0;right:0;z-index:30;background:light-dark(rgba(10,10,10,.85),rgba(245,245,245,.85));-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-top:.7px solid light-dark(rgba(255,255,255,.11),rgba(0,0,0,.11));padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;box-sizing:border-box}.footer-links.svelte-7rp4ok{display:none;align-items:center;gap:.5rem}.footer-link.svelte-7rp4ok{font-family:Geist,sans-serif;font-size:.75rem;font-weight:400;color:light-dark(rgba(255,255,255,.45),rgba(0,0,0,.45));text-decoration:none;transition:color .2s ease}.footer-link.svelte-7rp4ok:hover{color:light-dark(rgba(255,255,255,.88),rgba(0,0,0,.88))}.footer-divider.svelte-7rp4ok{font-size:.7rem;color:light-dark(rgba(255,255,255,.2),rgba(0,0,0,.2))}.footer-copyright.svelte-7rp4ok{font-size:.7rem;font-weight:400;color:light-dark(rgba(255,255,255,.3),rgba(0,0,0,.3));margin:0}@media (max-width: 768px){.container.svelte-7rp4ok{min-height:100dvh;max-height:100dvh;overflow:hidden}.login-card.svelte-7rp4ok,.signup-card.svelte-7rp4ok{padding:1.25rem 1.5rem 40px}.subtag.svelte-7rp4ok{margin-bottom:1.4rem;font-size:1.05rem;color:light-dark(#0000007a,#ffffff7a)}.input-field.svelte-7rp4ok{padding:.85rem 1.25rem}.floating-label.svelte-7rp4ok{left:1rem}.btn.svelte-7rp4ok{height:44px;margin-top:.35rem}.forgot-password-link.svelte-7rp4ok{margin-top:1rem}.create-account-section.svelte-7rp4ok{margin-top:1.25rem;padding-top:1.25rem}.steps-container.svelte-7rp4ok{min-height:140px}.step-dots.svelte-7rp4ok{margin-bottom:1rem}}.login-signup-wrapper.ga-mode.svelte-7rp4ok{filter:none;align-items:flex-start}.login-signup-wrapper.ga-mode.svelte-7rp4ok:after,.login-signup-wrapper.ga-mode.svelte-7rp4ok .login-footer:where(.svelte-7rp4ok){display:none}.login-signup-wrapper.ga-mode.svelte-7rp4ok .three-bg:where(.svelte-7rp4ok){display:none}.ga-bg.svelte-7rp4ok{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,light-dark(#050b18,#ecf5ff) 0%,light-dark(#0b1530,#dcebff) 33%,light-dark(#10204a,#c8e0ff) 60%,light-dark(#123066,#a9d6ff) 100%)}.ga-mica.svelte-7rp4ok{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;filter:brightness(1.8)}.ga-pane.svelte-7rp4ok{position:relative;z-index:10;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78));width:100%;min-height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.ga-box.svelte-7rp4ok{width:100%;max-width:500px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column}.ga-stack.svelte-7rp4ok{display:flex;flex-direction:column;gap:24px}.ga-head.svelte-7rp4ok{display:flex;flex-direction:column;gap:8px}.ga-title.svelte-7rp4ok{margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:500;line-height:1;color:light-dark(#ffffff,#000000)}.ga-sub.svelte-7rp4ok{margin:0;font-size:15px;font-weight:400;line-height:21px;color:light-dark(rgba(255,255,255,.64),rgba(0,0,0,.56))}.ga-btn.svelte-7rp4ok,#loginBtn.ga-btn.svelte-7rp4ok{position:relative;width:100%;height:48px;padding:0 24px;border:1px solid transparent;border-radius:24px;background:light-dark(#0540ad,#74cdff);color:light-dark(#ffffff,#000000);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;transition:background .15s ease}.ga-btn.svelte-7rp4ok,#loginBtn.ga-btn.svelte-7rp4ok,.ga-btn.svelte-7rp4ok:hover:not(:disabled),.ga-btn.svelte-7rp4ok:active:not(:disabled){background:light-dark(rgb(32,139,241),rgb(0,155,255))}.ga-btn.svelte-7rp4ok:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12)) 50%,rgba(255,255,255,0) 100%);transform:translate(-100%);opacity:0;pointer-events:none}.ga-btn.svelte-7rp4ok.shimmer:after{opacity:1;animation:svelte-7rp4ok-ga-shimmer 2.3s ease-out 1}.ga-btn.svelte-7rp4ok.hover-shimmer:after{opacity:1;animation:svelte-7rp4ok-ga-shimmer-loop 2.3s ease-out infinite}.ga-btn.svelte-7rp4ok:disabled:after{opacity:0}@keyframes svelte-7rp4ok-ga-shimmer{0%{transform:translate(-100%)}47%,to{transform:translate(220%)}}@keyframes svelte-7rp4ok-ga-shimmer-loop{0%{transform:translate(-100%)}47%,to{transform:translate(220%)}}@media (prefers-reduced-motion: reduce){.ga-btn.svelte-7rp4ok.shimmer:after,.ga-btn.svelte-7rp4ok.hover-shimmer:after{animation:none;opacity:0}}.ga-btn.svelte-7rp4ok:disabled{opacity:.6;cursor:default}.ga-btn.loading.svelte-7rp4ok .btn-text:where(.svelte-7rp4ok){visibility:hidden}.ga-btn.loading.svelte-7rp4ok .loading-spinner:where(.svelte-7rp4ok){opacity:1}.ga-or.svelte-7rp4ok{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:21px;color:light-dark(rgba(255,255,255,.64),rgba(0,0,0,.64))}.ga-or.svelte-7rp4ok:before,.ga-or.svelte-7rp4ok:after{content:"";flex:1;height:1px;background:light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12))}.ga-fields.svelte-7rp4ok{margin:0;display:flex;flex-direction:column;gap:16px}.ga-field.svelte-7rp4ok{display:flex;flex-direction:column;gap:8px}.ga-label.svelte-7rp4ok{font-size:16px;font-weight:500;line-height:24px;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78));text-align:left}.ga-input.svelte-7rp4ok{width:100%;height:40px;padding:0 16px;box-sizing:border-box;border:1px solid light-dark(rgba(255,255,255,.12),rgba(0,0,0,.12));border-radius:6px;background:#8e8e8e21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:light-dark(#ffffff,#000000);caret-color:light-dark(#ffffff,#000000);font-family:inherit;font-size:16px;font-weight:400;line-height:24px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ga-input.svelte-7rp4ok:hover{border-color:light-dark(rgba(255,255,255,.24),rgba(0,0,0,.24))}.ga-input.svelte-7rp4ok:focus{border-color:light-dark(#2c88f7,#0a94ff);box-shadow:0 0 0 1px light-dark(#2c88f7,#0a94ff)}.ga-input.svelte-7rp4ok:-webkit-autofill,.ga-input.svelte-7rp4ok:-webkit-autofill:hover,.ga-input.svelte-7rp4ok:-webkit-autofill:focus{-webkit-text-fill-color:light-dark(#ffffff,#000000);transition:background-color 600000s 0s,color 600000s 0s;caret-color:light-dark(#ffffff,#000000)}.ga-input.svelte-7rp4ok::placeholder{color:light-dark(rgba(255,255,255,.32),rgba(0,0,0,.32))}.ga-input-wrap.svelte-7rp4ok{position:relative}.ga-input.ga-input--check.svelte-7rp4ok{padding-right:40px}.ga-check.svelte-7rp4ok{position:absolute;right:12px;top:50%;margin-top:-9px;color:light-dark(#2c88f7,#0a94ff);pointer-events:none}.ga-links.svelte-7rp4ok{display:flex;flex-direction:column;gap:12px}.ga-line.svelte-7rp4ok{margin:0;font-size:14px;font-weight:500;line-height:21px;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78));text-align:left}.ga-link.svelte-7rp4ok{padding:0;border:none;background:none;font:inherit;color:light-dark(#2c88f7,#0a94ff);cursor:pointer}.ga-link.svelte-7rp4ok:hover{text-decoration:underline}.ga-legal.svelte-7rp4ok{margin:48px 0 0;font-size:16px;font-weight:400;line-height:24px;color:light-dark(rgba(255,255,255,.56),rgba(0,0,0,.56));text-align:left}.ga-legal.svelte-7rp4ok a:where(.svelte-7rp4ok){color:inherit;text-decoration:underline}.ga-foot.svelte-7rp4ok{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:24px}.ga-foot--ghost.svelte-7rp4ok{visibility:hidden}.ga-wordmark.svelte-7rp4ok{display:block;width:40px;height:40px;-webkit-user-select:none;user-select:none;filter:saturate(.3)}.ga-box.svelte-7rp4ok{display:grid;grid-template-columns:minmax(0,1fr)}.ga-step.svelte-7rp4ok{grid-area:1 / 1;display:flex;flex-direction:column;align-self:center;min-width:0;overflow-wrap:anywhere}.ga-group.svelte-7rp4ok{display:flex;flex-direction:column;gap:24px}.ga-group.svelte-7rp4ok>:where(.svelte-7rp4ok),.ga-links.svelte-7rp4ok>:where(.svelte-7rp4ok){flex-shrink:0}.ga-btn.ga-btn-continue.svelte-7rp4ok,#loginBtn.ga-btn.ga-btn-continue.svelte-7rp4ok{height:40px;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;transition:background .2s ease,color .2s ease}.ga-btn.ga-btn-continue.svelte-7rp4ok:disabled,#loginBtn.ga-btn.ga-btn-continue.svelte-7rp4ok:disabled{opacity:1;background:#123160;color:#717171}.ga-confirm.svelte-7rp4ok{display:flex;flex-direction:column;gap:24px}.ga-confirm-title.svelte-7rp4ok{margin:0;font-size:30px;font-weight:500;line-height:36px;color:light-dark(#ffffff,#000000)}.ga-confirm-text.svelte-7rp4ok{margin:0;font-size:16px;font-weight:500;line-height:24px;color:light-dark(rgba(255,255,255,.78),rgba(0,0,0,.78))}.ga-confirm-text.svelte-7rp4ok b:where(.svelte-7rp4ok){font-weight:500}.ga-copy.svelte-7rp4ok{font-size:14px;font-weight:400;color:light-dark(rgba(255,255,255,.48),rgba(0,0,0,.48))}.ga-pane.ob-top.svelte-7rp4ok{align-items:flex-start}.ga-pane.ob-top.svelte-7rp4ok .ga-box:where(.svelte-7rp4ok){padding-top:calc(24px + max(0px,50vh - 242px))}.ga-pane.ob-top.svelte-7rp4ok .ga-step:where(.svelte-7rp4ok){align-self:start}.ob-quotes.svelte-7rp4ok{margin-top:40px;display:flex;flex-direction:column;gap:12px}.ob-quotes.svelte-7rp4ok .carousel{margin-top:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}@media (min-width: 62em){.ob-quotes.svelte-7rp4ok{display:none}}@media (min-width: 46em){.ga-pane.ob-top.svelte-7rp4ok .ga-box:where(.svelte-7rp4ok){padding-top:calc(48px + max(0px,50vh - 272px))}}@media (max-width: 45.99em){.ga-title--signup.svelte-7rp4ok{display:none}.ga-step--form.svelte-7rp4ok .ga-carousel:where(.svelte-7rp4ok){order:-1;margin:0 0 32px}.ga-step--form.svelte-7rp4ok .ga-group:where(.svelte-7rp4ok){order:1}.ga-step--form.svelte-7rp4ok .ga-fields:where(.svelte-7rp4ok){order:2}.ga-step--form.svelte-7rp4ok .ga-links:where(.svelte-7rp4ok){order:3}}@media (min-width: 46em){.ga-box.svelte-7rp4ok{padding:48px}.ga-title.svelte-7rp4ok{font-size:48px}}@media (min-width: 62em){.ga-pane.svelte-7rp4ok{width:50vw}}
