.sheet-root.svelte-2dscvs{position:fixed;inset:0;z-index:100;pointer-events:auto}.sheet-backdrop.svelte-2dscvs{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.sheet-open{overflow:hidden}.sheet-container.svelte-2dscvs{position:relative;width:100%;max-width:28rem;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;background:#111218;border:1px solid rgba(255,255,255,.06);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000080,inset 0 1px #ffffff0d;outline:none;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.sheet-handle.svelte-2dscvs{display:flex;justify-content:center;padding:.75rem 0 .25rem}.sheet-handle.svelte-2dscvs span:where(.svelte-2dscvs){display:block;width:2.25rem;height:.22rem;border-radius:999px;background:#ffffff26}.sheet-body.svelte-2dscvs{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.5rem .5rem}.phone-form.svelte-2dscvs,.verify-form.svelte-2dscvs{display:flex;flex-direction:column;gap:.65rem}.form-label.svelte-2dscvs{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:500;letter-spacing:-.03em;text-transform:lowercase;color:#f3ede4}.form-hint.svelte-2dscvs{margin:0;font-size:.78rem;letter-spacing:.04em;text-transform:lowercase;color:#dcd7cf66}.input-row.svelte-2dscvs{display:flex;align-items:center;gap:0;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:hidden;transition:border-color .16s ease,background .16s ease}.input-row.svelte-2dscvs:focus-within{border-color:#6484eb73;background:#4664d20d}.country-code.svelte-2dscvs{padding:0 0 0 1rem;font-size:.97rem;color:#dcd7cf73;flex-shrink:0;-webkit-user-select:none;user-select:none}.phone-input.svelte-2dscvs{flex:1;padding:.88rem 1rem .88rem .5rem;border:none;background:transparent;color:#f3ede4;font-size:.97rem;font-family:inherit;letter-spacing:.02em;outline:none}.phone-input.svelte-2dscvs::placeholder{color:#dcd7cf40}.phone-input.svelte-2dscvs:disabled{opacity:.55}.code-input.svelte-2dscvs{width:100%;padding:.88rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#f3ede4;font-size:1.35rem;font-family:inherit;letter-spacing:.3em;text-align:center;outline:none;transition:border-color .16s ease,background .16s ease;box-sizing:border-box}.code-input.svelte-2dscvs:focus{border-color:#6484eb73;background:#4664d20d}.code-input.svelte-2dscvs::placeholder{color:#dcd7cf33;letter-spacing:.3em}.code-input.svelte-2dscvs:disabled{opacity:.55}.field-error.svelte-2dscvs{margin:0;font-size:.78rem;letter-spacing:.04em;text-transform:lowercase;color:#eea1b1eb}.submit-button.svelte-2dscvs{width:100%;padding:.88rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#222538,#1b1e2c);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000059;color:#f3ede4;cursor:pointer;text-transform:lowercase;font-size:.97rem;font-weight:500;font-family:inherit;letter-spacing:.01em;transition:transform .13s ease,background .14s ease,opacity .16s ease}.submit-button.svelte-2dscvs:hover:not(:disabled),.submit-button.svelte-2dscvs:focus-visible:not(:disabled){background:linear-gradient(180deg,#282c42,#21253a);border-color:#ffffff1f;outline:none}.submit-button.svelte-2dscvs:active:not(:disabled){transform:scale(.975)}.submit-button.svelte-2dscvs:disabled{opacity:.4;cursor:default}.back-link.svelte-2dscvs{align-self:center;margin-top:1rem;padding:.5rem 0;background:none;border:none;color:#a1a1aa8c;cursor:pointer;font-size:.8rem;font-family:inherit;letter-spacing:.06em;text-transform:lowercase;transition:color .16s ease}.back-link.svelte-2dscvs:hover,.back-link.svelte-2dscvs:focus-visible{color:#a1a1aad9;outline:none}.back-link.svelte-2dscvs:disabled{opacity:.4;cursor:default}@media(min-width:641px){.sheet-container.svelte-2dscvs{border-radius:20px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.submit-button.svelte-2dscvs,.back-link.svelte-2dscvs,.input-row.svelte-2dscvs,.code-input.svelte-2dscvs{transition-duration:0ms}}html:has(.entry),html:has(.entry) body{overflow:hidden;height:100%;min-height:100%;background:#030304;touch-action:manipulation}html:has(.entry) body{position:fixed;inset:0;width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;background:#030304}button{font:inherit}.entry.svelte-1x05zx6{--entry-font-ui: var(--font-ui, Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--entry-font-editorial: var(--font-editorial, Fraunces, Georgia, serif);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;min-height:100dvh;overflow:clip;display:flex;flex-direction:column;background:#030304;color:#f5f4f1;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-feature-settings:"ss01","liga";font-family:var(--entry-font-ui)}.atmosphere.svelte-1x05zx6{position:absolute;inset:0;pointer-events:none;z-index:0}.bloom.svelte-1x05zx6{position:absolute;border-radius:50%;opacity:.95}.bloom-top.svelte-1x05zx6{top:-22%;left:50%;transform:translate(-50%);width:130vw;height:130vw;max-width:820px;max-height:820px;background:radial-gradient(circle at 50% 42%,rgba(99,122,255,.32) 0%,rgba(99,122,255,.1) 30%,transparent 58%),radial-gradient(circle at 50% 62%,rgba(180,110,255,.18) 0%,transparent 60%);filter:blur(28px)}.bloom-mid.svelte-1x05zx6{top:18%;right:-28%;width:70vw;height:70vw;max-width:460px;max-height:460px;background:radial-gradient(circle,rgba(255,130,200,.13) 0%,transparent 65%);filter:blur(60px)}.bloom-base.svelte-1x05zx6{bottom:-18%;left:-18%;width:80vw;height:80vw;max-width:520px;max-height:520px;background:radial-gradient(circle,rgba(70,90,200,.16) 0%,transparent 70%);filter:blur(70px)}.grain.svelte-1x05zx6{position:absolute;inset:-2px;opacity:.06;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.55) .5px,transparent .5px),radial-gradient(rgba(255,255,255,.35) .5px,transparent .5px);background-size:3px 3px,5px 5px;background-position:0 0,1px 1px}.vignette.svelte-1x05zx6{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 28%,transparent 32%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.85) 100%),linear-gradient(to bottom,#0000 55%,#000000a6)}.stage.svelte-1x05zx6{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:28rem;margin:0 auto;padding:max(1.25rem,calc(env(safe-area-inset-top) + .5rem)) 1.5rem max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem));gap:clamp(1.75rem,5vh,2.75rem)}.hero.svelte-1x05zx6{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:1.1rem}.brand-eyebrow.svelte-1x05zx6{display:flex;align-items:center;gap:.55rem;opacity:.78}.brand-rule.svelte-1x05zx6{display:block;width:1.6rem;height:1px;background:linear-gradient(to right,transparent,rgba(245,244,241,.55))}.brand-eyebrow.svelte-1x05zx6 .brand-rule:where(.svelte-1x05zx6):last-child{background:linear-gradient(to left,transparent,rgba(245,244,241,.55))}.brand-dot.svelte-1x05zx6{width:4px;height:4px;border-radius:50%;background:#f5f4f1d9;box-shadow:0 0 10px #b4c8ffa6}.brand.svelte-1x05zx6{display:grid;justify-items:start;width:100%;margin:0;font-size:clamp(4.6rem,14vw,6.75rem);line-height:.72;text-transform:lowercase;color:#f6f4ef;text-shadow:0 1px 0 rgba(255,255,255,.05),0 22px 80px rgba(120,140,255,.18)}.brand-secret.svelte-1x05zx6{font-family:var(--entry-font-editorial);font-size:.92em;font-style:italic;font-weight:500;letter-spacing:-.065em;white-space:nowrap}.brand-blueberry.svelte-1x05zx6{justify-self:end;font-family:var(--entry-font-ui);font-size:.72em;font-style:normal;font-weight:600;letter-spacing:-.073em;white-space:nowrap;background:linear-gradient(108deg,#fff 7%,#eceaff 35%,#b6c0ff 68%,#faf9ff 94%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.1em;padding-block-end:.28em;margin-inline-end:-.1em;margin-block-end:-.28em;overflow:visible}.auth.svelte-1x05zx6{display:flex;flex-direction:column;width:100%;max-width:23rem;gap:.55rem}.cta-stack.svelte-1x05zx6{display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.alternate-auth-toggle.svelte-1x05zx6{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:center;min-height:44px;margin-top:.4rem;padding:.5rem .75rem;border:0;background:transparent;color:#f5f4f19e;font-size:.78rem;font-weight:500;letter-spacing:.015em;text-transform:lowercase;cursor:pointer}.alternate-auth-toggle.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:.85rem;height:.85rem;transition:transform .18s ease}.alternate-auth-toggle.svelte-1x05zx6 svg.open:where(.svelte-1x05zx6){transform:rotate(180deg)}.alternate-auth-toggle.svelte-1x05zx6:hover,.alternate-auth-toggle.svelte-1x05zx6:focus-visible{outline:none;color:#f5f4f1f0}.alternate-auth-toggle.svelte-1x05zx6:focus-visible{box-shadow:0 0 0 3px #8ca0ff33;border-radius:999px}.cta.svelte-1x05zx6{--cta-h: 54px;position:relative;width:100%;display:grid;grid-template-columns:1.4rem 1fr 1.4rem;align-items:center;gap:.75rem;min-height:var(--cta-h);padding:0 1.05rem;border-radius:14px;border:1px solid transparent;font-family:inherit;font-size:.96rem;font-weight:500;text-transform:lowercase;letter-spacing:-.005em;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .22s ease,transform .14s ease}.cta.svelte-1x05zx6:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cta-icon.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem}.cta-icon.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:100%;height:100%}.cta-label.svelte-1x05zx6{text-align:center;font-weight:500}.cta-primary.svelte-1x05zx6{--cta-h: 60px;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:#0a0a0d;background:linear-gradient(180deg,#fff,#efece6);border-color:#fff9;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000f,0 1px #ffffff0f,0 14px 40px #00000080,0 4px 12px #788cff1f}.cta-primary.svelte-1x05zx6 .cta-label:where(.svelte-1x05zx6){font-weight:600}.cta-primary.svelte-1x05zx6:hover,.cta-primary.svelte-1x05zx6:focus-visible{outline:none;background:linear-gradient(180deg,#fff,#f7f4ee);box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f,0 1px #ffffff14,0 18px 48px #0000008c,0 6px 18px #8ca0ff2e}.cta-primary.svelte-1x05zx6:active{transform:scale(.984);background:linear-gradient(180deg,#f1ede6,#e6e0d6);box-shadow:inset 0 2px 4px #0000001a,0 4px 12px #0006}.cta-secondary.svelte-1x05zx6{color:#f5f4f1;background:linear-gradient(180deg,#1c1c20eb,#101014f0);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff04,0 8px 24px #00000073;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.cta-secondary.svelte-1x05zx6:hover,.cta-secondary.svelte-1x05zx6:focus-visible{outline:none;background:linear-gradient(180deg,#24242af2,#16161af5);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000080}.cta-secondary.svelte-1x05zx6:active{transform:scale(.984);background:linear-gradient(180deg,#141418f2,#0c0c0ef2);box-shadow:inset 0 2px 6px #00000080,0 2px 8px #0000004d}.cta-apple.svelte-1x05zx6 .cta-icon:where(.svelte-1x05zx6){color:#fff}.cta-google.svelte-1x05zx6 .cta-icon:where(.svelte-1x05zx6){width:1.3rem;height:1.3rem}.invite-link.svelte-1x05zx6{align-self:center;display:inline-flex;align-items:center;gap:.42rem;margin-top:1.3rem;padding:.55rem .75rem;background:none;border:none;color:#f5f4f175;cursor:pointer;font-family:inherit;font-size:.82rem;letter-spacing:.01em;text-transform:lowercase;transition:color .18s ease,transform .2s ease}.invite-link.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:.84rem;height:.84rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.invite-link.svelte-1x05zx6:hover,.invite-link.svelte-1x05zx6:focus-visible{color:#f5f4f1eb;outline:none}.invite-link.svelte-1x05zx6:hover svg:where(.svelte-1x05zx6),.invite-link.svelte-1x05zx6:focus-visible svg:where(.svelte-1x05zx6){transform:translate(3px)}.invite-link.svelte-1x05zx6:active{transform:scale(.98)}.legal-footer.svelte-1x05zx6{align-self:center;max-width:18rem;margin:1.4rem 0 0;padding-bottom:max(.25rem,env(safe-area-inset-bottom));font-size:.72rem;font-weight:400;line-height:1.5;letter-spacing:.005em;text-align:center;text-transform:lowercase;color:#f5f4f180}.legal-footer.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#f5f4f1c7;text-decoration:none;border-bottom:1px solid rgba(245,244,241,.18);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.legal-footer.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover,.legal-footer.svelte-1x05zx6 a:where(.svelte-1x05zx6):focus-visible{color:#f5f4f1f5;border-bottom-color:#f5f4f166;outline:none}.pin-overlay.svelte-1x05zx6{position:fixed;inset:0;z-index:20;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:max(5.75rem,calc(env(safe-area-inset-top) + 4.25rem)) max(1.25rem,env(safe-area-inset-right)) max(2rem,calc(env(safe-area-inset-bottom) + 1.25rem)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(circle at 50% 42%,rgba(111,86,168,.14),transparent 30rem),linear-gradient(180deg,#07070a,#09090e 58%,#060609);transition:background .24s ease}.pin-overlay.svelte-1x05zx6::-webkit-scrollbar{display:none}.pin-overlay.svelte-1x05zx6:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%),radial-gradient(ellipse at center,transparent 38%,rgba(0,0,0,.34) 100%)}.pin-chrome.svelte-1x05zx6{position:absolute;top:max(1rem,env(safe-area-inset-top));left:50%;z-index:2;display:grid;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;width:min(28rem,calc(100% - 2rem));transform:translate(-50%);animation:svelte-1x05zx6-pin-chrome-in .42s 40ms cubic-bezier(.22,1,.36,1) backwards;transition:opacity .18s ease,filter .22s ease}.pin-close.svelte-1x05zx6{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.075);border-radius:50%;background:#ffffff09;color:#f4f1f6c2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pin-close.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.45;stroke-linecap:round}.pin-close.svelte-1x05zx6:hover,.pin-close.svelte-1x05zx6:focus-visible{outline:none;border-color:#ffffff24;background:#ffffff12;color:#f4f1f6}.pin-close.svelte-1x05zx6:focus-visible{box-shadow:0 0 0 3px #b9a8dd57}.pin-close.svelte-1x05zx6:active{transform:scale(.94)}.pin-close.svelte-1x05zx6:disabled{opacity:.35;cursor:default}.pin-wordmark.svelte-1x05zx6{display:inline-flex;align-items:baseline;gap:.16em;justify-self:center;color:#f4f1f694;font-size:.78rem;text-transform:lowercase}.pin-wordmark.svelte-1x05zx6>span:where(.svelte-1x05zx6){font-family:var(--entry-font-editorial);font-size:.94em;font-style:italic;font-weight:500;letter-spacing:-.045em}.pin-wordmark.svelte-1x05zx6>strong:where(.svelte-1x05zx6){font-family:var(--entry-font-ui);font-size:.88em;font-weight:600;letter-spacing:-.045em}.pin-chrome-spacer.svelte-1x05zx6{width:2.75rem;height:2.75rem}.inline-pin.svelte-1x05zx6{position:relative;z-index:1;width:100%;max-width:20rem;display:grid;justify-items:center;gap:1.35rem;padding-block:.5rem 1rem;font-family:var(--entry-font-ui);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),filter .22s ease}.inline-pin.shaking.svelte-1x05zx6{animation:svelte-1x05zx6-pin-shake .36s cubic-bezier(.36,.07,.19,.97)}.secure-copy.svelte-1x05zx6{display:grid;justify-items:center;gap:.5rem;margin-bottom:.15rem;animation:svelte-1x05zx6-pin-content-in .46s 70ms cubic-bezier(.22,1,.36,1) backwards}.secure-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0;font-family:var(--entry-font-ui);font-size:clamp(1.7rem,7vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.042em;color:#f4f1f6}.secure-copy.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0;color:#a7a2aec2;font-size:.86rem;font-weight:500;letter-spacing:-.006em}.pin-input-shell.svelte-1x05zx6{position:relative;display:grid;place-items:center;min-height:2.75rem;padding:.7rem .95rem;margin:-.7rem -.95rem;border-radius:999px;animation:svelte-1x05zx6-pin-content-in .46s 115ms cubic-bezier(.22,1,.36,1) backwards;transition:box-shadow .18s ease,background .18s ease}.pin-input-shell.svelte-1x05zx6:focus-within{background:#7a68a80e;box-shadow:0 0 0 3px #b9a8dd29}.pin-native-input.svelte-1x05zx6{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:inherit;outline:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;opacity:0;cursor:text}.pin-progress.svelte-1x05zx6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pin-status.svelte-1x05zx6{margin:0;min-height:1.15rem;font-size:.78rem;font-weight:500;letter-spacing:.01em;color:#a7a2aeb8;text-align:center;animation:svelte-1x05zx6-pin-content-in .42s .15s cubic-bezier(.22,1,.36,1) backwards}.pin-status.error.svelte-1x05zx6{color:#e4858f}.pin-indicators.svelte-1x05zx6{display:flex;align-items:center;gap:.78rem;min-height:1.25rem;pointer-events:none}.pin-indicator.svelte-1x05zx6{position:relative;width:.72rem;height:.72rem;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff09;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.pin-indicator.svelte-1x05zx6 span:where(.svelte-1x05zx6){position:absolute;inset:.11rem;border-radius:50%;background:#d8ccec;box-shadow:0 0 .8rem #b9a8dd59;transform:scale(.3);opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.pin-indicator.active.svelte-1x05zx6{border-color:#b9a8ddbd;background:#7a68a829;box-shadow:0 0 0 3px #7a68a81f;transform:scale(1.12)}.pin-indicator.filled.svelte-1x05zx6{border-color:#b9a8dd94;background:#7a68a81f}.pin-indicator.filled.svelte-1x05zx6 span:where(.svelte-1x05zx6){transform:scale(1);opacity:1}.keypad.svelte-1x05zx6{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;animation:svelte-1x05zx6-pin-content-in .5s .15s cubic-bezier(.22,1,.36,1) backwards}.key.svelte-1x05zx6,.key-spacer.svelte-1x05zx6{min-height:3.8rem;border-radius:1rem}.key.svelte-1x05zx6{position:relative;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.075);background:#ffffff09;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000002e;color:#f4f1f6;cursor:pointer;animation:svelte-1x05zx6-pin-key-in .38s calc(.15s + var(--key-index, 0) * 18ms) cubic-bezier(.22,1,.36,1) backwards;transition:transform .13s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,opacity .16s ease}.key.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:1.18rem;font-weight:500;letter-spacing:-.02em}.key.svelte-1x05zx6:hover,.key.svelte-1x05zx6:focus-visible{border-color:#b9a8dd33;background:#7a68a81f;box-shadow:inset 0 1px #ffffff12,0 10px 26px #0000003d;outline:none}.key.svelte-1x05zx6:focus-visible{border-color:#cbbee87a;box-shadow:0 0 0 3px #b9a8dd47,inset 0 1px #ffffff12,0 10px 26px #0000003d}.key.svelte-1x05zx6:active{transform:scale(.955);background:#7a68a812;box-shadow:inset 0 2px 5px #0000005c,0 3px 8px #0003;border-color:#ffffff0f}.key.svelte-1x05zx6:disabled{opacity:.42;cursor:default}.pin-overlay[aria-busy=true].svelte-1x05zx6 .inline-pin:where(.svelte-1x05zx6){opacity:.72;filter:saturate(.82)}.delete-glyph.svelte-1x05zx6{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.65rem;background:#ffffff0b}.delete-glyph.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:1.12rem;height:1.12rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.96}@keyframes svelte-1x05zx6-pin-chrome-in{0%{opacity:0;filter:blur(5px);transform:translate3d(-50%,-.35rem,0)}to{opacity:1;filter:blur(0);transform:translate3d(-50%,0,0)}}@keyframes svelte-1x05zx6-pin-content-in{0%{opacity:0;filter:blur(7px);transform:translate3d(0,.55rem,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes svelte-1x05zx6-pin-key-in{0%{opacity:0;transform:translate3d(0,.5rem,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes svelte-1x05zx6-pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media(max-width:380px){.brand.svelte-1x05zx6{font-size:clamp(4rem,19vw,6rem)}.cta.svelte-1x05zx6{--cta-h: 52px}.cta-primary.svelte-1x05zx6{--cta-h: 58px}}@media(min-height:820px){.stage.svelte-1x05zx6{justify-content:center;gap:3rem}}@media(max-height:680px){.stage.svelte-1x05zx6{justify-content:flex-start;gap:1.5rem;padding-top:max(1rem,calc(env(safe-area-inset-top) + .25rem))}.brand.svelte-1x05zx6{font-size:clamp(3.6rem,14vw,5.4rem)}.pin-overlay.svelte-1x05zx6{padding-top:max(4.5rem,calc(env(safe-area-inset-top) + 3.75rem));padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.inline-pin.svelte-1x05zx6{gap:.85rem;padding-block:0}.secure-copy.svelte-1x05zx6{gap:.25rem;margin-bottom:0}.secure-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:1.55rem}.keypad.svelte-1x05zx6{gap:.5rem}.key.svelte-1x05zx6,.key-spacer.svelte-1x05zx6{min-height:3.05rem}}@media(max-height:520px)and (orientation:landscape){.pin-overlay.svelte-1x05zx6{place-items:center;padding:max(3.25rem,calc(env(safe-area-inset-top) + 2.75rem)) max(1.25rem,calc(env(safe-area-inset-right) + 1rem)) max(.75rem,env(safe-area-inset-bottom)) max(1.25rem,calc(env(safe-area-inset-left) + 1rem))}.pin-chrome.svelte-1x05zx6{top:max(.5rem,env(safe-area-inset-top));width:min(42rem,calc(100% - 2rem))}.inline-pin.svelte-1x05zx6{width:100%;max-width:42rem;grid-template-columns:minmax(9.5rem,.78fr) minmax(16rem,1.15fr);grid-template-areas:"copy keypad" "indicators keypad" "status keypad";align-items:center;column-gap:clamp(1.5rem,5vw,3.75rem);row-gap:.45rem;padding-block:0}.secure-copy.svelte-1x05zx6{grid-area:copy;justify-items:start;align-self:end;gap:.25rem;margin:0}.secure-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:clamp(1.35rem,3.4vw,1.75rem);white-space:nowrap}.secure-copy.svelte-1x05zx6 p:where(.svelte-1x05zx6){font-size:.78rem;white-space:nowrap}.pin-input-shell.svelte-1x05zx6{grid-area:indicators;justify-self:start;margin-left:0}.pin-status.svelte-1x05zx6{grid-area:status;justify-self:start;align-self:start;min-height:1rem;text-align:left}.keypad.svelte-1x05zx6{grid-area:keypad;gap:.45rem}.key.svelte-1x05zx6,.key-spacer.svelte-1x05zx6{min-height:2.75rem;border-radius:.85rem}.key.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:1.05rem}}@media(max-height:520px)and (orientation:landscape)and (max-width:700px){.inline-pin.svelte-1x05zx6{grid-template-columns:minmax(8.75rem,.7fr) minmax(15rem,1fr);column-gap:1.25rem}}@media(prefers-reduced-motion:reduce){.cta.svelte-1x05zx6,.alternate-auth-toggle.svelte-1x05zx6,.invite-link.svelte-1x05zx6,.pin-chrome.svelte-1x05zx6,.inline-pin.svelte-1x05zx6,.secure-copy.svelte-1x05zx6,.pin-input-shell.svelte-1x05zx6,.pin-status.svelte-1x05zx6,.pin-indicator.svelte-1x05zx6,.keypad.svelte-1x05zx6,.key.svelte-1x05zx6{transition-duration:0ms;animation:none!important}.inline-pin.shaking.svelte-1x05zx6{animation-duration:0ms}}@media(forced-colors:active){.pin-close.svelte-1x05zx6,.key.svelte-1x05zx6,.pin-indicator.svelte-1x05zx6{border-color:ButtonText;forced-color-adjust:auto}.pin-indicator.filled.svelte-1x05zx6 span:where(.svelte-1x05zx6){background:Highlight}.pin-native-input.svelte-1x05zx6:focus-visible+.pin-indicators:where(.svelte-1x05zx6){outline:2px solid Highlight;outline-offset:5px}}
