@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";._banner_4cwtz_1{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2);color:var(--banner-color);font-weight:var(--font-weight-semibold);font-size:var(--text-xs)}._banner_4cwtz_1 p{margin:0}._banner--primary_4cwtz_15{background:var(--banner-background-primary)}._banner--secondary_4cwtz_19{background:var(--banner-background-secondary)}._toast_1jhje_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000026;max-width:400px;min-width:300px;background:var(--toast-background-color);color:var(--toast-text-color)}._toast-success_1jhje_15{background:var(--toast-success-background-color)}._toastContent_1jhje_19{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1}._toastIcon_1jhje_26{display:flex;align-items:center;flex-shrink:0;margin-top:2px}._toastText_1jhje_33{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:var(--spacing-1);flex:1}._toastTitle_1jhje_42{font-weight:var(--font-weight-bold);font-size:var(--text-xs);line-height:1.4}._toastDescription_1jhje_48{font-size:var(--text-xs);line-height:1.4}._toastClose_1jhje_54{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);border-radius:var(--radius-sm);transition:background-color .2s}._toastClose_1jhje_54:hover{background:var(--toast-close-background-color-hover)}._toastClose_1jhje_54:focus-visible{outline:var(--toast-close-focus-outline);outline-offset:2px}._toastViewport_wgyxi_1{position:fixed;top:150px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;padding:var(--spacing-4);gap:var(--spacing-2);width:100%;max-width:420px;margin:0;list-style:none;z-index:99999;outline:none;pointer-events:none}@media(min-width:768px){._toastViewport_wgyxi_1{top:175px}}._toastViewport_wgyxi_1>*{pointer-events:auto}._maintenanceWindow_14d8g_1{display:flex;flex-grow:1;justify-content:center;align-items:center;background-color:var(--maintenance-window-background-primary);color:var(--maintenance-window-text-secondary)}._maintenanceWindowReason_14d8g_10{color:var(--maintenance-window-text-primary);font-size:var(--text-base)}._header_1lerg_1{position:sticky;top:0;z-index:2;background-color:var(--color-foreground);overflow-x:hidden}._headerInnerContainer_1lerg_9{max-width:var(--breakpoint-sm);margin-inline:auto;padding-inline:var(--spacing-4);display:flex;align-items:center;justify-content:space-between}._title_1lerg_18{font-size:var(--text-base);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);text-align:center;padding-block:var(--spacing-4);margin:var(--spacing-0);flex:1}[data-theme=fa-goals]{--accordion-background: var(--color-foreground);--accordion-title-color: var(--color-text-primary);--accordion-icon-color: var(--color-text-primary);--accordion-border-color: var(--color-border)}[data-theme=fa-goals]{--banner-background-primary: var(--color-special);--banner-background-secondary: var(--color-secondary);--banner-color: var(--color-background)}[data-theme=fa-goals]{--gameplay-card-background-primary: var(--color-primary);--gameplay-card-background-secondary: var(--color-foreground);--gameplay-card-border: var(--color-highlight);--gameplay-card-text-color-primary: var(--color-text-secondary);--gameplay-card-text-color-secondary: var(--color-text-primary);--gameplay-card-image-background-color: var(--color-foreground);--gameplay-stepper-background-color: var(--color-gameplay-background);--gameplay-stepper-button-border-color: var(--color-highlight);--gameplay-stepper-prediction-button-focus-outline-color: var(--color-background);--gameplay-card-divider-color: var(--color-highlight)}[data-theme=fa-goals]{--cta-button-background-primary: var(--color-special);--cta-button-background-primary-disabled: rgb(var(--color-special-rgb) / .2);--cta-button-background-secondary: var(--color-primary);--cta-button-background-outline: var(--cta-button-background-primary-disabled);--cta-button-background-light: rgb(var(--color-light-rgb) / .2);--cta-button-background-pill: rgb(var(--color-light-rgb) / .2);--cta-button-background-icon: var(--color-medium);--cta-button-text-color: var(--color-text-secondary);--cta-button-border-outline: var(--color-light);--cta-button-border-pill: var(--cta-button-border-outline);--cta-button-border-icon: var(--color-light);--cta-toggle-background-active: rgb(var(--color-primary-rgb) / .2);--cta-toggle-border-active: var(--color-active)}[data-theme=fa-goals]{--checkbox-border-color: var(--color-secondary);--checkbox-checked-background: var(--color-special);--checkbox-checkmark-color: var(--color-foreground);--checkbox-size: var(--spacing-6)}[data-theme=fa-goals]{--stat-hint-background: rgba(14, 45, 27, 1);--stat-hint-header-color: var(--color-success);--stat-hint-icon-color: var(--color-success);--stat-hint-description-color: var(--color-text-primary)}[data-theme=fa-goals]{--toast-background-color: var(--color-warning);--toast-success-background-color: #007a0a;--toast-text-color: var(--color-text-primary);--toast-icon-color: var(--color-text-primary);--toast-close-background-color-hover: rgba(0, 0, 0, .05);--toast-close-focus-outline: 2px solid var(--color-primary)}[data-theme=fa-goals]{--tracking-bar-track-color: var(--color-primary);--tracking-bar-fill-color: var(--color-highlight);--tracking-bar-value-badge-bg: var(--color-highlight);--tracking-bar-value-badge-text: var(--color-text-primary);--tracking-bar-target-badge-bg: var(--color-primary);--tracking-bar-target-badge-text: var(--color-text-secondary);--tracking-bar-met-bg: var(--color-content-background);--tracking-bar-met-target-badge-text: var(--color-text-secondary);--tracking-bar-exact-fill-start: #14532d;--tracking-bar-exact-fill-end: #16a34a;--tracking-bar-exact-value-badge-bg: #16a34a;--tracking-bar-exceeded-fill-start: #7f1d1d;--tracking-bar-exceeded-fill-end: #b91c1c;--tracking-bar-exceeded-value-badge-bg: #b91c1c}:root{--modal-outer-background-primary: rgb(var(--color-modal-background-rgb) / .8)}:root{--maintenance-window-background-primary: var(--color-background);--maintenance-window-text-primary: var(--color-special);--maintenance-window-text-secondary: var(--color-text-primary)}[data-theme=fa-goals]{interpolate-size:allow-keywords;--font-primary: "Inter", sans-serif;--color-primary-rgb: 255 255 255;--color-secondary-rgb: 182 203 216;--color-highlight-rgb: 30 42 58;--color-special-rgb: 242 231 10;--color-success-rgb: 0 165 13;--color-warning-rgb: 240 0 15;--color-error-rgb: 240 0 15;--color-border-rgb: 25 42 59;--color-text-primary-rgb: 255 255 255;--color-text-secondary-rgb: 17 23 29;--color-text-tertiary-rgb: 105 114 129;--color-button-outline-rgb: 255 255 255;--color-modal-background-rgb: 0 0 0;--color-background: #11171d;--color-foreground: #15202c;--color-content-background: #ebecf6;--color-gameplay-background: #15202c;--color-primary: rgb(var(--color-primary-rgb));--color-secondary: rgb(var(--color-secondary-rgb));--color-highlight: rgb(var(--color-highlight-rgb));--color-special: rgb(var(--color-special-rgb));--color-success: rgb(var(--color-success-rgb));--color-warning: rgb(var(--color-warning-rgb));--color-error: rgb(var(--color-error-rgb));--color-border: rgb(var(--color-border-rgb));--color-text-primary: rgb(var(--color-text-primary-rgb));--color-text-secondary: rgb(var(--color-text-secondary-rgb));--color-text-tertiary: rgb(var(--color-text-tertiary-rgb));--color-button-outline: rgb(var(--color-button-outline-rgb))}:root{--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem}:root{--spacing-0: 0;--spacing-half-px: .5px;--spacing-px: 1px;--spacing-2px: 2px;--spacing: .25rem;--spacing-1: calc(var(--spacing) * 1);--spacing-1-5: calc(var(--spacing) * 1.5);--spacing-2: calc(var(--spacing) * 2);--spacing-3: calc(var(--spacing) * 3);--spacing-4: calc(var(--spacing) * 4);--spacing-5: calc(var(--spacing) * 5);--spacing-6: calc(var(--spacing) * 6);--spacing-8: calc(var(--spacing) * 8);--spacing-9: calc(var(--spacing) * 9);--spacing-10: calc(var(--spacing) * 10);--spacing-12: calc(var(--spacing) * 12);--spacing-16: calc(var(--spacing) * 16);--spacing-18: calc(var(--spacing) * 18);--spacing-20: calc(var(--spacing) * 20);--spacing-24: calc(var(--spacing) * 24);--spacing-32: calc(var(--spacing) * 32);--spacing-40: calc(var(--spacing) * 40);--spacing-48: calc(var(--spacing) * 48);--spacing-56: calc(var(--spacing) * 56);--spacing-64: calc(var(--spacing) * 64)}:root{--text-2xs: .625rem;--text-3xs: .5rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.5rem;--text-6xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900}:root{--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px}.flex{display:flex}.flex-grow{flex-grow:1}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-1{flex:1}.flex-3{flex:3}.flex-7{flex:7}.flex-12{flex:12}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-xs)}.rounded{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.w-0{width:var(--spacing-0)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-14{width:calc(var(--spacing-12) + var(--spacing-2))}.w-16{width:var(--spacing-16)}.w-auto{width:auto}.w-full{width:100%}.h-0{height:var(--spacing-0)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-16{height:var(--spacing-16)}.h-auto{height:auto}.h-full{height:100%}.h-fit{height:fit-content}.h-screen{height:100vh}.min-h-full{min-height:100%}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.visible{visibility:visible}.invisible{visibility:hidden}.sr-only{position:absolute;width:var(--spacing-px);height:var(--spacing-px);padding:var(--spacing-0);margin:-(var(--spacing-px));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:var(--spacing-0)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-full{grid-column:1 / -1}@media screen and (max-width:48rem){.grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.m-0{margin:var(--spacing-0)}.mb-0{margin-bottom:var(--spacing-0)}.mt-0{margin-top:var(--spacing-0)}.ml-0{margin-left:var(--spacing-0)}.mr-0{margin-right:var(--spacing-0)}.mb-2{margin-bottom:var(--spacing-2)}.mt-2{margin-top:var(--spacing-2)}.ml-2{margin-left:var(--spacing-2)}.mr-2{margin-right:var(--spacing-2)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-3{margin-bottom:var(--spacing-3)}.mt-3{margin-top:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.mr-4{margin-right:var(--spacing-4)}.mt-4{margin-top:var(--spacing-4)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mt-5{margin-top:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mt-6{margin-top:var(--spacing-6)}.mb-7{margin-bottom:var(--spacing-7)}.mt-7{margin-top:var(--spacing-7)}.mb-8{margin-bottom:var(--spacing-8)}.mt-8{margin-top:var(--spacing-8)}.mr-12{margin-right:var(--spacing-12)}.ml-12{margin-left:var(--spacing-12)}.m-auto{margin:auto}.mx-auto{margin-right:auto;margin-left:auto}.p-0{padding:var(--spacing-0)}.p-1-5{padding:var(--spacing-1-5)}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pl-0{padding-left:var(--spacing-0)}.pr-0{padding-right:var(--spacing-0)}.pl-4{padding-left:var(--spacing-4)}.pr-4{padding-right:var(--spacing-4)}.text-2xs{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height)}.text-3xs{font-size:var(--text-3xs);line-height:var(--text-3xs--line-height)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.text-thin{font-weight:var(--font-weight-thin)}.text-extralight{font-weight:var(--font-weight-extralight)}.text-light{font-weight:var(--font-weight-light)}.text-normal{font-weight:var(--font-weight-normal)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}.text-extrabold{font-weight:var(--font-weight-extrabold)}.text-black{font-weight:var(--font-weight-black)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-error{color:var(--color-error)}.text-color-primary{color:var(--color-text-primary)}.text-color-secondary{color:var(--color-text-secondary)}.text-color-active{color:var(--color-active)}.text-color-brand-primary{color:var(--color-primary)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-none{list-style-type:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.fixed{position:fixed}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sign-in-screen{background:var(--color-background);height:100vh}.sign-in-screen label{color:var(--color-secondary);font-weight:var(--font-weight-black)}.magic-link-request-email-input{background:none;border:var(--spacing-2px) solid var(--color-secondary);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-secondary);padding:var(--spacing-3) var(--spacing-4)}.maintenance-window-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.maintenance-window-container h2{font-size:var(--text-lg);margin:0}._layout_ipvz0_1{--gameplay-grid-columns: 2;background-color:var(--color-background);padding:var(--spacing-4);min-height:100%;max-width:var(--breakpoint-sm);margin-inline:auto}@media screen and (min-width:40rem){._layout_ipvz0_1{--gameplay-grid-columns: 3}}._container_1f8eo_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-background);gap:var(--spacing-8)}._spinner_1f8eo_11{transform-origin:24px 24px;animation:_spin_1f8eo_11 3s linear infinite}@keyframes _spin_1f8eo_11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
