.auth-signin-form{gap:inherit;flex-direction:column;display:flex}.auth-signin-fields{animation:auth-up .48s var(--auth-ease-out) .28s both;flex-direction:column;gap:14px;display:flex}.auth-signin-fields>.sl-btn.auth-signin-submit{margin-top:4px}.auth-signin-social{animation:auth-up .48s var(--auth-ease-out) .36s both;flex-direction:column;gap:14px;display:flex}.auth-signin-or{letter-spacing:normal;color:var(--ink-muted);align-items:center;gap:12px;margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:16px;display:flex}.auth-signin-or:before,.auth-signin-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-signin-providers{gap:10px;display:grid}.auth-signin-new{letter-spacing:normal;color:var(--ink-muted);text-align:center;margin:auto 0 0;font-family:inherit;font-size:15px;font-weight:400;line-height:22px}.auth-signin-new a{color:var(--ink);font-weight:500;text-decoration:underline}.auth-signin-forgot{color:inherit;text-decoration:underline}.auth-signin-long{display:none}.auth-signin-form[data-busy] .sl-field,.auth-signin-form[data-busy] .sl-btn.sl-sec,.auth-signin-form[data-busy] .sl-eye{opacity:.55;pointer-events:none}.auth-lock{animation:auth-up .48s var(--auth-ease-out) .2s both;flex-direction:column;gap:14px;display:flex}.auth-lock-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);flex-direction:column;gap:12px;padding:20px;display:flex}.auth-lock-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-lock-timer{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.auth-lock-tick{animation:1s step-end infinite auth-tick}.auth-lock-until{letter-spacing:normal;color:var(--ink-muted);text-align:right;white-space:pre-line;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:18px}.auth-lock-bar{background:var(--hover);border-radius:2px;height:4px;overflow:hidden}.auth-lock-drain{background:linear-gradient(90deg, var(--hl-pink), var(--hl-yellow));transform-origin:0;height:100%;animation:auth-drain var(--auth-drain-seconds) linear forwards;border-radius:2px}.auth-lock>.sl-btn.auth-lock-reset{margin-top:4px;text-decoration:none}.auth-lock-note{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:22px}.auth-web-long{display:none}.auth-google{animation:auth-up .48s var(--auth-ease-out) .2s both;flex-direction:column;gap:12px;display:flex}.auth-google-wait{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--raised);height:48px;color:var(--ink-muted);letter-spacing:normal;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;animation:1.6s ease-in-out infinite auth-breathe;display:flex}.draft .auth-google-wait .sl-loop{--lp-a:#c42d6a;--lp-b:#d98c00}.dark .draft .auth-google-wait .sl-loop{--lp-a:var(--hl-pink);--lp-b:var(--hl-yellow)}.auth-google-help{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.auth-google-action{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.auth-google-mind{letter-spacing:normal;color:var(--ink-muted);text-align:center;margin:auto 0 0;font-family:inherit;font-size:15px;font-weight:400;line-height:22px}.auth-google-retry{animation:auth-up .48s var(--auth-ease-out) .2s both;flex-direction:column;gap:10px;display:flex}.auth-google-email{animation:auth-up .48s var(--auth-ease-out) .28s both;flex-direction:column;gap:14px;display:flex}.auth-google-email>.sl-btn{margin-top:0}@keyframes auth-tick{50%{opacity:.25}}@keyframes auth-breathe{50%{background-color:var(--hover)}}@keyframes auth-drain{0%{transform:scaleX(var(--auth-drain-from))}to{transform:scaleX(0)}}@media (max-width:639px){.auth-sheet:has(.auth-signin-form[data-error]){padding:26px 24px 34px}.auth-column:has(.auth-signin-form[data-error]){gap:20px}.auth-signin-form[data-error] .auth-signin-fields{gap:12px}.auth-signin-form[data-error] .auth-signin-or{display:none}}@media (max-width:1023px){.auth-signin-fields[data-auth-compact]{gap:12px}.auth-signin-fields[data-auth-compact]>.sl-btn.auth-signin-submit{margin-top:4px}:is(.auth-signin-form:has([data-auth-compact]) .auth-signin-social,.auth-column:has([data-auth-compact]) .auth-signin-new){clip-path:inset(50%)}}@media (min-width:640px){.auth-signin-long{display:inline}.auth-signin-short{display:none}.auth-signin-fields{gap:16px}.auth-signin-fields>.sl-btn.auth-signin-submit{margin-top:6px}.auth-signin-social{gap:16px}.auth-signin-new{text-align:left}.auth-lock-timer{font-size:60px}.auth-google-wait{height:44px}.auth-google-mind{text-align:left}}@media (min-width:1024px){.auth-signin-fields{animation-delay:.24s}.auth-signin-social{animation-delay:.32s}.auth-signin-providers{gap:8px}.auth-signin-new{animation:auth-up .48s var(--auth-ease-out) .32s both;margin:-12px 0 0;font-size:14px;line-height:20px}.auth-lock-timer{font-size:64px}.auth-web-long{display:inline}.auth-web-short{display:none}.auth-google-wait{height:38px;font-size:14px}.auth-google-mind{margin:0;font-size:14px;line-height:22px}}@media (hover:hover){.auth-signin-forgot:hover,.auth-signin-new a:hover,.auth-google-action:hover{color:var(--accent-hover)}}
.auth-session-expired{display:contents}.auth-session-script{border:1px solid var(--line);border-radius:var(--radius-card,8px);background:var(--raised);animation:auth-up .48s var(--auth-ease-out) .2s both;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.auth-session-script-title{min-width:0;font-family:var(--font-script);letter-spacing:.02em;color:var(--ink);font-size:14px;font-weight:700;line-height:18px}.auth-session-script-saved{letter-spacing:normal;color:var(--success);flex:none;font-family:inherit;font-size:13px;font-weight:500;line-height:18px}.auth-session-form{animation:auth-up .48s var(--auth-ease-out) .28s both;flex-direction:column;gap:14px;display:flex}.auth-session-who{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.auth-session-account{color:var(--ink);font-weight:500}.auth-session-who a{color:var(--ink);text-decoration:underline}.draft .auth-session-form .sl-field-trailing{font-size:13px}.auth-session-form .sl-field-trailing a{color:inherit;text-decoration:underline}.auth-session-form>.sl-btn.auth-session-submit{margin-top:4px}.auth-session-form[data-busy] .sl-field{opacity:.55;pointer-events:none}@media (hover:hover){.auth-session-form a:hover{color:var(--accent-hover)}}
.auth-signup-form{gap:inherit;flex-direction:column;display:flex}.auth-column:has(.auth-signup-form) .auth-type{animation-duration:.6s;animation-timing-function:steps(8,end)}.auth-signup-fields{animation:auth-up .48s var(--auth-ease-out) .28s both;flex-direction:column;gap:12px;display:flex}.auth-signup-fields>.sl-btn.auth-signup-submit{margin-top:4px}.auth-signup-optin{align-items:flex-start;gap:10px;display:flex}.auth-signup-optin .auth-signup-check{border:1px solid var(--line-strong);background:var(--raised);width:16px;height:16px;color:var(--on-accent);box-shadow:none;border-radius:4px;flex:none;margin-top:2px;transition:none}.auth-signup-optin .auth-signup-check[data-state=checked]{border-color:var(--draft-accent);background:var(--draft-accent)}.auth-signup-optin-label{letter-spacing:normal;color:var(--ink-muted);cursor:pointer;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:20px}.auth-signup-terms{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:16px}.auth-signup-terms a{color:var(--ink-muted);text-decoration:underline}.auth-signup-social{animation:auth-up .48s var(--auth-ease-out) .36s both;flex-direction:column;gap:10px;display:flex}.auth-signup-or{letter-spacing:normal;color:var(--ink-muted);align-items:center;gap:12px;margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:16px;display:none}.auth-signup-or:before,.auth-signup-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-signup-providers{gap:10px;display:grid}.auth-signup-signin{letter-spacing:normal;color:var(--ink-muted);text-align:center;margin:auto 0 0;font-family:inherit;font-size:15px;font-weight:400;line-height:22px}.auth-signup-signin a{color:var(--ink);font-weight:500;text-decoration:underline}.auth-signup-long{display:none}.auth-signup-form[data-busy] .sl-field,.auth-signup-form[data-busy] .sl-btn.sl-sec,.auth-signup-form[data-busy] .sl-eye,.auth-signup-form[data-busy] .auth-signup-optin{opacity:.55;pointer-events:none}:is(.auth-column:has(.auth-signup-form[data-taken]) .auth-type,.auth-column:has(.auth-signup-google) .auth-type){animation:1s steps(30,end) .15s forwards auth-type}:is(.auth-column:has(.auth-signup-form[data-taken]) :is(.auth-screen-header,.auth-title),.auth-column:has(.auth-signup-google) :is(.auth-screen-header,.auth-title)){animation:none}:is(.auth-column:has(.auth-signup-form[data-taken]) .auth-h1,.auth-column:has(.auth-signup-google) .auth-h1){animation:auth-up .48s var(--auth-ease-out) 80ms both}:is(.auth-column:has(.auth-signup-form[data-taken]) .auth-subtitle,.auth-column:has(.auth-signup-google) .auth-subtitle){animation:auth-up .48s var(--auth-ease-out) .16s both}:is(.auth-column:has(.auth-signup-form[data-taken]) .auth-hl,.auth-column:has(.auth-signup-google) .auth-hl){animation-delay:.9s}.auth-signup-form[data-taken] .auth-signup-fields>.sl-btn.auth-signup-submit{margin-top:6px}.auth-signup-form[data-taken] .auth-signup-fields{animation-delay:.24s}.auth-signup-form[data-taken] .auth-signup-social{animation-delay:.32s}.auth-signup-form[data-taken] .sl-eye{display:none}.auth-signup-form[data-taken] .sl-pw{padding-right:14px}.auth-signup-google{gap:inherit;flex-direction:column;display:flex}.auth-signup-google-primary{animation:auth-up .48s var(--auth-ease-out) .2s both;flex-direction:column;gap:10px;display:flex}.auth-signup-google-other{animation:auth-up .48s var(--auth-ease-out) .3s both;flex-direction:column;gap:12px;display:flex}.auth-column:has(.auth-signup-google) .auth-subtitle{overflow-wrap:anywhere}.draft .sl-sec.auth-signup-nudge{border-color:var(--ink);animation:auth-nudge 1.4s var(--auth-ease-out) 1.1s 2 both}.auth-signup-reassurance{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:22px}.auth-signup-google .auth-signup-or{display:flex}.auth-signup-google .sl-field[readonly]{background:var(--hover)}.auth-signup-separate{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.auth-signup-different{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:normal;text-decoration:underline}@keyframes auth-nudge{0%{box-shadow:0 0 0 0 var(--hl-yellow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (max-width:1023px){.auth-column:has(.auth-signup-form){gap:0}.auth-signup-form{--auth-signup-gap:max(12px, 18px - var(--auth-squeeze) / 5);gap:var(--auth-signup-gap);margin-top:var(--auth-signup-gap)}}@media (max-width:639px){.auth-sheet:has(.auth-signup-form:not([data-taken])){padding:max(12px, 26px - var(--auth-squeeze) / 5) 24px max(12px, 34px - var(--auth-squeeze) / 5)}.auth-signup-form[data-taken]{--auth-signup-gap:max(12px, 22px - var(--auth-squeeze) / 5)}.auth-column:has(.auth-signup-form:not([data-taken])) .auth-screen-header{gap:6px}.auth-column:has(.auth-signup-form:not([data-taken])) .auth-h1{font-size:38px;line-height:42px}.auth-column:has(.auth-signup-form) .auth-subtitle{display:none}.auth-signup-fields .sl-field-helper{display:none}.auth-signup-form[data-taken] .sl-field-group:has([name=name]){display:none}}@media (min-width:640px) and (max-width:1023px){.auth-frame:has(.auth-signup-form){--auth-board-height:calc(1194px + 32px)}.auth-frame:has(.auth-signup-form[data-taken]){--auth-board-height:calc(1194px + 30px)}.auth-sheet:has(.auth-signup-form){--auth-header-gap:max(12px, 24px - var(--auth-squeeze) / 5)}.auth-sheet:has(.auth-signup-form:not([data-taken])){padding:max(12px, 40px - var(--auth-squeeze) / 5) 48px max(12px, 32px - var(--auth-squeeze) / 5)}.auth-signup-form{--auth-signup-gap:max(12px, 24px - var(--auth-squeeze) / 5)}.auth-column:has(.auth-signup-form:not([data-taken])) .auth-title{gap:max(6px, 8px - var(--auth-squeeze) / 5)}}@media (min-width:640px){.auth-signup-long{display:inline}.auth-signup-short{display:none}.auth-signup-fields{gap:14px}.draft .auth-signup-fields .sl-field-helper{font-size:14px}.auth-signup-terms{font-size:13px;line-height:18px}.auth-signup-signin{text-align:left}.auth-signup-form[data-taken] .auth-signup-or{display:flex}.auth-signup-form[data-taken] .auth-signup-social{gap:16px}}@media (min-width:1024px){.auth-frame:has(.auth-signup-form){--auth-board-height:calc(900px + 16px)}.auth-signup-form[data-taken] .sl-pw{padding-right:12px}.auth-column:has(.auth-signup-form){padding:max(0px, 32px - var(--auth-squeeze) / 5) 0;gap:max(16px, 28px - var(--auth-squeeze) / 5)}.auth-signup-fields{animation-delay:.24s}.auth-signup-fields>.sl-btn.auth-signup-submit{margin-top:6px}.draft .auth-signup-fields .sl-field-helper{font-size:13px}.auth-signup-terms{font-size:12px;line-height:18px}.auth-signup-social{gap:16px;animation-delay:.32s}.auth-signup-or{display:flex}.auth-signup-providers{gap:8px}.auth-signup-signin{animation:auth-up .48s var(--auth-ease-out) .32s both;margin:-8px 0 0;font-size:14px;line-height:20px}.auth-column:has(.auth-signup-form[data-taken]){padding:max(0px, 24px - var(--auth-squeeze) / 5) 0;gap:max(16px, 24px - var(--auth-squeeze) / 5)}.auth-signup-form[data-taken]~.auth-signup-signin{margin:0;line-height:22px}.auth-signup-google~.auth-signup-signin{margin:0;line-height:22px;animation:none}}@media (hover:hover){.auth-signup-terms a:hover,.auth-signup-signin a:hover,.auth-signup-different:hover{color:var(--accent-hover)}}
.auth-verify,.auth-verified,.auth-verify-pending{display:contents}.auth-verify .auth-type{animation:1s steps(28,end) .15s forwards auth-type}.auth-verified .auth-type{animation:.5s steps(7,end) .3s forwards auth-type}.auth-verified .auth-hl{animation-delay:1.1s}.auth-frame:has(.auth-verify) .auth-logo-float{display:none}.auth-verify .auth-subtitle strong{color:var(--ink);font-weight:500}.auth-verify-long{display:none}.auth-verify-actions,.auth-verified-actions{animation:auth-up .48s var(--auth-ease-out) .2s both;flex-direction:column;gap:10px;display:flex}.sl-btn.auth-verify-open{text-decoration:none}.auth-verify-hint{letter-spacing:normal;color:var(--ink-muted);margin:4px 0 0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.auth-verify-foot{flex-direction:column;margin-top:auto;display:flex}.auth-verify-opened{letter-spacing:normal;color:var(--ink-muted);text-align:center;margin:0;font-family:inherit;font-size:15px;font-weight:400;line-height:22px}.auth-verify-continue{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:normal;text-decoration:underline}.auth-verify-toast{box-sizing:border-box;border-radius:var(--radius-menu);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-menu);letter-spacing:normal;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;animation:.38s cubic-bezier(.34,1.56,.64,1) both auth-toast-rise;display:flex;position:relative;overflow:hidden}.auth-verify-toast svg{flex:none}.auth-verify-fuse{background:var(--on-inverse-muted);transform-origin:0;height:2px;animation:5s linear .2s forwards auth-fuse;position:absolute;bottom:0;left:0;right:0}@keyframes auth-toast-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-toast-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes auth-fuse{to{transform:scaleX(0)}}@media (max-width:639px){.auth-column:has(.auth-verify,.auth-verified){gap:max(12px, 24px - var(--auth-squeeze) / 5)}.auth-verify .auth-screen-header,.auth-verified .auth-screen-header{animation-delay:.12s}.auth-verify .auth-hl{animation-delay:.9s}.auth-verify .auth-h1{font-size:38px;line-height:42px}.auth-verified-actions{margin-top:auto}}@media (min-width:640px){.auth-sheet:has(.auth-verify) .auth-logo-static{display:none}.auth-verify .auth-type{animation-delay:.3s}.auth-verify .auth-title,.auth-verified .auth-title{animation-delay:.12s}.auth-verify-long{display:inline}.auth-verify-short{display:none}.auth-verify-actions,.auth-verified-actions{gap:12px}.auth-verify-opened{text-align:left}.auth-verify-toast{white-space:nowrap;margin:0;animation-name:auth-toast-in;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}}@media (min-width:1024px){.auth-verify .auth-type,.auth-verified .auth-type{animation-delay:.15s}.auth-verify-actions,.auth-verified-actions{animation-delay:.24s}.auth-verified-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-verify-hint{font-size:13px}.auth-verify-foot{display:contents}.auth-verify-toast{font-size:14px;bottom:28px}}@media (hover:hover){.auth-verify-continue:hover{color:var(--accent-hover)}}