:root{--tinylog-asleep-color:#9dadff;--tinylog-awake-color:#f7d252;--tinylog-putdown-color:#72e1e1;--tinylog-white:#fffbec;--tinylog-white-translucent:rgba(255,251,236,0.75);--tinylog-background-color:#374f64;--tinylog-background-color-translucent:rgba(55,79,100,0.63);--tinylog-bar-color:rgba(255,251,236,0.1);--tinylog-red:#ec6f5e;--tinylog-note-color:#557998;--tinylog-scale-marks-color:rgba(255,251,236,0.25);--tinylog-black:#26394a}*{-webkit-overflow-scrolling:touch}body{margin:0;font-family:Barlow Semi Condensed,sans-serif;font-family:DM Sans,sans-serif;background-color:#374f64;background-color:var(--tinylog-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-animation{z-index:-1;position:fixed;top:0;left:0;width:50%;height:100vh;height:calc(var(--available-height, 1vh)*100);padding:0 25%}body,div,ul{margin:0;padding:0}div,input{box-sizing:border-box}input{width:100%}button{font:normal 1em DM Sans,sans-serif;margin:0}input:focus{outline-color:var(--tinylog-asleep-color)}input:disabled{opacity:unset}button.icon{font-size:11px}.App{background-color:var(--tinylog-background-color);color:var(--tinylog-white);width:100vw;position:fixed;font-size:1em}.App,.sub{min-height:100vh;min-height:calc(var(--available-height, 1vh)*100)}.sub{background-color:var(--tinylog-background-color-translucent);position:absolute;top:0;right:-100%;width:100%;-webkit-transition:right .6s;transition:right .6s}.sub.on{right:0}.toast{position:fixed;top:2.2em;left:0;width:100%;text-align:center;opacity:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;z-index:999}.toast p{background:var(--tinylog-putdown-color);color:var(--tinylog-background-color);padding:.4em;margin:1em 2em;border-radius:1em}.nav{height:6vmax;border-bottom:.1em solid var(--tinylog-white-translucent);width:98%;margin:0 auto;flex-direction:row;padding:1%;background-color:var(--tinylog-background-color)}.nav,.nav .left,.nav .right{display:flex;justify-content:space-between}.nav .left,.nav .right{width:96px;padding-top:4px}.nav button{background:none;border:none;outline:none}.nav a{display:flex;justify-content:center;width:2.4em}.nav button img{width:2.4em;height:2.4em}.nav button div{display:none}.nav button.new div{display:unset;position:relative}.nav button.new div span{position:absolute;top:-2.4em;right:-2em;display:block;background-color:var(--tinylog-red);color:var(--tinylog-white);padding:2px 4px}.date-header{display:flex;flex-direction:row;justify-content:space-between;padding:.4em .2em 0 .6em;background-color:var(--tinylog-background-color)}.date-header .display{height:58px}.date-header .date{font-weight:700;padding:.4em 0}.date-header .sleep-duration{display:flex;flex-direction:row;text-align:right;color:var(--tinylog-asleep-color)}.date-header .sleep-duration.off{visibility:hidden}.date-header .sleep-duration .caption{padding-right:.2em}.date-header .sleep-duration .duration{font-weight:700}.date-header button{background:none;border:none;outline:none}.date-header img{width:2.4em;height:2.4em}.toggle-view{font-size:.8em;color:var(--tinylog-white)}.filter{box-sizing:border-box;background-color:var(--tinylog-background-color);position:relative;width:90%;height:100vh;height:calc(var(--available-height, 1vh)*100);margin-left:10%;border-left:.08em solid var(--tinylog-white);-webkit-transition:width 1s;transition:width 1s}.filter .close-button{position:absolute;top:0;right:0;background:none;border:none;outline:none;border-left:.08em solid var(--tinylog-white-translucent);border-bottom:.08em solid var(--tinylog-white-translucent);padding:.4em .4em 0}.filter .close-button img{width:2em;height:2em}.filter form{height:100%;height:100vh;height:calc(var(--available-height, 1vh)*100);padding:2em 8%;color:var(--tinylog-white);overflow-y:scroll}.filter h2{font-size:1em;font-weight:700;margin:.6em 0 0}.filter h3{font-size:1em;font-weight:400;margin:1.4em 0 -.8em}.filter hr{border:.04em solid var(--tinylog-white);margin:1.6em 0 1.4em;padding:0}.box label.toggle{display:inline-block;margin-right:.8em;position:relative;height:2em;line-height:4.8em}.box label.toggle input{display:none}.box label.toggle span{border:.08em solid var(--tinylog-white);border-radius:2em;padding:.6em .8em;font-size:.8em;font-weight:400;line-height:1}.box label.toggle input:checked+span{background:var(--tinylog-white);color:var(--tinylog-background-color)}.box label.toggle input:checked+span.category-1{background:var(--tinylog-asleep-color);color:var(--tinylog-background-color)}.box label.toggle input:checked+span.category-2{background:var(--tinylog-awake-color);color:var(--tinylog-background-color)}.box label.toggle input:checked+span.category-3{background:var(--tinylog-putdown-color);color:var(--tinylog-background-color)}.box label.toggle input:checked+span.category-0{background:var(--tinylog-note-color);color:var(--tinylog-white-color)}.box .custom-time{margin-top:1.8em;display:flex;justify-content:space-between;position:relative}.box .custom-time .end-time,.box .custom-time .start-time{width:46%}.box .custom-time .separator{padding:.6em;display:flex;flex-direction:column;align-content:center}.box .custom-time input{border:.1em solid var(--tinylog-white);border-radius:.2em;background:transparent;font:700 .8em DM Sans;color:var(--tinylog-white);text-align:center;vertical-align:middle;padding:1em 0}.box .custom-time.off{display:none}.box .custom-time input[type=time]{padding-left:.8em}.box .custom-time input:focus{outline-color:var(--tinylog-asleep-color)}.device-ios .box .custom-time input:focus{border-color:var(--tinylog-asleep-color)}.box div.sort-option{margin:.8em 0}.box label.circle input{display:none}.box label.circle+label{padding:0 .6em;vertical-align:middle}.box label.circle span.image{display:inline-block;background-image:url(/circle_off.svg);width:1.6em;height:1.6em;vertical-align:middle}.box label.circle input:checked+span.image{background-image:url(/circle_on.svg)}.filter .footer{width:100%;display:flex;flex-direction:column;position:absolute;bottom:0}.filter .footer.pristine{display:none}.filter .footer button{background:none;border:none;outline:none;font-size:1em;font-weight:700;padding:1.2em}.filter .footer .clear-button{color:var(--tinylog-white);border-right:.1em solid var(--tinylog-white);background-image:url(/cross.svg);background-repeat:no-repeat;background-position:15.8em 52%;background-size:1.4em}.filter .footer .apply-button{background:var(--tinylog-white);color:var(--tinylog-background-color)}span.filter-indicator{display:inline-block;border:.08em solid var(--tinylog-white);border-radius:2em;padding:.6em .8em;font-size:.8em;font-weight:400;line-height:1;margin:.5em .8em .5em 0}span.filter-indicator.category-1{background:var(--tinylog-asleep-color);color:var(--tinylog-background-color)}span.filter-indicator.category-2{background:var(--tinylog-awake-color);color:var(--tinylog-background-color)}span.filter-indicator.category-3{background:var(--tinylog-putdown-color);color:var(--tinylog-background-color)}span.filter-indicator.category-0{background:var(--tinylog-note-color);color:var(--tinylog-white-color)}.display.filter-header{display:flex;flex-direction:column;justify-content:space-evenly}.display.filter-header>div{display:flex;flex-direction:row;justify-content:space-between}.display.filter-header .clear{color:var(--tinylog-white);background-image:url(/cross.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:1.8em;padding-right:2em;padding-left:0;font-weight:700;font-size:.8em}.editor-container{position:absolute;top:0;left:0;height:100vh;height:calc(var(--available-height, 1vh)*100);width:100vw;overflow:scroll;background:var(--tinylog-background-color-translucent);padding:3.8em .4em}.editor{font-size:1em;display:flex;flex-direction:column;align-items:center;border:.1em solid var(--tinylog-white);border-radius:.2em;color:var(--tinylog-white);background:var(--tinylog-background-color);position:relative}.editor .button{font-size:.8em;padding:1.2em}.editor .button,.editor .link{background:none;border:none;outline:none;font-weight:700;color:var(--tinylog-white)}.editor .link{padding:0}.editor label{display:inline-block;font-size:.8em;padding:.4em 0}.editor .close{width:100%;text-align:right}.editor .close-button{border-left:.1em solid var(--tinylog-white);border-bottom:.1em solid var(--tinylog-white);padding:.6em .6em .2em}.editor .close-button img{width:2em;height:2em}.editor .editor-form{padding:0 5%;position:relative;width:100%}.editor .body{display:block;border:none;outline:none;padding:unset;background:transparent;color:var(--tinylog-white);font:normal 2em Barlow Semi Condensed;background-position-y:1.01em;background-size:6px 12px;background-repeat:repeat-x;width:100%}.device-ios .editor .body{background-position-y:1.2em;padding-left:0}.editor.category-1 .body{background-image:url(/images/dot-asleep.svg)}.editor.category-2 .body{background-image:url(/images/dot-awake.svg)}.editor.category-3 .body{background-image:url(/images/dot-putdown.svg)}.editor.category-0 .body{background-image:url(/images/dot-note.svg)}.editor .dummy-body{display:block;border:none;outline:none;background:transparent;color:transparent;font:normal 2em Barlow Semi Condensed;width:90%;position:absolute;z-index:-1}.editor .box{display:flex;flex-direction:row;justify-content:space-between;margin-top:.6em}.editor .box div{width:48%}.editor .box input,.editor .box textarea{border:.1em solid var(--tinylog-white);border-radius:.2em;background:transparent;font:700 .8em DM Sans;color:var(--tinylog-white);text-align:center;vertical-align:middle;padding:1em}.editor .box input[type=date],.editor .box input[type=time]{display:block;padding-left:2.8em;height:3.4em}@media screen and (device-aspect-ratio:40/71){.editor .box input[type=date]{padding-left:1.6em}}.device-ios .editor .box input,.device-ios .editor .box textarea{width:100%}.editor.category-1 input:focus{outline-color:var(--tinylog-asleep-color)}.editor.category-2 input:focus{outline-color:var(--tinylog-awake-color)}.editor.category-3 input:focus{outline-color:var(--tinylog-putdown-color)}.editor.category-0 input:focus{outline-color:var(--tinylog-note-color)}.device-ios .editor.category-1 input:focus{width:100%;border-color:var(--tinylog-asleep-color)}.device-ios .editor.category-2 input:focus{width:100%;border-color:var(--tinylog-awake-color)}.device-ios .editor.category-3 input:focus{width:100%;border-color:var(--tinylog-putdown-color)}.device-ios .editor.category-0 input:focus{width:100%;border-color:var(--tinylog-note-color)}.editor .box input:disabled{background-color:var(--tinylog-bar-color);border:none}.editor .date label{display:flex;flex-direction:row;justify-content:space-between;font-size:.8em;padding:.4em 0}.editor .go-to-day{font-size:1em;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-position:98% 56%;background-size:.8em;padding-right:1.4em}.editor.category-1 .go-to-day{background-image:url(/images/arrow-right-asleep.svg);color:var(--tinylog-asleep-color)}.editor.category-2 .go-to-day{background-image:url(/images/arrow-right-awake.svg);color:var(--tinylog-awake-color)}.editor.category-3 .go-to-day{background-image:url(/images/arrow-right-putdown.svg);color:var(--tinylog-putdown-color)}.editor.category-0 .go-to-day{background-image:url(/images/arrow-right-note.svg);color:var(--tinylog-note-color)}.editor .category{margin-top:.6em;position:relative}.editor .category select{width:100%;padding:1em;font:normal .8em DM Sans;color:var(--tinylog-background-color);border-radius:.2em;-webkit-appearance:none}.editor.category-1 select{outline-color:var(--tinylog-asleep-color)}.editor.category-2 select{outline-color:var(--tinylog-awake-color)}.editor.category-3 select{outline-color:var(--tinylog-putdown-color)}.editor.category-0 select{outline-color:var(--tinylog-note-color);color:var(--tinylog-white)}.editor .category img.dropdown-indicator{display:inline-block;width:20px;height:20px;position:absolute;bottom:.8em;right:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.editor.category-1 .category select{background-color:var(--tinylog-asleep-color)}.editor.category-2 .category select{background-color:var(--tinylog-awake-color)}.editor.category-3 .category select{background-color:var(--tinylog-putdown-color)}.editor.category-0 .category select{background-color:var(--tinylog-note-color)}.editor .category.selected-1 select{background-color:var(--tinylog-asleep-color);color:var(--tinylog-background-color)}.editor .category.selected-2 select{background-color:var(--tinylog-awake-color);color:var(--tinylog-background-color)}.editor .category.selected-3 select{background-color:var(--tinylog-putdown-color);color:var(--tinylog-background-color)}.editor .category.selected-0 select{background-color:var(--tinylog-note-color);color:var(--tinylog-white-color)}.editor .delete{display:flex;justify-content:center;margin:.8em}.editor .delete-button{background-image:url(/trashcan.svg);background-size:1em;background-repeat:no-repeat;background-position:0 50%;padding:.8em .8em .8em 1.6em}.editor .footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;border-top:.1em solid var(--tinylog-white)}.editor .footer button{width:50%}.editor .footer .cancel-button{border-right:.1em solid var(--tinylog-white)}.editor .footer .save-button{background:var(--tinylog-white);color:var(--tinylog-background-color)}.editor-container .shade{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--tinylog-background-color-translucent);display:none}.editor .box-foot label{margin-bottom:-1.6em;display:flex;flex-direction:row;justify-content:flex-end}.entries{height:100vh;height:calc(var(--available-height, 1vh)*100);width:100vw;overflow:scroll}.App .loading-animation{width:100%}.entries ul{list-style:none}.entries ul.list{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.entries ul.list li{font-size:.8em;border:.1em solid var(--tinylog-white-translucent);border-radius:.2em;position:relative;width:96%;margin-top:1em}div.timestamp{padding:.6em .4em .2em;display:flex;flex-direction:row;justify-content:space-between}div.timestamp .duration{font-weight:700}div.body{padding:0 .2em .2em;font-family:Barlow Semi Condensed,sans-serif;font-size:2em;display:flex;flex-direction:row;align-content:flex-start}div.body.note{padding-bottom:.32em}div.bar{width:100%;height:1em;margin-top:.8%;background-color:var(--tinylog-bar-color);overflow:hidden}div.bar div{height:1em;position:relative}div.bar .category-1{background-color:var(--tinylog-asleep-color)}div.bar .category-2{background-color:var(--tinylog-awake-color)}div.bar .category-3{background-color:var(--tinylog-putdown-color)}div.bar img{display:flex;position:relative;height:1em;width:2em;top:-1em}div.dogear-behind{position:absolute;top:-.1em;right:-.1em;border:.1em solid var(--tinylog-white);height:20px;width:20px;background-color:var(--tinylog-note-color)}div.dogear-top{position:absolute;height:18px;width:28px;background-color:var(--tinylog-background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:.1em solid var(--tinylog-white);top:-6px;right:-11px}.entries .footer{padding-top:1em;font-size:.8em;color:var(--tinylog-white-translucent);position:relative;width:100%}.entries .calendar+.footer{width:200%}.entries .footer.off{display:none}.entries .footer-content{position:absolute;width:50%;left:0}.entries .footer .blurb{display:flex;flex-direction:column;align-items:center;padding:2em 2em 3em}.entries .footer img{width:54px;height:42px}.entries .footer .message{width:100%;background:var(--tinylog-bar-color)}.entries .footer .message button{margin:0;padding:0;color:var(--tinylog-white-translucent);text-decoration:underline;border:none;background:none;outline:none}.entries .footer .message p{margin:0;padding:1em;text-align:center}.entries .day{border:none;width:100%;display:flex}.entries .day .date{display:inline-block;text-align:center;width:6%}.entries .tape{display:inline-block;width:calc(85.71429% + 2px)}.device-ios .entries .tape{width:calc(85.71429% + 8px)}.entries div.summary{display:inline-flex;flex-direction:column;justify-content:center;color:var(--tinylog-asleep-color);margin-left:1em;font-weight:700}.device-ios .entries div.summary{width:unset}.entries .day canvas{height:4.4em;width:100%;border:1px solid var(--tinylog-white);border-radius:.2em;vertical-align:bottom}.calendar{width:200%;overflow:scroll;position:relative;display:flex;font-size:.8em;padding-top:2.5px}.calendar ul.days{width:100%;margin:.8em 8px 0}.calendar .day-header-container{width:4.2em;position:fixed;height:100%;overflow:hidden;padding-left:.2em;pointer-events:none}.calendar ul.day-header{position:absolute;width:100%;padding-left:1.2em;margin-top:.8em}.calendar li{height:56px;margin-bottom:12px}.calendar .day-header li{display:flex;flex-direction:column;justify-content:center}.calendar .vertical-line-overlay-container{width:100%;height:calc(100% + 2.8em);font-size:1em;display:flex;pointer-events:none;position:absolute;margin-top:-2.8em;overflow:scroll}.calendar table.vertical-line-overlay{height:100%;margin:.8em 8px 0;pointer-events:none;table-layout:fixed;max-width:none;width:auto;min-width:100%}.calendar table.vertical-line-overlay td{border-left:1px solid var(--tinylog-scale-marks-color);color:transparent}.calendar .now-marker-line{width:1px;height:100%;background-color:var(--tinylog-red);position:absolute;margin-top:2.8em}.calendar .now-marker-point{width:6px;height:6px;background-color:var(--tinylog-red);border-radius:3px;position:absolute;margin-top:calc(2.8em - 3px)}.calendar td,.calendar th,.time-header td,.time-header th{font-weight:400;text-align:start;border:1px solid transparent}.calendar table.vertical-line-overlay th{visibility:hidden}.time-header-container{overflow:scroll;width:100%}.time-header{height:100%;pointer-events:none;table-layout:fixed;max-width:none;width:auto;min-width:200%;margin:0 8px;color:#f0f8ff}.time-header th.summary span{color:var(--tinylog-asleep-color)}.time-header th span{font-size:.8em}.modal-entry{position:absolute;top:100%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;-webkit-transition:top .2s;transition:top .2s}.modal-entry.on{top:0}.modal-entry .subnav{padding:16px 8px 0;background-color:var(--tinylog-background-color);display:flex;flex-direction:row;justify-content:space-between;z-index:2}.modal-entry .subnav button{width:2.4em;height:2.4em;border:1px solid var(--tinylog-white);border-radius:2px;background:none;outline:none;display:flex;justify-content:center;padding:0}.modal-entry .subnav button img{width:1.6em;height:1.6em}.modal-entry ul{padding:8px 8px 24px;width:calc(100% - 16px);background-color:var(--tinylog-background-color);min-height:6.2em}.modal-entry li{border:1px solid var(--tinylog-white);border-radius:2px;position:relative}div.dogear-behind{top:-1px;right:-1px;border:1px solid var(--tinylog-white)}div.dogear-top{border-bottom:1px solid var(--tinylog-white)}@-webkit-keyframes bounce{0%,to{bottom:5px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{bottom:10px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce{0%,to{bottom:5px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{bottom:10px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.banner{display:none}.device-ios .banner{display:unset;position:absolute;bottom:5px;width:100%;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.8s;animation-duration:.8s}.device-ios.device-ipad .banner{display:none}.banner p{font-size:.8em;width:84%;margin:0 auto;color:var(--tinylog-white);padding:48px 16px;border:1px solid var(--tinylog-white);border-radius:2px;text-align:center}.banner .pointer,.banner p{background-color:var(--tinylog-background-color);box-sizing:border-box}.banner .pointer{width:24px;height:24px;border-right:1px solid var(--tinylog-white);border-bottom:1px solid var(--tinylog-white);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-12.8px auto 0}.banner .close{box-sizing:border-box;border:none;outline:none;background:none;position:absolute;right:calc(8% + 1px);top:0;width:32px;height:32px;border-left:1px solid var(--tinylog-white);border-bottom:1px solid var(--tinylog-white);padding:0}.banner .close img{width:24px;height:24px;padding:4px}.settings-container{height:100vh;height:calc(var(--available-height, 1vh)*100);overflow-y:scroll;padding-bottom:4em}.settings{padding:.4em 2em;list-style:none}.settings li{position:relative;padding:1.4em 0;border-bottom:.08em solid var(--tinylog-white)}.settings h3{margin-top:0;font-size:1em}.settings select{-webkit-appearance:none;font:normal .8em DM Sans;padding:1em;background-color:var(--tinylog-background-color);color:var(--tinylog-white);width:100%;border:.1em solid var(--tinylog-white-translucent)}.settings select,.settings select:focus{outline-color:var(--tinylog-asleep-color)}.device-ios .settings select:focus{border-color:var(--tinylog-asleep-color)}.settings img.dropdown-indicator{display:inline-block;width:20px;height:20px;position:absolute;top:4.6em;right:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.settings a{color:var(--tinylog-white)}.settings button.location{display:inline;padding:0;text-decoration:underline}.settings button.location,.settings button.tips{border:none;outline:none;background:none;text-align:start;color:var(--tinylog-white);font-size:1em;font-weight:700}.settings button.tips{display:block;padding:.2em 0;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:1.4em;width:100%;height:unset}.settings button.export{display:block;border:none;outline:none;padding:.2em 0;background:none;background-image:url(/export.svg);background-repeat:no-repeat;background-position:100% 50%;width:100%;text-align:start;color:var(--tinylog-white);font-size:1em;font-weight:700}.settings p{font-size:.8em}.settings .daytime{display:flex;flex-direction:row;justify-content:space-between}.settings .daytime .end-time,.settings .daytime .start-time{width:48%}.settings .daytime input{border:.1em solid var(--tinylog-white-translucent);border-radius:.2em;background:transparent;font:700 .8em DM Sans;color:var(--tinylog-white);text-align:center;vertical-align:middle;padding:.8em}.device-ios .settings .daytime input:focus{border-color:var(--tinylog-asleep-color)}.settings .daytime input:disabled{-webkit-appearance:none;background-color:var(--tinylog-bar-color);border-color:transparent}.settings .daytime input[type=time]{display:block;padding-left:2.8em}.settings label{display:block;font-size:.88em;margin-bottom:.4em}.tips{height:100vh;height:calc(var(--available-height, 1vh)*100);overflow-y:scroll;padding-bottom:4em;color:var(--tinylog-white)}.tips .back{background:none;outline:none;border:none;margin:.8em .8em .2em;padding:0}.tips .back img{width:1.2em;height:1.2em;padding:0}.tips .content{padding:0 2.2em}.tips h2{font-size:1em;border-bottom:.1em solid var(--tinylog-white);padding:1em 0;margin-top:1em}.tips h2.first{margin-top:0;padding-top:0}.tips ul{list-style:none}.tips li{margin-top:2em}.tips .basics li{border-bottom:.01em solid var(--tinylog-white)}.tips h3{font-size:1.4em;font-weight:400;margin:0}.tips p{font-size:.8em}.tips .box{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em}.tips .balloon{display:inline-block;margin-right:.8em;margin-bottom:1em;padding:.6em .8em;background:var(--tinylog-white);color:var(--tinylog-background-color);font-size:.8em;border-radius:.4em;border-bottom-right-radius:unset;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:right}.tips .balloon:after{content:"";position:absolute;right:0;bottom:-.5em;width:0;height:0;border-top:.8em solid transparent;border-bottom:.8em solid transparent;border-right:.8em solid var(--tinylog-white);z-index:-1}.tips a{color:var(--tinylog-white);font-weight:700;text-decoration:underline}.Textline{position:fixed;font-family:Barlow Semi Condensed,sans-serif;width:100vw;height:100vh;height:calc(var(--available-height, 1vh)*100);overflow:scroll hidden}.Textline .loading-animation{width:100%}.Textline button{background:none;outline:none;border:none;padding:0;font-size:1em}.Textline .actions{position:relative;width:100%;height:100%}.Textline .close-button{position:absolute;right:0;background-color:var(--tinylog-background-color);border-left:.08em solid var(--tinylog-white-translucent);border-bottom:.08em solid var(--tinylog-white-translucent);padding:.4em .4em 0}.Textline .close-button img{width:2em;height:2em}.Textline .send{position:fixed;right:24px;bottom:24px;height:95px;width:95px}.Textline .help-button{position:fixed;left:24px;bottom:46px;height:37px;width:37px}.Textline .notes{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:hidden}.Textline .message{box-sizing:border-box;position:absolute;display:inline-block;padding:12px 8px;background-color:var(--tinylog-background-color);word-wrap:break-word;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Textline .message.font-1{font-size:1.4em}.Textline .message.font-2{font-size:1.6em}.Textline .message.font-3{font-size:1.8em}.Textline .message.font-4{font-size:2em}.Textline .message.font-0{font-size:4em}.Textline .message.color-0{color:var(--tinylog-asleep-color);box-shadow:4px 4px var(--tinylog-asleep-color);border:2px solid var(--tinylog-asleep-color)}.Textline .message.color-1{color:var(--tinylog-awake-color);box-shadow:4px 4px var(--tinylog-awake-color);border:2px solid var(--tinylog-awake-color)}.Textline .message.color-2{color:var(--tinylog-putdown-color);box-shadow:4px 4px var(--tinylog-putdown-color);border:2px solid var(--tinylog-putdown-color)}.Textline .message.color-3{color:var(--tinylog-white);box-shadow:4px 4px var(--tinylog-white);border:2px solid var(--tinylog-white)}.Textline .help{display:none;position:fixed;bottom:24px;left:24px;width:172px;padding:24px 12px;border:3px solid var(--tinylog-red);box-shadow:3px 3px var(--tinylog-red);background-color:var(--tinylog-background-color);color:var(--tinylog-red);font-size:1.2em;text-align:start}.Textline .help.on{display:block}.Textline .help .close-button{background:none;border:none;outline:none;background-image:url(/images/close.svg);background-size:36px 36px;background-repeat:no-repeat;width:36px;height:36px;position:absolute;right:8px;top:8px}.Textline .help p{width:75%;margin:.4em 0;word-wrap:break-word}.Textline .help p.send-now{font-weight:700}.homepage header{position:fixed;top:0;left:0;width:calc(100% - 32px);height:34px;display:flex;flex-direction:row;justify-content:space-between;padding:24px 16px 16px;border-bottom:2px solid var(--tinylog-black);background-color:var(--tinylog-background-color);z-index:1}@media (min-width:860px){.homepage header{justify-content:space-around}}.homepage .brick{height:88px}.homepage header img{display:block;height:26px;margin-top:4px}.homepage header .spacer{width:120px}.country-CA .homepage header .spacer,.country-US .homepage header .spacer{display:none}.homepage .phone-number{text-decoration:none;color:var(--tinylog-white);border:1px solid var(--tinylog-white);padding:6px 8px;font-family:Barlow Semi Condensed;display:none}.homepage .phone-number.highlight{color:var(--tinylog-black);background-color:var(--tinylog-awake-color);border-color:var(--tinylog-background-color)}.country-CA .homepage .phone-number.CA,.country-US .homepage .phone-number.US{display:block}.homepage .content{width:80%;margin:0 10%;display:flex;flex-direction:column;align-items:center}@media (min-width:860px){.homepage .content{width:30%;margin:0 auto}}.homepage section{width:100%}.homepage .balloon{font-size:22px}@media (min-width:860px){.homepage .balloon{font-size:1.4em}}.homepage .balloon p{margin:16px 0}.homepage .balloon.large{display:inline-block;background-image:url(/images/speech-bubble-large.svg);width:90%;max-width:286px;background-repeat:no-repeat;background-size:auto;min-height:164px;padding:4px 24px 34px;color:var(--tinylog-white);position:relative;margin-top:88px}.homepage .balloon.large .cat-snooze{background-image:url(/images/cat-snooze-2.svg);height:87px;width:123px;position:absolute;top:-62px;right:-10px}.homepage .box.right{display:flex;flex-direction:row-reverse;margin-top:16px}.homepage .balloon.button{display:inline-block;background-image:url(/images/speech-bubble-button.svg);width:70%;max-width:212px;background-repeat:no-repeat;background-size:contain;min-height:112px;padding:12px 24px;color:var(--tinylog-background-color)}.homepage .balloon.button button{background:none;outline:none;border:none;cursor:pointer;text-align:unset;padding:0;color:var(--tinylog-background-color)}.homepage .balloon.button-teal{padding-top:16px;background-image:url(/images/speech-bubble-button-teal.svg)}.homepage .balloon.button-teal button{text-align:unset;padding:0;color:var(--tinylog-background-color)}.homepage .carousel{overflow-x:scroll;overflow-y:hidden;padding-left:32px;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tinylog-background-color)),to(var(--tinylog-black)));background-image:linear-gradient(180deg,var(--tinylog-background-color),var(--tinylog-black));width:125%;margin-top:32px}@media (min-width:860px){.homepage .carousel{width:100vw;overflow:unset}}.homepage .carousel .container{width:860px;height:368px;margin:0 auto}.homepage .carousel .container img{width:260px;margin-right:24px}.homepage .control{display:flex;flex-direction:row;justify-content:space-between;padding:24px 16px 2px;width:112%}@media (min-width:860px){.homepage .control{display:none}}.homepage .control .caption,.homepage div.captions ul.captions li.caption{font-size:24px;font-family:Barlow Semi Condensed;color:var(--tinylog-white)}.homepage .control .indicator{display:flex;flex-direction:row;list-style:none;padding:8px 0}.homepage .control .indicator .dot{width:8px;margin:4px;background-color:var(--tinylog-black);height:8px;border-radius:4px}.homepage .control .indicator .dot.white{background-color:var(--tinylog-white)}.homepage div.captions{display:none;width:100vw;padding-left:24px}@media (min-width:860px){.homepage div.captions{display:unset}}.homepage div.captions ul.captions{display:flex;flex-direction:row;justify-content:center;list-style:none;padding:24px 16px 8px}.homepage div.captions ul.captions li.caption{width:260px;margin-right:24px;text-align:center}.homepage .help-link{width:112%;padding:0 0 32px 10px;visibility:hidden}.homepage .help-link.on{visibility:visible}@media (min-width:860px){.homepage .help-link{visibility:visible;width:860px;text-align:right}}.homepage .help-link button{background:none;outline:none;border:none;text-decoration:underline;cursor:pointer;color:var(--tinylog-putdown-color)}.homepage .section3 .balloon{font-size:18px}@media (min-width:860px){.homepage .section3 .balloon{font-size:1.36vw}}.homepage .balloon.xlarge{background-image:url(/images/speech-bubble-xlarge.svg);margin-top:64px;min-height:24vw}.homepage .balloon.xlarge .cat-peek{background-image:url(/images/cat-peek.svg);background-repeat:no-repeat;height:59px;width:70px;position:absolute;top:-44px;right:16px}.homepage .footer{font-size:14px;color:#fffbec;background-color:var(--tinylog-black);padding:48px}.homepage .footer a{color:#fffbec}.homepage.help .tips{padding:16px 32px 64px;height:auto}@media (min-width:860px){.homepage.help .tips{padding:32px;width:50%;margin:0 auto}}.homepage.help .tips .balloon{font-size:.8em}.homepage.help .balloon.large{width:78%}.homepage.help .balloon.small{background-image:url(/images/speech-bubble-small.svg);width:unset;min-height:unset;padding:8px 24px 30px}.homepage.help .balloon.small.logging-CA,.homepage.help .balloon.small.logging-US{font-size:18px;margin-bottom:16px;margin-top:8px;display:none}.country-CA .homepage.help .balloon.large.logging-US,.country-US .homepage.help .balloon.large.logging-CA{display:inline-block}.homepage.help .balloon.small.logging-CA a,.homepage.help .balloon.small.logging-US a{color:var(--tinylog-white);text-decoration:none}
/*# sourceMappingURL=main.ab4a702f.chunk.css.map */