._emailLink_3vfax_1{color:var(--dim);text-decoration:none;transition:color var(--transition-base)}._emailLink_3vfax_1:hover{color:var(--accent)}._input_1r23j_1{flex:1 1 220px;min-width:0;height:56px;box-sizing:border-box;padding:0 18px;background:var(--card);color:var(--fg);border:1px solid var(--line);border-radius:0;font-family:var(--font-sans);font-weight:300;font-size:17px;outline:none;transition:border-color var(--transition-base)}._input_1r23j_1:focus{border-color:var(--accent)}._button_1r23j_22{flex:none;height:56px;padding:0 30px;background:var(--accent);color:#f7f5f0;border:0;border-radius:var(--radius-slice);font-family:var(--font-sans);font-weight:400;font-size:17px;cursor:pointer;transition:background var(--transition-base)}._button_1r23j_22:hover:not(:disabled){background:var(--accent-hover)}._button_1r23j_22:disabled{cursor:default;opacity:.75}:root,[data-theme=dark]{--bg: #0d0d0d;--fg: #f7f5f0;--sub: #b8b3a6;--dim: #9a9588;--card: #1d1d1a;--line: #33332e;--mine: #e6e0d3;--mine-fg: #0d0d0d}[data-theme=light]{--bg: #f7f5f0;--fg: #0d0d0d;--sub: #4a473f;--dim: #5c584f;--card: #e6e0d3;--line: rgba(13, 13, 13, .16);--mine: #0d0d0d;--mine-fg: #f7f5f0}:root{--accent: #f0522a;--accent-hover: #d9431e;--font-sans: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-slice: 28px 0 0 0;--transition-base: .18s ease}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;min-height:100svh}#root{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;transition:color var(--transition-base)}a:hover{color:var(--accent)}input::placeholder{color:#7a7568}button{font-family:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
