@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);.login{padding:16px}.login .login-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.login .login-header{align-items:center;display:flex;gap:12px}.login .login-header h2{margin:0}.login .login-header .login-logo-inline{height:42px;max-width:100px;width:auto}.login .login-form{display:flex;flex-direction:column;gap:12px;max-width:300px;width:100%}.login input{background:var(--color-bg-white);border:1px solid var(--color-bg-light-grey);border-radius:4px;color:var(--color-text-default);font-size:1em;padding:12px}.login input.placeholder{color:var(--color-text-muted)}.login input:-moz-placeholder,.login input::-moz-placeholder{color:var(--color-text-muted)}.login input::-webkit-input-placeholder{color:var(--color-text-muted)}.login input:-ms-input-placeholder{color:var(--color-text-muted)}.login input:focus{border-color:var(--color-primary);outline:none}.button-v3,button{all:unset;align-items:center;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;margin:0;padding:0;text-decoration:none}.button-v3:focus,button:focus{outline:none}.button-v3,.button-v3:link,.button-v3:visited{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:16px;color:var(--btn-fg);cursor:pointer;display:flex;flex-direction:row;font-size:.875em;font-weight:500;justify-content:center;min-height:36px;min-width:36px;padding:0 12px;position:relative;text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.button-v3:focus-visible,.button-v3:link:focus-visible,.button-v3:visited:focus-visible{box-shadow:0 0 0 2px var(--btn-focus-ring)}.button-v3 .svg-inline--fa,.button-v3:link .svg-inline--fa,.button-v3:visited .svg-inline--fa{font-size:1.2em;margin-right:8px}.button-v3:hover,.button-v3:link:hover,.button-v3:visited:hover{background:var(--btn-hover-bg)}.button-v3.active,.button-v3:link.active,.button-v3:visited.active{background:var(--btn-active-bg);border-color:#0000;color:var(--color-white)}.button-v3.onlyIcon .svg-inline--fa,.button-v3:link.onlyIcon .svg-inline--fa,.button-v3:visited.onlyIcon .svg-inline--fa{margin-right:0}.button-v3.disabled,.button-v3:link.disabled,.button-v3:visited.disabled{background:var(--color-bg-light-grey)!important;border-color:var(--btn-border)!important;box-shadow:none!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}.button-v3.disabled:hover,.button-v3:link.disabled:hover,.button-v3:visited.disabled:hover{background:var(--color-bg-light-grey)!important}.button-v3.btn-size-sm,.button-v3:link.btn-size-sm,.button-v3:visited.btn-size-sm{font-size:.8em;min-height:24px;min-width:24px;padding:0 8px}.button-v3.btn-size-sm .svg-inline--fa,.button-v3:link.btn-size-sm .svg-inline--fa,.button-v3:visited.btn-size-sm .svg-inline--fa{font-size:1em;margin-right:4px}.button-v3.btn-size-sm.onlyIcon,.button-v3:link.btn-size-sm.onlyIcon,.button-v3:visited.btn-size-sm.onlyIcon{padding:0 4px}.button-v3.btn-size-sm.onlyIcon .svg-inline--fa,.button-v3:link.btn-size-sm.onlyIcon .svg-inline--fa,.button-v3:visited.btn-size-sm.onlyIcon .svg-inline--fa{margin-right:0}.button-v3.btn-size-lg,.button-v3:link.btn-size-lg,.button-v3:visited.btn-size-lg{border-radius:50px;font-size:1em;min-height:44px;min-width:44px;padding:0 16px}.button-v3.btn-size-lg .svg-inline--fa,.button-v3:link.btn-size-lg .svg-inline--fa,.button-v3:visited.btn-size-lg .svg-inline--fa{font-size:1.4em;margin-right:12px}.button-v3.btn-size-lg .button-loading,.button-v3:link.btn-size-lg .button-loading,.button-v3:visited.btn-size-lg .button-loading{border-radius:50px}.button-v3.btn-size-full,.button-v3:link.btn-size-full,.button-v3:visited.btn-size-full{display:block;text-align:center;width:100%}.button-v3 .button-loading,.button-v3:link .button-loading,.button-v3:visited .button-loading{align-items:center;animation:moveGradient 2s infinite;background:#0000;background-image:var(--color-gradient);background-size:400% 200%;border-radius:16px;color:var(--color-white);display:flex;inset:0;justify-content:center;position:absolute}.button-v3 .button-loading .button-loading-icon,.button-v3:link .button-loading .button-loading-icon,.button-v3:visited .button-loading .button-loading-icon{opacity:.8}.button-v3 .button-badge,.button-v3:link .button-badge,.button-v3:visited .button-badge{align-items:center;background:var(--color-gradient);border-radius:50px;color:var(--color-white);display:flex;font-size:.875em;font-weight:600;height:16px;justify-content:center;line-height:0;margin-left:8px;min-width:16px;padding:0 4px}.button-v3.button-darken,.button-v3:link.button-darken,.button-v3:visited.button-darken{background:var(--btn-darken-bg);border-color:var(--btn-darken-border);color:var(--btn-darken-fg)}.button-v3.button-darken:hover,.button-v3:link.button-darken:hover,.button-v3:visited.button-darken:hover{background:var(--btn-darken-hover-bg)}.button-v3.button-reverse,.button-v3:link.button-reverse,.button-v3:visited.button-reverse{background:var(--btn-reverse-bg);border-color:var(--btn-reverse-border);color:var(--btn-reverse-fg)}.button-v3.button-reverse:hover,.button-v3:link.button-reverse:hover,.button-v3:visited.button-reverse:hover{background:var(--btn-reverse-hover-bg)}.button-v3.button-cta,.button-v3:link.button-cta,.button-v3:visited.button-cta{background:var(--btn-cta-bg);border-color:var(--btn-cta-border);color:var(--btn-cta-fg);font-size:.875em}.button-v3.button-cta:hover,.button-v3:link.button-cta:hover,.button-v3:visited.button-cta:hover{background:var(--btn-cta-hover-bg)}.button-v3.button-cta-light,.button-v3:link.button-cta-light,.button-v3:visited.button-cta-light{background:var(--btn-cta-light-bg);border-color:var(--btn-cta-light-border);color:var(--btn-cta-light-fg);font-size:.875em}.button-v3.button-cta-light:hover,.button-v3:link.button-cta-light:hover,.button-v3:visited.button-cta-light:hover{background:var(--btn-cta-light-hover-bg)}.button-v3.button-clear,.button-v3:link.button-clear,.button-v3:visited.button-clear{background:var(--btn-clear-bg);border-color:var(--btn-clear-border);color:var(--btn-clear-fg)}.button-v3.button-clear:hover,.button-v3:link.button-clear:hover,.button-v3:visited.button-clear:hover{background:var(--btn-clear-hover-bg)}.button-v3.button-outline,.button-v3:link.button-outline,.button-v3:visited.button-outline{background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);color:var(--btn-outline-fg)}.button-v3.button-outline:hover,.button-v3:link.button-outline:hover,.button-v3:visited.button-outline:hover{background:var(--btn-outline-hover-bg)}.button-v3.button-pink-gradient,.button-v3:link.button-pink-gradient,.button-v3:visited.button-pink-gradient{background:var(--btn-pink-gradient-bg);border-color:var(--btn-pink-gradient-border);border-radius:50px;color:var(--btn-pink-gradient-fg);font-size:.875em;font-weight:600;min-height:40px}.button-v3.button-pink-gradient:hover,.button-v3:link.button-pink-gradient:hover,.button-v3:visited.button-pink-gradient:hover{background:var(--btn-pink-gradient-hover-bg)}.button-v3.button-success,.button-v3:link.button-success,.button-v3:visited.button-success{background:var(--btn-success-bg);border-color:var(--btn-success-border);color:var(--btn-success-fg);font-weight:600}.button-v3.button-success:hover,.button-v3:link.button-success:hover,.button-v3:visited.button-success:hover{background:var(--btn-success-hover-bg)}.button-v3.button-warning,.button-v3:link.button-warning,.button-v3:visited.button-warning{background:var(--btn-warning-bg);border-color:var(--btn-warning-border);color:var(--btn-warning-fg);font-weight:600}.button-v3.button-warning:hover,.button-v3:link.button-warning:hover,.button-v3:visited.button-warning:hover{background:var(--btn-warning-hover-bg)}.button-v3.button-danger,.button-v3:link.button-danger,.button-v3:visited.button-danger{background:var(--btn-danger-bg);border-color:var(--btn-danger-border);color:var(--btn-danger-fg);font-weight:600}.button-v3.button-danger:hover,.button-v3:link.button-danger:hover,.button-v3:visited.button-danger:hover{background:var(--btn-danger-hover-bg)}.button-v3 .edit-icon,.button-v3:link .edit-icon,.button-v3:visited .edit-icon{color:var(--color-link)}.v3-container{margin:0 auto;width:100%}.v3-container.container-size-xs{max-width:280px}.v3-container.container-size-sm{max-width:460px}.v3-container.container-size-md{max-width:800px}.v3-container.container-size-lg{max-width:1200px}.v3-container.hasPadding{padding:0}@media(max-width:1200px){.v3-container.hasPadding{padding:0 8px}}.page-title a{color:inherit;text-decoration:inherit}h1.page-title{font-size:1.5em;margin:24px 0}h1.page-title,h2.page-title{color:var(--color-text-default);font-weight:600;letter-spacing:-.02em;line-height:1.2}h2.page-title{font-size:1.25em}h3.page-title{color:var(--color-text-default);font-size:1.125em;font-weight:500;letter-spacing:-.02em;line-height:1.3}.ui-input-select-wrapper,.ui-input-wrapper{display:flex;flex-direction:column;width:100%}.ui-input-select-wrapper.compact,.ui-input-wrapper.compact{max-width:200px;width:200px}.ui-input-label{align-items:center;display:inline-flex;font-size:.875em;font-weight:600;letter-spacing:-.01em;padding:8px 4px;-webkit-user-select:none;user-select:none}.ui-input-password-strength{margin-bottom:4px;margin-top:12px}textarea.ui-input{max-width:100%;min-height:100px;padding:12px}.ui-input input[readonly]{background:var(--color-bg-light-grey);color:var(--color-text-muted);cursor:default}.ui-input input[readonly]:focus{box-shadow:none;outline:none}.ui-input input[readonly]::selection{background:none}.ui-input-checkbox{align-items:center;display:flex;gap:.5em}.ui-input-checkbox-input{cursor:pointer;height:18px;width:18px}.ui-input-checkbox-label{cursor:pointer;font-size:1em;-webkit-user-select:none;user-select:none}.ui-input.locked{background-color:var(--color-bg-white)}.ui-input.locked input[readonly]{background:var(--color-bg-light-grey);color:var(--color-text-muted)}.ui-input.locked .ui-input-icon.reset-icon{color:var(--color-text-muted);font-size:1.2rem;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ui-input.locked .ui-input-icon.reset-icon:hover{background:none;color:var(--color-error)}.ui-input,.ui-input-select{align-items:center;background:var(--color-bg-light-grey);border-radius:8px;border-top:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 2%);border:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 2%);border-top-color:color-mix(in oklab,var(--color-bg-light-grey),#000 5%);color:var(--color-text-default);display:inline-flex;font-size:medium;height:44px;position:relative}.ui-input .ui-input-select-content,.ui-input input,.ui-input textarea,.ui-input-select .ui-input-select-content,.ui-input-select input,.ui-input-select textarea{background:#0000;border:none;border-radius:8px;color:var(--color-text-default);font-size:.875em;height:100%;padding:0 12px;width:100%}.ui-input .ui-input-select-content.has-icon-right,.ui-input input.has-icon-right,.ui-input textarea.has-icon-right,.ui-input-select .ui-input-select-content.has-icon-right,.ui-input-select input.has-icon-right,.ui-input-select textarea.has-icon-right{padding-right:44px}.ui-input .ui-input-select-content.placeholder,.ui-input input.placeholder,.ui-input textarea.placeholder,.ui-input-select .ui-input-select-content.placeholder,.ui-input-select input.placeholder,.ui-input-select textarea.placeholder{color:var(--color-text-muted)}.ui-input .ui-input-select-content:-moz-placeholder,.ui-input .ui-input-select-content::-moz-placeholder,.ui-input input:-moz-placeholder,.ui-input input::-moz-placeholder,.ui-input textarea:-moz-placeholder,.ui-input textarea::-moz-placeholder,.ui-input-select .ui-input-select-content:-moz-placeholder,.ui-input-select .ui-input-select-content::-moz-placeholder,.ui-input-select input:-moz-placeholder,.ui-input-select input::-moz-placeholder,.ui-input-select textarea:-moz-placeholder,.ui-input-select textarea::-moz-placeholder{color:var(--color-text-muted)}.ui-input .ui-input-select-content::-webkit-input-placeholder,.ui-input input::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder,.ui-input-select .ui-input-select-content::-webkit-input-placeholder,.ui-input-select input::-webkit-input-placeholder,.ui-input-select textarea::-webkit-input-placeholder{color:var(--color-text-muted)}.ui-input .ui-input-select-content:-ms-input-placeholder,.ui-input input:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder,.ui-input-select .ui-input-select-content:-ms-input-placeholder,.ui-input-select input:-ms-input-placeholder,.ui-input-select textarea:-ms-input-placeholder{color:var(--color-text-muted)}.ui-input input[type=date]::-webkit-calendar-picker-indicator,.ui-input-select input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(40%);height:16px;width:16px}.ui-input .ui-input-icon,.ui-input-select .ui-input-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;-webkit-user-select:none;user-select:none;width:24px}.ui-input .ui-input-icon:hover,.ui-input-select .ui-input-icon:hover{background:var(--color-bg-light-grey-hover)}.ui-input .ui-input-error,.ui-input-select .ui-input-error{bottom:0;color:var(--color-red);font-size:.7em;left:0;padding:4px 12px;position:absolute;right:0}.ui-input-select.full,.ui-input.full{width:100%}.ui-input-select.error,.ui-input.error{border-color:var(--color-red)}.ui-input-select.error .ui-input-select-content,.ui-input-select.error input,.ui-input.error .ui-input-select-content,.ui-input.error input{padding-bottom:12px}.ui-input-select .ui-input-select-content{align-items:center;color:var(--color-text-muted);display:flex;justify-content:flex-start}.ui-input-select .ui-input-select-content.selected{color:var(--color-text-default)}.ui-input-select:hover{background:var(--color-bg-light-grey-hover);border-color:color-mix(in oklab,var(--color-bg-light-grey-hover),#000 5%);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-input-select:hover .ui-input-select-content{color:color-mix(in oklab,var(--color-text-muted),#000 10%)}.ui-input-select-options{background:#0000;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:4px}.ui-input-select-options .ui-input-select-option{align-items:center;border-bottom:1px solid var(--color-bg-light-grey-hover);color:var(--color-text-default);display:flex;font-size:.875em;justify-content:flex-start;padding:12px 16px}.ui-input-select-options .ui-input-select-option .ui-input-select-option-icon{margin-right:8px}.ui-input-select-options .ui-input-select-option.selected{font-weight:500}.ui-input-select-options .ui-input-select-option:hover{background:var(--color-bg-light-grey-hover);cursor:pointer}.ui-input-select-options .ui-input-select-option:last-child{border-bottom:none}.ui-autocompletion{position:relative}.ui-autocompletion.full{width:100%}.ui-autocompletion-suggestions{background:var(--color-bg-white);border:1px solid var(--color-bg-light-grey-hover);border-radius:8px;box-shadow:var(--shadow);list-style:none;margin-left:4px;margin-top:4px;padding:0;position:absolute;width:calc(100% - 12px);z-index:100}.ui-autocompletion-suggestion{border-bottom:1px solid var(--color-bg-light-grey-hover);color:var(--color-text-default);font-size:.875em;padding:16px}.ui-autocompletion-suggestion:hover{background:var(--color-bg-light-grey-hover);cursor:pointer}.ui-autocompletion-suggestion:last-child{border-bottom:none}.ui-autocompletion-suggestion.highlighted{background:var(--color-bg-light-grey-hover)}@media(max-width:720px){.ui-input-select-wrapper.compact,.ui-input-wrapper.compact{max-width:none;width:100%}.ui-autocompletion,.ui-autocompletion .ui-input{width:100%}}.drawer{animation:fadeIn .3s;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1001}.drawer .drawer-close{background:var(--overlay-dark);height:100%;position:absolute;width:100%;z-index:1}.drawer .drawer-wrapper{animation:slideIn .3s;background-color:var(--color-bg-white);border-radius:12px;bottom:calc(env(safe-area-inset-bottom));display:flex;flex-direction:column;left:0;max-height:85%;overflow:hidden;position:absolute;right:0;width:100%;z-index:2}.drawer .drawer-wrapper .drawer-close-btn{align-items:center;background:var(--color-bg-white);border-radius:50px;box-shadow:var(--shadow);cursor:pointer;display:flex;font-size:.875em;font-weight:500;height:26px;justify-content:center;position:absolute;right:12px;top:12px;width:26px}.drawer .drawer-wrapper .drawer-close-btn .svg-inline--fa{color:var(--color-text-default)}.drawer .drawer-wrapper .drawer-close-btn:hover{background:var(--color-bg-light-grey-hover)}.drawer .drawer-wrapper .drawer-head.has-head-content{color:var(--color-text-default);font-size:.875em;font-weight:500;letter-spacing:-.015em;padding:24px;text-align:center;-webkit-user-select:none;user-select:none}.drawer .drawer-wrapper .drawer-head a{color:var(--color-link)}.drawer .drawer-wrapper .drawer-content{color:var(--color-text-default);display:flex;flex:1 1;overflow-y:auto}.drawer.modal-mode{align-items:center;display:flex;justify-content:center}.drawer.modal-mode.large>.drawer-wrapper{max-width:800px}.drawer.modal-mode.xlarge>.drawer-wrapper{max-width:1200px}.drawer.modal-mode.small>.drawer-wrapper{max-width:400px}.drawer.modal-mode.xsmall>.drawer-wrapper{max-width:280px}.drawer.modal-mode .drawer-wrapper{box-shadow:var(--shadow);max-width:580px;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.password-strength{display:inline-flex;flex-direction:column}.password-strength .password-strength-bar{display:flex}.password-strength .password-strength-bar .password-strength-bar-item{background:var(--color-bg-light-grey);border-radius:8px;flex:1 1;height:4px;margin-right:8px}.password-strength .password-strength-bar .password-strength-bar-item.active{background:var(--color-green)}.password-strength .password-strength-bar .password-strength-bar-item:last-child{margin-right:0}.password-strength .password-strength-detail{font-size:.8em;margin-top:8px}.password-strength .password-strength-detail .password-strength-detail-item{background:var(--color-bg-light-grey);border-radius:4px;display:inline-flex;font-size:.875em;font-weight:500;margin:2px;padding:4px 8px}.layout{display:flex;min-height:98vh}.layout .layout-content{flex:1 1;overflow-y:auto;padding:16px}@media(max-width:720px){.layout{flex-direction:column}.layout .layout-content{margin-bottom:32px;margin-top:48px;padding:8px}}.sidebar{background:var(--nav-bg);border-right:1px solid var(--nav-border);padding:16px;width:240px}.sidebar nav{display:flex;flex-direction:column}.sidebar a{border-radius:8px;color:var(--nav-link);display:block;margin-bottom:8px;padding:8px 12px;position:relative;text-decoration:none}.sidebar a:hover{background:var(--nav-hover-bg);text-decoration:none}.sidebar a.active{color:var(--nav-link)}.sidebar a.active:before{background:var(--nav-indicator);border-radius:2px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sidebar .sidebar-icon{margin-right:8px}@media(max-width:720px){.sidebar{background:#0000;border-right:none;height:auto;min-height:auto;padding:12px;width:100%}}.menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.menu-list .menu-list-item-loading{align-items:center;animation:moveGradient 2s infinite;background:#0000;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary),var(--color-secondary),var(--color-secondary),var(--color-primary));background-size:400% 200%;border-radius:8px;bottom:0;color:var(--color-white);display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@supports(color:color-mix(in srgb,red,transparent)){.menu-list .menu-list-item-loading{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary),color-mix(in srgb,var(--color-secondary) 80%,#0000),var(--color-secondary),color-mix(in srgb,var(--color-primary) 90%,#0000))}}.menu-list .menu-list-item-loading .menu-list-item-loading-icon{opacity:.8}.menu-list .menu-list-item,.menu-list .menu-list-item-link{align-items:center;background-color:var(--color-bg-light-grey);border-radius:8px;color:var(--color-text-default);cursor:pointer;display:flex;flex-direction:row;font-size:1em;font-weight:500;letter-spacing:-.015em;margin-bottom:8px;padding:12px;position:relative;transition:background-color .2s;-webkit-user-select:none;user-select:none}.menu-list .menu-list-item .menu-list-item-icon,.menu-list .menu-list-item-link .menu-list-item-icon{margin-right:16px}.menu-list .menu-list-item .menu-list-item-check,.menu-list .menu-list-item-link .menu-list-item-check{align-items:center;border:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 13%);border-radius:12px;display:flex;height:22px;justify-content:center;margin-right:16px;width:22px}.menu-list .menu-list-item .menu-list-item-check .svg-inline--fa,.menu-list .menu-list-item-link .menu-list-item-check .svg-inline--fa{color:var(--color-white);font-size:.875em}.menu-list .menu-list-item .menu-list-item-check.active,.menu-list .menu-list-item-link .menu-list-item-check.active{background:var(--color-bg-black);border-color:var(--color-black)}.menu-list .menu-list-item-link.active,.menu-list .menu-list-item.active{background-color:color-mix(in oklab,var(--color-bg-light-grey),#000 5%);position:relative}.menu-list .menu-list-item-link.active:before,.menu-list .menu-list-item.active:before{background:var(--color-bg-black);border-radius:8px;content:"";height:24px;left:0;position:absolute;width:4px}.menu-list .menu-list-item-link:hover,.menu-list .menu-list-item:hover{background-color:var(--color-bg-light-grey-hover)}.menu-list .menu-list-item-link:last-child,.menu-list .menu-list-item:last-child{margin-bottom:0}.menu-list .menu-list-group .menu-list-group-title{color:var(--color-text-default);font-size:.875em;font-weight:500;margin-top:2px;padding:12px;text-transform:uppercase}.menu-list .menu-list-group .menu-list-item{border-radius:0;margin-bottom:1px}.menu-list .menu-list-group .menu-list-item:first-child{border-radius:8px 8px 0 0}.menu-list .menu-list-group .menu-list-item:last-child{border-radius:0 0 8px 8px;margin-bottom:0}:root[data-theme=dark] .menu-list .menu-list-item .menu-list-item-check.active,:root[data-theme=dark] .menu-list .menu-list-item-link .menu-list-item-check.active{background:var(--color-primary);border-color:var(--color-primary)}:root[data-theme=dark] .menu-list .menu-list-item-link.active:before,:root[data-theme=dark] .menu-list .menu-list-item.active:before{background:var(--color-primary)}@keyframes moveGradient{0%{background-position:0 0}to{background-position:100% 0}}.dashboard{padding:24px}.dashboard h1{font-size:1.25em;font-weight:600;margin-bottom:16px}.error-api{color:var(--color-error);display:flex;font-size:1.5em;font-weight:500;justify-content:center}.error-api .error-icon{margin-right:12px}.dashboard-stats{margin-top:32px}.dashboard-stats__top{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.dashboard-stats__nav,.dashboard-stats__range{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.dashboard-stats__chart{background-color:var(--color-bg-white);border-radius:12px;box-shadow:var(--shadow);height:500px;padding:24px}.dashboard-stats__chart .dashboard-stats__empty{align-items:center;color:var(--color-text-muted);display:flex;font-size:1em;height:100%;justify-content:center}.dashboard-stats p{color:var(--color-text-muted);font-size:1em;margin:16px 0}@media(max-width:720px){.dashboard-stats__top{align-items:flex-start;border-bottom:1px solid var(--color-bg-separator);flex-direction:column;margin-bottom:12px;padding-bottom:12px}}.tab-nav,.tab-title{background:var(--color-bg-white);display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;transition:transform .3s ease-in-out;width:100%}.tab-nav.sticky,.tab-title.sticky{position:-webkit-sticky;position:sticky;top:52px;z-index:99}.tab-nav.hidden,.tab-title.hidden{transform:translateY(-100%)}.tab-nav:before,.tab-title:before{background:var(--color-bg-separator);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.tab-nav::-webkit-scrollbar,.tab-title::-webkit-scrollbar{display:none;scrollbar-width:none}.tab-nav-item,.tab-title{color:var(--color-text-muted);cursor:pointer;display:flex;flex:1 1;flex-shrink:0;font-size:.875em;font-weight:600;justify-content:center;letter-spacing:-.02em;padding:16px 12px;position:relative;text-decoration:none;white-space:nowrap}.tab-nav-item .tab-nav-icon,.tab-title .tab-nav-icon{font-size:1.125em;margin-top:2px}.tab-nav-item a,.tab-title a{color:inherit}.tab-nav-item .svg-inline--fa,.tab-title .svg-inline--fa{margin-right:12px}.tab-nav-item.onlyIcon .svg-inline--fa,.tab-title.onlyIcon .svg-inline--fa{margin-right:0}.tab-nav-item.active,.tab-title.active{color:var(--color-text-default);text-decoration:none}.tab-nav-item.active:before,.tab-title.active:before{background:var(--color-black);border-radius:3px;bottom:0;content:"";display:block;height:2px;position:absolute;width:80%}.tab-title{color:var(--color-black);cursor:default;justify-content:flex-start;margin-right:0;padding:16px 12px}:root[data-theme=dark] .tab-nav-item.active:before{background:var(--color-primary)}@media(max-width:1024px){.tab-nav-item{font-size:.875em;margin-right:0;padding:14px 12px}}.loading-container{align-items:center;display:flex;justify-content:center;padding:16px}.spinner{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.loading-bar-container{background:#e0e0e0;height:4px;overflow:hidden;position:relative;width:100%}.loading-bar{animation:loadingBar 1.5s infinite;background:#007bff;height:100%;width:40%}.loading-fullscreen{align-items:center;background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes loadingBar{0%{transform:translateX(-100%)}50%{transform:translateX(50%)}to{transform:translateX(100%)}}.loading-skeleton{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;border-radius:4px;margin:8px 0}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.users-page .panic-mode-row{background:var(--panic-bg)!important;border-left:4px solid var(--color-warning);border-radius:4px;color:var(--color-text-default)}.users-page .panic-mode-row:hover{background:var(--panic-hover-bg)!important}.table-container{background:var(--color-bg-white);border-radius:8px;box-shadow:var(--shadow);overflow-x:auto;width:100%}.table-container .table-loading-bar{animation:loadingBarAnim 1.5s linear infinite;background:linear-gradient(90deg,var(--color-blue) 0,var(--color-blue) 50%,var(--color-blue) 100%);background-size:200% auto;border-radius:2px;height:3px;left:0;top:0;width:100%;z-index:10}@supports(color:color-mix(in srgb,red,white)){.table-container .table-loading-bar{background:linear-gradient(90deg,var(--color-blue) 0,color-mix(in oklab,var(--color-blue),#fff 20%) 50%,var(--color-blue) 100%)}}.table-container .table-loading-bar.bottom{bottom:0;top:auto}.table{border-collapse:collapse;color:var(--color-black);font-size:1em;width:100%}.table thead{background:var(--color-bg-light-grey)}.table thead th{border-bottom:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 10%);color:var(--color-text-default);font-size:.875em;font-weight:600;padding:12px 16px;text-align:left}.table tbody tr:nth-child(2n){background:var(--color-bg-light-grey)}.table tbody tr:hover{background:var(--color-bg-light-grey-hover)}.table tbody td{border-bottom:1px solid var(--color-bg-separator);color:var(--color-text-default);font-size:.875em;padding:12px 16px}.table tbody td a{color:var(--color-link);text-decoration:underline}.table tbody td a:hover{text-decoration:none}.table tbody td .cursor-pointer{cursor:pointer}.table tbody td[colspan]{color:var(--color-text-muted);font-style:italic;text-align:center}.table .align-right{font-size:1em;text-align:right}@keyframes loadingBarAnim{0%{background-position:300% 0}to{background-position:-300% 0}}.filters{align-items:center;background:var(--color-bg-offwhite);border-radius:16px;box-shadow:var(--shadow);flex-wrap:wrap;gap:16px;margin-bottom:32px;padding:12px}.filters,.filters .filters-top{display:flex;justify-content:space-between}.filters .filters-top{gap:24px;width:100%}.filters .filters-top .filters-col{display:flex;flex-wrap:wrap;gap:16px}.filters .filters-top .filters-col.left{flex-basis:auto;flex-grow:1;flex-shrink:1;justify-content:flex-start}.filters .filters-top .filters-col.right{align-items:flex-start;flex:0 0 auto;justify-content:flex-end}.filters .filters-top .filters-col.right .filters-col-right-row{align-items:center;display:flex;flex-wrap:nowrap;gap:16px}.filters .filters-top .filters-col.right .filters-buttons{display:flex;gap:16px}.filters .filters-summary{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.875em;gap:12px;margin:0 0 12px;width:100%}.filters .filters-summary .filters-feedback{font-size:1em;font-weight:600}.filters .filters-summary .filters-active-item{align-items:center;background:var(--color-bg-light-grey);border-radius:50px;display:flex;gap:8px;padding:4px 8px;white-space:nowrap}.filters .filters-summary .filters-active-item strong{color:var(--color-text-default);margin-right:4px}.filters .filters-summary .filters-active-item .filters-remove{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:1em;font-weight:700}.filters .filters-summary .filters-active-item .filters-remove:hover{color:var(--color-error)}.filters .custom-select{min-width:200px}@media(max-width:1024px){.filters .filters-top .filters-col.right .filters-col-right-row{flex-direction:column}}@media(max-width:720px){.filters{flex-direction:row}.filters .filters-summary{align-items:flex-start;flex-direction:column}.filters .filters-top{flex-direction:column;justify-content:center;width:100%}.filters .filters-top .filters-col{width:100%}.filters .filters-top .filters-col.right .filters-col-right-row{align-items:flex-end;flex:1 1;flex-direction:column}.filters .filters-top .filters-col.right .filters-buttons{flex-direction:row;margin-top:8px}}.toggle-switch{display:flex;gap:8px}.toggle-switch .toggle-button{background-color:var(--color-bg-light-grey);border:none;border-radius:50px;color:var(--color-text-default);cursor:pointer;min-height:auto;min-width:auto;transition:all .3s ease}.toggle-switch .toggle-button:focus{outline:none}.toggle-switch .toggle-button.active{background-color:var(--color-link);color:var(--color-white)}.toggle-switch .toggle-button:hover{background-color:var(--color-bg-light-grey-hover)}.toggle-switch.toggle-xs .toggle-button{font-size:.8em;padding:4px 12px}.toggle-switch.toggle-sm .toggle-button{font-size:.875em;padding:8px 16px}.toggle-switch.toggle-md .toggle-button{font-size:1em;padding:8px 24px}.toggle-switch.toggle-lg .toggle-button{font-size:1.125em;padding:12px 32px}.toggle-switch.toggle-xl .toggle-button{font-size:1.25em;padding:16px 48px}.pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:20px}.pagination .page-number{background-color:#eee;border:none;border-radius:6px;cursor:pointer;padding:6px 12px}.pagination .page-number.active{background-color:#0095ff;color:#fff;font-weight:700}.pagination .page-number.ellipsis{background:none;color:#888;cursor:default}.pagination .page-number:disabled{cursor:not-allowed;opacity:.5}.pagination button{background:none;border:none;color:#333;cursor:pointer;padding:6px}.pagination button:disabled{cursor:not-allowed;opacity:.5}.group{align-items:flex-start;display:inline-flex;flex-wrap:wrap}.group.center{justify-content:center}.group.full{width:100%}.group.split{display:flex;justify-content:space-between}.group.right{justify-content:flex-end;width:100%}.group.grid{margin-bottom:-12px}.group.grid>*{margin-bottom:12px}.group>*{margin-right:12px}.group>:last-child{margin-right:0}@media(max-width:450px){.group>*{margin-right:0}}.user-profile{align-items:flex-start;display:flex;flex-direction:row;gap:32px}.user-profile_content{display:flex;flex:1 1;flex-direction:column;gap:32px}.user-profile_form{background:var(--color-bg-white);border-radius:18px;box-shadow:var(--shadow);padding:32px}.user-profile_sidebar{display:flex;flex-direction:column;gap:32px;width:300px}@media(max-width:720px){.user-profile{flex-direction:column;padding:0}.user-profile_form{padding:16px;width:auto}.user-profile_sidebar{width:100%}.user-profile_sidebar>*{padding:16px}}.user-form{display:flex;flex-direction:column;gap:24px;width:100%}.user-form .user-form-group{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.user-form .user-form-footer{align-items:center;display:flex}.user-form .user-form-footer .user-form-success{color:var(--color-success);font-weight:700}@media(max-width:720px){.user-form .user-form-group{grid-template-columns:1fr}}.ui-input-group{border-radius:18px;display:inline-flex;overflow:hidden}.ui-input-group.full{width:100%}.ui-input-group>*{border-radius:0}.user-premium{align-items:stretch;border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;padding:32px}.user-premium .section-title{font-size:1.25em;font-weight:600;margin-bottom:0;text-align:center}.user-premium .user-premium-status{display:flex;flex-direction:column;font-size:1em;gap:8px}.user-premium .user-premium-status .icon{color:var(--color-success);margin-right:4px}.user-premium .user-premium-status strong{font-weight:600}.user-premium .user-premium-status .text-success{color:var(--color-success)}.user-premium .user-premium-status .text-danger{color:var(--color-red)}.user-premium .subscription-form{display:flex;flex-direction:column;gap:16px}.user-premium .subscription-form .text-success{color:var(--color-success);font-weight:600}.user-premium .subscription-form .text-danger{color:var(--color-red);font-weight:600}.user-premium .subscription-form .gift-button{margin-top:16px}.user-premium .gift-button{margin-top:24px}.gift-form{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 16px 16px}.gift-form .group .full{width:100%}.user-age-verification{align-items:center;background:var(--color-bg-white);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;padding:32px}.user-age-verification .section-title{font-size:1.25em;font-weight:600}.user-age-verification .user-age-verification-action{padding-top:16px}.user-age-verification .text-success{color:var(--color-success);font-size:.875em}.user-age-verification .text-danger{color:var(--color-error);font-size:.875em}.user-action{background:var(--color-bg-white);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;padding:32px}.user-action .section-title{font-size:1.25em;font-weight:600}.user-action .user-action-group{display:flex;justify-content:flex-end}.user-action .user-action-group button{margin:0 12px}.user-action .text-danger{color:var(--color-error)}.user-action .unban-section{background-color:var(--color-bg-light-grey);border:1px solid var(--color-bg-separator);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;width:100%}.user-action .unban-section .unban-info{font-size:.875em;line-height:1.4}.user-action .unban-section .unban-info .unban-date,.user-action .unban-section .unban-info .unban-reason{margin-bottom:.25rem}@media(max-width:1200px){.user-action .user-action-group{grid-gap:16px;display:grid;gap:16px;justify-content:center}.user-action .user-action-group button{margin:0}}.user-actions-drawer{padding:24px;width:100%}.user-actions-drawer .text-danger{color:var(--color-error)}.custom-tooltip-wrapper{display:inline-block;position:relative}.custom-tooltip-wrapper.full{width:100%}.custom-tooltip-box{word-wrap:break-word;background:#222;border-radius:4px;box-shadow:0 4px 8px #0003;color:#fff;font-size:.85rem;max-width:300px;padding:8px 12px;position:absolute;white-space:pre-wrap;z-index:9999}.custom-tooltip-box:before{border-left:6px solid #0000;border-right:6px solid #0000;content:"";left:50%;position:absolute;transform:translateX(-50%)}.custom-tooltip-box.bottom:before{border-bottom:6px solid #222;top:-6px}.custom-tooltip-box.top:before{border-top:6px solid #222;bottom:-6px}.user-password-update{background:var(--color-bg-white);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;padding:32px}.user-password-update .section-title{font-size:1.25em;font-weight:600}.user-password-update .form-text{margin-top:12px}.user-password-update .user-password-update-footer{display:flex;justify-content:flex-end}.user-password-update .text-danger{color:var(--color-red);font-size:.8em}.user-avatar-manager{align-items:center;background:var(--color-bg-white);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;padding:32px}.user-avatar-manager .section-title{font-size:1.25em;font-weight:600;margin:0 0 16px;padding:0}.user-avatar-manager .progress-bar{background:var(--color-bg-light-grey);border-radius:4px;height:8px;margin-top:16px;overflow:hidden}.user-avatar-manager .progress-bar .progress-bar-fill{background:linear-gradient(90deg,var(--color-certified),var(--color-certified));height:100%;transition:width .25s ease-in-out}@supports(color:color-mix(in srgb,red,white)){.user-avatar-manager .progress-bar .progress-bar-fill{background:linear-gradient(90deg,var(--color-certified),color-mix(in oklab,var(--color-certified),#fff 20%))}}.user-avatar-manager .avatar-preview{align-items:center;background:var(--color-bg-light-grey);border-radius:8px;display:flex;height:350px;justify-content:center;margin-bottom:16px;overflow:hidden;width:250px}.user-avatar-manager .avatar-preview img{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.user-avatar-manager .avatar-preview .placeholder{color:var(--color-text-muted);font-size:1.5em}.text-error{color:var(--color-red);font-size:.8em;font-weight:500;line-height:1.2;padding:4px}.text-error a{color:var(--color-red);font-weight:600;text-decoration:underline}.text-error.center{text-align:center}.custom-image-wrapper{background-color:gray;border-radius:8px;height:100%;overflow:hidden;width:100%}.custom-image-wrapper .custom-image{display:block;height:100%;object-fit:contain;width:100%}.custom-image-wrapper .custom-image-fallback{align-items:center;background-color:gray;display:flex;height:100%;justify-content:center;width:100%}.custom-image-wrapper .custom-image-fallback .custom-image-icon{color:var(--color-text-default);font-size:1.5em}@media(max-width:720px){.custom-image-wrapper,.custom-image-wrapper .custom-image{max-height:100%;max-width:100%}}.user-auto-login{align-items:center;background:var(--color-bg-white);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;padding:32px}.user-auto-login .section-title{font-size:1.25em;font-weight:600;margin:0 0 16px;padding:0}.user-auto-login__content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.user-auto-login__link a{color:var(--color-link);font-weight:500;text-decoration:none;transition:color .2s}.user-auto-login__link a:hover{color:color-mix(in oklab,var(--color-link),#000 10%);text-decoration:underline}.user-settings{grid-gap:32px;display:grid;gap:32px}.user-settings-card{background:var(--color-bg-white);border-radius:18px;box-shadow:var(--shadow);padding:32px}.user-settings-card-form-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-left:24px}.user-settings-card-form .ui-input-wrapper-checkbox{margin-bottom:8px}.user-settings-card-form-success{color:var(--color-success);font-weight:700}.user-settings-card-form-footer{align-items:center;display:flex;margin-top:12px}@media(max-width:1024px){.user-settings-card-form-grid{gap:16px;grid-template-columns:1fr}.user-settings-card{padding:12px}}.user-transactions{background:var(--color-bg-white);border-radius:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.tx-details{padding:16px}.tx-details .tx-kv-list{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:220px 1fr}.tx-details .tx-row{display:contents}.tx-details .tx-key{color:#444;font-weight:600;word-break:break-all}.tx-details .tx-val{word-break:break-word}.tx-details .tx-val details{margin-top:4px}.tx-details .tx-val .tx-pre{background:#f7f7f9;border-radius:8px;margin:8px 0 0;max-height:320px;overflow:auto;padding:10px}.user-sessions{background:var(--color-bg-white);border-radius:18px;box-shadow:var(--shadow)}.user-certifications_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.user-certifications .empty-message{color:var(--color-text-muted);font-style:italic;text-align:center}.user-certifications .cert-card{background:var(--color-bg-white);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.user-certifications .cert-card_thumb{cursor:pointer;height:150px;object-fit:cover;width:100%}.user-certifications .cert-card_info{font-size:.8em;padding:8px 16px}.user-certifications .cert-card_actions{display:flex;flex-wrap:nowrap;gap:4px;padding:8px 16px}.user-certifications .cert-card .status{font-weight:600;margin-top:8px}.user-certifications .cert-card .status--1{color:var(--color-success)}.user-certifications .cert-card .status--2{color:var(--color-red)}.user-certifications .cert-card .status--0{color:var(--color-warning)}.user-certifications-drawer{padding:0 16px 16px}@media(max-width:720px){.user-certifications .cert-card_thumb{height:auto}}.user-age-drawer{padding:0 16px 16px}.moderations-avatars .moderations-avatars_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:0}.moderations-avatars .card.removing{opacity:.3;transform:scale(.98);transition:all .2s ease-in}.moderations-avatars .content-user{align-items:center;display:flex;flex-direction:column;padding:12px}.moderations-avatars .content-user_img{align-items:center;background:var(--color-bg-light-grey);border-radius:8px;display:flex;height:350px;justify-content:center;overflow:hidden;position:relative;width:250px}.moderations-avatars .content-user_img img{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.moderations-avatars .content-user_img .btn-refuse-overlay{position:absolute;right:4px;top:4px}.moderations-avatars .content-user_img .content-user_overlay{background-color:var(--overlay-dark);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;color:var(--color-bg-white);font-size:.875em;left:0;padding:8px 12px;position:absolute;right:0;text-align:center}.moderations-avatars .content-user_img .content-user_overlay .link-user{color:var(--color-white);display:inline-block;font-weight:700;text-decoration:none;word-break:break-word}.moderations-avatars .content-user_img .content-user_overlay .meta{color:var(--color-white);display:block;font-size:.875em;margin-top:2px}@media(max-width:450px){.moderations-avatars{width:100%}.moderations-avatars .moderations-avatars_grid{grid-template-columns:1fr}.moderations-avatars .moderations-avatars_grid .content-user_img{height:100%;min-height:300px;object-fit:cover;width:100%}}.avatar-preview{display:flex}.avatar-preview img{display:block;max-height:100%;max-width:100%;object-fit:contain!important}.moderations-certifications_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:32px}.moderations-certifications .certification-card{position:relative;text-align:center}.moderations-certifications .certification-card_thumb{background:var(--color-bg-light-grey);border-radius:8px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}.moderations-certifications .certification-card_thumb img{display:block;height:100%;object-fit:cover;width:100%}.moderations-certifications .certification-card_thumb .btn-refuse-overlay{position:absolute;right:4px;top:4px}.moderations-certifications .certification-card_thumb .certification-type-icon{align-items:center;background:#000000a6;border-radius:8px;box-shadow:0 1px 4px #0000004d;color:#fff;display:flex;font-size:1rem;justify-content:center;left:8px;padding:.4rem .5rem;position:absolute;top:8px}.moderations-certifications .certification-card_thumb .certification-card_username{background-color:var(--overlay-dark);bottom:0;color:var(--color-white);font-size:.875rem;left:0;padding:8px 0;position:absolute;right:0;text-align:center}.moderations-certifications .certification-card_thumb .certification-card_username a{color:var(--color-white);text-decoration:none}.moderations-certifications .certification-card_thumb .certification-card_username a:hover{text-decoration:underline}.moderations-certifications .certification-card_thumb .certification-card_username .link-user{color:var(--color-white);display:inline-block;font-weight:700;text-decoration:none;word-break:break-word}.moderations-certifications .certification-card_thumb .certification-card_username .meta{color:var(--color-white);display:block;font-size:.875em;margin-top:2px}.moderations-certifications .certification-card_refuse{margin-top:12px}.moderations-certifications_actions{margin-top:48px;text-align:center}.certification-preview{padding:0 32px 32px;width:100%}@media(max-width:720px){.moderations-certifications .certification-card_thumb{height:auto;width:auto}}.moderations-avatars_grid,.moderations-certifications_grid,.moderations-link-external_grid,.moderations-member-descriptions_list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:48px}.moderations-avatars_actions,.moderations-certifications_actions,.moderations-link-external_actions,.moderations-member-descriptions_actions{margin-top:48px;text-align:center}.empty-state{color:var(--color-text-muted);font-size:1em;padding:48px;text-align:center}.content-user{background:var(--color-bg-white);border:1px solid var(--color-bg-light-grey-hover);border-radius:8px;padding:24px;text-align:center}.content-user_img img{border-radius:4px;max-width:100%}.content-user_img img:empty{background-color:#eee;content:"Image introuvable";text-align:center}.content-user_img .no-img{background:var(--color-bg-light-grey);border-radius:4px;padding:48px}.content-user_info{margin-bottom:12px}.content-user_info .meta{color:var(--color-text-muted);display:block;font-size:.875em}.content-user_info .link-user{color:var(--color-link);text-decoration:none}.content-user_info .link-user:hover{text-decoration:underline}.content-user_delete{margin-top:12px}.description-card{background:var(--color-bg-white);border:1px solid var(--color-bg-light-grey-hover);border-radius:4px;padding:24px}.description-card .description-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.description-card .description-header .link-user{color:var(--color-link);text-decoration:none}.description-card .description-header .link-user:hover{text-decoration:underline}.description-card .description-header .meta{color:var(--color-text-muted);font-size:.8em}.description-card .description-text{line-height:1.5;margin-bottom:16px}.description-card .description-actions{display:flex;gap:8px;justify-content:flex-end}.description-card .description-actions .delete-icon,.description-card .description-actions .edit-link{cursor:pointer;font-size:1.1rem}.description-card .description-actions .delete-icon:hover,.description-card .description-actions .edit-link:hover{color:var(--color-black)}.description-card .description-actions .edit-link{color:var(--color-link)}.description-card .description-actions .delete-icon{color:var(--color-red)}.description-card .keyword-warning{background:#ff0;padding:0 2px}.description-card .content-user_delete{align-self:center;display:inline-block;justify-self:center;margin-top:16px}.moderations-link-external .moderations-link-external_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.moderations-link-external .content-user{background-color:var(--color-bg-offwhite);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:box-shadow .2s ease}.moderations-link-external .content-user:hover{box-shadow:0 4px 10px #00000014}.moderations-link-external .content-user-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.moderations-link-external .content-user-content .content-user-info{display:flex;justify-content:space-between;margin-bottom:24px}.moderations-link-external .content-user-content .content-user-info .meta{color:var(--color-text-muted);font-size:.875em;margin-bottom:12px}.moderations-link-external .content-user-content .link-external{background:var(--color-bg-light-grey);border-radius:4px;font-size:.875em;overflow-wrap:anywhere;padding:8px 12px}.moderations-link-external .content-user-content .link-external a{color:var(--color-link);font-weight:500;text-decoration:underline}.moderations-link-external .content-user-content .link-external a:hover{opacity:.85}.moderations-link-external .content-user-content .link-external .no-link{color:var(--color-text-muted)}@media(max-width:450px){.moderations-link-external .moderations-link-external_grid{grid-template-columns:1fr}}.user-card{align-items:center;color:var(--color-link);display:inline-flex;font-size:.875em;gap:8px;text-decoration:none}.user-card:hover{text-decoration:underline}.user-card-username{font-weight:700}.avatar{border-radius:50%;flex-shrink:0;position:relative}.avatar .online{background-color:#51c73b;border:2px solid #fff;border-radius:50%;bottom:calc(14% - min(16%,8px));height:32%;max-height:16px;max-width:16px;position:absolute;right:calc(14% - min(16%,8px));width:32%;z-index:2}.avatar .avatar-container{align-items:center;background-color:var(--color-bg-avatar);border:2px solid #fff;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.avatar .avatar-container img{border-radius:0;height:100%;margin:0;object-fit:cover;padding:0;width:100%}.avatar .avatar-container.loading{background-color:var(--color-bg-light-grey)}.avatar .avatar-container .avatar-fallback-icon{color:var(--color-text-muted);font-size:1.6rem;z-index:1}.avatar.gender-couple,.avatar.gender-couple-gay,.avatar.gender-couple-lesbian,.avatar.gender-default,.avatar.gender-man,.avatar.gender-trav,.avatar.gender-woman,.avatar.guest{background-clip:initial;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:120% 120%;border:2px solid #0000}.avatar.gender-default{border-color:var(--color-text-default)}.avatar.gender-default .avatar-container{border:2px solid #fff}.avatar.gender-man{background-image:linear-gradient(var(--color-gender-man),var(--color-gender-man))}.avatar.gender-man .avatar-container{border:2px solid #fff}.avatar.gender-woman{background-image:linear-gradient(var(--color-gender-woman),var(--color-gender-woman))}.avatar.gender-woman .avatar-container{border:2px solid #fff}.avatar.gender-couple{background-image:linear-gradient(45deg,#04f,var(--color-gender-woman))}.avatar.gender-couple .avatar-container{border:2px solid #fff}.avatar.gender-couple-lesbian{border-color:var(--color-gender-couple-lesbian)}.avatar.gender-couple-lesbian .avatar-container{border:2px solid #fff}.avatar.gender-couple-gay{border-color:var(--color-gender-couple-gay)}.avatar.gender-couple-gay .avatar-container{border:2px solid #fff}.avatar.gender-trav{border-color:var(--color-gender-trav)}.avatar.gender-trav .avatar-container{border:2px solid #fff}.avatar.guest{border-color:var(--color-text-default)}.avatar.guest .avatar-container{border:2px solid #fff}.avatar.group{align-items:center;border:2px solid var(--color-text-default);display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.avatar.group .avatar-container{border:1px solid #fff;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;height:calc(100% - 2px);justify-content:flex-start;overflow:hidden;width:calc(100% - 2px)}.avatar.group .avatar-container .group-img{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:50%;justify-content:center;overflow:hidden;width:50%}.avatar.group .avatar-container .group-img img{border:0;border-radius:0}.avatar.group .avatar-container .group-img:first-child{height:100%;overflow:hidden;width:calc(50% - 1px)}.avatar.group .avatar-container .group-img:nth-child(2){border-bottom:1px solid #fff}.moderations-member-descriptions_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:48px}.moderations-member-descriptions_actions{display:flex;justify-content:flex-end;margin-top:48px}.moderations-member-descriptions .description-card{background:var(--color-bg-white);border:1px solid var(--color-bg-light-grey-hover);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.moderations-member-descriptions .description-card .description-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.moderations-member-descriptions .description-card .description-header .link-user{color:var(--color-link);font-weight:700;text-decoration:none}.moderations-member-descriptions .description-card .description-header .link-user:focus-visible,.moderations-member-descriptions .description-card .description-header .link-user:hover{color:var(--color-black);text-decoration:underline}.moderations-member-descriptions .description-card .description-header .meta{color:var(--color-text-muted);font-size:.8em}.moderations-member-descriptions .description-card .description-text{flex:1 1;line-height:1.5;margin-bottom:16px}.moderations-member-descriptions .description-card .description-text.line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.moderations-member-descriptions .description-card .description-text .keyword-warning{background:#ff0;border-radius:2px;padding:0 2px}.moderations-member-descriptions .description-card .description-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media(max-width:1200px){.moderations-member-descriptions_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.moderations-member-descriptions_grid{grid-template-columns:repeat(1,1fr)}}.edit-member-description{display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.edit-member-description .edit-member-description-textarea .ui-input{height:200px}.edit-member-description-footer{align-items:center;display:flex;gap:16px;justify-content:flex-end}.keyword-warnings-page{padding:24px}.keyword-warnings-page .error-state{display:flex;font-size:1.25em;justify-content:center}.keyword-warnings-page .warning-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.keyword-warnings-page .warning-card{word-wrap:break-word;background-color:var(--color-bg-white);border:1px solid var(--color-bg-separator);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:24px;justify-content:space-between;overflow-wrap:anywhere;padding:16px;word-break:break-word}.keyword-warnings-page .warning-card .warning-actions{display:flex;gap:12px;margin-top:12px}@media(max-width:720px){.keyword-warnings-page{padding:0}}.warning-action-form{display:flex;flex-direction:column;padding:16px;width:100%}.warning-action-form .warning-action-form-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.warning-action-form .warning-action-form-group label{align-items:center;display:flex;font-size:.875em;gap:8px}.warning-action-form .warning-action-form-group .reason-textarea{border:1px solid var(--color-bg-separator);border-radius:4px;font-size:.875em;min-height:80px;padding:12px;resize:vertical;width:100%}.warning-action-form .form-actions{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:1200px){.keyword-warnings-page .warning-list{grid-template-columns:1fr}}.warning-header{gap:8px}.warning-header,.warning-header .warning-meta{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.warning-header .warning-meta{gap:16px;width:100%}.warning-header .warning-date{color:var(--color-text-muted);font-size:.8em}.warning-header .warning-links{display:flex;flex-direction:row;font-size:.875em;gap:16px}.warning-header .warning-links div{align-items:center;display:flex;gap:4px}.warning-header .warning-links svg{color:#888}.warning-header .warning-links a{color:var(--color-link);text-decoration:none}.warning-header .warning-links a:hover{text-decoration:underline}.warning-header .warning-kind{color:#666;font-size:.9rem}.replace-content-match .match-text{font-size:.95rem;line-height:1.4;margin-bottom:.5rem}.replace-content-match .keyword-warning{background-color:#ffe9c2;border-radius:3px;color:#aa5700;font-weight:700;padding:0 2px}.replace-content-match .ellipsis{background-color:#eee;border-radius:2px;color:#999;cursor:pointer;font-style:italic;padding:0 4px}.replace-content-match .ellipsis.visible{background-color:#0000;color:inherit;font-style:normal}.replace-content-match .show-more-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:.8rem;padding:0;text-decoration:underline}.moderation-contestations{display:flex;flex-direction:column;gap:16px}.moderation-contestations .moderation-contestations-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.moderation-contestations .moderation-contestation-item{background:var(--color-bg-white);border:1px solid var(--color-bg-separator);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;padding:16px}.moderation-contestations .moderation-contestation-item .moderation-contestation-header{align-items:flex-start;color:var(--color-text-default);display:flex;flex-wrap:wrap;gap:12px}.moderation-contestations .moderation-contestation-item .moderation-contestation-meta{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.875em;gap:.25rem}.moderation-contestations .moderation-contestation-item .moderation-contestation-note{background:var(--color-bg-light-grey);border-left:4px solid var(--color-warning);border-radius:4px;color:var(--color-text-default);font-size:.875em;padding:12px 16px}.moderation-contestations .moderation-contestation-item .moderation-contestation-message{background:var(--color-bg-light-grey);border-left:4px solid var(--color-link);border-radius:4px;color:var(--color-text-default);font-size:.875em;padding:12px 16px}.moderation-contestations .moderation-contestation-item .moderation-contestation-actions{display:flex;gap:.5rem;justify-content:flex-end}.moderation-contestations .moderation-contestation-item .moderation-contestation-actions a,.moderation-contestations .moderation-contestation-item .moderation-contestation-actions button{align-items:center;display:flex;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0}@media(max-width:720px){.moderation-contestations .moderation-contestations-list{grid-template-columns:repeat(1,1fr)}}.announcements-page .announcements-actions{display:flex;margin-bottom:16px}.announcements-page .icon-edit{color:var(--color-link);cursor:pointer}.announcements-page .status-badge{border-radius:50px;display:inline-block;font-size:.875em;font-weight:600;padding:4px 8px;text-align:center}.announcements-page .status-badge.active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.announcements-page .status-badge.inactive{background-color:var(--color-bg-light-grey);border:1px solid #ccc;color:var(--color-text-muted)}.announcement-form{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.announcement-form .group-date{display:flex;gap:12px}.announcement-form .announcement-link label,.announcement-form .announcement-roles label{font-weight:600}.announcement-form .checkbox-group{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.announcement-form .checkbox-group .checkbox-item{align-items:center;background-color:var(--color-bg-light-grey);border:1px solid #ced4da;border-radius:4px;cursor:pointer;display:flex;font-size:.875em;font-weight:400;gap:.4rem;padding:.4rem .6rem;transition:background-color .2s ease}.announcement-form .checkbox-group .checkbox-item input[type=checkbox]{margin:0}.announcement-form .checkbox-group .checkbox-item:hover{background-color:var(--color-bg-light-grey-hover)}.announcement-link{margin:16px 0}.announcement-link .link-preview{align-items:flex-start;display:flex;font-size:.875em;gap:16px;justify-content:space-between}.announcement-link .link-preview a{color:var(--color-link);text-decoration:underline}.announcement-link .link-preview .link-actions{display:flex;flex-wrap:nowrap;gap:8px}.announcement-link .link-preview .link-actions .link-icon{cursor:pointer;font-size:1rem}.announcement-link .link-preview .link-actions .link-icon.edit{color:var(--color-link)}.announcement-link .link-preview .link-actions .link-icon.remove{color:var(--color-red)}.announcement-link .link-empty{margin-top:.5rem}.announcement-link .link-empty .link-icon.add{color:var(--color-link);cursor:pointer;font-size:1rem}.announcement-link-form{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.announcement-link-form .announcement-link-action{display:flex;justify-content:flex-end;width:100%}.mention-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 10px #00000014;font-size:.875rem;max-height:250px;min-width:200px;overflow-y:auto;padding:.25rem 0}.mention-dropdown li{cursor:pointer;padding:.5rem 1rem;white-space:nowrap}.mention-dropdown li:hover{background-color:#f3f4f6}.mention-dropdown li .text-muted{color:#9ca3af;font-size:.75rem}.editor-lexical-tool{color:#000;overflow:hidden;position:relative}.editor-lexical-tool .lexical-emoji-picker{left:30px;position:absolute;top:110px;z-index:9999}.emoji-picker-portal{background:#fff;border-radius:8px;box-shadow:0 6px 12px #0000001a}.link-modal-backdrop{display:flex;flex:1 1;padding:1.5rem}.link-modal-content{grid-gap:16px;display:grid;gap:16px;width:100%}.link-modal-content .link-modal-error{color:red;font-size:.85rem;margin-bottom:.5rem}.link-modal-content .link-modal-actions{display:flex;gap:.5rem;justify-content:space-between}.editor-image-wrapper{display:inline-block;margin:8px 0;position:relative}.editor-image-wrapper .editor-image-controls{background:#fffffff2;border-radius:6px;box-shadow:0 2px 5px #00000026;display:flex;flex-direction:column;gap:6px;left:0;padding:6px;position:absolute;top:-35px;z-index:10}.editor-image-wrapper .editor-image-controls .resize-controls{display:flex;gap:16px}.editor-image-wrapper .editor-image-controls .resize-controls .resize-row{align-items:center;display:flex;gap:6px}.editor-image-wrapper .editor-image-controls .resize-controls .resize-row input{border:1px solid #ccc;border-radius:4px;font-size:.85rem;padding:2px 6px;text-align:center;width:60px}.editor-image-wrapper .editor-image-controls .resize-controls .resize-row button{background:#0000;border:none;color:#666;cursor:pointer;font-size:14px;padding:2px 4px}.editor-image-wrapper .editor-image-controls .resize-controls .resize-row button:hover{color:#2684ff}.editor-image-wrapper .editor-image-controls .resize-controls .resize-row button:disabled{color:#aaa;cursor:default;pointer-events:none}.editor-image-wrapper .editor-image-controls .editor-image-options{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:6px}.editor-image-wrapper .editor-image-controls .editor-image-options button{background:#0000;border:none;color:#888;cursor:pointer;font-size:.9rem;padding:2px 6px}.editor-image-wrapper .editor-image-controls .editor-image-options button:hover{color:#2684ff}.editor-image-wrapper .editor-image-controls .editor-image-options button:disabled{color:#ccc;pointer-events:none}.editor-lexical{display:flex;flex:1 1;flex-direction:column;position:relative}.editor-lexical .editor-lexical-wrapper .editor-lexical-tool{display:flex;margin-bottom:8px;padding:0 12px}.editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button{align-items:center;background:#0000;border-radius:50px;color:var(--color-text-default);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .15s ease;-webkit-user-select:none;user-select:none;width:36px}.editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button:hover{background:var(--color-bg-light-grey-hover)}.editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button.active{background:color-mix(in oklab,var(--color-bg-light-grey),var(--color-primary) 14%)}:root[data-theme=dark] .editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button:hover{background:color-mix(in oklab,var(--color-bg-light-grey),#fff 4%)}:root[data-theme=dark] .editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button.active{background:color-mix(in oklab,var(--color-primary),var(--color-bg-light-grey) 78%)}.editor-lexical .editor-lexical-wrapper .editor-lexical-tool .editor-lexical-tool-button .editor-lexical-tool-button-icon{font-size:16px}.editor-lexical .editor-lexical-wrapper .editor-lexical-footer{display:flex;justify-content:space-between}.editor-lexical .editor-lexical-wrapper .editor-lexical-input{background:var(--color-bg-light-grey);border-radius:8px;border-top:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 2%);border:1px solid color-mix(in oklab,var(--color-bg-light-grey),#000 2%);border-top-color:color-mix(in oklab,var(--color-bg-light-grey),#000 5%);color:var(--color-text-default);margin-bottom:16px;min-height:200px;padding:12px}.editor-lexical .editor-lexical-wrapper .editor-lexical-input a{color:var(--color-link);font-weight:500;text-decoration:none;transition:color .2s}.status-page .status-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));margin-top:16px}@media(max-width:1200px){.status-page .status-list{display:flex;flex-direction:column}}@media(max-width:720px){.status-page{padding:12px}.status-page .status-list{grid-template-columns:1fr}}.status-list-item{background-color:var(--color-bg-white);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;padding:16px}.status-list-item-informations{margin-bottom:12px}.status-list-item-informations-date{color:var(--color-text-muted);font-size:.8em;margin-top:8px}.status-list-item-content{color:var(--color-text-default);font-size:.875em;overflow:hidden;white-space:pre-line}.lexical-img{cursor:pointer}.lexical-img-fullscreen{display:flex;flex:1 1;justify-content:center;padding:0}.lexical-img-fullscreen .lexical-img{background:#000}.lexical-img-fullscreen .lexical-img .custom-image{object-fit:contain}.status-editor{display:flex;flex:1 1;flex-direction:column;padding:16px}.status-editor .status-editor-container .editor-lexical-input{min-height:420px}.config-keyword-warnings{padding:24px}.config-keyword-warnings form{display:flex;flex-direction:column;gap:16px}.config-keyword-warnings form .config-keyword-warnings-textarea textarea{height:400px}.config-keyword-warnings form .config-keyword-warnings-note{color:var(--color-red);font-size:.875em;margin-bottom:16px;margin-top:-12px}.config-keyword-warnings form .text-danger{color:var(--color-error);font-size:.875em}.config-keyword-warnings form .text-success{color:var(--color-success);font-size:.875em}.config-keyword-warnings form .form-group{margin-bottom:0}@media(max-width:450px){.config-keyword-warnings{padding:16px}.config-keyword-warnings form{gap:12px}}.stats-transaction .product-disabled{color:var(--color-text-muted);font-style:italic}.stats-transaction .total-row{background-color:var(--color-bg-light-grey);font-weight:700}.content-ratings{max-width:100%}.content-ratings .content-ratings-header{align-items:center}.content-rating-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center}.content-rating-grid .content-card{align-items:center;border:.5px solid var(--color-bg-separator);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;height:auto;justify-content:space-between;overflow:hidden;padding:4px;position:relative}.content-rating-grid .content-card.active{box-shadow:0 0 0 3px #313fff}.content-rating-grid .image-container{background:var(--color-bg-black);border-radius:8px;padding-top:100%;position:relative;width:100%}.content-rating-grid .image-container .background-image{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.content-rating-grid .image-container .badge-fullscreen,.content-rating-grid .image-container .badge-history{align-items:center;background:#232323cc;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--color-white);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;width:30px}.content-rating-grid .image-container .badge-fullscreen:focus,.content-rating-grid .image-container .badge-history:focus{outline:none}.content-rating-grid .image-container .badge-fullscreen{right:10px;top:10px}.content-rating-grid .image-container .badge-certification{align-items:center;background:#232323cc;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--color-white);cursor:pointer;display:flex;height:20px;justify-content:center;left:30px;position:absolute;top:5px;width:20px}.content-rating-grid .image-container .badge-certification:focus{outline:none}.content-rating-grid .image-container .badge-history{bottom:10px;right:10px}.content-rating-grid .image-container .badge-gender{align-items:center;background:#919191cc;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--color-white);cursor:default;display:flex;font-weight:700;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px}.content-rating-grid .image-container .badge-gender:focus{outline:none}.content-rating-grid .image-container .badge-gender.man{background:rgba(73,85,255,.664)}.content-rating-grid .image-container .badge-gender.women{background:rgba(255,41,141,.541)}.content-rating-grid .image-container .badge-gender.couple{background:rgba(222,110,250,.699)}.content-rating-grid .image-container .badge-gender.non-binary{background:rgba(249,253,24,.699);color:var(--color-black)}.content-rating-grid .image-container .content-rating-button{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--color-white);cursor:pointer;display:flex;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px}.content-rating-grid .image-container .content-rating-button.sw{background:#0fe367}.content-rating-grid .image-container .content-rating-button.erotic{background:#fc0}.content-rating-grid .image-container .content-rating-button.explicit{background:#ff9500}.content-rating-grid .image-container .content-rating-button.extrem{background:#ff3636}.content-rating-fullscreen{display:flex;flex:1 1;flex-direction:row;justify-content:center;padding:0 16px 16px}.content-rating-fullscreen img{max-width:100%}.content-history{padding:12px;width:100%}.content-history__loading{color:var(--color-text-muted);font-size:1em;text-align:center}.content-history__empty{color:#999;font-size:.875em;text-align:center}.content-history__list{display:flex;flex-direction:column;gap:15px}.content-history__item{background:var(--color-bg-white);border:1px solid var(--color-bg-separator);border-radius:4px;padding:12px 16px}.content-history__item:hover{background:var(--color-bg-light-grey-hover)}.content-history__item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.content-history__item__header .content-history__username{color:var(--color-link);font-weight:700}.content-history__item__header .content-history__action{color:var(--color-text-default);font-size:.875em;font-weight:700}.content-history__item__header .content-history__date{color:var(--color-text-muted);font-size:.8em}.content-history__item__details{color:#555;font-size:.875em}.content-history__item__details p{margin:5px 0}.content-history__item__details p b{color:var(--color-text-default)}.content-rating-icon-list{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:4px;width:100%}.content-rating-icon-list .content-rating-icon-button{background:var(--color-bg-light-grey);border:none;border-radius:8px;color:var(--color-text-default);cursor:pointer;padding:6px 0;transition:transform .2s,background-color .2s,color .2s}.content-rating-icon-list .content-rating-icon-button:focus{box-shadow:0 0 0 2px #0000;box-shadow:0 0 0 2px var(--btn-focus-ring,var(--focus-ring,#0000));outline:none}.content-rating-icon-list .content-rating-icon-button:hover{background:var(--color-bg-light-grey-hover);transform:scale(1.06)}.content-rating-icon-list .content-rating-icon-button.sw{color:#0fe367;color:var(--rating-sw,#0fe367)}.content-rating-icon-list .content-rating-icon-button.sw.active{background-color:#0fe367;background-color:var(--rating-sw,#0fe367);color:var(--color-white)}.content-rating-icon-list .content-rating-icon-button.erotic{color:#fc0;color:var(--rating-erotic,#fc0)}.content-rating-icon-list .content-rating-icon-button.erotic.active{background-color:#fc0;background-color:var(--rating-erotic,#fc0);color:var(--color-white)}.content-rating-icon-list .content-rating-icon-button.explicit{color:#ff9500;color:var(--rating-explicit,#ff9500)}.content-rating-icon-list .content-rating-icon-button.explicit.active{background-color:#ff9500;background-color:var(--rating-explicit,#ff9500);color:var(--color-white)}.content-rating-icon-list .content-rating-icon-button.extrem{color:#ff3636;color:var(--rating-extrem,#ff3636)}.content-rating-icon-list .content-rating-icon-button.extrem.active{background-color:#ff3636;background-color:var(--rating-extrem,#ff3636);color:var(--color-white)}@media(max-width:720px){.content-rating-content-card-footer{flex-direction:column}}.content-rating-grid-video{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding:16px}.content-rating-video{display:flex;flex-direction:column;gap:24px;padding:16px}.content-card{background:var(--color-bg-white);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:box-shadow .2s ease}.content-card.active{box-shadow:0 0 0 3px #313fff}.content-card .images-container-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:8px}.content-card .images-container-grid .image-container{aspect-ratio:1/1;background:#f0f0f0;position:relative;width:100%}.content-card .images-container-grid .image-container img{color:#0000;display:block;font-size:0;height:100%;object-fit:cover;width:100%}.content-card .images-container-grid .image-container .player-button{align-items:center;background:#232323d9;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:22px;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}.content-card .images-container-grid .image-container .player-button:hover{background:#000000e6}.content-card .content-container-video{display:flex;flex-direction:column}.content-card .content-container-video .video-container{align-items:center;background:var(--color-bg-black);display:flex;height:360px;justify-content:center;overflow:hidden;padding:0;width:100%}.content-card .content-container-video .video-container .player-preview{height:100%;margin-top:-98px;width:100%}.content-card .content-container-video .video-container .player-preview .player-button{align-items:center;background:#232323d9;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:22px;height:50px;justify-content:center;left:50%;position:relative;top:65%;transform:translate(-50%,-50%);width:50px;z-index:1}.content-card .content-container-video .video-container .player-preview .player-button:hover{background:#000000e6}.content-card .content-container-video .images-container-scroll{background:var(--color-bg-light-grey);display:flex;gap:8px;overflow-x:auto;padding:8px}.content-card .content-container-video .images-container-scroll .image-container{background:#ccc;flex-shrink:0;height:120px;min-width:120px}.content-card .content-container-video .images-container-scroll .image-container img{display:block;height:100%;object-fit:cover;width:100%}.content-card .content-card-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.content-card .content-card-footer .content-card-footer-left{display:flex;flex-direction:column;gap:2px}.content-card .content-card-footer .content-card-footer-left .content-rating-video-title{font-size:.875em;font-weight:700}.content-card .content-card-footer .content-card-footer-left .content-rating-video-title a{color:var(--color-text-default);text-decoration:none}.content-card .content-card-footer .content-card-footer-left .content-rating-video-title a:hover{color:var(--color-primary);text-decoration:underline}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration{align-items:center;color:#555;display:flex;font-size:.8em;gap:6px}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .content-rating-video-badge{font-size:1em}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button{background:#0000001a;border-radius:50px;color:var(--color-white);font-size:11px;font-weight:700;padding:2px 6px}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button.man{background:#4955ffb3}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button.women{background:#ff298db3}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button.couple{background:#de6efab3}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button.non-binary{background:#f9fd18b3;color:var(--color-black)}.content-card .content-card-footer .badge-history{border-radius:8px;cursor:pointer;padding:6px 0}.content-card .content-card-footer .badge-history:hover{transform:scale(1.1)}.content-card .content-card-footer .footer-icon-list{display:flex;gap:6px}.content-card .content-card-footer .footer-icon-list .content-rating-button{align-items:center;border-radius:50%;color:var(--color-white);display:flex;font-size:.875em;height:32px;justify-content:center;width:32px}.content-card .content-card-footer .footer-icon-list .content-rating-button.sw{background:#0fe367}.content-card .content-card-footer .footer-icon-list .content-rating-button.erotic{background:#fc0}.content-card .content-card-footer .footer-icon-list .content-rating-button.explicit{background:#ff9500}.content-card .content-card-footer .footer-icon-list .content-rating-button.extrem{background:#ff3636}.content-card .content-rating-fullscreen{background:var(--color-bg-black);display:flex;justify-content:center;padding:12px}.content-card .content-rating-fullscreen .player,.content-card .content-rating-fullscreen video{height:80vh;max-height:100%;width:100%}@media(max-width:1024px){.content-rating-grid-video{grid-template-columns:repeat(1,1fr)}}@media(max-width:720px){.content-rating-grid-video{gap:16px;grid-template-columns:1fr;padding:8px}.footer-icon-list{display:flex;flex:1 1;flex-wrap:wrap;width:100%}.content-rating-video{gap:16px;padding:8px}.content-card{border-radius:8px;box-shadow:0 2px 6px #0000000d}.content-card .images-container-grid{gap:3px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:6px}.content-card .images-container-grid .image-container{aspect-ratio:1/1}.content-card .images-container-grid .image-container .player-button{font-size:18px;height:40px;width:40px}.content-card .content-container-video .video-container{height:200px}.content-card .content-container-video .images-container-scroll{gap:4px;padding:4px}.content-card .content-container-video .images-container-scroll .image-container{height:100px;min-width:100px}.content-card .content-card-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.content-card .content-card-footer .content-card-footer-left{gap:4px}.content-card .content-card-footer .content-card-footer-left .content-rating-video-title{font-size:.875em}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration{font-size:.8em}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .content-rating-video-badge{font-size:1.125em}.content-card .content-card-footer .content-card-footer-left .content-rating-video-duration .gender-button{font-size:.875em;padding:2px 5px}.content-card .content-rating-fullscreen{padding:8px}.content-card .content-rating-fullscreen .player,.content-card .content-rating-fullscreen video{height:auto;max-height:70vh}}.content-features .content-features-header{align-items:center}.user-meeting-settings{background:var(--color-bg-white);border-radius:18px;box-shadow:var(--shadow);padding:32px}@media(max-width:720px){.user-meeting-settings{padding:12px}}.display-in-meet-toggle{align-items:center;background:linear-gradient(90deg,#f36,#f6c);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.display-in-meet-toggle__label{font-weight:700}@media(max-width:720px){.display-in-meet-toggle{flex-direction:column}.display-in-meet-toggle__label{margin-bottom:16px}}.meet-location{margin-bottom:32px}.meet-location .settings-sub-title{margin-bottom:12px}.meet-form{grid-gap:16px;display:grid;gap:16px}.meet-form-section-title{margin-bottom:12px}.meet-form-section-group{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.meet-form-section-info-wrapper{display:flex;flex-direction:column;gap:24px}.meet-form-section-info-wrapper.is-couple{flex-direction:row}.meet-form-section-info-wrapper.is-couple>.profile-info{flex:1 1;min-width:0}.meet-form-section-info-wrapper .profile-info{color:var(--color-text-default);margin-top:16px;padding:0 8px 8px}.meet-form-section-info-wrapper:not(.is-couple)>.profile-info{width:98%}.meet-form-footer{align-items:center;display:flex}.meet-form-success{color:var(--color-success);font-weight:700;margin-right:16px}@media(max-width:1024px){.meet-form-section-info-wrapper.is-couple{flex-direction:column}}@media(max-width:720px){.meet-form .meet-form-section-info-wrapper{flex-direction:row}}.card-story{background:var(--color-bg-white);border:1px solid var(--color-bg-separator);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.card-story .card-story-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.card-story .card-story-header .meta{color:var(--color-text-muted);font-size:.8em}.card-story .card-story-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.card-story .card-story-tags .card-story-tag{background-color:var(--color-bg-light-grey);border-radius:50px;color:var(--color-text-default);font-size:.8em;padding:.25rem .5rem;white-space:nowrap}.card-story .card-story-tags .card-story-tag.hashtag-officiel{border-bottom:1px solid var(--color-text-muted)}.card-story .card-story-tags .card-story-tag:hover{background-color:var(--color-bg-light-grey-hover)}.card-story .card-story-text{flex:1 1;margin-bottom:16px}.card-story .card-story-text h4{color:var(--color-text-default);font-size:1.125em;margin:0 0 8px}.card-story .card-story-actions{display:flex;gap:8px;justify-content:flex-end}.story-editor{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:16px}.story-editor .story-editor-article a{color:var(--color-link)}.story-editor .story-editor-radio-group{align-items:center;display:flex}.story-editor .story-editor-radio-group .story-editor-radio-options{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.story-editor .story-editor-radio-group .story-editor-radio-options .story-editor-radio-options-wrapper{align-items:center;display:flex!important;margin:0!important;width:auto!important}.story-editor .story-editor-radio-group .story-editor-radio-options .ui-input-checkbox{align-items:center;display:flex;gap:.5rem;margin:0}.story-editor .story-editor-radio-group .story-editor-radio-options .ui-input-checkbox-label{margin:0}.story-editor .story-editor-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-list-item{align-items:center;background-color:var(--color-primary);border-radius:20px;color:#fff;display:inline-flex;font-size:.8rem;padding:.3rem .6rem}.tag-list-item .tag-remove-button{background:none;border:none;color:#fff;cursor:pointer;font-size:.75rem;margin-left:.4rem}.tag-list-item .tag-remove-button:hover{color:var(--color-error)}.moderations-stories .stories-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:450px){.moderations-stories .stories-list{grid-template-columns:1fr}}.reports-moderation-page .reports-toolbar{align-items:center;display:flex;gap:.5rem;margin:0 0 1rem}.reports-moderation-page .reports-toolbar__label{font-weight:600}.reports-moderation-page .reports-toolbar__select{min-width:260px}.reports-archived-page .btn-icon,.reports-moderation-page .btn-icon{color:var(--color-link)}#report{grid-gap:48px;display:grid;gap:48px;margin-bottom:60px}#report h2{font-size:1.8rem;margin-bottom:32px}#report .report-group{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr}#report .report-group>:only-child{grid-column:span 2}#report .report-group.grid-70-130{grid-template-columns:.7fr 1.3fr}#report .report-group.grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:450px){#report .report-group.grid-2-1{grid-template-columns:1fr}}.report-user-details{background:var(--color-bg-offwhite);border:1px solid var(--color-bg-separator);border-radius:8px;padding:16px 24px}.report-user-details a{color:var(--color-link);text-decoration:none}.report-user-details a:hover{text-decoration:underline}@media(max-width:450px){.report-user-details{max-width:100%;overflow:auto}}.report-user-details .report-user-details-infos{line-height:1.5em;margin:0}.report-user-details .report-user-details-infos a{color:var(--color-link);display:inline-block;font-size:.875em}.report-user-details .report-user-details-infos-links{display:flex;justify-items:center}.report-user-details .report-user-details-infos-links .report-user-details-infos-links-messenger{color:var(--color-link)}.report-user-details .report-user-details-header{display:flex;justify-content:space-between}.report-user-details .report-user-details-header-contact{color:var(--color-link);cursor:pointer;display:inline-block;font-size:.875em;margin-top:8px;text-decoration:underline}.report-user-details .status{border-radius:4px;font-size:.8em;font-weight:600;padding:.25rem .6rem;text-transform:uppercase}.report-user-details .status.open{background-color:#e7f6e9;color:var(--color-green)}.report-user-details .status.status-warning{background-color:var(--color-warning);color:#693800;margin-left:8px}.report-user-details .status.status-warning .svg-inline--fa{margin-right:2px}.report-user-details .status.closed{background-color:#fbeaea;color:var(--color-error)}.report-target-details{background:var(--color-bg-offwhite);border:1px solid var(--color-bg-separator);border-radius:8px;padding:16px 24px}.report-target-details a{color:var(--color-link);text-decoration:none}.report-target-details a:hover{text-decoration:underline}.report-target-details .report-target-details-header{display:flex;justify-content:space-between}.report-target-details .report-target-details-header .report-resolution-btn{background-color:var(--color-black);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-size:.875em;padding:.4rem .8rem;transition:background-color .2s ease}.report-target-details .report-target-details-header .report-resolution-btn:hover{background-color:#3d3d3d}.report-target-details .status{border-radius:4px;font-size:.8em;font-weight:600;padding:.25rem .6rem;text-transform:uppercase}.report-target-details .status.open{background-color:#e7f6e9;color:var(--color-green)}.report-target-details .status.status-warning{background-color:var(--color-warning);color:#693800;margin-left:8px}.report-target-details .status.status-warning .svg-inline--fa{margin-right:4px}.report-target-details .status.closed{background-color:#fbeaea;color:var(--color-error)}.report-target-details .media-preview{margin-top:16px}.report-target-details .media-preview img{border:1px solid var(--color-bg-light-grey);border-radius:4px;max-height:300px;max-width:300px;object-fit:cover;width:100%}.report-resolution-form{padding:0 16px 16px;width:100%}.report-resolution-form .report-resolution-form-detail-type-message{align-items:flex-end;display:flex}.report-resolution-form .report-resolution-form-detail-type-message .icon-type-message{cursor:pointer;margin:12px}.report-resolution-form dl dt{font-weight:700;margin-top:16px}.report-resolution-form dl dd{margin:8px 0 16px}.report-resolution-form dl dd input[type=date],.report-resolution-form dl dd input[type=text],.report-resolution-form dl dd select,.report-resolution-form dl dd textarea{border:1px solid var(--color-bg-light-grey);border-radius:4px;font-size:1em;padding:12px;width:100%}.report-resolution-form dl dd textarea{min-height:80px}.report-resolution-form dl dd .sanction-options{margin-top:8px}.report-resolution-form dl dd .sanction-options label{display:block;margin:.25rem 0}.report-resolution-form dl dd .sanction-options .permanent-checkbox{cursor:pointer}.report-resolution-form dl dd .sanction-options .permanent-checkbox input{margin-right:12px}.report-resolution-form dl dd .date-range{display:flex;flex-wrap:wrap;gap:16px}.report-resolution-form dl dd .date-range label{display:flex;flex:1 1;flex-direction:column}.report-resolution-form .report-resolution-form-footer{display:flex;justify-content:space-between;margin-top:48px}.report-list{border:1px solid var(--color-bg-separator);border-bottom:none;border-radius:8px;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content minmax(100px,1fr) minmax(100px,1fr) minmax(150px,2fr) 130px;grid-template-columns:max-content max-content minmax(100px,1fr) minmax(100px,1fr) minmax(150px,2fr) 130px;width:100%}@media(max-width:1200px){.report-list{max-width:100%;overflow:auto}}.report-list .report-list-item{display:contents}.report-list .report-list-item-case{align-items:center;border-bottom:1px solid var(--color-bg-separator);border-right:1px solid var(--color-bg-separator);display:flex;justify-content:flex-start;padding:12px}.report-list .report-list-item-case.title{background:var(--color-bg-offwhite);font-weight:600}.report-list .report-list-item-case img{background:var(--color-black);border-radius:8px;height:80px;object-fit:cover;width:130px}.report-list .report-list-item-case:last-child{border-right:none}.report-list .report-list-item .report-list-item-case a{color:var(--color-link);text-decoration:none}.report-list .report-list-item .report-list-item-case a:hover{text-decoration:underline}.report-list .report-list-item:hover>.report-list-item-case:not(.title){background:var(--color-bg-light-grey-hover);cursor:pointer}.report-list-header{display:flex;justify-content:space-between}.report-modal{padding:12px}.report-modal .report-modal-body{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr}@media(max-width:720px){.report-modal .report-modal-body{display:flex;flex-direction:column}}.report-modal .report-modal-image{flex:1 1}.report-modal .report-modal-image img{border:1px solid var(--color-bg-separator);border-radius:4px;max-height:100%;object-fit:cover;width:100%}.report-modal .report-modal-info{flex:1.2 1}.report-modal .report-modal-info dl{margin:0}.report-modal .report-modal-info dl dt{color:var(--color-text-default);font-size:.875em;font-weight:600;margin-top:8px}.report-modal .report-modal-info dl dd{font-size:.875em;margin-bottom:8px;margin-left:0;word-break:break-word}.report-modal .report-modal-info dl a{color:var(--color-link);text-decoration:none}.report-modal .report-modal-info dl a:hover{text-decoration:underline}#report-comments .comments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#report-comments .comments-list{gap:1.2rem;margin-bottom:32px}#report-comments .comments-list,#report-comments .comments-list .comment-item{display:flex;flex-direction:column}#report-comments .comments-list .comment-item .comment-meta{color:var(--color-text-muted);display:flex;font-size:.875em;justify-content:space-between}#report-comments .comments-list .comment-item .comment-meta .comment-owner{font-weight:600}#report-comments .comments-list .comment-item .comment-meta .comment-owner a{color:var(--color-link);text-decoration:none}#report-comments .comments-list .comment-item .comment-meta .comment-owner a:hover{text-decoration:underline}#report-comments .comments-list .comment-item .comment-meta .comment-date .fa-check{color:var(--color-success)}#report-comments .comments-list .comment-item .comment-bubble{background:var(--color-bg-white);border:1px solid var(--color-bg-separator);border-radius:12px;box-shadow:var(--shadow);color:var(--color-text-default);font-size:.875em;line-height:1.4;margin-top:.3rem;max-width:100%;padding:12px 16px;white-space:pre-wrap}#report-comments .comments-list .comment-item .comment-bubble.checked{border-bottom:2px solid var(--color-success)}#report-comments .comments-list .no-comments{color:var(--color-text-muted);font-style:italic}#report-comments .comment-form{display:flex;flex-direction:column;gap:12px}#report-resolutions a{color:var(--color-link);text-decoration:none}#report-resolutions a:hover{text-decoration:underline}#report-resolutions .report-resolutions-table{border-collapse:collapse;width:100%}#report-resolutions .report-resolutions-table td,#report-resolutions .report-resolutions-table th{border-bottom:1px solid var(--color-bg-separator);font-size:.875em;padding:16px;text-align:left}#report-resolutions .report-resolutions-table th{background:var(--color-bg-light-grey);font-weight:600}#report-resolutions .report-resolutions-table .actions svg{cursor:pointer;height:20px;width:20px}.user-sanctions{width:100%}.user-sanctions .sanction-options{margin-top:10px}.user-sanctions .sanction-options .date-range{display:flex;gap:15px}.user-sanctions .sanction-options .date-range label{flex:1 1}.user-sanctions .origin-icon{margin-right:8px}.user-sanction-form{font-size:15px;padding:0 20px 20px;width:100%}.user-sanction-form .sanction-options{margin-top:10px}.user-sanction-form .sanction-options .date-range{display:flex;gap:15px}.user-sanction-form .sanction-options .date-range label{flex:1 1}.user-sanction-form .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.voucher-form{padding:16px}.voucher-form .voucher-form-action{margin-top:16px}.voucher-form .form-error-global{color:#dc2626;color:var(--danger,#dc2626);font-size:.875em;margin:8px 0}.theme-switch{gap:12px;justify-content:center;margin-bottom:16px;width:100%}.layout-header,.theme-switch{align-items:center;display:flex}.layout-header{background:var(--color-bg-white);border-bottom:1px solid var(--color-bg-separator);height:48px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:100}.layout-header .sidebar-menu{background:none;border:none;color:var(--color-text-default);cursor:pointer;font-size:1.125em;padding:0}@media(min-width:720px){.layout-header{display:none}}:root{--color-secondary:#ff59b7;--color-secondary-alpha20:#ff59b7cc;--color-text-default:#333;--color-text-muted:#6f6d6d;--color-text-inverse:#f1f1f1;--color-text-placeholder:#a8a8a8;--color-red:#fb4d4d;--color-green:#28a745;--color-blue:#2276f4;--color-white:#fff;--color-offwhite:#f9f9f9;--color-black:#000;--color-primary:#ff5757;--color-certified:#0095ff;--color-link:#2276f4;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-bg-white:#fff;--color-bg-offwhite:#fefefe;--color-bg-light-grey:#f5f5f5;--color-bg-light-grey-hover:#e9e9e9;--color-bg-black:#000;--color-bg-separator:#f1f1f1;--color-bg-warning:#ffc107;--color-bg-danger:#dc3545;--color-bg-avatar:#f2f2f2;--color-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-accent:linear-gradient(145deg,var(--color-primary) 0%,var(--color-secondary) 80%);--overlay-dark:#1717178c;--shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075);--color-gender-man:#2b83ff;--color-gender-woman:#fe258a;--color-gender-couple:#6e2bff;--color-gender-couple-lesbian:#ff69b4;--color-gender-couple-gay:#00bfff;--color-gender-trav:#a0a;--btn-bg:var(--color-bg-light-grey);--btn-fg:var(--color-text-default);--btn-hover-bg:var(--color-bg-light-grey-hover);--btn-border:color-mix(in oklab,var(--color-bg-light-grey),#000 6%);--btn-active-bg:var(--color-bg-black);--btn-focus-ring:color-mix(in oklab,var(--color-link),#fff 25%);--btn-reverse-bg:var(--color-black);--btn-reverse-fg:#fff;--btn-reverse-border:#0000;--btn-reverse-hover-bg:color-mix(in oklab,var(--color-bg-light-grey-hover),#000 60%);--btn-darken-bg:color-mix(in oklab,var(--color-bg-light-grey),#000 5%);--btn-darken-fg:var(--color-text-default);--btn-darken-border:var(--btn-border);--btn-darken-hover-bg:color-mix(in oklab,var(--color-bg-light-grey),#000 16%);--btn-clear-bg:#0000;--btn-clear-fg:var(--color-text-default);--btn-clear-border:#0000;--btn-clear-hover-bg:var(--btn-hover-bg);--btn-outline-bg:#0000;--btn-outline-fg:var(--color-text-default);--btn-outline-border:color-mix(in oklab,var(--color-bg-light-grey),#000 6%);--btn-outline-hover-bg:var(--btn-hover-bg);--btn-cta-bg:var(--color-black);--btn-cta-fg:#fff;--btn-cta-border:#0000;--btn-cta-hover-bg:color-mix(in oklab,var(--color-bg-light-grey-hover),#000 60%);--btn-cta-light-bg:var(--color-white);--btn-cta-light-fg:var(--color-text-default);--btn-cta-light-border:var(--btn-border);--btn-cta-light-hover-bg:color-mix(in oklab,var(--color-bg-light-grey-hover),#000 5%);--btn-pink-gradient-bg:linear-gradient(to right,var(--color-primary),var(--color-secondary));--btn-pink-gradient-hover-bg:linear-gradient(to right,color-mix(in oklab,var(--color-primary),#000 10%),color-mix(in oklab,var(--color-secondary),#000 10%));--btn-pink-gradient-fg:#fff;--btn-pink-gradient-border:#0000;--btn-success-bg:var(--color-success);--btn-success-fg:#fff;--btn-success-border:#0000;--btn-success-hover-bg:color-mix(in oklab,var(--color-success),#000 10%);--btn-warning-bg:var(--color-bg-warning);--btn-warning-fg:var(--color-text-default);--btn-warning-border:#0000;--btn-warning-hover-bg:color-mix(in oklab,var(--color-bg-warning),#000 8%);--btn-danger-bg:var(--color-bg-danger);--btn-danger-fg:#fff;--btn-danger-border:#0000;--btn-danger-hover-bg:color-mix(in oklab,var(--color-bg-danger),#000 10%);--nav-bg:#f5f5f5;--nav-link:var(--color-text-default);--nav-hover-bg:var(--color-bg-light-grey-hover);--nav-indicator:var(--color-black);--nav-border:var(--color-bg-separator);--icon-editor:#2276f4;--icon-trash:#ff0048;--rating-sw:#0fe367;--rating-erotic:#fc0;--rating-explicit:#ff9500;--rating-extrem:#ff3636;--panic-bg:var(--color-bg-warning);--panic-hover-bg:color-mix(in oklab,var(--color-bg-warning),#000 6%);--focus-ring:color-mix(in oklab,var(--color-link),#fff 25%);--date-icon-color:var(--color-text-muted);--date-icon-color-hover:color-mix(in oklab,var(--color-link),#fff 10%)}:root[data-theme=dark]{--color-text-default:#e8eaed;--color-text-inverse:#1b1f24;--color-text-placeholder:#6f7378;--color-text-muted:#a1a7b3;--color-primary:#ff6b6b;--color-secondary:#ff74c5;--color-link:#6aa8ff;--color-green:#4cc173;--color-success:#4cc173;--color-warning:#ffd55e;--color-error:#ff6575;--color-certified:#39a8ff;--color-red:#ff6464;--color-blue:#6aa8ff;--color-bg-offwhite:#0e1012;--color-bg-white:#14171a;--color-bg-light-grey:#1b1f24;--color-bg-light-grey-hover:#21262c;--color-bg-black:#000;--color-bg-separator:#2a2f36;--color-bg-warning:#ffc107;--color-bg-danger:#dc3545;--color-bg-avatar:#23262b;--color-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-accent:linear-gradient(145deg,var(--color-primary) 0%,var(--color-secondary) 80%);--overlay-dark:#0009;--shadow:0 1px 1px #e0e4eb0d,0 2px 2px #e0e4eb0d,0 4px 4px #e0e4eb0d,0 8px 8px #e0e4eb0d,0 16px 16px #e0e4eb0d;--btn-bg:var(--color-bg-light-grey);--btn-fg:var(--color-text-default);--btn-hover-bg:color-mix(in oklab,var(--color-bg-light-grey),#fff 3%);--btn-border:color-mix(in oklab,var(--color-bg-light-grey),#fff 10%);--btn-active-bg:var(--color-primary);--btn-focus-ring:color-mix(in oklab,var(--color-link),#fff 35%);--btn-reverse-bg:#0078d3;--btn-reverse-fg:#fff;--btn-reverse-border:#0000;--btn-reverse-hover-bg:color-mix(in oklab,#0078d3,#fff 8%);--btn-darken-bg:color-mix(in oklab,var(--color-bg-light-grey),#fff 3%);--btn-darken-fg:var(--color-text-default);--btn-darken-border:var(--btn-border);--btn-darken-hover-bg:color-mix(in oklab,var(--color-bg-light-grey),#fff 8%);--btn-clear-bg:#0000;--btn-clear-fg:var(--color-text-default);--btn-clear-border:#0000;--btn-clear-hover-bg:color-mix(in oklab,var(--color-bg-light-grey),#fff 4%);--btn-outline-bg:#0000;--btn-outline-fg:var(--color-text-default);--btn-outline-border:color-mix(in oklab,var(--color-bg-light-grey),#fff 10%);--btn-outline-hover-bg:color-mix(in oklab,var(--color-bg-light-grey),#fff 3%);--btn-cta-bg:var(--color-primary);--btn-cta-fg:#fff;--btn-cta-border:#0000;--btn-cta-hover-bg:color-mix(in oklab,var(--color-primary),#fff 8%);--btn-cta-light-bg:var(--color-bg-white);--btn-cta-light-fg:var(--color-text-default);--btn-cta-light-border:var(--btn-border);--btn-cta-light-hover-bg:color-mix(in oklab,var(--color-bg-white),#fff 6%);--btn-pink-gradient-bg:linear-gradient(to right,var(--color-primary),var(--color-secondary));--btn-pink-gradient-hover-bg:linear-gradient(to right,color-mix(in oklab,var(--color-primary),#fff 8%),color-mix(in oklab,var(--color-secondary),#fff 8%));--btn-pink-gradient-fg:#fff;--btn-pink-gradient-border:#0000;--btn-success-bg:var(--color-success);--btn-success-fg:#fff;--btn-success-border:#0000;--btn-success-hover-bg:color-mix(in oklab,var(--color-success),#fff 8%);--btn-warning-bg:var(--color-bg-warning);--btn-warning-fg:var(--color-text-default);--btn-warning-border:#0000;--btn-warning-hover-bg:color-mix(in oklab,var(--color-bg-warning),#fff 10%);--btn-danger-bg:var(--color-bg-danger);--btn-danger-fg:#fff;--btn-danger-border:#0000;--btn-danger-hover-bg:color-mix(in oklab,var(--color-bg-danger),#fff 10%);--nav-bg:var(--color-bg-white);--nav-link:var(--color-text-default);--nav-hover-bg:color-mix(in oklab,var(--color-bg-light-grey-hover),#fff 2%);--nav-indicator:var(--color-primary);--nav-border:var(--color-bg-separator);--icon-editor:var(--color-link);--icon-trash:#ff3a60;--rating-erotic:color-mix(in oklab,#fc0,#fff 6%);--rating-explicit:color-mix(in oklab,#ff9500,#fff 6%);--rating-extrem:color-mix(in oklab,#ff3636,#fff 6%);--panic-bg:#8d761b;--panic-hover-bg:color-mix(in oklab,var(--panic-bg),#fff 20%);--focus-ring:color-mix(in oklab,var(--color-link),#fff 35%);--date-icon-color:var(--color-link);--date-icon-color-hover:color-mix(in oklab,var(--color-link),#fff 12%)}.text-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,#ff5757,#ff59b7);background-image:var(--color-gradient);color:#0000}.text-primary{color:#ff5757;color:var(--color-primary)}body,html{background:#fefefe;background:var(--color-bg-offwhite);color:#333;color:var(--color-text-default);font-family:Open Sans,sans-serif}.api-error-banner{background-color:color-mix(in oklab,#dc3545,#fff 90%);background-color:color-mix(in oklab,var(--color-error),#fff 90%);border-bottom:1px solid color-mix(in oklab,#dc3545,#000 30%);border-bottom:1px solid color-mix(in oklab,var(--color-error),#000 30%);color:color-mix(in oklab,#dc3545,#000 60%);color:color-mix(in oklab,var(--color-error),#000 60%);font-weight:600;padding:1rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1000}.linked,.mentionned-name{color:#2276f4;color:var(--color-link)}.theme-splash{background:#fefefe;background:var(--color-bg-offwhite);display:grid;inset:0;opacity:1;place-items:center;pointer-events:all;position:fixed;transition:opacity .18s ease;z-index:9999}.theme-splash--hide{opacity:0;pointer-events:none}.theme-splash__spinner{animation:themeSpin .9s linear infinite;border:3px solid color-mix(in oklab,#333,#0000 75%);border-radius:50%;border-top-color:#ff5757;border:3px solid color-mix(in oklab,var(--color-text-default),#0000 75%);border-top-color:var(--color-primary);height:38px;width:38px}@keyframes themeSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.theme-splash__spinner{animation:none}}
/*# sourceMappingURL=main.f6a69588.css.map*/