@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-variable-CwMReqGs.woff2)format("woff2");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{--login-font-family:"DM Sans", "DM Sans Fallback", "SF Pro Display", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--login-page-background:#f1f2ee;--login-ink:#141510;--login-page-padding-mobile:32px 16px;--login-page-padding-desktop:24px;--login-page-font-size-mobile:15px;--login-page-font-size-desktop:13px;--login-page-line-height-mobile:22.5px;--login-page-line-height-desktop:19.5px;--login-panel-width:384px;--login-panel-height:554px;--login-panel-mobile-height:526px;--login-panel-padding-mobile:28px 28px 48px;--login-panel-padding-desktop:28px 28px 96px;--login-panel-background:#fff;--login-panel-border:3px solid #000;--login-panel-radius:24px;--login-panel-shadow:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000002e 0px 18px 80px 0px;--login-panel-font-size-mobile:15px;--login-panel-font-size-desktop:13px;--login-panel-font-weight:400;--login-panel-line-height-mobile:22.5px;--login-panel-line-height-desktop:19.5px;--login-header-height-mobile:216px;--login-header-height-desktop:196px;--login-header-margin:0px 0px 16px;--login-fox-height:96px;--login-title-height:40px;--login-title-color:#141510;--login-title-font-size:36px;--login-title-font-weight:600;--login-title-line-height:40px;--login-title-letter-spacing:-.9px;--login-subtitle-height-mobile:72px;--login-subtitle-height-desktop:52px;--login-subtitle-padding-mobile:0px 0px 72px;--login-subtitle-padding-desktop:0px 0px 52px;--login-subtitle-margin:8px 0px 0px;--login-subtitle-color:lab(34.924% 0 0);--login-subtitle-font-size-mobile:15px;--login-subtitle-font-size-desktop:13px;--login-subtitle-line-height:20px;--login-control-area-height:212px;--login-form-height:132px;--login-field-height:36px;--login-field-padding:4px 12px;--login-field-background:#fff;--login-field-color:#141510;--login-field-border:1px solid lab(90.952% 0 -.0000119209);--login-field-radius:10px;--login-field-shadow:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000000d 0px 1px 2px 0px;--login-field-font-size-mobile:16px;--login-field-font-size-desktop:13px;--login-field-line-height-mobile:23.2px;--login-field-line-height-desktop:20px;--login-submit-height:36px;--login-submit-padding:8px 16px;--login-submit-background:lab(7.78201% -.0000149012 0);--login-submit-color:#fff;--login-submit-radius:10px;--login-submit-font-size-mobile:15px;--login-submit-font-size-desktop:13px;--login-submit-font-weight:500;--login-submit-line-height:20px;--login-control-size:36px;--login-control-inset:16px;--login-control-background:#fff;--login-control-color:#000;--login-control-border:2px solid #000;--login-control-radius:33554400px;--login-control-shadow:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #00000029 0px 10px 40px 0px;--login-control-font-size-mobile:15px;--login-control-font-size-desktop:13px;--login-control-font-weight:500;--login-control-line-height:20px;--login-ring:lab(69.6658% -2.009 7.72947);--login-ease-out:cubic-bezier(.16, 1, .3, 1);--login-duration-fast:.12s}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%}body{font-family:var(--login-font-family);color:var(--login-ink);background:var(--login-page-background);margin:0;overflow:hidden auto}button,input{font:inherit}button{border:0}.login-page{isolation:isolate;width:100%;min-height:100svh;padding:var(--login-page-padding-mobile);color:var(--login-ink);background:var(--login-page-background);font-size:var(--login-page-font-size-mobile);line-height:var(--login-page-line-height-mobile);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-panel-wrap{z-index:10;width:100%;max-width:var(--login-panel-width);position:relative}.login-panel{width:100%;height:var(--login-panel-mobile-height);padding:var(--login-panel-padding-mobile);color:var(--login-ink);background:var(--login-panel-background);border:var(--login-panel-border);border-radius:var(--login-panel-radius);box-shadow:var(--login-panel-shadow);font-size:var(--login-panel-font-size-mobile);font-weight:var(--login-panel-font-weight);line-height:var(--login-panel-line-height-mobile);position:relative;overflow:hidden}.login-brand{z-index:10;width:100%;height:var(--login-header-height-mobile);margin:var(--login-header-margin);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.login-brand__mark{width:auto;height:var(--login-fox-height);-webkit-user-select:none;user-select:none;max-width:none;margin:0;display:block}.login-brand__title{height:var(--login-title-height);color:var(--login-title-color);font-size:var(--login-title-font-size);font-weight:var(--login-title-font-weight);line-height:var(--login-title-line-height);letter-spacing:var(--login-title-letter-spacing);white-space:nowrap;margin:0;padding:0}.login-brand__subtitle{width:max-content;height:var(--login-subtitle-height-mobile);padding:var(--login-subtitle-padding-mobile);margin:var(--login-subtitle-margin);color:var(--login-subtitle-color);font-size:var(--login-subtitle-font-size-mobile);font-weight:400;line-height:var(--login-subtitle-line-height);white-space:nowrap}.login-panel__control-area{z-index:10;width:100%;height:var(--login-control-area-height);flex-direction:column;justify-content:center;display:flex;position:relative}.login-form{grid-template-rows:repeat(3, var(--login-field-height));width:100%;height:var(--login-form-height);row-gap:12px;margin:0;padding:0;display:grid;position:relative}.login-form__field{width:100%;min-width:0;height:var(--login-field-height);padding:var(--login-field-padding);color:var(--login-field-color);background:var(--login-field-background);border:var(--login-field-border);border-radius:var(--login-field-radius);box-shadow:var(--login-field-shadow);font-size:var(--login-field-font-size-mobile);font-weight:400;line-height:var(--login-field-line-height-mobile);transition:color var(--login-duration-fast), box-shadow var(--login-duration-fast), border-color var(--login-duration-fast);outline:none;display:block}.login-form__field::placeholder{color:lab(66.128% -.0000298023 .0000119209);opacity:1}.login-form__field:focus-visible{border-color:var(--login-ring);box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in oklab, var(--login-ring) 50%, transparent)}.login-form__field[aria-invalid=true]{border-color:lab(48.4493% 77.4328 61.5452)}.login-form__submit{width:100%;height:var(--login-submit-height);padding:var(--login-submit-padding);color:var(--login-submit-color);background:var(--login-submit-background);border-radius:var(--login-submit-radius);font-size:var(--login-submit-font-size-mobile);font-weight:var(--login-submit-font-weight);line-height:var(--login-submit-line-height);cursor:pointer;transition:filter var(--login-duration-fast) var(--login-ease-out), background-color var(--login-duration-fast) var(--login-ease-out), box-shadow var(--login-duration-fast) var(--login-ease-out);border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.login-form__submit:hover:not(:disabled){background:lab(15.204% 0 -.00000596046)}.login-form__submit:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--login-ring) 50%, transparent)}.login-form__submit:active:not(:disabled){filter:brightness(.92)}.login-form__submit:disabled{color:lab(48.496% 0 0);cursor:default;background:lab(90.952% 0 -.0000119209)}.login-form__error,.login-form__status{z-index:2;color:lab(48.4493% 77.4328 61.5452);pointer-events:none;background:#fffffff5;border-radius:3px;min-height:12px;margin:0;padding:0 3px;font-size:11px;line-height:12px;position:absolute}.login-form__error--account{top:36px;right:8px}.login-form__error--password{top:84px;right:8px}.login-form__status{color:lab(34.924% 0 0);text-align:center;min-height:20px;font-size:13px;line-height:20px;top:144px;left:0;right:0}.crowd-controls{display:contents}.crowd-control{bottom:var(--login-control-inset);z-index:60;width:var(--login-control-size);height:var(--login-control-size);color:var(--login-control-color);background:var(--login-control-background);border:var(--login-control-border);border-radius:var(--login-control-radius);box-shadow:var(--login-control-shadow);font-size:var(--login-control-font-size-mobile);font-weight:var(--login-control-font-weight);line-height:var(--login-control-line-height);cursor:pointer;transition:filter var(--login-duration-fast) var(--login-ease-out), background-color var(--login-duration-fast) var(--login-ease-out), box-shadow var(--login-duration-fast) var(--login-ease-out), opacity var(--login-duration-fast) var(--login-ease-out);outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.crowd-control--sound{left:var(--login-control-inset)}.crowd-control--motion{right:var(--login-control-inset)}.crowd-control svg{fill:currentColor;pointer-events:none;width:16px;height:16px}.crowd-control:hover{background:lab(96.52% -.0000298023 .0000119209)}.crowd-control:focus-visible{border-color:var(--login-ring);box-shadow:0 10px 40px #00000029, 0 0 0 3px color-mix(in oklab, var(--login-ring) 50%, transparent)}.crowd-control:active{filter:brightness(.92)}.crowd-settings{right:var(--login-control-inset);bottom:calc(var(--login-control-inset) + var(--login-control-size) + 8px);z-index:60;color:#000;background:#fff;border:2px solid #000;border-radius:8px;width:min(344px,100vw - 32px);padding:12px;position:fixed;box-shadow:0 18px 80px #00000047}.crowd-settings__header,.crowd-settings__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.crowd-settings__header{margin-bottom:8px}.crowd-settings__title{margin:0;padding:0;font-size:13px;font-weight:600;line-height:20px}.crowd-settings__close{color:#000;cursor:pointer;background:0 0;border-radius:6px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.crowd-settings__close:hover{background:lab(96.52% -.0000298023 .0000119209)}.crowd-settings__close:focus-visible,.crowd-settings__toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--login-ring) 50%, transparent)}.crowd-settings__close svg{fill:currentColor;width:12px;height:12px}.crowd-settings__row{border-top:1px solid lab(90.952% 0 -.0000119209);min-height:32px;padding-top:8px;font-size:12px}.crowd-settings__toggle{color:#000;cursor:pointer;background:#fff;border:1px solid lab(90.952% 0 -.0000119209);border-radius:6px;outline:none;min-width:72px;height:28px;padding:4px 8px;font-size:12px;line-height:18px}.crowd-settings__toggle[aria-pressed=true]{color:#fff;background:#000;border-color:#000}@media (width>=640px){.login-page{padding:var(--login-page-padding-desktop)}}@media (width>=768px){.login-page{font-size:var(--login-page-font-size-desktop);line-height:var(--login-page-line-height-desktop)}.login-form__field,.login-form__submit{font-size:var(--login-field-font-size-desktop)}.crowd-control{font-size:var(--login-control-font-size-desktop)}.login-panel{font-size:var(--login-panel-font-size-desktop);line-height:var(--login-panel-line-height-desktop)}.login-form__field{line-height:var(--login-field-line-height-desktop)}.login-form__submit{font-size:var(--login-submit-font-size-desktop)}}@media (width>=1024px){.login-panel{height:var(--login-panel-height);padding:var(--login-panel-padding-desktop)}.login-brand{height:var(--login-header-height-desktop)}.login-brand__subtitle{height:var(--login-subtitle-height-desktop);padding:var(--login-subtitle-padding-desktop);font-size:var(--login-subtitle-font-size-desktop)}}@media (height<=589px){.login-page{min-height:590px}}@media (width>=1024px) and (height<=601px){.login-page{min-height:602px}}@media (prefers-reduced-motion:reduce){.login-form__field,.login-form__submit,.crowd-control,.crowd-settings__close,.crowd-settings__toggle{transition:none}}.login-form__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.has-smooth-cursor,html.has-smooth-cursor *{cursor:none!important}.smooth-cursor{z-index:9999;pointer-events:none;opacity:0;transform-origin:12.5px 2.5px;will-change:transform;width:27px;height:27px;transition:opacity .25s;position:fixed;top:0;left:0}.smooth-cursor.is-visible{opacity:1}.smooth-cursor__shape{fill:#f1f2ee;stroke:#111;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;transform-origin:12.5px 2.5px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0;overflow:visible}.smooth-cursor__arrow{opacity:1;transform:scale(1)rotate(0)}.smooth-cursor__hand{opacity:0;transform:scale(.72)rotate(-12deg)}.smooth-cursor.is-hand .smooth-cursor__arrow{opacity:0;transform:scale(.72)rotate(12deg)}.smooth-cursor.is-hand .smooth-cursor__hand{opacity:1;transform:scale(1)rotate(0)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.smooth-cursor{display:none!important}}:root{--workspace-ease:cubic-bezier(.16, 1, .3, 1);--workspace-ink:#202021;--workspace-grid:#e3e3e7;--workspace-paper:#fff}.workspace-page{min-height:inherit;color:var(--workspace-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.workspace-page[data-workspace-phase=workspace]{pointer-events:auto}.login-page[data-experience-phase=transitioning] [data-crowd-layer=background],.login-page[data-experience-phase=workspace] [data-crowd-layer=background]{z-index:10!important;background:0 0!important}.workspace-backdrop{z-index:5;width:100%;height:100%;color:var(--workspace-grid);pointer-events:none;opacity:0;transition:opacity .6s var(--workspace-ease) 1.45s;display:block;position:absolute;inset:0}.workspace-page[data-workspace-phase=transitioning] .workspace-backdrop,.workspace-page[data-workspace-phase=workspace] .workspace-backdrop{opacity:1}[data-workspace-highlight]{opacity:0;transition:opacity .18s}[data-workspace-highlight][data-workspace-highlight-active=true]{opacity:1}.workspace-grid{z-index:30;position:absolute;inset:0}.workspace-question{pointer-events:none;width:auto;height:auto;position:absolute;inset:0}[data-workspace-animal-hit]{z-index:1;pointer-events:none;background:0 0;display:block;position:absolute}[data-workspace-animal-hit][data-workspace-animal-hit-ready=true]{pointer-events:auto}[data-workspace-marker]{pointer-events:none;width:4px;height:4px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.workspace-question__bubble{z-index:2;top:var(--workspace-bubble-y,0px);bottom:auto;left:var(--workspace-bubble-x,50%);width:var(--workspace-bubble-width,205px);height:var(--workspace-bubble-height,92px);color:var(--workspace-ink);background:var(--workspace-paper);border:2px solid var(--workspace-ink);font-family:var(--login-font-family);letter-spacing:-.2px;text-align:center;cursor:pointer;opacity:0;transition:color .14s ease, background-color .14s ease, box-shadow .14s ease, opacity .35s var(--workspace-ease) var(--workspace-delay,2.05s), transform .35s var(--workspace-ease) var(--workspace-delay,2.05s);border-radius:8px;outline:none;justify-content:center;align-items:center;padding:8px 4px;font-size:14px;font-weight:700;line-height:24px;display:flex;position:absolute;transform:translate(-50%,8px)}.workspace-page[data-workspace-phase=workspace] .workspace-question__bubble{pointer-events:auto}.workspace-page[data-workspace-phase=transitioning] .workspace-question__bubble,.workspace-page[data-workspace-phase=workspace] .workspace-question__bubble{opacity:1;transform:translate(-50%)}.workspace-question__bubble:before,.workspace-question__bubble:after{content:"";background:var(--workspace-paper);border:2px solid var(--workspace-ink);border-radius:50%;padding:0;transition:background-color .14s,border-color .14s;display:block;position:absolute}.workspace-question__bubble:before{bottom:-20px;left:var(--workspace-tail-x,16px);width:16px;height:16px}.workspace-question__bubble:after{bottom:-32px;left:calc(var(--workspace-tail-x,16px) + 16px);width:8px;height:8px}.workspace-question[data-workspace-focus-active=true] .workspace-question__bubble{color:var(--workspace-paper);background:var(--workspace-ink)}.workspace-question[data-workspace-focus-active=true] .workspace-question__bubble:before,.workspace-question[data-workspace-focus-active=true] .workspace-question__bubble:after{background:var(--workspace-ink)}@media (hover:hover){.workspace-question[data-workspace-pointer-active=true] .workspace-question__bubble{color:var(--workspace-paper);background:var(--workspace-ink)}.workspace-question[data-workspace-pointer-active=true] .workspace-question__bubble:before,.workspace-question[data-workspace-pointer-active=true] .workspace-question__bubble:after{background:var(--workspace-ink)}}.workspace-question__bubble:focus-visible{box-shadow:0 0 0 3px var(--workspace-paper), 0 0 0 6px var(--workspace-ink)}.workspace-question__bubble:disabled{cursor:default}.workspace-question__bubble[aria-pressed=true]{border-style:dashed}.workspace-question__visited{width:24px;height:24px;color:var(--workspace-paper);background:var(--workspace-ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:24px;display:inline-flex;position:absolute;top:-12px;right:-12px}.workspace-question__label{white-space:pre-line;pointer-events:none}.login-panel-wrap{transition:opacity .32s var(--workspace-ease), transform .32s var(--workspace-ease)}.crowd-control,.crowd-settings{transition:filter var(--login-duration-fast) var(--login-ease-out), background-color var(--login-duration-fast) var(--login-ease-out), box-shadow var(--login-duration-fast) var(--login-ease-out), opacity .42s var(--workspace-ease), transform .42s var(--workspace-ease)}.login-page[data-experience-phase=transitioning],.login-page[data-experience-phase=workspace]{background:var(--workspace-paper);overflow:hidden}.login-page[data-experience-phase=workspace]{min-height:max(var(--workspace-content-height,100svh), 100svh);align-items:flex-start;padding:0}.login-page[data-experience-phase=transitioning] .login-panel-wrap,.login-page[data-experience-phase=workspace] .login-panel-wrap,.login-page[data-experience-phase=transitioning] .crowd-control,.login-page[data-experience-phase=transitioning] .crowd-settings,.login-page[data-experience-phase=workspace] .crowd-control,.login-page[data-experience-phase=workspace] .crowd-settings{opacity:0;pointer-events:none;transform:scale(.985)}.login-page[data-experience-phase=workspace] .login-panel-wrap,.login-page[data-experience-phase=workspace] .crowd-control,.login-page[data-experience-phase=workspace] .crowd-settings{visibility:hidden}@media (width<=767px){.workspace-question__bubble{width:min(160px,100vw - 32px)}}.login-page[data-motion-paused=true] .workspace-backdrop,.login-page[data-motion-paused=true] [data-workspace-highlight],.login-page[data-motion-paused=true] .workspace-question__bubble,.login-page[data-motion-paused=true] .workspace-question__bubble:before,.login-page[data-motion-paused=true] .workspace-question__bubble:after,.login-page[data-motion-paused=true] .login-panel-wrap,.login-page[data-motion-paused=true] .crowd-control,.login-page[data-motion-paused=true] .crowd-settings,.login-page[data-motion-paused=true] .crowd-settings__close,.login-page[data-motion-paused=true] .crowd-settings__toggle,.login-page[data-motion-paused=true] .crowd-portrait,.login-page[data-motion-paused=true] [data-portrait]{transition:none!important}@media (prefers-reduced-motion:reduce){.login-page,.workspace-page,.workspace-backdrop,[data-workspace-highlight],.workspace-question__bubble,.workspace-question__bubble:before,.workspace-question__bubble:after,.login-panel-wrap,.crowd-control,.crowd-settings,.crowd-portrait,[data-portrait]{transition:none!important}}
