.google.svelte-17e9fuf{width:100%;position:relative}.gis.svelte-17e9fuf{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.google.svelte-17e9fuf:hover .face:where(.svelte-17e9fuf){background-color:color-mix(in oklab, var(--input) 50%, transparent)}.google.svelte-17e9fuf:focus-within .face:where(.svelte-17e9fuf){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.wrap.svelte-14bz2ef{width:100%;max-width:400px;margin:0 auto;padding:32px 16px 80px;line-height:1.6}h2.svelte-14bz2ef{letter-spacing:.05em;border-bottom:1px solid var(--color-border);margin-bottom:20px;padding-bottom:10px;font-size:1.6rem;font-weight:700}.body-text.svelte-14bz2ef{color:var(--text-muted);margin-bottom:16px;font-size:.95rem}.body-text.svelte-14bz2ef strong:where(.svelte-14bz2ef){color:var(--text-primary)}.notice.svelte-14bz2ef{color:var(--color-success);margin-bottom:16px;font-size:1.15rem}.error.svelte-14bz2ef{color:var(--text-error);font-size:.95rem}.or.svelte-14bz2ef{color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:20px 0;font-size:.85rem;display:flex}.or.svelte-14bz2ef:before,.or.svelte-14bz2ef:after{content:"";background:var(--color-border);flex:1;height:1px}.support.svelte-14bz2ef{color:var(--text-faint);margin-top:48px;font-size:.85rem}.support.svelte-14bz2ef a:where(.svelte-14bz2ef){color:var(--text-faint)}.actions.svelte-14bz2ef{flex-direction:column;gap:12px;margin-top:20px;display:flex}
