@font-face{font-family:suisseIntl;src:url(/_next/static/media/f8888b48cbd89464-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisseIntl Fallback;src:local("Arial");ascent-override:96.05%;descent-override:27.17%;line-gap-override:0.00%;size-adjust:105.26%}.__className_7699c1{font-family:suisseIntl,suisseIntl Fallback;font-weight:400;font-style:normal}.__variable_7699c1{--font-suisse:"suisseIntl","suisseIntl Fallback"}@font-face{font-family:bastardoGrotesk;src:url(/_next/static/media/33e3a18728f9ba90-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bastardoGrotesk Fallback;src:local("Arial");ascent-override:110.08%;descent-override:16.93%;line-gap-override:40.54%;size-adjust:94.48%}.__className_4f7b8f{font-family:bastardoGrotesk,bastardoGrotesk Fallback;font-weight:400;font-style:normal}.__variable_4f7b8f{--font-bastardo:"bastardoGrotesk","bastardoGrotesk Fallback"}:root{--ink:#161513;--ink-2:#161513;--ink-3:#161513;--ink-4:#161513;--paper:#fcfafb;--paper-2:#fcfafb;--paper-3:#fcfafb;--wall:#fcfafb;--line:#e5e5e5;--line-soft:#ededed;--green:#161513;--green-2:#161513;--amber:#161513;--ink-quiet:#161513;--amber-text:#161513;--amber-bg:#fcfafb;--red:#161513;--rose:#fcfafb;--blue:#161513;--blue-bg:#fcfafb;--action-blue:#007aff;--font-display:var(--font-suisse,"Suisse Intl"),sans-serif;--font-serif:var(--font-suisse,"Suisse Intl"),sans-serif;--font-serif-text:var(--font-suisse,"Suisse Intl"),sans-serif;--font-ui:var(--font-suisse,"Suisse Intl"),sans-serif;--font-mono:var(--font-suisse,"Suisse Intl"),sans-serif;--font-wordmark:var(--font-bastardo,"Bastardo Grotesk"),sans-serif;--label-pad-top:0.115em;--label-pad-bottom:0em;--rail-width:206px;--rail-width-collapsed:64px;--thread-max-width:700px;--panel-min-width:440px;--panel-preferred-width:34vw;--touch-target-min:44px}html{-webkit-tap-highlight-color:transparent}:root[data-theme=dark]{color-scheme:dark;--ink:#ffffff;--ink-2:#ffffff;--ink-3:#ffffff;--ink-4:#ffffff;--paper:#000000;--paper-2:#000000;--paper-3:#000000;--wall:#000000;--line:#2a2a2a;--line-soft:#1c1c1c;--green:#ffffff;--green-2:#ffffff;--amber:#ffffff;--ink-quiet:#ffffff;--amber-text:#ffffff;--amber-bg:#000000;--red:#ffffff;--rose:#000000;--blue:#ffffff;--blue-bg:#000000;--action-blue:#0a84ff}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}.artful-auth-page{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--paper);padding:clamp(1.25rem,.893rem + 1.786vw,2.5rem)}.artful-auth-card{width:100%;max-width:26rem;margin-block:auto}.artful-auth-card[data-width=wide]{max-width:34rem}.artful-auth-eyebrow{display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}.artful-auth-wordmark{font-family:var(--font-wordmark);font-size:1.75rem;font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:.375rem 0 0}.artful-auth-wordmark a,a.artful-auth-wordmark{display:block;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.artful-auth-wordmark a:focus-visible,a.artful-auth-wordmark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.artful-auth-card>.artful-auth-wordmark:first-child{margin-top:0}.artful-auth-title{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:.875rem 0 0}.artful-auth-card>.artful-auth-title:first-child{margin-top:0}.artful-auth-lede{font-family:var(--font-serif-text);font-size:1rem;line-height:1.5;letter-spacing:-.02em}.artful-auth-body,.artful-auth-lede{color:var(--ink-2);margin:.75rem 0 0}.artful-auth-body{font-size:.875rem;line-height:1.55}.artful-auth-body strong{color:var(--ink);font-weight:500}.artful-auth-field{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.artful-auth-field+.artful-auth-actions{margin-top:1rem}.artful-auth-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}.artful-auth-input{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:1rem;letter-spacing:-.02em;color:var(--ink);background:var(--paper);border:1px solid var(--ink-3);border-radius:0;padding:.625rem .875rem;min-height:var(--touch-target-min)}.artful-auth-input:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-color:var(--green)}.artful-auth-input::placeholder{color:color-mix(in srgb,var(--ink) 45%,transparent);opacity:1}.artful-auth-input[inputmode=numeric]{font-family:var(--font-mono);font-size:1.25rem;letter-spacing:.25em}.artful-auth-hint{font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.artful-auth-actions{display:flex;flex-direction:column;gap:.875rem;margin-top:2rem}.artful-auth-providers{display:flex;flex-direction:column;gap:.625rem;margin-top:1.75rem}.artful-auth-provider{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;letter-spacing:-.02em;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;min-height:var(--touch-target-min);padding:0 1.25rem;cursor:pointer;transition:border-color .2s cubic-bezier(.38,.005,.215,1)}.artful-auth-provider:hover:not(:disabled){border-color:var(--ink)}.artful-auth-provider:disabled{cursor:default;opacity:.55}.artful-auth-provider svg{display:block;width:18px;height:18px;flex:none}.artful-auth-or{display:flex;align-items:center;gap:.875rem;margin:1.5rem 0 .25rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-quiet)}.artful-auth-or:after,.artful-auth-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.artful-auth-submit{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;letter-spacing:-.02em;color:var(--paper);background:var(--green);border:1px solid var(--green);border-radius:0;min-height:var(--touch-target-min);padding:0 1.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.38,.005,.215,1),border-color .2s cubic-bezier(.38,.005,.215,1)}.artful-auth-submit:hover:not(:disabled){background:var(--green-2);border-color:var(--green-2)}.artful-auth-submit[data-state=done],.artful-auth-submit[data-state=working]{background:var(--green);border-color:var(--green);color:var(--paper);cursor:default}.artful-auth-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artful-auth-spinner{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top:2px solid var(--paper);animation:artfulAuthSpin .8s linear infinite;flex:0 0 20px}@keyframes artfulAuthSpin{to{transform:rotate(1turn)}}.artful-auth-tick{width:20px;height:20px;flex:0 0 20px;color:var(--paper);animation:artfulAuthTick .24s cubic-bezier(.2,.7,.3,1) both}.artful-auth-tick svg{width:100%;height:100%;display:block}@keyframes artfulAuthTick{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.artful-auth-spinner{animation-duration:2.4s}.artful-auth-tick{animation:none}}.artful-auth-submit:disabled{opacity:.35;cursor:default}.artful-auth-secondary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;letter-spacing:-.02em;color:var(--ink);background:var(--paper);border:1px solid var(--ink-3);border-radius:0;min-height:var(--touch-target-min);padding:0 1.5rem;cursor:pointer}.artful-auth-secondary:hover{border-color:var(--ink)}.artful-auth-quiet{display:inline-flex;align-items:center;align-self:flex-start;font:inherit;font-size:.875rem;color:var(--ink-2);background:none;border:0;padding:0;min-height:var(--touch-target-min);text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:5px;cursor:pointer}.artful-auth-quiet:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.artful-auth-error{border-left:2px solid var(--red);background:var(--rose)}.artful-auth-error,.artful-auth-notice{margin:1.25rem 0 0;padding:.75rem .875rem;color:var(--ink);font-size:.875rem;line-height:1.5}.artful-auth-notice{border-left:2px solid var(--amber-text);background:var(--amber-bg)}.artful-auth-rule{height:1px;border:0;background:var(--line);margin:1.75rem 0 0}.artful-auth-footnote{display:block;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet)}.artful-auth-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:1.5rem 0 0;padding:1rem;list-style:none;border:1px solid var(--line);font-family:var(--font-mono);font-size:.9375rem;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artful-auth-recovery-codes code{font:inherit;-webkit-user-select:all;-moz-user-select:all;user-select:all}.artful-auth-check{display:flex;align-items:center;gap:.75rem;min-height:var(--touch-target-min);margin-top:1.5rem;font-size:.9375rem;cursor:pointer}.artful-auth-check input{width:1.125rem;height:1.125rem;accent-color:var(--ink)}.artful-auth-legal{max-width:26rem;margin:2rem 0 0;font-size:.8125rem;line-height:1.5;text-align:center;color:var(--ink-quiet)}.artful-auth-legal-links{white-space:nowrap}.artful-auth-legal a{color:inherit}button.artful-auth-footnote{padding:0;background:none;border:0;text-decoration:underline;cursor:pointer}.artful-auth-steps{margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:artful-auth-step}.artful-auth-step{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:.5rem;gap:.5rem;padding:.625rem 0;border-bottom:1px solid var(--line-soft);font-size:.875rem;line-height:1.55;color:var(--ink-2);counter-increment:artful-auth-step}.artful-auth-step:before{content:counter(artful-auth-step,decimal-leading-zero);font-size:.75rem;color:var(--ink-quiet);padding-top:.2rem}.artful-auth-secret,.artful-auth-step:before{font-family:var(--font-mono);letter-spacing:.08em}.artful-auth-secret{display:block;margin-top:.75rem;padding:.75rem .875rem;background:var(--paper-3);font-size:.875rem;word-break:break-all;color:var(--ink)}.artful-auth-qr{display:block;width:100%;max-width:12rem;margin-top:1.25rem;border:1px solid var(--line);background:var(--paper)}.artful-auth-terms{margin:0;font-size:.8125rem;line-height:1.5;text-align:center;color:var(--ink-quiet)}.artful-auth-terms a{color:inherit}html{overscroll-behavior:none;background:var(--paper);color:var(--ink)}:root{--console-band:#161513;--console-band-ink:#fcfafb;--console-row-hover:var(--paper-3)}body{font-family:var(--font-ui);background:var(--paper-2);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;margin:0}*{box-sizing:border-box}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}