.link-landing-module__YP9zqa__card{min-width:0}.link-landing-module__YP9zqa__head{text-align:center;justify-items:center;gap:12px;margin-bottom:24px;display:grid}.link-landing-module__YP9zqa__head h1{color:hsl(var(--foreground));text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.link-landing-module__YP9zqa__head p{color:hsl(var(--muted-foreground));text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.link-landing-module__YP9zqa__head p b{color:hsl(var(--foreground));font-weight:500}.link-landing-module__YP9zqa__mark{color:#6c26ae;color:lab(32.5466% 49.7855 -60.2922);background:#9810fa24;background:lab(43.0295% 75.21 -86.5669/.14);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:grid}.link-landing-module__YP9zqa__iconMark{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.link-landing-module__YP9zqa__logos{display:inline-flex}.link-landing-module__YP9zqa__logo{width:48px;height:48px;box-shadow:inset 0 0 0 1px hsl(var(--border)), 0 0 0 3px hsl(var(--background));-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;padding:8px;display:block}.link-landing-module__YP9zqa__logo+.link-landing-module__YP9zqa__logo{margin-left:-12px}.link-landing-module__YP9zqa__photoMark.smb-face{width:48px;height:48px;font-size:16px}.link-landing-module__YP9zqa__photoRow.smb-face{width:36px;height:36px;font-size:13px}.link-landing-module__YP9zqa__photoFace.smb-face{width:26px;height:26px}:is(.link-landing-module__YP9zqa__photoMark.smb-face,.link-landing-module__YP9zqa__photoRow.smb-face){box-shadow:none;margin:0}.link-landing-module__YP9zqa__row{background:hsl(var(--muted) / .5);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--border));text-align:left;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}.link-landing-module__YP9zqa__rowText{min-width:0}.link-landing-module__YP9zqa__rowText strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.link-landing-module__YP9zqa__rowText small{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px;display:block}.link-landing-module__YP9zqa__rowLogo,.link-landing-module__YP9zqa__rowMark{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.link-landing-module__YP9zqa__rowLogo{box-shadow:inset 0 0 0 1px hsl(var(--border));-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px}.link-landing-module__YP9zqa__rowMark{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground));font-size:13px;font-weight:600}.link-landing-module__YP9zqa__faces{flex:none;align-items:center;display:inline-flex}.link-landing-module__YP9zqa__actions{gap:8px;display:grid}.link-landing-module__YP9zqa__or{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.link-landing-module__YP9zqa__or:before,.link-landing-module__YP9zqa__or:after{content:"";background:hsl(var(--border));flex:1;height:1px}.link-landing-module__YP9zqa__who{color:hsl(var(--muted-foreground));text-align:center;overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:18px}.link-landing-module__YP9zqa__who button,.link-landing-module__YP9zqa__who a{color:hsl(var(--foreground));font:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link-landing-module__YP9zqa__who button:focus-visible,.link-landing-module__YP9zqa__who a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}
.provider-sign-in-button-module__R2olfq__root{width:100%;position:relative}.provider-sign-in-button-module__R2olfq__badge{z-index:1;pointer-events:none;white-space:nowrap;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:1px 7px;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:0;right:12px;transform:translateY(-50%)}
.main-street-scene-module__HFRpsG__scene{aspect-ratio:3/2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-height:100%;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#00000073 10%,#000 28%);mask-image:linear-gradient(#0000,#00000073 10%,#000 28%)}.main-street-scene-module__HFRpsG__canvas{opacity:0;width:100%;height:100%;display:block}.main-street-scene-module__HFRpsG__fallback{position:absolute;inset:0}.main-street-scene-module__HFRpsG__fallback img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;display:block}.main-street-scene-module__HFRpsG__scene[data-ready=true] .main-street-scene-module__HFRpsG__canvas{opacity:1}.main-street-scene-module__HFRpsG__scene[data-ready=true] .main-street-scene-module__HFRpsG__fallback{opacity:0}@media (max-width:640px){.main-street-scene-module__HFRpsG__scene{aspect-ratio:auto;height:140vw;max-height:78%}.main-street-scene-module__HFRpsG__scene:not([data-compact]) .main-street-scene-module__HFRpsG__fallback img{-o-object-position:96% bottom;object-position:96% bottom}}.main-street-scene-module__HFRpsG__scene[data-compact=true]{aspect-ratio:auto;height:132px}@media (forced-colors:active){.main-street-scene-module__HFRpsG__scene{display:none}}.dark .main-street-scene-module__HFRpsG__scene{opacity:.5}.dark .main-street-scene-module__HFRpsG__fallback{display:none}
.auth-shell-module__7Bje3a__page{isolation:isolate;background:hsl(var(--background));width:100%;min-height:100svh;color:hsl(var(--foreground));place-items:center;padding:48px 24px 160px;display:grid;position:relative}.auth-shell-module__7Bje3a__scenery{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-shell-module__7Bje3a__card{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;max-width:420px;color:hsl(var(--foreground));box-shadow:0 0 0 6px hsl(var(--foreground) / .035), 0 12px 32px -12px hsl(var(--foreground) / .16), 0 1px 2px hsl(var(--foreground) / .05);border-radius:12px;padding:28px;position:relative}.auth-shell-module__7Bje3a__brand{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:28px;margin-bottom:24px;display:flex}.auth-shell-module__7Bje3a__stack{z-index:1;justify-items:center;gap:32px;width:100%;min-width:0;max-width:420px;display:grid;position:relative}.auth-shell-module__7Bje3a__brandOutside{margin-bottom:0}.auth-shell-module__7Bje3a__stackPowered{gap:12px}.auth-shell-module__7Bje3a__poweredBy{background:radial-gradient(closest-side, hsl(var(--background) / .95), hsl(var(--background) / .8) 55%, hsl(var(--background) / 0));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:6px;padding:8px 20px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.auth-shell-module__7Bje3a__poweredBy img{opacity:.55;width:auto;height:13px}.auth-shell-module__7Bje3a__poweredBy:hover img{opacity:.8}.auth-shell-module__7Bje3a__poweredBy:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.auth-shell-module__7Bje3a__brandOutside .auth-shell-module__7Bje3a__brandLink img{height:24px}.auth-shell-module__7Bje3a__brandLink{border-radius:4px;flex-shrink:0;align-items:center;display:inline-flex}.auth-shell-module__7Bje3a__brandLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.auth-shell-module__7Bje3a__overlay{background:hsl(var(--background))}.auth-shell-module__7Bje3a__dialog{z-index:10000;overscroll-behavior:contain;scrollbar-width:thin;width:calc(100% - 48px);max-height:calc(100dvh - 96px);display:block;position:fixed;overflow-y:auto}.auth-shell-module__7Bje3a__dialog[data-state],.auth-shell-module__7Bje3a__overlay[data-state]{animation:none}.auth-shell-module__7Bje3a__dialog>button:last-child{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.auth-shell-module__7Bje3a__inline{max-width:448px}.auth-shell-module__7Bje3a__inlineScene{border-radius:0 0 12px 12px;height:132px;margin:16px -28px -28px;position:relative;overflow:hidden}@media (max-width:767px){.auth-shell-module__7Bje3a__page{padding:24px 16px 140px}.auth-shell-module__7Bje3a__card{padding:24px}.auth-shell-module__7Bje3a__dialog{width:calc(100% - 32px);top:max(16px, env(safe-area-inset-top));max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform:translate(-50%)}.auth-shell-module__7Bje3a__controls input:not([type=hidden]){min-height:44px;font-size:16px}.auth-shell-module__7Bje3a__controls button{min-height:44px}.auth-shell-module__7Bje3a__controls a{text-underline-offset:3px}.auth-shell-module__7Bje3a__inlineScene{margin-inline:-24px;margin-bottom:-24px}}@media (max-width:640px){.auth-shell-module__7Bje3a__page{padding-bottom:200px}.auth-shell-module__7Bje3a__stack{gap:24px}.auth-shell-module__7Bje3a__brandOutside .auth-shell-module__7Bje3a__brandLink img{height:22px}}@media (max-width:359px){.auth-shell-module__7Bje3a__card{padding:20px}.auth-shell-module__7Bje3a__inlineScene{margin-inline:-20px;margin-bottom:-20px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__7Bje3a__dialog,.auth-shell-module__7Bje3a__overlay{animation:none}}.dark .auth-shell-module__7Bje3a__controls input:not([type=hidden]){background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}
