:root{--bold-weight:600;--regular-weight:200;--white:#fff;--almost-white:#fafafa;--very-light-grey:#f0f0f0;--light-grey:#dcdcdc;--grey:#8c8c8c;--black:#141414;--light-blue:#8cafd9;--light-blue-accent:#b3c9e6;--dark-blue:#203d60;--red:#f01809;--content-background-level-one:var(--light-grey);--content-background-level-two:var(--very-light-grey);--content-background-level-three:var(--almost-white);--interactive-color:var(--light-blue);--interactive-color-accent:var(--light-blue-accent);--interactive-color-caution:var(--red);--font-color:var(--black);--font-interactive-color:var(--dark-blue);--border-color:var(--grey)}*{font-family:"Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6,label{font-weight:var(--regular-weight);margin-top:0;margin-bottom:0}body{background-color:var(--light-grey)}body label,body h1,body h2,body h3,body h4,body h5,body h6,body input,body textarea,body button{color:var(--font-color)}button{background-color:var(--interactive-color)}button:hover{border-color:var(--interactive-color-accent)}button:active{background-color:var(--interactive-color-accent)}input.label,textarea.label{background-color:transparent}label[contenteditable]{background-color:var(--interactive-color);padding:4px;border-radius:4px;cursor:text}:root{--border-radius:5px}.container{border-radius:var(--border-radius)}input.label,textarea.label{border:0}select{border-color:var(--border-color)}*{box-sizing:border-box}*:focus{outline:0}body{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;display:flex;flex-direction:column}textarea{resize:none}button{cursor:pointer;border-style:solid;border-width:1px;border-radius:5px}button.link{background-color:transparent;border:0;text-decoration:underline;color:var(--font-interactive-color);font-weight:var(--bold-weight);padding:0;height:24px}input,textarea{border-style:solid;border-width:1px;border-radius:5px}label.input-aligned{padding-top:2px;padding-bottom:2px;line-height:22pt}div.page-area{flex-grow:1;position:relative}div.page-area>div{position:absolute;top:10px;bottom:10px}div.notification-panel{z-index:2}.table>.header{display:flex;flex-direction:row;height:24px}.table>.body>.row{display:flex;flex-direction:row}.loading-indicator-static-background{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7;background-color:var(--content-background-level-two);z-index:10;overflow:hidden}.loading-indicator-moving-gradient{position:absolute;top:0;left:0;width:20%;height:100%;z-index:11;background:linear-gradient(90deg,transparent,var(--interactive-color),transparent);animation-name:slide;animation-iteration-count:infinite;animation-duration:1.75s}@keyframes slide{0%{transform:translateX(-100%)}60%{transform:translateX(-100%)}100%{transform:translateX(500%)}}.composite-tag.cell.view{height:24px;background-color:var(--interactive-color);border-color:var(--border-color);border-width:1px;border-style:solid;border-radius:2px;padding-left:3px;padding-right:3px;min-width:30px;display:inline}.composite-tag.cell.view label{display:inline-block;text-align:center;margin-top:2px}.composite-tag.cell.view label:not(:first-child){margin-left:5px}.composite-tag.collection-container.view>*{display:inline-block}.composite-tag.collection-container.view>*:not(:first-child){margin-left:8px}.nav-bar>.menu-item.account>div.always-visible{display:flex;flex-direction:row;height:100%}.nav-bar>.menu-item.account>div.always-visible>*{cursor:pointer}.nav-bar>.menu-item.account>div.always-visible>h3{flex-grow:1;height:100%;display:inline-block;padding:4px;text-align:center;margin-top:2px}.nav-bar>.menu-item.account>div.always-visible>.account-icon{line-height:1em;padding-top:6px;padding-left:12px;padding-right:12px}.nav-bar .menu-item{background-color:var(--interactive-color);min-width:120px;flex-grow:0}.nav-bar .menu-item.default-styling>h3{height:100%;display:inline-block;width:100%;padding:4px;text-align:center;pointer-events:none;margin-top:2px}.nav-bar .menu-item.default-styling:hover{background-color:var(--interactive-color-accent)}.nav-bar>.menu-item.default-styling{cursor:pointer}.nav-bar>.menu-item:not(:last-child){border-right:1px solid #c8c8c8}.nav-bar>.menu-item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.nav-bar>.menu-item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.nav-bar .menu-item:hover>.menu{display:block}.nav-bar{background-color:#8cafd9;margin:5px;display:flex;flex-direction:row;position:relative;top:-40px}.nav-bar.apply-animation{animation-duration:.5s;animation-fill-mode:forwards;animation-name:nav-bar-slide-down}.nav-bar>.spacer{flex-grow:1}@keyframes nav-bar-slide-down{from{top:-40px}to{top:0}}.nav-bar.root>.menu-item.account label{font-size:20px}.nav-bar.root>.menu-item[disabled="disabled"]{pointer-events:none;opacity:.5}.menu{position:absolute;display:none;z-index:2;border-style:solid;border-width:1px;border-color:var(--framework-border-color)}.menu.align-right{top:34px;right:0}.menu.align-left{top:34px;left:0}.notification-panel{position:fixed;width:300px;top:0;bottom:0;right:0;pointer-events:none}.notification-panel>.notification{border-radius:5px;padding:10px;background-color:var(--interactive-color-accent)}.notification-panel>.notification.error{background-color:var(--interactive-color-caution)}.framework.pager{display:flex;flex-direction:row}.framework.pager .current-page-description{margin-left:20px;margin-right:20px}.window.tag-picker>.content{display:flex;flex-direction:column;gap:10px;background-color:var(--content-background-level-two);height:0;padding:5px}.window.tag-picker>.content>*{flex-shrink:0}.window.tag-picker>.content>.composite-tag.collection-container{height:22px}.window.tag-picker .suggestion-container{display:flex;flex-direction:row;height:0;flex-grow:1}.window.tag-picker .suggestion-container>div{flex-grow:1}.window.tag-picker .suggestion-container>div:not(:first-child){margin-left:10px}.window.tag-picker>.content>.suggestion-container>.wrapper{display:flex;flex-direction:column;background-color:var(--content-background-level-three);padding:4px;border-radius:6px;min-width:130px}.window.tag-picker>.content>.suggestion-container>.wrapper>h3{margin-bottom:6px}.window.tag-picker>.content>.suggestion-container>.wrapper>.collection-container{display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;min-height:0}.window.tag-picker>.content .grid-cell{cursor:pointer;flex-shrink:0}.window.tag-picker>.content .grid-cell:not(:first-child){margin-top:4px}.window.tag-picker>.content .grid-cell>label{cursor:pointer}.tag-picker.window>.content>div.buttons>*{width:100px}.window.tag-picker>.content>div.buttons>.cancel{float:right}.tag-search-bar.view{background-color:var(--content-background-level-three);border:1px solid var(--border-color);border-radius:4px;height:32px;padding-left:3px;cursor:text}.tag-search-bar.view>.composite-tag.collection-container.view,.tag-search-bar.view>div.wrapper{vertical-align:top;margin-top:3px}.tag-search-bar.view>.composite-tag.collection-container.view{display:inline-block;margin-right:5px}.tag-search-bar.view>div.wrapper{display:inline-block;padding-left:3px;padding-right:3px;height:24px;box-sizing:border-box}.tag-search-bar.view>div.wrapper>div{display:inline-block;height:24px;vertical-align:top;margin-top:2px}.tag-search-bar.view>div.wrapper.tag-suggested{border-width:1px;border-style:solid;border-radius:2px}.tag-search-bar.view>div.wrapper>div.input{min-width:3px}.tag-search-bar.view>div.wrapper>div.suggestion{color:#808080}.window.welcome .content{padding:10px;display:flex;flex-direction:column;background-color:var(--content-background-level-two)}.window.welcome .content p:last-of-type{flex-grow:1}.window.welcome .content button{width:200px;margin-left:auto;margin-right:auto}.view.window{position:fixed;display:flex;flex-direction:column;border:1px solid #c8c8c8;border-radius:5px;overflow:hidden;z-index:2}.view.window>.back-drop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:1}.window.view>.header{display:flex;flex-direction:row;background-color:var(--interactive-color);z-index:3}.window.view>div.resize{width:6px;height:6px;position:absolute;right:-3px;bottom:-3px}.window.view>.header>h3.title{flex-grow:1;padding-left:6px;pointer-events:none}.window.view>.header>div.commands>i{cursor:pointer}.view.window>.content{flex-grow:1;overflow-y:auto;z-index:3}.entity.direct-message.row{border-radius:5px;padding:5px;margin-bottom:10px;background-color:var(--content-background-level-two)}.entity.direct-message.row label{display:block}.entity.direct-message.row label:first-child{margin-bottom:6px}.entity.post.collection-container>.entity.post.row:not(:first-child),.entity.post.collection-container>.mocked-row{margin-top:8px}.entity.post.collection-container>.mocked-row{position:relative;height:64px;border-radius:5px}.entity.post.collection-container>.entity.post.row{background-color:var(--content-background-level-two)}.entity.post.command-bar{background-color:#171b22}.entity.post.row{border-radius:5px;display:flex;flex-direction:column}.entity.post.row>*{padding:6px}.entity.post.row>div.title>h3{cursor:pointer;margin:0;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden}.entity.post.row>div.title>h3:hover{text-decoration:underline}.entity.post.row>div.title{display:inline-block;overflow:hidden;width:100%}.entity.post.row>div.content-preview{flex-grow:1;overflow:hidden}.entity.post.row[deleted]>div.content-preview{font-style:italic}.entity.post.row>div.meta>label.created-by-username{display:inline-block;cursor:pointer;width:150px;font-style:italic}.entity.post.row>div.meta>label.created-by-username:hover{text-decoration:underline}.entity.post.row>div.meta>label.creation-timestamp{font-style:italic}.view.entity.post.single{display:flex;flex-direction:column;background-color:var(--content-background-level-one)}.entity.post.single.view h1{font-size:26px}.entity.post.single>div.title,.entity.post.single>div.content{padding:8px}.entity.post.single>.entity.post-tag.collection-container.view,.entity.post.single>.entity.post-tag.editable-collection-container.view,.entity.post.single>div.command-bar{margin-top:10px}.entity.post.single>div.command-bar{margin-bottom:10px}.entity.post.single>div.command-bar>button{position:relative}.entity.post.single>div.command-bar>button.delete{background-color:var(--interactive-color-caution)}.entity.post.single>div.replies{padding-top:10px}.entity.post.single>div.title{background-color:var(--content-background-level-two);border-top-left-radius:4px;border-top-right-radius:4px}.entity.post.single>div.content{background-color:var(--content-background-level-two);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.entity.post.single[data-status="draft"]>div.title input{background-color:var(--content-background-level-two);width:100%}.entity.post.single[data-status="draft"]>div.title h1{display:none}.entity.post.single:not([data-status="draft"])>div.title input{display:none}.entity.post.single>div.title>input{font-size:18px}.entity.post.single[data-status="draft"] .html-editor{background-color:var(--content-background-level-two);border-radius:5px;border:solid 1px var(--border-color);min-height:200px}.entity.post.single[deleted] .html-editor{font-style:italic}.entity.post.single>div.command-bar>button{margin-right:10px;display:none}.entity.post.single[data-status="draft"]>div.command-bar>button.save-draft,.entity.post.single[data-status="draft"]>div.command-bar>button.publish,.entity.post.single[data-status="draft"]>div.command-bar>button.discard-draft{display:inline-block}.entity.post.single[data-status="published"]>div.command-bar>button.reply{display:inline-block}.entity.post.single[data-status="published"]>div.command-bar.user-has-edit-permissions>button.delete{display:inline-block}.entity.post.single:not([data-status="deleted"])>div.command-bar.user-has-edit-permissions>button.add-tags{display:inline-block}.entity.post.single>div.replies{border-top:1px solid #808080}.entity.post.single>div.replies>button{background-color:transparent;border:0}.entity.post.single.view>div.content>textarea{width:100%}.entity.post-tag.collection-container.view>*{display:inline;margin-right:3px}.entity.post-tag.editable-collection-container>button{display:block}.entity.post-tag.editable-collection-container>.collection-container{margin-top:10px}.entity.post-tag.grid-cell.view{background-color:var(--interactive-color);border-color:var(--border-color);border-width:1px;border-style:solid;border-radius:2px;padding-left:2px;padding-right:2px;position:relative}.entity.post-tag.grid-cell.view select{background-color:var(--interactive-color);border-color:var(--border-color);border-radius:2px}.entity.post-tag.grid-cell.view i{cursor:pointer}.entity.reply.collection-container{display:flex;flex-direction:column}.entity.reply.collection-container>.entity.reply.editor{order:2}.entity.reply.collection-container>.entity.reply.node{order:3}.entity.reply.collection-container>.empty-message:not(:only-child){display:none}.entity.reply.collection-container>.entity.reply.node,.entity.reply.collection-container>.entity.reply.editor{width:100%}.entity.reply.editor{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;width:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 25px;min-height:100px;border:1px solid #c8c8c8;border-radius:var(--border-radius);background-color:var(--interactive-color)}.entity.reply.editor>.html-editor{width:100%;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;border:0}.entity.reply.editor>.html-editor:focus-visible{outline:0}.entity.reply.editor>.command-bar{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.entity.reply.editor>.command-bar>button{background-color:transparent;border:0;margin-right:10px;height:25px}.entity.reply.node>.shaded{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;border-radius:var(--border-radius);background-color:var(--content-background-level-two);width:100%;margin-bottom:8px}.entity.reply.node>.shaded>.meta>*{font-style:italic}.entity.reply.node>.shaded>.meta>.display-name{display:inline-block;width:150px;cursor:pointer}.entity.reply.node>.shaded>.meta>.display-name:hover{text-decoration:underline}.entity.reply.node>.shaded>.content{margin-top:8px;display:block;width:100%}.entity.reply.node[deleted]>.shaded>.content{font-style:italic}.entity.reply.node>.shaded>.command-bar{margin-top:5px}.entity.reply.node>.shaded>.command-bar>button{margin-right:10px}.entity.reply.node[deleted]>.shaded>.command-bar{display:none}.entity.reply.node>.replies{margin-left:10px}.entity.tag.single.view{height:22px;background-color:var(--interactive-color);border-color:var(--border-color);border-width:1px;border-style:solid;border-radius:2px;padding-left:3px;padding-right:3px;min-width:30px;display:inline}.entity.tag.single.view label{display:inline-block;width:100%;text-align:center}.pages.direct-messages>h2{margin-bottom:5px}.pages.direct-messages>.collection-container{min-height:100px;max-height:500px;overflow-y:auto}.pages.home{display:flex;flex-direction:column;overflow-y:auto}.pages.home>.entity.post.collection-container{flex-grow:1;margin-top:10px}.pages.home>.pager-section{display:flex;flex-direction:row;justify-content:center;margin-top:6px}.search-bar.main-controller>input{width:100%}.forgot-password.view>div.inner{background-color:var(--content-background-level-two);border-radius:4px;padding:10px;margin-left:auto;margin-right:auto;margin-top:50px;width:500px}.forgot-password.view>div.inner>label{display:block;margin-bottom:40px}.forgot-password.view>div.inner>.email{width:300px}.forgot-password.view>div.inner>.request-code{float:right}.forgot-password.view>div.inner>.authentication-code,.forgot-password.view>div.inner>.new-password,.forgot-password.view>div.inner>.new-password-confirm,.forgot-password.view>div.inner>.change-password{display:block}.forgot-password.view>div.inner>.new-password,.forgot-password.view>div.inner>.new-password-confirm{width:200px}.forgot-password.view>div.inner>.authentication-code{margin-bottom:40px;width:150px}.forgot-password.view>div.inner>.new-password{margin-bottom:10px}.forgot-password.view>div.inner>.change-password{margin-top:20px}.pages.log-in-or-create{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center}.pages.log-in-or-create>.components.create-new-account-view,.pages.log-in-or-create>.components.log-in-view{width:0;flex-grow:1;max-width:500px;border-radius:var(--border-radius);height:700px;background-color:var(--content-background-level-two)}.pages.log-in-or-create>h1{width:100px;flex-grow:0;text-align:center}.components.create-new-account-view{display:flex;flex-direction:column;align-items:center}.components.create-new-account-view>h1{text-align:center;margin-top:50px}.components.create-new-account-view>div>label{margin-top:5px}.components.create-new-account-view input,.components.create-new-account-view>button,.components.create-new-account-view label{width:300px}.components.create-new-account-view>div.display-name>input{display:block;margin-left:auto;margin-right:auto}.components.create-new-account-view>div.display-name>label{display:inline-block}.components.create-new-account-view>div.display-name,.components.create-new-account-view>input.email{margin-top:50px}.components.create-new-account-view>div.password,.components.create-new-account-view>input.password-confirm{margin-top:20px}.components.create-new-account-view>div.password>input{display:block;margin-left:auto;margin-right:auto}.components.create-new-account-view>div.password>label{display:inline-block}.components.create-new-account-view>button.create-account{margin-top:80px}.components.create-new-account-view>button.existing-account-link{margin-top:20px}.components.create-new-account-view>.legal{margin-top:20px;width:300px}.components.log-in-view{display:flex;flex-direction:column;align-items:center}.components.log-in-view>h1{text-align:center;margin-top:50px}.components.log-in-view>input,.components.log-in-view>button,.components.log-in-view>a.forgot-password{width:300px}.components.log-in-view>input.email{margin-top:50px}.components.log-in-view>input.password{margin-top:20px}.components.log-in-view>a.forgot-password{margin-top:10px;font-size:14px}.components.log-in-view>button.log-in{margin-top:80px}.components.log-in-view>button.create-new-link{margin-top:20px}.pages.my-posts.view{overflow-y:auto}.pages.my-posts.view>h2:not(:first-child){margin-top:20px}.pages.new-direct-message.view>textarea,.pages.new-direct-message.view>button{display:block;margin-bottom:20px}.pages.new-direct-message.view>textarea{width:100%;max-width:800px;height:100px;margin-top:10px}