:root{--darkblue: #bec2e6;--darkblue2: #30303d;--darkblue3: hsla(233, 34%, 45%, .833);--soft-violet: hsl(224, 66%, 70%);--light: hsla(109, 1%, 99%, .83);--dark1: #282838;--dark2: hsla(240, 22.1%, 15.1%);--dark3: hsl(240, 16%, 20%);--dark4: hsl(240, 11%, 19%);--dark5: hsl(240, 11%, 17%);--dark6: hsl(240, 11.4%, 48.2%);--dark6a: hsla(240, 11.4%, 48.2%, .5);--dark7: hsl(240, 25.4%, 26.3%);--c-pink1: hsl(309.3, 96.7%, 88.2%);--c-pink2: hsl(309, 50%, 58%);--c-lavendar: hsl(214, 100%, 42%);--c-rust: hsl(0, 42%, 51%);--c-peach: hsl(22, 50%, 57%);--c-babyblue: hsl(213.8, 34.9%, 62.2%);--c-lightblue: hsl(180, 58%, 81%);--graphLight1: #fff1;--graph-row-height: 20px;--block-colour: hsl(180, 58%, 81%);--green: #7db054;--colour-code: hsl(100.9, 69.1%, 73.3%);--colour-orange: hsl(33.5, 72%, 42%);--completion-alpha: .25;--graphHourHeight: 17;--entry-border-width: 1;--entry-border: solid var(--transparent);--graphContainerWidth: 600px;--graphTimeBarPadding: 30px;--graphMood: 75px;--hoursPerDay: 24px;--summaryEntryWidth: 1;--block-width: 10;--block-height: 7;--block-margin: 2;--mood: var(--dark2);--mood1: hsl(0, 100%, 18%);--mood2: hsl(11, 100%, 30%);--mood3: hsl(14, 100%, 46%);--mood4: hsl(48, 100%, 48%);--mood5: hsl(80, 100%, 78%);--mood6: hsl(86, 100%, 48%);--mood7: hsl(190, 100%, 78%);--mood8: hsl(303, 100%, 85%);--mood9: hsl(0, 0%, 100%);--z1: 2px;--z2: 4px;--z3: 6px;--z4: 8px;--z5: 12px;--z6: 16px;--z7: 20px;--z8: 24px;--z9: 32px;--z10: 40px;--z11: 48px;--z12: 56px;--c1: 10px}*{box-sizing:border-box}body{font-family:JetBrains,monospace;background:var(--dark1);font-size:12px;max-width:1120px;margin:0 auto;padding:0 15px;color:var(--darkblue)}header{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:10px auto 20px}header nav{margin:0 0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;width:auto;flex-grow:1;max-width:550px}header nav div[class*=group-]{display:flex;flex-grow:1;margin:0 3px}header nav div[class*=group-][class=group-quarter]{display:none}@font-face{font-family:Jura;src:url(./Jura-Regular-DEGhd_U5.ttf);font-display:block}@font-face{font-family:JetBrains;font-weight:400;font-style:normal;font-display:block;unicode-range:U+000-5FF;src:url(./JetBrainsMono-Regular-D-mKrGuh.ttf)}@font-face{font-family:Diffusion;font-weight:400;font-style:normal;src:url(./diffusion-regular-DJxQ5yKI.woff2);font-display:block}div.gridbox{max-width:100%}div.gridbox>*{max-width:100%}h1{font-size:17px;font-family:Jura;padding-left:50px;padding-right:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAAXNSR0IArs4c6QAAAY5JREFUWIXtWTtSwzAQXTG6BqUbCorMKD0chDYNdQ6RmiYlHAT6iElBazquYUZp4oyR9dmVrI+DX6XRx+89rayVZYAFC5KAxQyWbSd8fUTDZQxHUsi2ExgT1L7ZECOqCkNTiihmKBVpVjOpybKYyTVjSXlyr+Ep+G6mEFIDRglRtp0okcRsUcFq4bECfl6eVF++fX4LOimcTdyJhr9a2ryG/hBTojE0oINiaMjp4vdpC3pHXCYw7T0oEycaLl2bwmXmsA/FigRwR8bG59NhaydFhGIipP9uf1Qf71+H3f5IGgdQaPs1zaou3mZGNFwqpUZLDG2EOruUcTbRpnqllAKAg14/q4R4NjEqA8zMiAtoI6HJDjNuu1kZ++j1jDFmKgMUiogpJ+iibeY+v3/XugkAohFqVKj9t5sVe3i8X9tMuBB0RMHsRBgTOl9oMgQIXFo+kdhI+I4dQ/hMRh/jqzz99gPn+D1CemgqLJ+6GFzFLUoukqu4pCt2bTr7u9+pRFRhQEeN/0f+9x+rBQlxAjtHQcwViM+mAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;background-position:left top;line-height:1.7em;min-height:30px;margin:0 0 3px}h1 a{text-decoration:none;color:#fff}h1,nav{font-weight:400;display:inline-block}h2{text-align:center;font-size:14px;font-family:Jura}ul{padding:0 0 0 2ch}button{background:#c1c3c7;border:0;width:fit-content;padding:2px 9px;font-family:JetBrains,monospace;border-radius:2px;margin:2px;flex-grow:1}button:hover{cursor:pointer}button.toggle{height:min-content}button.close,a.close{position:absolute;left:1em;background:var(--dark3);color:#646788;display:flex;width:1.5em;height:1.5em;justify-content:center;border-radius:6px;font-size:21px;padding:2px 9px;font-family:JetBrains,monospace}h2,h3,h4,h5,h6{margin-top:2em;font-weight:400}.about{margin-bottom:3em;margin-top:5em}.about h4:first-of-type{margin-top:0}footer nav{text-align:center;width:100%;margin-top:3em}p{margin-left:1em}footer{margin:2em 0;font-size:16px}val{font-size:.9em;color:var(--darkblue);background:var(--dark7);border-radius:4px;padding:1px 6px;display:inline-block}val[type=mood][level="1"],val[type=energy][level="1"],val[type=clarity][level="1"]{background-color:var(--mood1)}val[type=mood][level="2"],val[type=energy][level="2"],val[type=clarity][level="2"]{background-color:var(--mood2)}val[type=mood][level="3"],val[type=energy][level="3"],val[type=clarity][level="3"]{background-color:var(--mood3)}val[type=mood][level="4"],val[type=energy][level="4"],val[type=clarity][level="4"]{background-color:var(--mood4)}val[type=mood][level="5"],val[type=energy][level="5"],val[type=clarity][level="5"]{background-color:var(--mood5)}val[type=mood][level="6"],val[type=energy][level="6"],val[type=clarity][level="6"]{background-color:var(--mood6)}val[type=mood][level="7"],val[type=energy][level="7"],val[type=clarity][level="7"]{background-color:var(--mood7)}val[type=mood][level="8"],val[type=energy][level="8"],val[type=clarity][level="8"]{background-color:var(--mood8)}val[type=mood][level="9"],val[type=energy][level="9"],val[type=clarity][level="9"]{background-color:var(--mood9)}#container>div{margin:2em 0}div#query-date{color:var(--darkblue);font-size:16px;font-family:Jura;text-align:center;letter-spacing:.1em;margin:0}#query-date a{color:var(--darkblue)}div#dashboard{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:1em;border-radius:6px}div[id*=dashboard-]{display:inline-flex;padding:16px;margin:0;background:var(--dark2);border-radius:6px;width:min-content;align-content:flex-start;flex-grow:1;flex-wrap:wrap;column-gap:1em;row-gap:1em}#dashboard-goals div.entries{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:1em}#dashboard-goals{flex-basis:65%}#dashboard-rhythm{flex-basis:20%;min-width:280px;display:flex;flex-wrap:wrap;flex-direction:row;column-gap:1em;row-gap:1em}#dashboard *[class^=data]{margin:0;list-style:none;padding:0;flex-grow:1;max-width:max-content}ul[class^=data] li{white-space:nowrap}ul.data-food{display:none}#dashboard ul{font-family:Jura;font-size:16px;color:#8f9bbd}#dashboard label{color:#fff;font-size:.9em}true{color:#adff2f}#graph-date{display:flex;text-align:center;margin-left:var(--graphTimeBarPadding);margin-bottom:1em;font-size:14px}#graph-date span.date_group{flex-grow:1;opacity:.5}#graph-date span.date_group span.date{font-size:.8em}#graph-container{position:relative;width:100%;padding:0;margin-top:0}#graph-timebar{width:100%;font-size:12px;margin:0;position:absolute}#graph-timebar>ul{list-style:none;margin:0;padding:0;opacity:1}#graph-timebar>ul li{color:#f7f1ff55;flex-direction:row;align-items:center;display:flex;box-sizing:border-box;padding-left:1ch;border:solid hsl(240,5.8%,20.4%);border-width:0 0 1px 0;height:var(--graphHourHeight)}#graph{display:flex;flex-wrap:wrap;font-size:12px;color:var(--light);height:calc(var(--graphHourHeight) * var(--hoursPerDay));min-height:1em;border:solid var(--darkblue2);border-width:0 0 0 1px;background-color:#1a1a2780}#graph,#graph-mood{width:calc(100% - var(--graphTimeBarPadding));position:relative;left:var(--graphTimeBarPadding)}#graph ul{margin:0;padding:0;font-size:9px;position:relative;flex-grow:1;border:0 solid var(--darkblue2);border-width:var(--entry-border-width);overflow:hidden;width:1px}#graph ul li.day{position:relative;top:-2px;border:0;opacity:.3;height:auto;text-align:center;display:inline-block;font-size:13px;padding:4px 0;overflow:visible;z-index:100;width:100%}#graph ul li{list-style:none;display:inline-block;padding:0 2px;border-radius:2px;border:0;box-sizing:border-box;line-height:.7em;height:100%;display:flex;align-items:center}#graph ul li.tag{min-width:3ch}.tag{background:#70709a;border:1px solid var(--dark1);border-width:0 0 0 1px}.future{background:#ffffa829;filter:hue-rotate(90deg);border:1px dotted hsla(60,100%,82.9%,.64)!important;border-radius:5px!important}li.tag *{margin:0 2px 0 0;padding:2px;line-height:8px;border:0}li.tag .entry-start{display:var(--entry-start);background:#222b;color:#fff;border-radius:inherit;border:1px solid #0003}li.tag .entry-end{margin-left:auto}.entry-comment{display:var(--entry-comment);width:max-content;background:#222e;color:var(--light);white-space:nowrap;border-radius:2px;font-size:11px}.tag-label{font-family:Jura;font-size:14px;border-radius:3px;white-space:pre;left:2px;color:#fffd;background-color:#000d;border:1px solid var(--darkblue3);border-color:#a8abbf66}.tag-label a{color:unset}#graph .tag-label{display:var(--tag-label);font-size:10px}.entry-duration{margin-left:1ch;display:var(--entry-duration);font-size:8px!important;white-space:nowrap;color:var(--darkblue2);background:#fff5;padding:1px 4px;border-radius:2px}#summary .entry-wrap{background:#26263c;border-radius:4px;padding:6px;border:1px solid hsla(234.4,24.2%,25.9%,.83);flex-basis:140px}#summary .tag-wrap{top:-12px;max-width:100%;flex-wrap:wrap;flex-grow:1;width:100%}#summary .tag-label{border-color:#a8abbf66;background-color:#1d1d2df0;z-index:9;position:relative;width:min-content;top:0;left:0;white-space:initial}#categories-nav{margin:0}#categories-nav:before{content:"Areas: "}#categories-nav:before,#projects-nav:before{color:var(--darkblue);white-space:pre;font-size:12px}#categories-nav li,#projects-nav li{display:inline-block;margin-right:1ch;margin-bottom:.5em;text-transform:lowercase;font-size:10px}#categories-nav li a,#projects-nav li a{text-decoration:none}#projects-nav{min-height:1.8em}#projects-nav:before{content:"Projects: "}#projects-nav li{font-size:.9em}a{color:#8dcdca;text-decoration:none}.active{text-decoration:underline!important}pre{font-family:JetBrains,monospace;color:#676f97}pre ul{list-style:none}code{opacity:.5;text-wrap:wrap}#graph-mood{text-align:center;margin-bottom:45px}#graph-mood h3{width:100%;margin:0;font-size:12px;margin-bottom:1ch;display:none}#graph-mood .date-range{display:flex;justify-content:center;width:100%;font-size:10px;opacity:.4;margin-bottom:4px}#graph-mood .date-range span{width:25.3px;flex-grow:1}#graph-mood div#bars{width:100%;display:flex;flex-wrap:wrap}#graph-mood div{width:min-content;flex-grow:1;border:solid #0002;border-width:0}bar{height:4px;display:block;background-color:#0003;margin-bottom:1px;width:calc(100% - 1px)}bar.off{background-color:#0003!important}bar.on{opacity:1;border-radius:1px}#m1,#e1,mood[lv="1"]{background-color:var(--mood1)}#m2,#e2,mood[lv="2"]{background-color:var(--mood2)}#m3,#e3,mood[lv="3"]{background-color:var(--mood3)}#m4,#e4,mood[lv="4"]{background-color:var(--mood4)}#m5,#e5,mood[lv="5"]{background-color:var(--mood5)}#m6,#e6,mood[lv="6"]{background-color:var(--mood6)}#m7,#e7,mood[lv="7"]{background-color:var(--mood7)}#m8,#e8,mood[lv="8"]{background-color:var(--mood8)}#m9,#e9,mood[lv="9"]{background-color:var(--mood9)}mood{color:var(--dark4);padding:0 3px;border-radius:3px;font-size:9px;margin:2px 1px;display:inline-block}body[timespan=month] .entryRhythm,body[timespan=week] .entryRhythm{display:none}.entryRhythm{display:flex}.entryRhythm val{padding:2px;margin:0;color:var(--dark1);line-height:.75;font-size:11px;min-width:1em;min-height:1.1em;height:min-content;border-radius:0}.entryRhythm val:first-of-type{border-radius:2px 0 0 2px}.entryRhythm val:last-of-type{border-radius:0 2px 2px 0}.entryRhythm:empty{display:none}#habits #mood{background:#0003;min-height:2em;padding:2ch;border-radius:4px}#comments{padding:20px;margin:5ch 0;margin-left:var(--graphTimeBarPadding);display:none}#comments-list{list-style-type:none;padding:0;font-size:10px}#comments-list td{padding:.75ch 0 0;vertical-align:top}#comments-list li{display:block;margin-bottom:0;margin-right:2ch}#comments-list span{margin-right:4px}#comments-list span.moodBlock,#comments-list span.energyBlock{color:#000;padding:0 4px;display:inline-block;border-radius:2px;margin-bottom:2px}#comments-list span.moodBlock{border-radius:6px}#comments-list span.moodComment{margin-bottom:2px}#comments-list .tagContainer{white-space:nowrap}#comments-list .tag{border-width:0;border-radius:2px;color:#000;padding:0 4px;text-shadow:1px 1px #fff2;text-align:right}#summary #areas{width:100%;margin-bottom:1em;display:flex;flex-wrap:wrap;column-gap:20px}h3{font-size:19px;font-weight:400;color:#96bac0;margin:2em 0 16px;width:100%;font-family:Jura;display:flex;align-items:first baseline;height:1em;line-height:1.25em}h3:first-of-type{margin-top:0}#summary #areas h4{font-size:14px;font-weight:400;margin:2px 10px 4px 0;text-transform:capitalize;white-space:nowrap;font-family:Jura;color:#fffc}#summary #areas div.area{display:flex;flex-wrap:wrap;flex-grow:1;align-content:flex-start;column-gap:1em;row-gap:1em;flex-basis:30%;margin-bottom:0;width:fit-content;border-right:2px solid var(--dark3)}#summary #areas div.area:first-of-type{border-top:0;padding-top:0}#summary #areas div.area:last-of-type{border-bottom:0;padding-bottom:0;border-right:none}#summary #areas .categorySummary{margin-bottom:22px;flex-grow:1}#summary #areas .categorySummary:first-of-type,#summary #areas .categorySummary:last-of-type{padding:0}#summary #areas .categorySummary:first-of-type{border-left:0}#summary #areas .categorySummary:last-of-type{border-right:0}#summary #areas .categorySummary .entries{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}#summary:not([timespan=day]) #areas .categorySummary{margin-bottom:12px}body[timespan=month] #graph .tag-label{display:none}#summary:not([timespan=day]) .entry-wrap{margin-bottom:1px}body[timespan=day]{--summaryEntryWidth: 1}body[timespan=week]{--summaryEntryWidth: .3}body[timespan=month]{--summaryEntryWidth: .1}.area h3 .totalDuration{margin-left:8px;font-size:.8em;opacity:.8;color:#fff9}.categorySummary .totalDuration{font-size:12px;color:#fff8;margin-left:5px}#summary:not([timespan=day]) .categorySummary .tag-wrap{border:0;min-width:0!important}#summary:not([timespan=day]) .categorySummary{flex-grow:1}.tag-wrap{display:flex;border:1px solid #3f4b59;border-radius:2px;width:min-content;height:min-content;min-height:20px;min-width:10px;column-gap:1px;row-gap:1px}.tag-wrap .summary-entry{color:#000a;font-size:10px;min-width:min-content;max-width:550px;text-align:center;display:inline-block;white-space:pre;border-style:solid;border-width:0 0 1px 1px;border-color:#0002;border-radius:1px;height:auto;position:relative}.tag-wrap .summary-entry:first-of-type{border-left:0;border-radius:1px 0 0 1px}.tag-wrap .summary-entry:last-of-type{border-radius:0 1px 1px 0}.entry-wrap .tag-label{position:absolute;left:8px;top:9px;padding:2px 4px}.entry-wrap{margin-bottom:4px;margin-right:4px;padding:4px;min-height:41px;background-color:unset}.entry-wrap.goalBox{border:1px solid #ab8fea45;border-radius:4px;box-shadow:3px 3px #05060a70;position:relative;background-color:#242439;width:auto;min-width:170px;max-width:50%;align-items:center;padding-top:12px;flex-grow:1;flex-basis:20%;cursor:pointer}.entry-wrap.goalBox[data-goalinperiod=false]{opacity:.3!important;order:100}.entry-wrap.goalBox[data-goalinperiod=false] div.tag-wrap,.entry-wrap.goalBox[data-goalinperiod=false] span.label-duration{visibility:hidden}.entry-wrap.goalBox:hover{filter:brightness(1.2)}@media (min-width: 800px) and (max-width: 1200px){.entry-wrap.goalBox.ktt,.entry-wrap.goalBox.ar{flex-basis:45%}}.entry-wrap.goalBox:after{position:absolute;width:10px;height:10px;border:1px solid #9d91b98a;background-color:var(--dark3);border-radius:2px;bottom:3px;right:3px}.entry-wrap.goalBox[data-goalAttained=true]{background-color:#7789e733}.entry-wrap.goalBox[data-goalAttained=true]:after{font-size:15px;line-height:8px;color:var(--soft-violet);background:#e5ff9d}.entry-wrap.goalBox[data-goalAttained=false]{opacity:.9;background-color:#14161c17}.entry-wrap.goalBox>*{margin-left:12px;margin-right:12px}.goalBox .tag-label{font-size:14px;top:3px;left:7px;letter-spacing:1px;text-transform:uppercase;background:#141518;z-index:1}.goalBox a{color:inherit}.entry-wrap.goalBox .tag-wrap,.entry-wrap.goalBox .tag-label{margin:0}div.overlay .streak-wrap{flex-basis:100%!important;display:flex!important}.entry-wrap.goalBox .streak-wrap{top:8px;margin-bottom:16px;margin-left:0;margin-right:0;position:relative;width:100%;display:flex!important;align-items:center}.streak-wrap .streak-bits{border:1px solid #fff1;background:#3530595c;min-height:20px;width:auto;display:flex;flex-wrap:wrap;border-radius:2px;padding:4px 4px 2px}.streak-wrap o{display:inline-block;position:relative;margin-right:2px;margin-bottom:2px;width:10px;height:10px;border-width:1px;border-style:solid;background-color:#aeff5ca1;border-radius:2px;border-color:transparent}.streak-wrap o.partial{background-color:transparent;border-color:#aeff5ca1}.streak-wrap o.skip{background-color:#82b35b2e}.streak-wrap o.empty{background-color:transparent;border-color:#675d7b}.streak-wrap o.missed{background-color:#d23f3f4a;border-color:#d23f3f8a}.streak-wrap o.partial:after{content:"";display:inline-block;position:absolute;width:6px;height:6px;top:1px;left:1px;background-color:#aeff5ca1}.streak-wrap o.today{border-color:#85d8d88a}.streak-wrap o.today:after{width:4px;height:4px;top:2px;left:2px}.streak-wrap o.query:before{content:"";position:absolute;top:-4px;left:-4px;width:16px;height:16px;display:inline-block;background-color:#fff1;border-color:#ffffff24;border-width:1px;border-style:solid;border-radius:2px;box-sizing:border-box}.streak-wrap div.counters{display:inherit;flex-wrap:nowrap;align-items:center;margin:0 4px 0 8px;color:#fff8;font-family:Jura;font-size:14px;border:1px solid #fff1;padding:0 4px;background:#fff1;border-radius:2px;width:min-content;white-space:nowrap}.streak-wrap count{margin:0 2px;display:inline-block;text-align:center}.streak-wrap count.current{color:#baff82}.entry-wrap.goalBox .tag-wrap{align-self:flex-start;margin-top:6px;overflow:hidden;max-width:100%}.entry-wrap .label-duration{font-size:18px;font-family:Jura;color:#90909087;text-align:center;display:block;margin:0 0 10px;align-self:center;white-space:nowrap;z-index:1}.entry-wrap.goalBox .label-duration{font-size:16px;border:1px solid #4f505a;border-radius:2px;padding:0 4px;background:#151a2b;position:absolute;top:3px;height:1.4em;right:2px}.label-duration .goal-practiced{color:silver}.label-duration .goal-practiced.goalAttained,.label-duration .difference{color:#a7efdb}.label-duration .goal-target{color:#8a8595;font-size:.9em}.label-duration .difference{opacity:.5;display:none}.label-duration .overshoot{font-size:.8em;position:relative;color:#8b91d1;display:inline-block;top:-2px;display:none}.entry-wrap .goal-format-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;margin-bottom:1ch;column-gap:1em;opacity:.5}.entry-wrap .goal-format{text-align:left;height:min-content;width:min-content;white-space:pre;font-family:Jura;font-size:15px;opacity:.6}.entry-wrap .goal-dates{text-align:center;font-family:Jura;font-size:14px;margin:auto 0 10px;opacity:.8;display:none}.entry-wrap .goal-description{margin-bottom:1ch;font-family:jura;margin-top:auto;text-align:center}#summary{background:var(--dark2);border:var(--entry-border) var(--entry-border);border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px}#summary div ul{list-style-type:none;font-size:12px;line-height:2em;display:flex;flex-wrap:wrap;padding:0;margin:0}#summary #categories{width:100%;margin:2em 0}#summary #categories{margin-top:0;margin-bottom:3em}#summary #list{width:37%;padding-right:2ch;display:none}#summary #stats{display:none;width:calc(100% - var(--graphTimeBarPadding));height:min-content;margin:1em;box-sizing:border-box;border-radius:5px}#stats li{background-color:transparent}#summary #list li{display:flex;align-items:center;margin:2px 20px 2px 0;min-width:290px}#summary #list ul li>.tag{margin-right:2ch;display:flex;align-items:center;justify-content:flex-end;width:13ch;font-size:10px;height:12px}#summary #list .tag span{width:auto;min-width:0;margin:0;background-color:#000a;padding:2px 6px 3px;font-size:10px;line-height:8px}#summary #stats li{display:flex;align-items:center;flex-wrap:wrap;align-items:baseline;text-transform:capitalize;margin-bottom:.5ch;line-height:1.2em;width:100%}#summary #stats li[category]{margin-bottom:2ch;width:25%;flex-grow:0;align-content:baseline}#summary #stats li[category]:last-of-type{margin-bottom:0}#summary #stats li[tag]{margin-bottom:1ch}#summary #stats li.total{width:100%}#summary #stats li.total,#summary #stats li.tracked-ratio{margin-bottom:1em}#summary #stats li span.type{width:100%;margin-bottom:.5ch}#summary #stats li span.type .time{font-size:11px;white-space:nowrap;opacity:.4}#summary #stats .tag{margin-right:1ch}#summary #stats .tag-label{color:#000}#summary #categories ul{margin:0}#summary li.category-ratio span.tagratio{width:100%;margin:0}#summary li.day-ratio{margin-bottom:2ch}#summary .day-ratio .tagratio,#summary .category-ratio .tagratio{border:none}#summary .category-ratio{width:100%}#summary .day-ratio .tagratio o,#summary .category-ratio .tagratio o{border-radius:2px;border:0;box-sizing:border-box;margin-right:2px}#summary #stats .day-ratio2 span{border:none}#summary .tag{min-width:9ch;display:inline-block;line-height:1em;text-align:right;flex-shrink:0;padding:2px;height:18px}#summary .duration{width:8ch;display:inline-block;margin-right:1ch;flex-shrink:0;line-height:1em}#summary span.blocks{width:calc((var(--block-width) + var(--block-margin)) * 10px + 5px);display:none}#summary.tag{margin-right:0}#summary .block.ratio{flex-grow:1;margin-left:1ch}#summary .block.tagratio{display:flex;margin-bottom:0;height:9px}#summary .tagratio o{display:inline-block;height:100%}#summary .tagratio o span.label{font-size:8px;line-height:9px;overflow:hidden;background-color:#4f4f6a;padding:2px 5px;color:#fff;display:block;margin:0 auto;width:min-content;position:relative;top:4px;text-transform:lowercase;border-radius:2px;border:1px solid #fff5}o{background-color:#47475e}.block{display:inline-block;width:var(--block-width);height:var(--block-height);border-radius:2px;background-color:var(--block-colour);margin-right:var(--block-margin);box-sizing:border-box;position:relative;z-index:1;margin-bottom:2px}.block:nth-child(10n+5){margin-right:5px}.min{background:none;border:1px solid hsla(180,58%,81%,.75)}.block.min i{display:inline-block;width:50%;height:var(--block-height);position:absolute;top:-1px;z-index:-1;border-radius:1px;background-color:#b2ebebbf}li.tag.wake{background-color:#fff;color:#000}li.tag.sleep{background-color:#060711;color:#fff7!important}body[timespan=year] li.tag.wake,body[timespan=year] li.tag.rise,body[timespan=year] li.tag.sleep{height:3px!important}body[timespan=year] li.tag.wake span,body[timespan=year] li.tag.rise span,body[timespan=year] li.tag.sleep span{display:none}.entry-wrap{display:flex;flex-wrap:wrap;flex-direction:column}.entry-wrap,.tag-wrap{background-color:transparent;position:relative}div.entry-wrap div.tag-wrap{color:#0008}div.category-input div.tag{background-color:#634d34}div.category-code div.tag{background-color:var(--colour-code)}div.category-visual div.tag{background-color:#7cffdabd}div.category-study div.tag,.tag.launchschool,.tag.gitcourse,.tag[class*=rb1],.tag[class*=rb2],.tag[class*=ls1],.tag[class*=ls2]{background-color:#a13d36}div.category-dharma div.tag{background-color:var(--colour-orange)}div.tag{color:#0008}div.tag.code{background-color:#aaea8c}.category-ratio[data-tag=health],.category-ratio[data-tag=jrnl],.category-ratio[data-tag=yoga],.category-ratio[data-tag=dhammatalk],.category-ratio[data-tag=dhamma]{background-color:var(--c-lightblue);color:#0009}.category-ratio.exercise,.category-ratio[data-tag=exercise],.category-ratio[data-tag=kb],.category-ratio[data-tag=bodyweight],.category-ratio[data-tag=yoga]{background-color:var(--c-peach)}div.tag[data-tag=read]{background-color:#4b7166}.category-ratio .work,div.tag[data-tag=ar]{background-color:var(--c-babyblue)}div.tag[data-tag=waste]{background-color:#0f0f0f}div.tag[data-tag=nature],div.tag[data-tag=research]{background-color:#77a72f}div.tag[data-tag=mportal]{background-color:#7cffdabd}div.tag[data-tag=brm]{background-color:#f5d47a}.category-ratio .games,div.tag[data-tag=mindustry]{background-color:var(--c-rust)}.category-ratio .friends,div.tag[data-tag=pauline],div.tag[data-tag=marc],div.tag[data-tag=brian],div.tag[data-tag=larissa],div.tag[data-tag=patanjali],div.tag[data-tag=cedric],div.tag[data-tag=oscar],div.tag[data-tag=clara],div.tag[data-tag=jaqueline],div.tag[data-tag=ash],div.tag[data-tag=mum]{background-color:var(--c-pink1);color:#0008}div.tag[data-tag=mb],div.tag[data-tag=mani]{background-color:var(--c-lavendar)}div.tag[data-tag=orla],div.tag[data-tag=mariana]{background-color:var(--c-pink2)}.test{background-color:red}.hide{display:none}#reading-list{background-color:var(--dark2);padding:16px;border-radius:8px}#container #year-summary{margin:60px 0}#year-summary span.data{text-align:center;width:100%;font-size:13px;margin-bottom:12px;display:inline-block}#year-summary o{width:100%;max-width:500px;margin:0 auto;display:block;background:#18181f}#year-summary prog{display:block;background:var(--block-colour);border-radius:2px 0 0 2px!important}#year-summary o,#year-summary prog{height:4px;border-radius:2px}#notify{margin-top:120px}#notify div#notices{display:flex;flex-wrap:wrap;row-gap:var(--z4);column-gap:var(--z4)}#notify div#notices div.notify-msg{border-radius:6px;background:var(--dark2);flex-grow:1;width:100%}#notify div#notices div.notify-msg p.message{color:var(--c-peach);font-size:14px}#notify div#notices div.notify-msg p.obj{white-space:pre-wrap}.hide{visibility:hidden}.show{visibility:visible}div.prefs{font-size:.8em;padding:25px 0;float:right;display:none}.collapsed{max-height:0!important;transition:max-height .15s cubic-bezier(0,1,0,1)!important;display:none;overflow:hidden}.collapsible{transition:max-height .15s cubic-bezier(1,0,1,0);height:auto;max-height:99999px}div.entries-wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:3px;row-gap:3px}div.entries-wrapper[length="0"] .entries-totals{display:none}div.entries-wrapper .entries-totals{padding:0 var(--z4);border-radius:8px;width:100%;margin:0 0 4px;display:flex;flex-wrap:wrap;column-gap:var(--z2);row-gap:var(--z2);align-items:baseline}div.entries-wrapper .entries-totals .key-list{background:#0002;border:1px solid #fff1;font-size:.9em}.entryPill{display:inline-flex;column-gap:6px;align-items:center;flex-wrap:wrap;row-gap:4px;width:fit-content;background-color:#8cc2e91c;border-radius:4px;padding:2px 8px;margin:0;font-family:diffusion;font-size:14px;height:min-content}.pill{display:inline-block;border:1px solid var(--dark2);border-radius:4px;background-color:var(--dark2);font-size:12px;padding:0 4px;height:fit-content;text-wrap:nowrap}td[date]{width:9ch;text-align:right}*[onclick]{cursor:pointer}:root{--overlay-padding: var(--z6)}div.screen-dim{content:"";display:block;width:100%;height:100%;margin:0;position:fixed;top:0;left:0;z-index:10;background-color:#0009}div#overlays{display:flex;margin:0!important;position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;justify-content:center;pointer-events:none}div#overlays *{pointer-events:initial}div#overlays div#overlay-container{max-width:1200px;width:90vw;height:100%;margin:0 auto}div#overlays div#overlay-container div.overlay-block{margin:20px 0;border:1px solid var(--dark7);padding:10px;border-radius:6px;background:#1c1c2b;display:flex;flex-wrap:nowrap;flex-direction:column;row-gap:10px}div.overlay{font-family:Jura;display:flex;flex-wrap:wrap;column-gap:1em;padding:var(--overlay-padding);margin:0;width:100%;max-width:100%;height:97vh;vertical-align:top;position:absolute;top:var(--overlay-padding);z-index:100;overflow-y:scroll;overflow-x:hidden;background:var(--dark2);border-radius:6px;box-shadow:0 0 10px #fff2}div.goal_display{border:1px solid #0003;padding:10px;border-radius:6px;background:#242437;width:1400px;max-width:100%}div.goal_display.small{padding:2px}div.goal_display.small div.goal-header{padding:var(--z2)}div.goal_display.small div.goal-header h4{font-size:14px}div.overlay ul{font-size:14px;margin:0 0 1ch;margin-right:1em;white-space:nowrap}div.overlay ul li{display:flex;justify-content:space-between}div.overlay ul val{margin-left:1ch;color:#aedf83;text-align:right;display:inline-block;width:auto}div.overlay h4{margin:0;font-size:16px}div.overlay div.goal-header{width:100%;font-size:1.5em;display:flex;flex-wrap:wrap;justify-content:flex-start;cursor:pointer;filter:brightness(1.2);background:inherit;padding:var(--z4);border-radius:6px;column-gap:2em}div.overlay div.goal-header h4.total{margin-left:auto}div.overlay div.goal-sections-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:2em;row-gap:2em}div.overlay div.goal-sections-wrapper div.graph{position:relative;padding:25px;padding-bottom:7ch;flex-basis:100%}div.overlay div.goal-sections-wrapper div.graph svg{max-height:200px;width:100%}div.graph div[class*=gutter]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:nowrap;justify-content:space-evenly}div.graph div.gutter-cols{align-items:flex-end;padding:0 25px}div.graph div.gutter-rows{flex-direction:column;padding:25px 0;padding-bottom:calc(7ch - 15px);padding-top:15px}div.graph div[class^=text]{width:inherit}div.graph .text-cols{font-size:10px;text-align:left;height:7ch;writing-mode:vertical-lr;display:flex;align-items:center;transform:rotate(-35deg);position:relative;left:2ch}div.graph .gutter-cols.minimize .text-cols{font-size:8px}div.graph .text-rows{font-size:10px;height:inherit}div.overlay div.goal-sections-wrapper div.detailed-data{order:3;grid-area:data-end;flex-basis:100%}div.detailed-data ul{max-width:270px;margin-left:0}div.overlay div.goal-sections-wrapper>div{width:auto;height:min-content;flex-basis:30%}div.overlay h3{width:fit-content}div.overlay>h4{margin-top:1.5em;width:100%;font-size:18px;margin-bottom:.5em}div.overlay div.tag_data{margin:0 0 1em;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:18px;width:fit-content;column-gap:1em;row-gap:.5em;min-height:16px;line-height:16px}div.overlay div.tag_data div[class*=group_]{border:1px solid hsl(200,5.9%,20%);padding:12px;border-radius:6px;display:flex;column-gap:1em;background:#25253b;flex-grow:1}div.overlay>div{margin:var(--z2) 0}div.entryPill{position:relative}div.entryPill:hover div[type=popup]{display:block!important}div.entryPill div[type=popup]{background:var(--dark2);position:absolute;z-index:500;top:24px;left:0;width:max-content;border-radius:3px;padding:2px 4px;font-size:11px;display:none}:root{--svg_stroke_colour: var(--green);--svg_grid_colour: var(--dark6a);--svg_stroke_width: 1.5}body[timespan=year] rect,body[timespan=year] g{opacity:0!important}body div.container-outer{border:1px solid var(--darkblue3);border-radius:4px;display:flex;max-width:100%;height:fit-content;margin:var(--z6) 0}.y-axis.units{height:auto;background:#0003;width:6ch;font-size:12px;text-align:center;padding:0 10px;position:relative}.y-axis.units:after{content:"";display:block;width:40px;height:100%;background:linear-gradient(90deg,#1e1e2f,#1e1e2f00);position:absolute;top:0;right:-40px;z-index:0}.x-axis.units{height:6ch;display:flex;justify-content:space-between;direction:ltr}.x-axis.units span{height:fit-content;transform-origin:0% 100%;white-space:nowrap;width:0;position:relative;left:-1ch}.x-axis.units span[type=day]{transform:unset!important}.x-axis.units span[type=week]{opacity:.5}.container-outer[days_length=lo] .x-axis.units span{transform:rotate(33deg)}.container-outer[days_length=mi] .x-axis.units span{transform:rotate(66deg)}.container-outer[days_length=hi] .x-axis.units span{transform:rotate(33deg)}div.units span{display:block}.container-inner{overflow-y:hidden;direction:rtl;padding:0 20px}.container-inner>*{margin:0 auto 0 0;display:block}div#entries_history{width:100%;padding:10px 0}div.goal-data-table{width:min-content;flex-basis:unset;flex-grow:1;order:1}:root{--table-month-font-size: 18px}table.entries{width:100%;border:2px solid var(--colour-orange)}table.entries tbody{display:block}table.entries tr.title th{padding:0}table.entries tr.title th h4{margin:0;padding:1em;color:var(--dark5)}table.entries tr.today td{background:#2c2c40}table.entries tr.today td.date{color:#fff}table.entries tr.month{background:var(--colour-orange)}table.entries tr.month.title{background:#ffbc1c;transition:all .2s ease-in-out;position:sticky;top:calc(var(--overlay-padding) * -1);display:block;z-index:10;border:2px solid var(--dark1)}table.entries tr.month.title:hover{background:#ffdc1c;transition:all 0s}table.entries tr.month th h4{font-size:var(--table-month-font-size);line-height:1em}table.entries tr.month td.date{text-align:center;font-size:18px}table.entries tr.week.title.summary{position:sticky;top:calc(var(--table-month-font-size) * 3 + var(--overlay-padding) * -1);display:block;z-index:10;background-color:var(--dark6);border:2px solid var(--dark1)}table.entries tr.week th{background-color:var(--dark6a);color:#000;width:100%;border:none}table.entries tr.week th h4{font-size:16px;padding:0}table.entries tr.week th span.advice{font-size:.9em}table.entries tr.week td{background:#44445c;padding-top:10px!important;padding-bottom:10px!important;color:var(--dark2)}table.entries tr.week td.comments,table.entries tr.week td.date{text-align:center}table.entries tr.day-row:nth-child(odd){background-color:#222234}table.entries tr th{text-align:center;padding-bottom:1ch;border-bottom:1px solid #fff1;border-right:1px solid #fff1}table.entries tr th.day{width:4ch;height:3em}table.entries tr th.time{text-align:center}table.entries tr th h4{font-size:18px;padding:1em}table.entries tr th h5{font-size:16px;padding:1em;margin:0}table.entries tr th,table.entries tr td{padding:0 1ch}table.entries tr td{font-size:14px;border-right:1px solid #fff1;border-bottom:1px solid #ffffff06;vertical-align:top;position:relative;padding:1ch}table.entries tr td.date,table.entries tr td.time{width:auto;text-align:right;text-wrap:nowrap}table.entries tr td.comments{padding-bottom:2px!important;width:fit-content}table.entries tr td[entries]{width:100%}table.entries div.data-wrap{display:flex;justify-content:space-evenly;flex-wrap:wrap}table.entries div.data-wrap div.data-block{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--z4);padding:0}table.entries div.data-wrap div.data-block h4{color:var(--dark3);width:100%}table.entries div.data-wrap div.data-block div.dataHabitWrapper{display:inline-flex;flex-wrap:wrap;column-gap:6px;row-gap:6px;justify-content:center;background:unset;border:unset;border-radius:4px;font-size:14px;cursor:inherit;width:100%}table.entries div.data-wrap div.data-block div.dataHabitWrapper key{cursor:inherit}table.entries div.data-wrap div.data-block div.dataHabitWrapper div.keylistWrapper{display:inline-flex;flex-wrap:wrap;column-gap:6px;row-gap:6px;justify-content:center;flex-basis:1000px}table.entries div.data-wrap div.data-block div.dataHabitWrapper div.dataArray{display:none;background:var(--dark2);padding:var(--z4);width:fit-content;position:absolute;z-index:19;left:9ch;color:var(--colour-code);font-size:16px;text-align:left;border-radius:4px;border:1px solid hsla(100.9,69.1%,73.3%,.19)}table.entries div.data-wrap div.data-block div.dataHabitWrapper:hover div.dataArray{display:block!important}table.entries div.tcha{background:#0005;border-radius:5px;padding:var(--z2) var(--z3);margin:0;display:flex;column-gap:var(--z5);justify-content:space-around;flex-basis:100%;flex-grow:1}table.entries div.tcha key{width:unset;margin:0}table.entries div.key-list{text-align:left;background:var(--dark2);padding:1ch;border-radius:4px;flex-basis:230px;width:auto;flex-grow:1;max-width:460px}table.entries div.key-list:last-of-type dl:last-of-type{margin-bottom:0}table.entries div.key-list dl{font-weight:400;margin:0;display:flex;flex-wrap:nowrap;column-gap:var(--z2);row-gap:0;align-items:center;flex-wrap:wrap}table.entries div.key-list dl dt{flex-basis:100%;white-space:nowrap;color:#969cc5d4;margin-bottom:6px}table.entries div.key-list dl dt label{color:#91f5ff}table.entries div.key-list dl dd{display:flex;flex-grow:1;justify-content:space-between;column-gap:1ch;flex-wrap:wrap;margin-left:0;list-style:disc;list-style-type:disc;margin-bottom:0;color:#778896;width:max-content;min-width:15ch;border:solid #fff2;padding:4px 4px 4px 8px;border-width:1px 1px 0px 3px;border-left-color:var(--colour-code)}table.entries div.key-list dl dd.total{border-top:1px solid var(--dark3);margin-top:8px;padding-top:2px;width:100%}table.entries div.key-list dl dd>key[name]{color:#fff;margin-bottom:4px;width:100%}table.entries div.key-list dl dd key{flex-basis:20%;color:#969cc5d4;display:inline-block}table.entries div.key-list dl dd:last-of-type{border-bottom-width:1px}table.entries div.key-list val{color:#fff;white-space:nowrap;text-align:right}table.entries div.key-list bonus{color:var(--colour-code)}table.entries div.entries-each{display:flex;flex-wrap:wrap;column-gap:var(--z4);row-gap:var(--z2);max-width:800px;padding:var(--z2);background:#0002;border-radius:var(--z2)}table.entries *[nodata]{display:none}
