.DataSets{align-items:center;display:flex}.DataSets label{margin-right:.7rem}.DataSets select{max-width:20rem}@media (min-width:768px){.DataSets select{max-width:none}}.Header{background-color:var(--ship);color:var(--space);font-feature-settings:"c2sc";font-variant:small-caps;font-size:1.4rem;height:5.6rem;letter-spacing:.1rem;padding:0 1.4rem;flex-shrink:0}.Header,.Header>div{display:flex;justify-content:space-between}.Header>div{width:100%}.Header h1,.Header h2,.Header p{font-size:1.4rem;font-weight:400;line-height:6rem;margin:0}.Header button:focus,.Header input:focus,.Header select:focus{background-color:var(--ui-alt);color:var(--space);outline:0}.Header button{background-color:var(--ship-ui);color:var(--ship);font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem;padding:0 1rem}.Header button.icon-button{padding:0;width:2.8rem}.Header button:hover:not(:disabled){background-color:var(--ui);color:var(--space)}.Header button:disabled{cursor:not-allowed;opacity:.5}.Header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ship-ui);border:none;color:var(--ship);height:2.8rem;padding:0 .5rem}.Header select:hover:not(:disabled){background-color:var(--ui);color:var(--space);cursor:pointer}.Header option{background-color:var(--ship-ui);color:var(--ship)}.Header select:focus option{outline:0}.Header input{border:.1rem solid var(--ship-ui);height:2.8rem;padding:0 1rem}.Header__Controls,.Header__Title{display:flex}.Header__Title h1{font-size:2rem;font-feature-settings:normal;font-variant:normal;line-height:4.5rem;text-transform:lowercase}.Header__Title h1 svg:first-child{-webkit-animation:RainbowColor 120s linear 0s infinite;animation:RainbowColor 120s linear 0s infinite;height:3.4rem;margin-top:1rem;margin-right:.4rem;vertical-align:top}.Header__Title h1 svg:last-child{display:none}.Header__Controls label{white-space:nowrap}.Header__Controls>div:not(:first-child){margin-left:2.8rem}.Header__Controls .UserLogout{align-items:center;display:flex}@media (min-width:768px){.Header__Title h1 svg:last-child{-webkit-animation:RainbowColor 110s linear 0s infinite;animation:RainbowColor 110s linear 0s infinite;display:inline-block;height:2.8rem;margin-top:1.3rem;vertical-align:top}}.Tabs{background-color:var(--ship);border-bottom:3px solid var(--ship);display:flex;height:4rem;text-transform:uppercase}.Tabs button{background-color:var(--ship-ui);border:none;border-bottom:3px solid var(--ship);border-right:3px solid var(--ship);color:var(--ship);display:inline-block;height:4rem;padding:0;position:relative;width:4rem}.Tabs button:hover{color:var(--ui);background-color:var(--space)}.Tabs button:focus{background-color:var(--ui-alt);color:var(--space);outline:none}.Tabs button:hover{cursor:pointer}.Tabs button.is-active,.Tabs button:focus.is-active{background-color:var(--space)}.Tabs button:focus.is-active{color:var(--ui-alt)}.Tabs button.is-active:after,.Tabs button:focus.is-active:after{background-color:var(--space)}.Tabs button.is-active:after{bottom:-.3rem;content:"";display:block;height:.5rem;position:absolute;width:100%}@media (max-width:767px){.Tabs .Tab--Display.is-active,.Tabs .Tab--Display.is-active:active,.Tabs .Tab--Display.is-active:active:after,.Tabs .Tab--Display.is-active:after,.Tabs .Tab--Display.is-active:focus,.Tabs .Tab--Display.is-active:focus:after{background-color:#222}}.CategoryList{-webkit-animation:FadeIn .25s linear 1;animation:FadeIn .25s linear 1;list-style:none;margin:0;padding:0}@media (min-width:768px){.CategoryList{flex-grow:1;overflow-y:auto;padding-bottom:2.8rem;-webkit-overflow-scrolling:touch}}.Category{padding:0 2.8rem}.Category.Category--filtered .Category__Header{opacity:.6}.Category__Header{background-color:var(--ship);border-bottom:1px solid var(--space);color:var(--space);display:flex;justify-content:space-between}.Category__Header button{background-color:var(--ship);border:none;flex-shrink:0;padding:0;width:2.8rem}.Category__Info{display:flex;height:2.8rem;line-height:2.9rem;max-width:calc(100% - 4rem)}.Category__Info>button{border-right:.1rem solid var(--space)}.Category__Label{font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;overflow:hidden;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.Category__Controls{display:flex;height:2.8rem;line-height:3rem;max-width:calc(100% - 4rem)}.Category__Controls>button{border-left:.1rem solid var(--space)}.Category__Controls>button svg{transition:transform .3s ease-in-out}.Category--collapsed .Category__Controls>button svg{transform:rotate(180deg)}.CategoryList>li:last-child .TrackerList{padding-bottom:0}@media (min-width:768px){.CategoryList>li:last-child .TrackerList{padding-bottom:2.8rem}}.TrackerList{list-style:none;margin:0;padding:0 0 2.8rem}@media (min-width:768px){.CategoryList{padding-bottom:2.8rem}}.Tracker{background-color:var(--space);color:var(--ship);display:flex;justify-content:space-between}.Tracker.Tracker--filtered{opacity:.6}.Tracker button{background-color:initial;border:none;color:var(--ship);flex-shrink:0;height:2.8rem;padding:0;width:2.8rem}.Tracker__Info{display:flex;height:2.8rem;line-height:3rem;max-width:calc(100% - 9rem)}.Tracker__Emoji{flex-shrink:0}.Tracker__Emoji>span{position:relative;top:-.1rem}.Tracker__Label{font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;overflow:hidden;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap}.Tracker__Dailytotal{display:flex;flex-shrink:0;font-size:1.4rem;height:2.8rem;line-height:3rem;width:8.4rem}.Tracker__Dailytotal button:disabled{opacity:.25}.Tracker__Dailytotal span{display:inline-block;text-align:center;width:2.8rem}.SelectedDay>div{display:flex}.SelectedDay__Label{border-bottom:1px solid var(--space);color:var(--space);font-size:1.4rem;justify-content:space-between;line-height:2.9rem;padding:0 1rem}.SelectedDay__Label,.SelectedDay button{background-color:var(--ship);height:2.8rem}.SelectedDay button{flex-shrink:0;outline:0;width:2.8rem}.SelectedDay select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:1px solid var(--space);cursor:pointer;height:2.8rem;flex-grow:1;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;text-align:center;background-color:var(--ship);color:var(--space);text-align-last:center}.SelectedDay__Controls>select:nth-child(2){border-left:1px solid var(--space)}.SelectedDay select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--space)}.SelectedDay option{background-color:var(--ship);color:var(--space)}.SelectedDay option[disabled]{color:rgba(0,0,0,.5)}.PointTotal svg{position:relative;top:-.2rem;margin-right:.7rem}.DetailDay{height:100%;position:relative}.DetailDay__Header{display:flex;flex-direction:column;font-feature-settings:"c2sc";font-variant:small-caps;justify-content:space-between;letter-spacing:.1rem;padding:2.8rem}.DetailDay__Notes{display:flex;flex-direction:column;font-size:1.4rem;margin:2.8rem 0 0;padding:0;width:100%}.DetailDay__Notes--open{height:20rem}.DetailDay__Notes button svg{transition:transform .3s ease-in-out}.DetailDay__Notes--open button svg{transform:rotate(180deg)}.DetailDay__NotesHeader{background-color:var(--ship);color:var(--space);display:flex;flex-shrink:0;height:2.8rem;justify-content:space-between;line-height:3rem}.DetailDay__Notes label{font-feature-settings:"c2sc";font-variant:small-caps;display:inline-block}.DetailDay__Notes label span:first-child{border-left:1px solid var(--space);display:inline-block;height:2.8rem;text-align:center;width:2.8rem}.DetailDay__Notes button{background-color:var(--ship);border-left:1px solid var(--space);color:var(--space);height:2.8rem;width:2.8rem}.DetailDay__NotesText{border-bottom:.7rem solid var(--ship);flex-grow:1}.DetailDay__Notes textarea{border:none;background-color:var(--space);color:var(--ui);font-size:1.4rem;height:100%;line-height:1.4;padding:.8rem 1rem;resize:none;width:100%}@media (min-width:768px){.DetailDay{display:flex;flex-direction:column}.DetailDay__Notes{border-bottom:none;margin-top:0}.DetailDay__Header,.DetailDay__Notes{flex-shrink:0}.DetailDay__NotesText{border-bottom:none}.DetailDay__Notes textarea{height:100%}}.EditableTracker{position:relative;width:100%}.EditableTracker__Fields{display:flex;justify-content:space-between;height:2.8rem}.EditableTracker__Fields>button,.EditableTracker__Fields>div>button{background-color:initial;height:2.8rem;width:2.8rem;flex-shrink:0}.EditableTracker__Emoji{width:2.8rem}.EditableTracker__Label{flex-grow:1;width:0}.EditableTracker__Label input{background-color:var(--ship);border:none;color:var(--space);flex-grow:1;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2.2rem;letter-spacing:.1rem;margin:.3rem 0;padding:.2rem .7rem 0;width:100%}.EditableTrackerList{min-height:2.8rem;padding:0}.EditableTrackerList>li{display:flex;justify-content:space-between}.EditableTrackerList .button span:first-child{display:inline-block;font-size:1.4rem;height:2.8rem;line-height:2.8rem;width:2.8rem}.EditableCategoryList__Controls{display:flex;justify-content:center;margin-bottom:2.8rem}.EditableCategoryList__Controls button.button{background-color:var(--ship);color:var(--space);width:100%}.EditableCategory{position:relative;margin-bottom:2.8rem}.EditableCategory__Header{background-color:var(--ship);border-bottom:1px solid var(--space);color:var(--space);display:flex;justify-content:space-between}.EditableCategory__Info{display:flex;flex-grow:1}.EditableCategory__Info input{background-color:var(--space);border:none;color:var(--ship);flex-grow:1;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2.2rem;letter-spacing:.1rem;margin-top:.3rem;padding:.1rem .7rem 0;width:10rem}.EditableCategory__Controls button,.EditableCategory__Info button{background-color:var(--ship);border:none;flex-shrink:0;padding:0;height:2.8rem;width:2.8rem}.EditableCategory__Empty{background-color:var(--ship);color:var(--space);font-style:italic;font-size:1.2rem;height:2.8rem;left:0;line-height:2.9rem;opacity:.3;position:absolute;text-align:center;top:2.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.EditableCategory__AddTracker button{width:100%}.LoaderSmall{display:flex;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem;line-height:2.9rem}.LoaderSmall>div:first-child{align-items:center;display:flex;height:2.8rem;justify-content:center;width:2.8rem}.LoaderSmall svg{-webkit-animation:Spin 1s linear infinite;animation:Spin 1s linear infinite;width:1.6rem}.ColourPicker{width:100%}.ColourPicker button{border:0;height:2.8rem;width:2.8rem}.ColourPicker ul{display:grid;grid-template-columns:repeat(9,1fr);list-style:none;margin:0;padding:0}.ColourPicker li.selected button{box-shadow:inset 0 0 0 .1rem var(--space),inset 0 0 0 .3rem var(--ship),inset 0 0 0 .4rem var(--space)}.TrackerModal label{display:block;margin-bottom:.7rem}.TrackerModal>ul{list-style:none;margin:0;padding:0}.TrackerModal>ul>li:not(:last-child){margin-bottom:1.4rem}.TrackerModal__Preview{background-color:var(--space);color:var(--ship);display:flex;height:2.8rem;line-height:2.9rem;max-width:25.2rem;overflow:hidden}.TrackerModal__Preview .sm-emoji{flex-shrink:0}.TrackerModal__Label{font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;padding-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerModal__EmojiPicker .emoji-mart-preview{display:none}.TrackerModal__EmojiPicker .emoji-mart-scroll{height:12rem}.TrackerModal__EmojiPicker .emoji-mart-category .emoji-mart-emoji:hover:before{display:none}.TrackerModal__EmojiPicker .emoji-mart .emoji-mart-emoji{height:2.8rem;padding:0;width:2.8rem}.TrackerModal__EmojiPicker .emoji-mart .emoji-mart-emoji span{cursor:pointer;left:.2rem;position:absolute;top:.2rem}.TrackerModal__Points{display:flex}.TrackerModal__Points button{background-color:var(--space);color:var(--ship);height:2.8rem;width:2.8rem}.TrackerModal__Points span{display:block;height:2.8rem;line-height:3rem;padding:0 .7rem;text-align:center}.TrackerModal__Points span svg{margin-right:.7rem;position:relative;top:-.2rem}.Edit{display:flex;flex-direction:column;height:100%;position:relative}.EditableCategoryList{margin-top:2.8rem}.EditableCategoryList>ul{list-style:none;margin:0;padding:0 2.8rem}.EditableCategoryList__Controls{padding:0 2.8rem}.EditableCategoryList{-webkit-animation:FadeIn .25s linear 1;animation:FadeIn .25s linear 1;color:var(--ship);flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.EditableCategoryList .button{background-color:var(--ship);border-top:1px solid var(--space);color:var(--space);font-size:1.4rem;padding-right:1rem}.EditableCategoryList .button span:first-child{display:inline-block;font-size:1.4rem;height:2.8rem;line-height:2.8rem;width:2.8rem}.DataSetsModal ul{list-style:none;margin:0;padding:0}.DataSetsModal li{display:flex;margin-bottom:1.4rem;justify-content:space-between}.DataSetsModal input[type=text]{border:.1rem solid var(--space);border-right:0;height:2.8rem;padding:.2rem .7rem 0;flex-grow:1}.DataSetsModal .default-dataset input[type=text]{border-right:.1rem solid var(--space)}.DataSetsModal li button{font-size:1.4rem;flex-shrink:0;width:2.8rem}.DataSetModal__AddDataSet,.DataSetsModal li button{background-color:var(--space);color:var(--ship);height:2.8rem}.DataSetModal__AddDataSet{line-height:3rem;width:100%}.VerifyEmailModal{max-width:60rem}.VerifyEmailModal p{line-height:1.5;margin:0}.LoaderMedium{align-items:center;display:flex;flex-direction:column;font-feature-settings:"c2sc";font-variant:small-caps}.LoaderMedium>div:first-child{margin-bottom:1.4rem}.LoaderMedium svg{-webkit-animation:Spin 1s linear infinite;animation:Spin 1s linear infinite;width:5.6rem}.LoaderMedium>div:last-child{font-size:1.6rem}.SendFeedbackModal textarea{height:28rem}.verified{color:var(--ui)}.Settings{-webkit-animation:FadeIn .25s linear 1;animation:FadeIn .25s linear 1;font-feature-settings:"c2sc";font-variant:small-caps;padding:2.8rem}.Settings>ul{list-style:none;padding:0;margin:0}.Settings>h2:first-child{margin-top:0}.Settings__Label{border-bottom:.1rem solid var(--ship);display:flex;height:2.8rem;line-height:3rem}.Settings__Label span:first-child{flex-shrink:0;width:2.8rem;text-align:center}.Settings__Label span:last-child{padding:0 .7rem}.Settings__Label svg{position:relative;top:-.1rem}.Settings__Value{height:2.8rem;line-height:3rem;font-size:1.4rem}.Settings__Details>li{margin-bottom:2.8rem}.Settings__EmailVerify{display:flex;justify-content:space-between}.Settings__EmailVerify>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings__EmailVerify>div:last-child{flex-shrink:0}.Settings__EmailVerify button{background-color:initial;color:var(--ui);font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem;line-height:3rem}.Settings__EmailVerify button:hover{color:var(--ui-dark)}.Settings__EmailVerify button:focus{color:var(--ui-alt);outline:none}.Settings__EmailVerify>div:first-child{margin-right:1.4rem}.Settings__Actions li:not(:last-child){margin-bottom:.1rem}.Settings__Actions button{background-color:var(--ship);color:var(--space);display:flex;font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem;justify-content:flex-start;letter-spacing:.1rem;line-height:3rem;text-align:left;width:100%}.Settings__Actions button>div:first-child{text-align:center;width:2.8rem}.Settings__Actions button>div:first-child svg{position:relative;top:-.1rem}.Settings__Actions button>div:last-child{padding:0 .7rem}.Loader{background-color:var(--space);display:flex;font-size:4.8rem;height:100%;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 8rem)}.Loader span{-webkit-animation:Spin 1s linear infinite;animation:Spin 1s linear infinite;height:8rem;width:8rem}.Sidebar{background-color:var(--space);height:100%;position:relative;width:100%}.Sidebar__View{height:calc(100% - 4rem)}.Sidebar__Collapse{display:none;height:2.8rem;left:-2.8rem;position:absolute;top:calc(50% - 3.4rem);transition:left .2s;width:2.8rem}.Sidebar__Collapse button{background-color:var(--ship);border-top:1px solid var(--space);border-bottom:1px solid var(--space);height:2.8rem;width:2.8rem}@media (min-width:768px){.Sidebar{border-left:2.8rem solid var(--ship);display:flex;height:100%;flex-direction:column;width:35rem}.Sidebar .Tabs{flex-shrink:0}.Sidebar__View{flex-grow:1}.Sidebar.Sidebar--collapsed{width:.5rem}.Sidebar__Collapse{display:block}.Sidebar__Collapse button svg{transition:transform .3s ease-in-out}.Sidebar--collapsed .Sidebar__Collapse button svg{transform:rotate(180deg)}}@media (min-width:1024px){.Sidebar{width:40rem}.Sidebar.Sidebar--collapsed{width:.5rem}}.SignInForm{font-size:1.4rem;margin:2.8rem 0 0;min-height:100%;position:relative}.SignInForm ul{align-items:center;list-style:none;margin:0;padding:0}.SignInForm li,.SignInForm ul{display:flex;flex-direction:column}.SignInForm li:not(:last-child){margin-bottom:1.4rem}.SignInForm__Forgot{background-color:initial;border:0;color:var(--ui-dark);display:block;margin:.7rem 0;padding:0;text-align:left;text-decoration:none}.SignInForm__Forgot:hover{color:var(--ui)}.SignInForm label{display:block;height:2.8rem;line-height:2.9rem}.SignInForm input[type=password],.SignInForm input[type=text]{border:.1rem solid var(--space);border-radius:.1rem;background-color:var(--ship);color:var(--space);height:3.5rem;font-size:1.6rem;padding:0 1.4rem;width:30rem}.SignInForm .field-error label{color:var(--danger)}.SignInForm .field-error input[type=password],.SignInForm .field-error input[type=text]{border:.1rem solid var(--danger)}.SignInForm button[type=submit]{border:0;border-radius:.1rem;background-color:var(--ui-dark);color:var(--ship);font-size:2rem;font-feature-settings:"c2sc";font-variant:small-caps;height:4.2rem;letter-spacing:.1rem;line-height:4.3rem;padding:0 1.4rem;width:30rem}.SignInForm button[type=submit]:hover{background-color:var(--ui)}.SignInForm__Errors{align-items:center;background-color:var(--danger-alt);border:7px solid var(--ship);color:var(--ship);display:flex;justify-content:space-between;left:-.7rem;padding:1.4rem;position:absolute;top:100%;width:calc(100% + 1.4rem)}.SignInForm__Errors ul{margin-right:2.8rem}.SignInForm__Errors>div{flex-shrink:0}.SignInForm__Errors button{background-color:var(--ship);color:var(--space);height:2.8rem;line-height:2.9rem;padding:0 1.4rem}.SignInForm__Errors button:hover{background-color:var(--space);color:var(--ship)}@media (min-width:768px){.SignInForm{margin:0}.SignInForm ul{align-items:stretch;flex-direction:row}.SignInForm li:not(:last-child){margin-right:1.4rem;margin-bottom:0}.SignInForm label{font-size:1.2rem}.SignInForm input[type=password],.SignInForm input[type=text]{font-size:1.4rem;height:2.8rem;padding:0 .7rem;width:16rem}.SignInForm__Forgot{font-size:1rem;margin-top:.7rem}.SignInForm button[type=submit]{font-size:1.4rem;height:2.8rem;line-height:2.9rem;margin-top:2.8rem;width:auto}}.ForgotPassword__Sending{display:flex;justify-content:center}.ForgotPassword__Sending .LoaderMedium{margin-top:1.4rem}.ForgotPassword__Sent p{margin:0}.SignUpForm{background-color:hsla(0,0%,100%,.1);border-radius:.1rem;font-size:1.6rem;padding:2.8rem 2.8rem 3.4rem}.SignUpForm>h2{font-size:4rem;font-feature-settings:"c2sc";font-variant:small-caps;margin:0 0 .7rem;text-align:center}.SignUpForm>p{margin:0 0 2.8rem;text-align:center}.SignUpForm form>ul{list-style:none;margin:0;padding:0}.SignUpForm form>ul>li:not(:last-child){margin-bottom:2.1rem}.SignUpForm label{display:block;margin-bottom:.7rem}.SignUpForm input{background-color:var(--ship);border-radius:.1rem;color:var(--space);border:0;height:3.5rem;padding:0 1rem;width:100%}.SignUpForm .field-error label{color:var(--danger)}.SignUpForm .field-error input{outline:.1rem solid var(--danger)}.SignUpForm__Error{color:var(--danger);font-size:1.4rem;line-height:1.5;margin-top:.7rem}.SignUpForm button{background-color:var(--ui-dark);border:0;border-radius:.1rem;color:var(--ship);font-size:2rem;font-feature-settings:"c2sc";font-variant:small-caps;height:4.2rem;letter-spacing:.1rem;line-height:4.3rem;margin-top:1.4rem;width:100%}.SignUpForm button:hover{background-color:var(--ui)}.SignUpForm__Errors{background-color:var(--danger);color:var(--ship);font-size:1.4rem;margin-top:2.8rem;padding:1rem 1.4rem;line-height:1.5}.SignUpForm__Errors p{margin:0}.SignedOut{background:url(data:image/png;base64,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) var(--space);background-attachment:fixed;font-size:1.6rem;min-height:100vh}.SignedOut p{font-family:"Montserrat",sans-serif}.SignedOut__Header{background-color:var(--ship);color:var(--space)}.SignedOut__Header>div{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:96rem;margin:0 auto;padding:2.8rem 0 4.2rem}.SignedOut__Header h1{margin:0;overflow:hidden;display:flex}.SignedOut__Header h1 svg:first-child{-webkit-animation:RainbowColor 60s linear 0s infinite;animation:RainbowColor 60s linear 0s infinite;margin-right:.7rem;width:10rem}.SignedOut__Header h1 svg:last-child{-webkit-animation:RainbowColor 55s linear 0s infinite;animation:RainbowColor 55s linear 0s infinite;width:20rem}.SignedOut__Pitch{margin:6.2rem auto;max-width:96rem;padding:0 2.8rem}.SignedOut__Pitch>svg{color:var(--ui);display:block;margin:0 auto 2.8rem;width:10rem}.SignedOut__Copy{margin-bottom:5.6rem}.SignedOut__Copy h2{font-size:3.6rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;margin:0 0 4.2rem;text-align:center}.SignedOut__Copy ul{font-family:"Montserrat",sans-serif;list-style:none;margin:0;padding:0}.SignedOut__Copy li{font-size:1.6rem;line-height:1.5;margin:0 0 2.8rem;padding:0;display:flex;align-items:center}.SignedOut__Copy li svg{width:100%}.SignedOut__Copy li>div:first-child{flex-shrink:0;margin-right:1.4em;width:8rem}.SignedOut__Copy li:last-child{margin:0}.SignedOut__Examples{background-color:var(--ship);color:var(--space)}.SignedOut__Details{max-width:84rem;margin:5.6rem auto;padding:0 2.8rem}.SignedOut__Notes h2,.SignedOut__Notes p{margin:0}.Footer{background-color:var(--ship);color:var(--space);padding:2.8rem 0}.Footer p{margin:0 auto;padding:0 2.8rem;max-width:96rem}@media (min-width:768px){.SignedOut__Header>div{align-items:stretch;flex-direction:row;padding:.7rem 2.8rem}.SignedOut__Header h1{height:8.4rem}.SignedOut__Header h1 svg:first-child{width:6.6rem}.SignedOut__Header h1 svg:last-child{width:14.6rem}.SignedOut__Pitch{align-items:flex-start;display:flex;justify-content:space-between;margin:11.2rem auto;max-width:96rem}.SignedOut__Pitch>div:first-child{width:calc(60% - 1.4rem)}.SignedOut__Pitch>div:last-child{width:calc(40% - 1.4rem)}.SignedOut__Copy{margin-bottom:0}.SignedOut__Copy h2{font-size:2.8rem;margin:0 0 2.4rem;text-align:left}.SignedOut__SignUp{flex-shrink:0}}.Examples{margin:0 auto;max-width:96rem;padding:5.6rem 2.8rem}.Examples h2{margin-top:0;text-align:center}.Examples>p{line-height:1.5;margin:0 auto 5.6rem;max-width:50rem;text-align:center}.Examples__Items ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:2.8rem;max-width:63rem;grid-template-rows:minmax(1px,auto) 1fr}.Examples__Items li{padding-bottom:1.4rem;text-align:center}.Examples__Items img{display:block;margin:0 auto}.Examples__Items h3{margin:0 0 1.4rem}@media (min-width:464px) and (max-width:682px){.Examples__Items li:last-child{grid-column-start:1;grid-column-end:3}}.Details{list-style:none;margin:0;padding:0}.Details h2{border-bottom:1px solid rgba(0,0,0,.2);font-size:2.8rem;margin:0 0 2.8rem;padding:0 0 2.1rem;text-align:center}.Details>li{background-color:var(--ship);color:var(--space);padding:2.8rem;margin-bottom:5.6rem;overflow:hidden}.Details p{line-height:1.5;margin:0 0 2.8rem}.Details__Image{margin-bottom:5.6rem;text-align:center}@media (min-width:768px){.Detail{align-items:center;display:flex}.Detail:not(:last-child){margin-bottom:5.6rem}.Detail--reverse{flex-direction:row-reverse}.Details__Image{margin-bottom:0}.Details__Image img{display:block}.Detail>div p{margin:0 auto;max-width:34rem}.Detail>div:first-child{flex-grow:1;padding-right:2.8rem}.Detail.Detail--reverse>div:first-child{padding-right:0}.Detail.Detail--reverse>div:last-child{padding-right:2.8rem}}.Loading{align-items:center;background-color:var(--space);color:var(--ship);display:flex;flex-direction:column;height:100%;justify-content:center}.Loading h1{font-size:3rem;font-feature-settings:"c2sc";font-variant:small-caps;text-align:center}.Loading>*{margin:2rem}.Loading svg{-webkit-animation:Spin 1s linear infinite;animation:Spin 1s linear infinite;height:10rem;vertical-align:middle;width:10rem}.Week{display:flex;flex-direction:column}.Day,.Week{flex-shrink:0}.Day{background-color:hsla(0,0%,100%,.1);border-bottom:1px solid var(--space);border-left:1px solid var(--space);height:10rem;overflow:hidden;position:relative;width:10rem}.Day.Day--today{background-color:hsla(0,0%,100%,.2)}.Day:focus{background-color:var(--ui-alt);outline:none}.Day:not(.Day--future):hover{background-color:var(--ui);cursor:pointer}.Day.Day--selected{background-color:hsla(0,0%,100%,.5)}.Day.Day--future{opacity:.6}.Day.Day--selected .Day__Date,.Day.Day--selected .Day__month-label,.Day.Day--selected .Day__year-label,.Day:hover .Day__Date,.Day:hover .Day__month-label,.Day:hover .Day__year-label{opacity:1}.Day__Date{background-color:var(--space);bottom:0;color:var(--ship);font-size:1rem;height:2rem;line-height:2rem;letter-spacing:.1rem;opacity:0;padding-left:.3rem;position:absolute;right:0;text-align:center;width:2rem}.Day__Date abbr{text-decoration:none}.Day__month-label,.Day__year-label{background-color:var(--ship);bottom:0;color:var(--space);display:flex;font-size:1.2rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2rem;justify-content:space-between;letter-spacing:.1rem;line-height:1.8rem;padding:.2rem;position:absolute;width:100%;z-index:1}.Day__month-label span:last-child,.Day__year-label span:last-child{margin-right:.2rem;text-align:right}.Day__month-label abbr,.Day__year-label abbr{text-decoration:none}.Day__notes-indicator{bottom:0;font-size:1rem;position:absolute;right:0}.Day .Items{-webkit-animation:FadeIn .5s linear 1;animation:FadeIn .5s linear 1;margin:0;padding:0}.Day .Items li{list-style:none}.Day.Day--DayEmojis .Item{display:block;float:left;font-size:1.2rem;height:2rem;line-height:2.2rem;text-align:center;width:20%}.Day.Day--DayTinySquares .Item{display:block;float:left;height:.78rem;width:10%}.Day.Day--DaySquares .Item{display:block;float:left;height:2rem;width:20%}.Day .Number{-webkit-animation:FadeIn .5s linear 1;animation:FadeIn .5s linear 1;font-size:2rem;font-weight:700;line-height:10.6rem;text-shadow:1px 0 0 var(--space),-1px 0 0 var(--space),0 1px 0 var(--space),0 -1px 0 var(--space);text-align:center}.Day .Number.Number--medium{font-size:2.4rem}.Day .Number.Number--large{font-size:2.8rem}.Day .Number.Number--huge{font-size:3.2rem}.Day .Number.Number--negative{color:#f99;font-size:1.6rem}.Day .Number.Number--positive{color:#9f9}.Timeline{height:100%}.Timeline,.Timeline__Calendar{display:flex;flex-direction:column}.Timeline__Calendar{-webkit-animation:FadeIn .5s linear 1;animation:FadeIn .5s linear 1;flex-grow:1;height:calc(100% - 4rem);justify-content:center;padding:2.8rem;width:100%}.Timeline__Calendar>div{display:flex;justify-content:center;flex-direction:row}.Timeline__DOWs{display:"flex";flex-direction:"column";width:4.8rem;flex-shrink:1}.Timeline__DOW{background-color:#111;border:1px solid transparent;text-align:right;padding:0 1.4rem;height:10rem;width:100%}.Timeline__DOW abbr{line-height:10.6rem;font-size:2.8rem;font-weight:700;text-decoration:none}@media (min-width:768px){.Timeline__Calendar{overflow-y:auto;padding:0 2.8rem;-webkit-overflow-scrolling:touch}.Timeline__Calendar>div{display:flex;justify-content:center;flex-direction:row;max-height:calc(100% - 4rem)}}.Streak{font-size:1.4rem;height:100%;line-height:3rem;display:flex;flex-direction:column}.Streak .tracker-emoji{display:block;height:2.8rem;line-height:3rem;overflow:hidden;text-align:center;width:2.8rem}.Streak .DisplayControls{flex-shrink:0}.Streak__Data{-webkit-animation:FadeIn .5s linear 1;animation:FadeIn .5s linear 1;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.Streak__Table{display:flex;margin:0 2.8rem 2.8rem;padding-top:2.8rem}.Streak__Sidebar{padding-top:5.6rem;width:16rem}.Display--compact .Streak__Sidebar{width:2.9rem}.Streak__Category{font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:1px}.Streak__Tracker{display:flex;height:2.8rem;justify-content:flex-start}.Streak__Tracker>span:first-child{flex-shrink:0;margin-right:1rem}.Streak__Tracker>span:last-child{flex-grow:1;line-height:3rem;overflow:hidden;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}.Display--compact .Streak__Tracker>span:last-child{display:none}.Streak__Days{display:flex}.Streak__Day{position:relative;width:2.8rem}.Streak__DayCategories{-webkit-animation:FadeIn .5s linear 1;animation:FadeIn .5s linear 1;background-color:var(--space)}.Streak__Day:hover{cursor:pointer;z-index:1}.Streak__Day.Streak__Day--selected{z-index:1}.Streak__Day.Streak__Day--selected .Streak__DayCategories{outline:2px solid var(--ship)}.Streak__Day:not(.Streak__Day--selected):hover .Streak__DayCategories{outline:2px solid var(--ui)}.Streak__Day:not(.Streak__Day--selected):focus .Streak__DayCategories{outline:2px solid var(--ui-alt)}.Streak__Day:not(.Streak__Day--selected):hover .Streak__DayDay{border-bottom:1px solid var(--ui);background-color:var(--ui);color:var(--space)}.Streak__Day:not(.Streak__Day--selected):focus .Streak__DayDay{border-bottom:1px solid var(--ui-alt);background-color:var(--ui-alt);color:var(--space)}.Streak__Day.Streak__Day--selected .Streak__DayDay{background-color:var(--ship);color:var(--space);border-bottom:1px solid var(--ship)}.Streak__Day:focus{outline:none;z-index:1}.Streak__DayDate{font-feature-settings:"c2sc";font-variant:small-caps;padding-top:2.8rem;height:2.8rem}.Streak__DayMonth{height:2.8rem;left:.4rem;position:absolute;top:0;white-space:nowrap}.Streak__DayMonth .emoji{display:inline-block;margin-right:.4rem}.Streak__DayDay{border-bottom:1px solid var(--ship-ui);height:2.8rem;line-height:2.8rem;text-align:center}.Streak__DayDate>span{height:2.8rem}.Streak__DayCategory>span{display:none;color:var(--ship);background-color:#111;height:2.8rem;width:100%}.Streak__Day.Streak__Day--weekend .Streak__DayCategory,.Streak__Day.Streak__Day--weekend .Streak__DayTotal,.Streak__Day:not(:hover):not(:focus):not(.Streak__Day--selected).Streak__Day--weekend .Streak__DayDay{background-color:#111}.Streak__DayCategory,.Streak__DayTotal{background-color:var(--space)}.Streak__DayTracker{height:2.8rem;position:relative}.Streak__DayTracker .tracker-total{font-size:1.2rem;display:none;text-align:center;position:absolute;bottom:0;right:0;height:1.4rem;line-height:1;text-shadow:var(--space) 1px 1px 0}.Streak__DayTotal{overflow:hidden;width:2.8rem}.Streak__DayTotal,.Streak__ScoreLabel{border-top:1px solid var(--ship-ui);text-align:center}.Streak__ScoreLabel{color:var(--ship);font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem}.Streak__Day.Streak__Day--selected .Streak__DayTotal{background-color:var(--ship);color:var(--space);border-top:1px solid var(--ship)}.Streak__Day:not(.Streak__Day--selected):hover .Streak__DayTotal{border-top:1px solid var(--ui);background-color:var(--ui);color:var(--space)}.Streak__Day:not(.Streak__Day--selected):focus .Streak__DayTotal{border-top:1px solid var(--ui-alt);background-color:var(--ui-alt);color:var(--space)}@media (min-width:768px){.Streak__ScoreLabel{font-feature-settings:"c2sc";font-variant:small-caps;padding:0 1rem;text-align:right}}.ChartDisplay{display:flex;flex-direction:column;height:100%}.ChartDisplay__Chart{color:#fff;flex-grow:1;height:100vh;padding:2.8rem}.ChartDisplay .react-chart{color:var(--ship)}.ChartDisplayTooltip{background-color:var(--ship);border:.4rem solid #fff;color:var(--space);display:flex;flex-direction:column;font-size:1.4rem}.ChartDisplayTooltip>div{padding:.7rem}.ChartDisplayTooltip__Label{border-bottom:.4rem solid #fff;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem}.ChartDisplayTooltip__Date{font-style:italic;font-size:1rem;text-align:center}.ChartDisplayTooltip__Data{text-align:center}@media (min-width:768px){.ChartDisplay__Chart{height:calc(100vh - 18rem)}}.DisplayControls{align-items:center;background-color:#222;display:flex;flex-direction:column;flex-shrink:0;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;position:relative}.DisplayControls div[role=group]{display:flex;padding:.7rem 0 0}.DisplayControls .DisplayControls__Type[role=group]{display:none}.DisplayControls input[type=radio]{background-color:var(--ship-ui);height:2.8rem;padding:0 .7rem;line-height:2.8rem}.Toggle{background-color:initial}.Toggle label{height:2.8rem;line-height:2.8rem}.Toggle__Radio{background-color:var(--ship-ui);display:flex;padding:0 .7em}.Toggle__Radio:not(:last-child){border-right:1px solid #222}.DisplayControls .Toggle__Radio label{background-color:var(--ship-ui);color:var(--ship);cursor:pointer;padding:0 .7rem 0 0}.DisplayControls .Toggle__Radio input{cursor:pointer}.DisplayControls .Checkbox{background-color:var(--ship-ui);display:flex;padding:0 .7rem}.DisplayControls .Checkbox label{background-color:initial;padding:0 .7rem 0 0}.DisplayControls .Checkbox input,.DisplayControls select{height:2.8rem;line-height:2.8rem}.DisplayControls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ship-ui);border:none;color:var(--ship);cursor:pointer;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;padding:0 .7rem;position:relative;text-align:center;z-index:1}.DisplayControls button+select{border-left:1px solid #222}.DisplayControls select:not(:last-child){border-right:1px solid #222}.DisplayControls select:focus{background-color:var(--ui-alt);color:var(--space);position:relative;z-index:2}.DisplayControls select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--space)}.DisplayControls select:hover{color:var(--space);background-color:var(--ui);position:relative}.DisplayControls option{background-color:var(--ship-ui);color:var(--ship)}.DisplayControls select:focus option{outline:0}.DisplayControls option[disabled]{color:hsla(0,0%,100%,.5)}.DisplayControls button{background-color:var(--ship-ui);border:none;display:block;color:var(--ship);height:2.8rem;line-height:2.7rem;overflow:hidden;width:2.8rem}.DisplayControls button:focus{background-color:var(--ui-alt);color:var(--space);position:relative;z-index:2}.DisplayControls button:not(:disabled):hover{background-color:var(--ui);color:var(--space);position:relative;z-index:2}.DisplayControls button[disabled]{color:rgba(0,0,0,.5)}.DisplayControls__Label,.DisplayControls label{background-color:var(--ship);color:var(--space);letter-spacing:.1rem;line-height:2.8rem;padding:0 1rem;white-space:nowrap}.DisplayPicker{display:flex}.DisplayControls__Custom{padding-bottom:.7rem}@media (min-width:768px){.Display{width:calc(100% - 35rem);height:100%}.DisplayControls{display:block}.Display.Display--sidebar-collapsed{width:100%}.DisplayControls{display:flex;flex-direction:row;position:relative}.DisplayControls .DisplayControls__Type[role=group]{align-self:flex-start;background-color:var(--ship);border-bottom-right-radius:.1rem;display:flex;padding:.7rem 1.4rem;position:relative}.DisplayControls .DisplayControls__Type .DisplayPicker{display:flex;flex-grow:0;width:auto}.DisplayControls .DisplayControls__Type label{color:transparent;overflow:hidden;padding:0;width:0}.DisplayControls__Custom{display:flex;flex-basis:30rem;flex-direction:row;flex-grow:1;flex-shrink:0;flex-wrap:wrap;justify-content:center;overflow:auto}.DisplayControls__Custom>div[role=group]{justify-content:center;margin:.7rem 0 0;padding:0 .7rem}}@media (min-width:1024px){.Display{width:calc(100% - 40rem)}.DisplayControls .DisplayControls__Type label{background-color:var(--ship);color:var(--space);padding:0 1rem 0 0;width:auto}}html{box-sizing:border-box;font-size:62.5%}#root,body,html{height:100%}*,:after,:before{box-sizing:inherit}body{background-color:var(--space);color:var(--ship);margin:0;padding:0;font-family:"Overpass Mono",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--ui);color:var(--ship)}::-moz-selection{background:var(--ui);color:var(--ship)}button{border:none;border-radius:0;padding:0;cursor:pointer}button[disabled]{cursor:default}input[type=text],select{border-radius:0}.App{display:flex;flex-direction:column;font-size:1.6rem}.App-content{min-height:calc(100vh - 9.6rem)}.sm-emoji{height:2.8rem;width:2.8rem;text-align:center}.sm-emoji button,.sm-emoji span{border:0;font-size:1.2rem;line-height:3rem;text-align:center}.not-dragging .sm-outliner:not(:disabled):hover{box-shadow:inset 0 0 0 .1rem var(--space),inset 0 0 0 .3rem var(--ui),inset 0 0 0 .4rem var(--space)}.not-dragging .sm-outliner:not(:disabled):focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--space),inset 0 0 0 .3rem var(--ui-alt),inset 0 0 0 .4rem var(--space)}@media (min-width:768px){.App{height:100vh;height:100%}.App-content{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;height:calc(100% - 5.6rem);overflow:hidden}}@-webkit-keyframes RainbowColor{0%{color:#0af}15%{color:#0af}25%{color:#00cf6f}35%{color:#c8ff00}45%{color:#ebc700}55%{color:#db3300}65%{color:#ff0080}75%{color:#6d00fc}90%{color:#0af}to{color:#0af}}@keyframes RainbowColor{0%{color:#0af}15%{color:#0af}25%{color:#00cf6f}35%{color:#c8ff00}45%{color:#ebc700}55%{color:#db3300}65%{color:#ff0080}75%{color:#6d00fc}90%{color:#0af}to{color:#0af}}@-webkit-keyframes Spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.animation-rainbow{-webkit-animation:RainbowColor 45s linear 0s infinite;animation:RainbowColor 45s linear 0s infinite}.modal-content{color:var(--space);font-size:1.4rem;padding:2.4rem 2.8rem 2.8rem}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.1rem}.modal-content h2{font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;margin:0 2.8rem 0 0}.modal-close{background-color:var(--space);border:0;color:var(--ship);font-size:1.2rem;font-feature-settings:"c2sc";font-variant:small-caps;height:2.8rem;letter-spacing:.1rem;line-height:2.9rem;padding:0 .7rem}.modal-close:hover{background-color:var(--ui)}.modal-close:focus{background-color:var(--ui-alt);outline:0}.modal-form{width:32rem}.modal-form form>ul{list-style:none;margin:0;padding:0}.modal-form form>ul>li:not(:last-child){margin-bottom:2.1rem}.modal-form p{line-height:1.5}.modal-form label{display:block;font-size:1.4rem;font-feature-settings:"c2sc";font-variant:small-caps;letter-spacing:.1rem;margin-bottom:.7rem}.modal-form input{border:1px solid var(--space);height:2.8rem;line-height:2.9rem;padding:0 .7rem;width:100%}.modal-form textarea{line-height:1.5;padding:.7rem;resize:vertical;width:100%}.modal-form__error{line-height:1.5;margin-top:.7rem}.modal-form .field-error label,.modal-form__error{color:var(--danger)}.modal-form .field-error input,.modal-form .field-error textarea{border:1px solid var(--danger)}.modal-form button[type=submit]{background-color:var(--ui-dark);color:var(--ship);font-feature-settings:"c2sc";font-variant:small-caps;height:4.2rem;line-height:4.4rem;font-size:1.6rem;padding:0 1.4rem;width:100%}.modal-form button[type=submit]:hover{background-color:var(--ui)}.modal-form button[type=submit]:focus{background-color:var(--ui-alt);outline:0}
/*# sourceMappingURL=main.4987ffc7.chunk.css.map */