.signin{--signin-panel-w:480px;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.signin-art{display:none}@media (min-width:1024px){.signin{grid-template-columns:minmax(0, 1fr) var(--signin-panel-w)}.signin-art{isolation:isolate;background-color:#3a2a22;background-position:47%;background-size:cover;height:100dvh;display:block;position:sticky;top:0;overflow:hidden}.signin-art:before{content:"";z-index:0;background:inherit;filter:blur(24px);position:absolute;inset:-32px}.signin-art img{z-index:1;object-fit:cover;object-position:47% 50%;width:100%;height:100%;position:absolute;inset:0}.signin-art:after{content:"";z-index:2;background:linear-gradient(#0c090700 68%,#0c09078c 100%);position:absolute;inset:0}.signin-art .signin-art-mark{left:var(--space-7);bottom:var(--space-7);z-index:3;background-color:#f4f1ea;height:30px;position:absolute}}.signin-panel{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}@media (max-width:1023.98px){.signin-panel{background:radial-gradient(120% 55% at 0 0,#f0966433,#0000 70%),radial-gradient(110% 50% at 100% 0,#60a49c29,#0000 70%)}[data-theme=dark] .signin-panel{background:radial-gradient(120% 55% at 0 0,#f0966421,#0000 70%),radial-gradient(110% 50% at 100% 0,#60a49c1a,#0000 70%)}}@media (max-width:1023.98px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .signin-panel{background:radial-gradient(120% 55% at 0 0,#f0966421,#0000 70%),radial-gradient(110% 50% at 100% 0,#60a49c1a,#0000 70%)}}@media (max-width:1023.98px){.signin:not(:has([data-email-code-sign-in])) .signin-panel{--signin-glow-a:#f79664c7;--signin-glow-b:#f270a4a8;--signin-glow-c:#9280f49e;--signin-glow-d:#50beae9e;--signin-glow-e:#f6cc6899;--signin-glass:color-mix(in srgb, var(--surface-page) 46%, transparent);--signin-glass-edge:#ffffff8c;isolation:isolate;background:var(--surface-page);overflow:hidden}.signin:not(:has([data-email-code-sign-in])) .signin-panel:before{content:"";z-index:-1;background:radial-gradient(55% 40% at 14% 18%, var(--signin-glow-a), transparent 72%), radial-gradient(50% 40% at 88% 26%, var(--signin-glow-b), transparent 72%), radial-gradient(56% 42% at 80% 70%, var(--signin-glow-c), transparent 72%), radial-gradient(54% 40% at 18% 78%, var(--signin-glow-d), transparent 72%), radial-gradient(40% 30% at 52% 48%, var(--signin-glow-e), transparent 72%);filter:blur(28px)saturate(120%);animation:28s ease-in-out infinite alternate signin-drift;position:absolute;inset:-20%}[data-theme=dark] .signin:not(:has([data-email-code-sign-in])) .signin-panel{--signin-glow-a:#f0825457;--signin-glow-b:#de568c4d;--signin-glow-c:#7a68ec57;--signin-glow-d:#38a8984d;--signin-glow-e:#d6aa4838;--signin-glass:color-mix(in srgb, var(--surface-page) 52%, transparent);--signin-glass-edge:#f4f1ea1f}[data-palette=blossom] .signin:not(:has([data-email-code-sign-in])) .signin-panel{--signin-glow-a:#f49ab299;--signin-glow-b:#e8457f5c;--signin-glow-c:#c496ec70;--signin-glow-d:#fac4ce99;--signin-glow-e:#ffd6c480}.signin:not(:has([data-email-code-sign-in])) .signin-panel .signin-body{padding:var(--space-6) var(--space-5);border:1px solid var(--signin-glass-edge);background:var(--signin-glass);box-shadow:var(--float);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-radius:28px}.signin:not(:has([data-email-code-sign-in])) .signin-body :is(input,textarea,select):not([type=checkbox],[type=radio]){background-color:color-mix(in srgb, var(--well) 72%, transparent)}}@media (max-width:1023.98px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .signin:not(:has([data-email-code-sign-in])) .signin-panel{--signin-glow-a:#f0825457;--signin-glow-b:#de568c4d;--signin-glow-c:#7a68ec57;--signin-glow-d:#38a8984d;--signin-glow-e:#d6aa4838;--signin-glass:color-mix(in srgb, var(--surface-page) 52%, transparent);--signin-glass-edge:#f4f1ea1f}}@keyframes signin-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(8deg)scale(1.06)}to{transform:translate(-3%,4%)rotate(-6deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){.signin:not(:has([data-email-code-sign-in])) .signin-panel:before{animation:none}}.signin-column{flex-direction:column;width:100%;max-width:400px;display:flex}@media (min-width:1024px){.signin-column .signin-mark{display:none}.signin-panel{padding-inline:var(--space-6)}}.signin-body{padding-block:var(--space-7);margin-block:auto}.signin-lede{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted)}.signin-form{margin-top:var(--space-6)}.signin-foot{justify-content:space-between;align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.signin-foot>*{margin-top:0}.signin-clerk{--signin-footer-h:48px}.signin-instant{display:grid}.signin-instant>*{grid-area:1/1;align-self:start;min-width:0}.signin-slot{visibility:hidden}.signin-instant[data-clerk-ready] .signin-slot{visibility:visible}.signin-instant[data-clerk-ready] .signin-standin{display:none}.signin-clerk .cl-button.cl-formButtonPrimary,.signin-clerk .cl-button.cl-socialButtonsBlockButton{box-shadow:none}.signin-clerk .cl-button.cl-socialButtonsBlockButton{border:1px solid var(--border-subtle)}.signin-clerk .cl-button.cl-socialButtonsBlockButton:hover{border-color:var(--border-strong)}.signin-clerk .cl-cardBox .cl-footer{height:var(--signin-footer-h);justify-content:flex-start;margin-top:0;padding:0;overflow:hidden}.signin-clerk .cl-cardBox .cl-footer .cl-footerItem{padding:var(--space-4) 0 0;margin-top:0}.signin-clerk .cl-footerAction,.signin-clerk .cl-signIn-start .cl-header{display:none}.signin-standin{gap:var(--space-5);flex-direction:column;display:flex}.signin-standin-social,.signin-standin-primary{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);width:100%;height:48px;font-size:var(--text-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);font-weight:600;display:inline-flex}.signin-standin-social{border:1px solid var(--border-subtle);color:var(--text-heading);background:0 0}.signin-standin-social:hover{border-color:var(--border-strong);background:var(--wash)}.signin-standin-primary{border:1px solid var(--border-strong);background:var(--surface-inverse);color:var(--text-inverse)}.signin-standin-primary:hover{border-color:var(--signal);background:var(--signal);color:var(--ink)}.signin-standin :is(button,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.signin-standin-divider{align-items:center;gap:var(--space-4);display:flex}.signin-standin-divider span{background:var(--border-faint);flex:1;height:1px}.signin-standin-divider p{font-size:var(--text-sm);color:var(--text-faint);line-height:1.38}.signin-standin-field{gap:var(--space-2);flex-direction:column;display:flex}.signin-standin-field label{font-family:var(--font-mono-stack);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-heading);font-weight:700;line-height:1.38}.signin-standin-field input{width:100%;height:var(--h-form);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--well);font-size:var(--text-base);color:var(--text-heading);border:1px solid #0000}.signin-standin-field input:focus-visible{outline-offset:0}.signin-standin-footer{height:var(--signin-footer-h);margin-top:calc(-1 * var(--space-5));overflow:visible}.signin-standin :is(.signin-standin-social,.signin-standin-primary):disabled{cursor:progress;opacity:.55}.signin-standin-offline{visibility:hidden;padding-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);animation:0s linear 8s forwards signin-offline-reveal}.signin-standin-offline a{color:var(--text-heading);text-underline-offset:2px;text-decoration:underline}.signin-instant[data-live] .signin-standin-offline,[data-email-code-sign-in][data-live] .signin-standin-offline{display:none}@keyframes signin-offline-reveal{to{visibility:visible}}.signin-standin-stalled{font-size:var(--text-sm);color:var(--negative-fg)}.signin-code{display:block;position:relative}.signin-code-cells,.signin-resend-timer,.signin-send-arrow{display:none}@media (max-width:1023.98px){.signin:has([data-email-code-sign-in]) .signin-panel{--dawn-a:#f7a77ec7;--dawn-b:#f19ab0b3;--dawn-c:#fbd0a0cc;--dawn-d:#d8c0ee80;--dawn-e:#f7a77e52;--dawn-well:#ffffff85;--dawn-edge:#0a0a0a12;--dawn-button-to:#55241a;--dawn-button-glow:#e268488c;--text-muted:#4d4943;--focus-ring:#d9381e;isolation:isolate;background:var(--surface-page);overflow:hidden}[data-theme=dark] .signin:has([data-email-code-sign-in]) .signin-panel{--dawn-a:#ff6a3d6b;--dawn-b:#e0457b61;--dawn-c:#f2a14a42;--dawn-d:#a060c833;--dawn-e:#ff6a3d38;--dawn-well:#1c1a18b8;--dawn-edge:#f4f1ea1f;--dawn-button-to:#f8cdb6;--dawn-button-glow:#ff785080;--text-muted:#c4bdb2;--focus-ring:#ff7a52}[data-palette=blossom] .signin:has([data-email-code-sign-in]) .signin-panel{--dawn-a:#f49ab2b3;--dawn-b:#e8457f4d;--dawn-c:#ffd6c4bf;--dawn-d:#c496ec66;--dawn-e:#f49ab24d;--dawn-button-to:#b0285e;--dawn-button-glow:#e8457f73;--text-muted:#5e4550;--focus-ring:var(--blossom-rose-deep)}.signin:has([data-email-code-sign-in]) .signin-panel:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(42% 26% at 22% 16%, var(--dawn-a), transparent 70%), radial-gradient(40% 24% at 80% 20%, var(--dawn-b), transparent 70%), radial-gradient(30% 16% at 52% 24%, var(--dawn-c), transparent 72%), radial-gradient(34% 18% at 96% 98%, var(--dawn-d), transparent 70%), radial-gradient(36% 18% at 4% 96%, var(--dawn-e), transparent 70%);filter:blur(36px)saturate(115%);animation:32s ease-in-out infinite alternate signin-drift;position:absolute;inset:-12%}.signin:has([data-email-code-sign-in]) .signin-panel:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.signin:has([data-email-code-sign-in]) .signin-column .signin-mark{height:30px;margin-top:clamp(var(--space-5), 9vh, var(--space-9));align-self:center}.signin:has([data-email-code-sign-in]) .signin-body{margin-block:var(--space-7) auto;padding-block:0 var(--space-7)}.signin:has([data-email-code-sign-in]) .signin-body>h1{text-align:center}.signin:has([data-email-code-sign-in]) .signin-lede{text-align:center}.signin:has([data-email-code-sign-in]) [data-email-code-sign-in] p[role=status]{text-align:center}.signin:has([data-email-code-sign-in]) [data-email-code-sign-in] input[type=email]{background-color:var(--dawn-well);height:52px;box-shadow:inset 0 0 0 1px var(--dawn-edge);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-color:#0000;border-radius:16px;padding-inline:18px;font-size:17px}.signin:has([data-email-code-sign-in]) [data-email-code-sign-in] input[type=email]:focus-visible{box-shadow:inset 0 0 0 1px var(--dawn-edge), 0 0 0 6px color-mix(in srgb, var(--focus-ring) 16%, transparent), 0 0 28px -4px color-mix(in srgb, var(--focus-ring) 40%, transparent)}.signin:has([data-email-code-sign-in]) [data-email-code-sign-in] button[type=submit]{background-image:linear-gradient(180deg, #ffffff29, #fff0 52%), linear-gradient(105deg, var(--surface-inverse) 0%, var(--surface-inverse) 38%, var(--dawn-button-to) 100%);height:52px;box-shadow:inset 0 1px 0 #ffffff2e, 0 14px 30px -12px var(--dawn-button-glow);border-color:#0000}.signin:has([data-email-code-sign-in]) .signin-send-arrow{width:16px;height:16px;display:block}.signin:has([data-email-code-sign-in]) .signin-code-cells{pointer-events:none;justify-content:center;gap:7px;display:flex}.signin:has([data-email-code-sign-in]) .signin-code-cell{background:var(--dawn-well);width:46px;height:58px;box-shadow:inset 0 0 0 1px var(--dawn-edge);font-family:var(--font-mono-stack);color:var(--text-heading);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:14px;place-items:center;font-size:26px;line-height:1;display:grid}.signin:has([data-email-code-sign-in]) .signin-code-cell:nth-child(4){margin-left:10px}.signin:has([data-email-code-sign-in]) .signin-code-cell[data-active]{outline:2px solid var(--focus-ring);box-shadow:inset 0 0 0 1px var(--dawn-edge), 0 0 0 6px color-mix(in srgb, var(--focus-ring) 16%, transparent), 0 0 24px -4px color-mix(in srgb, var(--focus-ring) 40%, transparent)}.signin:has([data-email-code-sign-in]) .signin-code-cell[data-active]:empty:after{content:"";background:var(--focus-ring);border-radius:1px;width:2px;height:26px;animation:1.1s step-end infinite signin-caret}.signin:has([data-email-code-sign-in]) .signin-code:has(input:disabled) .signin-code-cells{opacity:.6}.signin:has([data-email-code-sign-in]) .signin-code-input{z-index:1;height:100%;box-shadow:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border:0;padding:0;font-size:16px;transition:background-color 600000s;position:absolute;inset:0}.signin:has([data-email-code-sign-in]) .signin-code-input:focus-visible{outline:none}.signin:has([data-email-code-sign-in]) .signin-code-input::selection{background:0 0}.signin:has([data-email-code-sign-in]) .signin-resend{justify-content:space-between;align-items:center;gap:0 var(--space-4);flex-flow:wrap}.signin:has([data-email-code-sign-in]) .signin-resend-timer{min-height:44px;font-size:var(--text-sm);color:var(--text-muted);align-items:center;display:flex}.signin:has([data-email-code-sign-in]) .signin-resend-timer span{color:var(--text-body);margin-left:.3em}.signin:has([data-email-code-sign-in]) .signin-resend[data-cooling] .signin-resend-new{display:none}.signin:has([data-email-code-sign-in]) .signin-resend :is(.signin-resend-new,.signin-resend-change){height:auto;min-height:44px;color:var(--text-heading);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;background:0 0;border-color:#0000;padding:0;font-weight:500}.signin:has([data-email-code-sign-in]) .signin-resend-change{margin-left:auto}}@media (max-width:1023.98px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .signin:has([data-email-code-sign-in]) .signin-panel{--dawn-a:#ff6a3d6b;--dawn-b:#e0457b61;--dawn-c:#f2a14a42;--dawn-d:#a060c833;--dawn-e:#ff6a3d38;--dawn-well:#1c1a18b8;--dawn-edge:#f4f1ea1f;--dawn-button-to:#f8cdb6;--dawn-button-glow:#ff785080;--text-muted:#c4bdb2;--focus-ring:#ff7a52}}@keyframes signin-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.signin:has([data-email-code-sign-in]) .signin-panel:before{animation:none}.signin:has([data-email-code-sign-in]) .signin-code-cell[data-active]:empty:after{animation:none}}
/*# sourceMappingURL=366a0vgy4p3sf.css.map*/