@charset "UTF-8";html,body,#app{margin:0;padding:0;height:100dvh;width:100dvw;overflow:hidden;background:var(--v-background-color);color:var(--v-text-color);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:var(--font-size);font-family:var(--font-family);font-weight:500}h1,h2,h3,h4,h5{font-family:var(--font-family-2);margin:0 0 .5em;padding:0}*:focus{outline:none}a,a:visited,a:focus,a:hover{color:var(--v-text-color);text-decoration:none}*{box-sizing:border-box;scrollbar-color:var(--v-text-color) var(--v-background-color);scrollbar-width:thin}.selectable-text{-webkit-user-select:text;user-select:text}.i-input input,.i-input textarea{width:100%;outline:none;background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;height:100%}.menu-enter-active,.menu-leave-active{transition:all .3s!important}.menu-enter-from,.menu-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-active,.fade-leave-active{transition:all .3s!important}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s!important}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.menu-transition-enter-active,.menu-transition-leave-active{transition:all .3s!important}.menu-transition-enter-from,.menu-transition-leave-to{transform:translateY(-10px);opacity:0}.w-dialog-transition-enter-active,.w-dialog-transition-leave-active{transition:all .3s!important}.w-dialog-transition-enter-from,.w-dialog-transition-leave-to{transform:scale(1.2);opacity:0}.slide-x-enter-active,.slide-x-leave-active{transition:all .3s!important;position:absolute;top:0;left:0;right:0;bottom:0}.slide-x-enter-from,.slide-x-leave-to{transform:translate(100%)}.page-slide-left-enter-active,.page-slide-left-leave-active{transition:all .3s!important;opacity:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.page-slide-left-enter-active{transform:translate(100%)}.page-slide-left-leave-active{transform:translate(-100%)}.page-slide-left-leave-from,.page-slide-left-enter-to{transform:translate(0)}.page-slide-right-enter-active,.page-slide-right-leave-active{transition:all .3s!important;opacity:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.page-slide-right-enter-active{transform:translate(-100%)}.page-slide-right-leave-active{transform:translate(100%)}.page-slide-right-leave-from,.page-slide-right-enter-to{transform:translate(0)}.page-slide-up-enter-active,.page-slide-up-leave-active{transition:all .3s!important;opacity:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.page-slide-up-enter-active{transform:translateY(100%)}.page-slide-up-leave-active{transform:translateY(-100%)}.page-slide-up-leave-from,.page-slide-up-enter-to{transform:translateY(0)}.page-slide-down-enter-active,.page-slide-down-leave-active{transition:all .3s!important;opacity:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.page-slide-down-enter-active{transform:translateY(-100%)}.page-slide-down-leave-active{transform:translateY(100%)}.page-slide-down-leave-from,.page-slide-down-enter-to{transform:translateY(0)}.page-tests-enter-active,.page-tests-leave-active{transition:all .3s!important;opacity:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.page-tests-enter-active{transform:translateY(-100%)}.page-tests-leave-active{transform:translateY(100%)}.page-tests-leave-from,.page-tests-enter-to{transform:translateY(0)}.no-transition-enter-active,.no-transition-leave-active{transition:all .3s!important;display:none}.d-flex-row{display:flex;flex-direction:row}.d-flex-row.align-center{align-items:center}.d-flex-row.justify-center{justify-content:center}.d-flex-row .flex-fit{flex:0 0 auto;width:fit-content}.d-flex-col{display:flex;flex-direction:column}.d-flex-col.align-center{align-items:center}.d-flex-col.justify-center{justify-content:center}.d-flex-col .flex-fit{flex:0 0 auto;height:fit-content}.gap-0{gap:0px}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.flex-1{flex:1 1 1%}.theme-basic{--font-size:18px;--font-family:"Montserrat Variable","Segoe UI", Roboto, sans-serif;--font-family-2:"Cinzel Variable",serif}.theme-basic h1,.theme-basic h2,.theme-basic h3,.theme-basic h4,.theme-basic h5{text-transform:uppercase}.theme-papyrus{--tex-grain:url(/papyrus/grain_1_a-fs8.png);--tex-border:url(/papyrus/border_1_a-fs8.png);--tex-l45:url(/papyrus/l45_a-fs8.png);--tex-slb-1:url(/papyrus/slb_a_1.png);--v-background-color:hsl(var(--hue),var(--saturation),var(--luma));--border-1-image:var(--tex-border) 34 round;--border-1:12px solid transparent;--border-2-image:var(--tex-border-2) 32 round;--border-2:6px solid transparent;--background-p1:var(--v-background-color) var(--tex-grain) repeat;--font-size:18px;--font-family:"Montserrat Variable","Segoe UI", Roboto, sans-serif;--font-family-2:"Cinzel Variable",serif;--box-shadow-1: 0px 1px 4px 0px rgba(0, 0, 0, .16), 0px 1px 4px 0px rgba(0, 0, 0, .23);--box-shadow-2: 0px 1px 6px 1px rgba(0, 0, 0, .16), 0px 1px 8px 2px rgba(0, 0, 0, .23);--link-color:var(--v-primary-color);--page-left:154px}.theme-papyrus ::selection{color:currentColor;background:#fff9}.theme-papyrus h1{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;margin:0}.theme-papyrus h1 .w-btn,.theme-papyrus h1 .i-input{font-size:1rem}.theme-papyrus h2{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;margin:0}.theme-papyrus h2 .w-btn,.theme-papyrus h2 .i-input{font-size:1rem}.theme-papyrus h3{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;margin:0}.theme-papyrus h3 .w-btn,.theme-papyrus h3 .i-input{font-size:1rem}.theme-papyrus h4{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;margin:0}.theme-papyrus h4 .w-btn,.theme-papyrus h4 .i-input{font-size:1rem}.theme-papyrus h5{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;margin:0}.theme-papyrus h5 .w-btn,.theme-papyrus h5 .i-input{font-size:1rem}.theme-papyrus .d-flex-row>.i-input{flex:1 1 1%}.theme-papyrus .dor-link{display:flex;flex-direction:column;align-items:center;cursor:pointer}.theme-papyrus .dor-link .w-icon{font-size:48px;position:relative}.theme-papyrus .dor-link .w-icon:before{transition:all .25s;content:"";display:block;width:2px;height:0px;position:absolute;top:75%;left:75%;pointer-events:none;border-radius:50%;background:red;filter:blur(1px);transform-origin:top;transform:rotate(45deg) translateY(-8px)}.theme-papyrus .dor-link g:last-child{display:block}.theme-papyrus .dor-link g:last-child path{fill:#fff;opacity:0;filter:blur(0px);transition:all .5s;animation-name:papyrus-nav-unblur;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1}.theme-papyrus .dor-link:hover:not(.router-link-active){text-shadow:0 0 4px rgba(255,255,255,.5)}.theme-papyrus .dor-link:hover:not(.router-link-active) g:last-child path{animation-name:papyrus-nav-blur;animation-duration:2s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-iteration-count:infinite;fill:#fff;opacity:1;filter:blur(8px)}.theme-papyrus .dor-link.router-link-active g:last-child path{animation-name:none;fill:#fff;opacity:1;filter:blur(8px)}.theme-papyrus .dor-link.router-link-active .w-icon:before{height:16px}@keyframes papyrus-nav-unblur{0%{filter:blur(7px);opacity:.8}to{filter:blur(0px);opacity:0}}@keyframes papyrus-nav-blur{0%{filter:blur(8px);opacity:1}50%{filter:blur(6px);opacity:.6}51%{filter:blur(8px);opacity:1}54%{filter:blur(6px);opacity:.6}54%{filter:blur(8px);opacity:1}60%{filter:blur(6px);opacity:.6}61%{filter:blur(8px);opacity:1}63%{filter:blur(6px);opacity:.6}64%{filter:blur(8px);opacity:1}80%{filter:blur(6px);opacity:.6}81%{filter:blur(8px);opacity:1}to{filter:blur(6px);opacity:.6}}.theme-papyrus .mobile{--page-left:0px}.app-debug{position:fixed;width:fit-content;height:fit-content;max-height:25%;max-width:25%;overflow:auto;background:#b8767633;color:#fff;border:1px solid red;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;padding:4px;font-family:Courier New,Courier,monospace;font-size:12px;pointer-events:all}.app-debug h1,.app-debug h2,.app-debug h3{font-family:Courier New,Courier,monospace;margin:0 0 4px;padding:0}.app-debug input,.app-debug select,.app-debug label{all:revert}.app-debug label{display:flex;flex-direction:row;align-items:center}.app-debug>article{display:flex;flex-direction:column}.app-debug .tabs{display:flex;flex-direction:row;align-items:center}.app-debug .tabs span{cursor:pointer}.app-debug .tabs span.active{border-bottom:1px solid white}.p-book-edit-with-structure{display:flex;flex-direction:column;height:100%}.p-book-edit-with-structure .actions{display:flex;flex-direction:row;justify-content:flex-end}.book-chapters{flex:1 1 1%;display:flex;flex-direction:column;min-width:550px;height:100%;overflow:hidden;width:100%}.book-chapters .w-list{display:flex;flex-direction:column;overflow:auto}.book-chapters .w-list-item{display:flex;flex-direction:column}.book-chapters .w-list-item-title{font-weight:600;font-size:1.1em}.book-chapters .w-list-item-actions{display:flex;gap:4px;flex-direction:row}.book-chapters .spoiler-mark{min-width:1.2em;min-height:1.2em;background:var(--tex-l45);background-size:46px;color:color-mix(in srgb,var(--v-text-color),transparent 60%)}.small .book-chapters{display:block;overflow:auto}.small .book-chapters .w-list{display:block;overflow:unset}body .w-dialog-wraper .narrative>.w-card-content{margin:0}body .w-dialog-wraper .narrative .w-markdown{padding:0 1em}body .w-dialog-wraper .narrative .w-markdown p{text-indent:2em}body .w-dialog-wraper .narrative .w-markdown .w-img{width:calc(50% - 1em);height:auto;float:left;margin-right:1em}body .w-dialog-wraper .narrative .w-markdown .w-img+br{display:none}body .w-dialog-wraper .narrative .w-markdown .PAGE{overflow:hidden;width:100%}body .w-dialog-wraper .narrative .w-markdown .PAGE:nth-child(2n) .w-img{margin-left:1em;margin-right:0;float:right}.book-editions{position:relative;display:flex;flex-direction:column;gap:8px;width:276px;flex:0 0 auto;height:100%;overflow:hidden;order:2;min-height:176px}.book-editions .w-virtual-wall{min-height:176px}.book-editions .item-img{cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;font-size:14px;text-align:center}.book-editions .item-img .w-img{width:100%;height:128px}.book-editions .item-img:hover{font-weight:600}.medium .book-editions{order:0;flex:0 0 auto;height:fit-content;width:100%}.book-gallery{position:relative;min-width:264px;display:flex;flex-direction:column;gap:8px}.book-gallery .w-virtual-wall{min-height:136px}.book-gallery .edit-btn{background:var(--background-p1);position:absolute!important;bottom:0;right:0;opacity:0;transition:opacity .2s}.book-gallery .item-img:hover .edit-btn{opacity:1}.book-gallery .item-img{cursor:pointer;width:128px;height:128px}.book-gallery .item-img:hover{box-shadow:var(--box-shadow-2)}.medium .book-gallery{min-width:132px}.p-book-profile-old{display:flex;flex-direction:column;height:100%;overflow:auto;--portrait-width:260px}.p-book-profile-old hr{height:8px;border:none;flex:0 0 auto;background:var(--tex-horizontal-line-1) repeat-x;background-position:bottom;background-size:512px 8px;display:block;width:100%;margin:0}.p-book-profile-old .book-overview{flex:1 1 1%;overflow:auto}.p-book-profile-old .book-name{position:sticky;top:0;z-index:1;background:var(--background-p1)}.p-book-profile-old .book-name h1{margin:0;min-height:1.2em}.p-book-profile-old .book-portrait{width:var(--portrait-width);height:calc(var(--portrait-width) * 1.4);position:relative;cursor:pointer;left:-4px}.p-book-profile-old .book-portrait:before{transition:box-shadow .2s;position:absolute;top:13px;left:9px;right:17px;bottom:13px;content:""}.p-book-profile-old .book-portrait:hover:before{box-shadow:var(--box-shadow-2)}.p-book-profile-old .book-portrait.blank{background:var(--tex-l45);background-size:46px}.p-book-profile-old .book-portrait .w-img{-webkit-mask-image:var(--tex-border-2-inv);mask-image:var(--tex-border-2-inv);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}.p-book-profile-old .book-portrait.drop{background-color:#2c96211a}.p-book-profile-old>header{flex:0 0 auto;overflow:hidden;height:calc(var(--portrait-width) * 1.4);display:flex;flex-direction:row}.p-book-profile-old>header .book-info{display:flex;flex-direction:column;flex:1 1 1%;overflow:hidden}.p-book-profile-old>main{flex:1 1 1%;gap:8px;display:flex;flex-direction:row;overflow:hidden}.p-book-profile-old.medium{--portrait-width:180px}.p-book-profile-old.small{--portrait-width:120px;overflow:auto}.p-book-profile-old.small>header{height:auto;overflow:unset;display:block}.p-book-profile-old.small>header .book-portrait{float:left}.p-book-profile-old.small>header .book-info{display:block;overflow:unset}.p-book-profile-old.small>main{display:block;overflow:unset;flex-direction:column}.p-book-profile-old.force-main-height>main{min-height:calc(100dvh - 18px)}.theme-papyrus .book-profile-overview-editor .i-textarea.focus .input-slot:before{opacity:.25}.book-profile-overview-editor{overflow:auto;padding:var(--content-margin-x);padding-top:0}.book-profile-overview-editor .i-textarea{flex:1 1 1%}.book-profile-overview-editor .preview{flex:0 0 auto;width:50%;overflow-y:auto;height:100%;padding:8px}.p-book-profile .chapters-editions{display:flex;flex-direction:row;gap:8px;flex:1 1 1%;overflow:hidden}.p-book-profile.medium .chapters-editions{flex-direction:column}.p-books-list{display:flex;flex-direction:column;height:100%;overflow:hidden}.p-books-list>header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center}.p-books-list>header>h1{margin:0}.p-books-list .item .item-text{display:flex;flex-direction:column;overflow:hidden;height:100%}.p-books-list .item h1,.p-books-list .item h2{margin:0}.p-books-list .item h2{font-size:1.4em}.p-books-list .item p{margin:0}.p-character-edit{display:flex;flex-direction:column;height:100%}.p-character-edit .actions{display:flex;flex-direction:row;justify-content:flex-end}.character-gallery{position:relative}.character-gallery .edit-btn{background:var(--background-p1);position:absolute!important;bottom:0;right:0;opacity:0;transition:opacity .2s}.character-gallery .item-img:hover .edit-btn{opacity:1}.character-gallery .item-img{cursor:pointer}.character-gallery .item-img:hover{box-shadow:var(--box-shadow-2)}.character-gallery .item-img.spoiler .w-img{opacity:.5;filter:blur(8px)}.character-locations{order:1;-webkit-user-select:text;user-select:text}.character-locations .w-virtual-wall{height:192px}.character-locations .w-virtual-wall .relation-item .w-img,.character-locations .w-virtual-wall .location-item .w-img{width:100%;aspect-ratio:1;height:auto}.character-locations .w-virtual-wall .relation-item h3,.character-locations .w-virtual-wall .location-item h3{font-weight:450;font-size:18px;margin:0}.lifecycles{flex:0 0 auto;width:256px;background:var(--tex-vertical-line-1) repeat-y;background-size:8px 512px;background-position:left;padding-left:16px;margin-right:8px;-webkit-user-select:text;user-select:text;order:2}.lifecycles>h2{margin:0}.lifecycles .lifecycles-list{display:flex;flex-direction:column;gap:8px}.lifecycles .lifecycle{display:flex;flex-direction:row;align-items:center;gap:8px}.lifecycles .lifecycle .w-icon{font-size:28px}.character-relations{order:1;-webkit-user-select:text;user-select:text}.character-relations .w-virtual-wall{height:192px}.character-relations .w-virtual-wall .relation-item .w-img,.character-relations .w-virtual-wall .location-item .w-img{width:100%;aspect-ratio:1;height:auto}.character-relations .w-virtual-wall .relation-item h3,.character-relations .w-virtual-wall .location-item h3{font-weight:450;font-size:18px;margin:0}.character-relations .w-virtual-wall .relation-item.spoiler,.character-relations .w-virtual-wall .location-item.spoiler{opacity:.5}.character-relations .w-virtual-wall .relation-item.spoiler .w-img,.character-relations .w-virtual-wall .location-item.spoiler .w-img{filter:blur(8px)}.p-character-profile-old{display:flex;flex-direction:column;height:100%;overflow:auto;--portrait-width:360px}.p-character-profile-old .character-overview{-webkit-user-select:text;user-select:text}.p-character-profile-old .character-overview>h2{font-weight:500;margin:0;padding:0}.p-character-profile-old .character-overview .w-markdown{padding:8px;margin:0}.p-character-profile-old .character-overview .w-markdown p{margin:0}.p-character-profile-old hr{height:8px;border:none;background:var(--tex-horizontal-line-1) repeat-x;background-position:bottom;background-size:512px 8px}.p-character-profile-old .character-name{position:sticky;top:0;z-index:1;background:var(--background-p1)}.p-character-profile-old .character-name h1{margin:0;min-height:1.2em}.p-character-profile-old .character-portrait{float:left;width:var(--portrait-width);height:var(--portrait-width);position:relative;cursor:pointer;left:-4px}.p-character-profile-old .character-portrait:before{transition:box-shadow .2s;position:absolute;top:13px;left:9px;right:17px;bottom:13px;content:""}.p-character-profile-old .character-portrait:hover:before{box-shadow:var(--box-shadow-2)}.p-character-profile-old .character-portrait.blank{background:var(--tex-l45);background-size:46px}.p-character-profile-old .character-portrait .w-img{-webkit-mask-image:var(--tex-border-2-inv);mask-image:var(--tex-border-2-inv);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}.p-character-profile-old .character-portrait.drop{background-color:#2c96211a}.p-character-profile-old .character-gallery{flex:0 0 auto;width:310px;height:100%;overflow:hidden;order:0;background:var(--tex-vertical-line-1) repeat-y;background-size:8px 512px;background-position:right;padding-right:16px;padding-left:8px}.p-character-profile-old .character-locations{order:1}.p-character-profile-old .character-locations .w-virtual-wall{height:192px}.p-character-profile-old .character-locations .w-virtual-wall .relation-item .w-img,.p-character-profile-old .character-locations .w-virtual-wall .location-item .w-img{width:100%;aspect-ratio:1;height:auto}.p-character-profile-old .character-locations .w-virtual-wall .relation-item h3,.p-character-profile-old .character-locations .w-virtual-wall .location-item h3{font-weight:450;font-size:18px;margin:0}.p-character-profile-old .rec-loc-life{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 1%;overflow:hidden;min-height:488px;gap:8px}.p-character-profile-old .relations{overflow:hidden}.p-character-profile-old.medium{--portrait-width:240px}.p-character-profile-old.medium .rec-loc-life{display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 auto}.p-character-profile-old.medium .lifecycles{background:none;order:8;width:auto}.p-character-profile-old.medium .lifecycles .lifecycles-list{display:flex;flex-direction:row;flex-wrap:wrap}.p-character-profile-old.medium .character-gallery{order:9;width:100%;height:min-content}.p-character-profile-old.medium .character-gallery .w-virtual-wall{height:132px}.p-character-profile-old.medium .character-gallery,.p-character-profile-old.medium .lifecycles,.p-character-profile-old.medium .relations>div{background:var(--tex-horizontal-line-1) repeat-x;background-size:512px 8px;background-position:bottom;padding-bottom:16px}.p-character-profile-old.small{--portrait-width:160px}.p-character-profile .character-gallery{flex:0 0 auto;width:310px;height:100%;overflow:hidden;order:0;background:var(--tex-vertical-line-1) repeat-y;background-size:8px 512px;background-position:right;padding-right:16px;padding-left:8px}.p-character-profile .character-locations{order:1}.p-character-profile .character-locations .w-virtual-wall{height:192px}.p-character-profile .character-locations .w-virtual-wall .relation-item .w-img,.p-character-profile .character-locations .w-virtual-wall .location-item .w-img{width:100%;aspect-ratio:1;height:auto}.p-character-profile .character-locations .w-virtual-wall .relation-item h3,.p-character-profile .character-locations .w-virtual-wall .location-item h3{font-weight:450;font-size:18px;margin:0}.p-character-profile .rec-loc-life{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 1%;overflow:hidden;min-height:488px;gap:8px}.p-character-profile .relations{overflow:hidden}.p-character-profile.medium>main{overflow:auto}.p-character-profile.medium .rec-loc-life{display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 auto;min-height:fit-content}.p-character-profile.medium .lifecycles{background:none;order:8;width:auto}.p-character-profile.medium .lifecycles .lifecycles-list{display:flex;flex-direction:row;flex-wrap:wrap}.p-character-profile.medium .character-gallery{order:9;width:100%;height:min-content}.p-character-profile.medium .character-gallery .w-virtual-wall{height:132px}.p-character-profile.medium .relations{min-height:fit-content}.p-character-profile.medium .character-gallery,.p-character-profile.medium .lifecycles,.p-character-profile.medium .relations>div{background:var(--tex-horizontal-line-1) repeat-x;background-size:512px 8px;background-position:bottom;padding-bottom:16px}.p-characters-list{display:flex;flex-direction:column;height:100%;overflow:hidden}.p-characters-list>header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center}.p-characters-list>header>h1{margin:0}.location-map{height:100%;-webkit-mask-image:var(--tex-pattern-1);mask-image:var(--tex-pattern-1);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:512px;mask-size:512px;mask-mode:alpha;width:100%;top:0;left:0;position:relative;overflow:hidden}.location-map canvas{width:100%;height:100%}.location-map .overlays>*{position:absolute;pointer-events:none}.location-map .overlays .title-overlay{background:var(--background-p1);border:var(--border-2);border-image:var(--border-2-image)}.p-home{height:100%;width:100%;overflow:hidden}.p-location-edit{display:flex;flex-direction:column;height:100%}.p-location-edit .actions{display:flex;flex-direction:row;justify-content:flex-end}.p-location-tree{display:flex;flex-direction:column;height:100%;overflow:hidden}.p-location-tree .w-table-scroll{-webkit-user-select:text;user-select:text}.p-location-tree .w-table-scroll .w-icon{-webkit-user-select:none;user-select:none}.p-background-images{display:flex;flex-direction:column;height:100%;gap:8px;overflow:hidden}.p-background-images .img-item{position:relative}.p-background-images .img-item .actions{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;gap:4px;align-items:center;justify-content:center}.p-background-images .img-item .actions .w-btn{border-width:4px;background:var(--background-p1)}.p-background-images .img-item .actions .w-btn .w-icon{font-size:26px}.p-background-images .img-item:hover .actions{opacity:1}.test-dialogs{height:100%;overflow:hidden;display:flex;flex-direction:column}.w-img{position:relative;width:100%;height:100%;-webkit-mask-image:var(--tex-pattern-1);mask-image:var(--tex-pattern-1);-webkit-mask-size:360px;mask-size:360px;mask-mode:alpha}.w-img img,.w-img canvas{position:relative;width:100%;height:100%;object-fit:var(--object-fit, cover);object-position:var(--object-position, center);z-index:1;display:block}.w-img.useHue>img,.w-img.useHue>canvas{filter:sepia(1) hue-rotate(var(--use-hue))}.w-img .transitionwrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.w-img .w-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:48px;animation:spinner-rotate 1s linear infinite}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.test-inputs .transitionTest{aspect-ratio:1;width:128px;position:relative;mask:linear-gradient(to left,rgba(255,255,255,var(--transition)),rgb(255,255,255)),url(/transition.7ed17320.webp);-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:100%;mask-size:100%;mask-mode:luminance}.test-map-render{height:100%;width:100%;overflow:hidden}.theme-papyrus .planet-orbit>div>canvas{-webkit-mask-image:var(--tex-pattern-1);mask-image:var(--tex-pattern-1);mask-mode:alpha;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:center;mask-position:center}.theme-image-generator{display:grid;height:100%;overflow:hidden;grid-template:"generators canvas" 1fr/auto 1fr;gap:10px}.theme-image-generator .canvas-wrap{grid-area:canvas;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto}.theme-image-generator .canvas-wrap canvas{border:1px solid red;transform-origin:center center}.theme-image-generator .generators{grid-area:generators;display:flex;flex-direction:column;padding-top:10px;overflow:auto;gap:10px}.w-virtual-wall{position:relative;flex:1 1 1%;width:100%;height:100%;contain:paint;content-visibility:auto}.w-virtual-wall.horiz{overflow:auto hidden}.w-virtual-wall.vert,.w-virtual-wall.wall{overflow:hidden auto}.w-virtual-wall .virtual-wraper>*{transition:all .2s}.w-virtual-wall .prepend{position:sticky;top:0}.w-virtual-wall .append{position:sticky;bottom:0}.w-virtual-wall.no-anim .virtual-wraper>*{transition:none}.test-vscroll .v-scroll{overflow-y:auto;height:var(--height, 200px);border:1px solid red}.p-system{display:flex;flex-direction:column;height:100%}.p-system .page-slide-x-out-enter-active,.p-system .page-slide-x-out-leave-active,.p-system .page-slide-x-out-leave-from,.p-system .page-slide-x-out-enter-to{left:0;right:0;bottom:0;top:0}.p-system>main{flex:1 1 1%;display:flex;flex-direction:column;overflow:hidden;position:relative}.p-system>header{display:flex;flex-direction:row;flex:0 0 auto;flex-wrap:wrap;gap:8px}.p-system>header>a{width:min-content}.theme-papyrus .p-system>header{margin-bottom:6px;padding-bottom:16px;background:var(--tex-horizontal-line-1) repeat-x bottom;background-size:512px 16px}.theme-papyrus .p-system main>*{left:0!important;top:0!important}#app-lateral nav{display:flex;flex-direction:column}#app-lateral nav .lateral-link.child{padding-left:8px}.theme-papyrus #app-lateral{background-image:var(--tex-vertical-line-1);background-size:16px 512px;background-repeat:repeat-y;background-position:top right;margin:16px -6px 16px 0;padding-left:8px;padding-right:16px;width:calc(var(--page-left) - 16px);display:flex;flex-direction:column;align-items:center;height:100dvh;direction:rtl}.theme-papyrus #app-lateral nav{margin-top:-8px;display:flex;flex-direction:column;gap:8px;overflow:auto;height:100%}.theme-papyrus .mobile #app-lateral{direction:ltr;position:fixed;top:0;left:0;right:0;width:unset;height:auto;flex-direction:row;align-items:center;z-index:10;margin:0;padding:0;background:none}.theme-papyrus .mobile #app-lateral>nav{padding:16px;z-index:10;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;background:var(--background-p1);transform:translateY(-100%);transition:all .25s;width:100%}.theme-papyrus .mobile #app-lateral:before{content:"";transition:all .2s;background:var(--tex-l45) repeat #0003;background-size:48px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;opacity:0}.theme-papyrus .mobile #app-lateral.open>nav{display:flex;transform:translateY(var(--menu-pos, 100%))}.theme-papyrus .mobile #app-lateral.open:before{display:block;opacity:var(--menu-op)}.theme-papyrus .mobile #app-lateral.hide>nav,.theme-papyrus .mobile #app-lateral.hide:before{display:none}#app-login{z-index:1;position:relative}#app-login .login-form{margin:15% auto;width:50%;max-width:600px;max-height:80vh}#app-login .login-form form{display:flex;flex-direction:column;gap:8px}#app-login .login-form form h1{text-align:center;margin:0}#background{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:0}.theme-papyrus #background{display:flex;flex-direction:column;justify-content:end;background:var(--background-p1)}.theme-papyrus #background .sketch-drawer,.theme-papyrus #background .w-img{height:75%;opacity:1;mix-blend-mode:multiply}.theme-papyrus #background .w-img{filter:brightness(1.5);opacity:.5}#app-body{z-index:1;overflow:hidden;position:absolute;top:0;left:0;width:100dvw;height:100dvh;display:grid;grid-template:"header header" auto "lateral main" 1fr/auto 1fr}#app-title{grid-area:header;display:flex;flex-direction:row;align-items:center;margin-right:16px}#app-title>h1{display:flex;align-items:center;margin:0}#app-title #app-title-actions{display:flex;flex-direction:row;align-items:center;flex:0 0 auto}#app-lateral{grid-area:lateral}#app-main{grid-area:main;position:relative;overflow:hidden;max-height:100dvh}.theme-papyrus #app-main>*:not(.full){padding:0 8px 0 12px}.theme-papyrus .mobile #app-main>*:not(.full){padding:0 8px}@property --gradient-color{syntax: "<color>"; initial-value: transparent; inherits: true;}.w-btn{display:inline-block;-webkit-user-select:none;user-select:none;cursor:pointer;--mouse-x:50%;--mouse-y:50%;height:min-content}.w-btn.disabled{cursor:not-allowed;pointer-events:none;filter:grayscale(100%) brightness(.5)}.theme-basic .w-btn{color:var(--color);padding:4px 8px;border:1px solid var(--v-border-color);border-radius:0;background-color:transparent;text-transform:uppercase;text-align:center;--v-hover-color:rgba(255,255,255,.1);transition:--gradient-color .3s,background-color .3s}.theme-basic .w-btn:hover{background-color:color-mix(in srgb,currentColor,transparent 90%)}.theme-basic .w-btn.use-mouse-gradient{--gradient-color:transparent;background-image:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--gradient-color),transparent 70%)}.theme-basic .w-btn.use-mouse-gradient:hover{--gradient-color:var(--v-hover-color)}@keyframes mouse-gradient{0%{--gradient-color:transparent}to{--gradient-color:rgba(255,255,255,.3)}}.theme-papyrus .w-btn{position:relative;border:var(--border-2);border-image:var(--border-2-image);color:color-mix(in srgb,var(--color),var(--v-text-color) 35%);text-transform:uppercase;text-align:center;--gradient-color:transparent}.theme-papyrus .w-btn:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:var(--tex-sq-1);background-size:36px;transition:all .2s,--mouse-x .1s,--mouse-y .1s;-webkit-mask-image:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(0,0,0,.3) 0%,rgba(0,0,0,.1) 60px,rgba(0,0,0,.01) 100%);mask-image:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(0,0,0,.3) 0%,rgba(0,0,0,.1) 60px,rgba(0,0,0,.01) 100%);opacity:0}.theme-papyrus .w-btn:focus:before,.theme-papyrus .w-btn:hover:before{opacity:.65}.w-menu{position:fixed;z-index:500;overflow:hidden;width:fit-content;height:fit-content;overflow:auto}.w-menu-scrim{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%}.theme-basic .w-menu{background-color:var(--v-background-color, rgb(255, 255, 255));border:1px solid var(--v-border-color, rgba(0, 0, 0, .15));border-radius:4px;box-shadow:0 2px 10px #00000026}.theme-papyrus .w-menu{box-shadow:#00000029 0 1px 4px,#0000003b 0 1px 4px}.w-icon{stroke-width:0;stroke:currentColor;fill:currentColor;line-height:0}.w-icon.clickable{cursor:pointer}.w-icon>svg{display:inline-block;width:1em;height:1em;margin:0;padding:0;line-height:1em;vertical-align:bottom}.w-icon>svg>g:last-child{display:none}.theme-basic .w-table{border-collapse:collapse;width:100%;border:1px solid #e0e0e0}.theme-basic .w-table thead tr td,.theme-basic .w-table tbody tr td{-webkit-user-select:text;user-select:text;border:1px solid #e0e0e0}.theme-papyrus .w-table{border-collapse:separate;width:100%;border:none;border-spacing:0px;--border-image:var(--tex-border-thin) 8 round}.theme-papyrus .w-table td{-webkit-user-select:text;user-select:text;margin:0;padding:10px;border:none;border-left:4px solid transparent;border-image:var(--border-image);border-bottom:var(--border-2)}.theme-papyrus .w-table td:first-child{border-left:none}.theme-papyrus .w-table tbody tr:last-child td{border-bottom:none}.theme-papyrus .w-table thead td{background:var(--background-p1)}.w-table-scroll{overflow:auto;flex:1 1 1%;height:100%}.w-table-scroll .w-table thead{position:sticky;top:0;z-index:1}.w-table-list .w-table-list-item{display:grid;grid-template:"title actions" auto "subtitle actions" auto/1fr auto}.w-table-list .w-table-list-item .w-table-list-item-title{grid-area:title}.w-table-list .w-table-list-item .w-table-list-item-subtitle{grid-area:subtitle}.w-table-list .w-table-list-item .w-table-list-item-actions{grid-area:actions}.theme-papyrus .w-table-list{padding-bottom:12px}.theme-papyrus .w-table-list .w-table-list-item{border:12px solid transparent;border-bottom:none;border-image:var(--tex-border-3) 32 round}.theme-papyrus .w-table-list .w-table-list-item:last-child:before{content:"";position:absolute;height:0px;bottom:-12px;left:-12px;width:100%;border:12px solid transparent;border-top:none;border-image:var(--tex-border-3) 32 round}.w-dialog-wraper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.w-dialog-wraper .w-dialog-scrim{pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.w-dialog-wraper .w-dialog{contain:layout;pointer-events:all;position:absolute;display:flex;flex-direction:column;background-color:var(--v-background-color, rgb(255, 255, 255));border:1px solid var(--v-border-color, rgba(0, 0, 0, .15));box-shadow:0 2px 10px #00000026;overflow:hidden;width:fit-content;height:fit-content}.theme-papyrus .w-dialog-wraper .w-dialog-scrim{background:none;background-image:var(--tex-l45);background-size:46px;background-color:#0003;opacity:1}.theme-papyrus .w-dialog-wraper .w-dialog-scrim.fade-enter-active,.theme-papyrus .w-dialog-wraper .w-dialog-scrim.fade-leave-active{transition:all .3s}.theme-papyrus .w-dialog-wraper .w-dialog-scrim.fade-enter-from,.theme-papyrus .w-dialog-wraper .w-dialog-scrim.fade-leave-to{opacity:0}.theme-papyrus .w-dialog-wraper .w-dialog{background:var(--background-p1);border:none;overflow:visible;transition:transform .1s}.theme-papyrus .w-dialog-wraper .w-dialog.shock{transform:scale(1.05)}.theme-papyrus .w-dialog-wraper .w-dialog:before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);box-shadow:#00000080 0 1px 8px,#0000003b 0 1px 8px;pointer-events:none}.theme-papyrus .w-card{border:var(--border-1);border-image:var(--border-1-image);background-color:color-mix(in srgb,var(--color),transparent 80%);display:flex;flex-direction:column;--content-margin-x:1rem;--content-margin-y:.25rem;--content-margin:var(--content-margin-y) var(--content-margin-x)}.theme-papyrus .w-card .w-card-title{flex:0 0 auto;margin:var(--content-margin);display:flex;flex-direction:row;align-items:center;gap:4px}.theme-papyrus .w-card .w-card-title>h1{font-size:1.6rem;margin:0}.theme-papyrus .w-card .w-card-content{margin:var(--content-margin);flex:1 1 1%;overflow:hidden}.theme-papyrus .w-card .w-card-content.no-margin{margin:0}.theme-papyrus .w-card .w-card-actions{flex:0 0 auto;border-top:1px solid var(--v-border-color);padding:var(--content-margin);display:flex;flex-direction:row;gap:4px}.w-theme{display:contents}.w-list{display:flex;flex-direction:column}.theme-papyrus .w-list{padding-bottom:12px}.w-list-item{display:grid;grid-template:"title actions" auto "subtitle actions" auto/1fr auto}.w-list-item-title{grid-area:title}.w-list-item-subtitle{grid-area:subtitle}.w-list-item-actions{grid-area:actions}.theme-papyrus .w-list-item{position:relative;border:12px solid transparent;border-bottom:none;border-image:var(--tex-border-3) 32 round}.theme-papyrus .w-list-item:last-child:after{content:"";position:absolute;height:0px;bottom:-12px;left:-12px;width:100%;border:12px solid transparent;border-top:none;border-image:var(--tex-border-3) 32 round}.w-tree-table td>.depth-marker{display:inline-block;width:1em;vertical-align:middle}.w-markdown p{margin:0;padding:0}.w-markdown blockquote{text-align:center}.w-markdown blockquote:before{content:"“";font-size:1.5em}.w-markdown blockquote:after{content:"”";font-size:1.5em}.w-markdown blockquote>p{display:inline}.w-markdown a{color:var(--link-color)}.w-markdown a:hover{text-decoration:underline}.w-markdown .quote{margin:0;padding:1em;overflow:hidden;font-size:1.1em;display:block;text-align:center}.w-markdown .quote blockquote,.w-markdown .quote p{display:inline;margin:0;padding:0;text-align:left}.w-markdown .quote>cite{display:inline-block;margin-left:1rem;text-decoration:italic}.w-markdown .quote>cite:before{content:"— "}.sketch-drawer{width:100%;height:100%;display:block}.i-input{display:inline-grid;grid-template:"label label label" min-content "prepend input-slot append" auto/min-content 1fr min-content}.i-input .label-slot{grid-area:label;display:flex}.i-input .prepend-slot{grid-area:prepend}.i-input .input-slot{grid-area:input-slot;display:flex}.i-input .input-slot .prepend-inner,.i-input .input-slot .append-inner{flex:0 0 fit-content}.i-input .input-slot .input{flex:1 1 1%}.i-input .append-slot{grid-area:append}.theme-basic .i-input{color:var(--v-text-color);--color:var(--v-text-color);transition:color .2s}.theme-basic .i-input input{height:1.2em;line-height:1.2em}.theme-basic .i-input .input-slot{position:relative;border-bottom:1px solid color-mix(in srgb,var(--v-border-color),transparent 50%);top:-2px;min-height:1.4em;align-items:center;padding-left:10px}.theme-basic .i-input .input-slot .prepend-inner{margin-right:4px}.theme-basic .i-input .input-slot .input{align-self:end}.theme-basic .i-input .input-slot:before{content:"";position:absolute;left:3px;bottom:-4px;width:3px;height:calc(100% - 4px);background-color:var(--v-border-color);transition:all .2s}.theme-basic .i-input .input-slot:hover:before{height:calc(100% + 2px)}.theme-basic .i-input.focus{color:var(--color)}.theme-basic .i-input.focus .input-slot{border-color:var(--color)}.theme-basic .i-input.focus .input-slot:before{height:calc(100% + 2px);background-color:var(--color)}.theme-basic .i-input.error{color:var(--v-error-color)!important}.theme-basic .i-input.error .input-slot{border-color:var(--v-error-color)}.theme-basic .i-input.error .input-slot:before{height:calc(100% + 2px);background-color:var(--v-error-color)}.theme-papyrus .i-input .label-slot{margin-bottom:0rem;color:color-mix(in srgb,var(--color),var(--v-text-color) 50%)}.theme-papyrus .i-input .input-slot{position:relative;background-color:color-mix(in srgb,var(--color),transparent 70%);padding:.5rem;border:var(--border-2);border-image:var(--border-1-image);transition:opacity .2s,box-shadow .2s}.theme-papyrus .i-input .input-slot:before{content:"";position:absolute;top:0;left:0;bottom:0;right:100%;background-image:var(--tex-l45);background-size:52px;background-clip:padding-box;opacity:.6;transition:all .2s;pointer-events:none}.theme-papyrus .i-input.focus .input-slot:before,.theme-papyrus .i-input:hover .input-slot:before{right:0}.theme-papyrus .i-input.focus .input-slot{box-shadow:var(--box-shadow-1)}.theme-papyrus .i-input.focus .input-slot:before{opacity:.35}.theme-papyrus .i-input.error{--color:var(--v-error-color)}.i-input.i-range .input{cursor:grab}.i-input.i-range .input .bar{position:relative}.i-input.i-range .input .thumb{cursor:grab}.i-input.i-range.isDragging .input,.i-input.i-range.isDragging .input .thumb{cursor:grabbing}.theme-basic .i-range{display:flex;flex-direction:column}.theme-basic .i-range .input{height:1em}.theme-basic .i-range .input .bar{height:.5em;margin-bottom:.5em;border-bottom:1px solid red}.theme-basic .i-range .input .bar .thumb{height:1em;width:4px;margin-left:calc(var(--p-value) - 2px);background-color:red}.theme-papyrus .i-range.i-input{display:flex;flex-direction:column}.theme-papyrus .i-range.i-input .input .bar{--bsize:38px;width:calc(100% - var(--bsize));margin-left:calc(var(--bsize) / 2)}.theme-papyrus .i-range.i-input .input .bar:before,.theme-papyrus .i-range.i-input .input .bar:after{content:"";background:var(--tex-slb-1) repeat-x center;background-size:52px;position:absolute;top:0;bottom:.5px}.theme-papyrus .i-range.i-input .input .bar:before{left:0;width:calc(var(--p-value) - var(--bsize) / 2)}.theme-papyrus .i-range.i-input .input .bar:after{right:0;width:calc(100% - var(--p-value) - var(--bsize) / 2)}.theme-papyrus .i-range.i-input .input .bar .thumb{margin-left:calc(var(--p-value));background:var(--tex-slt-1) no-repeat center center;background-size:var(--bsize);width:var(--bsize);height:var(--bsize);transform:translate(-50%)}.i-input.i-select .input{min-height:1em;min-width:1em}.i-input.i-select .input-slot{cursor:pointer}.i-input.i-select .open-icon{transition:transform .2s}.i-input.i-select .open-icon svg{transition:transform .2s}.i-input.i-select.open .open-icon{transform:rotate(180deg)}.i-input.i-select.open .open-icon svg{transform:rotate(180deg)}.theme-papyrus .i-select__select-list{background:var(--background-p1)}.theme-papyrus .i-select__select-list-item{cursor:pointer;position:relative}.theme-papyrus .i-select__select-list-item:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;pointer-events:none}.theme-papyrus .i-select__select-list-item:hover:before{background-color:color-mix(in srgb,var(--v-primary-color, rgba(0, 0, 0, .15)),transparent 75%)}.theme-papyrus .i-select__select-list-item.selected{font-weight:700}.theme-papyrus .i-select__select-list-item.selected:before{background-color:var(--v-primary-color, rgba(0, 0, 0, .15))}.theme-basic .i-checkbox{display:flex;flex-direction:row}.theme-basic .i-checkbox>label{color:var(--color)}.theme-basic .i-checkbox input{flex:0 0 min-content}.theme-papyrus .i-checkbox{display:flex;flex-direction:row}.theme-papyrus .i-checkbox>label{color:var(--color)}.theme-papyrus .i-checkbox input{flex:0 0 min-content}.app-chat-list{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.app-chat-list>header{flex:0 0 auto;padding:0;margin:0;display:flex;flex-direction:row}.app-chat-list>header .i-text{max-width:80%}.app-chat-list>main{flex:1 1 1%;overflow:auto}.app-chat-list>main .w-list-item{cursor:pointer}.app-chat-list>main .w-list-item:hover{font-weight:600}.app-chat-messages{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.app-chat-messages>header{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;max-height:48px}.app-chat-messages>main{flex:1 1 1%;overflow:auto}.app-chat-messages>footer{align-items:flex-end}.app-chat-messages>footer.no-connection{pointer-events:none;position:relative}.app-chat-messages>footer .no-connection-message{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;margin:0;align-items:center;padding:0 96px 0 16px;background:var(--tex-l45) repeat;background-color:#ff00001a;font-size:24px}.app-chat-messages .message-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.app-chat-messages .message-list .chat-title{text-align:left;font-size:14px}.app-chat-messages .message-list .message{max-width:80%;margin-bottom:10px}.app-chat-messages .message-list .message.assistant{align-self:start}.app-chat-messages .message-list .message.user{align-self:end}.app-chat-messages .message-list .message .w-markdown p{margin:0}.app-chat-messages .message-list .scroll-indicator{position:sticky;top:0;right:0;height:0;align-self:end;transition:transform .5s}.app-chat-messages .message-list .scroll-indicator .w-icon{margin:4px;padding:4px;background:var(--background-p1);cursor:pointer;transform:rotate(-90deg);width:1em;height:1em;font-size:28px}.app-chat-messages .message-list .scroll-indicator .w-icon svg{transform:rotate(-90deg)}.app-chat-messages .message-list .scroll-indicator.hide{transform:translateY(-48px)}.app-chat-messages-chats-list{background:var(--background-p1)}.app-chat{position:fixed;top:0;left:0;width:400px;height:600px;max-height:80vh;max-width:33vw;background:var(--background-p1);margin:8px;padding:8px;z-index:10;display:flex;flex-direction:column;box-shadow:var(--box-shadow-2)}.app-chat:after{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:16px solid transparent;border-image:var(--tex-border-3) 32 round;pointer-events:none}.app-chat .wrap{position:relative;overflow:hidden;width:100%;height:100%;--page-left:0}.mobile .app-chat{position:fixed;top:48px!important;left:0!important;bottom:0!important;right:0!important;width:unset;height:unset;max-height:unset;max-width:unset;border:none;margin:0}.mobile .app-chat:after{content:unset}.wall-items{flex:1 1 1%}.wall-items .item{display:flex;flex-direction:row;background:var(--tex-l45) repeat;background-position:center;background-size:32px;padding:4px;transition:all .2s;cursor:pointer}.wall-items .item .item-img{background:var(--v-background-color);margin:6px;height:calc(100% - 13px);width:calc(var(--image-width) - 12px);transition:all .2s;flex:0 0 auto}.wall-items .item .w-img{margin:-7px;height:calc(100% + 13px);width:calc(var(--image-width) + 1px);-webkit-mask-image:var(--tex-border-2-inv);mask-image:var(--tex-border-2-inv);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}.wall-items .item .item-text{display:flex;flex-direction:column}.wall-items .item .item-text .w-btn{background:var(--background-p1)}.wall-items .item h1{transition:all .2s}.wall-items .item:hover .item-img{box-shadow:var(--box-shadow-2)}.wall-items .item:hover h1{text-shadow:0px 0px 2px rgba(0,0,0,.23),0px 0px 8px rgba(0,0,0,.23);font-weight:650;transform:translate(-1px)}.wall-items .item.spoiler{opacity:.5}.wall-items .item.spoiler .w-img{filter:blur(8px)}.profile-layout{display:flex;flex-direction:column;height:100%;overflow:auto;--portrait-width:260px;--portrait-height:260px;--header-height:var(--portrait-height)}.profile-layout hr{height:8px;border:none;flex:0 0 auto;background:var(--tex-horizontal-line-1) repeat-x;background-position:bottom;background-size:512px 8px;display:block;margin:0}.profile-layout .profile-portrait{width:var(--portrait-width);height:var(--portrait-height);position:relative;cursor:pointer;left:-4px}.profile-layout .profile-portrait:before{transition:box-shadow .2s;position:absolute;top:calc(var(--portrait-height) * 17 / 512);bottom:calc(var(--portrait-height) * 17 / 512);left:calc(var(--portrait-width) * 17 / 512);right:calc(var(--portrait-width) * 17 / 512);content:""}.profile-layout .profile-portrait:hover:before{box-shadow:var(--box-shadow-2)}.profile-layout .profile-portrait.blank{background:var(--tex-l45);background-size:46px}.profile-layout .profile-portrait .w-img{-webkit-mask-image:var(--tex-border-2-inv);mask-image:var(--tex-border-2-inv);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}.profile-layout .profile-portrait.drop{background-color:#2c96211a}.profile-layout>header{flex:0 0 auto;overflow:hidden;height:var(--header-height);display:flex;flex-direction:row}.profile-layout>header .profile-info{display:flex;flex-direction:column;flex:1 1 1%;overflow:hidden}.profile-layout>header .overview{overflow:auto}.profile-layout>main{flex:1 1 1%;gap:8px;display:flex;flex-direction:row;overflow:hidden}.profile-layout.small{overflow:auto}.profile-layout.small>header{height:auto;overflow:unset;display:block}.profile-layout.small>header .profile-portrait{float:left}.profile-layout.small>header .profile-info{display:block;overflow:unset}.profile-layout.small>header .overview{overflow:unset}.profile-layout.small>main{display:block;overflow:unset;flex-direction:column}.profile-layout.force-main-height>main{min-height:calc(100dvh - 18px)}
