@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Lexend+Deca:wght@100..900&display=swap";*{font-family:funnel display,sans-serif;font-weight:200;margin:0}:root{--theme:#fff;--theme-main-color:#8a2be2;--theme-main-color-075:rgba(137,43,226,.75);--theme-main-color-05:rgba(137,43,226,.5);--theme-main-color-025:rgba(137,43,226,.25);--theme-main-color-01:rgba(137,43,226,.1);--theme-main-color-darker:#651fa6;--theme-complementary-color:violet;--color-fatal:red;--color-fatal-darker:darkred;--primary-text-color:#000;--secondary-text-color:gray;--complementary-text-color:#fff;--lightgray:#e6e6e6;--lightergray:#f5f5f5;--regular-font-size:medium;--small-font-size:small;--form-header-width:77%;--theme-transition:.3s;--border-thickness:.2vh;--wrappers-rad:1.8vh;--theme-sub1-color-filter:invert(70%) sepia(45%) saturate(1608%) hue-rotate(236deg) brightness(98%) contrast(91%);--theme-image-inversion:invert(0%);--z-i-priority-lvl-1:9000;--z-i-priority-lvl-2:8000;--z-i-priority-lvl-3:7000;--z-i-priority-lvl-4:6000;--z-i-priority-lvl-5:5000;--z-i-lvl-4:1000;--z-i-lvl-3:100;--z-i-lvl-2:10;--z-i-lvl-1:1;--z-i-ground:0}body{background:var(--theme);height:100dvh;overflow:hidden;width:100%}#app{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.loader-wrapper{background:#000}.global-loader-wrapper{--blur:blur(10px);align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:transparent;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:var(--z-i-priority-lvl-2)}.global-loader,.local-loader{--size:4vh;animation:loaderPulse .5s linear infinite;background:var(--primary-text-color);border-radius:50%;height:var(--size);width:var(--size)}.global-loader{position:relative}.local-loader-wrapper{height:100%;position:relative;width:100%}.local-loader{--size:2vh;background:var(--secondary-text-color);left:50%;position:absolute;top:50%;transform:translate(-1vh,-1vh)}.local-loader-wrapper h5{color:var(--secondary-text-color);left:50%;position:absolute;top:56%;transform:translate(-40%)}@keyframes loaderPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pop-up{0%{display:none;opacity:0;transform:scale(.6)}1%{display:flex}5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}99%{display:flex}to{display:none;opacity:0;transform:scale(.6)}}.api-req-res-notif{--objgap:.7vw;align-items:center;animation:pop-up 4.3s linear both;border-radius:3vh;box-shadow:0 0 .1vh var(--bg),0 0 .2vh var(--bg),0 0 .3vh var(--bg),0 0 .4vh var(--bg),0 0 .5vh var(--bg),0 0 .6vh var(--bg),0 0 .7vh var(--bg),0 0 .8vh var(--bg),0 0 .9vh var(--bg),0 0 1vh var(--bg),0 0 1.5vh var(--bg),0 0 2vh var(--bg);box-sizing:border-box;display:flex;flex-direction:row;gap:var(--objgap);margin:auto auto 2vh;overflow:hidden;padding:.6vh .6vh .6vh calc(var(--objgap) + .15vw);position:absolute;right:2vw;top:2vh;transition:var(--theme-transition);width:-moz-fit-content;width:fit-content;z-index:var(--z-i-priority-lvl-1)}.api-req-res-notif.arrn-fail{--bg:rgb(255 0 0/7%);background:#ff00004d}.api-req-res-notif.arrn-success{--bg:rgb(0 255 0/7%);background:#00ff004d}.api-req-res-notif *{z-index:var(--z-i-lvl-1)}.api-req-res-notif p{color:var(--primary-text-color)}.api-req-res-notif img{--size:2.3vh;height:var(--size);margin:0;width:var(--size)}.api-req-res-notif.arrn-fail img{filter:drop-shadow(0 0 .5vh red)}.api-req-res-notif.arrn-success img{filter:drop-shadow(0 0 .5vh green)}.form,.header,.input-fields{align-items:center;display:flex;flex-direction:column}.form{--blur:15px;border:.2vh solid var(--theme-main-color);border-radius:var(--wrappers-rad);box-sizing:border-box;min-height:55vh;padding-top:4vh;width:40vh}.form,.header{height:-moz-fit-content;height:fit-content}.header{width:100%}.form-title{-webkit-text-fill-color:transparent;background:linear-gradient(to top,var(--theme-main-color),var(--theme-complementary-color) 55%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:xx-large;font-weight:900;text-align:left}.form-switch,.form-title{width:var(--form-header-width)}.form-switch{color:var(--secondary-text-color);font-size:var(--small-font-size);margin:.3vh 0 3vh}.form-switch .u-tetriary{text-decoration:underline}.input-fields{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin-bottom:auto;width:100%}.input-fields .input-wrapper{width:var(--form-header-width)}.form .u-primary{margin:7vh 0 4vh}.input-requirements-mismatch{color:var(--color-fatal);font-size:var(--small-font-size);margin-top:1%;text-align:left;width:var(--form-header-width)}.input-wrapper,.ta-wrapper{display:flex;flex-direction:column;width:var(--form-header-width)}input,textarea{all:unset;font-size:var(--regular-font-size);height:3.3vh;outline:none}.form-input{--strength:1.6vh;border-bottom:solid var(--border-thickness) var(--theme-main-color);color:var(--primary-text-color);transition:var(--theme-transition)}.form-input:focus{border-bottom:solid var(--border-thickness) var(--theme-complementary-color)}.form-input::-moz-placeholder{text-transform:capitalize}.form-input::placeholder{text-transform:capitalize}label{color:var(--secondary-text-color);font-size:var(--regular-font-size);transform:translateY(2.4vh);transition:var(--theme-transition);width:var(--form-header-width)}button{all:unset;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.u-fatal-primary,.u-primary,.u-secondary{border-radius:1.3vh;color:var(--complementary-text-color);font-weight:400;height:5vh;text-align:center;text-shadow:none;text-transform:capitalize;transition:.5s;width:80%}.u-primary{background:var(--theme-main-color);transition:var(--theme-transition)}.u-primary:hover{background:var(--theme-main-color-darker)}.u-c2-primary{color:var(--theme-main-color)}.u-secondary{border:solid var(--border-thickness) var(--primary-text-color);color:var(--primary-text-color);margin-left:.5vh;padding-right:.5vh;text-transform:capitalize;transition:var(--theme-transition)}.button.u-secondary.small:hover,.u-secondary:hover{background:var(--theme-main-color-01);border-color:var(--theme-complementary-color);color:var(--theme-complementary-color)}.u-tetriary,.u-tetriary-nt{color:var(--primary-text-color);transition:var(--theme-transition)}.u-tetriary:hover{color:var(--theme-complementary-color)}.u-fatal-primary{background:var(--color-fatal);border-radius:.8vh;transition:var(--theme-transition);width:100%}.u-fatal-primary:hover{background:var(--color-fatal-darker)}.u-fatal-secondary{color:var(--color-fatal)}.u-send{background:var(--theme-main-color);border-radius:5vh;height:2vh;padding:.8vh;width:2vh}.button.small{border-radius:2vh;height:3.4vh;padding:0 1vw;width:-moz-fit-content;width:fit-content}.button.u-secondary.small{border-color:var(--secondary-text-color)}.button.u-secondary.small.complex{border-color:var(--lightgray);box-shadow:0 0 2vh #d3d3d3;font-size:smaller;height:-moz-fit-content;height:fit-content;padding:.4vh 1vw .6vh}.button.u-secondary.small.complex:hover{background:var(--lightergray);color:unset}.chatapp-container{background:var(--theme);box-sizing:border-box;display:flex;flex-direction:row;height:100dvh;width:100vw}.chatlist-cork,.meslist-cork{align-items:center;display:flex;flex-direction:column;gap:.7vh;height:100%;justify-content:center;text-align:center;width:100%}.chatlist-cork h5:first-child,.meslist-cork h5:nth-child(2){color:var(--secondary-text-color)}.meslist-cork h3{color:var(--primary-text-color);font-weight:600}.meslist-cork h5{width:20%}.meslist-cork button{margin-top:1vh}.sidebar{background:var(--lightergray);border-right:solid var(--border-thickness) var(--lightgray);box-sizing:border-box;height:inherit;position:relative;width:25%}.explore,.sidebar{display:flex;flex-direction:column}.explore{--blur:blur(10px);align-items:start;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);justify-content:space-between;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 15%);mask-image:linear-gradient(0deg,transparent 0,#000 15%);min-height:8vh;padding:3vh 1vw 6vh;z-index:var(--z-i-lvl-1)}.explore .new-chat{margin-left:.3vw;position:relative}.new-chat:hover{color:var(--complementary-text-color);cursor:pointer}.explore .new-chat img{--size:2vh;border-radius:40%;height:var(--size);width:var(--size)}.new-chat:hover:before{background:var(--primary-text-color);border-radius:.5vh;color:var(--complementary-text-color);content:"Create New Chat";font-size:small;padding:.3vh .4vw .4vh;position:absolute;right:0;top:0;transform:translate(104%,-.25vh);white-space:nowrap;width:-moz-fit-content;width:fit-content}.explore .user-preview{align-items:center;border-radius:1.8vh;box-sizing:border-box;display:flex;flex-direction:row;gap:1vw;margin:1vh 0 2vh;overflow:visible;padding:.3vw;position:relative;transition:var(--theme-transition);width:100%}.user-preview:hover{--c:var(--theme-main-color-01);background:var(--theme-main-color-01)}.user-preview img{--size:6vh;border-radius:calc(1.8vh - .3vw);height:var(--size);width:var(--size)}.user-preview div{display:flex;flex-direction:column}.user-preview div h5{color:var(--secondary-text-color)}#search-container{--c:hsla(0,0%,90%,.6);background:var(--c);border-radius:1.8vh;box-shadow:0 0 .1vh var(--c),0 0 .2vh var(--c),0 0 .3vh var(--c),0 0 .4vh var(--c),0 0 .5vh var(--c),0 0 .6vh var(--c),0 0 .7vh var(--c),0 0 .8vh var(--c),0 0 .9vh var(--c),0 0 1vh var(--c),0 0 1.5vh var(--c),0 0 2vh var(--c);display:flex;min-height:3.6vh;width:100%}#search-container,#search-container .input-wrapper{align-items:center;flex-direction:row-reverse;justify-content:center}#search-container .input-wrapper{width:90%}#search{height:inherit;margin-left:2.5%;text-align:center;transition:none;width:6.7vw}#search-container img{--size:1.5vh;filter:invert(60%);height:var(--size);transition:none;width:var(--size)}#search:focus{text-align:left;width:100%}.chat-list{box-sizing:border-box;height:100%;margin-top:-20vh;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 17%);mask-image:linear-gradient(0deg,transparent 0,#000 17%);overflow:auto;padding-bottom:32%;padding-top:17vh}.chat-list::-webkit-scrollbar{display:none}.chat-list .chat-card:first-child{border:none}.user-search{--blur:blur(15px);--IMGsize:1.2vh;--titleIMGsize:2.7vh;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--theme-main-color-01);border-radius:1.4vh;box-shadow:0 0 2vh var(--theme-main-color-025);box-sizing:border-box;height:4.2%;left:50%;max-height:96%;overflow:hidden;position:absolute;top:2%;transform:translate(-50%);transition:var(--theme-transition);width:2.75%;z-index:var(--z-i-lvl-3)}.user-search .ous{opacity:0}.user-search:hover{width:10.5%}.user-search:hover .ous{animation:ouson 1s ease both}@keyframes ouson{to{opacity:1}}.user-search div{height:100%;position:relative;width:100%}.user-search div *{margin:auto}.user-search #search_user,.user-search .found-users-list,.user-search h2{display:none}.user-search.u-s-opened{height:55%;overflow:hidden;padding-top:4%;top:50%;transform:translate(-50%,-50%);width:30%}.user-search.u-s-opened #search_user,.user-search.u-s-opened h2,.user-search.u-s-opened h5{display:block}.user-search.u-s-opened .found-users-list{display:flex}.user-search.u-s-opened #u-s-title-img{animation:ti 5s cubic-bezier(.075,.82,.165,1) infinite;top:-6vh}@keyframes ti{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(0)}}.user-search.u-s-opened .button.u-tetriary-nt{opacity:1;top:-5.7vh}#u-s-title-img{background:url(/assets/star.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--titleIMGsize);left:0;margin-left:.58vw;position:absolute;top:.75vh;width:var(--titleIMGsize);z-index:var(--z-i-lvl-2)}.user-search .button.u-tetriary-nt{align-items:center;display:flex;flex-direction:row;margin-right:.8vw;min-width:7vw;position:absolute;right:0;top:1vh;width:-moz-fit-content;width:fit-content;z-index:var(--z-i-lvl-1)}.user-search .button.u-tetriary-nt:hover{cursor:pointer}.user-search .button.u-tetriary-nt img{height:var(--IMGsize);margin-left:.4vw;transform:rotate(90deg);width:var(--IMGsize)}.user-search h2{width:90%}.user-search .input-wrapper{height:-moz-fit-content;height:fit-content;width:90%}#search_user{border:.2vh solid #fff;border-radius:.8vh;box-sizing:border-box;margin:1vh 0 0;padding:0 .65vw;width:100%}#search_user::-moz-placeholder{color:var(--secondary-text-color);font-size:smaller}#search_user::placeholder{color:var(--secondary-text-color);font-size:smaller}.user-search .found-users-list{align-items:start;background:var(--theme-main-color-01);border:.2vh solid #fff;border-radius:1vh;box-sizing:border-box;flex-direction:column;height:67.25%;margin-top:2vh;overflow:scroll;position:relative;width:90%}.user-search .found-users-list::-webkit-scrollbar{display:none}.found-users-list h5{color:var(--secondary-text-color);width:-moz-fit-content;width:fit-content;z-index:var(--z-i-lvl-1)}.found-users-list .fu-user{box-sizing:border-box;height:-moz-fit-content;height:fit-content;margin:0;padding:1.7vh 0 1.7vh .7vw;transition:var(--theme-transition)}.found-users-list .fu-user:hover{background:var(--theme-main-color-025)}.user-search h5{color:var(--secondary-text-color);display:none;text-align:center;width:75%}.chat-wrapper{height:100%;justify-content:center;width:100%}.chat-cork,.chat-wrapper{align-items:center;display:flex}.chat-cork{flex-direction:column;position:relative}.chat-cork .cc-box-wrapper{margin-bottom:-5vh;min-width:15vw;transform:translate(7.5%) scale(.7)}.chat-cork .cc-box{background:var(--theme-main-color-01);border-radius:2.6vh;box-sizing:border-box;display:flex;flex-direction:column;gap:1.3vh;height:13vh;padding:4vh 2.5vw 0;width:100%}.chat-cork .cc-box:nth-child(2){background:var(--theme);box-shadow:0 0 3vh var(--lightgray);transform:translate(-20%,-50%)}.chat-cork .cc-line{background:var(--theme-main-color-05);border-radius:1vh;height:1.2vh;width:40%}.chat-cork .cc-box:nth-child(2) .cc-line:first-child{width:40%}.chat-cork .cc-box:nth-child(2) .cc-line:nth-child(2){background:var(--theme-main-color-01);width:80%}.chat-cork h3{color:var(--primary-text-color);font-weight:600}.chat-cork h5{color:var(--secondary-text-color);margin-top:1vh;text-align:center;width:60%}.chat-cork .cc-ec,.chat-cork .cc-fc,.chat-cork .cc-s{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.chat-cork .cc-ec,.chat-cork .cc-fc{border-radius:5vh}.chat-cork .cc-ec{border:.3vh solid var(--theme-main-color-05)}.chat-cork .cc-fc,.chat-cork .cc-s{background:var(--theme-main-color-05)}.chat-cork .cc-s{-webkit-mask-image:url(/assets/star.png);mask-image:url(/assets/star.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.chat-cork .cc-ec:first-child{left:65%;top:-10%;--size:1.2vh;border:.3vh solid var(--theme-main-color-01)}.chat-cork .cc-ec:nth-child(2){left:25%;top:7%;--size:.8vh;border:.3vh solid var(--theme-main-color-025)}.chat-cork .cc-fc:nth-child(3){left:27%;top:30%;--size:1.7vh;background:var(--theme-main-color-075)}.chat-cork .cc-fc:nth-child(4){left:75%;top:55%;--size:1.4vh;background:var(--theme-main-color-025)}.chat-cork .cc-s:nth-child(5){left:18%;top:55%;--size:1.5vh}.chat-cork .cc-s:nth-child(6){left:46%;top:0;--size:1.8vh}.chat-cork .cc-s:nth-child(7){left:80%;top:20%;--size:1.7vh;background:var(--theme-main-color-075)}.chat{box-sizing:border-box;color:var(--primary-text-color);display:flex;flex-direction:column;height:inherit;justify-content:center;width:100%}.chat-header,.prompt{--blur:blur(8px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffff31;box-sizing:border-box;padding:1.3vh 2%;position:absolute;right:0;width:80vw}.chat-header{align-items:center;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:space-between;top:0;z-index:var(--z-i-lvl-2)}.chat-header span{align-items:inherit;display:inherit;flex-direction:inherit;gap:.7vw}.chat-header span h3{font-weight:500}.u-chat-recipient{--size:5vh;background:#d3d3d3;border-radius:50%;min-height:var(--size);min-width:var(--size)}.action-to-recipient{display:flex;position:relative}.cd-choice{background:var(--primary-text-color);border-radius:.5vh;color:var(--complementary-text-color);font-size:smaller;gap:1vw;list-style:none;margin:0 2vw;padding:.8vh .8vh .95vh .7vw;position:absolute;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-i-lvl-2)}.cd-choice span:hover{cursor:pointer}.abc-choice,.atr-choice{align-items:center;display:none;flex-direction:row;justify-content:space-between}.atr-choice{background:none;flex-direction:row-reverse;gap:.5vw;right:0;top:-1.3vh}.abc-choice{bottom:6.3vh;left:-.7vw}.cd-choice div{align-items:center;display:flex;flex-direction:column;justify-content:center}.cd-choice div:first-child{align-items:start;gap:.8vh}.cd-choice div:nth-child(2) img{--size:3vh;--p:1.5vh;background:var(--complementary-text-color);border-radius:.2vh;height:var(--size);margin:calc(2vh - var(--p));padding:var(--p);width:var(--size)}.atr-choice div:first-child{align-items:center;background:var(--primary-text-color);border-radius:.5vh;flex-direction:row;height:-moz-fit-content;height:fit-content;padding:.8vh .8vh .8vh .7vw}.atr-choice div span:first-child{margin-right:.2vw}.atr-choice div span:nth-child(2),.atr-choice div span:nth-child(3){background:var(--color-fatal);border-radius:.2vh;padding:.3vh .4vw .4vh;transition:var(--theme-transition)}.atr-choice div span:nth-child(2):hover,.atr-choice div span:nth-child(3):hover{background:var(--color-fatal-darker)}.add-btn-container{align-items:center;display:flex;height:100%;margin:0;padding:0;transform:none;width:-moz-fit-content;width:fit-content}.u-add-btn{--size:3vh;filter:invert(85%);height:var(--size);transform:rotate(-45deg);width:var(--size)}.messages{box-sizing:border-box;height:100%;overflow-y:auto;padding:8vh 5.3%;width:100%;z-index:var(--z-i-lvl-1)}.messages::-webkit-scrollbar{display:none}.prompt{bottom:0;height:-moz-fit-content;height:fit-content;margin:auto;z-index:var(--z-i-lvl-2)}.chat-send-form,.prompt{align-items:center;display:flex;flex-direction:row}.chat-send-form{width:100%}.chat-send-form .input-wrapper{box-sizing:border-box;height:3.6vh;width:100%}#messageInput{background:var(--lightgray);border-radius:2vh;margin:0 2vh;padding:.3vh 2.5vh}.u-send img{--size:2vh;filter:invert(100%);height:var(--size);transform:translate(.07vw);width:var(--size)}.on-hover{box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%}.on-hover:hover{background:linear-gradient(to left,var(--theme-main-color-01),transparent 100%)}.chat-card.selected-card:hover,.selected-card{background:linear-gradient(to left,var(--theme-main-color-025),transparent 100%)}.chat-card{--borderOffset:10%;--borderOffset1:90%;align-items:center;-o-border-image:linear-gradient(to right,transparent,#d3d3d3 var(--borderOffset) var(--borderOffset1),transparent) 1;border-image:linear-gradient(to right,transparent,#d3d3d3 var(--borderOffset) var(--borderOffset1),transparent) 1;border-top:solid var(--border-thickness);display:flex;flex-direction:row;height:9.68vh;justify-content:space-between;max-width:100%;padding:1.34vh 1vw}.u-chat-list-recipient{--size:5vh;background:#d3d3d3;border-radius:30%;box-sizing:border-box;min-height:var(--size);min-width:var(--size);padding:1vh}.chat-info{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:start;margin:0 1vh;max-height:7vh}.chat-info,.chat-info h3{text-overflow:ellipsis;width:100%}.chat-info h3{font-weight:500;margin-bottom:.1vh}.chat-info p{color:var(--secondary-text-color);max-height:100%;overflow-y:hidden;text-overflow:ellipsis}.chat-info p mark{background:none;font-weight:500}.chat-last-text{align-items:end;color:var(--secondary-text-color);flex-direction:column;height:6vh;justify-content:space-between}.chat-last-text,.n-of-unread{display:flex;font-size:var(--small-font-size)}.n-of-unread{align-items:center;background:var(--theme-main-color);border-radius:5vh;color:var(--complementary-text-color);height:2vh;justify-content:center;min-width:1vh;padding:.2vh .7vh}.app-img{height:2.8vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:2.8vh}.u-profile-icon{--size:10vh;background:var(--lightgray);border-radius:50%;height:var(--size);width:var(--size)}.back-btn{left:0;position:absolute;top:0}.dialog-wrapper{--blur:blur(10px);align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--theme-main-color-01);display:none;flex-direction:row;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100vw;z-index:var(--z-i-priority-lvl-3)}.dialog{--blur:15px;align-items:center;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--complementary-text-color);border:.2vh solid var(--theme-main-color);border-radius:var(--wrappers-rad);box-shadow:0 0 10vh var(--complementary-text-color);box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:1.7vh 1.8vh 1.8vh;width:45vh}.dialog h2{font-weight:600;margin-bottom:2.5vh;width:100%}.input-wrapper{width:100%}.dialog-simple-input{color:var(--primary-text-color);margin:0 0 4vh;transition:var(--theme-transition);width:100%}.dialog input[type=text]{--strength:1.6vh;border-bottom:solid var(--border-thickness) var(--theme-main-color)}.dw-fu{margin:1.8vh 0 3.5vh;width:100%}.dw-fu h5:first-child{color:var(--secondary-text-color)}.dw-fu h4{border-radius:.6vh;margin:.4vh 0;padding:.3vh .5vw .4vh;transition:var(--theme-transition);width:-moz-fit-content;width:fit-content}.dw-fu h4:hover{background:var(--theme-main-color-01)}.dialog input[type=file]{color:var(--theme-main-color);margin:1vh 0 3.5vh}.dialog .recipient:focus{border-bottom:solid var(--border-thickness) var(--theme-complementary-color)}.dialog button{margin:0;width:100%}.dialog .file-submit{padding:1.2vh 0 2.4vh}.dialog .file-submit::file-selector-button{color:#00f}.dialog.d-locat .dialog-actions{width:67%}.dialog.d-locat h2{width:var(--form-header-width)}.dialog #map-wrapper{align-items:center;display:flex;height:36.5vh;justify-content:center;width:87%}.dialog .leaflet-container{border:solid var(--border-thickness) var(--theme-complementary-color);border-radius:1vh;height:35.5vh;transition:var(--theme-transition);width:97%}.dialog .leaflet-container:hover{box-shadow:0 0 10vh var(--theme-main-color-05);height:36.5vh;width:100%}.dialog .leaflet-container:active{animation:mappulse 2s linear infinite;height:36.5vh;width:100%}@keyframes mappulse{0%{box-shadow:0 0 10vh var(--theme-main-color-05)}50%{box-shadow:0 0 10vh var(--theme-main-color)}to{box-shadow:0 0 10vh var(--theme-main-color-05)}}.dialog .leaflet-marker-icon{animation:markerpulse 2s linear infinite}@keyframes markerpulse{0%{filter:drop-shadow(0 0 .5vh #D30302)}20%{filter:drop-shadow(0 0 .5vh var(--theme-main-color))}40%{filter:drop-shadow(0 0 .5vh #4003e6)}60%{filter:drop-shadow(0 0 .5vh #00a3d5)}80%{filter:drop-shadow(0 0 .5vh #02c435)}to{filter:drop-shadow(0 0 .5vh #D30302)}}.dialog-locat-form{align-items:center;display:flex;flex-direction:column;width:100%}.dialog-locat-form .ta-wrapper{margin:3vh 0}.ta-wrapper label{margin-bottom:.5vh}.dialog .input-wrapper label,.ta-wrapper label{transform:none}#standalone{border-bottom:none;max-height:15vh;min-height:3.3vh;outline:none;overflow:hidden scroll}#standalone:empty:before{color:#aaa;content:attr(placeholder)}#standalone::-webkit-scrollbar{display:none}.dialog-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-2vh;width:90%}.dialog-actions button{text-align:center;width:47%}.dialog #dialog-preview{border-radius:1vh;height:auto;margin-bottom:2vh;max-height:30vh;max-width:100%;width:auto}.dialog-wrapper.fatal,.dialog-wrapper.warning{background:#0000001a}.fatal-dialog{background:var(--theme);border-radius:2vh;box-shadow:0 0 .1vh var(--theme),0 0 .2vh var(--theme),0 0 .3vh var(--theme),0 0 .4vh var(--theme),0 0 .5vh var(--theme),0 0 .6vh var(--theme),0 0 .7vh var(--theme),0 0 .8vh var(--theme),0 0 .9vh var(--theme),0 0 1vh var(--theme),0 0 1.5vh var(--theme),0 0 2vh var(--theme);padding:1.7vh 1.8vh;width:45vh}.fatal-dialog h3{font-weight:400}.fatal-dialog #mm,.warning-dialog #wp{margin:2vh 0 1vh}.fatal-dialog #et,.warning-dialog p:last-child{color:var(--secondary-text-color);font-size:smaller;text-decoration:underline}.fd-actions{display:flex;flex-direction:row;gap:.6vw;justify-content:end;margin-top:1.8vh;width:100%}.warning-dialog{width:35vh;--col:#fff8cc;background:var(--col);border-radius:2vh;box-shadow:0 0 .1vh var(--col),0 0 .2vh var(--col),0 0 .3vh var(--col),0 0 .4vh var(--col),0 0 .5vh var(--col),0 0 .6vh var(--col),0 0 .7vh var(--col),0 0 .8vh var(--col),0 0 .9vh var(--col),0 0 1vh var(--col),0 0 1.5vh var(--col),0 0 2vh var(--col);padding:1.7vh 1.8vh}.warning-dialog div{display:flex;flex-direction:row}.warning-dialog div img{--size:2vh;height:var(--size);width:var(--size)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229/40%)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblepainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblepainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow:hidden scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:none;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child,:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mbody{--rad:1.4vh;align-items:end;border-radius:var(--rad);color:var(--primary-text-color);display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;margin-bottom:.3vh;max-width:45%;overflow-wrap:break-word;position:relative;transition:var(--theme-transition);white-space:pre-wrap;width:-moz-fit-content;width:fit-content}.mbody.u-text{padding:.8vh .8vw}.mbody.u-image{border-radius:1vh;max-height:50vh;max-width:35%;overflow:hidden;padding:0;position:relative}.mbody.u-self{background:var(--theme-main-color-01);margin-left:auto}.mbody.u-toself{background:#f5f5f5}.mbody p{overflow-x:hidden;text-align:left;text-overflow:ellipsis}.mbody.u-image img{margin:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mbody h6{bottom:50%;height:-moz-fit-content;height:fit-content;opacity:0;position:absolute;right:0;transform:translate(140%,50%);transition:var(--theme-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.mbody:hover{box-shadow:1vw 0 2vh var(--theme-main-color-01)}.mbody:hover h6{opacity:1}.mbody.u-toself h6{left:0;transform:translate(-140%,50%)}.mbody.u-toself:hover{box-shadow:-1vw 0 2vh #f5f5f5}.mbody.u-image h6{--blur:3px;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--theme-main-color-025);border-radius:1vh;bottom:.5vh;color:var(--complementary-text-color);padding:.3vh .5vw;pointer-events:none;position:absolute;right:.5vh}.mbody.u-location{border-radius:var(--rad);overflow:hidden}.mbody.mbody.u-location:active,.mbody.mbody.u-location:hover{animation:ml-pulse 2s linear infinite;box-shadow:0 0 20vh var(--theme-main-color-05)}@keyframes ml-pulse{0%{box-shadow:0 0 20vh var(--theme-main-color-05)}50%{box-shadow:0 0 20vh var(--theme-main-color)}to{box-shadow:0 0 20vh var(--theme-main-color-05)}}.mbody iframe{border:none;height:30vh;width:23vw}#error-image{filter:invert(100%) drop-shadow(0 0 3vh orange);height:auto;mix-blend-mode:difference;position:fixed;width:50%;z-index:var(--z-i-lvl-1)}.error-title{color:var(--primary-text-color);font-size:90vh;font-weight:900;position:absolute;text-shadow:0 0 5vh var(--primary-text-color);top:-8%;z-index:var(--z-i-ground)}.error-container{height:100%}.error-container,.error-container div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.error-container .button.u-tetriary{bottom:5vh;color:var(--primary-text-color);left:auto;position:absolute}.profile-wrapper{height:100%;width:20vw}.profile{--sg:13vh;flex-direction:column;height:100%;justify-content:center;width:100%}.profile,.profile-top{align-items:center;display:flex}.profile-top{flex-direction:row;justify-content:start;margin-bottom:2vh;margin-top:auto;padding-top:3vh;width:20vw}.profile-icon-wrapper{--size:4vw;align-items:center;display:flex;overflow:hidden;position:relative}.profile-origin .profile-icon-wrapper:hover:after{--blur:blur(10px);align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffff4d;border-radius:50%;content:"Change avatar";inset:0;bottom:-2rem;color:var(--complementary-text-color);display:flex;font-size:smaller;height:var(--size);justify-content:center;left:50%;overflow:hidden;position:absolute;text-align:center;text-shadow:0 0 1vh var(--primary-text-color);transform:translate(-50%);width:var(--size);z-index:var(--z-i-lvl-2)}.u-profile-icon{--size:4vw;height:var(--size);width:var(--size);z-index:var(--z-i-ground)}.profile .profile-top h1{font-size:x-large;font-weight:600;margin-left:1vw;text-align:left;text-transform:capitalize;width:70%}.profile .ps-lines{border:.2vh solid var(--theme-main-color);border-radius:2vh;box-sizing:border-box;padding:1.8vh 1.5vw}.profile-action{align-items:center;display:flex;flex-direction:column;gap:2vh;height:13vh;margin-top:auto;padding:0 0 7vh;width:100%}.profile .u-send.back-btn{left:5vw;top:50%;transform:translateY(-50%)}.profile .u-primary{width:50%}.profile .dialog button{width:80%}.psl{align-items:start;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:1vh 0;width:20vw}.psl:first-child{padding-top:0}.psl:last-child{border-bottom:none}.psl p{align-items:center;display:flex;height:3.3vh}.psl p:first-child{color:var(--theme-main-color)}.psl #psl-data,.psl input{background:var(--lightgray);border-radius:.8vh;box-sizing:border-box;padding:0 .7vw;width:100%}.psl #psl-data{color:var(--secondary-text-color)}.psl input{color:var(--primary-text-color)}.psl input[type=password]{color:var(--theme-main-color)}.psl .input-wrapper{width:100%}
