@font-face{font-family:VV0;src:url(/next-assets/VV0.otf)}body,html{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;color:#fff;font-family:VV0,sans-serif;min-height:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{background-color:#000}.main{position:relative;min-width:350px;max-width:350px;min-height:500px;flex:1 1;flex-direction:column;align-items:center;margin:auto;zoom:1.5}@media (max-width:800px){.main{min-width:100%;max-width:100%;min-height:100%;zoom:1}}#circle1,#circle2,#circleX,#playIco,.hint-ctr,.hint-prompt,.quest-edit,.timer .left-ctr,.timer .right-ctr{transition:opacity .125s ease-in-out}.play,.restart{cursor:pointer;bottom:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 20px;height:36px;line-height:5px;text-align:center;background-color:hsla(0,0%,100%,.05);border:none;border-radius:5px}.play:active,.restart:active{transform:translateY(4px)}.restart{color:#fff}.desireInput{width:316px;height:100px;resize:vertical;padding:10px;background:hsla(0,0%,100%,.125);border:none;border-radius:5px;font-family:VV0;font-style:normal;font-weight:400;font-size:12px;color:#fff;outline:none}.hint-ctr{width:300px;margin-top:30px;display:flex;grid-gap:10px;gap:10px;flex-direction:column;font-size:11px;color:#fff;text-align:left}.hint-title{display:flex;grid-gap:3px;gap:3px;align-items:center}.hint-title span{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:13px}.hint-prompts{display:flex;flex-direction:column;min-height:200px}.hint-prompt{display:flex}.prompt-bullet{display:flex;flex-basis:5%}.footer{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.footer,.footer a{display:flex;justify-content:center;align-items:center}.footer a{flex-grow:1}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em;margin-left:.5rem}@media (max-width:600px){.grid{width:100%;flex-direction:column}}.goal-location{display:flex;align-items:center;font-size:12px;border:1px solid red;opacity:.5}.goal-specificity{transform:scale(.5);flex-basis:10%}.quest{width:100%;min-height:200px}.quest-goal{font-size:14px}.quest-list{display:flex;flex-direction:column-reverse}.list-ctr{flex:1 1}.list-check:active,.list-ctr:active .list-check{transform:translateY(4px)}.goal-item-ctr,.list-item-ctr,.list-item-ctr-active{cursor:pointer;display:flex;flex-basis:90%;align-items:center;font-size:12px;padding:10px;border-radius:5px}.goal-item-ctr{padding:10px}.goal-item-ctr .quest-goal{flex-basis:90%}.goal-item-ctr .quest-edit{flex-basis:10%;display:flex;justify-content:center;align-items:center;opacity:.5}.quest-edit:hover{opacity:1}.list-item-ctr-active{background-color:hsla(0,0%,100%,.065)}.list-item{flex-basis:90%;flex-direction:column;justify-content:space-evenly}.list-title{font-size:14px}.list-desc{font-size:10px;opacity:.25}.list-status{cursor:pointer;display:flex;justify-content:space-around;align-items:center;flex-basis:10%;font-size:10px;opacity:0;transition:opacity .5s ease-in-out}.list-item-ctr-active:hover .list-status{opacity:1}.list-lock{background-color:#fff}.list-check-ctr{display:flex;flex-direction:column;font-size:16px;flex-basis:15%;justify-content:space-around;align-items:center}.list-check{cursor:pointer;display:flex;width:16px;height:16px;background-color:hsla(0,0%,100%,.5);border-radius:2px;color:#fff}.list-progress-bar,.list-progress-bar-disabled{width:.75px;flex-grow:1;background-color:hsla(0,0%,100%,.125)}.list-progress-bar-disabled{background-color:transparent}.completed-header{display:flex;flex-direction:column;max-width:200px;grid-gap:10px;gap:10px;justify-content:center;align-items:center;font-size:50px;opacity:.75}.completed-header h1{font-size:14px;height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:.5}.completed-header h2{font-size:12px;opacity:.25}.timer{justify-content:space-between;font-size:14px;margin-bottom:20px}.timer .time{height:16px;padding:0;margin:0;display:flex;justify-content:center;opacity:.25}.timer .left-ctr,.timer .right-ctr{cursor:pointer;display:flex;align-items:center;font-size:1.6em;opacity:.25;padding:15px}.timer .right-ctr{opacity:0}.timer .left-ctr:hover{opacity:.75}.meditation-chamber{flex-direction:column;grid-gap:1em;gap:1em;margin-top:5em;align-self:center}.meditation-chamber,.timer{display:flex;justify-content:space-around;align-items:center}.timer{grid-gap:20px;gap:20px;width:100%;color:#888;margin-top:40px;font-size:2rem}.timer button{cursor:pointer;display:flex;align-items:center;font-size:10px;background-color:#0e0e0e;padding-top:1em;color:#888;border:none;border-radius:5px;font-family:VV0}.timer button.active{border-bottom:1px solid #888}.timer button:hover{color:#fff}.timer button:active{transform:translateY(2px)}.circle-noripple{display:flex;background-color:#0e0e0e;width:10em;height:10em;border-radius:50%}.circle-ripple{border:none!important;-webkit-animation:ripple 3s cubic-bezier(.32,0,.67,0) infinite;animation:ripple 3s cubic-bezier(.32,0,.67,0) infinite}@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgba(51,51,51,.11),0 0 0 1em rgba(51,51,51,.115),0 0 0 3em rgba(51,51,51,.12),0 0 0 5em rgba(51,51,51,.125)}to{box-shadow:0 0 0 1em rgba(51,51,51,.13),0 0 0 3em rgba(51,51,51,.13),0 0 0 5em rgba(51,51,51,.13),0 0 0 6em rgba(51,51,51,.1)}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(51,51,51,.11),0 0 0 1em rgba(51,51,51,.115),0 0 0 3em rgba(51,51,51,.12),0 0 0 5em rgba(51,51,51,.125)}to{box-shadow:0 0 0 1em rgba(51,51,51,.13),0 0 0 3em rgba(51,51,51,.13),0 0 0 5em rgba(51,51,51,.13),0 0 0 6em rgba(51,51,51,.1)}}.main{display:flex;justify-content:center;align-items:flex-start;background-color:rgb(var(--background-start-rgb))}.daily-chamber{border-radius:10px;width:100%;max-width:600px}.streak-header{margin-bottom:2rem;text-align:center}.streak-header h2{font-size:1.8rem;color:#888;margin:0}.tasks-container{margin-bottom:2rem}.list-ctr{display:flex;align-items:center;border-bottom:1px solid #0e0e0e;transition:opacity .3s ease;margin-bottom:.5rem}.list-remove{cursor:pointer;width:20px;height:20px;font-size:7px;color:#888}.list-remove:hover{color:#eee}.list-item-ctr{flex:1 1;margin-top:.5rem}.list-item{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.list-title{font-size:1rem;color:#888}.list-streak{font-size:.7rem;color:#666;position:absolute;top:-.5em;right:-30px}.share-button{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;display:flex;align-items:center;transition:color .3s ease}.share-button:hover{color:#888}.add-task{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.task-input{flex:1 1;padding:.5rem;border:1px solid #111;border-radius:6px;font-size:12px;background-color:#000;color:#888;transition:all .3s ease;outline:none}.task-input:focus{border-color:#444}.add-button{background:hsla(0,0%,100%,.05);color:#888;border:none;border-radius:6px;padding:0 .5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.add-button:hover{background:#444}.heatmap-container{margin-top:2rem}.heatmap{display:grid;grid-template-columns:repeat(50,1fr);grid-gap:2px;gap:2px;transform:rotate(180deg);direction:rtl}.heatmap-cell{aspect-ratio:1;border-radius:1px;width:4px;height:4px;transition:transform .2s ease}.heatmap-cell:hover{transform:scale(2)}.heatmap-tooltip{position:absolute;background-color:rgba(0,0,0,.8);color:#fff;padding:10px;border-radius:5px;font-size:12px;z-index:1000}.heatmap-tooltip p{margin:0;padding:2px 0}.heatmap-tooltip ul{list-style-type:none;padding:0;margin:5px 0 0}.heatmap-tooltip li{padding:2px 0}