:root{--background-color:#100f0f;--background-color-medium:#1f1f1f;--background-color-light:#2f2e2e;--background-color-highlight:#444343;--background-color-highlight-more:#525151;--background-color-highlight-even-more:#727070;--text-color:#f3f3f3;--text-color-faded:rgba(243,243,243,0.5);--primary-color:#E61E1E;--primary-color-darker:#b41919;--secondary-color:#2170e4;--shadow-color:rgba(255,255,255,0.3);--warning-color:#DDBB26;--toast-yellow:#DDBB26;--toast-green:#23A44E;--toast-red:#D91D1D;--top-bar-height:2.5rem;--sidebar-width:2.8rem;--bottom-bar-height:3rem;--top-bar-background:linear-gradient(180deg,#232222 0%,var(--background-color-light) 100%);--border-width:.1rem;--chats-aside-width:25%;--resizer-width:.3rem}*{box-sizing:border-box}body{min-height:100dvh;background-color:var(--background-color);color:var(--text-color)}main{padding-left:var(--sidebar-width)}@media (max-width:576px){main{padding-left:0;padding-bottom:calc(var(--bottom-bar-height))}}#main-resizer,#main-aside,#chats-aside-button{display:none}@media (min-width:700px){#chats-aside-button{display:inline-block}.chats-aside-is-open #main-container{display:flex}.chats-aside-is-open #main-with-top-bar{width:calc(100% - var(--chats-aside-width));height:100dvh;overflow-y:auto}.chats-aside-is-open #main-resizer{display:block;background-color:var(--background-color-highlight);width:var(--resizer-width);cursor:col-resize;z-index:101;box-shadow:0 0 .5rem rgba(0,0,0,.33)}.chats-aside-is-open #main-resizer:hover{background-color:var(--background-color-highlight-more)}.chats-aside-is-open #main-aside{display:block;position:fixed;top:0;right:0;width:var(--chats-aside-width);height:100dvh}.chats-aside-is-open #chats-aside-button{position:absolute;top:.5rem;right:.5rem;z-index:101}}.chats-aside-is-open #profiles-filters-bar{display:flex;flex-wrap:wrap}.chats-aside-is-open #zoom-switcher.profile-filter-stack{flex:1 1 100%;margin-top:.5rem;margin-right:0}.chats-aside-is-open #zoom-switcher.profile-filter-stack .btn-group-profiles-zoom{width:15rem!important}.chats-aside-is-open #profiles-search-box.profile-filter-stack{margin-top:.5rem;margin-right:0}.w-xl-25{width:100%}.w-md-50{width:100%}@media (min-width:768px){.w-md-50{width:50%}}@media (min-width:1200px){.w-xl-25{width:25%}}.text-bg-info{background-color:var(--secondary-color)!important}#main.htmx-swapping,#profiles-filters-bar,#profiles.htmx-swapping,#favorites.htmx-swapping,#visits.htmx-swapping,#blocked.htmx-swapping,#unlocks.htmx-swapping,#unlocked-to.htmx-swapping,#jerking-off.htmx-swapping{opacity:0;transition:opacity 0.25s ease}#main.htmx-settling,#profiles-filters-bar,#profiles.htmx-settling,#favorites.htmx-settling,#visits.htmx-settling,#blocked.htmx-settling,#unlocks.htmx-settling,#unlocked-to.htmx-settling,#jerking-off.htmx-settling{animation:fadeIn 0.25s both ease}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fade-in{animation:fadeIn 0.25s ease-out forwards;will-change:opacity}.fade-out{animation:fadeOut 0.25s ease-in forwards;pointer-events:none;user-select:none;will-change:opacity}#top-bar{background:var(--background-color-light);background:var(--top-bar-background);height:var(--top-bar-height);padding-top:.5rem;padding-left:var(--sidebar-width);font-size:1rem}@media (max-width:576px){#top-bar{padding-left:0}}#top-bar a{color:inherit;text-decoration:none}#top-bar .domain{font-family:'Contrail One',sans-serif}#top-bar .domain img{display:none;height:2rem;padding-left:.4rem;padding-right:.25rem;position:relative;bottom:0.1rem}#top-bar .title{opacity:.5;font-size:.8rem;bottom:0.075rem;position:relative}@media (max-width:576px){#top-bar .domain img{display:inline-block}}#sidebar{position:fixed;z-index:10000;width:var(--sidebar-width);height:100dvh;background-color:var(--background-color-light)}@media (max-width:576px){#sidebar{display:none}}#sidebar>ul{display:flex;flex-direction:column;height:100%;padding:0;margin:0}#sidebar>ul>li{display:block;text-align:right;margin-bottom:.25rem}#logo-container{height:var(--top-bar-height);background:var(--background-color-light);background:var(--top-bar-background);padding:.5rem .25rem 0 0;margin:0!important}#logo-container img{height:100%}#logo-container a:hover{opacity:.85}#sidebar .thumbnail-sm{padding:0.4rem 0.4rem 0.325rem 0.4rem;margin-left:.25rem;margin-right:.15rem}#sidebar .dropdown-custom{transform:translate3d(47px,0px,0px)!important;z-index:100}.menu-button{height:2.5rem;padding:0 .75rem 0 .75rem;margin:0 0 0 .25rem;line-height:1;background-color:transparent;border:none;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}@media (pointer:fine){.menu-button:hover{background-color:var(--background-color-highlight)}}.menu-button.active{background-color:var(--background-color)}@media (pointer:fine){.menu-button:active,.menu-button.active:hover{opacity:.8}}.menu-button-link{border-radius:.75rem;padding:0 .65rem 0 .65rem;margin-right:.15rem}.menu-button-dropdown{position:relative;z-index:10000000}.show .menu-button-dropdown,.menu-button-dropdown.show{background-color:var(--background-color-highlight)}.menu-button-dropdown span{transition:transform 200ms ease}.show .menu-button-dropdown span,.menu-button-dropdown.show span{transform:rotate(-90deg)}.menu-button-icon,.message-actions-icon{display:inline-block;width:1rem;height:1rem;background-position:center center;background-repeat:no-repeat;background-size:contain}.menu-profile-icon{width:2rem;height:2rem;background-size:cover;border-radius:50%;vertical-align:middle}.menu-button.htmx-request .menu-button-icon{display:none!important}#bottom-bar{display:none;position:fixed;z-index:1000;bottom:0;width:100%;height:var(--bottom-bar-height);background-image:linear-gradient(0deg,#232222 0%,var(--background-color-light) 100%);box-shadow:0 0 0.4rem rgba(0,0,0,.4)}@media (max-width:576px){#bottom-bar{display:block}}#bottom-bar>ul{display:flex;flex-direction:row;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;gap:.25rem}@supports (-webkit-touch-callout:none) and (not (translate:none)){#bottom-bar>ul>li:not(:last-child){margin-right:.25rem}}#bottom-bar>ul>li{display:block;width:100%}#bottom-bar .menu-button{width:100%;padding:.3rem 0 .3rem 0;margin:.25rem 0 0 0;border-radius:.75rem}#bottom-bar .menu-button-dropdown{border-top-left-radius:0;border-top-right-radius:0}#bottom-bar .menu-button span{width:1.25rem;height:1.25rem}.modal-backdrop{left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.modal{left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));--bs-modal-border-width:0}@media (max-width:576px){.modal-backdrop,.modal{left:0;width:100%;height:100%}.modal{--bs-modal-margin:0.5rem 0.5rem 4rem}}@media (min-width:700px){.chats-aside-is-open .modal-backdrop{width:calc(100% - var(--chats-aside-width) - var(--sidebar-width))}.chats-aside-is-open .modal{width:calc(100% - var(--chats-aside-width) - var(--sidebar-width))}.chats-aside-is-open .modal-md,.chats-aside-is-open .modal-lg{width:calc(100% - 2rem)}}@media (min-width:577px){.modal-fluid{--bs-modal-width:calc(100% - 1rem - var(--sidebar-width))}}.fade{transition:opacity .1s linear}.modal-dialog{--bs-modal-bg:var(--background-color-light);border-radius:1rem}.modal.fade .modal-dialog{transition:top .1s ease-out;top:-1.5rem;transform:none}.modal.show .modal-dialog{top:0}.modal-header{border-bottom:.1rem solid var(--background-color)}.modal-title{margin-bottom:0}.modal-content{overflow:hidden;border-radius:1rem;box-shadow:0 .5rem 2rem rgba(0,0,0,0.8)}.error-list{color:#D60000;list-style-type:none}.error-list>ul{padding-left:0}.error-list>ul>li{list-style-type:none}.helptext{display:none}#change-password>br{display:none}.modal-button{line-height:1;height:2.5rem}.modal-button img{vertical-align:bottom}.modal-dismiss{backface-visibility:hidden;position:fixed;z-index:1000000;bottom:1.5rem;left:calc(50vw - 1.5rem);line-height:1;padding:.95rem 1rem;border:0.15rem solid!important;background-color:rgba(0,0,0,.33);--bs-btn-hover-bg:rgba(0,0,0,.5);--bs-btn-active-bg:rgba(0,0,0,.5);box-shadow:0 0.2rem 0.5rem rgba(0,0,0,.33)}.tooltip{--bs-tooltip-bg:var(--background-color-highlight);--bs-tooltip-color:var(--text-color);--bs-tooltip-opacity:1;--bs-tooltip-zindex:20000}.tooltip-inner{box-shadow:0 .2rem .33rem rgba(0,0,0,.33)}.tooltip-chat{--bs-tooltip-bg:var(--background-color-light)}.tooltip-chat .tooltip-inner{text-align:left;max-width:280px}.info{height:1rem;position:relative;bottom:.05rem;margin-left:.1rem;cursor:help}.info-cursor{display:none}@media (pointer:fine){.info-cursor{display:inline-block}}.popover{--bs-popover-bg:var(--background-color-highlight);--bs-border-color-translucent:var(--background-color-highlight);box-shadow:0 .2rem .33rem rgba(0,0,0,.33)}.popover-header{background-color:var(--background-color-highlight-more)}.dropdown-menu{background-image:linear-gradient(to bottom,var(--background-color-highlight) 0%,var(--background-color-light) 100%);box-shadow:.05rem .05rem .15rem rgba(0,0,0,.3),.1rem .1rem .6rem rgba(0,0,0,.4);white-space:nowrap;border:none;border-radius:.75rem;user-select:none}.dropend .dropdown-menu{background-image:linear-gradient(to right,var(--background-color-highlight) 0%,var(--background-color-light) 100%);margin-left:-.15rem!important}.dropend-down .dropdown-menu{border-top-left-radius:0}.dropend-up .dropdown-menu{border-bottom-left-radius:0}.dropdown-end .dropdown-menu{border-top-right-radius:0;margin-top:-.15rem!important}.dropup .dropdown-menu{background-image:linear-gradient(to top,var(--background-color-highlight) 0%,var(--background-color-light) 100%)}.dropup .dropdown-menu-end{margin-bottom:-.4rem!important;border-bottom-right-radius:0}.dropdown-item{color:#fff;padding:.5rem 1rem;cursor:pointer}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:var(--background-color-highlight)}.dropdown-item.active{background-color:var(--background-color)}.dropdown-header{color:var(--text-color-faded)}.dropdown-divider{margin:.25rem 0 .25rem 0;border-top:.075rem solid rgb(0 0 0 / 29%)}.dropdown .show .dropdown-button{--bs-btn-hover-bg:var(--background-color-highlight);position:relative;z-index:100000;box-shadow:0 -.1rem .1rem rgba(0,0,0,.1)}.dropdown .show .dropdown-button.modal-button{border-radius:1.2rem 1.2rem 0 0!important}.dropdown-button .icon{transition:transform 200ms ease}.dropdown .show .dropdown-button .icon{transform:rotate(-90deg)}.form-switch{padding-left:3.33rem;padding-right:1rem}.form-switch .form-check-input{border:none;--bs-form-check-bg:var(--background-color);margin-top:.3rem;margin-left:-2.25em}.form-switch .form-check-input:hover{box-shadow:none}.form-switch .form-check-input:focus{box-shadow:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch input,.form-switch label{cursor:pointer}.form-check-label{margin:0}.btn{border-radius:0.6rem;border:none;box-shadow:0 .15rem .2rem rgba(0,0,0,.25)}.btn-dark{--bs-btn-bg:var(--background-color);--bs-btn-hover-bg:var(--background-color-highlight);--bs-btn-active-bg:var(--background-color)}.btn-primary{--bs-btn-bg:#D60000;--bs-btn-hover-bg:#e13131;--bs-btn-active-bg:#D60000;box-shadow:0 0.15rem 0.5rem rgba(0,0,0,.2)}.btn-secondary{--bs-btn-bg:var(--background-color-highlight);--bs-btn-hover-bg:var(--background-color-highlight-more);--bs-btn-active-bg:var(--background-color-highlight)}.btn-icon{background:transparent;border:none;padding:0}.btn-icon:hover{opacity:.8}.btn-signin,.btn-back-to-ddirt{display:block;width:90%;margin:2.5rem auto;background-color:#848687;color:var(--text-color);padding:0.6rem;font-size:1.5rem;border-radius:4rem;transition:background-color 0.3s;cursor:pointer;box-shadow:0 0 80px var(--shadow-color);border-bottom:0.2rem solid #6b6b6b87}.button-back-to-ddirt,.btn-signin:hover{background-color:#767676}@media (max-width:767px){.btn-signin,.btn-back-to-ddirt{width:90%;margin-top:1.5rem;font-size:1.2rem;padding:0.7rem 0.7rem}}@media (max-width:900px){.btn-signin,.btn-back-to-ddirt{width:90%;margin-top:1.5rem;font-size:1.3rem;padding:0.1rem}}@media (max-width:1275px){.btn-signin,.btn-back-to-ddirt{width:90%;margin-top:1.5rem;font-size:1.3rem;padding:0.6rem}}a.link{text-decoration:underline;cursor:pointer}a,a.link:hover{text-decoration:none;color:inherit}.opacity-90{opacity:.9}.nudge-l1{position:relative;left:-.1rem}.nudge-t1{position:relative;top:-.1rem}.nudge-b1{position:relative;bottom:-.1rem}@media (min-width:700px){.auto-columns{text-align:justify;column-count:2;column-gap:2rem}}@media (min-width:1600px){.auto-columns{column-count:3}}@media (min-width:2800px){.auto-columns{column-count:4}}label:not(.input-group-text){margin-bottom:.4rem}.form-control,.form-control:focus{margin-bottom:.5rem;background-color:var(--background-color);border:none;border-radius:0.5rem;box-shadow:none}.form-select,.form-select:focus{cursor:pointer;background-color:var(--background-color);border:none;border-radius:0.5rem;margin-bottom:.5rem;box-shadow:inset 0 .3rem 1rem rgba(255,255,255,0.1)}.input-group .form-select{margin-bottom:0}.form-select:hover{box-shadow:inset 0 .3rem 1rem rgba(255,255,255,0.1),0 0 .6rem rgba(255,255,255,0.1)}textarea.form-control{min-height:7.5rem}.chat-photo-upload{display:flex;background-color:var(--background-color-highlight);border-radius:1rem;border:none;gap:0.25rem;flex-direction:column;img{height:100%;width:auto}a{;font-family:'Contrail One',sans-serif}}.photo-upload{display:flex;flex:1 1 auto;flex-direction:column;background-color:var(--background-color-highlight);border-radius:0.5rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,.5);min-width:18rem;height:100%;align-items:stretch;justify-content:center;gap:0.5rem;padding:1rem;img{height:40%;width:auto}a{font-family:'Contrail One',sans-serif}}@media (max-width:992px){.photo-upload{min-width:12rem;gap:0}}@media (max-width:768px){.photo-upload-container,.photo-upload{min-width:25%}}.file-input{visibility:hidden;display:none}.file-upload{flex-grow:1;opacity:.85;text-align:center;align-content:center;background:linear-gradient(to top,var(--background-color-highlight-more) 0%,var(--background-color-highlight-even-more) 100%);cursor:pointer;border-radius:.5rem;img{height:50%}}.htmx-request .file-upload{display:none}.file-upload:hover{opacity:1}.highlighted,.highlighted .photo-upload{width:100%}.highlighted.photo-upload{height:100%}.highlighted .file-upload{background:linear-gradient(to top,var(--primary-color-darker) 0%,var(--primary-color) 100%);padding:2rem .75rem 2rem}@media (max-width:992px){.photo-upload{max-width:100%;small{display:none}img{height:85%}}.file-upload,.highlighted .file-upload{padding:1rem .75rem 1rem}}.card{display:block;background-color:var(--background-color-light);border-radius:1rem;border:none}.flip-horizontal{transform:scaleX(-1)}.rotate-45{transform:rotate(45deg)}.rotate-270{transform:rotate(270deg)}.me-05{margin-right:.125rem!important}.mt-n2{margin-top:-.5rem!important}.basic-list{list-style:none;padding:0}.htmx-request-show{display:none}.htmx-request .htmx-request-show{display:block}.htmx-request .htmx-request-hide{display:none}.spinner-container{padding:20vh 0 20vh 0;text-align:center}.spinner-htmx{display:none!important}.htmx-request>.spinner-htmx{display:inline-block!important}.htmx-request>.replace-with-spinner{display:none!important}.spin{animation:spin 1s linear infinite}#global-spinner-container{margin-top:1rem}.feed-spinner{position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;margin-top:1rem;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon{width:1rem;height:1rem}.icon-md{width:1.5rem;height:1.5rem}.icon-sm{width:.8rem;height:.8rem}.icon-span{display:inline-block;vertical-align:middle;position:relative;bottom:.05rem}.htmx-request>:where(.icon,.label){display:none}.icon-inline{position:relative;bottom:0.15rem}.bg-cover{background-size:cover}.invert{filter:invert(1)}.toast-container{display:flex;flex-direction:column-reverse;align-items:flex-end;max-height:calc(100vh - 40px);overflow-y:auto;padding-right:17px}.toast-container>:not(:last-child){margin-bottom:0}@media (pointer:fine){.toast-container{flex-direction:column}}.toast{color:#fff;display:flex;border:none;border-radius:2rem;position:relative;overflow:hidden;background-color:rgba(31,31,31,0.85)!important;backdrop-filter:blur(10px);opacity:0;transform:translateY(30px);height:auto;margin:0;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.toast.revealed{opacity:.95;transform:translateY(0);margin-top:.33rem}@media (pointer:fine){.toast.revealed{margin-top:0;margin-bottom:.33rem}}.toast[onclick]{cursor:pointer}.toast-body{flex-grow:1;overflow:hidden;padding:0 0}.toast-body button{min-width:2rem;min-height:1.5rem}.toast[onclick]:hover .toast-body{opacity:1}.toast-body h6{margin:0 0 .5rem 0;line-height:1}.toast.color-green{background:linear-gradient(90deg,rgba(35,164,78,0.2) 0%,rgba(35,164,78,0) 50%,rgba(35,164,78,0) 100%);box-shadow:inset 3px 0 0 0 var(--toast-green),0 .1rem .5rem rgba(0,0,0,.5)}.toast.color-yellow{background-image:linear-gradient(90deg,rgba(221,187,38,0.2) 0%,rgba(221,187,38,0) 50%,rgba(221,187,38,0) 100%);box-shadow:inset 3px 0 0 0 var(--toast-yellow),0 .1rem .5rem rgba(0,0,0,.5)}.toast.color-red{background:linear-gradient(90deg,rgba(217,29,29,0.2) 0%,rgba(217,29,29,0) 50%,rgba(217,29,29,0) 100%);box-shadow:inset 3px 0 0 0 var(--toast-red),0 .1rem .5rem rgba(0,0,0,.5)}.toast.color-white{background:linear-gradient(90deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);box-shadow:inset 3px 0 0 0 white,0 .1rem .5rem rgba(0,0,0,.5)}.toast-icon-svg.icon-green{color:var(--toast-green)}.toast-icon-svg.icon-yellow{color:var(--toast-yellow)}.toast-icon-svg.icon-red{color:var(--toast-red)}.toast-icon-svg.icon-white{color:white}.thumbnail-sm{line-height:1;margin:0}.thumbnail-sm>span{display:inline-block;background-size:cover;border-radius:.75rem;width:1.5rem;height:1.5rem}.alert-warning{background:linear-gradient(to bottom,var(--primary-color) 0%,var(--primary-color-darker) 100%);--bs-alert-color:#fff;border:none;box-shadow:0 .1rem .5rem rgba(0,0,0,.5)}.chat-button{position:relative}.notification-badge{position:absolute;top:0;right:0;width:20px;height:16px;background-color:red;border-radius:50%;text-align:center;color:white;font-size:12px;line-height:16px}#mobile-chat-notification{position:relative;display:inline-block;top:-12px;left:12px}.hidden{display:none}.bg-pattern{background-color:var(--background-color-highlight);background-position:center;background-repeat:repeat;background-size:250px}.bg-danger{background-color:var(--primary-color)!important}.mobile-header{width:100%;text-align:center;font-size:xx-large;font-weight:lighter;padding:13vh 0 calc(13vh - 3rem) 0}@media (pointer:fine){.mobile-header{display:none}}.section-questions input,.section-questions label{cursor:pointer}.section-questions .form-check-input:not(:checked){background:linear-gradient(to bottom,var(--background-color-medium) 0%,var(--background-color-highlight-even-more) 100%)}.section-questions>.form-check>label{font-family:"Jua",serif;font-size:1.1rem;color:var(--background-color-light);position:relative;top:-.05rem}.section-questions input[type='radio']:checked{background-color:var(--primary-color);border:none!important}.section-questions input[type='radio']:focus{box-shadow:0 0 0 0.2rem rgba(255,0,0,0.25)}@media (max-width:991px){.drawing-page-tab-text{display:none}}.drawing-sections{position:relative;background-image:url("/static/image/paper.png?bf45ab47ff36");background-repeat:repeat;background-size:125px 125px;color:var(--background-color-medium);padding:2rem 0;margin:0}.drawing-sections h4{font-family:"Jua",sans-serif;font-weight:400;font-style:normal;font-size:2rem;color:var(--background-color-light)}.hidden-subtitle{display:none}.page-settings-dropdown{position:absolute;top:0;right:0;margin:1rem 1rem 0 0}@media (max-width:991px){.page-settings-dropdown{position:static;top:auto;right:auto;text-align:center;margin:0 0 1.1rem 0}}.page-settings-dropdown .dropdown{display:inline-block}.drawing-section{user-select:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5rem;padding:1rem 1.4vw;margin:0}.drawing-section h5 a:hover{opacity:.8}.drawing-group{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.drawing-group.hidden{display:none}.drawing-group.flex-align-top{align-items:start}.drawing-group.flex-align-center{align-items:center}.drawing-group.flex-align-bottom{align-items:end}@supports (-webkit-touch-callout:none){.drawing-section .drawing-group{margin-bottom:3.5rem!important}.drawing-group .drawing{margin-right:.25rem!important;margin-bottom:.25rem!important}.drawing-text{font-size:0.8rem!important}.drawing-super-hot::after{width:3.2rem!important;height:3.2rem!important;bottom:-1.1rem!important}.drawing-sections .drawing-selected:not(.drawing-super-hot)::after{width:2.2rem!important;height:2.2rem!important;transform-origin:center!important;transform:translateX(-50%) scale(0.5)!important;bottom:-1.1rem!important;left:50%!important}.drawing-sections .unlimited-drawings-feature .unlimited-drawings-icon{width:2.2rem!important;height:2.2rem!important;transform-origin:center!important;transform:scale(0.5)!important;margin:0.3rem auto 0!important}.drawing-sections .drawing-selected{top:0!important}}.drawing{text-align:center;position:relative;padding:1rem .25rem;list-style:none;display:inline-block;user-select:none;touch-action:manipulation;top:0;opacity:1;transition:top 175ms ease,opacity 175ms ease;zoom:0.4}@media screen and (max-resolution:120dpi){.drawing{zoom:0.5}}.unlimited-drawings-feature .unlimited-drawings-icon{font-size:.8rem;background-color:black;border-radius:50%;width:2.2rem;height:2.2rem;margin:0.3rem auto 0;display:flex;align-items:center;justify-content:center}.drawing-small{border-radius:.65rem;padding:.1rem;zoom:0.25}@media screen and (max-resolution:120dpi){.drawing-small{zoom:0.3}}.drawing.hidden{display:none}.unlimited-drawings-feature,.is-me .drawing{cursor:pointer}.drawing-figure{margin:0}.drawing-in-carousel .drawing-figure,.message .drawing-figure{overflow:hidden}.drawing a:hover>.drawing-figure{opacity:.75}.drawing-figure>div{transform-origin:0 0;display:flex}.drawing-selected,.drawing-in-carousel{top:-.5rem}.drawing-selected:not(.drawing-super-hot)::after{content:'';position:absolute;bottom:-1.6rem;left:50%;transform:translateX(-50%);width:2.2rem;height:2.2rem;background-image:url("/static/icon/check_circle.svg?baa5e8f02089");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.drawing-group:has(.drawing-selected) .drawing:not(.drawing-selected),.unlimited-drawings-feature{opacity:.3}body.public #modal :where(.drawing-group:has(.drawing-selected) .drawing:not(.drawing-selected),.unlimited-drawings-feature){opacity:.4}.profile-cards.zoom-2 .drawing-in-carousel{zoom:.3}@media (pointer:fine){.is-me .drawing-selected:hover{top:-1rem}.is-me .unlimited-drawings-feature:hover,.is-me .drawing:not(.drawing-selected):hover{top:-.5rem}}.drawing.animate{top:-2rem}.drawing-highlighted{background-image:url("/static/image/paper.png?bf45ab47ff36");background-repeat:repeat;background-size:312.5px 312.5px;padding:1.25rem;border-radius:2rem;box-shadow:0 .1rem .3rem rgba(0,0,0,0.4);border-top:.1rem solid #FFF}@media (hover:hover){.drawing-sections:not(.is-me) .drawing-selected:hover,.guest-code-page .drawing:hover{cursor:pointer}}.group-privacy-dropdown{align-self:start;border-radius:1rem}.drawing-figure>div.origin-center_center{align-items:center;justify-content:center}.drawing-figure>div.origin-top_left{align-items:start;justify-content:start}.drawing-figure>div.origin-top_center{align-items:start;justify-content:center}.drawing-figure>div.origin-top_right{align-items:start;justify-content:end}.drawing-figure>div.origin-center_right{align-items:center;justify-content:end}.drawing-figure>div.origin-bottom_right{align-items:end;justify-content:end}.drawing-figure>div.origin-bottom_center{align-items:end;justify-content:center}.drawing-figure>div.origin-bottom_left{align-items:end;justify-content:start}.drawing-figure>div.origin-center_left{align-items:center;justify-content:start}.drawing-text{font-family:"Sniglet",serif;display:inline-block;position:relative;line-height:1;margin:0;color:var(--background-color);font-size:2rem}.drawing-text.alignment-center{text-align:center}.drawing-text.alignment-left{text-align:left}.drawing-text.alignment-right{text-align:right}.drawing-super-hot::after{content:'';position:absolute;bottom:-2.75rem;left:50%;transform:translateX(-50%);width:8rem;height:8rem;background-image:url("/static/icon/fire.gif?9e9fbe634072");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}#lightbox{--lightbox-gap:.5rem;--lightbox-photo-height:calc(100dvh - 2 * var(--lightbox-gap));display:none;position:fixed;top:0;left:0;height:100%;width:100%;outline:none;z-index:1089}body.lightbox-open #sidebar{z-index:1088}body.lightbox-open #lightbox{display:block!important}#lightbox-content{background-color:rgba(0,0,0,.85);display:grid;gap:var(--lightbox-gap);height:100%;grid-template-areas:"photo";grid-template-rows:var(--lightbox-photo-height)}.lightbox-controls{margin:.75rem;position:absolute}#lightbox-actions{left:0;bottom:0}#lightbox-close{right:0;bottom:0}#lightbox-animation{z-index:1090}#lightbox-membership{z-index:1080}#lightbox-actions,#lightbox-close{z-index:1070}#lightbox .carousel-control-prev,#lightbox .carousel-control-next{z-index:1000;opacity:0.8;width:10%}#lightbox .carousel-control-prev:hover,#lightbox .carousel-control-next:hover{opacity:1}#lightbox .carousel-indicators{z-index:1100;margin-bottom:1rem;pointer-events:none}#lightbox .carousel-indicators button{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.2);pointer-events:auto}#lightbox .carousel-indicators button.active{background-color:#fff}#lightbox .carousel-indicators{bottom:0;top:auto;margin-bottom:1rem}@media (min-width:576px){#lightbox .carousel-indicators{bottom:auto;top:0;margin-bottom:0;margin-top:1rem}}#lightbox.show-membership-hint{--lightbox-membership-height:80px;--lightbox-photo-height:calc(100dvh - var(--lightbox-membership-height) - 3 * var(--lightbox-gap))}#lightbox.show-membership-hint #lightbox-membership{display:block!important;grid-area:membership;margin-bottom:0}#lightbox.show-membership-hint #lightbox-content{grid-template-areas:"membership" "photo";grid-template-rows:var(--lightbox-membership-height) var(--lightbox-photo-height)}@media screen and (min-width:576px){#lightbox-actions{top:0;left:0;bottom:unset}#lightbox-close{top:0;right:0;bottom:unset}#lightbox.show-membership-hint{--lightbox-membership-height:56px}#lightbox.show-membership-hint #lightbox-content{grid-template-areas:"photo" "membership";grid-template-rows:var(--lightbox-photo-height) var(--lightbox-membership-height)}}#lightbox .btn{background-color:rgba(0,0,0,.4);border-radius:50%;line-height:.8;padding:.5rem}#lightbox .btn:hover,#lightbox .btn:active{background-color:rgba(0,0,0,.8)}@media (max-width:576px){#lightbox .btn{padding:.75rem}#lightbox .icon{width:1.3rem;height:1.3rem}}#lightbox-close-btn>img{pointer-events:none}#lightbox-loader,#lightbox-photo,#lightbox-content .like-animation{grid-area:photo}#lightbox-loader,#lightbox-photo{justify-self:center;align-self:center}#lightbox-photo{margin:0;max-width:100%;max-height:100%}#lightbox-photo.likable{cursor:pointer}#lightbox-content .like-animation{position:static;height:unset;width:unset}@media (pointer:coarse){#lightbox-zoom-btn{display:none}}#lightbox.zoom-in{overflow:scroll}#lightbox.zoom-in #lightbox-content{grid-template:max-content / max-content;height:max-content;width:max-content;gap:0;padding:0!important}#lightbox.zoom-in .lightbox-controls{display:none!important}#lightbox.zoom-in #lightbox-photo{min-height:100dvh;min-width:100dvw;max-height:unset;max-width:unset;border-radius:0!important;cursor:zoom-out}#lightbox:not(.zoom-in,.show-membership-hint) #lightbox-photo:not(.likable){cursor:zoom-in}#chats{--inbox-bottom-height:4rem;--chats-inbox-width:0rem;--chats-inbox-large-gap:.5rem;--chats-inbox-small-gap:.25rem;--chat-header-height:2rem;--chat-type-message-height:2.8rem}#chats[data-inbox-style=full]{--chats-inbox-width:38.2%;--inbox-bottom-height:0rem}#chats[data-inbox-style=side]{--chats-inbox-width:4rem;--inbox-bottom-height:0rem}#chats[data-inbox-style=bottom]{--chats-inbox-width:0rem;--inbox-bottom-height:4rem}#chats.chats-aside{padding-left:var(--resizer-width)}#chats-container{display:flex;height:calc(100dvh - var(--top-bar-height))}@media (max-width:576px){#chats-container{height:calc(100dvh - var(--top-bar-height) - var(--bottom-bar-height) - var(--inbox-bottom-height))}}.chats-aside #chats-container{height:calc(100dvh - var(--inbox-bottom-height))}.inbox>ul{margin:0}.inbox-item{user-select:none;margin-bottom:var(--chats-inbox-large-gap);display:flex;overflow:hidden;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;list-style:none;background:linear-gradient(0deg,#232222 0%,var(--background-color-light) 100%)}.inbox-item>header{width:30%;max-width:6rem;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.inbox-item>header.full-only{display:none}#chats[data-inbox-style=full] .inbox-item>header.full-only{display:block}.inbox-item>header.full-only:hover{filter:brightness(120%);cursor:pointer}.inbox-item>header.discreet-on.full-only:hover{filter:blur(0.5rem) brightness(120%)}.inbox-item>header .photo-replacement{font-size:2.5rem;font-family:'Contrail One',sans-serif;line-height:1;padding:.7rem 0 0 .1rem;margin:0;letter-spacing:-.2rem;white-space:nowrap}#chats[data-inbox-style=full] .inbox-item>header .photo-replacement{font-size:4.5rem;padding-left:.5rem}#chats[data-inbox-style=bottom] .inbox-item>header .photo-replacement{padding-top:.5rem}#inbox-bottom .inbox-item>header.discreet-on{filter:none;background-image:none!important}#inbox-bottom .inbox-item>header.discreet-on .photo-replacement{display:block!important}.inbox-item>article{width:100%;padding:calc(3% + .2rem) calc(3% + .2rem) calc(3% + .2rem) calc(3% + .3rem)}.inbox-item>article:hover,.inbox-item.active>article{background:var(--background-color-highlight);cursor:pointer}.inbox h6{float:left;margin:0}.inbox-item-timestamp{color:rgba(255,255,255,.33);float:right;text-align:right;font-size:.7rem;padding:0 0 .2rem .2rem;margin:0}.inbox-item-counter-full{float:right;background-color:var(--primary-color);border-radius:1rem;padding:.25rem .45rem .35rem .45rem;font-weight:bold;font-size:small;line-height:1;margin:0 0 .2rem .4rem!important;text-shadow:0 .1rem .1rem rgba(0,0,0,.25)}.inbox-item-counter{background-color:var(--primary-color);border-radius:1rem;padding:.25rem .45rem .35rem .45rem;font-weight:bold;font-size:small;line-height:1;text-shadow:0 .1rem .1rem rgba(0,0,0,.25);float:none;position:absolute;bottom:0;right:0;margin:0 .1rem .1rem 0!important}.inbox-item-message{font-size:small;padding-top:5%;margin:0!important;line-height:1.25}.inbox-item-delete-chat{display:inline-flex;align-items:center;float:right;padding:0.3rem;margin-left:.4rem;transform:translateY(-0.2rem);.delete-chat-icon{padding:0.05rem;width:.7rem;height:.7rem}}.inbox-item-delete-chat:hover{background-color:var(--primary-color)}#inbox-side{width:var(--chats-inbox-width);max-width:30rem;flex-shrink:0;overflow-x:hidden;overflow-y:auto}#inbox-side-header{height:var(--top-bar-height);background:var(--background-color-light);background:var(--top-bar-background)}#chats[data-inbox-style=side] #inbox-side-header{display:none}#inbox-side-header h3{display:inline-block;opacity:.5;font-size:.8rem;font-weight:normal;margin:.8rem 0 0 .5rem}#inbox-side>ul{padding:var(--chats-inbox-large-gap) 0 0 var(--chats-inbox-large-gap)}#chats[data-inbox-style=side] .inbox-item{margin-bottom:var(--chats-inbox-small-gap)}#chats[data-inbox-style=side] #inbox-side>ul{padding-bottom:var(--chats-inbox-small-gap)}#chats[data-inbox-style=side] .inbox-item.active,#chats[data-inbox-style=side] .inbox-item:hover{border-left:var(--chats-inbox-small-gap) solid white;cursor:pointer}.inbox-item>header.side-only{width:100%;height:3.6rem;display:none}#chats[data-inbox-style=side] .inbox-item>header.side-only{display:block}#chats[data-inbox-style=side] .inbox-item>article{display:none}#inbox-bottom{overflow-x:auto;overflow-y:hidden;height:var(--inbox-bottom-height)}#inbox-bottom>ul{padding:0 0 var(--chats-inbox-small-gap) var(--chats-inbox-small-gap);white-space:nowrap;font-size:0}#inbox-bottom .inbox-item{margin-right:var(--chats-inbox-small-gap);display:inline-block;vertical-align:top;border-top-left-radius:0;border-bottom-right-radius:.5rem}#inbox-bottom .inbox-item.active,#inbox-bottom .inbox-item:hover{border-bottom:var(--chats-inbox-small-gap) solid white;cursor:pointer}#inbox-bottom .inbox-item>header{width:3.6rem;height:calc(var(--inbox-bottom-height) - var(--chats-inbox-small-gap))}#chat-container{flex-grow:1;display:flex;flex-direction:column;background-color:var(--background-color-highlight)}#chat-header{flex-shrink:0;padding:.15rem .5rem .25rem .5rem;background:var(--background-color-medium);height:var(--chat-header-height);box-shadow:0 .1rem .3rem rgba(0,0,0,.15)}.chats-aside #chat-header{height:var(--top-bar-height);padding:.45rem 0 0 .6rem;background:var(--background-color-light);background:var(--top-bar-background)}#chat-header p{margin:0}#chat-header p>span{cursor:pointer;margin:0;font-size:small}#chat-header p>span:hover{opacity:.8}@media (min-width:1200px){#chat-header p{text-align:center}.chats-aside #chat-header p{text-align:left}}#chats-aside-close-button{margin:0 .4rem 0 0;line-height:1}#chat{--message-shadow:0 .1rem .25rem rgba(0,0,0,0.2);--message-margin-x:.4rem;--message-margin-y:.2rem;--message-margin-extra:.8rem;position:relative;background-position:center;background-repeat:repeat;background-size:200px;box-shadow:inset 0 -.1rem .3rem rgba(0,0,0,.2);overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - var(--chat-header-height) - var(--chat-type-message-height));top:auto;display:flex;flex-direction:column;opacity:0;animation:fadeIn 0.25s forwards}#chat #messages{position:relative;max-height:100%;width:100%;padding:0;margin:0 auto;overflow-y:auto}#messages>li,#messages .grouped-messages>li{width:100%;list-style:none;padding:0;margin:0;pointer-events:none}#messages>li>div,#messages .grouped-messages>li>div>*{pointer-events:initial}#messages li>div{max-width:30rem;display:inline-block;padding:.6rem;margin:0 var(--message-margin-x) var(--message-margin-y);line-height:1.3;box-shadow:var(--message-shadow)}#messages .date{text-align:center}#messages .date>div{background-color:var(--background-color-highlight-more);border-radius:1.1rem;font-size:small;margin:1.5rem}#messages .received{text-align:left}#messages .received>div{background-color:var(--primary-color);border-radius:1.1rem 1.1rem 1.1rem .25rem}#messages .received button:not(.dropdown-item):hover{background-color:rgba(255,255,255,.4)}#messages .sent{text-align:right}#messages .sent>div{background-color:var(--background-color);border-radius:1.1rem 1.1rem .25rem 1.1rem;text-align:left}#messages .received + .sent>div,#messages .sent + .received>div{margin-top:var(--message-margin-extra)}#messages .received:not(.drawings) + .received>div{border-top-left-radius:.25rem}#messages .sent:not(.drawings) + .sent>div{border-top-right-radius:.25rem}#messages .singleEmoji{font-size:3.5rem}#messages :where(.picture_message,.liked_photo) .message{display:block}#messages :where(.picture_message,.liked_photo) img{cursor:pointer}#messages .heart-badge{position:absolute;top:-.9rem;left:-.8rem;height:3rem;width:3rem;filter:drop-shadow(0 0 .1rem rgba(0,0,0,0.75))}#messages .liked_photo:not(.content-not-found)>div{width:48%;min-width:13rem}#messages .message-not-found .message{font-size:small;font-style:italic;pointer-events:none}#messages .message-not-found:not(.sticker,.liked_drawing) .message{display:inline;margin-right:1rem;opacity:.6}#messages .message-not-found:where(.sticker,.liked_drawing) .message{color:var(--background-color-highlight-even-more);line-height:1.25;text-align:center;word-break:break-word;padding:.5rem;max-width:8rem;background-color:var(--text-color);border-radius:1rem;box-shadow:var(--message-shadow)}#messages .details{float:right;font-size:x-small;height:1.2rem;margin-top:.25rem;margin-left:.5rem}#messages .details :where(.message-sent,.message-status:not(.read-message),.message-actions-btn){opacity:.5}#messages #load-more-container{padding:1.5rem 0}#messages .grouped-messages{display:flex;flex-flow:row wrap;align-items:baseline;column-gap:var(--message-margin-x);row-gap:calc(var(--message-margin-x) * 2);margin:0 var(--message-margin-x) var(--message-margin-y);padding:0}#messages .sent .grouped-messages{justify-content:right}#messages .received .grouped-messages{justify-content:left}#messages .sent + .received>.grouped-messages,#messages .received + .sent>.grouped-messages{margin-top:calc(var(--message-margin-extra) * 3)}#messages .sent.drawings + .sent>div,#messages .sent + .sent>.grouped-messages,#messages .received.drawings + .received>div,#messages .received + .received>.grouped-messages{margin-top:.5rem}#messages .grouped-messages>li{flex-basis:fit-content}#messages .grouped-messages>li>div{margin:0}#messages li:where(.liked_drawing,.sticker)>div{background-color:transparent!important;display:flex;flex-flow:column nowrap;align-items:start;max-width:unset;width:fit-content;padding:0;box-shadow:none}#messages .sent:where(.liked_drawing,.sticker)>div{align-items:end}#messages :where(.liked_drawing,.sticker) .drawing{box-shadow:var(--message-shadow)}#messages :where(.liked_drawing,.sticker) .message{line-height:0;margin-bottom:-.2rem}#messages .liked-drawing-origin,#messages :where(.sticker,.liked_drawing) :not(.liked-drawing-origin) + .details{box-shadow:var(--message-shadow),0 -.1rem .2rem rgba(0,0,0,.2)}#messages :where(.sticker,.liked_drawing) .liked-drawing-origin + .details{box-shadow:0 .1rem .1rem rgba(0,0,0,0.2)}#messages :where(.liked_drawing,.sticker) .details,#messages .liked-drawing-origin{background-color:var(--background-color);border-radius:1rem;margin-top:0;position:relative}#messages li:where(.liked_drawing,.sticker) .details{height:1.4rem;margin-left:0;padding:0 .5rem}#messages .received:where(.liked_drawing,.sticker) .details{float:left}@media (hover:hover) and (pointer:fine){#messages .sent:where(.liked_drawing,.sticker) .details{margin-left:-2rem}#messages .received:where(.liked_drawing,.sticker) .details{margin-right:-2rem}}#messages .liked-drawing-origin{color:rgba(255,255,255,0.7);font-size:small;font-style:italic;text-align:right;padding:.25rem .5rem .35rem}#messages .sent .liked-drawing-origin{border-bottom-right-radius:0}#messages .received .liked-drawing-origin{border-bottom-left-radius:0}#messages .liked-drawing-origin + .details{border-radius:0 0 .75rem .75rem;margin-top:-.2rem}#messages .received:where(.liked_drawing,.sticker) .details,#messages .received .liked-drawing-origin{text-align:left;background:var(--primary-color)}#chat .message-actions-icon{width:0}@media (pointer:coarse){#chat .sent>div{transition:background-color .2s ease-out}#chat .sent:has(.message-actions-container)>div:hover{background-color:var(--background-color-light)}#chat .received>div{transition:background-color .2s ease-out}#chat .received:has(.message-actions-container)>div:hover{background-color:var(--primary-color-darker)}}@media (pointer:fine){#chat .message-actions-container{margin-left:0;transition:margin-left .2s ease-out}#chat .message-actions-btn{border-radius:50%;line-height:1.3}#chat .message-actions-icon{width:0;overflow:hidden;height:.8rem;transition:width .2s ease-out}#chat li.sent>div:hover .message-actions-container{margin-left:.5rem!important}#chat li.sent>div:hover .message-actions-icon{width:1.3rem}#chat li.received>div:hover .message-actions-container{margin-left:.5rem!important}#chat li.received>div:hover .message-actions-icon{width:1.3rem}}#chat .message-actions-dropdown{overflow:auto;white-space:nowrap;width:fit-content}#type-message-container{padding:.2rem;display:flex;flex-wrap:nowrap;align-items:center}#type-message-container>div{margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap}#type-message-more{padding:.5rem .8rem .4rem .8rem;border-radius:1.1rem 0 0 1.1rem;height:100%}#type-message:empty:before{content:attr(data-placeholder);cursor:text;color:gray}#type-message{margin:0;background-color:var(--background-color);min-height:2.4rem;flex-grow:1;max-width:100%;max-height:80vh;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;overflow:auto;display:block;white-space:normal;gap:1rem}#send-message{border-top-right-radius:1.1rem;border-bottom-right-radius:1.1rem}.sent .reply-message,#type-message-container .reply-message{background-color:var(--background-color-light)}.received .reply-message{background-color:var(--primary-color-darker)}#messages{.reply-message{flex-direction:column;align-items:start;cursor:pointer}}.received .reply-message span{color:rgba(255,255,255,.66)}.sent .reply-message span{color:#aaa}#type-message-container .reply-message{padding:.3rem .3rem .3rem .6rem}.reply-message{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:.8rem;width:100%;cursor:default;border-radius:.5rem;padding:.8rem;margin-bottom:.5rem;span{font-size:0.8rem;text-wrap:nowrap}span.content{color:var(--text-color);font-size:0.9rem;text-wrap:wrap}button,button:hover{cursor:pointer;background-color:transparent;background-image:url("/static/icon/x.svg");background-position:center;background-repeat:no-repeat;background-size:0.8rem;box-shadow:none;border-radius:.5rem!important}button:hover{background-color:#444}span:has(figure),span:has(img),span>.singleEmoji,.message:has(figure),.message:has(img),.message:has(.singleEmoji){display:contents;width:fit-content}.drawing,.discreet,.singleEmoji{width:auto!important;margin:0 auto;border-radius:1.1rem}.discreet{height:5rem!important;max-width:5rem!important}.details{font-size:0.8rem;display:flex;flex-direction:row-reverse}}.selectPhoto.selected{box-shadow:inset 0 0 0 0.15rem #d60000,0 0 0 0.1rem #d60000!important}.user-typing{position:relative;padding:10px;text-align:left}.typing-notification{display:flex;align-items:center;font-size:0.9rem;color:var(--text-color)}.typing-dots .dot{height:5px;width:5px;margin:0 2px;background-color:var(--text-color);border-radius:50%;display:inline-block;animation:blink 1.4s infinite ease-in-out both}@keyframes blink{0%,100%{opacity:.2}50%{opacity:1}}.message{display:inline;word-wrap:break-word;word-break:break-all}.smaller-chat-is-typing{position:absolute;left:4px;bottom:0}.smaller-chat-is-typing{position:absolute;left:4px;bottom:0}.bottom-chat-is-typing{position:absolute;left:3px;bottom:3px}.user-here-icon-size{height:20px;width:20px}.partner-online-status-position{position:absolute;top:2px;right:2px}#main-aside{z-index:100}.message-element .dropdown-item{display:flex;align-items:center;.icon{height:1rem;width:1.25rem;margin-right:.35rem}}#type-message-container .dropdown-item-icon{align-items:center;display:flex;flex-direction:row}#type-message-container .dropdown-item-icon .icon{height:1.1rem;width:1.25rem;margin-right:.25rem}#chat-gallery-controls,#chat-gallery-photo{position:absolute;height:100%;width:100%;visibility:hidden}#chat-gallery-controls{display:flex;flex-flow:row wrap;user-select:none;opacity:0;transition:opacity .2s ease-in}.chat-gallery-control{display:flex;align-items:center;padding:1rem;gap:.5rem;border:2px dashed white;filter:drop-shadow(0 0 .4rem rgba(0,0,0,0.6))}#chat-gallery-spinner{position:absolute;top:50%;right:50%;transform:translate(50%,50%)}#chat-gallery-full-size,#chat-gallery-close{flex-basis:100%;flex-direction:column;height:20%}#chat-gallery-previous,#chat-gallery-next{flex-basis:50%;height:60%;border-top:none;border-bottom:none}#chat-gallery-next,#chat-gallery-close{justify-content:end}#chat-gallery-previous img{transform:rotate(180deg)}#chat-gallery-previous{border-right:none}@supports (-webkit-touch-callout:none) and (not (translate:none)){.chat-gallery-control>*{margin:.25rem}#chat-gallery-next span{margin-left:auto}#chat-gallery-close span{margin-top:auto}}#chat-gallery-photo{object-fit:cover}#chat-gallery-photo.discreet-on{box-shadow:0 0 0 3rem black}.chat-gallery-enabled{cursor:pointer}.chat-gallery-enabled #messages li>* :not([type="button"]:not(:disabled)){cursor:auto}.chat-gallery-enabled #chat-gallery-photo{visibility:visible}.chat-gallery-active ~ #user-typing,.chat-gallery-active ~ #type-message-container{display:none}#chat.chat-gallery-active{height:calc(100dvh - var(--top-bar-height) - var(--chat-header-height));flex-shrink:0;z-index:1001}.chats-aside-is-open #chat.chat-gallery-active{height:calc(100dvh - var(--top-bar-height))}.chat-gallery-active #chat-gallery-controls{visibility:visible}@media (max-width:500px){#chat.chat-gallery-active{position:fixed;height:100%;width:100%;top:0;box-shadow:0 4rem black}}.chat-gallery-hints #chat-gallery-controls{opacity:1}.chat-gallery-hints.fade-in #chat-gallery-controls{transition:none}@media (pointer:fine){.chat-gallery-hints .chat-gallery-control:hover{background-color:rgba(255,255,255,.2)}}#sticker-book section{align-items:flex-end;overflow-y:auto;height:calc(100dvh - 7rem)}@media (pointer:fine){#sticker-book section{align-items:center}}#sticker-book-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;height:3rem}#sticker-book-nav ul>li{padding:0 .5rem 0 .5rem;background-color:var(--background-color-medium);display:inline-block;word-break:break-word;height:100%;width:100%;text-align:center;line-height:3rem;cursor:pointer;border-top:.1rem solid var(--background-color)}#sticker-book-nav ul>li.active,#sticker-book-nav ul>li:hover{background-color:transparent;border-top:none}.inbox-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}@media (max-width:576px){.inbox-loading-overlay span{font-size:0.75rem}}.text-styled{font-family:'Contrail One',sans-serif}.text-highlighted{color:var(--primary-color)}#event-counter{font-weight:lighter;font-size:1.8rem;margin-top:0}.badge{padding:.2rem .45rem .3rem .45rem}.upcoming_features{background:var(--primary-color);padding:0.20rem 0.5rem;text-align:center}.grid-header,.grid-label{font-size:1.5rem;font-weight:500;font-family:'Contrail One',sans-serif;display:flex;flex-direction:column;align-items:center}.grid-label{justify-content:center}.grid-header{justify-content:end}.row-highlighted{border-radius:15px}.feature-name{font-size:1.25rem;font-weight:500}@media (max-width:576px){.feature-name{font-size:1rem;font-weight:450}.feature-grid{font-size:.85rem;font-weight:400;img{width:48px}}.grid-header,.grid-label{font-size:0.95rem;font-weight:450;span{font-size:1.25rem}img{height:1.2rem}}}@media (max-width:992px) and (min-width:576px){.feature-name{font-size:1.25rem}.feature-grid{font-size:1rem}.grid-header,.grid-label{font-size:1.25rem;font-weight:500;img{height:1.3rem}}}.pricing-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;justify-content:space-between}.product{position:relative;z-index:1;h2{font-family:'Contrail One',sans-serif;font-size:3rem}h2>span{color:var(--background-color-highlight-more)}.product-summary{font-size:small;opacity:.5}.ribbon{position:absolute;overflow:hidden;width:150px;height:150px;top:-5px;left:-5px;display:flex;align-items:center;justify-content:center;font-family:'Contrail One',sans-serif;&::before{content:attr(data-ribbon-text);position:absolute;width:150%;height:40px;background-image:linear-gradient(45deg,var(--primary-color-darker) 0%,var(--primary-color) 51%,var(--primary-color-darker) 100%);transform:rotate(-45deg) translateY(-20px);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;box-shadow:0 5px 10px rgba(0,0,0,0.23);z-index:2}&::after{content:'';position:absolute;width:5px;bottom:0;left:0;height:5px;box-shadow:145px -145px #cc3f47;background-image:linear-gradient(45deg,var(--primary-color-darker) 0%,var(--primary-color) 51%,var(--primary-color-darker) 100%);z-index:0}}.card-info-container{display:grid;grid-auto-columns:max-content}.card-info-section{border-radius:10px;background-color:var(--background-color-light);span{color:var(--text-color)}}.redirect-dc-button{background:var(--text-color);color:var(--background-color);display:flex;align-items:center}}.product-card{border-radius:30px;background-color:var(--background-color-highlight);h2>span{color:var(--background-color-light)}}.product-item{position:relative;z-index:1;overflow:hidden;user-select:none;cursor:default;border:.2rem solid var(--background-color-highlight-more);border-radius:2.5rem;min-height:80px}.item-label{background-color:var(--background-color-highlight)!important;text-shadow:none!important}.product-item>*{position:relative;z-index:2}.product-item.selectable{cursor:pointer}.product-item.selectable:not(.product-item-event):hover{background:var(--background-color-highlight-more)}.product-item.selectable:hover .item-label,.product-item.selectable.selected .item-label{background-color:var(--primary-color)!important}.product-item.selected{border:.2rem solid #fff}.product-item.selected:not(.product-item-event){background:linear-gradient(to bottom,var(--background-color-highlight-even-more) 0%,var(--background-color-highlight-more) 100%)}.product-item.selected:not(.product-item-event):hover{background:var(--background-color-highlight-even-more)}.product-item.replaced{position:relative;opacity:.33}.btn-call-to-action{font-size:2rem;min-height:80px;font-family:'Contrail One',sans-serif;background:linear-gradient(to bottom,var(--primary-color) 0%,var(--primary-color-darker) 100%)}.btn-call-to-action:hover{background:linear-gradient(to bottom,var(--primary-color) 0%,var(--primary-color) 100%)}.btn-call-to-action:active{background:linear-gradient(to bottom,var(--primary-color) 0%,var(--primary-color-darker) 100%)}.price{position:relative;top:.3rem;white-space:nowrap}.price .prefix{font-size:1.1rem;margin-right:.05rem;font-weight:450}.price .integer{font-family:'Contrail One',sans-serif;font-size:2.5rem;letter-spacing:-.1rem}.price .decimal{font-family:'Contrail One',sans-serif;font-size:1rem;margin-left:.25rem;position:relative;bottom:1.2rem}.product-item-event{background-repeat:no-repeat;background-position:center center;background-size:cover!important}.product-item.product-item-event:not(.selected):hover::after,.product-item-event::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.product-item-event::before{background:rgba(20,20,20,0.5);border-radius:2.5rem;text-shadow:.05rem .05rem .2rem rgba(0,0,0,.5)}.product-item.product-item-event:not(.selected):hover::after{background:rgba(20,20,20,0.15)}.product-item.product-item-event:not(.selected):hover::before{background:rgba(20,20,20,0)}.product-item.product-item-event.selected::before{background:rgba(20,20,20,0.20)}.product-item.product-item-event.selected:hover::before{background:rgba(20,20,20,0.10)}.event{background-repeat:no-repeat;background-position:center center;background-size:cover}.event>div{background:radial-gradient(circle,rgba(20,20,20,0.66) 33%,rgba(20,20,20,0) 100%)}.event h2{font-family:'Contrail One',sans-serif;font-size:3rem;margin-bottom:.25rem;text-shadow:.1rem .1rem .2rem rgba(0,0,0,.8)}.label-display{font-size:1.8rem;font-weight:bold;text-transform:uppercase;padding:.35rem .9rem .45rem .9rem;line-height:1.2;border-radius:2rem;background:linear-gradient(0deg,var(--primary-color-darker) 0%,var(--primary-color) 100%);display:inline-block;text-shadow:0 .1rem .1rem rgba(0,0,0,.2);box-shadow:.1rem .1rem .2rem rgba(0,0,0,.33)}.profile-modal-header{min-height:18rem;position:relative;padding-left:0;padding-right:0;box-shadow:.25rem 0 1rem rgba(0,0,0,.25);border-bottom-right-radius:.5rem}@media (max-width:991px){.profile-modal-header{border-bottom-right-radius:0}}@media (max-width:576px){.profile-modal-header{min-height:50dvh}}.profile-modal-header-background{height:100%;width:100%;border-bottom-right-radius:.5rem;overflow:hidden}.profile-modal-header-background-photo{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){.profile-modal-header-background{border-bottom-right-radius:0}}.profile-modal-header-foreground{position:absolute;left:0;bottom:0;width:100%;padding:1rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.66) 100%);border-bottom-right-radius:.5rem}@media (max-width:991px){.profile-modal-header-foreground{border-bottom-right-radius:0}}.profile-modal-header-foreground h2{margin-bottom:.2rem}.profile-modal-location{display:inline;line-height:1.2}.profile-modal-last-seen{float:right;font-size:small;line-height:1;margin-bottom:0;padding:.25rem 0 0 .25rem}.profile-completion-warnings{border-radius:0;padding-bottom:0.75rem!important}.profile-modal-description{padding:1rem}.photo-gallery{user-select:none;list-style:none;margin:-.5rem 0 0 0;padding:0 .5rem .5rem .5rem;display:flex;flex-wrap:wrap;gap:.5rem}@supports (-webkit-touch-callout:none) and (not (translate:none)){.photo-gallery li{margin-right:.5rem;margin-bottom:.5rem}}.photo-gallery::after{content:"";flex-grow:9999}.photo-gallery>li{flex:1 1 auto;height:11rem;position:relative}.photo-gallery .restricted-gallery{height:1rem!important}@media (max-width:576px){.photo-gallery,.photo-gallery>li{width:100%}}@media (min-width:992px){.photo-gallery>li{height:18rem}}.photo-gallery li .dropdown{position:absolute;top:.35rem;right:.3rem}.photo-gallery li>figure{width:100%;height:100%;border-radius:.5rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,.5);margin:0;overflow:hidden}.photo-gallery li>figure>img{cursor:pointer;object-fit:cover;vertical-align:middle;width:100%;height:100%}.profile-modal-tabs{border:none;background:linear-gradient(to bottom,transparent 66%,rgba(0,0,0,.2) 100%);display:flex;justify-content:center}.profile-modal-tabs .nav-item:not(:last-of-type){margin-right:.2rem}.profile-modal-tabs .nav-link{cursor:pointer;border:none;border-top-left-radius:.8rem;border-top-right-radius:.8rem;margin-bottom:0;color:var(--text-color-faded);box-shadow:0 0 .5rem rgba(0,0,0,.33)}.profile-modal-tabs .nav-link:hover{color:var(--text-color);background-color:var(--background-color-highlight)}.profile-modal-tabs .nav-link.active{background-image:url("/static/image/paper.png?bf45ab47ff36");background-repeat:repeat;background-size:125px 125px;color:var(--background-color-medium);border:none;box-shadow:none}.pac-container{z-index:10000!important}.photo-thumbnail{display:inline-block;width:4rem;height:4rem;background-size:cover;background-repeat:no-repeat;background-position:center,center;border-radius:2rem;margin:0;box-shadow:0 .1rem .2rem rgba(0,0,0,.2)}.photo-thumbnail-xl{width:8rem;height:8rem;border-radius:4rem}.photo-thumbnail-click{cursor:pointer}.photo-thumbnail-click:hover{filter:brightness(120%)}.like-animation{background-position:center;background-repeat:no-repeat;background-size:2rem;pointer-events:none;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;opacity:0;transition:transform 150ms ease-out,opacity 150ms ease-out}.like-animation.animate{opacity:1;transform:scale(3)}:root{--profile-card-height:18rem;--profile-card-animation-speed:.15s}@media (max-width:488px){:root{--profile-card-height:22rem}}.profile-cards{user-select:none;padding-bottom:.5rem}.profile-cards .col{min-width:14rem;max-width:30rem}.profile-cards.zoom-1 .col{zoom:.75;font-size:1.25rem}.profile-cards.zoom-2 .col{zoom:.5;font-size:1.5rem}@media (max-width:488px){.profile-cards .col{max-width:100%}}.profile-card{width:100%;height:var(--profile-card-height);object-fit:cover;max-width:30rem;cursor:pointer;position:relative;background:var(--background-color-light);background:linear-gradient(0deg,#232222 0%,var(--background-color-light) 100%);color:var(--text-color);line-height:1;vertical-align:top;overflow:hidden;border:none;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,.8)}@media (max-width:488px){.profile-card{max-width:100%}}.profile-card .carousel{height:var(--profile-card-height)}.profile-card .carousel-item{transition:transform .2s ease,-webkit-transform .2s ease}.profile-card .carousel-inner .figure-card{display:inline-block;width:100%;height:var(--profile-card-height)!important;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center,center}.profile-card .carousel-inner .figure-card .photo-card{width:100%;height:100%;object-fit:cover;display:block}.carousel-item,.carousel-inner{height:100%}.discreet-on{filter:blur(1.5rem)}.profile-header{position:absolute;top:0;left:0;z-index:100;text-shadow:.025rem .04rem .07rem rgba(0,0,0,.35);background:linear-gradient(0deg,transparent 0%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.25) 100%);padding:.5rem;width:100%;height:4rem;display:flex;flex-direction:column;transition:color .5s ease}@media (pointer:fine){.profile-card .profile-header{justify-content:end;top:auto;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 100%);transition:bottom var(--profile-card-animation-speed) ease}.profile-card:hover .profile-header{bottom:-3.25rem}}.profile-header h5{font-size:1em;font-weight:700;margin-bottom:.2rem;line-height:1}.profile-header p{font-size:.875em;line-height:1;margin:0}.profile-card--drawing-page .profile-header{background:none;color:var(--background-color-highlight);text-shadow:none}@media (pointer:fine){.profile-card--drawing-page .profile-header{background:linear-gradient(180deg,transparent 0%,rgba(226,223,214,.9) 80%)}}.profile-labels{position:absolute;bottom:0;left:0;z-index:100;padding:.5rem .5rem .5rem .5rem;width:100%;display:flex}@media (pointer:fine){.profile-card .profile-labels{justify-content:flex-end;padding:.5rem .5rem .5rem .5rem;top:0;bottom:auto;transition:top var(--profile-card-animation-speed) ease}.profile-card:hover .profile-labels{top:-1.75rem}}.carousel-item-description{width:100%;height:100%;padding:5%;line-height:1.3;display:flex!important;flex-direction:column;justify-content:space-around}.profile-cards.zoom-1 .carousel-item-description{padding:12.5%}.profile-cards.zoom-1 .carousel-item-description>span{zoom:.85}.profile-cards.zoom-2 .carousel-item-description{padding:10%}.profile-cards.zoom-2 .carousel-item-description>span{zoom:.7}.carousel-item-description span{display:inline-block}.profile-card [data-bs-slide]{opacity:.2}@media (pointer:fine){.profile-card .carousel-control-prev{left:-2.5rem;transition:left var(--profile-card-animation-speed) ease,right var(--profile-card-animation-speed) ease}.profile-card:hover .carousel-control-prev{left:0}.profile-card .carousel-control-next{right:-2.5rem;transition:left var(--profile-card-animation-speed) ease,right var(--profile-card-animation-speed) ease}.profile-card:hover .carousel-control-next{right:0}}.profile-card [data-bs-slide]:hover{opacity:.8}.profile-card:not(.profile-card--drawing-page) [data-bs-slide] span{filter:invert(0) grayscale(100)!important}.profile-card .carousel-indicators{margin-bottom:0;margin-right:0;margin-left:0}@media (pointer:fine){.profile-card .carousel-indicators{bottom:-1rem;transition:bottom var(--profile-card-animation-speed) ease}.profile-card:hover .carousel-indicators{bottom:0}}.profile-card .carousel-indicators [data-bs-target]{background-color:transparent!important;border:none;width:1rem;height:1.6rem;margin:0;text-align:center;opacity:.2;transition:opacity var(--profile-card-animation-speed) ease}.profile-card .carousel-indicators .active{opacity:.8}.profile-card .carousel-indicators [data-bs-target]>span{display:block;height:.4rem;margin-left:.15rem;margin-right:.15rem;background-color:white;border-radius:.25rem;box-shadow:0 .05rem .05rem rgba(0,0,0,.33)}.profile-card .carousel-indicators [data-bs-target].active>span{box-shadow:0 .05rem .05rem rgba(0,0,0,.1)}.profile-card .fi{font-size:.9rem;top:0.12rem;box-shadow:0 0 0.3rem rgba(0,0,0,0.2)}.profile-cards.zoom-1 .profile-card .fi,.profile-cards.zoom-2 .profile-card .fi{top:0}.carousel-item.drawing-page{color:var(--background-color-highlight-more);background-image:url("/static/image/paper.png?bf45ab47ff36");background-repeat:repeat;background-size:125px 125px}.drawing-card-indicators{padding-top:10%;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.10) 45%,transparent 100%)}.drawing-card-profile,.drawing-card-interest{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center;min-height:calc(100% - 6rem);padding:0 .5rem;margin-top:3.5rem}.drawing-card-title{display:flex;align-items:center;justify-content:end;margin:.5rem 0 0 0;padding-right:.5rem}.profile-cards.zoom-1 .drawing-card-title{zoom:.875}.profile-cards.zoom-2 .drawing-card-title{margin-top:1rem;zoom:.75}.drawing-card-title + .drawing-card-profile,.drawing-card-title + .drawing-card-interest{margin-top:1.5rem}@media (pointer:fine){.drawing-card-profile,.drawing-card-interest{margin-top:.5rem;min-height:calc(100% - 2rem)}.drawing-card-title{justify-content:center;padding-right:0}.drawing-card-title + .drawing-card-profile,.drawing-card-title + .drawing-card-interest{margin-top:.5rem;min-height:calc(100% - 6rem)}}#profiles-filters-bar{display:flex;padding-top:1vh;padding-bottom:1.25vh;padding-left:var(--sidebar-width);align-items:center;justify-content:center;text-align:center}#profiles-filters-bar>*{margin-right:0.5rem;margin-bottom:0}#profiles-search-box-form{background:var(--background-color)!important}#zoom-switcher{margin-left:auto}.btn-group-profiles-zoom{width:8rem}#profiles-filters-form,#profiles-search-box-form{width:15rem}.btn-group-profiles-zoom,#profiles-filters-form,#profiles-search-box-form{align-items:center;justify-content:center;margin-right:.2rem;border-radius:2rem;box-shadow:0 0 2px 1px var(--background-color-highlight);margin-top:0.1rem}#profiles-filters-form{position:relative;height:100%!important}#profiles-filters-form:hover,#profiles-search-box-form:hover{cursor:pointer;box-shadow:0 0 2px 1px var(--background-color-highlight-even-more)}#profiles-filters-form #profiles-filters-label,#profiles-search-box-form #search-box-label{width:100%;margin:0;padding:0}#profiles-filters-form .form-select,#profiles-search-box-form input{margin:0;padding:0.1rem 0.45rem 0.1rem 0.75rem;border-radius:2rem;box-shadow:inset 0 .3rem 1rem rgba(255,255,255,0.1)}#profiles-search-box-form input{width:100%;border:none;border-radius:2rem 0 0 2rem;background:var(--background-color)!important}#profiles-search-box-form #profiles-search-box-button{justify-content:center;align-items:center;border-radius:0 2rem 2rem 0;width:18%;padding:0;box-shadow:inset 0 .3rem 1rem rgba(255,255,255,0.1)}#profiles-search-box-form #profiles-search-box-button span{justify-content:center;align-items:center}.btn-group-profiles-zoom a{border-radius:2rem;background-color:var(--background-color-light);padding:.15rem .8rem;display:block}.btn-group-profiles-zoom a img{justify-content:center;align-items:center}.btn-group-profiles-zoom a.active,.btn-group-profiles-zoom a:active{background-color:var(--background-color-highlight)!important}.btn-group-profiles-zoom a:hover{background-color:var(--background-color-highlight-more)!important}@media (max-width:768px){#profiles-filters-bar{display:flex;flex-direction:column;background:radial-gradient(var(--background-color-medium),var(--background-color));padding-left:0;padding-top:15vh;padding-bottom:15vh}#profiles-filters-bar>*{margin-right:0;margin-bottom:1rem}#mobile-header-title{margin-bottom:.5rem}.btn-group-profiles-zoom{width:15rem}.btn-group-profiles-zoom a img{padding-top:0.1rem}#zoom-switcher{margin-left:0}}#guest-drawing-section{background-image:url("/static/image/paper_bright.png?bf45ab47ff36");background-repeat:repeat;background-size:125px 125px;color:var(--background-color-medium)}#guest-drawing-section .drawing-sections{background-image:none}#registration-hint h1{font-family:"Jua",sans-serif;font-size:1.3rem;text-wrap:balance}#language-select-transparent{background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");color:var(--background-color-medium);border:1px solid rgba(0,0,0,.2);border-radius:2rem;width:12rem;span{opacity:.66}}@media (max-width:576px){#language-select-transparent{width:100%;display:flex;align-items:center}}#language-select-transparent:hover,#language-select-transparent:focus{background-color:rgba(255,255,255,0.33);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23222222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.3);span{opacity:100%}}#language-select-dropdown{font-size:.875rem;line-height:1.5;min-width:12rem}#code-and-register{color:#FFF;padding:calc(2vw + 2rem) 1rem calc(2vw + 2rem) 1rem}#codeReveal .select-drawing-advise{text-wrap:balance;width:fit-content}#codeRevealContainer{margin:0 auto;max-width:28rem}#showCode{background-color:#FFF;color:black;display:inline-block;padding:.8rem 1.2rem;border-radius:5rem;line-height:1}#showCode code{font-size:1rem;font-weight:700;color:#212529}#why-collapse ul{list-style:none;display:inline-block;padding:.9rem 1.4rem 1rem 1.2rem;text-align:left;border:1px solid #FFF;border-radius:1rem;background-color:rgba(255,255,255,0.05)}#home-register{width:100%;max-width:21rem}body.public .modal-backdrop,body.public .modal{left:0;width:100%}#profiles-for-guest{background-color:var(--background-color-medium);color:var(--text-color)}.alert-important{background-color:var(--primary-color);color:var(--text-color);padding:1rem;border-radius:1rem}.toast.signup-cta{background-color:rgba(217,29,29,.9)!important}.toast.signup-cta .text-start + div{background-color:rgba(226,140,140,.4)!important}#signup-cta-modal-button{background-color:var(--background-color-highlight);box-shadow:inset 0 1.2rem 1rem -1.5rem black;.btn{display:grid;gap:.5rem;align-items:center;grid-template-areas:"icon text";border-radius:2rem;text-wrap:balance;img{grid-area:icon}span{grid-area:text}}}.contact-us-name{display:flex;align-items:center}.icon-address-card{background:no-repeat;width:1.5rem;height:1.5rem;margin-right:0.5rem;margin-left:0.5rem}.card-contact-us{background-color:#2f2e2e;border-radius:0.5rem;padding:3rem}.button-mail{background-color:#d31d1d;width:100%;border:none;border-radius:1.5rem;padding:0.5rem;color:white;cursor:pointer;transition:background-color 0.3s ease}.button-mail:hover{background-color:#525151}.names-principal-h2{display:inline-block}.url-links-terms-condition{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;padding-top:3rem;text-align:center}.url-links-terms-condition a:hover{text-decoration:none;color:inherit}.icon-comments-card{background:no-repeat;width:1.6rem;height:1.6rem;margin-right:0.5rem;margin-left:0.5rem}.form-feedback{border-radius:0.5rem;background-color:#383838e3;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;height:15rem}.textarea-container{width:95%;margin-top:1rem}.textarea-container textarea{background-color:#2f2e2e;height:10rem}.btn-feedback{position:absolute;right:1.1rem;bottom:1rem;background-color:#d31d1d;border:none;border-radius:1.5rem;padding:0.5rem;width:10rem}.btn-feedback:hover{background-color:#525151}.twitter-timeline-card{background-color:#2f2e2e;margin-top:3.6rem}@media (min-width:1375px){.textarea-container{margin-top:1rem}}@media (max-width:999px){.url-links-terms-condition{gap:2rem;padding-top:1.5rem}}@media (max-width:488px){.twitter-timeline-card{margin-top:3.5rem}}.account-settings-buttons-container{display:flex;justify-content:space-between;gap:0.3rem;box-sizing:content-box;margin-bottom:1rem}.account-settings-buttons{border-radius:20rem;height:2.5rem;width:100%;white-space:nowrap}#email-verification{margin-top:-9rem}.account-settings-inputs{border-radius:2rem;background-color:var(--background-color);border:none;box-shadow:none;height:2.5rem;width:100%;padding:1rem;margin-bottom:1rem}.text-description-delete-deactivate,.text-description-email-verification{font-size:0.8rem;height:9rem;text-align:justify}.error-list-change-password{padding:0;list-style-type:none;font-size:0.9rem}@media (max-width:991px){.text-description-delete-deactivate,.text-description-email-verification,#email-verification{margin-top:0}}.error-container{width:clamp(600px,100%,900px);height:clamp(400px,50vh,600px);border-radius:2rem;background-color:var(--background-color-light);box-shadow:0 0 80px var(--shadow-color);overflow:hidden}.container-left{height:100%}.logo-img{position:absolute;width:clamp(100px,35%,125px);left:2rem;top:2rem;z-index:10}.error-heading{position:absolute;right:2rem;bottom:2rem;font-family:'Contrail One',sans-serif;font-size:clamp(8rem,30vw,10rem)}.background-img{width:auto;height:clamp(250px,90%,500px)}.container-right{height:100%;padding:3rem}.error-message{font-family:'Contrail One',sans-serif;font-size:clamp(3rem,8vw,5rem)}.error-body{font-size:clamp(1.5rem,4vw,1.75rem)}@media (max-width:767px){.container-left{height:clamp(250px,50vh,500px)}.container-right{padding:2rem}}@media (max-width:992px){.error-container{width:100%;height:100%;min-height:fit-content}.error-heading{bottom:0}}.legal_pages{text-align:center}.legal_pages>article{background-color:#2f2e2e;padding:2.5rem 2rem;border-radius:0.8rem;display:inline-block;max-width:95%;text-align:justify}.legal_pages ol{counter-reset:section;list-style-type:none;padding-left:2rem}.legal_pages ul{padding-left:2rem}@media (max-width:500px){.legal_pages ol,.legal_pages ul{padding-left:0}.legal_pages>article{padding-left:2rem}}.legal_pages li{padding-bottom:1rem;padding-left:1rem}.legal_pages ol li:before{counter-increment:section;content:counters(section,".") ". ";position:absolute;margin-left:-3rem}.legal_pages h2{padding-bottom:2rem}.legal_pages h3{display:inline-block;margin-bottom:0}.legal_pages ol li ol,.legal_pages ul li ul{margin-top:1rem}.legal_pages .h3{padding-top:1.5rem}.legal_pages .h3>p,.legal_pages .h3>*>*{font-weight:normal;font-size:1rem;line-height:1.5}