@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-DE1cvYE7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-BiHEOgiK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-500-normal-CfDLaOZW.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-500-normal-BV5ipwqM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chart:#f7f9f8;--drape:#cfe3da;--ink:#14212b;--ink-muted:#4e5e68;--scrubs:#1e6f6a;--pen-right:#2e7d32;--pen-wrong:#b3261e;--white:#fff;--font-text:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-game:"Pixelify Sans", var(--font-text);--font-data:"Atkinson Hyperlegible Mono", ui-monospace, monospace}.auth{overscroll-behavior:contain;font-family:var(--font-text);color:var(--ink);background:var(--chart);grid-template-rows:auto minmax(min-content,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.auth{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth__floor{background-color:#cfe3da;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' shape-rendering='crispEdges'%3E%3Crect width='64' height='32' fill='%23cfe3da'/%3E%3Cpolygon points='32,0.5 63.5,16 32,31.5 0.5,16' fill='none' stroke='%23f7f9f8'/%3E%3C/svg%3E");background-position:top;background-size:128px 64px;justify-content:center;align-items:flex-start;padding:0 16px 28px;display:flex}@media (min-width:768px){.auth__floor{padding-bottom:0}}.auth__lanyard{--strap:max(36px, calc(env(safe-area-inset-top) + 20px));padding-top:var(--strap);position:relative}@media (min-width:768px){.auth__lanyard{--strap:clamp(64px, 22vh, 220px)}}.auth__lanyard:before,.auth__lanyard:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.auth__lanyard:before{width:16px;height:calc(var(--strap) + 6px);background:var(--scrubs);top:0}.auth__lanyard:after{top:calc(var(--strap) - 6px);background:var(--ink-muted);z-index:1;border-radius:4px;width:26px;height:18px}.badge{box-sizing:border-box;border:2px solid var(--ink);background:var(--chart);width:280px;min-height:204px;box-shadow:0 4px 0 var(--ink);color:var(--ink);font-family:var(--font-text);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.badge__slot{background:var(--drape);border-radius:4px;width:40px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.badge__strip{background:var(--scrubs);min-height:1.2em;color:var(--white);font-family:var(--font-game);text-align:center;padding:24px 16px 8px;font-size:16px;line-height:1.2}.badge__body{align-items:center;gap:14px;padding:14px 16px 8px;display:flex}.badge__portrait{background:url(/assets/characters/doctor.png) 0 -8px / 1152px 160px no-repeat var(--drape);width:96px;height:96px;image-rendering:pixelated;border-radius:8px;flex:none}.badge__who{flex-direction:column;gap:4px;min-width:0;display:flex}.badge__name{min-height:1.15em;font-family:var(--font-game);overflow-wrap:anywhere;font-size:20px;line-height:1.15}.badge__name[data-empty]{border-bottom:2px solid var(--drape)}.badge__role{color:var(--ink-muted);font-size:13px}.badge__meta{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);justify-content:space-between;margin-top:auto;padding:6px 16px 12px;font-size:13px;display:flex}.badge__number{display:inline-block}.badge__lost{color:var(--ink-muted);text-align:center;text-wrap:balance;margin:auto 0;padding:16px 28px 24px;font-size:14px;line-height:1.45}.auth__desk{padding:28px 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.auth__desk{justify-content:center;padding:48px 32px}}.auth__form{flex-direction:column;gap:16px;width:min(380px,100%);margin-inline:auto;display:flex}.auth__title{font-family:var(--font-game);text-wrap:balance;margin:0 0 4px;font-size:28px;font-weight:500;line-height:1.15}.auth__lede{margin:0;line-height:1.5}.auth__field{flex-direction:column;gap:6px;font-size:15px;display:flex}.auth__field input{box-sizing:border-box;border:2px solid var(--drape);width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--white);-webkit-user-select:text;user-select:text;border-radius:8px;padding:10px 12px;font-size:16px}.auth__field input:focus-visible{border-color:var(--scrubs);outline:none}.auth__field small{color:var(--ink-muted);font-size:14px}.auth__password{position:relative}.auth__password input{padding-right:76px}.auth__reveal{min-width:64px;font:inherit;color:var(--scrubs);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:700;position:absolute;top:2px;bottom:2px;right:2px}.auth__submit{min-height:48px;font:inherit;color:var(--white);background:var(--scrubs);box-shadow:0 3px 0 var(--ink);border:0;border-radius:8px;margin-top:4px;padding:12px;font-size:16px;font-weight:700}.auth__submit:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.auth__submit:disabled{opacity:.5}.auth__error{color:var(--pen-wrong);flex-wrap:wrap;align-items:center;gap:0 12px;font-size:15px;display:flex}.auth__error p,.auth__notice{margin:0}.auth__notice{color:var(--pen-right);font-size:15px}.auth__links{flex-wrap:wrap;justify-content:space-between;gap:0 16px;display:flex}.auth__link,.account__verify button{min-height:44px;font:inherit;color:var(--scrubs);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.auth__loading{color:var(--ink-muted);text-align:center;margin:20px 0 0}.auth--booting{display:block}.auth--booting .auth__floor{flex-direction:column;align-items:center;min-height:100%}.auth--booting .auth__lanyard{--strap:clamp(64px, 22vh, 220px)}.badge{view-transition-name:badge}.auth[data-badging-in] .badge__number{color:var(--ink);animation:.24s cubic-bezier(.3,1.4,.5,1) both badge-stamp}.auth[data-badging-in] .auth__lanyard{animation:.32s cubic-bezier(.5,0,.8,.4) .56s both badge-drop}.auth[data-badging-in]{animation:.22s ease-in .86s both entrance-out}@keyframes badge-stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}}@keyframes badge-drop{to{transform:translateY(48px)}}@keyframes entrance-out{to{opacity:0}}::view-transition-old(badge){animation:.16s ease-in both badge-turn-out}::view-transition-new(badge){animation:.2s ease-out .14s both badge-turn-in}@keyframes badge-turn-out{to{transform:perspective(600px)rotateY(90deg)}}@keyframes badge-turn-in{0%{transform:perspective(600px)rotateY(-90deg)}}.auth__lang{justify-content:center;gap:8px;display:flex}.auth__lang button{min-height:44px;font:inherit;color:var(--ink-muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px}.auth__lang button[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--scrubs);text-decoration-color:var(--scrubs);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.auth-notice{top:max(56px, calc(env(safe-area-inset-top) + 44px));background:var(--ink);color:var(--white);border-radius:8px;padding:8px 14px;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.account{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.account:empty{display:none}.account__panel{box-sizing:border-box;border:2px solid var(--ink);background:var(--chart);width:min(340px,100vw - 24px);box-shadow:0 4px 0 var(--ink);color:var(--ink);text-align:right;overscroll-behavior:contain;border-radius:16px;flex-direction:column;gap:14px;max-height:calc(100dvh - 88px);padding:14px;display:flex;overflow-y:auto}.account__header,.account__section{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.account__section{border-top:1px solid var(--drape);padding-top:12px}.account__title{font-family:var(--font-game);margin:0;font-size:18px;font-weight:500}.account__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:600}.account__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account__action{border:1px solid var(--drape);background:var(--white);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 14px;font-size:15px}.account__action:hover{border-color:var(--scrubs)}.account__action:disabled{opacity:.5;cursor:default}.account__action--primary{border-color:var(--scrubs);background:var(--scrubs);color:var(--white)}.account__action--danger{border-color:var(--pen-wrong);color:var(--pen-wrong)}.account__email,.account__verify,.account__message{color:var(--ink-muted);margin:0;font-size:14px}.account__nudge{box-sizing:border-box;background:var(--chart);border:1px solid var(--drape);width:min(260px,100vw - 24px);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:14px}.account__nudge p{margin:0}.account__nudge-actions{gap:16px;display:flex}.account__nudge-actions button{min-height:40px;font:inherit;color:var(--scrubs);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.account__form{text-align:left;flex-direction:column;align-self:stretch;gap:8px;display:flex}.account__details{padding-top:4px;display:block}.account__details:not([open]){margin-bottom:-10px}.account__summary{letter-spacing:.04em;text-transform:uppercase;min-height:36px;color:var(--ink-muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;list-style:none;display:flex}.account__summary::-webkit-details-marker{display:none}.account__summary:after{content:"▾";font-size:14px;transition:transform .12s}.account__details[open]>.account__summary:after{transform:rotate(180deg)}.account__body{flex-direction:column;align-items:stretch;gap:8px;padding-top:6px;display:flex}.account__stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.account__action--wide{border-radius:8px;min-height:34px;padding:0 12px;font-size:14px}.account__signout{border-top:1px solid var(--drape);padding-top:12px}.account__confirm{border:1px solid var(--pen-wrong);background:var(--white);text-align:left;border-left-width:4px;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.account__confirm-title{margin:0;font-size:15px;font-weight:600}.account__confirm-text{color:var(--ink-muted);margin:0;font-size:13px}.account__confirm .account__actions{justify-content:flex-end;margin-top:4px}.account__action--danger-solid{border-color:var(--pen-wrong);background:var(--pen-wrong);color:var(--white)}
