#homepage[data-v-530ed33a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}h1[data-v-530ed33a]{margin:30px auto 0;text-align:center;font-weight:400}#logout-button[data-v-530ed33a]{margin:7px auto 0;background:none;border:1px solid rgba(0,0,0,.5);padding:5px 20px;border-radius:5px;cursor:pointer}#top-options[data-v-530ed33a]{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:300px}.pane[data-v-530ed33a]{display:block;height:100px;border:1px solid rgba(0,0,0,.5);background:none;font-family:inherit;cursor:pointer;margin:0 5px 10px;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;overflow:hidden}.recent-rp[data-v-530ed33a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:290px}.pretty-block[data-v-530ed33a]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background-color:#7fffd4}.rp-date[data-v-530ed33a]{position:absolute;right:4px;top:2px}.rp-title[data-v-530ed33a]{padding:3px 10px}#new-rp[data-v-530ed33a]{height:60px;font-size:inherit;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}#import-rp[data-v-530ed33a]{height:60px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#format-guide,#import-rp[data-v-530ed33a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#format-guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:center center;-ms-flex-align:center center;align-items:center center;margin:auto;max-width:400px;padding:10px}#import-page{padding:20px}#import-page h1{margin:0 0 20px}#import-page i.material-icons{font-size:32px;height:32px;width:32px}#login{width:80%;max-width:300px;height:200px;margin:auto;padding:50px}@font-face{font-family:Alice;font-style:normal;font-weight:400;src:local("Alice Regular"),local("Alice-Regular"),url(/fonts/alice-v11-latin-regular.woff2) format("woff2"),url(/fonts/alice-v11-latin-regular.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/fonts/MaterialIcons-Regular.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body,html{height:100%;margin:0}#app{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Alice;background-color:#fafafa;color:#000;overflow-x:hidden}#app.dark-theme{background-color:#303030;color:#fff}#app button,#app input,#app textarea{font-size:inherit;font-family:inherit}#loading{margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#loading,#main-column{display:-webkit-box;display:-ms-flexbox;display:flex}#main-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}#chat-header{padding:0 16px;height:64px;line-height:64px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:3;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dark-theme #chat-header{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}#chat-header span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-header span:first-child{padding-left:40px}#chat-header span:last-child{padding-right:40px}#messages{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow-y:scroll;padding:10px 10px 20px;-webkit-overflow-scrolling:touch}.message{word-wrap:break-word;margin:20px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;position:relative;padding:24px 8px}.message-sending{opacity:.7}.message .content{line-height:1.6;padding:8px}.message textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;border:1px solid rgba(0,0,0,.35)}.message .message-details{position:absolute;top:1px;right:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message .message-details *{z-index:1}.message .timestamp{margin-right:4px;opacity:.66}.message .timestamp a{color:inherit}.message .action-buttons{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:8px;z-index:1}.message .icon-button{margin:-9px 0 0 -8px}.message .icon-button i.material-icons{opacity:.66}.message-narrator{background-color:#fff;border:1px solid #999;border-radius:8px}.dark-theme .message-narrator{background-color:#444}.message-ooc{border-left:3px solid hsla(0,0%,50.2%,.3);padding:0 8px 0 14px}.message-ooc+.message-ooc{margin-top:10px}.message-ooc .message-details{position:static;float:right;border-bottom:1px dotted hsla(0,0%,50.2%,.3);padding-bottom:3px;padding-right:36px;margin:0 7px 12px 20px}.message-ooc .content{opacity:.66}.message-ooc .content:not(textarea){display:inline;padding:0}.message-ooc textarea.content{margin-top:24px}.message-chara{margin-top:30px;border:1px solid rgba(0,0,0,.2);border-radius:16px 16px 16px 0;padding-bottom:12px}.message-chara .name{display:inline-block;position:absolute;left:25px;top:-13px;z-index:1;background-color:inherit;border:1px solid rgba(0,0,0,.2);border-radius:6px;padding:4px 14px;font-size:95%;letter-spacing:1px;word-spacing:1px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.03);box-shadow:2px 2px 4px rgba(0,0,0,.03)}.dark-theme .message-chara{border-color:hsla(0,0%,100%,.3)}.message-chara .content{background-color:#fff;color:#000;opacity:.8;border-radius:12px 12px 12px 0}.dark-theme .message-chara .content{background-color:#000;color:#fff;opacity:.6}.message-image{padding-bottom:10px}.message-image .message-details{border-bottom:1px dotted hsla(0,0%,50.2%,.3);padding-bottom:3px}.message-image .content{text-align:center;padding:0}.message-image .content a{display:block;width:100%}.message-image .content img{display:block;margin:auto;max-width:100%;max-height:50vh}.color-ip-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:8px;width:18px;border:1px solid rgba(0,0,0,.7);position:relative}.color-ip-box-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dark-theme .color-ip-box{border-color:hsla(0,0%,100%,.7)}#send-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3;border-color:rgba(0,0,0,.15)}.dark-theme #send-box{border-color:hsla(0,0%,100%,.4)}@media (max-width:719px){#send-box{border-top-width:1px;border-top-style:solid}#send-box>*{padding-left:8px}}@media (min-width:720px){#send-box{width:700px;margin:auto;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}#send-box>*{padding:0 50px}}#send-box.send-box-narrator{background-color:#fff}.dark-theme #send-box.send-box-narrator{background-color:#444}#send-box.send-box-ooc{background-color:#fafafa}.dark-theme #send-box.send-box-ooc{background-color:#303030}#send-box #voice-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.15);height:48px;font-size:120%}.dark-theme #send-box #voice-bar{border-bottom-color:hsla(0,0%,100%,.4)}#send-box #click-to-change{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#send-box #click-to-change:hover{background-color:hsla(0,0%,50.2%,.3)}#send-box #typing-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100%;background-color:hsla(0,0%,100%,.8);color:#000}#send-box #typing-area textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:8px 0;border:none;background:transparent;color:inherit;resize:none;max-height:calc(30vh - 50px)}.dark-theme #send-box #typing-area{background-color:rgba(0,0,0,.8);color:#fff}#send-loader-container{width:40px;height:40px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#send-loader-container,.drawer{display:-webkit-box;display:-ms-flexbox;display:flex}.drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:80%;background-color:#fafafa;z-index:5}.dark-theme .drawer{background-color:#444}@media (max-width:1023px){.drawer{position:fixed;top:0;bottom:0;width:320px;-webkit-transition:width .4s cubic-bezier(.25,.8,.25,1);transition:width .4s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.drawer.drawer-right{right:0}.drawer.drawer-left{left:0}}@media (min-width:1024px){.drawer:not(.drawer-dock-1024){position:fixed;top:0;bottom:0;width:320px;-webkit-transition:width .4s cubic-bezier(.25,.8,.25,1);transition:width .4s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.drawer.drawer-right:not(.drawer-dock-1024){right:0}.drawer.drawer-left:not(.drawer-dock-1024){left:0}.drawer.drawer-dock-1024{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.drawer.drawer-dock-1024.drawer-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.drawer.drawer-dock-1024.drawer-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.v-enter-active.drawer,.v-leave-active.drawer{-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}@media (max-width:400px){.v-enter-active.drawer,.v-leave-active.drawer{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}}.v-enter.drawer.drawer-right,.v-leave-to.drawer.drawer-right{-webkit-transform:translate(320px);transform:translate(320px)}.v-enter.drawer.drawer-left,.v-leave-to.drawer.drawer-left{-webkit-transform:translate(-320px);transform:translate(-320px)}.drawer .drawer-header{padding:0 16px;height:64px;min-height:64px;line-height:64px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drawer .drawer-body,.drawer .drawer-header span:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.drawer .drawer-body{padding-top:8px;overflow-x:hidden;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drawer .drawer-body,.drawer .drawer-item{display:-webkit-box;display:-ms-flexbox;display:flex}.drawer .drawer-item{width:100%;height:48px;min-height:48px;padding:0 16px;font-size:16px;background:none;border:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.drawer .drawer-item.drawer-item-selected{border-left:3px solid #000}.dark-theme .drawer .drawer-item.drawer-item-selected{border-left:3px solid #fff}.drawer .drawer-item>i.material-icons:first-child{padding-right:16px}.drawer .drawer-item>i.material-icons:last-child{padding-right:8px}.drawer .drawer-item span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer .drawer-divider{border-top:1px solid;border-top-color:rgba(0,0,0,.12);display:block;margin:0}.dark-theme .drawer .drawer-divider{border-top-color:hsla(0,0%,100%,.12)}.dialog-container{z-index:6}.dialog{background-color:#fafafa;color:#000;position:fixed;top:25px;left:5px;right:5px;margin:auto;padding:10px;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px}.dark-theme .dialog{background-color:#444;color:#fff}.overlay{position:fixed;background-color:rgba(0,0,0,.6);top:0;bottom:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.v-enter-active .overlay,.v-leave-active .overlay{-webkit-transition:opacity .2s cubic-bezier(.25,.8,.25,1);transition:opacity .2s cubic-bezier(.25,.8,.25,1)}.v-enter .overlay,.v-leave-to .overlay{opacity:0}.dark-theme .overlay{background-color:hsla(0,0%,74.1%,.6);color:#000}@media (min-width:1024px){.drawer-dock-1024 .overlay.overlay-drawer{display:none}}.drawer-right .overlay.overlay-drawer{left:-99999px;right:320px}.drawer-left .overlay.overlay-drawer{left:320px;right:-99999px}@media (max-width:400px){.drawer-right .overlay.overlay-drawer{right:80vw}.drawer-left .overlay.overlay-drawer{left:80vw}}.icon-button{color:inherit;background:none;border:none;outline:none;text-decoration:none;cursor:pointer;padding:0;width:40px;height:40px;border-radius:50%;-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-button:active{background-color:hsla(0,0%,50.2%,.3)}.icon-button i.material-icons{color:inherit}.icon-button:disabled{cursor:auto;opacity:.26}i.chara-icon-shadow{text-shadow:1px 1px 0 rgba(0,0,0,.3)}.dark-theme i.chara-icon-shadow{text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.outline-button{width:90px;background-color:inherit;border:1px solid #000;border-radius:2px;padding:5px;color:#000;cursor:pointer;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),color 1ms;transition:.3s cubic-bezier(.25,.8,.5,1),color 1ms}.outline-button:disabled{opacity:.4;cursor:auto}.outline-button:not(:last-of-type){margin-right:10px}.dark-theme .outline-button{border-color:#fff;color:#fff}.outline-button:hover:not(:disabled){background-color:hsla(0,0%,50.2%,.3)}#character-dialog{max-width:200px}#character-dialog>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#character-dialog>div:not(:first-child){margin-top:5px}#character-dialog input[type=text]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}#character-dialog button{margin-top:20px}#image-dialog{max-width:300px}#image-dialog>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#image-dialog>div:not(:first-child){margin-top:5px}#image-dialog input[type=text]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.preview-container{background-image:linear-gradient(45deg,rgba(0,0,0,.2) 25%,hsla(0,0%,100%,.2) 0),linear-gradient(-45deg,rgba(0,0,0,.2) 25%,hsla(0,0%,100%,.2) 0),linear-gradient(45deg,hsla(0,0%,100%,.2) 75%,rgba(0,0,0,.2) 0),linear-gradient(-45deg,hsla(0,0%,100%,.2) 75%,rgba(0,0,0,.2) 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;width:300px;max-width:100%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex}.preview-container.preview-container-busted{background:none}.preview-container img{max-width:100%;max-height:100%;margin:auto}#download-dialog{max-width:200px}#history-dialog{max-width:700px}#history-dialog-messages{max-height:280px;overflow-y:scroll;-webkit-box-shadow:inset 0 -2px 10px hsla(0,0%,50.2%,.4);box-shadow:inset 0 -2px 10px hsla(0,0%,50.2%,.4);border-radius:10px;margin-bottom:10px;padding:4px}#welcome{margin:3vh auto 0;padding:20px;max-width:400px}#welcome a{word-break:break-word;font-size:115%;text-decoration:none;border-bottom:1px dotted #7c4dff;color:#7c4dff;opacity:.87}.dark-theme #welcome a{color:#ffc107;border-bottom-color:#ffc107}#archive-advice{font-style:italic;margin:3vh auto 0;padding:10px;text-align:center}#archive-advice a{text-decoration:none;border-bottom:1px dotted #7c4dff;color:#7c4dff;opacity:.87}.dark-theme #archive-advice a{color:#ffc107;border-bottom-color:#ffc107}#connection-indicator{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#d32f2f}#connection-indicator i.material-icons{margin-right:5px}#archive-index{max-width:600px;margin:2vh auto 0}.page-number-link{width:60px;line-height:50px;font-size:150%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;color:inherit;text-decoration:none}#pager,.page-number-link{-webkit-box-pack:center;justify-content:center}#pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee}.dark-theme #pager{background-color:#555}.message-star-tag{padding:.1em .3em;border-radius:8px;opacity:.9;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.03);box-shadow:2px 2px 4px rgba(0,0,0,.03)}