:is(html:has(.auth-frame),body:has(.auth-frame)){background:#0e0e0f}.auth-frame.svelte-1qsayef{isolation:isolate;min-height:calc(100dvh - var(--workspace-chrome-offset,0px));background:var(--cc-frame);flex-direction:column;display:flex;position:relative;overflow:clip}.auth-frame.svelte-1qsayef:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffffff21 1px,#0000 1.4px) 50%/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 104px,#000 200px calc(100% - 128px),#0000 calc(100% - 56px));mask-image:linear-gradient(#0000 104px,#000 200px calc(100% - 128px),#0000 calc(100% - 56px))}.skip.svelte-1qsayef{z-index:100;background:#fff;border-radius:8px;padding:10px 12px;position:fixed;top:-60px;left:16px}.skip.svelte-1qsayef:focus{box-shadow:var(--cc-sh-pop);top:12px}.bar.svelte-1qsayef{justify-content:center;padding:44px 28px 20px;display:flex}.brand.svelte-1qsayef{color:var(--cc-frame-strong);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand.svelte-1qsayef img:where(.svelte-1qsayef){display:block}.content.svelte-1qsayef{flex:1;align-content:center;justify-items:center;padding:12px 16px 5vh;display:grid}.stage.svelte-1qsayef{width:min(400px,100%);position:relative}.stage.svelte-1qsayef:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--cc-frame) 45%, transparent);pointer-events:none;position:absolute;inset:-220px -340px}.sheet.svelte-1qsayef{background:var(--cc-surface);animation:svelte-1qsayef-rise .52s var(--cc-ease) backwards;border-radius:20px;overflow:hidden;box-shadow:0 0 0 6px #ffffff0f}.body.svelte-1qsayef{padding:36px 32px 28px}.strip.svelte-1qsayef{border-top:1px solid var(--cc-line-soft);background:var(--cc-subtle);color:var(--cc-ink-3);text-align:center;padding:14px 20px 15px;font-size:13px}.strip.svelte-1qsayef a{color:var(--cc-ink);font-weight:550;text-decoration:none}.strip.svelte-1qsayef a:hover{text-underline-offset:3px;text-decoration:underline}.foot.svelte-1qsayef{color:var(--cc-frame-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:18px 28px 22px;font-size:12px;display:flex}.foot.svelte-1qsayef nav:where(.svelte-1qsayef){gap:16px;display:flex}.foot.svelte-1qsayef a:where(.svelte-1qsayef){color:var(--cc-frame-text);text-decoration:none}.foot.svelte-1qsayef a:where(.svelte-1qsayef):hover{color:var(--cc-frame-strong)}@keyframes svelte-1qsayef-rise{0%{opacity:0;transform:translateY(8px)}}@media (width<=560px){.bar.svelte-1qsayef{padding:30px 18px 16px}.content.svelte-1qsayef{padding:12px 14px 30px}.body.svelte-1qsayef{padding:30px 22px 24px}.foot.svelte-1qsayef{padding:14px 18px 18px}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1qsayef{animation:none}}.terms.svelte-zpb95v{color:var(--cc-ink-2,#5c5c5c);font-size:13px;line-height:20px}label.svelte-zpb95v{cursor:pointer;align-items:center;gap:10px;min-height:28px;display:flex}a.svelte-zpb95v{color:var(--cc-ink,#1a1a1a);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #00000038;text-decoration:underline #00000038}a.svelte-zpb95v:hover{text-decoration-color:currentColor}input[type=checkbox].svelte-zpb95v{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:5px;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:0;padding:0;transition:background .15s,box-shadow .15s;display:inline-grid;box-shadow:inset 0 0 0 1px #00000029,0 1px 1px #0000000d}input[type=checkbox].svelte-zpb95v:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .12s,transform .2s cubic-bezier(.2,.8,.2,1.4);transform:translateY(-1px)rotate(-45deg)scale(.4)}input[type=checkbox].svelte-zpb95v:checked{background:linear-gradient(#3a3a3d,#1c1c1e);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0f0f10}input[type=checkbox].svelte-zpb95v:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.invalid.svelte-zpb95v input[type=checkbox]:where(.svelte-zpb95v):not(:checked){box-shadow:inset 0 0 0 1.5px var(--cc-red-strong,#e5484d), 0 0 0 4px #e5484d1f}input[type=checkbox].svelte-zpb95v:focus-visible{outline:2px solid var(--cc-accent,#2463eb);outline-offset:2px}input.svelte-zpb95v:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){input.svelte-zpb95v,input.svelte-zpb95v:after{transition:none}}@media (forced-colors:active){input[type=checkbox].svelte-zpb95v{appearance:auto;box-shadow:none}input[type=checkbox].svelte-zpb95v:after{display:none}}.title.svelte-1cjxax3{text-align:center;margin-bottom:26px}h1.svelte-1cjxax3{font-family:var(--display-font,var(--cc-font));letter-spacing:-.02em;color:var(--cc-ink);text-wrap:balance;font-size:26px;font-weight:500;line-height:30px}.title.svelte-1cjxax3 p:where(.svelte-1cjxax3){color:var(--cc-ink-2);margin-top:7px;font-size:14px;line-height:21px}.notice.svelte-1cjxax3{margin-bottom:18px}.cc-message.svelte-1cjxax3 svg{flex-shrink:0;margin-top:1px}.step.svelte-1cjxax3{gap:8px;display:grid}.google.svelte-1cjxax3{display:block}.step.svelte-1cjxax3>.cc-message:where(.svelte-1cjxax3){margin:4px 0 0}.consent.svelte-1cjxax3{justify-items:center;margin-top:8px;display:grid}.consent-error.svelte-1cjxax3{color:var(--cc-red);text-align:center;margin-top:4px;font-size:12.5px}.back.svelte-1cjxax3{justify-self:start;margin:-8px 0 6px -8px}.cc-control.svelte-1cjxax3{border-radius:10px;height:40px}form.svelte-1cjxax3{gap:16px;display:grid}.field.svelte-1cjxax3{gap:7px;display:grid}.field.svelte-1cjxax3 label:where(.svelte-1cjxax3){color:var(--cc-ink-2);font-size:12.5px;font-weight:550}.label-row.svelte-1cjxax3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.label-row.svelte-1cjxax3 a:where(.svelte-1cjxax3){color:var(--cc-ink-3);font-size:12.5px;text-decoration:none}.label-row.svelte-1cjxax3 a:where(.svelte-1cjxax3):hover{color:var(--cc-ink)}.reveal.svelte-1cjxax3{flex-shrink:0;width:32px;height:32px}#password-help.svelte-1cjxax3{color:var(--cc-ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}#password-help.svelte-1cjxax3 svg{flex-shrink:0}#password-help.ready.svelte-1cjxax3{color:var(--cc-green)}form.svelte-1cjxax3>.cc-message:where(.svelte-1cjxax3){margin:0}.submit.svelte-1cjxax3{margin-top:4px}
