:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Nunito,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:600}@font-face{font-family:Nunito;src:url(/assets/fonts/nunito.woff2) format("woff2");font-weight:400;font-style:normal}#app{max-width:60%;margin:0 auto;padding:2rem;font-weight:400}main{margin-bottom:100px;line-height:1.5em}#loading{margin:0 auto;display:block}h1{margin-top:0;margin-bottom:0}h1 img{width:20px;height:20px;margin-left:5px}p{margin-bottom:15px}.small{font-size:.8em;line-height:1.4em}.toggleRow{display:flex;padding:15px 0;border-top:1px solid #efefef;position:relative}.toggleRow:first-child{border-top:0}.toggleRow input+label{display:flex;justify-content:space-between;width:100%}.iconAndLabel{display:flex;justify-content:space-between;align-items:center;gap:15px}.toggleRow input+label .switch{--switch-container-width: 50px;--switch-size: calc(var(--switch-container-width) / 2);--light-gray: #e2e8f0;--gray: #cbd5e0;--dark-gray: #a0aec0;--teal: #3E6F95;--dark-teal: #1d3e57;display:flex;width:100px;align-items:center;position:relative;height:var(--switch-size);flex-basis:var(--switch-container-width);border-radius:var(--switch-size);background-color:var(--light-gray);flex-shrink:0;transition:background-color .15s ease-in-out}.toggleRow input+label .switch:before{content:"";position:absolute;left:1px;height:calc(var(--switch-size) - 4px);width:calc(var(--switch-size) - 4px);border-radius:9999px;background-color:#fff;border:2px solid var(--light-gray);transition:transform .15s ease-in-out}.toggleRow input:checked+label .label span{font-weight:600}.toggleRow input:checked+label .switch{background-color:var(--teal)}.toggleRow input:checked+label .switch:before{border-color:var(--teal);transform:translate(calc(var(--switch-container-width) - var(--switch-size)))}.toggleRow input:focus+label .switch:before{border-color:var(--gray)}.toggleRow input:focus:checked+label .switch:before{border-color:var(--dark-teal)}.toggleRow input:disabled+label .switch{background-color:var(--gray)}.toggleRow input:disabled+label .switch:before{background-color:var(--dark-gray);border-color:var(--dark-gray)}.toggleBoxes{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}.toggleBox{width:calc(50% - 7.5px);box-shadow:0 6px 12px #0000001a;border-radius:16px}.toggleBox input[type=checkbox],.toggleRow input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.toggleBox label{display:flex;gap:10px;padding:15px 50px 15px 15px;background:#fff;transition:background .2s,border-color .3s;color:#444249;align-items:center;position:relative;overflow:hidden;border-radius:16px}.toggleBox .toggleRow label{padding-right:15px}.toggleBox label img{filter:saturate(0)}.toggleBox label svg{position:absolute;transform:translateY(-50%);top:50%;right:15px}.toggleBox input:focus+label{box-shadow:0 6px 12px #deb1dd80}.toggleBox>input:checked+label{background:#3e6f95;color:#fff}.toggleBoxSection>input:checked+label{background:#fff;color:#444249}.toggleBoxSection.anySelected>input+label{background:#3e6f95;color:#fff}.toggleBox input:checked+label span{font-weight:600}.toggleBox input:checked+label img{filter:none}.toggleBoxSection input:checked+label img{filter:saturate(0)}.toggleBoxSection.anySelected input+label img{filter:none}.toggleBox.isOpen{background:#fff}.toggleBox.isOpen label{border-bottom-right-radius:0;border-bottom-left-radius:0}.toggleBoxInner{padding:15px;background:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.toggleBoxInner input+label{box-shadow:none}.toggleBoxInner input:checked+label{background:#fff;color:#444249;box-shadow:none}.toggleBoxInner input:focus+label{box-shadow:none}.toggleBoxInner .toggleRow{padding:5px 0}.selectedCount{color:#3e6f95;font-size:.8em;line-height:1.3em;display:block}.toggleBox.anySelected>input+label .selectedCount{color:#edd5e1}.sectionHeader{display:flex;justify-content:space-between;align-items:center;margin-top:60px;margin-bottom:15px}.dropdown .sectionHeader{background:#fafafa;padding:15px;border-radius:15px;box-shadow:0 0 #0000001a;cursor:pointer}.dropdown .dropdownInner{display:none}.dropdown.isOpen .dropdownInner{display:block}.dropdownInner{padding:0 15px 15px}.snoozeRow{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:.8em}.snoozeRow label{color:#999;padding:0;border-radius:0}.toggleBox .snoozeRow{padding-left:15px;padding-right:15px}.snoozeRow input,.snoozeRow select{width:150px;border-radius:5px;border:1px solid #cbcbcb;color:#999;padding:5px;font-family:Nunito}@media screen and (max-width: 1150px){.snoozeRow{display:block;padding:10px 0}.snoozeRow label{padding:0 0 5px}.snoozeRow input,.snoozeRow select{width:100%}}@media screen and (max-width: 930px){#app{padding:20px;max-width:100%;margin-bottom:100px}}@media screen and (max-width: 491px){.toggleBox{width:100%}}.dirtyWarning[data-v-bcfbe281]{position:fixed;top:30%;left:3%;transform:translateY(-50%);background-color:#fef8ea;border-radius:20px;box-shadow:0 2px 4px #0000001a;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;padding:20px}h3[data-v-bcfbe281]{margin:0;font-size:14px;color:#303030;padding-top:10px;text-align:center;line-height:1.3em;font-weight:700}img[data-v-bcfbe281]{width:24px;height:24px}@media screen and (max-width: 930px){.dirtyWarning[data-v-bcfbe281]{display:none}}.dirtyWarning[data-v-aa505afc]{background-color:#fef8ea;border-radius:20px;box-shadow:0 2px 4px #0000001a;z-index:1000;display:flex;gap:15px;justify-content:center;align-items:center;width:100%;padding:10px}h3[data-v-aa505afc]{margin:0;font-size:14px;color:#303030;text-align:center;line-height:1.3em;font-weight:700}img[data-v-aa505afc]{width:24px;height:24px}@media screen and (min-width: 930px){.dirtyWarning[data-v-aa505afc]{display:none}}.buttonBar[data-v-e6e69d4e]{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;box-shadow:0 0 15px #00000040;padding:10px 18%}.buttonBarContent[data-v-e6e69d4e]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}button[data-v-e6e69d4e]{font-family:Nunito;font-weight:700;font-size:18px;line-height:30px;background-color:#e7e7e9;border-radius:16px;border:1px solid transparent;margin-bottom:10px;margin-top:10px;padding:3px;width:45%;outline:none;cursor:pointer;color:#444249}.btnConfirm[data-v-e6e69d4e]{background:#3e6f95;color:#fff}@media screen and (max-width: 930px){.buttonBarContent[data-v-e6e69d4e]{flex-direction:column}button[data-v-e6e69d4e]{width:100%}button[data-v-e6e69d4e]:first-child{order:2;margin-top:0}}.savedModal[data-v-2d98b47e]{position:fixed;top:0;bottom:0;left:0;right:0;background:#00000080;z-index:6;display:flex;flex-direction:column;justify-content:center}.savedModalContent[data-v-2d98b47e]{margin:auto;padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:276px;background:#fff;border-radius:16px}h3[data-v-2d98b47e]{margin:0;font-size:18px;color:#303030;padding-top:10px;text-align:center;line-height:1.3em;font-weight:700}img[data-v-2d98b47e]{width:31px;height:31px;align-self:center}.icon[data-v-2d98b47e]{height:64px;width:64px;border-radius:50px;background-color:#ffedc6;align-self:center;align-items:center;display:flex;justify-content:center}button[data-v-2d98b47e]{font-family:Nunito;font-weight:700;font-size:18px;line-height:30px;border-radius:16px;border:1px solid transparent;margin-bottom:10px;margin-top:10px;padding:3px;width:100%;outline:none;cursor:pointer;background:#3e6f95;color:#fff}.savedModal[data-v-022e5697]{position:fixed;top:0;bottom:0;left:0;right:0;background:#00000080;z-index:6;display:flex;flex-direction:column;justify-content:center}.savedModalContent[data-v-022e5697]{margin:auto;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:276px;background:#fff;border-radius:16px}[data-v-c574e104]{text-align:center}p[data-v-c574e104]{margin:25px 0}.badges[data-v-c574e104]{display:flex;gap:15px;justify-content:center;margin-top:30px}
