*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{-webkit-margin-before:1em;margin-block-start:1em}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;-moz-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;-moz-animation-iteration-count:1!important;animation-iteration-count:1!important;-moz-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--main-border-color:#ddd;--primary-border:#037dba;--gray-20:#404346;--gray-60:#8a8d91;--gray-70:#bcc0c4;--gray-80:#c9ccd1;--gray-90:#e4e6eb;--gray-95:#f0f2f5;--gray-100:#f5f7fa;--primary-blue:#037dba;--secondary-blue:#0396df;--tertiary-blue:#c6efff;--flash-blue:#4cf7ff;--outline-blue:rgba(4,164,244,0.6);--navy-blue:#035e8c;--red-25:#bd0d2a;--secondary-text:#65676b;--white:#fff;--yellow:#fffae1;--outline-box-shadow:0 0 0 2px var(--outline-blue);--outline-box-shadow-contrast:0 0 0 2px var(--navy-blue);--sans-serif:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Helvetica,sans-serif;--monospace:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace}html{font-size:100%}body,html{height:100%}body{font-family:var(--sans-serif);background:var(--gray-100);font-weight:400;line-height:1.75}h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.3}h1{font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}.text_small,small{font-size:.8rem}code,pre{font-family:var(--monospace);-moz-border-radius:6px;border-radius:6px}pre{background:var(--gray-95);padding:12px;line-height:1.5;overflow:auto}code{background:var(--yellow);padding:0 3px;font-size:.94rem;word-break:break-word}pre code{background:none}a{color:var(--primary-blue)}.text-with-markdown h1,.text-with-markdown h2,.text-with-markdown h3,.text-with-markdown h4,.text-with-markdown h5{margin-block:2rem .7rem;margin-inline:0}.text-with-markdown blockquote{font-style:italic;color:var(--gray-20);border-left:3px solid var(--gray-80);padding-left:10px}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid hsla(0,0%,100%,.3)}#__next{height:100%}.container{height:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.container,.main{display:-webkit-flex;display:-moz-box;display:flex}.main{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;position:relative;width:100%;overflow:hidden}.col{height:100%}.col:last-child{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.logo{height:20px;width:22px;-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.avatar{width:20px;height:20px;display:inline-block;-moz-border-radius:100%;border-radius:100%;border:1px solid #ccc;vertical-align:-5px;margin-left:5px}button .avatar{margin-right:-5px}.edit-button{-moz-border-radius:100px;border-radius:100px;letter-spacing:.12em;text-transform:uppercase;padding:4px 14px;cursor:pointer;font-weight:700;font-size:14px;outline-style:none;white-space:nowrap;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.edit-button--solid{background:var(--primary-blue);color:var(--white);border:none;margin:0 0 0 10px;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (hover:hover){.edit-button--solid:hover{background:var(--secondary-blue)}}.edit-button--solid:focus{-moz-box-shadow:var(--outline-box-shadow-contrast);box-shadow:var(--outline-box-shadow-contrast)}.edit-button--outline{background:var(--white);color:var(--primary-blue);border:1px solid var(--primary-blue);margin:0 0 0 12px;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.edit-button--outline:disabled{opacity:.5}@media (hover:hover){.edit-button--outline:hover:not([disabled]){background:var(--primary-blue);color:var(--white)}}.edit-button--outline:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}ul.notes-list{padding:16px 0}.notes-list>li{padding:0 16px}.notes-empty{padding:16px}.sidebar{background:var(--white);-moz-box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);overflow-y:scroll;z-index:1000;-webkit-flex-shrink:0;flex-shrink:0;max-width:350px;min-width:250px;width:30%;height:auto}.sidebar-toggle{display:none;position:fixed;z-index:9999;top:40px;left:10px;margin:0;width:30px;height:30px;background:url(/x.svg) #e2e2e2;-moz-border-radius:6px;border-radius:6px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:24px;background-position:50%;background-repeat:no-repeat}.sidebar-header{letter-spacing:.12em;text-transform:uppercase;padding:16px;-webkit-align-items:center;-moz-box-align:center;align-items:center}.sidebar-header,.sidebar-menu{display:-webkit-flex;display:-moz-box;display:flex}.sidebar-menu{padding:0 16px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.sidebar-menu>.search{position:relative;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.sidebar-note-list-item{position:relative;margin-bottom:12px;padding:16px;width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-height:100px;-moz-transition:max-height .25s ease-out;transition:max-height .25s ease-out;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.sidebar-note-list-item.note-expanded{max-height:300px;-moz-transition:max-height .5s ease;transition:max-height .5s ease}.sidebar-note-list-item.flash{-webkit-animation-name:flash;-moz-animation-name:flash;animation-name:flash;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;animation-duration:.6s}.screen-center{height:100vh;width:100vw;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media screen and (max-width:640px){.banner:before{content:"⚠️ React Server Components are experimental. "}.banner{font-size:13px}.sidebar-toggle{display:block}.sidebar{position:absolute;-moz-transition:all .4s ease;transition:all .4s ease;height:100%}.sidebar-toggle:checked{background:url(/menu.svg) #e2e2e2;background-size:24px;background-position:50%;background-repeat:no-repeat}.sidebar-toggle:checked+.sidebar{-webkit-transform:translateX(-120%);-moz-transform:translateX(-120%);transform:translateX(-120%)}.sidebar-toggle:not(:checked)~.note-viewer{opacity:.2;pointer-events:none}.sidebar-header{padding-top:14px;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.edit-button,.note-editor-delete,.note-editor-done{padding:3px 10px!important;margin:0 0 0 4px!important;letter-spacing:.03em!important;font-size:13px!important}.label{padding:4px 10px!important;font-size:13px!important}input,textarea{font-size:16px!important}}.sidebar-note-open{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:0;border:none;-moz-border-radius:6px;border-radius:6px;text-align:start;background:var(--gray-95);cursor:pointer;outline-style:none;color:transparent;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sidebar-note-open:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}@media (hover:hover){.sidebar-note-open:hover{background:var(--gray-90)}}.sidebar-note-header{z-index:1;max-width:85%;pointer-events:none}.sidebar-note-header>strong{display:block;font-size:1.25rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-note-toggle-expand{z-index:2;-moz-border-radius:50%;border-radius:50%;height:24px;width:24px;padding:0 6px;border:1px solid var(--gray-60);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;visibility:hidden;opacity:0;cursor:default;-moz-transition:visibility 0s linear 20ms,opacity .3s;transition:visibility 0s linear 20ms,opacity .3s;outline-style:none}.sidebar-note-toggle-expand:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}.sidebar-note-open:focus+.sidebar-note-toggle-expand,.sidebar-note-toggle-expand:focus{visibility:visible;opacity:1;-moz-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}@media (hover:hover){.sidebar-note-open:hover+.sidebar-note-toggle-expand,.sidebar-note-toggle-expand:hover{visibility:visible;opacity:1;-moz-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}}.sidebar-note-toggle-expand img{width:10px;height:10px}.sidebar-note-excerpt{pointer-events:none;z-index:2;-webkit-flex:1 1 250px;-moz-box-flex:1;flex:1 1 250px;color:var(--secondary-text);position:relative;-webkit-animation:slideIn .1s;-moz-animation:slideIn .1s;animation:slideIn .1s}.search input{padding:0 16px;-moz-border-radius:100px;border-radius:100px;border:1px solid var(--gray-90);width:100%;height:100%;outline-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}.search .spinner{position:absolute;right:10px;top:10px}.note-viewer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:auto;max-width:100%;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.note{background:var(--white);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);-moz-border-radius:8px;border-radius:8px;width:-moz-calc(100% - 32px);width:calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px);padding:16px;overflow-y:auto}.note--empty-state{margin:20px;text-align:center}.note-text--empty-state{font-size:1.5rem}.note-header{-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.note-header,.note-menu{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.note-menu{margin-bottom:10px;overflow:hidden;width:100%;height:34px}.note-menu,.note-title{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.note-title{line-height:1.3;overflow-wrap:break-word;word-break:break-word}.note-updated-at{color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note-preview{margin:50px 0}.note-editor{display:-webkit-flex;display:-moz-box;display:flex;padding:16px;background:var(--white);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);-moz-border-radius:8px;border-radius:8px;width:-moz-calc(100% - 32px);width:calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px);overflow-y:auto}.note-editor .label{margin-bottom:10px}.note-editor-form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:400px;max-width:50%;-webkit-flex-shrink:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0}.note-editor-form input,.note-editor-form textarea{background:none;border:1px solid var(--gray-70);-moz-border-radius:4px;border-radius:4px;font-family:var(--monospace);font-size:.8rem;padding:12px;outline-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.note-editor-form input:focus,.note-editor-form textarea:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}.note-editor-form input{height:44px;margin-bottom:16px}.note-editor-form textarea{height:100%;max-width:400px}.note-editor-menu{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:10px;float:right}.note-editor-preview{-webkit-margin-start:40px;-moz-margin-start:40px;margin-inline-start:40px;width:100%}.note-editor-delete,.note-editor-done{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-border-radius:100px;border-radius:100px;letter-spacing:.12em;text-transform:uppercase;padding:4px 14px;cursor:pointer;font-weight:700;font-size:14px;margin:0 0 0 10px;outline-style:none;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.note-editor-delete:disabled,.note-editor-done:disabled{opacity:.5}.note-editor-done{border:none;background:var(--primary-blue);color:var(--white)}.note-editor-done:focus{-moz-box-shadow:var(--outline-box-shadow-contrast);box-shadow:var(--outline-box-shadow-contrast)}@media (hover:hover){.note-editor-done:hover:not([disabled]){background:var(--secondary-blue)}}.note-editor-delete{border:1px solid var(--red-25);background:var(--white);color:var(--red-25)}.note-editor-delete:focus{-moz-box-shadow:var(--outline-box-shadow);box-shadow:var(--outline-box-shadow)}@media (hover:hover){.note-editor-delete:hover:not([disabled]){background:var(--red-25);color:var(--white)}.note-editor-delete:hover:not([disabled]) img{-webkit-filter:grayscale(1) invert(1) brightness(2);filter:grayscale(1) invert(1) brightness(2)}}.note-editor-done>img{width:14px}.note-editor-delete>img{width:10px}.note-editor-delete>img,.note-editor-done>img{-webkit-margin-end:12px;-moz-margin-end:12px;margin-inline-end:12px}.note-editor-delete[disabled],.note-editor-done[disabled]{opacity:.5}.label{display:inline-block;-moz-border-radius:100px;border-radius:100px;text-transform:uppercase;font-weight:700;font-size:14px;padding:5px 14px}.label--preview{background:rgba(38,183,255,.15);color:var(--primary-blue)}.text-with-markdown p{margin-bottom:16px}.text-with-markdown img{width:100%}.spinner{display:inline-block;-moz-transition:opacity .1s linear;transition:opacity .1s linear;width:20px;height:20px;-moz-border-radius:50%;border-radius:50%;border:3px solid rgba(80,80,80,.5);border-top-color:#fff;-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;opacity:0}.spinner--active{opacity:1}.skeleton:after{content:"Loading..."}.skeleton{height:100%;background-color:#eee;background-image:-moz-linear-gradient(left,#eee,#f5f5f5,#eee);background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200px 100%;background-repeat:no-repeat;-moz-border-radius:4px;border-radius:4px;display:block;line-height:1;width:100%;-webkit-animation:shimmer 1.2s ease-in-out infinite;-moz-animation:shimmer 1.2s ease-in-out infinite;animation:shimmer 1.2s ease-in-out infinite;color:transparent}.skeleton:first-of-type{margin:0}.skeleton--button{-moz-border-radius:100px;border-radius:100px;padding:6px 20px;width:auto}.v-stack+.v-stack{-webkit-margin-before:.8em;margin-block-start:.8em}.offscreen{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;position:absolute}@media screen and (max-width:900px){.note-editor{-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.note-editor-preview{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;overflow:auto;margin-bottom:20px;-webkit-flex:2 1;-moz-box-flex:2;flex:2 1}.note-editor-form{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;width:100%;max-width:100%}.note-editor-form textarea{max-width:100%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@-moz-keyframes shimmer{0%{background-position:-200px 0}to{background-position:-moz-calc(200px + 100%) 0;background-position:calc(200px + 100%) 0}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:-moz-calc(200px + 100%) 0;background-position:calc(200px + 100%) 0}}@-webkit-keyframes slideIn{0%{top:-10px;opacity:0}to{top:0;opacity:1}}@-moz-keyframes slideIn{0%{top:-10px;opacity:0}to{top:0;opacity:1}}@keyframes slideIn{0%{top:-10px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes flash{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.9}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes flash{0%{-moz-transform:scale(1);transform:scale(1);opacity:1}50%{-moz-transform:scale(1.05);transform:scale(1.05);opacity:.9}to{-moz-transform:scale(1);transform:scale(1);opacity:1}}@keyframes flash{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);opacity:.9}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}