/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}@font-face{font-family:"M PLUS 2";src:url(/fonts/MPLUS2.ttf)format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased}::selection{background:var(--color-selection)}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.layout{grid-template-columns:240px 320px 1fr;height:100%;display:grid}.sidebar{border-right:1px solid var(--color-border);flex-direction:column;gap:2px;padding:28px 8px 12px;font-size:14px;display:flex;overflow-y:auto}.heading{letter-spacing:.06em;color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.space-row{align-items:center;display:flex}.space-row .nav{flex:1}.nav.muted{color:var(--color-text-muted)}.nav.folder{padding-left:34px}.nav.parent .label{font-weight:var(--weight-bold)}.list-title{align-items:center;gap:8px;display:inline-flex}.nav{border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.nav:hover{background:var(--color-surface)}.nav.on{background:var(--color-surface);font-weight:var(--weight-bold)}.nav .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav .count{color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-body)}.icon{color:var(--color-text-muted);border-radius:6px;padding:6px 10px}.icon:hover{background:var(--color-surface)}.sidebar hr{border:0;border-top:1px solid var(--color-border);margin:14px 12px}.status{color:var(--color-text-muted);margin-top:auto;padding:12px;font-size:12px}.list{border-right:1px solid var(--color-border);overflow-y:auto}.list-head{background:var(--color-background);border-bottom:1px solid var(--color-border);height:52px;font-weight:var(--weight-bold);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.new{background:var(--color-accent);color:var(--color-on-accent);font-size:13px;font-weight:var(--weight-bold);border-radius:8px;padding:6px 12px}.empty{color:var(--color-text-muted);text-align:center;margin-top:48px;font-size:14px}.row{border-bottom:1px solid var(--color-border);width:100%;padding:12px 16px;display:block}.row:hover{background:var(--color-surface)}.row.on{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-text-muted)}.row-title{font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.row-title.muted{color:var(--color-text-muted)}.row-preview{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.row-meta{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.badge{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.paper{overflow:hidden}.editor{flex-direction:column;height:100%;display:flex}.editor-bar{border-bottom:1px solid var(--color-border);align-items:center;gap:2px;padding:8px 12px;display:flex}.editor-bar button{min-width:32px;height:30px;color:var(--color-text-muted);text-align:center;border-radius:6px;padding:0 8px;font-size:14px}.editor-bar button:hover{background:var(--color-surface);color:var(--color-text)}.editor-bar button.on{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold)}.editor-bar button.danger:hover{color:var(--color-danger)}.editor-bar .sep{background:var(--color-border);width:1px;height:18px;margin:0 6px}.editor-bar .grow{flex:1}.editor-bar select{font:inherit;color:var(--color-text-muted);background:var(--color-surface);border:0;border-radius:6px;margin-right:6px;padding:5px 8px;font-size:13px}.editor-scroll{flex:1;overflow-y:auto}.editor-inner{max-width:calc(var(--max-line-width) + 2 * var(--padding-x));margin:0 auto;padding-top:20px}.editor-stack{position:relative}.rules{pointer-events:none;position:absolute;inset:0}.rule-line{background:linear-gradient(var(--color-border), var(--color-border)) center / calc(100% - 2 * var(--padding-x)) 1px no-repeat, var(--color-background);position:absolute;left:0;right:0}.ql-editor>:first-child{font-size:var(--title-size);line-height:var(--title-line-height);font-weight:var(--weight-bold);margin-bottom:var(--title-gap)}.ql-editor.ql-blank:before{font-size:var(--title-size);line-height:var(--title-line-height);font-weight:var(--weight-bold)}.ql-container{font-family:inherit;font-size:var(--font-size)}.ql-editor{padding:12px var(--padding-x) 40vh;line-height:var(--line-height);font-weight:var(--weight-body);color:var(--color-text);font-feature-settings:"palt" 0;word-break:normal;overflow-wrap:anywhere}.ql-editor.ql-blank:before{color:var(--color-text-muted);left:var(--padding-x);font-style:normal}.ql-editor ol{padding-left:0}.ql-editor li{padding-left:calc(1.4em + var(--marker-gap))}.ql-editor li>.ql-ui:before{width:1.4em;margin-left:calc(-1.4em - var(--marker-gap));margin-right:var(--marker-gap);text-align:center}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"";box-sizing:border-box;background:var(--color-marker);vertical-align:.18em;width:.36em;height:.36em;margin-left:calc(-.36em - var(--marker-gap) - .52em);margin-right:calc(var(--marker-gap) + .52em);border-radius:50%}.ql-editor li[data-list=bullet].ql-indent-1>.ql-ui:before,.ql-editor li[data-list=bullet].ql-indent-4>.ql-ui:before,.ql-editor li[data-list=bullet].ql-indent-7>.ql-ui:before{border:1.3px solid var(--color-marker);background:0 0}.ql-editor li[data-list=bullet].ql-indent-2>.ql-ui:before,.ql-editor li[data-list=bullet].ql-indent-5>.ql-ui:before,.ql-editor li[data-list=bullet].ql-indent-8>.ql-ui:before{border-radius:1px;width:.32em;height:.32em}.ql-editor li[data-list=ordered]>.ql-ui:before{color:var(--color-marker);text-align:right;font-variant-numeric:tabular-nums}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-editor li[data-list=checked]>.ql-ui:before,.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"";box-sizing:border-box;width:.95em;height:.95em;margin-left:calc(-.95em - var(--marker-gap) - .22em);margin-right:calc(var(--marker-gap) + .22em);border:1.5px solid var(--color-checkbox-border);vertical-align:-.12em;border-radius:4px}.ql-editor li[data-list=checked]>.ql-ui:before{border-color:var(--color-checkbox-checked);background:var(--color-checkbox-checked) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.ql-editor li[data-list=checked]{color:var(--color-checked-text);text-decoration:line-through;-webkit-text-decoration-color:var(--color-checked-text);text-decoration-color:var(--color-checked-text)}.ql-editor .ql-indent-1{padding-left:calc(1 * var(--indent-step))}.ql-editor .ql-indent-2{padding-left:calc(2 * var(--indent-step))}.ql-editor .ql-indent-3{padding-left:calc(3 * var(--indent-step))}.ql-editor .ql-indent-4{padding-left:calc(4 * var(--indent-step))}.ql-editor .ql-indent-5{padding-left:calc(5 * var(--indent-step))}.ql-editor .ql-indent-6{padding-left:calc(6 * var(--indent-step))}.ql-editor .ql-indent-7{padding-left:calc(7 * var(--indent-step))}.ql-editor .ql-indent-8{padding-left:calc(8 * var(--indent-step))}.ql-editor li.ql-indent-1{padding-left:calc(1 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-2{padding-left:calc(2 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-3{padding-left:calc(3 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-4{padding-left:calc(4 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-5{padding-left:calc(5 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-6{padding-left:calc(6 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-7{padding-left:calc(7 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li.ql-indent-8{padding-left:calc(8 * var(--indent-step) + 1.4em + var(--marker-gap))}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, decimal) ". "}.auth{place-items:start center;min-height:100%;padding:12vh 24px 48px;display:grid}.auth-card{flex-direction:column;gap:14px;width:100%;max-width:380px;display:flex}.auth-brand{color:var(--color-text-muted);letter-spacing:.05em;font-size:13px}.auth-card h1{margin:0 0 8px;font-size:26px}.auth-card label{color:var(--color-text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.auth-card input{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;font-size:15px}.auth-card small{font-size:12px}.auth-card p{margin:0;font-size:14px;line-height:1.7}.auth-card .error{color:var(--color-danger)}.auth-card .primary{background:var(--color-accent);height:44px;color:var(--color-on-accent);font-weight:var(--weight-bold);text-align:center;border-radius:10px;margin-top:6px}.auth-card .primary:disabled{opacity:.5}.auth-links{flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex}.auth-links button{color:var(--color-text-muted);padding:6px;font-size:14px}.account{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 12px;font-size:12px;overflow:hidden}
