.frame.svelte-1t7mpyq{--line:rgb(var(--ds-ink) / .1);padding:0 var(--ds-space-20);color:rgb(var(--ds-text-primary))}.hero__sheet.svelte-1t7mpyq{justify-items:center;gap:var(--ds-space-16);width:min(1248px,100%);padding:var(--ds-space-64) var(--ds-space-24);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.hero__texture.svelte-1t7mpyq{mix-blend-mode:exclusion;opacity:.06;pointer-events:none;background-image:url(../../../footer-texture-figma.webp);background-position:0 0;background-repeat:repeat;background-size:273.086px 273.086px;width:1797px;max-width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.hero__sheet.svelte-1t7mpyq>:where(.svelte-1t7mpyq):not(.hero__texture){position:relative}h1.svelte-1t7mpyq{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1}.hero__lead.svelte-1t7mpyq{max-width:560px;color:rgb(var(--ds-text-secondary));text-wrap:balance;overflow-wrap:anywhere;font-size:18px;line-height:1.5}.hero__lead.svelte-1t7mpyq p{margin:0}.hero__lead.svelte-1t7mpyq strong{color:rgb(var(--ds-text-primary));font-weight:500}.body.svelte-1t7mpyq{width:min(1248px,100%);padding:var(--ds-space-48) var(--ds-space-24) var(--ds-space-64);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto}.body__column.svelte-1t7mpyq{width:min(400px,100%);margin:0 auto}@media (width<=720px){.frame.svelte-1t7mpyq{padding:0}.hero__sheet.svelte-1t7mpyq{padding:var(--ds-space-48) var(--ds-space-20);border-inline:0}.hero__lead.svelte-1t7mpyq{font-size:16px}.body.svelte-1t7mpyq{padding:var(--ds-space-32) var(--ds-space-16) var(--ds-space-48);border-inline:0}}.recovery.svelte-1gehl7z{color:rgb(var(--ds-text-primary))}.description.svelte-1gehl7z p:where(.svelte-1gehl7z){margin:0}.actions.svelte-1gehl7z{gap:var(--ds-space-20);display:grid}.actions.svelte-1gehl7z p:where(.svelte-1gehl7z){margin:0}.google-sign-in.svelte-1gehl7z{justify-content:center;align-items:center;gap:var(--ds-space-8);width:100%;height:48px;padding-inline:var(--ds-space-16);border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-elevated-strong));color:rgb(var(--ds-foreground));font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.google-sign-in.svelte-1gehl7z:hover:enabled{background:rgb(var(--ds-ink) / .08);transform:translateY(-1px)}.google-sign-in.svelte-1gehl7z:active:enabled{background:rgb(var(--ds-ink) / .12)}.google-sign-in.svelte-1gehl7z:disabled{opacity:.45;cursor:not-allowed}.google-sign-in.svelte-1gehl7z svg:where(.svelte-1gehl7z){flex:none}.method-divider.svelte-1gehl7z{align-items:center;gap:var(--ds-space-16);color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:flex}.method-divider.svelte-1gehl7z:before,.method-divider.svelte-1gehl7z:after{content:"";background:rgb(var(--ds-ink) / .1);flex:1;height:1px}form.svelte-1gehl7z{gap:var(--ds-space-8);display:grid}label.svelte-1gehl7z{color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}input.svelte-1gehl7z{width:100%;height:48px;margin-bottom:var(--ds-space-8);padding:0 var(--ds-space-12);border:1px solid rgb(var(--ds-ink) / .18);border-radius:var(--ds-radius-xxs);color:rgb(var(--ds-text-primary));font:inherit;background:0 0;outline:none;font-size:14px;line-height:1.4;transition:border-color .16s}input.svelte-1gehl7z::placeholder{color:rgb(var(--ds-text-muted))}input.svelte-1gehl7z:hover:enabled{border-color:rgb(var(--ds-ink) / .4)}input.svelte-1gehl7z:focus-visible{border-color:rgb(var(--ds-text-primary))}input.svelte-1gehl7z:disabled{opacity:.55;cursor:not-allowed}.error.svelte-1gehl7z{color:rgb(var(--ds-danger-500));font-size:14px;line-height:1.5}.other-method.svelte-1gehl7z{color:rgb(var(--ds-text-secondary));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-text-muted));text-decoration-color:rgb(var(--ds-text-muted));text-underline-offset:4px;justify-self:center;font-size:14px}.other-method.svelte-1gehl7z:hover{color:rgb(var(--ds-text-primary));text-decoration-color:currentColor}.future-access.svelte-1gehl7z{color:rgb(var(--ds-text-secondary));text-align:center;font-size:14px;line-height:1.5}.workshop-note.svelte-1gehl7z{gap:var(--ds-space-8);margin-top:var(--ds-space-12);padding-top:var(--ds-space-20);border-top:1px solid rgb(var(--ds-ink) / .1);color:rgb(var(--ds-text-secondary));font-size:14px;line-height:1.5;display:grid}.workshop-note.svelte-1gehl7z strong:where(.svelte-1gehl7z){color:rgb(var(--ds-text-primary));font-weight:500}.workshop-note.svelte-1gehl7z a:where(.svelte-1gehl7z){width:fit-content;color:rgb(var(--ds-text-primary));-webkit-text-decoration-color:rgb(var(--ds-text-muted));text-decoration-color:rgb(var(--ds-text-muted));text-underline-offset:4px}.workshop-note.svelte-1gehl7z a:where(.svelte-1gehl7z):hover{text-decoration-color:currentColor}.google-sign-in.svelte-1gehl7z:focus-visible,input.svelte-1gehl7z:focus-visible,a.svelte-1gehl7z:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:3px}
