:root{--accent-color:#17ac86;--accent-color-hover:#27bc96;--subtle-color:#888;--link-foreground-color:var(--accent-color);--app-background:#2f313c;--shell-background:#202225;--text-foreground-color:#bcddd4;--text-font:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--input-background:#46494f;--input-foreground-color:#fff;--input-background-focus:#56595f;--input-border-focus:1px solid var(--accent-color);--button-primary-background:var(--accent-color);--button-primary-foreground-color:#fff;--button-disabled-background:none;--button-disabled-border:1px solid var(--shell-background);--button-disabled-foreground-color:var(--text-foreground-color);--term-selected-foreground-color:var(--accent-color);--term-selected-border-color:var(--accent-color);--live-activity-toggle-height:32px;--comment-indent-width:32px;--kink-match-color:gold;--error-color:#d13438;--warning-color:#ca5010;--danger-color:#ca5010;--danger-color-hover:#da6020;--background:linear-gradient(to right bottom,#424246,#250525);--mobile-header-height:48px;--opposite-extreme-color:#fff;--page-item-background:#36393f;--dialog-background:var(--page-item-background);--menu-item-foreground:#fff;--search-results-background:var(--page-item-background)}.medium-selector{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:16px}.medium-selector>.item{align-items:center;background:none;border:1px dashed #888;box-shadow:none;color:var(--button-primary-foreground-color);display:grid;font-size:14px;gap:4px;grid-template-columns:56px 1fr;overflow-x:hidden;padding:8px;transition:none}.medium-selector>.item:hover:not([disabled]){background:rgba(0,0,0,.2);color:var(--accent-color)}.medium-selector>.item .caption{color:var(--accent-color);font-size:16px}.medium-selector>.item .item--content{align-items:flex-start;display:flex;flex-direction:column;gap:2px;text-align:left}.medium-selector>.item .description{text-align:left}.medium-selector>.item>.icon{align-self:center;font-size:20px;justify-self:center;margin-right:0;max-height:48px;max-width:48px;text-align:center}.medium-selector>.item:hover .icon{color:var(--accent-color)}.medium-selector>.item[disabled]{opacity:.5}.medium-selector>.item.active,.medium-selector>.item.selected{border:1px solid var(--accent-color)}.medium-selector>.item.danger{font-weight:400}.medium-selector>.item.danger>.icon{color:var(--danger-color)}.medium-selector+p{margin-top:8px}[role=dialog] .medium-selector{display:grid;grid-template-columns:repeat(2,1fr)}body{color:var(--text-foreground-color);font-family:var(--text-font)}a{color:var(--link-foreground-color);text-decoration:none}h2{text-shadow:0 0 4px #000;user-select:none}h2,h2 a{color:var(--opposite-extreme-color)}h2 .icon{text-shadow:none;width:40px}h2+form{margin-top:32px}h2+h3,h2+p,h3+.feed,h3+.form-item,h3+form,h3+p,p+.form-item,p+form{margin-top:16px}input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{background:var(--input-background);border:1px solid var(--input-background);border-radius:4px;color:var(--input-foreground-color);font-size:1em;min-height:24px;min-width:320px;padding:6px 8px;transition:background 333ms,border 333ms}input:not([type])[readonly],input[type=date][readonly],input[type=datetime-local][readonly],input[type=datetime][readonly],input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],input[type=search][readonly],input[type=text][readonly],input[type=time][readonly],input[type=url][readonly],select[readonly],textarea[readonly]{background:none}input:not([type]):hover:not([readonly]):not([disabled]),input[type=date]:hover:not([readonly]):not([disabled]),input[type=datetime-local]:hover:not([readonly]):not([disabled]),input[type=datetime]:hover:not([readonly]):not([disabled]),input[type=email]:hover:not([readonly]):not([disabled]),input[type=number]:hover:not([readonly]):not([disabled]),input[type=password]:hover:not([readonly]):not([disabled]),input[type=search]:hover:not([readonly]):not([disabled]),input[type=text]:hover:not([readonly]):not([disabled]),input[type=time]:hover:not([readonly]):not([disabled]),input[type=url]:hover:not([readonly]):not([disabled]),select:hover:not([readonly]):not([disabled]),textarea:hover:not([readonly]):not([disabled]){border-bottom:var(--input-border-focus)}input:not([type]):focus:not([readonly]):not([disabled]),input[type=date]:focus:not([readonly]):not([disabled]),input[type=datetime-local]:focus:not([readonly]):not([disabled]),input[type=datetime]:focus:not([readonly]):not([disabled]),input[type=email]:focus:not([readonly]):not([disabled]),input[type=number]:focus:not([readonly]):not([disabled]),input[type=password]:focus:not([readonly]):not([disabled]),input[type=search]:focus:not([readonly]):not([disabled]),input[type=text]:focus:not([readonly]):not([disabled]),input[type=time]:focus:not([readonly]):not([disabled]),input[type=url]:focus:not([readonly]):not([disabled]),select:focus:not([readonly]):not([disabled]),textarea:focus:not([readonly]):not([disabled]){background:var(--input-background-focus);border-bottom:var(--input-border-focus);outline:none}input:not([type]).error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=text].error,input[type=time].error,input[type=url].error,select.error,textarea.error{border:1px solid var(--error-color)}@media(max-width:1024px){input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{min-width:0;width:100%}}textarea{font-family:var(--text-font);font-size:1em;min-height:128px;width:100%}@media(max-width:1024px){textarea{min-width:0;width:100%}}textarea.large{min-height:512px}input[type=checkbox]{background:#fff;border:1px solid transparent;height:18px;width:18px}input[type=checkbox]:hover{border:1px solid var(--accent-color)}input[type=url]{width:100%}label{position:relative;user-select:none}label.required:after{color:var(--error-color);content:"*";margin-left:4px}a[role=button],button{align-items:center;background:var(--button-primary-background);border:none;border-radius:4px;color:var(--button-primary-foreground-color);display:flex;flex-direction:row;font-size:13px;justify-content:center;padding:4px 8px;transition:background 333ms}a[role=button]:hover,button:hover{background:var(--accent-color-hover);cursor:pointer}a[role=button][disabled],button[disabled]{background:var(--button-disabled-background);border:var(--button-disabled-border);color:var(--button-disabled-foreground-color);cursor:not-allowed}a[role=button] .icon,button .icon{margin-right:4px}a[role=button].cancel,button.cancel{align-self:stretch;background:none;box-shadow:none!important}a[role=button].cancel:hover,button.cancel:hover{background:var(--app-background)}a[role=button].danger,button.danger{background:var(--danger-color);color:#fff;font-weight:700;padding:4px 8px}a[role=button].danger:hover,button.danger:hover{background:var(--danger-color-hover);transition:background 166ms}a[role=button].primary,button.primary,button[type=submit]{background:var(--accent-color);border:1px solid transparent;border-radius:4px;color:#fff;font-weight:700;min-height:32px;min-width:80px;padding:4px 8px;text-align:center}a[role=button].primary[disabled],button.primary[disabled],button[type=submit][disabled]{background:var(--button-disabled-background);border:var(--button-disabled-border);color:var(--button-disabled-foreground-color);cursor:not-allowed}a[role=button].primary.danger,button.primary.danger,button[type=submit].danger{background:var(--danger-color)}a[role=button].primary.danger[disabled],button.primary.danger[disabled],button[type=submit].danger[disabled]{background:var(--button-disabled-background)}.form-item{margin-bottom:24px}.form-item.checkbox{align-items:center;display:flex;flex-direction:row;gap:8px}.form-item.checkbox label{margin-bottom:0}.large-selector+.form-item{margin-top:16px}.form-item label{display:block;margin-bottom:8px}form .form-item:last-child{margin-bottom:0}.command-row{align-items:stretch;display:flex;flex-direction:row;gap:8px}.command-row [role=button],.command-row button{box-shadow:-2px 2px #000}.term-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.term-list .term-item{background:var(--app-background);border-radius:2px;color:#fff;padding:2px 4px}.term-list .term-item.match{border-bottom:1px solid var(--kink-match-color)}.term-selector{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:8px 0;min-height:25px}.term-selector .term-selector--item{background:#111;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;padding:4px 6px 4px 10px}.term-selector .term-selector--item:hover{border:1px solid var(--term-selected-foreground-color);transition:border-color .3s}.term-selector .term-selector--item.selected{border:1px solid var(--term-selected-foreground-color);border-left-width:7px;color:var(--term-selected-foreground-color);padding-left:4px;transition:border-color 166ms}.term-selector .term-selector--item button.remove{background:none;display:inline-block}.term-selector .term-selector--item button.remove .icon{margin-right:0}.term-selector .term-selector--item button.remove:hover{background:var(--accent-color)}.term-selector .group-header{color:#888;font-size:13px}.term-selector .group-header:not(:first-child){margin-left:8px}.term-selector.extensible .term-selector--add{display:none;min-width:80px;width:128px}.term-selector.extensible:hover .term-selector--add{display:block;opacity:.5}.term-selector.extensible.editing .term-selector--add{display:block;opacity:1}.file-picker{overflow-x:hidden;overflow-y:hidden;position:relative}.file-picker .template{align-items:center;display:flex;flex-direction:row;gap:4px;padding:4px}.file-picker:hover{background:var(--accent-color-hover);cursor:pointer}.file-picker input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0}.file-picker input[type=file]:hover{cursor:pointer}.file-picker.uploading input[type=file]{visibility:hidden}.user-input-data{background:var(--input-background);font-weight:700;padding:8px;text-wrap:wrap;word-break:break-all;word-wrap:anywhere;font-family:Cascadia Mono,Cascadia Code,Consolas,Courier New,Courier,monospace}.radio-button-list{display:flex;flex-direction:column;gap:4px}.radio-button-list p{align-items:baseline;display:flex;flex-direction:row;gap:4px}form [role=alert]{color:var(--error-color);padding:8px}.missing-field-pointer{color:var(--danger-color);font-size:32px;left:-20px;position:absolute;top:-4px}ul{padding-left:20px}.rich-text ul{margin-top:8px}ol{padding-left:16px}.rich-text ol{margin-top:8px}ol>li{padding-left:4px}.big-count{background:var(--app-background);border:1px solid var(--app-background);border-radius:6px;display:grid;grid-template-rows:64px 28px 32px;text-align:center}.big-count .count{align-self:center;font-size:36px;font-weight:700;justify-self:center}.big-count .specifier{align-self:center;background:var(--app-background);display:block;height:100%;justify-self:center;text-transform:lowercase;width:100%}.big-count a.specifier{color:#888}.big-count [role=button],.big-count button{align-items:center;background:var(--accent-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;display:block;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.big-count [role=button]:hover,.big-count button:hover{background:var(--accent-color-hover)}.editor-host{background:var(--input-background);border-bottom:1px solid transparent;border-radius:4px;display:grid;grid-template-rows:auto 1fr auto 40px auto;position:relative;transition:background 333ms,border 333ms;width:100%}.editor-host:focus-within{background:var(--input-background-focus);border-bottom:1px solid var(--accent-color)}.editor-host:focus-within .editor-toolbar>.file-picker,.editor-host:focus-within .editor-toolbar>a,.editor-host:focus-within .editor-toolbar>button{border-radius:4px;color:var(--opposite-extreme-color)}.editor-host:hover{border-bottom:1px solid var(--accent-color)}.editor-host textarea.editor{background:transparent;border:none;height:100%;max-width:100%;min-width:100%;width:100%}.editor-host textarea.editor:focus{background:transparent;border:none;outline:none}.editor-host textarea.editor:hover{background:transparent;border:none}.editor-host .media-preview-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;padding:8px}.editor-host .media-preview-list .media-preview-item-container{height:128px;position:relative;width:128px}.editor-host .media-preview-list .media-preview-item-container progress{background:none;bottom:0;height:4px;left:0;position:absolute;right:0}.editor-host .media-preview-list .media-preview-item-container progress::-webkit-progress-value{background:var(--accent-color)}.editor-host .media-preview-list .media-preview-item-container .status{bottom:8px;font-size:12px;left:8px;position:absolute}.editor-host .media-preview-list:empty{height:0;margin:0;min-height:0;padding:0}.editor-host .editor-link-previews{display:flex;flex-direction:column;gap:8px}.editor-host .editor-link-previews:not(:empty){padding:8px}.editor-host .editor-link-previews .link-preview{border:1px solid #888;border-radius:6px}.editor-host .editor-toolbar{display:flex;flex-direction:row;gap:4px;padding:8px;position:relative}.editor-host .editor-toolbar>.file-picker,.editor-host .editor-toolbar>a,.editor-host .editor-toolbar>button{align-items:center;background:none;color:var(--subtle-color);display:flex;font-size:13px;justify-content:center;min-width:24px;position:relative}.editor-host .editor-toolbar>.file-picker.on,.editor-host .editor-toolbar>.file-picker:hover,.editor-host .editor-toolbar>a.on,.editor-host .editor-toolbar>a:hover,.editor-host .editor-toolbar>button.on,.editor-host .editor-toolbar>button:hover{background:#888;background:var(--accent-color);color:#fff}.editor-host .editor-toolbar>.file-picker.on[disabled],.editor-host .editor-toolbar>.file-picker:hover[disabled],.editor-host .editor-toolbar>a.on[disabled],.editor-host .editor-toolbar>a:hover[disabled],.editor-host .editor-toolbar>button.on[disabled],.editor-host .editor-toolbar>button:hover[disabled]{color:var(--subtle-color)}.editor-host .editor-toolbar>.file-picker .icon,.editor-host .editor-toolbar>a .icon,.editor-host .editor-toolbar>button .icon{margin-right:0}.editor-host .editor-toolbar>.file-picker .icon+span,.editor-host .editor-toolbar>a .icon+span,.editor-host .editor-toolbar>button .icon+span{margin-left:4px}.editor-host .editor-toolbar>.file-picker[disabled],.editor-host .editor-toolbar>a[disabled],.editor-host .editor-toolbar>button[disabled]{border:none;color:var(--subtle-color)}.editor-host .editor-toolbar>input[type=file]{font-size:13px}.editor-host .editor-toolbar .emoji-picker,.editor-host .editor-toolbar .giphy-picker{bottom:32px;left:0}.editor-host .pii-warning{background:gold;color:#000;font-size:13px}.editor-host .drop-target{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity 333ms;width:100%}.editor-host .drop-target .drop-target--text{display:flex;flex-direction:column;font-size:16px;gap:8px;text-align:center}.editor-host .drop-target .drop-target--text .icon{font-size:24px}.editor-host .drop-target input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.editor-host .paste-target{display:none}.format-info-dialog .form-item{margin-top:16px}.format-info-dialog ul{padding-left:0}.format-info-dialog ul>li{align-items:center;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin-bottom:8px}.format-info-dialog .form-item code{background:var(--input-background);display:block;padding:8px 16px;width:100%}.giphy-picker{background:var(--app-background);border-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.5);display:grid;grid-template-rows:auto 1fr;height:320px;position:absolute;width:320px;z-index:20}.giphy-picker input[type=search]{border-bottom-left-radius:0;border-bottom-right-radius:0}.giphy-picker .gif-list{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.giphy-picker .gif-list .item{background:none;border:none;min-height:192px;overflow:hidden;padding:8px;text-align:center;width:100%}.giphy-picker .gif-list .item img{height:100%;object-fit:cover;width:100%}.giphy-picker .gif-list .item:hover{background:var(--accent-color)}.giphy-picker .gif-list::-webkit-scrollbar{background-color:var(--app-background)}.giphy-picker .gif-list::-webkit-scrollbar-thumb{background-color:var(--shell-background)}.giphy-picker::-webkit-scrollbar{border-bottom-right-radius:6px}.giphy-picker .close{background:none;color:var(--subtle-color);font-size:16px;padding:8px;position:absolute;right:0;top:0}.giphy-picker .close:hover{color:var(--accent-color)}code{background:var(--input-background);display:block;font-family:Cascadia Mono,Cascadia Code,Consolas,Courier New,Courier,monospace;margin-top:8px;padding:8px 16px;white-space:pre-line;width:100%}code.inline{display:inline;margin-top:0;padding:2px 4px}.finder-border{border-radius:4px;position:relative}.finder-border input[type=search],.finder-border>.caption{background:var(--input-background-focus);border-radius:4px;display:block;height:100%;height:40px;padding:8px;width:100%}.finder-border input[type=search]:hover,.finder-border>.caption:hover{border-bottom:1px solid var(--accent-color);cursor:text}.finder-border.focus{border-bottom-left-radius:0;border-bottom-right-radius:0}.finder-border.focus>.caption:has(+.search-results),.finder-border.focus>input[type=search]:has(+.search-results){border-bottom-left-radius:0;border-bottom-right-radius:0}.finder-border>.caption{padding-left:46px}.finder-border .search-icon{height:20px;left:12px;position:absolute;top:9px;width:20px}.finder-border .search-results{background:var(--search-results-background);border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);max-height:400px;overflow-y:auto;position:absolute;scroll-snap-type:y mandatory;top:40px;width:100%;z-index:20}.finder-border .search-results::-webkit-scrollbar{background:var(--search-results-background);border-bottom-right-radius:6px}.finder-border .search-results::-webkit-scrollbar-thumb{background-color:var(--shell-background)}.finder-border .search-results>.item{align-items:center;background:none;border-radius:0;color:var(--text-foreground-color);display:grid;font-size:16px;grid-template-columns:40px 1fr auto;height:40px;padding:4px 8px;position:relative;scroll-snap-align:start;text-align:left;transition:none;width:100%}.finder-border .search-results>.item .icon{margin-right:8px;max-height:32px;text-align:center;width:32px}.finder-border .search-results>.item:hover{background:var(--input-background-focus)}.finder-border .search-results>.item.selected,.finder-border .search-results>.item:focus{background:var(--accent-color);color:var(--opposite-extreme-color);outline:none}.finder-border .search-results>.item.selected:hover,.finder-border .search-results>.item:focus:hover{background:var(--accent-color-hover)}.finder-border .search-results>.item[disabled]{border:none;cursor:not-allowed;opacity:.5}.finder-border .search-results>.item .community-picture,.finder-border .search-results>.item .product-picture,.finder-border .search-results>.item .profile-picture{border-radius:50%;height:32px;margin-right:8px;object-fit:cover;text-align:center;width:32px}.finder-border .search-results>.item .product-picture{border-radius:unset;object-fit:contain}.finder-border .search-results>.item .count-badge{background:var(--app-background);border-radius:4px;font-weight:700;padding:4px 8px}.finder-border .search-results .search-results--group-header{font-size:13px;font-weight:700;padding:4px 4px 4px 8px;scroll-snap-align:start}.finder-border .search-results .search-results--group-header:not(:first-child){margin-top:8px}.editor-completions{background:#000;border-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0;max-height:185px;min-width:24px;overflow-y:auto;padding:0;position:fixed;scroll-snap-type:y mandatory;z-index:20}.editor-completions::-webkit-scrollbar{background-color:#000;border-bottom-right-radius:6px;border-top-right-radius:6px}.editor-completions>.item{align-items:center;background:none;border-radius:0;color:var(--text-foreground-color);display:grid;font-weight:400;grid-template-columns:32px 1fr;padding:8px;scroll-snap-align:start;transition:none}.editor-completions>.item .caption{font-size:16px;justify-self:flex-start}.editor-completions>.item .icon{font-size:15px;margin:0;text-align:center;width:24px}.editor-completions>.item:hover{background:var(--accent-color)}.editor-completions>.item:hover,.editor-completions>.item:hover .caption,.editor-completions>.item:hover .icon{color:var(--opposite-extreme-color)}.editor-completions>.item.danger .icon{color:var(--danger-color)}.editor-completions>.item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.editor-completions>.item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.icon.fa-regular{font-weight:400!important}html{background-image:linear-gradient(to right bottom,#424246,#250525);background-size:cover;font-family:var(--text-font);min-height:100%;scrollbar-color:var(--app-background) var(--shell-background);scrollbar-width:thin;transition:background-image 1s linear}::-webkit-scrollbar{background-color:var(--shell-background);width:12px}::-webkit-scrollbar-thumb{background-color:var(--app-background);border-radius:6px}body{padding:40px 40px 0}@media(max-width:1024px){body{padding:24px 16px 16px}}a:hover{color:var(--accent-color-hover)}.header-bar{background:var(--shell-background);box-shadow:2px 0 8px rgba(0,0,0,.5);display:grid;grid-template-columns:1fr 1fr 1fr;height:var(--header-height);left:0;position:fixed;right:0;top:0;z-index:14}.header-bar .menu-toggle{display:none}.header-bar .logo-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0 8px}.header-bar .menu-toggle{font-size:24px;position:relative}.header-bar .menu-toggle .count-badge{background:red;border-radius:4px;color:#fff;font-size:12px;padding:0 4px;position:absolute;right:0;top:0}.header-bar .right-sidebar-toggle,.header-bar .show-search,.header-bar .switch-mode-button-small{display:none}.header-bar .profile-container button{background:none;font-size:24px;text-align:center;width:48px}.header-bar .profile-container .coin-balance-button{border:1px solid #888;border-radius:6px;color:#bbb;font-size:13px;margin-right:8px;padding:4px 8px;text-align:center;width:96px}.header-bar .profile-container .coin-balance-button:hover{border-color:var(--opposite-extreme-color);color:var(--opposite-extreme-color)}.header-bar .profile-container .coin-balance-button.active{background-color:var(--accent-color);color:var(--opposite-extreme-color)}.header-bar .profile-container .coin-balance-button .icon{color:gold;margin-right:4px}.header-bar .profile-container .switch-mode-button{border:1px solid #888;border-radius:6px;color:#bbb;font-size:13px;margin-right:8px;width:96px}.header-bar .profile-container .switch-mode-button:hover{border-color:var(--opposite-extreme-color);color:var(--opposite-extreme-color)}.header-bar .profile-container .switch-mode-button.active{background-color:var(--accent-color);color:var(--opposite-extreme-color)}@media(max-width:1024px){.header-bar{height:48px}}.header-bar h1{font-size:24px}.header-bar .search-container{display:flex;flex-direction:row;justify-content:center}.header-bar .profile-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.global-search .search-border{position:relative}.global-search .search-border.focus{z-index:18}@media screen and (min-width:1600px){.global-search .search-border.focus{animation:searchOpenAnimation .333s ease-out;border-top-left-radius:6px;border-top-right-radius:6px;position:fixed;top:256px;width:512px}.global-search .search-border.focus input[type=search]{border-bottom:1px solid var(--accent-color);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;height:48px;width:512px}.global-search .search-border.focus .search-icon{top:14px}.global-search .search-border.focus .search-results{border-bottom-left-radius:6px;border-bottom-right-radius:6px;top:48px}@keyframes searchOpenAnimation{0%{transform:scale(.8) translateY(-512px)}to{transform:scale(1) translateY(0)}}}.global-search input[type=search]{height:100%;padding-left:46px;width:400px}.global-search .search-icon{height:20px;left:12px;position:absolute;top:9px;width:20px}.global-search .search-results{background:var(--search-results-background);box-shadow:0 0 8px rgba(0,0,0,.5);max-height:400px;overflow-y:auto;position:absolute;top:40px;width:100%;z-index:13}.global-search .search-results::-webkit-scrollbar{background:var(--search-results-background);border-bottom-right-radius:6px}.global-search .search-results::-webkit-scrollbar-thumb{background-color:var(--shell-background)}.global-search .search-results .item{border-radius:0;transition:none}.global-search .search-results .item.selected,.global-search .search-results .item:focus{background:var(--accent-color);color:var(--opposite-extreme-color);outline:none}.global-search .search-results .item.selected:hover,.global-search .search-results .item:focus:hover{background:var(--accent-color-hover)}.global-search .search-results .search-results--item{align-items:center;background:none;color:var(--text-foreground-color);display:grid;font-size:16px;grid-template-columns:40px 1fr auto;height:40px;padding:4px 8px;position:relative;text-align:left;width:100%}.global-search .search-results .search-results--item:hover{background:var(--input-background-focus)}.global-search .search-results .search-results--item .command-row{display:none}.global-search .search-results .search-results--item:hover .command-row{display:block}.global-search .search-results .search-results--item .icon{margin-right:8px;max-height:32px;text-align:center;width:32px}.global-search .search-results .search-results--item .community-picture,.global-search .search-results .search-results--item .product-picture,.global-search .search-results .search-results--item .profile-picture{border-radius:50%;height:32px;margin-right:8px;object-fit:cover;text-align:center;width:32px}.global-search .search-results .search-results--item .product-picture{border-radius:unset;object-fit:contain}.global-search .search-results--group-header{font-size:13px;font-weight:700;padding:4px 4px 4px 8px}.global-search .search-results--group-header:not(:first-child){margin-top:8px}.left-sidebar{background:var(--shell-background);bottom:0;box-shadow:2px 0 3px rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;overflow-y:auto;padding-top:8px;position:fixed;top:var(--header-height);width:64px;z-index:12}@media(min-width:1024px){.left-sidebar{overflow-x:hidden}}.main-menu{height:100%;justify-content:space-between}.main-menu,.main-menu .menu-items{display:flex;flex-direction:column}.main-menu .menu-items{gap:0;width:100%}@media(max-width:1024px){.main-menu .menu-items{gap:8px}}.main-menu .menu-items .menu-item{align-items:center;color:var(--menu-item-foreground);display:grid;font-size:24px;gap:8px;height:52px;justify-content:center;position:relative;width:100%}.main-menu .menu-items .menu-item:hover{color:var(--accent-color);transition:color 166ms}.main-menu .menu-items .menu-item .caption{display:none;font-weight:lighter}.main-menu .menu-items .menu-item.selected{border-right:4px solid var(--accent-color);color:var(--accent-color);padding-right:4px;transition:border-color 333ms}.main-menu .menu-items .menu-item.selected .icon{margin-right:-8px}.main-menu .menu-items .menu-item .profile-picture{border:2px solid transparent;border-radius:50%;height:40px;object-fit:cover;width:40px}.main-menu .menu-items .menu-item .profile-picture:hover{border:2px solid var(--accent-color);transition:border-color 333ms}.main-menu .menu-items .menu-item .community-picture{border:1px solid transparent;border-radius:6px;height:40px;object-fit:cover;width:40px}.main-menu .menu-items .menu-item .community-picture:hover{border:1px solid var(--accent-color);transition:border-color 333ms}.main-menu .menu-items .menu-item.admin .profile-picture{border-color:red}.main-menu .menu-items .menu-item.open-group{background:rgba(0,0,0,.25)}.main-menu .menu-items .menu-item.feedback-button,.main-menu .menu-items .menu-item.install-button,.main-menu .menu-items .menu-item.sign-out-button{background:none;border:none;box-shadow:none;color:#888;display:grid;margin:0;min-width:100%;text-align:center;width:100%}.main-menu .menu-items .menu-item.feedback-button .icon,.main-menu .menu-items .menu-item.install-button .icon,.main-menu .menu-items .menu-item.sign-out-button .icon{margin:0}.main-menu .menu-items .menu-item.feedback-button:hover,.main-menu .menu-items .menu-item.install-button:hover,.main-menu .menu-items .menu-item.sign-out-button:hover{background:none;color:var(--opposite-extreme-color)}.main-menu .menu-items .menu-item.feedback-button,.main-menu .menu-items .menu-item.install-button{color:var(--opposite-extreme-color)}.main-menu .menu-items .menu-item.feedback-button:hover,.main-menu .menu-items .menu-item.install-button:hover{color:var(--accent-color)}@media standalone{.main-menu .menu-items .menu-item.feedback-button,.main-menu .menu-items .menu-item.install-button{display:none}}.right-sidebar{background:var(--shell-background);bottom:0;box-shadow:-2px 0 3px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:4px;position:fixed;right:0;top:var(--header-height);transition:width 333ms;width:240px;z-index:13}.right-sidebar h3{font-size:16px;font-weight:lighter;margin-bottom:8px;margin-top:16px}.right-sidebar hr{border:1px solid #444;border-collapse:collapse;margin:4px 0}.right-sidebar .collapse{background:none;bottom:8px;display:block;font-size:24px;left:8px;position:absolute}.right-sidebar .expand{display:none}.right-sidebar:hover .collapse,.right-sidebar:hover .expand{background:none;bottom:8px;display:block;font-size:24px;left:8px;position:absolute}.right-sidebar .collapse:hover,.right-sidebar .expand:hover{color:var(--accent-color)}.right-sidebar.collapsed{width:64px}.right-sidebar.collapsed .live-activities-description{display:none}article{margin-left:auto;margin-right:auto;margin-top:32px;max-width:800px}.page-item{animation-duration:.333s;animation-name:slideIn;background:var(--page-item-background);border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.5);margin-bottom:16px;width:100%}.page-item h2{margin-top:0;padding-top:0}.page-item>.inner,.page-item>.page-item-inner{padding:16px}h2+.page-item{margin-top:32px}.page-item-extension{border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:height .5s}.page-item-extension .expand{background:none;right:8px;top:12px}.page-item-extension .expand:hover{color:#fff}.page-item-extension.collapsed{height:48px}.page-item-extension.collapsed .caption{color:#fff;text-shadow:0 0 4px #000}.page-item:has(+.page-item-extension){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}@keyframes slideIn{0%{transform:translateX(15px)}to{transform:translateX(0)}}.spinner{animation-duration:1.3s;animation-iteration-count:infinite;animation-name:rotateSpinner;animation-timing-function:cubic-bezier(.53,.21,.29,.67);background:conic-gradient(#fd004c,#fe9000,#fff020,#3edf4b,#3363ff,#b102b7,#fd004c);border-radius:50%;border-width:0;box-sizing:border-box;display:inline-block;height:20px;width:20px}button .spinner{margin-right:4px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-highlight{background:var(--accent-color);color:#fff}.main-menu .count-badge{background:red;border-radius:4px;color:#fff;font-size:12px;padding:0 4px;position:absolute;right:10px;top:4px}.empty-placeholder{padding:16px;text-align:center}h2+.pick-up-line{margin-top:0}h2+.pick-up-line+.page-item,h2+.pick-up-line+form{margin-top:32px}@media(max-width:1600px){article{max-width:640px}.activities-right-panel{max-width:280px}}@media(max-width:1024px){article{max-width:unset;width:100%}.right-sidebar,.right-sidebar.collapsed,.right-sidebar.expanded{bottom:unset;left:unset;margin:0;position:unset;right:unset;top:unset;width:100%}.left-sidebar,.right-sidebar,.right-sidebar.collapsed,.right-sidebar.expanded{display:none}.header-bar{grid-template-columns:1fr auto}.header-bar .brand .icon{display:none}.header-bar .beta-badge{font-size:14px}.header-bar .menu-toggle{background:none;display:block}.header-bar .menu-toggle.active{color:var(--accent-color)}.header-bar .logo-container{align-items:center;display:grid;grid-template-columns:auto 1fr}.header-bar .logo-container h1{text-align:center}.header-bar .coin-balance-button,.header-bar .search-container,.header-bar .switch-mode-button{display:none}.header-bar .right-sidebar-toggle,.header-bar .show-search,.header-bar .switch-mode-button-small{display:block}.header-bar .right-sidebar-toggle.active,.header-bar .show-search.active,.header-bar .switch-mode-button-small.active{color:var(--accent-color)}.header-bar.show-search .logo-container{display:none}.header-bar.show-search .profile-container,.header-bar.show-search .search-container{display:block}.header-bar.show-search .search-container .search-border{height:100%;width:100%}.header-bar.show-search .search-container .search-border input[type=search]{width:100%}.header-bar.show-search .search-container .search-border .search-icon{top:14px}.header-bar.show-search .search-container .search-results{bottom:0;box-shadow:none;left:0;max-height:unset;overflow-y:auto;position:fixed;right:0;top:var(--mobile-header-height)}.header-bar.show-search .hide-search{bottom:0;display:block;position:absolute;right:0;top:0}.right-sidebar{overflow-y:auto}.right-sidebar:hover .collapse,.right-sidebar:hover .expand,main .left-panel{display:none}main.left-expanded{padding-left:64px}main.left-expanded .left-panel{background:var(--background);bottom:0;display:block;left:64px;overflow-y:auto;padding:8px 16px;position:fixed;right:0;top:var(--mobile-header-height);width:unset;z-index:16}main.left-expanded .chat-layout--threads{background:var(--shell-background);display:block!important}.activities-right-panel{display:none}.shell.left-expanded .left-sidebar{display:flex;overflow-y:auto}.shell.right-expanded{bottom:0}.shell.right-expanded .right-sidebar,.shell.right-expanded .right-sidebar.collapsed,.shell.right-expanded .right-sidebar.expanded{bottom:0;display:flex;left:0;position:fixed;right:0;top:var(--mobile-header-height);width:unset}.shell.right-expanded .right-sidebar .live-activity-events,.shell.right-expanded .right-sidebar .live-activity-toggles,.shell.right-expanded .right-sidebar.collapsed .live-activity-events,.shell.right-expanded .right-sidebar.collapsed .live-activity-toggles,.shell.right-expanded .right-sidebar.expanded .live-activity-events,.shell.right-expanded .right-sidebar.expanded .live-activity-toggles{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr)}.shell.right-expanded .right-sidebar .live-activity-events .live-activity--add,.shell.right-expanded .right-sidebar .live-activity-events .live-activity-toggle,.shell.right-expanded .right-sidebar .live-activity-toggles .live-activity--add,.shell.right-expanded .right-sidebar .live-activity-toggles .live-activity-toggle,.shell.right-expanded .right-sidebar.collapsed .live-activity-events .live-activity--add,.shell.right-expanded .right-sidebar.collapsed .live-activity-events .live-activity-toggle,.shell.right-expanded .right-sidebar.collapsed .live-activity-toggles .live-activity--add,.shell.right-expanded .right-sidebar.collapsed .live-activity-toggles .live-activity-toggle,.shell.right-expanded .right-sidebar.expanded .live-activity-events .live-activity--add,.shell.right-expanded .right-sidebar.expanded .live-activity-events .live-activity-toggle,.shell.right-expanded .right-sidebar.expanded .live-activity-toggles .live-activity--add,.shell.right-expanded .right-sidebar.expanded .live-activity-toggles .live-activity-toggle{flex-direction:row;gap:8px;justify-content:flex-start}.shell.right-expanded .right-sidebar .live-activity-events .live-activity--add .caption,.shell.right-expanded .right-sidebar .live-activity-events .live-activity-toggle .caption,.shell.right-expanded .right-sidebar .live-activity-toggles .live-activity--add .caption,.shell.right-expanded .right-sidebar .live-activity-toggles .live-activity-toggle .caption,.shell.right-expanded .right-sidebar.collapsed .live-activity-events .live-activity--add .caption,.shell.right-expanded .right-sidebar.collapsed .live-activity-events .live-activity-toggle .caption,.shell.right-expanded .right-sidebar.collapsed .live-activity-toggles .live-activity--add .caption,.shell.right-expanded .right-sidebar.collapsed .live-activity-toggles .live-activity-toggle .caption,.shell.right-expanded .right-sidebar.expanded .live-activity-events .live-activity--add .caption,.shell.right-expanded .right-sidebar.expanded .live-activity-events .live-activity-toggle .caption,.shell.right-expanded .right-sidebar.expanded .live-activity-toggles .live-activity--add .caption,.shell.right-expanded .right-sidebar.expanded .live-activity-toggles .live-activity-toggle .caption{display:block;font-size:16px}}.pivot-header{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;margin-bottom:16px;user-select:none}.pivot-header .item,.pivot-header a{background:none;border:none;color:var(--text-foreground-color);font-size:20px;font-weight:lighter;padding-bottom:4px;user-select:none}.pivot-header .item:hover,.pivot-header a:hover{color:var(--accent-color)}.pivot-header .item.active,.pivot-header a.active,.pivot-header h2,.pivot-header h3{border-bottom:2px solid var(--accent-color);color:var(--opposite-extreme-color);font-size:20px;font-weight:700;padding-bottom:2px;transition:border-bottom-color .5s;user-select:none}.pivot-header .count-badge{background:red;border-radius:4px;color:#fff;font-size:16px;font-weight:700;margin-left:4px;padding:0 4px}@media(max-width:1024px){.pivot-header{gap:16px}}.pivot-header+.page-item,.pivot-header+form{margin-top:16px}.paid-feature-badge{background:var(--accent-color);border-radius:4px;color:#fff;font-size:10px;font-style:italic;font-weight:700;padding:2px;user-select:none}.overlay{animation-duration:.5s;animation-name:overlayAnimation;backdrop-filter:blur(4px);background:rgba(0,0,0,.66);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:17}.overlay.blur{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:none;opacity:1}.overlay.transparent{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;opacity:0}.overlay.closing-animation{animation-duration:2s;animation-name:overlayClosingAnimation}@keyframes overlayAnimation{0%{background-color:transparent}to{background-color:rgba(0,0,0,.66)}}@keyframes overlayClosingAnimation{0%{opacity:1}to{opacity:0}}[role=dialog]{animation-duration:.333s;animation-name:enterDialog;background:var(--dialog-background);border-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.5);left:calc(50% - 256px);max-height:80%;overflow-y:auto;padding:16px;position:fixed;top:10%;width:512px;z-index:18}[role=dialog].top-most{z-index:17}[role=dialog].overflow{overflow-y:visible!important}[role=dialog] h2{color:var(--text-foreground-color);font-size:20px;margin-bottom:16px;text-shadow:none}[role=dialog] h2 .icon.fa-solid:first-child{color:var(--opposite-extreme-color);margin-right:8px;text-align:center;width:32px}[role=dialog] h2+h3{margin-top:16px}[role=dialog] h3{margin-top:0}[role=dialog]>.close{background:none;border-radius:6px;box-shadow:none;position:absolute;right:16px;text-align:right;top:16px}[role=dialog]>.close .icon{font-size:24px;margin-right:0;text-shadow:0 0 4px #000}[role=dialog]>.close:hover{background:rgba(0,0,0,.25)}[role=dialog] select{width:100%}[role=dialog] select+p{margin-top:8px}[role=dialog] ol{margin-top:8px;padding-left:16px}[role=dialog]::-webkit-scrollbar{background:var(--dialog-background);border-bottom-right-radius:6px;border-top-right-radius:6px}[role=dialog]::-webkit-scrollbar-thumb{background-color:var(--shell-background)}[role=dialog]>p{margin-top:8px}[role=dialog] .form-item.command-row:has(+button.close){margin-bottom:0}[role=dialog] .command-row>button{min-width:100px}@keyframes enterDialog{0%{opacity:0;transform:translateY(15px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){[role=dialog]{border-radius:0;bottom:0;height:100%;left:0;max-height:unset;padding-bottom:80px;right:0;top:0;width:100%}[role=dialog] .command-row{background:var(--shell-background);bottom:0;left:0;margin-bottom:0;padding:16px;position:fixed;right:0}[role=dialog] .command-row>button{min-height:34px}.overlay+[role=dialog]{backdrop-filter:none}}[role=dialog]+.overlay{z-index:18}[role=dialog]+.overlay+[role=dialog]{z-index:19}.navigation-wall .navigation-wall--url{word-wrap:anywhere;overflow:visible}.subtle{color:var(--subtle-color)}p.danger{color:var(--danger-color)}.kinks-left-panel .community-badge.active,.kinks-left-panel .kink-badge.active{background:var(--accent-color);color:#fff}.kinks-left-panel .community-badge.active:hover,.kinks-left-panel .kink-badge.active:hover{background:var(--accent-color-hover)}.under-development{background:#fce100;border-radius:6px;color:#000;margin:8px 0;padding:8px 16px}.shell-notifications{position:fixed;right:80px;top:56px;width:256px;z-index:20}@media(max-width:1024px){.shell-notifications{left:0;padding:0;right:0;top:var(--header-height);width:100%}}.shell-notifications .shell-notifications-list{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:100%}.shell-notifications .shell-notifications-list>.item{animation-duration:.333s;animation-name:slideIn;background:var(--shell-background);border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);padding:8px 32px 8px 8px;position:relative;transition:background .333s linear}.shell-notifications .shell-notifications-list>.item.success{box-shadow:0 0 8px #17ac86}.shell-notifications .shell-notifications-list>.item.failed{box-shadow:0 0 8px var(--error-color)}.shell-notifications .shell-notifications-list>.item.warning{box-shadow:0 0 8px var(--warning-color)}.shell-notifications .shell-notifications-list>.item p{color:#fff;padding:4px 8px}.shell-notifications .shell-notifications-list>.item .command-row{flex-direction:row;flex-wrap:wrap;gap:4px;margin-bottom:0;margin-top:4px}.shell-notifications .shell-notifications-list>.item .command-row button,.shell-notifications .shell-notifications-list>.item .command-row>a{background:none;box-shadow:none;color:var(--accent-color);font-size:13px;padding:4px 8px}.shell-notifications .shell-notifications-list>.item .command-row button:hover,.shell-notifications .shell-notifications-list>.item .command-row>a:hover{color:var(--accent-color-hover)}@media(max-width:1024px){.shell-notifications .shell-notifications-list>.item .command-row{flex-direction:row;flex-wrap:wrap}}.shell-notifications .shell-notifications-list>.item:hover{background:#303235}.shell-notifications .shell-notifications-list>.item .close{background:none;box-shadow:none;display:none;position:absolute;right:8px;text-align:right;top:8px;z-index:1}.shell-notifications .shell-notifications-list>.item .close .icon{color:var(--subtle-color);margin:0}.shell-notifications .shell-notifications-list>.item .close:hover .icon{color:var(--opposite-extreme-color)}@media(max-width:1024px){.shell-notifications .shell-notifications-list>.item .close{display:block}.shell-notifications .shell-notifications-list>.item .close .icon{font-size:16px}}.shell-notifications .shell-notifications-list>.item:hover .close{display:block}.shell-notifications .shell-notifications-list>.item .inline .live-activity-icon,.shell-notifications .shell-notifications-list>.item .inline .profile-picture{height:20px;width:20px}@media(max-width:1024px){.shell-notifications .shell-notifications-list>.item,.shell-notifications .shell-notifications-list>.item.failed,.shell-notifications .shell-notifications-list>.item.success,.shell-notifications .shell-notifications-list>.item.warning{border-radius:0;box-shadow:none}.shell-notifications .shell-notifications-list{align-items:stretch;box-shadow:0 10px 10px 0 rgba(0,0,0,.5);gap:0}}.age-restriction-dialog .command-row{margin-top:16px}.install-dialog .exhibit{background:var(--input-background);display:block;padding:8px;text-align:center}.install-dialog .exhibit img{max-width:100%;width:100%}.install-dialog ol+.command-row{margin-top:16px}.left-menu--header{background:none;border:none;color:var(--text-foreground-color);font-size:16px;font-weight:700;margin-bottom:8px;margin-top:16px;padding:0;user-select:none}.left-menu{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.left-menu>.item{align-items:center;background:var(--app-background);border-radius:4px;color:var(--opposite-extreme-color);display:flex;flex-direction:row;font-size:14px;font-weight:700;height:32px;justify-content:flex-start;padding:4px 8px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;text-wrap:nowrap}.left-menu>.item:hover{background:var(--input-background-focus)}.left-menu>.item.selected{background:var(--accent-color);color:#fff}.left-menu>.item.selected .count-badge.new{display:none}.left-menu>.item .count-badge{background:var(--app-background);border-radius:6px;color:#fff;font-size:14px;overflow:hidden;padding:4px 8px;position:absolute;right:4px;text-align:center;top:3px}.left-menu>.item .count-badge.new{background:red}.left-menu>.item.profile-link{display:grid;gap:8px;grid-template-columns:20px 1fr}.left-menu>.item.profile-link .profile-picture{height:22px;width:22px}.left-menu>.item.profile-link .caption{align-self:center;justify-self:flex-start}.left-menu .add{align-items:center;background:none;color:var(--subtle-color)}.left-menu .add .icon{margin-right:4px;visibility:hidden}.left-menu .add:hover{background:var(--input-background-focus);color:var(--opposite-extreme-color)}.left-menu .add:hover .icon{visibility:visible}.page-item+.big-actions{border-top-left-radius:0;border-top-right-radius:0;margin-top:-24px;padding-top:16px}.big-actions{background:var(--shell-background);border-radius:6px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:8px}.big-actions>.item{background:var(--app-background);border:none;border-radius:6px;font-size:13px;height:80px;padding:0;position:relative;width:80px}.big-actions>.item.big-count{grid-template-rows:56px 0 24px}.big-actions>.item.big-count .count{color:var(--text-foreground-color);font-size:24px}.big-actions>.item.big-count .count:hover{background:var(--accent-color)}.big-actions>.item.big-count .specifier{background:none}.big-actions>.item.icon-text{display:grid;grid-template-rows:1fr 24px;justify-content:stretch}.big-actions>.item.icon-text>.icon{align-self:center;color:var(--text-foreground-color);font-size:24px;font-weight:700;justify-self:center;margin:0;text-align:center}.big-actions>.item.icon-text>.caption,.big-actions>.item.icon-text>button{align-items:center;background:var(--accent-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--opposite-extreme-color);display:flex;font-weight:400;height:24px;justify-content:center;text-align:center;width:100%}.big-actions>.item.danger:hover,.big-actions>.item.danger>.caption,.big-actions>.item.danger>button{background:var(--danger-color)}.big-actions>.item:hover{background:var(--accent-color)}.big-actions>.item:hover.big-count .specifier{color:var(--text-foreground-color)}.big-actions>.item[disabled]{cursor:not-allowed;opacity:.5}.big-actions>.item[disabled].icon-text>.caption,.big-actions>.item[disabled].icon-text>button{background:var(--shell-background);color:var(--text-foreground-color)}.big-actions>.item .overlay-count{background:var(--shell-background);border-radius:4px;font-size:12px;padding:2px 4px;position:absolute;right:8px;top:8px}.big-actions>.item .overlay-icon{background:none;font-size:12px!important;position:absolute;right:12px;top:12px}.big-actions button.item:hover,.big-actions>a.item:hover{background:var(--accent-color)}.big-actions button.item:hover>.icon,.big-actions>a.item:hover>.icon{color:var(--opposite-extreme-color)}@media(max-width:1024px){.big-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:80px}.big-actions>.item{width:100%}}.menu-flyout{animation:slideUp .166s ease;background:var(--shell-background);background:#000;border-bottom-left-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0;padding:0;position:absolute;z-index:20}.menu-flyout>a,.menu-flyout>button{align-items:center;background:none;border-radius:0;color:var(--text-foreground-color);display:grid;font-weight:400;grid-template-columns:32px 1fr;height:35px;min-width:128px;padding:8px;transition:none}.menu-flyout>a .caption,.menu-flyout>button .caption{font-size:13px;justify-self:flex-start}.menu-flyout>a .icon,.menu-flyout>button .icon{font-size:15px;text-align:center}.menu-flyout>a:hover,.menu-flyout>button:hover{background:var(--accent-color);color:var(--opposite-extreme-color)}.menu-flyout>a:hover .caption,.menu-flyout>a:hover .icon,.menu-flyout>button:hover .caption,.menu-flyout>button:hover .icon{color:var(--opposite-extreme-color)}.menu-flyout>a.danger .icon,.menu-flyout>button.danger .icon{color:var(--danger-color)}.menu-flyout>a:first-child,.menu-flyout>button:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-flyout>a:last-child,.menu-flyout>button:last-child{border-bottom-left-radius:6px}.menu-flyout hr{background:var(--subtle-color);border:none;height:1px;margin:4px 8px}.embed{border:0}.embed.giphy{height:256px;max-width:384px}.embed img.giphy{object-fit:contain}.notifications-page h3{margin-bottom:8px}h2+.notifications-list{margin-top:32px}.notifications-list>.item .inline{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:16px}.notifications-list>.item .inline .live-activity-icon,.notifications-list>.item .inline .profile-picture{height:40px;width:40px}.notifications-list>.item .inline .fa-icon:first-child{font-size:24px}.notifications-list>.item .inline+.command-row{margin-top:0;padding:0 16px 16px}.notifications-list>.item>.command-row{display:flex;flex-direction:row;gap:8px}.notifications-list>.item>.command-row>button{background:var(--app-background);border:none;border-radius:4px;color:var(--text-foreground-color);font-size:13px;gap:4px;min-height:32px}.notifications-list>.item>.command-row>button:hover{background:var(--accent-color)}.notifications-list>.item>.command-row>button:hover .caption,.notifications-list>.item>.command-row>button:hover .icon{color:var(--opposite-extreme-color)}.login-layout{display:grid;grid-template-columns:1fr 320px}.login-layout .half{padding:16px}.login-layout .half.methods-half{background:var(--shell-background)}.login-layout .large-selector>.item .icon{text-align:center;width:32px}.login-layout .large-selector>.item.selected{border:1px solid var(--accent-color)}.login-layout .large-selector+.show-all{color:var(--opposite-extreme-color);display:block;font-size:13px;padding:8px;text-align:center;width:100%}.login-layout .large-selector+.show-all:hover{color:var(--accent-color)}.login-layout form input[type=email],.login-layout form input[type=password],.login-layout form input[type=text]{min-height:35px}@media(max-width:1024px){.login-layout{display:flex;flex-direction:column-reverse}}.create-account-form p+.page-item{margin-top:16px}.create-account-form h2+.form{margin-top:8px}.create-account-form .command-row button:not(.primary){background:var(--shell-background);min-width:80px}.tfa-setup-dialog h3{margin-top:24px}.tfa-setup-dialog>p{margin-top:16px}.tfa-setup-dialog .large-selector .item .icon{border-radius:6px}.tfa-setup-dialog .qr-code-container{background:#fff;margin-top:16px;text-align:center;width:100%}.tfa-setup-dialog .qr-code-container img{max-height:240px;min-height:240px}.login-providers>.item .icon{text-align:center;width:32px}.login-providers>.item.selected{border:1px solid var(--accent-color)}.external-login-link-dialog h2 .icon{width:32px}.external-login-link-dialog p{margin-top:16px}.public-key-setup-dialog{max-height:720px;overflow-y:auto;top:64px}.public-key-setup-dialog .file-picker,.public-key-sign-in-form .file-picker,.tfa-challenge-form .file-picker{display:none}.settings-layout--left-panel{bottom:0;left:64px;overflow-y:hidden;padding:16px 32px;position:fixed;top:var(--header-height);width:256px}.kink-badge{align-items:center;background:var(--app-background);border-radius:4px;color:var(--opposite-extreme-color);display:inline-block;display:flex;flex-direction:row;font-weight:700;height:32px;padding:4px 8px;position:relative;text-decoration:none;text-overflow:ellipsis;text-shadow:0 2px #000;text-wrap:nowrap;width:160px}.kink-badge .add{background:var(--accent-color);bottom:0;color:#fff;display:none;overflow:hidden;padding:6px;position:absolute;right:0;text-align:center;top:0}.kink-badge .add .icon{margin:0;text-shadow:none}.kink-badge:hover .add{background:var(--accent-color-hover);display:block!important}.kink-badge .icon{margin-right:4px;text-align:center;width:22px}.kink-badge.favorite{border-color:gold}.kink-badge.match{border-bottom:2px solid var(--kink-match-color)}.kink-header h2{text-shadow:0 4px #000}.kink-header h2 a{color:var(--opposite-extreme-color)}.kink-details-page .pivot-header,.kink-details-page h3{margin-top:16px}.kink-details-page .description{color:var(--opposite-extreme-color);margin-top:8px}.kink-header .kinks-list{margin-top:8px}h2+.kinks-list{margin-bottom:8px;margin-top:8px}.kinks-left-panel:hover .kinks-list .add{display:none}.kinks-left-panel h3{overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;text-wrap:nowrap}.kinks-left-panel hr{border:none;height:0}.kinks-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.kinks-list:not(.compact) .kink-item:hover{color:#fff}.kinks-list .add{display:none;margin-left:8px}.kinks-list>.item:hover .add{display:block}.kinks-list.compact>.item .specifiers{align-items:center;border-left:1px solid #888;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding-left:4px}.kinks-list.compact>.item .specifiers>.item{color:#888;font-size:13px}.kinks-list.compact>.item .specifiers>.item:not(:last-child):after{content:","}.kinks-list.compact>.item:hover .specifiers>.item{color:#fff}.kinks-list .kink-item:hover{transition:background 333ms}.kinks-list .kink-badge{justify-content:flex-start}.kinks-list.compact{margin-bottom:8px;margin-top:8px}.kinks-list.compact .kink-item{align-items:center;background:var(--app-background);border-radius:2px;color:var(--text-foreground-color);display:flex;flex-direction:row;gap:4px;padding:2px 8px}.kinks-list.compact .kink-item.match{color:var(--kink-match-color)}.kinks-list.compact .kink-item:hover{background:var(--accent-color);color:#fff}.kinks-list.compact .icon{width:20px}.kinks-list.related .kink-item{font-weight:lighter;text-shadow:none}.kinks-list.related .kink-item:hover{text-shadow:0 0 4px #000}.kink-header-line{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.kink-header-line .type.subtle{font-size:24px;font-weight:lighter;text-transform:lowercase}.kink-header-line .icon:has(+h2){font-size:24px}.kink-header-line.theme .type.subtle,.kink-header-line.theme h2{font-size:32px}.kink-header-line .kink-icon{width:32px}.kink-details-page .live-activities-list{background:linear-gradient(90deg,#36393f,transparent);border-radius:4px;padding:4px;transition:background .5s}.kink-header--add-button{align-items:center;background:var(--button-primary-background);border:none;color:var(--button-primary-foreground-color);display:inline-flex;flex-direction:row;justify-content:center;padding:4px 8px;transition:background 333ms}.kink-header--add-button:hover{background:gold;cursor:pointer;text-shadow:0 2px 4px #000}.kink-header--add-button .icon{width:24px}.related-kink-selector .term-selector--item.recommended:not(.selected){border:1px dashed var(--term-selected-foreground-color);color:var(--term-selected-foreground-color);transition:border-color .5s}.related-kink-selector .term-selector--item.related:not(.selected){background:hsla(0,0%,7%,.251)}.kink-details-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.kink-details{background:var(--shell-background);margin-bottom:8px;margin-right:8px;position:relative;width:100%}.kink-details .command-row{gap:0}.kink-details .command-row button{background:none;border:none;box-shadow:none;min-width:40px}.kink-details .command-row button:hover{background:var(--accent-color)}.kink-details .kink-details--header{align-items:center;background:var(--app-background);border:none;border-bottom:2px solid var(--accent-color);color:var(--text-foreground-color);display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;padding:4px;width:100%}.kink-details.match .kink-details--header{border-bottom:2px solid var(--kink-match-color)}.kink-details.kink-parity--negative .kink-details--header{border-bottom:2px solid var(--danger-color)}.kink-details .kink-details--header .caption{color:#fff;font-size:16px;font-weight:700}.kink-details .kink-details--header .kink-icon{margin-right:8px;width:24px}.kink-details dl{display:grid;font-size:.8em;grid-template-columns:auto 1fr;grid-template-rows:auto;padding:8px;grid-gap:8px}.kink-details .command-row{display:none;height:32px;position:absolute;right:0;top:0}.kink-details:hover .command-row{display:flex}.kink-details .command-row button{height:32px}.kink-details .command-row button .icon{margin-right:0}.feed-item .kink-details dl>dt{min-width:96px}.add-kink-form{padding-top:32px;position:relative}.add-kink-form .page-item{border-left:4px solid var(--accent-color)}.add-kink-form .kinks-list{display:grid;grid-template-columns:repeat(4,1fr)}.add-kink-form .kinks-list>.item{width:100%}@media(max-width:1024px){.add-kink-form .kinks-list{grid-template-columns:1fr}}.add-kink-form .term-selector>.item.term--Negative.selected{border-color:var(--danger-color);color:var(--danger-color)}.add-kink-form .cover{border-radius:12px;height:768px;margin:0 0 0 -5%;-webkit-mask-image:linear-gradient(to top left,transparent,rgba(0,0,0,.33) 15%,#000);mask-image:linear-gradient(to top left,transparent,rgba(0,0,0,.33) 15%,#000);object-fit:cover;object-position:center -128px;opacity:.15;position:absolute;top:0;width:110%;z-index:-1}@media screen and (max-width:1024px){.add-kink-form .cover{margin-top:-8px}}.kink-profiles-page h3{color:#fff;font-size:20px;margin-top:32px;text-shadow:0 0 4px #000}.kinks-left-panel{bottom:0;left:64px;overflow-y:hidden;padding:16px 32px;position:fixed;top:var(--header-height);width:256px}.kinks-left-panel h3{font-weight:lighter;margin-bottom:8px}.kinks-left-panel h3 a{display:none;font-size:16px;margin-left:4px}.kinks-left-panel:hover{overflow-y:auto;padding-right:20px}.kinks-left-panel:hover h3 a{display:unset}.kinks-left-panel .kinks-list{align-items:stretch;flex-direction:column;margin-bottom:16px}.kinks-left-panel .kinks-list .kink-item{max-width:auto;overflow-y:hidden;width:auto}.kinks-left-panel .kinks-list .kink-item:hover{color:#fff}.kinks-left-panel .kinks-list.related .kink-item{font-weight:lighter;text-shadow:none}.kinks-left-panel .kinks-list.related .kink-item:hover{text-shadow:0 0 4px #000}.kinks-left-panel .locations-list{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.kinks-left-panel .locations-list>a{background:var(--app-background);border-radius:4px;color:var(--opposite-extreme-color);font-weight:lighter;height:32px;max-width:auto;overflow-x:hidden;overflow-y:hidden;padding:4px 8px;width:auto}.kinks-left-panel .locations-list>a:hover{background:var(--accent-color);color:var(--opposite-extreme-color);transition:background 333ms}.kinks-left-panel .locations-list>a span{margin-left:4px}.kinks-left-panel .empty-placeholder{font-size:13px;padding:0 2px 8px;text-align:left}p.moderators{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.privacy-icon{font-size:13px}.kinks-page{padding-bottom:40px;position:relative}.kinks-page h2{margin-top:16px;text-shadow:0 4px #000}.kinks-page p{margin:8px 0 16px}.kinks-list.home-kinks-list{display:grid;grid-template-columns:repeat(4,1fr)}.kinks-list.home-kinks-list>.item{width:100%}@media(max-width:1024px){.kinks-list.home-kinks-list{grid-template-columns:repeat(1,1fr)}}.cover-container .kink-cover{animation:diveMapAnimation 1s ease;border-top-left-radius:6px;border-top-right-radius:6px;height:512px;margin:0 0 0 -5%;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.33) 15%,#000);mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.33) 15%,#000);object-fit:cover;object-position:center -128px;opacity:.75;width:110%;z-index:0}@media screen and (max-width:1024px){.cover-container .kink-cover{height:640px;margin-top:-8px;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 50%,#000);mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 50%,#000)}}.cover-container+.kink-header{margin-top:-128px;position:relative;z-index:1}@media screen and (max-width:1024px){.cover-container+.kink-header{margin-top:-256px}}.kink-details-page .big-actions{background:none;padding:0}@media(max-width:1024px){:root{--comment-indent-width:8px}}.comment:target{border:2px solid var(--accent-color)}.comment .media-preview-list{display:flex;flex-direction:row;flex-wrap:wrap}.comment .media-preview-list .media-preview-item-container{height:128px;width:128px}.comment .comment--content{padding:16px}.comment .comment--content .comment-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;gap:4px;justify-self:flex-end;margin-top:8px}.comment .comment--content .comment-info .profile-picture{height:24px;width:24px}@media(max-width:1024px){.comment .comment--content .comment-info{justify-self:center}}.page-item-inner .comment .comment--content{padding-top:0}.ago{color:var(--subtle-color)}.ago:hover{text-decoration:underline}.create-post-page .page-item{border-left:4px solid var(--accent-color)}.create-post-page .page-item .poll-options{margin-bottom:16px;margin-left:32px}.create-post-page .page-item .poll-options .form-item{display:grid;grid-template-columns:1fr 96px;list-style-type:circle}.new-post-dialog #Title{max-width:100%;width:100%}.new-post-dialog.dense{left:calc(50% - 256px);max-width:512px}.new-post-dialog.dense>form{margin-top:0}.new-post-dialog.dense>form>.form-item.content-container,.new-post-dialog.dense>form>.form-item.title-container{margin-bottom:8px}.new-post-dialog.dense>form>.form-item .empty-placeholder,.new-post-dialog.dense>form>.form-item label{display:none}@media screen and (max-width:1024px){.new-post-dialog.dense{left:0;width:100%}}@media screen and (min-width:1600px){.new-post-dialog{left:calc(50% - 384px);width:768px}}@media screen and (max-width:1024px){.new-post-dialog{left:0;width:100%}}.term-selector.poll-options{flex-direction:column}.term-selector.poll-options>.item{justify-content:flex-start;padding-bottom:6px;padding-top:6px;width:100%}.poll-options .poll-option--item{display:grid;grid-template-columns:1fr 96px;padding:6px 6px 6px 10px}.poll-options .poll-option--item.selected{background:var(--accent-color);color:var(--accent-color);color:#fff;font-weight:700}.poll-options .poll-option--item .option-title{align-items:center;display:flex;flex-direction:row;gap:4px}.poll-options .poll-option--item .option-title .profile-link{height:24px}.poll-options .poll-option--item .option-title .profile-link .profile-picture{height:24px;width:24px}.poll-options .poll-option--item .count{display:flex;justify-content:flex-end;text-align:right}.poll-options .poll-option--item .count button{background:none}.vertical-separator:before{color:var(--subtle-color);content:"•";margin:0 4px}.comment-thread>.comment-thread{border-left:1px solid var(--app-background);margin-left:var(--comment-indent-width)}.comment-thread .add-comment-form{border-left:4px solid var(--accent-color);padding-left:var(--comment-indent-width)}.comment+.comment-thread,.comment-thread+.comment-thread{padding-top:8px}.add-comment-form .command-row{align-items:center;margin-bottom:0}.add-comment-form .command-row .privacy{font-size:13px}.comment--header{display:flex;flex-direction:row;gap:4px;padding:0 16px}.comment--header .profile-picture{border-radius:50%;height:20px;width:20px}.post-preview{background:var(--input-background);border-radius:6px}.post-preview .page-item{background:var(--input-background);border:none;box-shadow:none;margin-bottom:0}.post-preview .page-item .feed-item--reactions{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.post-preview .page-item .page-item,.post-preview .page-item .post-preview .page-item{box-shadow:0 0 4px rgba(0,0,0,.5)}.media-preview-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;margin-bottom:8px}.media-preview-list.count-1{grid-template-columns:1fr}.media-preview-list.count-2,.post-preview .media-preview-list.count-1{grid-template-columns:repeat(2,1fr)}.media-preview-list.count-3{grid-template-columns:repeat(3,1fr)}.media-preview-list.count-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.media-preview-list .media-preview-item-container{border:2px solid transparent;border-radius:4px;cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.media-preview-list .media-preview-item-container .shim{background:var(--shell-background);height:100%;width:100%}.media-preview-list .media-preview-item-container img{transition:transform 1s ease}.media-preview-list .media-preview-item-container img:hover{transform:scale(1.1)}.media-preview-list .media-preview-item-container .spinner{left:calc(50% - 10px);position:absolute;top:calc(50% - 10px)}.media-preview-list .media-preview-item-container button{background:none;bottom:0;display:none;left:0;position:absolute;right:0;top:0}@media(pointer:coarse){.media-preview-list .media-preview-item-container button{background:rgba(0,0,0,.25);display:block}}.media-preview-list .media-preview-item-container button .icon{font-size:20px}.media-preview-list .media-preview-item-container:hover button{background:rgba(0,0,0,.5);border-radius:4px;display:block}.media-preview-list .media-preview-item-container.selected{border:2px solid var(--accent-color)}.media-preview-list .media-preview-item-container .icon.play{font-size:24px;left:calc(50% - 12px);pointer-events:none;position:absolute;top:calc(50% - 9px)}.media-preview-list .picture-thumbnail,.media-preview-list .video-thumbnail{height:100%;object-fit:cover;width:100%}.gallery-dialog{border-radius:0;bottom:0;display:grid;grid-template-rows:60px 1fr 160px auto;left:64px;max-height:none;padding:0;right:64px;top:40px;width:auto}.gallery-dialog.count-1{grid-template-rows:60px 1fr auto}.gallery-dialog.count-1 .media-preview-list{display:none}.gallery-dialog .display-media-container{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center}.gallery-dialog .display-media-container img{max-height:calc(100vh - 256px);max-width:100%;object-fit:contain}.gallery-dialog .display-media-container video{max-height:100%;max-width:100%;object-fit:contain}.gallery-dialog .display-media-container video.horizontal,.gallery-dialog .display-media-container video.horizontal source{height:auto;width:100%}.gallery-dialog .display-media-container video.vertical,.gallery-dialog .display-media-container video.vertical source{height:100%;width:auto}.gallery-dialog .media-preview-list{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:16px}.gallery-dialog .media-preview-list .media-preview-item-container{height:128px;width:128px}.gallery-dialog .previous{left:16px}.gallery-dialog .next,.gallery-dialog .previous{background:none;bottom:0;height:128px;position:absolute;top:calc(50% - 64px);width:64px}.gallery-dialog .next{right:16px}.gallery-dialog .next .icon,.gallery-dialog .previous .icon{font-size:24px;margin-right:0;text-shadow:0 0 4px #000}.gallery-dialog .next:hover,.gallery-dialog .previous:hover{background:rgba(0,0,0,.25)}@media(max-width:1024px){.gallery-dialog{bottom:0;height:auto;left:0;right:0;top:var(--mobile-header-height)}}h2.post--title{font-weight:lighter;text-shadow:none}h2.post--title+.post--content{margin-top:16px}.large-selector{display:flex;flex-direction:column;gap:8px;margin-top:16px}.large-selector>.item{align-items:center;background:none;border:1px dashed #888;box-shadow:none;color:var(--button-primary-foreground-color);display:grid;font-size:14px;gap:4px;grid-template-columns:56px 1fr;overflow-x:hidden;padding:8px}.large-selector>.item:hover:not([disabled]){background:rgba(0,0,0,.2);color:var(--accent-color)}.large-selector>.item .caption{color:var(--accent-color);font-size:16px}.large-selector>.item .description{text-align:left}.large-selector>.item>.icon{align-self:center;font-size:20px;justify-self:center;margin-right:0;max-height:48px;max-width:48px;text-align:center}.large-selector>.item:hover .icon{color:var(--accent-color)}.large-selector>.item[disabled]{opacity:.5}.large-selector>.item .post-kind-item--text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;text-align:left}.large-selector>.item.active,.large-selector>.item.selected{border:1px solid var(--accent-color)}.large-selector>.item.danger{font-weight:400}.large-selector>.item.danger>.icon{color:var(--danger-color)}.large-selector hr{background:var(--subtle-color);border:none;height:1px;margin:4px 0}.large-selector+p{margin-top:8px}.rich-text a:hover{cursor:pointer}.reactions-summary{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.reactions-summary .reactions-summary-item{align-items:center;background:none;border:1px solid #333;border-radius:6px;display:flex;flex-direction:row;font-size:16px;gap:4px;min-width:48px;padding:2px 4px;position:relative}.reactions-summary .reactions-summary-item:hover{background:var(--input-background-focus)}.reactions-summary .reactions-summary-item.on{background:var(--accent-color);color:#fff}.reactions-summary .reactions-summary-item.on:hover{background:none;border:1px solid var(--accent-color)}.reactions-summary .reactions-summary-item .icon{margin-right:0}.reactions-summary .reactions-summary-item.add-animation .caption{animation:addReactionAnimation 2s ease-out}@keyframes addReactionAnimation{0%{opacity:1;transform:scale(1) translateY(0) rotate(0)}30%{opacity:1;transform:scale(1.5) translateY(-64px) rotate(10deg)}80%{opacity:0;transform:scale(1) translateY(-128px) rotate(-10deg)}81%{opacity:0;transform:unset}to{opacity:1;transform:unset}}.reactions-summary .reactions-summary-item.add,.reactions-summary .reactions-summary-item.pin,.reactions-summary .reactions-summary-item.reply,.reactions-summary .reactions-summary-item.share{align-items:center;border:1px solid transparent;color:var(--text-foreground-color);display:flex;flex-direction:row;font-size:16px;justify-content:center}.reactions-summary .reactions-summary-item.add:hover,.reactions-summary .reactions-summary-item.pin:hover,.reactions-summary .reactions-summary-item.reply:hover,.reactions-summary .reactions-summary-item.share:hover{background:none;border:1px solid #333}.reactions-summary .reactions-summary-item.add .caption,.reactions-summary .reactions-summary-item.pin .caption,.reactions-summary .reactions-summary-item.reply .caption,.reactions-summary .reactions-summary-item.share .caption{text-transform:lowercase}.reactions-summary .reactions-summary-item.add .icon,.reactions-summary .reactions-summary-item.pin .icon,.reactions-summary .reactions-summary-item.reply .icon,.reactions-summary .reactions-summary-item.share .icon{color:var(--text-foreground-color)}.reactions-summary .reactions-summary--details{background:var(--shell-background);bottom:32px;min-width:128px;padding:8px;position:absolute;z-index:22}.reactions-summary .reactions-summary--details .reactions-profile-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.reactions-summary .reactions-summary--details .reactions-profile-list>.item:not(:last-child):after{content:","}.comment-footer{align-items:center;background:linear-gradient(to right,var(--shell-background),transparent);background:var(--shell-background);border-bottom-left-radius:6px;display:grid;grid-template-columns:auto 1fr;padding:4px}.comment-footer .comment-reactions{display:flex;flex-direction:row;gap:4px;justify-self:flex-start}.comment-footer .comment-reactions .reply-button,.comment-footer .comment-reactions .share-button{background:none;border:1px solid transparent;border-radius:6px;color:var(--text-foreground-color);font-size:16px}.comment-footer .comment-reactions .reply-button:hover,.comment-footer .comment-reactions .share-button:hover{border:1px solid #333}.comment-footer .comment-reactions .reply-button .caption,.comment-footer .comment-reactions .share-button .caption{text-transform:lowercase}@media(max-width:1024px){.comment-footer{border-bottom-left-radius:0}}.comment-footer .comment-actions,.feed-item--reactions .reactions-comments{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-end;justify-self:flex-end;position:relative}.comment-footer .comment-actions>a,.comment-footer .comment-actions>button,.feed-item--reactions .reactions-comments>a,.feed-item--reactions .reactions-comments>button{align-items:center;background:none;display:flex;height:23px;justify-content:center;padding:4px 8px}.comment-footer .comment-actions>a .icon,.comment-footer .comment-actions>button .icon,.feed-item--reactions .reactions-comments>a .icon,.feed-item--reactions .reactions-comments>button .icon{color:var(--subtle-color);font-size:16px}.comment-footer .comment-actions>a .icon:has(+.caption),.comment-footer .comment-actions>button .icon:has(+.caption),.feed-item--reactions .reactions-comments>a .icon:has(+.caption),.feed-item--reactions .reactions-comments>button .icon:has(+.caption){margin-right:8px}.comment-footer .comment-actions>a .caption,.comment-footer .comment-actions>button .caption,.feed-item--reactions .reactions-comments>a .caption,.feed-item--reactions .reactions-comments>button .caption{color:var(--subtle-color);font-size:13px;font-weight:400}.comment-footer .comment-actions>a.on .icon,.comment-footer .comment-actions>a:hover .icon,.comment-footer .comment-actions>button.on .icon,.comment-footer .comment-actions>button:hover .icon,.feed-item--reactions .reactions-comments>a.on .icon,.feed-item--reactions .reactions-comments>a:hover .icon,.feed-item--reactions .reactions-comments>button.on .icon,.feed-item--reactions .reactions-comments>button:hover .icon{color:#fff}.comment-footer .comment-actions>a:hover .caption,.comment-footer .comment-actions>button:hover .caption,.feed-item--reactions .reactions-comments>a:hover .caption,.feed-item--reactions .reactions-comments>button:hover .caption{color:var(--accent-color)}.comment-footer .comment-actions>a:hover.danger .caption,.comment-footer .comment-actions>a:hover.danger .icon,.comment-footer .comment-actions>button:hover.danger .caption,.comment-footer .comment-actions>button:hover.danger .icon,.feed-item--reactions .reactions-comments>a:hover.danger .caption,.feed-item--reactions .reactions-comments>a:hover.danger .icon,.feed-item--reactions .reactions-comments>button:hover.danger .caption,.feed-item--reactions .reactions-comments>button:hover.danger .icon{color:var(--danger-color)}.comment-footer .comment-actions .menu-flyout,.feed-item--reactions .reactions-comments .menu-flyout{bottom:0;margin-bottom:32px;right:0}@media screen and (max-width:1024px){.comment-footer .comment-actions .menu-flyout,.feed-item--reactions .reactions-comments .menu-flyout{bottom:unset;right:0}.comment-footer .comment-actions .menu-flyout>a,.comment-footer .comment-actions .menu-flyout>button,.feed-item--reactions .reactions-comments .menu-flyout>a,.feed-item--reactions .reactions-comments .menu-flyout>button{height:48px}.comment-footer .comment-actions .menu-flyout>a .icon,.comment-footer .comment-actions .menu-flyout>button .icon,.feed-item--reactions .reactions-comments .menu-flyout>a .icon,.feed-item--reactions .reactions-comments .menu-flyout>button .icon{font-size:20px}.comment-footer .comment-actions .menu-flyout>a .caption,.comment-footer .comment-actions .menu-flyout>button .caption,.feed-item--reactions .reactions-comments .menu-flyout>a .caption,.feed-item--reactions .reactions-comments .menu-flyout>button .caption{font-size:16px}}.rich-text{color:#fff;color:var(--text-foreground-color)}.rich-text p{margin:8px 0}.rich-text p:first-child{margin-top:0}.rich-text a{overflow-wrap:anywhere}.rich-text blockquote{border-left:4px solid #888;margin:8px 0;padding:8px 0 8px 16px}.rich-text .kink-badge{align-items:baseline;background:var(--app-background);display:inline-flex;font-weight:400;height:auto;min-width:0;text-shadow:none;width:auto}.rich-text .kink-badge.match{background:var(--app-background);color:var(--kink-match-color)}.rich-text .kink-badge .icon{display:none}.rich-text .kink-badge:hover{background:var(--accent-color-hover);color:#fff}.rich-text .profile-badge.mention{align-items:baseline;background:var(--app-background);border-radius:4px;display:inline-flex;padding:2px 4px}.rich-text .profile-badge.mention img.profile-picture{align-self:flex-end;height:20px;width:20px}.rich-text .profile-badge.mention a{font-weight:400}.rich-text .profile-badge.mention:hover{background:var(--accent-color-hover)}.rich-text .profile-badge.mention:hover a{color:#fff}.rich-text .embed{border:1px solid var(--shell-background)}.rich-text .embed.youtube{height:400px;width:100%}@media(max-width:1024px){.rich-text .embed.youtube{height:256px}}.rich-text .embed.instagram{height:450px}.rich-text .embed.reddit,.rich-text .embed.redgifs{border:none;height:502px;width:100%}.rich-text .embed.embed-guard{align-items:center;background:var(--input-background);border:2px dashed #888;border-radius:6px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;padding:16px;text-align:center}.rich-text .embed.embed-guard .icon{color:#888;font-size:32px;width:64px}.rich-text .embed.embed-guard select{border:1px solid #222}.rich-text .embed.embed-guard .command-row button{font-size:16px;min-width:128px}.share-dialog .form-item{margin-top:16px}.share-dialog .share-button-container .share-button{color:#fff;font-weight:700;height:40px;margin:16px 0;width:128px}@media screen and (max-width:1024px){.share-dialog .feed{display:none}}.share-dialog .post-preview{max-height:256px;overflow-y:auto}.share-dialog .share-links{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-top:8px}.share-dialog .share-links a,.share-dialog .share-links button{align-items:center;background:#222;border:none!important;display:grid;gap:8px;grid-template-rows:64px auto;justify-items:center;padding:8px}.share-dialog .share-links a .icon,.share-dialog .share-links button .icon{color:#fff;display:block;font-size:32px;margin:0;width:64px}.share-dialog .share-links a .caption,.share-dialog .share-links button .caption{color:var(--text-foreground-color);font-size:13px}.share-dialog .share-links a:hover,.share-dialog .share-links button:hover{background:var(--accent-color-hover)}.share-dialog .share-links a:hover .caption,.share-dialog .share-links button:hover .caption{color:#fff}.share-dialog .large-selector{margin-top:0}.share-dialog .large-selector .community-picture{border-radius:50%;height:40px;width:40px}.share-dialog .feed{margin-top:16px}.share-dialog .feed .feed-item{margin-bottom:0}.create-post-page footer .subtle-suggestion,.create-post-page footer button,.post-details footer .subtle-suggestion,.post-details footer button{background:none;color:var(--subtle-color);font-size:13px;padding:4px 8px}.create-post-page footer .subtle-suggestion.danger,.create-post-page footer button.danger,.post-details footer .subtle-suggestion.danger,.post-details footer button.danger{color:var(--danger-color)}.create-post-page footer .subtle-suggestion.danger:hover,.create-post-page footer button.danger:hover,.post-details footer .subtle-suggestion.danger:hover,.post-details footer button.danger:hover{background:var(--danger-color);color:#fff}.create-post-page footer .subtle-suggestion:hover,.create-post-page footer button:hover,.post-details footer .subtle-suggestion:hover,.post-details footer button:hover{color:var(--text-foreground-color);cursor:pointer}.create-post-page footer .subtle-suggestion a,.create-post-page footer button a,.post-details footer .subtle-suggestion a,.post-details footer button a{color:#fff}.post-details footer+h3{margin-top:24px}.post-details .post+footer{margin:8px 0 24px;text-align:right}.post-details .post+footer>button{display:inline-flex}@media(max-width:1024px){.post-details .comment-tree{margin-left:-16px;margin-right:-16px}}.post--last-modified{font-size:13px;margin-top:8px}.post--link-preview{margin-top:16px}.link-preview{background:var(--input-background);border-radius:6px;display:grid;grid-template-columns:192px auto;height:192px;margin-bottom:8px}.link-preview.no-image{grid-template-columns:auto;height:auto}.link-preview.large{grid-template-columns:unset;grid-template-rows:auto auto;height:auto}.link-preview.large .picture-thumbnail{border-top-left-radius:6px;border-top-right-radius:6px;height:400px;object-fit:cover;width:100%}.link-preview .picture-thumbnail{border-bottom-left-radius:6px;border-top-left-radius:6px;height:192px;object-fit:cover;width:192px}.link-preview .link-preview--text{overflow-y:hidden;padding:8px}.link-preview .link-preview--host{color:var(--accent-color);font-weight:700}.link-preview .link-preview--title{max-height:64px;overflow-y:hidden}.link-preview .link-preview--description{color:var(--text-foreground-color)}.link-preview:hover{cursor:pointer}.link-preview:hover .link-preview--title{color:var(--accent-color)}.editor-link-previews .link-preview-container{position:relative}.editor-link-previews .link-preview-container .delete-button{background:none;position:absolute;right:8px;top:8px}.editor-link-previews .link-preview-container .delete-button .icon{margin:0}.editor-link-previews .link-preview-container .delete-button:hover{color:var(--danger-color)}.indexing-info{margin-bottom:16px;opacity:.5;padding-left:8px}.indexing-info .icon{animation-duration:60s;animation-iteration-count:2;animation-name:rotateSpinner;animation-timing-function:linear}.delete-dialog [role=alert]{color:var(--danger-color)}.delete-dialog h3{margin-bottom:0;margin-top:16px}.delete-dialog h3+p{margin-top:0}.delete-dialog ul+p{margin-top:8px}.emoji-picker{background:var(--app-background);border-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.5);display:grid;grid-template-rows:auto 1fr;height:258px;margin-top:32px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;width:256px;z-index:20}.emoji-picker input[type=search]{border-bottom-left-radius:0;border-bottom-right-radius:0}.emoji-picker .title{background:none;font-size:13px;gap:6px;margin:0;padding:8px}.emoji-picker .title:hover{color:var(--accent-color)}.emoji-picker .emoji-categories{overflow-y:auto}.emoji-picker .emojis-list{display:grid;grid-template-columns:repeat(6,40px);grid-template-rows:40px}.emoji-picker .emojis-list .item{align-self:center;background:none;border:none;font-size:24px;height:40px;justify-self:center;min-width:40px;text-align:center;transition:unset;width:40px}.emoji-picker .emojis-list .item:hover{background:var(--accent-color)}.emoji-picker .emojis-list::-webkit-scrollbar{background-color:var(--app-background)}.emoji-picker .emojis-list::-webkit-scrollbar-thumb{background-color:var(--shell-background)}.emoji-picker::-webkit-scrollbar{border-bottom-right-radius:6px}.emoji-picker .close{background:none;color:var(--subtle-color);font-size:16px;padding:8px;position:absolute;right:0;top:0}.emoji-picker .close:hover{color:var(--accent-color)}@media(max-width:1024px){.emoji-picker{border-radius:0;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:var(--header-height);width:100%}.emoji-picker .emojis-list{display:flex;flex-direction:row;flex-wrap:wrap}}.forum-topic{display:grid;grid-template-columns:1fr 128px}.forum-topic .big-count a:last-child{align-items:center;background:var(--accent-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;display:block;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.forum-topic .big-count a:last-child:hover{background:var(--accent-color-hover)}[role=alert].privacy-overflow{color:gold;padding:0}.selected-kinks-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.selected-kinks-list>.item{background:var(--app-background);border:1px solid transparent;border-radius:4px;display:grid;grid-template-columns:1fr auto;padding:2px 8px}.selected-kinks-list>.item>.item--specifiers{align-items:baseline;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-right:8px}.selected-kinks-list>.item>.item--specifiers .item--kink{border-bottom-left-radius:6px;border-top-left-radius:6px;color:var(--opposite-extreme-color);margin-right:8px}.selected-kinks-list>.item>.item--specifiers .item{background:none;border:1px solid var(--page-item-background);color:var(--subtle-color)}.selected-kinks-list>.item>.item--specifiers .item.selected{background:var(--accent-color);color:var(--opposite-extreme-color)}.selected-kinks-list>.item>.item--specifiers .item.recommended{border:1px dashed var(--accent-color);color:var(--opposite-extreme-color)}.selected-kinks-list>.item>.item--specifiers .item:hover{border-color:var(--accent-color);color:var(--opposite-extreme-color)}.selected-kinks-list>.item button.remove{background:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:inline;margin-bottom:-2px;margin-right:-8px;margin-top:-2px}.selected-kinks-list>.item button.remove .icon{margin:0}.selected-kinks-list>.item button.remove:hover{background:none;color:var(--danger-color)}.votes-dialog h3{margin-top:16px}.votes-dialog .profile-list{grid-template-columns:1fr;padding:4px}.votes-dialog .profile-list .page-item{animation-name:none}.votes-dialog .votes-container{min-height:256px;overflow-y:auto}@media(min-width:1024px){.votes-dialog .votes-container{max-height:640px}}.location-line>a:not(:last-child):after{content:", "}.page-item-extension+.feed,.pivot-header+.feed,.poll-form,.used-times{margin-top:16px}@media(max-width:1024px){.feed{margin-left:-16px;margin-right:-16px}.feed>.feed-item>.page-item{border-radius:0}}.feed-item{margin-bottom:24px;position:relative;width:100%}.feed-item .page-item{padding:0}.feed-item .page-item.limit{opacity:.5}.feed-item .page-item.limit:hover{opacity:1}.feed-item .profile-link,.feed-item-header .profile-link{font-weight:700}.feed-item h4{font-size:22px;font-weight:lighter}.feed-item--live-activity header{flex-wrap:wrap;justify-items:center;padding-left:4px}.feed-item--live-activity header,.feed-item--live-activity header .live-activity-item{align-items:center;display:flex;flex-direction:row;gap:4px}.feed-item--live-activity header .profile-picture{border-radius:50%;height:40px;object-fit:cover;width:40px}.feed-item--live-activity header .live-activity-badge .icon{width:24px}.feed-item--live-activity header .live-activity-name{color:#fff;font-weight:700;text-shadow:0 0 4px #000}.feed-item--live-activity header.activity .live-activity-badge{width:40px}.feed-item--live-activity header.activity .live-activity-badge .icon{font-size:28px;width:40px}.feed-item--live-activity dl{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-left:48px}.feed-item .kink-details{background:var(--input-background)}.feed-item--follow .follow-arrow{font-size:32px;left:49%;position:absolute;top:38%}.follow-two-panel{column-count:2;display:grid;grid-template-columns:50% 50%}.follow-two-panel .follow-two-panel--left,.follow-two-panel .follow-two-panel--right{align-items:center;display:flex;flex-direction:column;padding:8px}.follow-two-panel .community-picture,.follow-two-panel .profile-picture{display:block;height:192px;margin:4px;width:192px}@media(max-width:1024px){.follow-two-panel .community-picture,.follow-two-panel .profile-picture{height:96px;width:96px}}.feed-follow-matching-kinks{background:var(--shell-background);display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;padding:8px;width:100%}.feed-follow-matching-kinks .kink-badge{max-width:160px}.feed-item-header{display:grid;grid-template-columns:40px 1fr;padding:16px 16px 0;grid-column-gap:8px;width:100%}.feed-item-header .location-line{color:var(--subtle-color)}@media(max-width:1024px){.feed-item-header .location-line{display:none}}.feed-item-header .feed-item-header--picture{grid-column:1}.feed-item-header .feed-item-header--picture img{border-radius:50%;height:40px;object-fit:cover;width:40px}.feed-item-header .verb{color:var(--text-foreground-color);font-weight:700;text-transform:lowercase}.feed-item-header .feed-item-header--summary{display:flex;flex-direction:column;grid-column:2}.feed-item-header .feed-item-header--summary .privacy{color:#888;font-size:13px}.feed-item-header .feed-item-header--summary .privacy.danger{background:var(--danger-color);border-radius:4px;color:#fff;padding:2px 4px}.feed-item-header .feed-item-header--summary .privacy .caption{margin-left:4px}.feed-item-header .feed-item-header--summary p{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.feed-item--reactions{background:var(--shell-background);display:grid;grid-template-columns:1fr auto;min-height:35px;padding:4px}.feed-item--reactions .reactions-comments{align-self:center;display:flex;gap:8px;justify-self:flex-end}.feed-item--reactions .reactions-comments button{border:1px solid transparent;color:var(--text-foreground-color)}@media(max-width:1024px){.feed-item--reactions .reactions-comments,.feed-item--reactions .reactions-summary{flex-wrap:wrap}}.feed-item--profile-picture .page-item-inner{align-items:center;display:flex;flex-direction:column;gap:8px}.feed-item--profile-picture .community-picture,.feed-item--profile-picture .profile-picture{border-radius:50%;height:256px;object-fit:cover;width:256px}.home-page h2{text-shadow:0 4px #000}.home-page h2 .icon{text-shadow:none}.home-page h3{margin-top:32px}.home-page .kinks-list{margin-top:16px}.kinks-list .kink-item:hover{background:var(--accent-color)}.pivot-header+.add-placeholder{margin-top:16px}.add-placeholder{background:none;border:none;color:var(--link-foreground-color);display:block;font-size:16px;margin-bottom:16px;padding:16px;text-align:center;text-decoration:none;width:100%}.add-placeholder.missing:hover{border-radius:0}.add-placeholder:hover{background:rgba(0,0,0,.1);border-radius:6px}.add-placeholder .icon{margin-right:8px}.add-placeholder>button{background:none;border:none;color:var(--link-foreground-color);font-size:16px;width:100%}.loading-placeholder{margin-top:16px;padding:16px;text-align:center}.loading-placeholder.delayed{animation-duration:10s;animation-name:revealDelayed}@keyframes revealDelayed{0%{display:none;height:0;margin:0;opacity:0;padding:0;visibility:collapse;width:0}50%{display:none;height:0;margin:0;opacity:0;padding:0;visibility:collapse;width:0}51%{display:flex;height:0;opacity:1;visibility:visible}to{opacity:1}}.load-more-placeholder{background:none;border:none;color:var(--accent-color);display:block;font-size:16px;margin-bottom:16px;padding:16px;text-align:center;width:100%}.load-more-placeholder:hover{background:rgba(0,0,0,.1);border:none;border-radius:6px}.load-more-placeholder .icon{margin-right:8px}.broken-placeholder{background:var(--input-background);border-radius:6px;display:flex;flex-direction:column;gap:8px;margin:16px;padding:16px;text-align:center}.broken-placeholder .icon{font-size:48px}.show-filters-button{background:var(--app-background);border-radius:6px;color:var(--text-foreground-color);float:right;font-size:14px;margin-top:-32px;padding:8px 16px;text-align:right}.show-filters-button:hover{background:var(--app-background);color:#fff}@media(max-width:1024px){.show-filters-button{float:none;margin-top:8px}}.filters-list{display:flex;flex-direction:column;font-size:13px;gap:8px;margin-bottom:8px;margin-top:8px}.filters-list .filter{background:var(--app-background);background:linear-gradient(90deg,#2f313c,transparent);border-radius:6px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding:0;width:auto}.filters-list .filter label{background:var(--shell-background);border-bottom-left-radius:6px;border-top-left-radius:6px;color:#fff;text-align:right;width:96px}.filters-list .filter .filter-option{background:none;border:1px solid transparent;border-radius:6px;color:var(--subtle-color);transition:border .5s}.filters-list .filter .filter-option:hover{color:#fff}.filters-list .filter .filter-option.selected{border:1px solid var(--accent-color);color:#fff;font-weight:700}.filters-list .filter .filter-option,.filters-list .filter label{padding:8px 16px}.location-header h2{margin-bottom:8px;text-shadow:0 2px #000}.location-header h2 a{color:#fff}.media-feed{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:200px}.media-feed .media-preview-item-container{border:2px solid transparent;border-radius:4px;cursor:pointer;height:200px;overflow:hidden;position:relative;width:100%}.media-feed .media-preview-item-container .shim{background:var(--shell-background);height:100%;width:100%}.media-feed .media-preview-item-container img{transition:transform 1s ease}.media-feed .media-preview-item-container img:hover{transform:scale(1.1)}.media-feed .media-preview-item-container button{background:none;bottom:0;display:none;left:0;position:absolute;right:0;top:0}@media(pointer:coarse){.media-feed .media-preview-item-container button{background:rgba(0,0,0,.25);display:block}}.media-feed .media-preview-item-container button .icon{font-size:20px}.media-feed .media-preview-item-container:hover button{background:rgba(0,0,0,.5);border-radius:4px;display:block}.media-feed .media-preview-item-container.selected{border:2px solid var(--accent-color)}.media-feed .media-preview-item-container .icon.play{font-size:24px;left:calc(50% - 12px);pointer-events:none;position:absolute;top:calc(50% - 9px)}.media-feed .picture-thumbnail,.media-feed .video-thumbnail{height:100%;object-fit:cover;width:100%}@media(min-width:1600px){.media-feed{grid-template-columns:repeat(3,1fr)}}article.profile-layout h2{font-weight:lighter;text-shadow:none}article.profile-layout .easter-egg{font-size:32px;left:-32px;position:absolute;top:-32px;transform:rotate(-45deg)}article.profile-layout .page-item:first-child{position:relative}@media(max-width:1024px){article.profile-layout .activities-right-panel{bottom:unset;display:block;max-width:100%;padding:0;position:relative;right:unset;top:unset;width:100%}article.profile-layout .activities-right-panel>*{display:none}article.profile-layout .activities-right-panel>:nth-child(2){background:none;display:block;margin-top:0}article.profile-layout .activities-right-panel>:nth-child(2)>.item{width:100%}article.profile-layout .activities-right-panel>:nth-child(2)>.specifiers{margin-bottom:8px;padding-top:20px}}.missing{border:2px dotted #444}.icon.online{color:#8cbd18}.profile-header{display:grid;grid-template-columns:320px 1fr;height:320px;overflow-y:hidden;position:relative}.profile-header h2 a{color:#fff;font-size:28px;font-weight:700;text-shadow:0 4px #000}.profile-header .follow-section{display:grid;gap:4px;grid-template-columns:1fr;position:absolute}.profile-header .follow-section .big-count{border:none;grid-template-rows:44px 24px 28px;width:96px}.profile-header .follow-section .big-count .count{font-size:28px}.profile-header .follow-section .big-count .specifier{font-size:13px}.profile-header .follow-section .big-count [role=button],.profile-header .follow-section .big-count button{font-size:14px;font-weight:700}.profile-header .profile-header--picture{overflow:hidden;position:relative}.profile-header .profile-header--picture .follow-section{bottom:8px;left:8px}.profile-header .profile-header--picture .toolbar{background:#000;border-radius:6px;bottom:16px;box-shadow:0 0 8px rgba(0,0,0,.5);display:flex;flex-direction:row;gap:0;left:calc(50% - 105px);position:absolute;z-index:1}.profile-header .profile-header--picture .toolbar>button{background:none;border:none;border-radius:6px;color:var(--text-foreground-color);font-size:18px!important;padding:12px!important;width:42px}.profile-header .profile-header--picture .toolbar>button:hover{background:var(--accent-color);color:var(--opposite-extreme-color)}.profile-header .profile-header--picture .toolbar>button>.icon{margin:0}.profile-header .profile-header--picture .toolbar>button.danger{color:var(--danger-color)}.profile-header .profile-header--picture .toolbar>button.on{color:var(--opposite-extreme-color)}@media(pointer:fine){.profile-header .profile-header--picture:not(.missing) .toolbar{display:none}}.profile-header .profile-header--picture:hover .toolbar{display:flex}.profile-header .profile-header--picture.missing .toolbar{display:flex;left:calc(50% - 63px)}.profile-header .profile-header--picture img{border:none;border-bottom:1px solid #000;border-radius:0;height:320px;object-fit:cover;width:320px}.profile-header .profile-header--summary{overflow-y:auto;padding:16px}.profile-header .profile-header--summary h2+p{margin-top:0}.profile-header .profile-header--summary h2{align-items:baseline;display:flex;flex-direction:row;gap:8px;justify-items:center}.profile-header .profile-header--summary h2 .online{color:#8cbd18;font-size:14px}.profile-header .profile-header--summary h2 .ago{color:var(--subtle-color);font-size:18px}.profile-header .profile-header--summary .follow-section{right:16px;top:16px}.profile-header .profile-header--summary .follow-section .big-count{grid-template-rows:40px 24px}.profile-header .profile-header--summary .profile-interactions{display:grid;gap:4px;grid-template-columns:1fr 1fr}.profile-header .profile-header--summary .profile-interactions>[role=button],.profile-header .profile-header--summary .profile-interactions>button{background:var(--accent-color);box-shadow:-2px 2px #000;color:#fff;display:block;font-size:14px;padding:4px;text-align:center}.profile-header .profile-header--summary .profile-interactions>[role=button]:hover,.profile-header .profile-header--summary .profile-interactions>button:hover{background:var(--accent-color-hover)}.profile-header .profile-header--summary footer{bottom:0;padding:16px;position:absolute;right:0}.profile-header .profile-header--summary footer a,.profile-header .profile-header--summary footer button{background:none;box-shadow:none;color:var(--text-foreground-color)}.profile-header .profile-header--summary footer a:hover,.profile-header .profile-header--summary footer button:hover{color:#fff}@media(max-width:1024px){.profile-header .profile-header--summary footer{padding:0;position:relative}}.profile-header .profile-header--summary::-webkit-scrollbar{background:var(--page-item-background);border-bottom-right-radius:6px;border-top-right-radius:6px}.profile-picture{border:1px solid var(--shell-background);border-radius:50%;object-fit:cover}a .profile-picture:hover{border-color:var(--accent-color)}.followers-page h2,.following-page h2{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:24px}h2 .profile-picture{border-radius:50%;height:40px;width:40px}.profile-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.profile-list .page-item{margin:0}.profile-list+h3{margin-top:16px}.profile-badge{align-items:baseline;display:flex;flex-direction:row;gap:4px}.profile-item{align-items:center;display:grid;gap:8px;grid-template-columns:80px 1fr;position:relative}.profile-item .profile-picture{display:block;height:80px;width:80px}.profile-item .privacy-icon{margin-left:4px}.profile-item .command-row{background:var(--shell-background);border-bottom-right-radius:6px;border-top-right-radius:6px;bottom:-16px;flex-direction:column;padding:8px;position:absolute;right:-16px;top:-16px}[role=dialog] .profile-item .command-row{left:unset}.profile-item .command-row button{background:none;border:1px solid transparent;border-radius:50%;box-shadow:none;height:32px;min-width:32px;text-align:center;width:32px}.profile-item .command-row button .icon{margin-right:0}.profile-item .command-row button:hover{border-color:#888}.profile-item .command-row:empty{display:none}h2+.profile-list,h3+.profile-list{margin-top:16px}.pick-up-line+h2{margin-top:32px}.page-item-extension+.pivot-header,.pivot-header+.unanswered-questions{margin-top:16px}.profile--kinks{margin-bottom:16px}.profile--kinks .kinks-list{display:grid;grid-template-columns:repeat(5,1fr)}.profile--kinks .kinks-list .item{font-size:14px;min-width:unset;width:100%}.profile--topics{margin-bottom:16px}.profile--topics .kinks-list{display:flex;flex-direction:row}.profile--topics .kinks-list .item{font-size:14px;min-width:unset;width:36px}.profile-details-page{padding-top:16px}.profile-details-page h3{margin-bottom:8px}.profile-details-page h4{margin-bottom:8px;margin-top:16px}.page-item-inner .add-placeholder:last-child{margin-bottom:0}@media(max-width:800px){.profile-list{display:grid;gap:8px;grid-template-columns:1fr}}@media screen and (min-width:1024px){.profile-header .profile-header--picture,.profile-header .profile-header--picture img{border-bottom-left-radius:4px;border-top-left-radius:4px}}@media screen and (max-width:1600px){article.profile-layout .profile--kinks .kinks-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px){article.profile-layout{margin-left:0}article.profile-layout .profile-header{grid-template-columns:none;grid-template-rows:320px 1fr;height:unset}article.profile-layout .profile-header .profile-header--picture{border-bottom:none;margin:0 auto;width:100%}article.profile-layout .profile-header .profile-header--picture img{border-top-left-radius:6px;border-top-right-radius:6px;width:100%}article.profile-layout .profile--kinks .kinks-list{grid-template-columns:repeat(2,1fr)}}article.profile-layout h2+.back{margin:16px 0}article.profile-layout .back+.profile-list{margin-top:16px}article.profile-layout .looking-for{margin-top:8px}article.profile-layout .looking-for .term-list{display:inline-flex}.edit-profile-form{margin-bottom:16px}.edit-profile-form .missing-fields-alert{background:var(--danger-color);border-radius:6px;color:var(--input-foreground-color);margin-bottom:16px;padding:8px 16px;position:relative}.edit-profile-form h3,.edit-profile-form label{position:relative}.edit-profile-form form>h3{margin-bottom:8px}.edit-profile-form h4{margin-bottom:8px;margin-top:8px}.edit-profile-form .profile-picture{height:160px;width:160px}.edit-profile-form .empty-placeholder{text-align:left}.edit-profile-form .add-language{display:flex;flex-direction:row;gap:4px;margin-top:8px}.edit-profile-form .add-language button{min-width:80px}.edit-profile-form footer button{background:none;color:var(--subtle-color)}.edit-profile-form footer button.danger{color:var(--danger-color)}.edit-profile-form footer button.danger:hover{background:var(--danger-color);color:#fff}.edit-profile-form footer button:hover{color:var(--text-foreground-color)}.profile-details-terms{align-items:baseline;display:grid;gap:8px;grid-template-columns:160px 1fr;margin-top:8px}.profile-details-terms .term-selector{margin:0}@media(max-width:1024px){.profile-details-terms{grid-template-columns:1fr}}.upload-profile-picture-dialog .profile-picture{height:160px;width:160px}table.profile-statistics{border-spacing:8px;width:100%}table.profile-statistics>thead>tr>td{font-weight:700;text-align:right}table.profile-statistics>thead>tr>td:first-child{min-width:128px;text-align:left}table.profile-statistics>tbody>tr>td{text-align:right}table.profile-statistics>tbody>tr>td:first-child a{align-items:center;display:flex;flex-direction:row;gap:4px;text-align:left}table.profile-statistics .live-activity-icon,table.profile-statistics .product-picture{font-size:14px;width:22px}@media(max-width:1024px){table.profile-statistics tr>td:nth-child(4){display:none}}.live-activity--on{background:var(--kink-match-color);border:1px solid var(--kink-match-color);text-shadow:0 0 4px #000}.live-activity--on:after{animation:background-continuous-move 10s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:3rem 3rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.live-activity--on:hover{background:transparent}.live-activity--on:hover:after{animation-play-state:paused}.live-activity--off{background:var(--app-background);border:1px solid #000}.live-activity-badges-list{align-items:center;display:flex;flex-direction:row}.live-activity-badge{margin-right:2px;width:20px}.live-activity-badges-list .live-activity-badge .icon{width:20px}.live-activity-events,.live-activity-toggles{display:flex;flex-direction:column;gap:4px}@media(max-width:1024px){.live-activity-events,.live-activity-toggles{gap:2px}.live-activity-events .live-activity--add,.live-activity-events .live-activity-toggle,.live-activity-toggles .live-activity--add,.live-activity-toggles .live-activity-toggle{height:56px}}.live-activity-toggle{align-items:center;display:flex;flex-direction:row;height:var(--live-activity-toggle-height);justify-content:flex-start;position:relative;transition:background .5s;width:100%}.live-activity-toggle.live-activity--off:hover{background:var(--app-background);border:1px solid var(--kink-match-color)}.live-activity-toggle:last-child{margin-bottom:0}.right-sidebar.collapsed .live-activity-toggle{height:56px;justify-content:center}.right-sidebar.collapsed.overflow .live-activity-toggle{height:48px}.right-sidebar.collapsed .live-activity-toggle .icon{font-size:20px;margin-right:0;width:28px}.right-sidebar.collapsed .live-activity-toggle .caption{display:none}.live-activity--add{align-items:center;background:var(--app-background);border:1px solid #000;display:flex;flex-direction:row;height:var(--live-activity-toggle-height);justify-content:flex-start;transition:background .5s;width:100%}.live-activity--add.disabled,.live-activity-toggle.disabled{border-style:dashed}.live-activity--add .icon,.live-activity-toggle .icon{margin-right:8px;width:24px}.live-activity--add:hover{background:var(--kink-match-color)}.right-sidebar.collapsed .live-activity--add{height:56px;justify-content:center}.right-sidebar.collapsed.overflow .live-activity--add{height:48px}.right-sidebar.collapsed .live-activity--add .icon{font-size:20px;margin-right:0;width:28px}.right-sidebar.collapsed .live-activity--add .caption{display:none}.live-activities-description{font-size:.8em;margin-bottom:8px}.live-activity-details-page h2{text-shadow:0 4px #000}.live-activity-details-page h3{margin-top:16px}.live-activity-details-page .description{color:var(--opposite-extreme-color);margin:8px 0}.live-activity-header{align-items:center;display:flex;flex-direction:row;gap:8px}.live-activity-header .type.subtle{font-size:24px;font-weight:lighter}.live-activity-details-page .big-actions{background:none;margin-top:8px;padding:0}.live-activity-header .live-activity-icon{width:32px}.live-activities-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px;padding:4px}.live-activities-list .live-activity-item,.live-activities-list>.item{align-items:center;background:var(--app-background);border-radius:4px;color:var(--opposite-extreme-color);display:flex;flex-direction:row;gap:4px;padding:4px 8px;position:relative;width:160px}.live-activities-list .live-activity-item a,.live-activities-list>.item a{color:var(--opposite-extreme-color)}.live-activities-list .live-activity-item.match,.live-activities-list>.item.match{background:#881798;text-shadow:0 2px #000}.live-activities-list .live-activity-item.match .count-badge,.live-activities-list>.item.match .count-badge{background:var(--kink-match-color);color:#222}.live-activities-list .live-activity-item.on,.live-activities-list>.item.on{background:#881798;text-shadow:0 2px #000}.live-activities-list .live-activity-item.on:after,.live-activities-list>.item.on:after{animation:background-continuous-move 10s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:3rem 3rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.live-activities-list .live-activity-item .icon,.live-activities-list>.item .icon{text-align:center;width:22px}.live-activities-list .live-activity-item .count-badge,.live-activities-list>.item .count-badge{background:var(--accent-color);border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;color:#fff;font-weight:700;padding:4px;position:absolute;right:0;text-align:right;text-shadow:none;top:0;z-index:5}.live-activities-profiles-list{background:linear-gradient(90deg,#36393f,transparent);flex-wrap:wrap;gap:8px;margin-top:8px;padding:4px;transition:background .5s}.live-activities-profiles-list,.live-activities-profiles-list>.item{align-items:center;border-radius:4px;display:flex;flex-direction:row}.live-activities-profiles-list>.item{background:var(--app-background);color:var(--opposite-extreme-color);gap:4px;padding:4px 8px;position:relative;width:240px}.live-activities-profiles-list>.item a{color:var(--opposite-extreme-color)}.live-activities-profiles-list>.item.match{background:#881798;text-shadow:0 2px #000}.live-activities-profiles-list>.item.match .count-badge{background:var(--kink-match-color);color:#222}.live-activities-profiles-list>.item.on{background:#881798;text-shadow:0 2px #000}.live-activities-profiles-list>.item.on:after{animation:background-continuous-move 10s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 75%,transparent 0,transparent);background-size:3rem 3rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.live-activities-profiles-list>.item .icon{text-align:center;width:22px}.live-activities-profiles-list>.item .profile-picture{height:22px;width:22px}.live-activities-profiles-list>.item .count-badge{align-items:center;background:var(--accent-color);border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;color:#fff;display:flex;flex-direction:row;font-weight:700;gap:4px;padding:4px;position:absolute;right:0;text-align:right;text-shadow:none;top:0;z-index:5}.live-activities-profiles-list>.item+.specifiers{background:rgba(0,0,0,.1);border-radius:4px;margin-top:-16px;padding:12px 4px 4px}.live-activities-profiles-list>.item+.specifiers .product-link{background:var(--app-background);border-radius:2px;color:#fff;display:grid;font-size:13px;gap:4px;grid-template-columns:20px 1fr;margin-bottom:4px;padding:2px 4px}.live-activities-profiles-list>.item+.specifiers .product-link .product-picture{height:100%;object-fit:cover;width:100%}.live-activities-profiles-list>.item+.specifiers .product-link .caption,.live-activities-profiles-list>.item+.specifiers .term-list .item{font-size:13px}.start-activity-button{background:var(--kink-match-color);color:#000;position:relative}.start-activity-button:not([disabled]):hover:after{animation:background-continuous-move 2s ease-out;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:3rem 3rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.start-activity-button[disabled]{background:none;color:var(--opposite-extreme-color);font-weight:400}.start-live-activity-dialog{min-height:512px}.start-live-activity-dialog h2{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:16px;min-height:40px}.start-live-activity-dialog .command-row{margin-top:24px}.start-live-activity-dialog .conditions-list{padding-left:0}.start-live-activity-dialog .conditions-list>.item{display:grid;gap:4px;grid-template-columns:20px 1fr;list-style-type:none;margin-bottom:8px;padding-left:0}.start-live-activity-dialog .conditions-list>.item.unsatisfied .icon,.start-live-activity-dialog .conditions-list>.item.unsatisfied p{color:var(--danger-color)}.start-live-activity-dialog .conditions-list>.item.satisfied .icon,.start-live-activity-dialog .conditions-list>.item.satisfied p{color:#17ac86}.start-live-activity-dialog .conditions-list>.item>.icon{color:var(--kink-match-color);padding-top:4px;text-align:center}.start-live-activity-dialog .conditions-list .live-activities-list{display:inline-flex;margin:0 4px;padding:0}.start-live-activity-dialog .conditions-list .live-activities-list>.item{font-size:13px;padding:2px 4px;width:auto}.start-live-activity-dialog .conditions-list .live-activities-list>.item .icon{width:16px}.start-live-activity-dialog .conditions-list .live-activities-list>.item.off{background:var(--shell-background)}.start-live-activity-dialog .conditions-list .term-list{display:inline-flex}.activities-right-panel{bottom:0;overflow-y:auto;padding:16px 32px;position:fixed;right:64px;top:var(--header-height);width:320px}.activities-right-panel h3{margin-bottom:8px}@media(min-width:1024px){.activities-right-panel h3{font-weight:lighter;margin-top:0}}@media(max-width:1024px){.activities-right-panel h3:not(.right-now){display:none}}.activities-right-panel h3 .online{font-size:14px}@media(min-width:1024px){.activities-right-panel .live-activities-list{align-items:stretch;background:none;flex-direction:column;margin-bottom:16px}.activities-right-panel .live-activities-list .live-activity-item{max-width:auto;overflow-y:hidden;width:auto}.activities-right-panel .live-activities-list .live-activity-item:hover{color:var(--opposite-extreme-color)}}.activities-right-panel .live-activities-profiles-list{margin-bottom:8px}@media(min-width:1024px){.activities-right-panel .live-activities-profiles-list{align-items:stretch;background:none;flex-direction:column}.activities-right-panel .live-activities-profiles-list>.item{max-width:auto;overflow-y:hidden;width:auto}.activities-right-panel .live-activities-profiles-list>.item:hover{color:var(--opposite-extreme-color)}}.activities-right-panel .hot-mode-button{background:gold;border-bottom:2px solid #e15d21;border-left:2px solid #e15d21;border-radius:6px;color:#fff;font-size:17px;height:48px;margin-bottom:16px;width:100%;-webkit-text-stroke:1px #000}.activities-right-panel .hot-mode-button .icon{margin-right:8px}.activities-right-panel .hot-mode-button:hover{background:#e15d21;transition-duration:3s}.activities-right-panel .hot-mode-button.active{background:var(--shell-background);-webkit-text-stroke:unset;border:none;color:#fff}.activities-right-panel .following-recommendations-list{align-items:stretch;display:flex;flex-direction:column;gap:4px}.activities-right-panel .following-recommendations-list>.item{align-items:center;background:rgba(0,0,0,.1);border:1px solid transparent;border-radius:4px;color:var(--opposite-extreme-color);display:flex;flex-direction:row;gap:4px;max-width:auto;overflow-y:hidden;padding:4px 8px;position:relative;width:auto}.activities-right-panel .following-recommendations-list>.item .profile-picture{border-radius:50%;height:22px;width:22px}.activities-right-panel .following-recommendations-list>.item:hover{background:var(--accent-color)}.activities-right-panel .following-recommendations-list>.item:hover .profile-link{color:var(--opposite-extreme-color)}.activities-right-panel .following-recommendations-list>.item .count-badge{align-items:center;background:var(--accent-color);border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;color:#fff;display:flex;flex-direction:row;font-weight:700;gap:4px;padding:4px;position:absolute;right:0;text-align:right;text-shadow:none;top:0;z-index:5}.request-activity-dialog,.start-multi-user-activity-dialog{overflow-y:visible}.thread-list{display:flex;flex-direction:column}.thread-list .thread-list--group-header{font-weight:700;margin-top:8px;padding:8px 8px 8px 16px;user-select:none}.thread-list .thread-list--group-header .collapse,.thread-list .thread-list--group-header .expand{background:none;border:none;color:var(--subtle-color);font-size:13px;margin-left:8px;padding:0}.thread-list .thread-list--group-header .collapse:hover,.thread-list .thread-list--group-header .expand:hover{color:var(--accent-color);cursor:pointer}.thread-list .thread-list--group-header .collapse{display:none}.thread-list .thread-list--group-header .expand,.thread-list .thread-list--group-header:hover .collapse,.thread-list .thread-list--group-header:hover .expand{display:inline-block}.thread-list .thread-list--group-header+.add-placeholder{margin:0;padding:8px}.thread-list .loading-placeholder{align-self:center}.thread-list .empty-placeholder{border:1px dashed #888;margin:0 16px}.thread-list>.item{display:grid;grid-template-columns:80px 1fr;height:80px;overflow:hidden;padding:8px 16px;position:relative}.thread-list>.item.selected{background:var(--accent-color)}.thread-list>.item.selected:hover{background:var(--accent-color-hover)}.thread-list>.item.selected .thread-item--details{color:var(--input-foreground-color)}.thread-list>.item.selected .thread-item--details .thread-item--title{font-weight:700}.thread-list>.item.selected .thread-item--details .thread-item--title .language,.thread-list>.item.selected .thread-item--details .thread-item--title .location-specifier{color:#444}.thread-list>.item.selected .thread-item--details .message-preview{color:var(--input-foreground-color)}.thread-list>.item.selected .thread-item--details .thread-item--datetime{display:none}.thread-list>.item.selected.slim .fa-circle,.thread-list>.item.selected.slim .fa-hashtag,.thread-list>.item.selected.slim .fa-location-dot,.thread-list>.item.selected.slim .kink-icon{color:var(--opposite-extreme-color)}.thread-list>.item.slim{grid-template-columns:40px 1fr;height:40px}.thread-list>.item.slim .fa-circle,.thread-list>.item.slim .fa-hashtag,.thread-list>.item.slim .fa-location-dot,.thread-list>.item.slim .kink-icon{align-self:center;justify-self:center;text-align:center;width:28px}.thread-list>.item.slim .fa-circle{font-size:8px}.thread-list>.item:hover{background:var(--input-background-focus)}.thread-list>.item .profile-picture{height:64px;width:64px}.thread-list>.item .community-picture{align-self:center;border-radius:6px;height:28px;justify-self:center;text-align:center;width:28px}.thread-list>.item:not(.slim)>.icon{align-self:center;color:var(--opposite-extreme-color);font-size:32px;text-align:center}.thread-list>.item .thread-item--title .icon{margin-right:4px}.thread-list>.item .thread-item--details{display:flex;flex-direction:column;gap:0}.thread-list>.item .thread-item--details .message-preview{color:var(--subtle-color);max-height:42px;overflow-y:hidden}.thread-list>.item .thread-item--details .thread-item--title .language{margin-left:8px;text-transform:lowercase}.thread-list>.item .thread-item--details .thread-item--title .location-specifier{margin-left:8px}.thread-list>.item .thread-item--details .thread-item--datetime{color:var(--subtle-color);position:absolute;right:16px;top:8px}.thread-list>.item.unread:not(.selected){background:rgba(202,80,16,.094)}.thread-list>.item.unread:not(.selected) .icon.fa-asterisk{color:var(--warning-color)}.thread-list>.item.unread-child:not(.selected){background:rgba(202,80,16,.094)}.thread-list .thread-list--create-thread button{align-items:center;background:none;color:var(--subtle-color);height:40px;justify-content:flex-start;padding:8px 8px 8px 30px;width:100%}.thread-list .thread-list--create-thread button .icon{margin-right:15px;visibility:hidden}.thread-list .thread-list--create-thread button:hover{background:var(--input-background-focus);color:var(--opposite-extreme-color)}.thread-list .thread-list--create-thread button:hover .icon{visibility:visible}.chat-layout{bottom:0;display:grid;grid-template-columns:320px 1fr;left:64px;position:fixed;right:64px;top:40px}@media(max-width:1024px){.chat-layout{grid-template-columns:1fr;left:0;right:0}.chat-layout.thread-page .chat-layout--threads,.chat-layout:not(.thread-page) .chat-layout--content{display:none}}.chat-layout .chat-layout--threads{background-image:linear-gradient(to right bottom,#25272a,#202225);box-shadow:2px 0 3px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow-y:auto;z-index:1}.chat-layout .chat-layout--content{height:100%;position:relative;width:100%}.chat-thread-layout{display:grid;grid-template-rows:auto 1fr auto;height:100%;position:absolute;width:100%}.chat-thread-layout .chat-thread-layout--header{background:var(--shell-background);box-shadow:2px 0 8px rgba(0,0,0,.5);display:grid;grid-template-columns:1fr auto;padding:4px}.chat-thread-layout .chat-thread-layout--header .feed-item-header{padding:4px}.chat-thread-layout .chat-thread-layout--header .feed-item-header--summary .profile-list{display:flex;flex-direction:row;gap:4px}.chat-thread-layout .chat-thread-layout--header .feed-item-header--summary .profile-list .profile-link:not(:last-child):after{content:","}.chat-thread-layout .chat-thread-layout--header .feed-item-header--picture{display:grid}.chat-thread-layout .chat-thread-layout--header .feed-item-header--picture .kink-icon{border-radius:0;font-size:32px}.chat-thread-layout .chat-thread-layout--header .feed-item-header--picture .fa-location-dot,.chat-thread-layout .chat-thread-layout--header .feed-item-header--picture .fa-user-group{align-self:center;color:var(--accent-color);display:block;font-size:28px;text-align:center}.chat-thread-layout .chat-thread-layout--header .commands{display:flex;flex-direction:row}.chat-thread-layout .chat-thread-layout--header .commands a[role=button],.chat-thread-layout .chat-thread-layout--header .commands button{background:none;color:var(--opposite-extreme-color);font-size:24px;padding:8px 16px}.chat-thread-layout .chat-thread-layout--header .commands a[role=button] .icon,.chat-thread-layout .chat-thread-layout--header .commands button .icon{margin:0}.chat-thread-layout .chat-thread-layout--header .commands a[role=button]:hover,.chat-thread-layout .chat-thread-layout--header .commands button:hover{color:var(--accent-color)}.chat-thread-layout .chat-thread-layout--messages{height:100%;position:relative;width:100%}.chat-thread-layout .chat-thread-layout--messages .cover{border-top-left-radius:6px;border-top-right-radius:6px;height:192px;margin:0;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.33) 50%,#000);mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.33) 50%,#000);object-fit:cover;width:640px;z-index:0}.chat-thread-layout .chat-thread-layout--messages .cover+.form-item{margin-top:-96px;z-index:1}@media screen and (max-width:1024px){.chat-thread-layout .chat-thread-layout--messages .cover{width:100%}}.chat-thread-layout .chat-thread-layout--messages .chat-items-list-wrapper{height:100%;overflow-y:auto;position:absolute;scroll-behavior:smooth;scrollbar-color:var(--app-background) var(--shell-background);scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.chat-thread-layout .chat-thread-layout--messages .chat-items-list-wrapper::-webkit-scrollbar{border-radius:6px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list{display:flex;flex-direction:column;gap:4px;justify-content:flex-end;min-height:100%;padding:12px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .loading-placeholder{align-self:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-live-activity{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-live-activity .live-activity-icon,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-live-activity .profile-picture{height:24px;width:24px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-live-activity .live-activity-item{display:flex;flex-direction:row;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-joined,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-left{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-joined .profile-picture,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-left .profile-picture{height:24px;width:24px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-update{align-items:baseline;align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-update .profile-picture{height:24px;width:24px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-post,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-share-post{align-self:flex-start;max-width:80%;padding:0}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-post>.page-item,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-share-post>.page-item{margin-bottom:0}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-post.self,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-share-post.self{align-self:flex-end}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile{align-items:center;display:flex;flex-direction:column;gap:4px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .community-picture,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .kink-icon,.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .profile-picture{font-size:48px;height:64px;width:64px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .fa-location-dot{font-size:32px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile p{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile p.subtle{display:inline;text-align:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .kinks-list{margin-top:0}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .kinks-list>.item .icon{font-size:24px;width:22px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .subtle{margin-top:8px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-profile .subtle+.subtle{margin-top:0}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-leave{align-self:center;display:flex;flex-direction:row;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-leave button{background:var(--danger-color)}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-activity-suggestion{align-items:baseline;align-self:center;display:flex;flex-direction:row;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-activity-suggestion>.item{align-items:baseline;background:var(--shell-background);border-radius:6px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-activity-suggestion>.item .icon{align-self:flex-end;font-size:20px;width:20px}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-activity-suggestion>.item:hover{background:var(--accent-color)}.chat-thread-layout .chat-thread-layout--messages .chat-items-list .chat-item-offline-info{align-items:baseline;align-self:center;display:flex;flex-direction:row;gap:4px;justify-items:center}.chat-thread-layout .chat-thread-layout--composer{padding:12px 24px 12px 12px}.chat-thread-layout .chat-thread-layout--composer .composer-extension{background:var(--shell-background);border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:column;gap:8px;max-height:400px;min-height:0;overflow-y:auto;padding:8px}.chat-thread-layout .chat-thread-layout--composer .composer-extension:empty{height:0;padding:0}.chat-thread-layout .chat-thread-layout--composer .composer-extension .media-preview-list{margin-bottom:0;overflow-x:auto}.chat-thread-layout .chat-thread-layout--composer .composer-extension .media-preview-list .media-preview-item-container{border-radius:4px;height:80px;width:80px}.chat-thread-layout .chat-thread-layout--composer .composer-extension .link-preview{grid-template-columns:80px auto;height:80px}.chat-thread-layout .chat-thread-layout--composer .composer-extension .link-preview .picture-thumbnail{height:80px;width:80px}.chat-thread-layout .chat-thread-layout--composer form{display:grid;grid-template-columns:1fr 100px}.chat-thread-layout .chat-thread-layout--composer form .editor-host{border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;padding:0;position:relative;width:100%}.chat-thread-layout .chat-thread-layout--composer form .editor-host .editor{height:26px;min-height:34px}.chat-thread-layout .chat-thread-layout--composer form .editor-host.height-2 .editor{height:60px}.chat-thread-layout .chat-thread-layout--composer form .editor-host.height-3 .editor{height:86px}.chat-thread-layout .chat-thread-layout--composer form .editor-host.height-4 .editor{height:112px}.chat-thread-layout .chat-thread-layout--composer form .editor-host.height-5 .editor{height:138px}.chat-thread-layout .chat-thread-layout--composer form .send-button{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:6px}.chat-thread-layout .chat-thread-layout--composer form .send-button:not([disabled]){text-shadow:-1px 2px #000}.chat-thread-layout .chat-thread-layout--composer form .send-button[disabled]{background:var(--shell-background)}.chat-thread-layout.chat-room-layout .chat-thread-layout--messages .chat-items-list .chat-item.self{align-self:flex-start!important}.chat-item{padding:6px 12px;position:relative}.chat-item.self{animation-duration:.333s;animation-name:slideUp}.chat-item:not(.self){animation-duration:.333s;animation-name:slideDown}.chat-item .chat-item--datetime{color:var(--subtle-color)}.chat-item .post-preview{max-width:640px}.chat-item .media-preview-list .media-preview-item-container{max-height:256px;max-width:256px}.chat-item .chat-message--link-preview{margin-top:8px;max-width:512px}.chat-item .chat-message-toolbar{background:#000;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);display:none;flex-direction:row;gap:4px;position:absolute;right:8px;top:-28px;z-index:1}.chat-item .chat-message-toolbar>button{background:none;border:none;border-radius:6px;color:var(--text-foreground-color);font-size:18px!important;padding:8px!important}.chat-item .chat-message-toolbar>button:hover{color:var(--opposite-extreme-color)}.chat-item .chat-message-toolbar>button>.icon{margin:0}.chat-item .chat-message-toolbar>button.danger{color:var(--danger-color)}.chat-item .chat-message-toolbar>button.on{color:var(--opposite-extreme-color)}@media(min-width:1024px){.chat-item .chat-message-toolbar .emoji-picker{bottom:32px;left:0;position:absolute;right:unset;top:unset}}.chat-item .chat-message-toolbar .menu-flyout{bottom:36px;left:unset;right:0;top:unset}.chat-item:hover .chat-message-toolbar{display:flex}.chat-room-layout .chat-message.chat-message-text{margin-left:56px;min-height:56px;position:relative}.chat-room-layout .chat-message.chat-message-text .chat-message--profile-picture{display:block;height:40px;left:-48px;top:8px;width:40px}.chat-room-layout .chat-message.chat-message-text .chat-message--profile-picture .profile-picture{height:40px;width:40px}.chat-room-layout .chat-message.chat-message-text.continuation,.chat-room-layout .chat-message.chat-message-text.has-continuation{min-height:unset}.chat-room-layout .chat-message-preview .chat-message.chat-message-text{margin-left:0}.chat-room-layout .chat-item.chat-item-post{margin-bottom:0;margin-left:56px;width:auto}.chat-room-layout .chat-item.chat-item-post .chat-message--profile-picture{display:block;height:40px;left:-48px;position:absolute;top:8px;width:40px}.chat-room-layout .chat-item.chat-item-post .chat-message--profile-picture .profile-picture{height:40px;width:40px}.chat-room-layout .chat-item.chat-item-post .post--title{font-weight:700}.chat-room-layout .chat-item.chat-item-post .media-preview-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px}.chat-room-layout .chat-item.chat-item-post .media-preview-list>.media-preview-item-container{border:1px solid var(--shell-background);height:64px;width:64px}.chat-room-layout .chat-item.chat-item-post .command-row{margin:8px 0 0}.chat-room-layout .chat-item.chat-item-post .command-row>a,.chat-room-layout .chat-item.chat-item-post .command-row>button{font-size:13px}.chat-message{border-radius:6px}.chat-message.self{align-self:flex-end;background:#250525;margin-left:16px}.chat-message:not(.self){align-self:flex-start;background:var(--shell-background);margin-right:16px}.chat-message:not(.self) .chat-message--footer .ago{color:#444}.chat-message:not(.self) .chat-message--footer .profile-link{color:var(--accent-color)}.chat-message.mention{box-shadow:0 0 8px var(--accent-color)}.chat-message.chat-message-text .chat-message--profile-picture{display:none;position:absolute}.chat-message .chat-message-preview .chat-message.chat-message-text{padding-left:12px}.chat-message .chat-message-preview .chat-message.chat-message-text .chat-message--profile-picture{display:none}.chat-message.continuation{border-top-left-radius:0}.chat-message:has(+.continuation){border-bottom-left-radius:0}.chat-message .chat-message--reactions{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:8px 0}.chat-message .chat-message--reactions>.item{align-items:center;background:none;border:1px solid #333;border-radius:6px;display:flex;flex-direction:row;font-size:16px;gap:4px;min-width:48px;padding:2px 4px;position:relative}.chat-message .chat-message--reactions>.item:hover{background:var(--input-background-focus)}.chat-message .chat-message--reactions>.item.on{background:var(--accent-color);color:var(--opposite-extreme-color)}.chat-message .chat-message--reactions>.item.on:hover{background:none;border:1px solid var(--accent-color)}.chat-message .chat-message--reactions>.item .icon{margin-right:0}.chat-message .chat-message--footer{display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:4px;margin-top:2px;position:relative}.chat-message .chat-message--footer button.command{background:none;border:none;color:var(--subtle-color);display:inline;padding:0}.chat-message .chat-message--footer button.command.on{color:var(--opposite-extreme-color)}.chat-message .chat-message--footer button.command.on:hover{background:none}.chat-message .chat-message--footer button.command .icon{margin-right:0}.chat-message .chat-message--footer.on>.command,.chat-message .chat-message--footer.on>[role=separator]{visibility:visible!important}.chat-message .chat-message--footer>.command,.chat-message .chat-message--footer>[role=separator]:has(+.command){visibility:hidden}.chat-message .chat-message--footer [role=separator]:before{margin:0}.chat-message.on .chat-message--footer>*,.chat-message:hover .chat-message--footer>*{visibility:visible!important}@media(min-width:1024px){.chat-message.self .chat-message-toolbar .emoji-picker{left:unset;right:0}}.chat-message .chat-item--datetime{text-align:right}.chat-message .rich-text p:first-child{margin-top:0}.chat-message .rich-text p:last-child{margin-bottom:0}.chat-message .broken-placeholder{background:none;color:var(--subtle-color);padding:0}.chat-message .broken-placeholder .icon{color:var(--subtle-color);font-size:24px}.chat-message-preview .chat-message{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 3px rgba(0,0,0,.5);margin:0;transition:none}.chat-message .chat-message-preview .chat-message{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:8px}@keyframes slideUp{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-15px)}to{transform:translateY(0)}}.start-chat-dialog h4{margin-top:16px}.start-chat-dialog .thread-item{display:grid;grid-template-columns:56px 1fr;height:72px;padding:8px 0}.start-chat-dialog .thread-item .community-picture,.start-chat-dialog .thread-item .profile-picture{height:48px;width:48px}.start-chat-dialog .thread-item .message-preview{max-height:21px}.start-chat-dialog>p .term-list{display:inline-flex}.start-new-chat-dialog #Title{width:100%}.start-new-chat-dialog .command-row{margin-top:16px}.chat-host{background:var(--app-background);bottom:0;box-shadow:0 0 8px rgba(0,0,0,.5);height:512px;position:fixed;right:96px;width:400px;z-index:11}.chat-host,.chat-host .chat-thread-layout--header{border-top-left-radius:8px;border-top-right-radius:8px}.chat-host .chat-thread-layout--header{background:var(--shell-background)}.chat-host .chat-item.chat-message .rich-text{font-size:15px}.chat-host .chat-item.chat-message .post-preview{max-width:100%}.chat-host .chat-thread-layout--composer{background:var(--shell-background);padding:0}.chat-host .chat-thread-layout--composer form textarea{border-bottom-left-radius:0;min-width:unset}.chat-host .chat-thread-layout--composer form .send-button{border-bottom-right-radius:0}.chat-host.collapsed{height:80px;width:400px}.chat-host.collapsed:has(.unread){border:2px solid var(--accent-color);border-bottom:none;box-shadow:0 0 8px var(--accent-color)}.chat-host.collapsed .chat-thread-layout--composer,.chat-host.collapsed .chat-thread-layout--messages{display:none}.chat-host .collapse,.chat-host .expand,.chat-host .maximize{align-items:center;background:transparent;color:var(--opposite-extreme-color);display:block;font-size:16px;height:60px;justify-content:center;justify-items:center;overflow-y:hidden;padding:20px 24px;position:absolute;right:0;text-align:center;top:0}.chat-host .collapse:hover,.chat-host .expand:hover,.chat-host .maximize:hover{background:rgba(0,0,0,.1)}.chat-host .maximize{right:60px}.chat-host .editor-host{border-bottom-left-radius:0}.chat-host .editor-toolbar .file-picker .template .caption,.chat-host .editor-toolbar button .caption{display:none}@media(max-width:1024px){.chat-host{display:none}}.chat-thread-participants-dialog .profile-list{display:flex;flex-direction:column}.chat-thread-add-participant-dialog{overflow-y:visible}.create-community-form h2+p{margin-bottom:24px;margin-top:8px}.communities-list{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin-bottom:16px;width:100%}.communities-list .community-badge{width:100%}.community-group-list{display:flex;flex-direction:row;gap:8px;margin-bottom:16px;margin-top:8px}.community-group-list .community-group{width:256px}article.community-index-page{margin:0;max-width:unset;padding:40px 80px}article.community-index-page h3{margin-top:16px}@media screen and (max-width:1024px){article.community-index-page{padding:64px 16px}article.community-index-page .communities-index-list{flex-direction:column}article.community-index-page .communities-index-list>.item{width:100%}article.community-index-page .community-group-list{flex-direction:column}article.community-index-page .community-group-list>.item{width:100%}}.communities-index-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:8px;margin-top:8px}.communities-index-list>.item{background:var(--page-item-background);border-radius:6px;box-shadow:2px 0 8px rgba(0,0,0,.5);display:grid;grid-template-rows:128px auto 1fr auto;height:400px;margin:0;width:320px}.communities-index-list>.item.no-cover{grid-template-rows:auto 1fr auto}.communities-index-list>.item:not(.no-cover) header{background:var(--page-item-background);box-shadow:0 -4px 4px 0 rgba(0,0,0,.5);margin-top:-4px}.communities-index-list>.item .community-cover-container{background:var(--shell-background);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;height:100%;position:relative;width:100%}.communities-index-list>.item .community-cover-container .community-cover{border-top-left-radius:6px;border-top-right-radius:6px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.communities-index-list>.item header{border-top-left-radius:6px;border-top-right-radius:6px;padding:16px;z-index:1}.communities-index-list>.item header .community-link{color:var(--opposite-extreme-color);font-size:20px;font-weight:700}.communities-index-list>.item .inner{overflow-y:auto;padding:0 16px}.communities-index-list>.item .inner .form-item{padding:0 24px}.communities-index-list>.item .inner::-webkit-scrollbar{background:var(--page-item-background)}.communities-index-list>.item footer{padding:16px}.communities-index-list>.item footer .command-row{justify-content:flex-end;margin:0}.community-badge{align-items:center;background:var(--app-background);border-radius:4px;color:var(--opposite-extreme-color);display:inline-block;display:flex;flex-direction:row;font-weight:700;gap:4px;height:32px;justify-content:flex-start;padding:4px 8px;position:relative;text-decoration:none;text-shadow:0 2px #000;width:160px}.community-badge .community-picture{border-radius:50%;height:22px;text-align:center;width:22px}.community-badge span{overflow-x:hidden;text-overflow:ellipsis;text-wrap:nowrap}.community-badge:hover{background:var(--accent-color);color:var(--opposite-extreme-color)}.community-badge .count-badge{bottom:0;color:#fff;overflow:hidden;padding:4px 10px 6px 4px;position:absolute;right:0;text-align:center;top:0}.community-badge .count-badge .icon{color:var(--warning-color);margin:0;text-shadow:none}.community-header{display:grid;grid-template-columns:160px 1fr 160px;height:160px;overflow-y:hidden;width:100%}@media(max-width:1024px){.community-header{grid-template-columns:160px 1fr;grid-template-rows:1fr;height:unset}.community-header .community-header--count{grid-column:2;grid-row:1}.community-header .community-header--count .big-count{width:100%}.community-header .community-header--summary{grid-column-end:2;grid-column-start:1;grid-row:2}}.community-header .community-header--picture{height:160px;overflow-x:hidden;overflow-y:hidden;position:relative;width:160px}.community-header .community-header--picture img{border-radius:0;height:160px;object-fit:cover;width:160px}.community-header .community-header--picture:not(.missing) .file-picker{display:none}.community-header .community-header--picture .file-picker.uploading,.community-header .community-header--picture:hover .file-picker{display:block}.community-header .community-header--picture .file-picker{bottom:12px;color:#fff;left:32px;padding:8px;position:absolute;text-shadow:0 0 4px #000;width:128px}.community-header .community-header--picture .file-picker:hover{background:rgba(0,0,0,.5)}@media(min-width:1024px){.community-header .community-header--picture,.community-header .community-header--picture img{border-bottom-left-radius:4px;border-top-left-radius:4px}}.community-header .community-header--summary{padding:16px}.community-header .community-header--summary h2+p{margin-top:0}.community-header .community-header--summary h2{display:flex;flex-direction:row;gap:8px}.community-header .community-header--summary h2 .online{font-size:14px}.community-header .community-header--summary h2 a{color:#fff;font-size:28px;font-weight:700;text-shadow:0 4px #000}.community-header .community-header--summary .rich-text{max-height:72px;overflow-y:hidden;text-overflow:ellipsis}.community-header .community-header--summary .form-item{margin-bottom:0}.community-header .community-header--count{padding:16px}.join-community-dialog .kinks-list{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0;overflow-x:hidden;overflow-y:auto}.join-community-dialog .kinks-list .item,.join-community-dialog .kinks-list .kink-badge{width:unset}.join-community-dialog .command-row button{height:32px;min-width:80px}.invite-community-dialog{overflow-y:visible}.community-item{align-items:center;display:grid;gap:16px;grid-template-columns:80px 1fr}.community-item .community-picture{border-radius:50%;display:block;height:80px;width:80px}.community-item .privacy-icon{margin-left:4px}.community-picture{border-radius:50%;object-fit:cover}.community-details-page .kinks-list{display:grid;grid-template-columns:repeat(5,1fr);margin:8px 0}.community-details-page .kinks-list .item,.community-details-page .kinks-list .kink-badge{font-size:14px;width:unset}.community-details-page .live-activities-list{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);margin:8px 0}.community-details-page .live-activities-list .item{font-size:14px;width:unset}.community-group{border-radius:6px;box-shadow:2px 0 8px rgba(0,0,0,.5);display:grid;grid-template-rows:128px auto;margin-bottom:16px}.community-group .community-cover-container{height:100%;position:relative;width:100%}.community-group .community-cover-container .community-cover{border-top-left-radius:6px;border-top-right-radius:6px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.community-group .community-cover-container .file-picker{background:rgba(0,0,0,.5);display:none;left:24px;position:absolute;top:24px}.community-group .community-cover-container.missing .file-picker,.community-group .community-cover-container:hover .file-picker{display:block}.community-group .community-group--details{background:var(--shell-background);border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:8px}.community-group .community-group--details .form-item{padding:0 24px}.community-group .community-group--details .community-link{color:#fff;font-size:16px;font-weight:700;text-shadow:0 4px #000}.community-group .community-group--details .icon.online{font-size:13px;margin-left:8px}.community-layout .community-layout--left-panel{bottom:0;left:64px;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;top:var(--header-height);width:320px}.community-layout .community-layout--left-panel .join-button{background:var(--accent-color);box-shadow:-2px 2px #000;height:24px;width:100%}.community-layout .community-layout--left-panel .join-button:hover{background:var(--accent-color-hover)}.community-layout .community-layout--left-panel .inner{padding:24px 32px 32px;position:relative;z-index:1}.community-layout .community-layout--left-panel:hover .inner{padding-right:20px}@media screen and (max-width:1024px){.community-layout .community-layout--left-panel .inner{padding:8px}}@media screen and (min-width:1600px){.community-layout .community-layout--left-panel{overflow-y:hidden}.community-layout .community-layout--left-panel:hover{overflow-y:auto}}.community-layout .community-layout--content-panel:has([role=dialog]){position:relative;z-index:1}.community-layout .chat-thread-layout{bottom:0;height:unset;left:384px;position:fixed;right:384px;top:var(--header-height);width:unset}.community-layout .chat-thread-layout .chat-thread-layout--header{background:none;box-shadow:none}.community-layout .chat-thread-layout .chat-thread-layout--header .feed-item-header{visibility:hidden}@media screen and (max-width:1024px){.community-layout .chat-thread-layout{left:0;right:0;top:var(--mobile-header-height)}}.community-layout .page-item-extension .kinks-list{display:grid;grid-template-columns:repeat(5,1fr);margin:8px 0}.community-layout .page-item-extension .kinks-list .item,.community-layout .page-item-extension .kinks-list .kink-badge{width:unset}.community-layout .pending-memberships[role=alert]{background:var(--accent-color);border-radius:4px;margin-bottom:16px;padding:8px;text-align:center}.community-layout .pending-memberships[role=alert] a{color:#fff;display:block;width:100%}.community-layout .pending-memberships[role=alert]:hover{background:var(--accent-color-hover)}.membership-applications-list footer{background:var(--shell-background);padding:8px}.membership-applications-list footer .command-row{margin:0}.membership-applications-list footer .command-row>[role=separator]:before{content:unset}.membership-applications-list footer .command-row>button{min-width:96px;padding:8px 16px}.membership-applications-list footer .command-row>button.start-chat{background:var(--app-background)}.community-cover{object-fit:cover}.cover-container{position:relative}.cover-container .empty-placeholder{border-radius:4px;display:flex;justify-content:center;text-align:center}.cover-container:not(.missing)+.page-item{margin-top:-72px;position:relative;z-index:1}.cover-container:empty+.page-item{margin-top:0}.cover-container:not(.missing) .file-picker{display:none}.cover-container:not(.missing) .file-picker.uploading,.cover-container:not(.missing):hover .file-picker{display:block}.cover-container:not(.missing) .file-picker{bottom:24px;color:#fff;left:16px;padding:8px;position:absolute;text-shadow:0 0 4px #000}.cover-container:not(.missing) .file-picker:hover{background:rgba(0,0,0,.5)}.community-recommendations-list{align-items:stretch;display:flex;flex-direction:column;gap:4px}.community-recommendations-list>.item{align-items:center;background:rgba(0,0,0,.1);border:1px solid transparent;border-radius:4px;color:#fff;display:flex;flex-direction:row;gap:4px;max-width:auto;overflow-y:hidden;padding:4px 8px;position:relative;width:auto}.community-recommendations-list>.item .community-picture{border-radius:50%;height:22px;width:22px}.community-recommendations-list>.item:hover{background:var(--accent-color)}.community-recommendations-list>.item:hover .community-link{color:#fff}.community-recommendations-list>.item .count-badge{align-items:center;background:var(--accent-color);border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;color:#fff;display:flex;flex-direction:row;font-weight:700;gap:4px;padding:4px;position:absolute;right:0;text-align:right;text-shadow:none;top:0;z-index:1}.apps-list-layout{padding:40px 80px}.apps-list-layout h3{margin-bottom:16px;margin-top:32px}@media(max-width:1024px){.apps-list-layout{padding:40px 16px}}.apps-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.apps-list>.item{height:320px;margin-bottom:0;width:320px}.apps-list>.item .page-item-inner{display:grid;gap:16px;grid-template-rows:auto 1fr auto;height:100%;width:100%}.apps-list>.item .title{color:var(--accent-color);font-size:20px;font-weight:lighter}.apps-list>.item .title .icon{margin-right:8px}.apps-list>.item .command-row{justify-content:flex-end;margin-bottom:0}.apps-list>.item .command-row .launch{background:var(--accent-color);box-shadow:-2px 2px #000;color:#fff;display:block;padding:8px 16px}.apps-list>.item .command-row .launch:hover{background:var(--accent-color-hover)}.kink-details-page .apps-list{display:grid;grid-template-columns:1fr}.kink-details-page .apps-list>.item{height:unset;width:100%}.kink-details-page .apps-list>.item .page-item-inner{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}@media(max-width:1024px){.apps-list{display:grid;gap:8px;grid-template-columns:1fr}.apps-list>.item{height:unset;width:100%}}.app-layout .app-page-header{margin-bottom:32px}.app-layout .app-page-header h2 .type.subtle{font-weight:100;text-shadow:none}.app-layout .app-page-header h2 .version{font-size:13px;font-weight:lighter;margin-left:8px;text-shadow:none}.app-layout .live-activities-list{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);padding:0}.app-layout .live-activities-list>.item{height:100%;justify-content:flex-start;min-height:30px;width:100%}.app-layout .live-activities-list>.item.selected,.app-layout .live-activities-list>.item:hover{background:var(--accent-color)}.app-layout ol{padding-left:16px}.app-layout .activity-summary{display:grid;gap:4px;grid-template-columns:1fr 1fr}.calendar{border-collapse:collapse;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.calendar .day{background:var(--input-background);display:grid;grid-template-rows:auto 1fr;min-height:128px;overflow-x:hidden;overflow-y:auto;padding:4px}.calendar .day.empty{background:none;border:none}.calendar .day.header{border:none;min-height:unset}.calendar .day .live-activities-list{display:flex;flex-direction:column;padding:0}.calendar .day .live-activities-list>.item{font-size:13px;max-height:30px;overflow:hidden;width:100%}.calendar .day .live-activities-list>.item .caption{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.app-layout.countdown .time-left{font-size:24px}@media screen and (max-width:1600px){article.app-layout .live-activities-list{grid-template-columns:repeat(2,1fr)}}.events-list-layout{padding:40px 80px}.events-list-layout h3{margin-bottom:16px;margin-top:32px}@media(max-width:1024px){.events-list-layout{padding:64px 16px}}.events-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.events-list>.item{height:400px;margin-bottom:0;overflow-y:hidden;width:640px}.events-list>.item.page-item{display:grid;gap:16px;grid-template-rows:1fr auto}.events-list>.item .post--title{color:var(--accent-color);font-size:24px;font-weight:lighter;margin:0}.events-list>.item .post--date{margin:0}.events-list>.item .post--content{overflow-y:auto}.events-list>.item .command-row{margin-bottom:0}.events-list>.item .command-row .launch{background:var(--accent-color);box-shadow:-2px 2px #000;color:#fff;display:block;padding:8px 16px}.events-list>.item .command-row .launch:hover{background:var(--accent-color-hover)}.kink-details-page .events-list{display:grid;grid-template-columns:1fr}.kink-details-page .events-list>.item{height:unset;width:100%}@media(max-width:1024px){.events-list{display:grid;gap:8px;grid-template-columns:1fr}.events-list>.item{height:unset;width:100%}}.event-response--container{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.event-response--container .event-response--details.event-response--details-Going{color:var(--accent-color);font-weight:700}.event-response--container .event-response--details.event-response--details-NotGoing{color:var(--danger-color)}.event-response--container .event-response--details .count-badge{margin-left:4px}.event-response--container .event-response--details>.icon:first-child{text-align:center;width:24px}.event-response--container a[role=button],.event-response--container button.event-response--button{align-items:center;align-self:stretch;border-radius:4px;display:flex;flex-direction:row;font-size:13px;font-weight:400;gap:4px;justify-content:center}.event-response--container a[role=button]:hover,.event-response--container button.event-response--button:hover{background:var(--accent-color-hover)}.event-response--container a[role=button] .event-response--details-NotGoing:hover,.event-response--container button.event-response--button .event-response--details-NotGoing:hover{background:var(--danger-color-hover)}.event--details,.event-attendees-page .profile-list{margin-bottom:16px}.event--details .post--date>.icon,.event--details .post--join-url>.icon,.event--details .post--location>.icon{text-align:center;width:24px}.invite-event-dialog{overflow-y:visible}.audit-events-page h2{margin-bottom:16px}.audit-event-details{display:grid;gap:0 8px;grid-template-columns:auto 1fr}.audit-event-details dd{color:#fff;margin-bottom:8px}.fa-coins{color:gold}.coins-page h3{margin-bottom:16px}.tour-dialog{overflow-y:auto;z-index:19}.tour-dialog p,.tour-dialog ul{margin-bottom:16px}.tour-dialog p:has(img){text-align:center}.tour-dialog .exhibit{background:var(--input-background);border-radius:6px;height:140px;margin:16px 0;position:relative}.tour-dialog .exhibit svg{position:absolute}.tour-dialog .exhibit .kink-badge{font-size:13px;position:absolute;width:100px;z-index:1}.tour-dialog .exhibit .kink-badge:nth-child(2){left:80px;top:8px}.tour-dialog .exhibit .kink-badge:nth-child(3){bottom:8px;left:8px}.tour-dialog .exhibit .kink-badge:nth-child(4){bottom:8px;left:180px}.tour-dialog .exhibit .kink-badge:nth-child(5){right:32px;top:48px}@media screen and (max-height:768px){.tour-dialog{border-radius:0;bottom:0;top:0}}.interface-mode-dialog .large-selector>.item{height:unset;max-height:unset}html.hot{background-image:linear-gradient(to right bottom,#424246,#650525)}html.hot .feed-item>.page-item{opacity:.5}html.hot .feed-item>.page-item.matches,html.hot .feed-item>.page-item:hover{opacity:1}html.hot .kink-badge.kink-kind--topic{opacity:.5}.cover-container .location-cover{animation:diveMapAnimation 1s ease;border-top-left-radius:6px;border-top-right-radius:6px;height:512px;margin:0 0 0 -5%;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 50%,#000);mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 50%,#000);object-fit:cover;object-position:center -128px;opacity:.75;width:110%}@media screen and (max-width:1024px){.cover-container .location-cover{margin-top:-8px}}.cover-container+.location-header{margin-top:-256px;position:relative;z-index:1}@keyframes diveMapAnimation{0%{transform:scale(.8)}to{transform:scale(1)}}.badges-page h3{margin-bottom:8px}.badges-page h3+p{margin-top:0}.badge-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;margin-top:8px}.badge-list>.item{background:var(--shell-background);border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.5)}.badge-list>.item>.inner{padding:8px}.badge-list>.item .cover{border-top-left-radius:6px;border-top-right-radius:6px;height:128px;object-fit:cover;width:100%}.badge-list>.item .badge--title{font-size:13px;font-weight:700}.badge-list>.item .badge--title .badge--privacy{margin-left:8px}.badge-list>.item .badge--description{font-size:13px;margin-top:4px}.badges-dialog .badge-list{align-items:center;display:flex;flex-direction:column}.badges-dialog .badge-list>.item{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:glowBadge;box-shadow:0 0 8px rgba(255,215,0,.5);width:256px}.badges-dialog .badge-list>.item .cover{height:192px}@media screen and (max-width:1600px){.badge-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.badge-list{grid-template-columns:repeat(2,1fr)}}@keyframes glowBadge{0%{box-shadow:0 0 8px rgba(255,215,0,.5)}to{box-shadow:0 0 16px rgba(255,215,0,.5)}}.feed-item--pumpkin button{background:none;border:1px solid orange;border-radius:6px;font-size:16px;padding:8px;text-align:center;width:100%}.feed-item--pumpkin button:hover{background:var(--accent-color)}.product-layout h2+.subtle{margin-bottom:16px;margin-top:0}.product-layout .product-header{display:grid;gap:8px;grid-template-columns:160px 1fr;min-height:160px;position:relative;z-index:1}.product-layout .product-header .product-picture{border-bottom-left-radius:8px;border-top-left-radius:8px;height:100%;object-fit:contain;width:100%}.product-layout .product-header .product-header--picture{overflow:hidden}.product-layout .product-header .product-header--content{padding:8px}@media screen and (max-width:1024px){.product-layout .product-header{grid-template-columns:1fr}}.product-layout .product--kinks{margin:8px 0}.product-specification{grid-gap:8px;display:grid;font-size:.8em;grid-template-columns:auto 1fr;grid-template-rows:auto}.product-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;margin-top:8px}.product-list>.item{background:var(--shell-background);border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.5)}.product-list>.item .inner{padding:8px}.product-list>.item .cover{border-top-left-radius:6px;border-top-right-radius:6px;height:128px;object-fit:cover;width:100%}.product-list>.item .product--picture{font-size:13px;font-weight:700}.product-list>.item .product--picture .badge--privacy{margin-left:8px}.product-list>.item .product--content{font-size:13px;margin-top:4px}.product-list>.item .command-row{margin-top:4px}.product-list>.item .command-row .add,.product-list>.item .command-row .remove{font-size:16px}.product-list>.item .command-row .add .icon,.product-list>.item .command-row .remove .icon{margin-right:0}.product-list>.item .command-row .remove{background:var(--danger-color)}.product-list>.item .command-row .remove:hover{background:var(--danger-color-hover)}@media screen and (max-width:1600px){.product-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.product-list{grid-template-columns:repeat(2,1fr)}}.product-layout--left-panel{bottom:0;left:64px;overflow-y:hidden;padding:16px 32px;position:fixed;top:var(--header-height);width:256px}.rating{display:flex;flex-direction:row}.rating>.item{background:none;width:24px}.rating>.item .icon{color:gold;margin:0}.rating>.item:hover{background:none}.ratings-list .rating-container{align-items:baseline;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;justify-items:center;width:400px}.ratings-list .rating-container>label.min{justify-self:flex-end;text-align:right}.ratings-list .rating-container>label.max{justify-self:flex-start;text-align:left}.ratings-list .rating-container>label.max,.ratings-list .rating-container>label.min{color:var(--subtle-color);font-size:14px}@media screen and (max-width:1024px){.ratings-list .rating-container{width:100%}}.ratings-list>.form-item>label{text-align:left}.inventory-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;margin-top:8px}.inventory-list>.item{background:var(--shell-background);border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.5);position:relative}.inventory-list>.item>.inner{padding:8px}.inventory-list>.item .cover{border-top-left-radius:6px;border-top-right-radius:6px;height:128px;object-fit:cover;width:100%}.inventory-list>.item .inventory-item--title{font-size:13px;font-weight:700}.inventory-list>.item .inventory-item--title .badge--privacy{margin-left:8px}.inventory-list>.item .inventory-item--count{background:var(--app-background);border-radius:4px;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:92px}.inventory-list>.item .inventory-item--description{font-size:13px;margin-top:4px}.inventory-list>.item .command-row{margin-top:4px}.inventory-list>.item .command-row .add,.inventory-list>.item .command-row .remove{font-size:16px}.inventory-list>.item .command-row .add .icon,.inventory-list>.item .command-row .remove .icon{margin-right:0}.inventory-list>.item .command-row .remove{background:var(--danger-color)}.inventory-list>.item .command-row .remove:hover{background:var(--danger-color-hover)}@media screen and (max-width:1600px){.inventory-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.inventory-list{grid-template-columns:repeat(2,1fr)}}.inventory-page .pivot-header{margin-top:16px}table.inventory-history-table{border-collapse:collapse;width:100%}table.inventory-history-table thead td{font-weight:700}table.inventory-history-table td{text-align:right}table.inventory-history-table td:first-child{text-align:left}.add-inventory-dialog{overflow-y:visible}.add-inventory-dialog .units-list{display:grid;gap:8px;grid-template-columns:auto 1fr}.add-inventory-dialog .units-list input[type=number]{min-width:unset;width:96px}.add-inventory-dialog .units-list .term-selector{margin:0;padding:0}.add-inventory-dialog .units-list .term-selector .item{width:48px}.capture-dialog img.preview,.capture-dialog video.preview{height:80%;width:100%}.generate-profile-picture-dialog .media-feed{grid-template-columns:repeat(2,1fr)}html.public{padding:64px 0 0}html.public body{padding:0}html.public .header-container{background:var(--shell-background);box-shadow:0 0 8px rgba(0,0,0,.5);left:0;padding:8px;position:fixed;right:0;top:0;z-index:14}html.public header{display:grid;grid-template-columns:auto 1fr}html.public header .brand-container h1{font-size:24px}html.public header .menu-container,html.public header .menu-container>div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end}html.public header .menu-container a{padding:8px}html.public header .menu-container .join-link,html.public header .menu-container .login-link{background:var(--accent-color);border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);color:#fff;min-width:80px;padding:8px;text-align:center}html.public header .menu-container .join-link:hover,html.public header .menu-container .login-link:hover{background:var(--accent-color-hover)}html.public main .authorization-placeholder{padding:32px;text-align:center}html.public main .authorization-placeholder .join-link,html.public main .authorization-placeholder .login-link{background:var(--accent-color);border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);color:#fff;margin:0 4px;min-width:80px;padding:8px;text-align:center}html.public main .authorization-placeholder .join-link:hover,html.public main .authorization-placeholder .login-link:hover{background:var(--accent-color-hover)}html.public .footer-container{margin-top:64px}html.public footer{display:grid;grid-template-columns:1fr auto;margin:0 auto;padding:32px 0;width:800px}html.public footer .links-container{align-self:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end}html.public .hero-section{background-image:url(a0ad094051f854073e8d.webp);background-position-x:center;background-size:cover;box-shadow:0 0 6px rgba(0,0,0,.5);height:960px;margin-top:-64px;padding:256px 64px 64px;position:relative;text-align:center;z-index:1}html.public .hero-section.bdsm{background-image:url(894b01d564bf21c45dac.webp)}html.public .hero-section h1{color:#fff;font-size:48px;text-shadow:0 0 8px #000}html.public .hero-section h1 .icon{width:40px}html.public .hero-section p.secondary{color:#222;font-size:32px;text-shadow:0 0 16px rgba(0,0,255,.75)}html.public .hero-section .themes-list{margin-top:100px}html.public .hero-section .glitter{opacity:0;position:absolute}html.public .hero-section .glitter:first-child{bottom:24%;left:7%}html.public .hero-section .glitter:nth-child(2){animation-delay:1717ms;animation-duration:3.4s;bottom:15%;left:16%}html.public .hero-section .glitter:nth-child(3){animation-delay:317ms;animation-duration:2.4s;bottom:11%;left:23%}html.public .hero-section .glitter:nth-child(4){bottom:23%;right:9%}html.public .hero-section .glitter:nth-child(5){animation-delay:731ms;animation-duration:2.9s;bottom:14%;right:14%}html.public .hero-section .glitter:nth-child(6){animation-delay:.3s;animation-duration:2.7s;bottom:20%;right:20%}html.public .themes-list{display:flex;flex-direction:row;gap:16px;justify-content:center}html.public .themes-list .item{background:var(--shell-background);border:none;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);height:96px;overflow:hidden;padding:0;position:relative;width:192px}html.public .themes-list .item:hover .cover{transform:scale(1.1)}html.public .themes-list .item .cover{border-radius:6px;height:100%;object-fit:cover;transition:transform 1s ease;width:100%}html.public .themes-list .item .caption{bottom:20px;font-size:40px;font-weight:700;left:16px;position:absolute;right:16px;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.5)}html.public .themes-list .item.abdl .caption{color:#fff}html.public .themes-list .item.bdsm .caption{color:red}html.public .kinks-section{background-image:linear-gradient(180deg,#424246,#250525,#000);background-position-x:center;background-size:cover;padding:64px;position:relative}html.public .kinks-section .message{margin-bottom:32px;text-align:center}html.public .kinks-section .message h3{color:#fff;font-size:40px;text-align:center;text-shadow:0 0 8px #881798}html.public .kinks-section .themes-list{margin-top:32px}html.public .kinks-section .showcase-list .activities-exhibit .live-activities-profiles-list{align-items:stretch;background:none;flex-direction:column;width:100%}html.public .kinks-section .showcase-list .activities-exhibit .live-activities-profiles-list>.item{max-width:none;width:100%}html.public .kinks-section .showcase-list .exhibit{background-image:linear-gradient(to right bottom,#424246,#250525);overflow-y:hidden;padding:16px 32px}html.public .kinks-section .showcase-list .exhibit .inventory-list{grid-template-columns:repeat(2,1fr)}html.public .kinks-section .showcase-list .inventory-exhibit{padding:32px}html.public .kinks-section .showcase-list .ratings-exhibit{padding:0}html.public .kinks-section .showcase-list .ratings-exhibit>.ratings{background:var(--dialog-background);border-radius:6px;display:grid;grid-template-columns:repeat(2,1fr);padding:16px}html.public .kinks-section .showcase-list .calendar-exhibit{padding:16px 16px 0}html.public .kinks-section .showcase-list .calendar-exhibit>.calendar{background:var(--dialog-background);border-radius:6px}html.public .kinks-section .showcase-list .calendar-exhibit>.calendar>.day{min-height:0}html.public .kinks-section .showcase-list .calendar-exhibit>.calendar>.day>.caption{font-size:10px}html.public .kinks-section .showcase-list .calendar-exhibit>.calendar>.day:first-child{border-top-left-radius:6px}html.public .kinks-section .showcase-list .calendar-exhibit>.calendar>.day:nth-child(7){border-top-right-radius:6px}html.public .kinks-section .showcase-list .dialog-exhibit{padding:16px 16px 0}html.public .kinks-section .showcase-list .dialog-exhibit .dialog{background:var(--dialog-background);border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 16px rgba(0,0,0,.5);height:100%;padding:16px;position:static!important;width:100%}html.public .kinks-section .showcase-list .dialog-exhibit .dialog h3{align-items:center;display:flex;flex-direction:row;gap:8px}html.public .kinks-section .showcase-list .dialog-exhibit .dialog h3 .icon{width:24px}html.public .showcase-list{display:grid;gap:64px;grid-template-columns:1fr 1fr 1fr}html.public .showcase-list>.item{background:var(--shell-background);border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff}html.public .showcase-list>.item>.cover{border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.5);height:256px;object-fit:cover;width:100%}html.public .showcase-list>.item p{margin-bottom:8px}html.public .security-section{background:#000;background-image:url(eafc1ec51c848307eb2b.webp);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:contain;color:#fff;height:1100px;margin-top:-64px;padding:160px 64px 64px;position:relative}html.public .security-section .message{text-align:center}html.public .security-section .message h3{color:#fff;font-size:40px;text-align:center;text-shadow:0 0 8px #000}html.public .security-section .showcase-list{margin-top:512px}html.public .security-section .glitter{bottom:50%;position:absolute}html.public .security-section .glitter:first-child{animation-duration:3.4s;left:35%}html.public .security-section .glitter:nth-child(2){animation-delay:531ms;animation-duration:4s;left:42%}html.public .security-section .glitter:nth-child(3){animation-duration:3.2s;right:42%}html.public .security-section .glitter:nth-child(4){animation-delay:713ms;animation-duration:2.8s;right:35%}html.public .glitter{animation:glitter 2s linear infinite;background:#fff;border-radius:50%;display:block;height:8px;pointer-events:none;width:8px}@keyframes glitter{0%{opacity:.8;transform:translateY(0)}25%{transform:translateY(-16px) translateX(-4px)}75%{transform:translateY(-48px) translateX(4px)}to{opacity:0;transform:translateY(-64px)}}html.public .hero-section .command-row,html.public .last-section .command-row{justify-content:center;margin:64px 0}html.public .hero-section .command-row .join-link,html.public .hero-section .command-row .login-link,html.public .last-section .command-row .join-link,html.public .last-section .command-row .login-link{background:var(--accent-color);border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.5);color:#fff;font-size:18px;font-weight:700;min-width:100px;padding:10px;text-align:center}html.public .hero-section .command-row .join-link:hover,html.public .hero-section .command-row .login-link:hover,html.public .last-section .command-row .join-link:hover,html.public .last-section .command-row .login-link:hover{background:var(--accent-color-hover)}@media screen and (max-width:1600px){html.public article{max-width:800px}html.public .showcase-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){html.public footer,html.public header,html.public main{width:100%}html.public header{grid-template-columns:unset;grid-template-rows:auto 1fr}html.public header .menu-container,html.public header .menu-container>div{justify-content:center}html.public .showcase-list{gap:16px;grid-template-columns:1fr;margin-bottom:16px}html.public .showcase-list>.item{border-radius:0}html.public .kinks-section{height:auto;padding:16px 0}html.public .themes-list{align-items:center;display:flex;flex-direction:column}html.public .security-section{background-position-y:top;background-repeat:no-repeat;background-size:contain;height:auto;padding:256px 0 0}html.public .security-section .showcase-list{margin-top:32px}html.public .security-section .glitter{bottom:unset;top:160px}}@keyframes background-continuous-move{0%{background-position:0 0}to{background-position:3rem 3rem}}*{box-sizing:border-box;font-family:var(--text-font);margin:0;padding:0}:root{--header-height:40px}html{scroll-behavior:smooth}.fa-star{color:gold}.fa-trash-can{color:var(--error-color)}.brand{color:#fff;text-shadow:0 0 4px #000}a:not([href]):hover{cursor:pointer}.cookie-consent{background:var(--shell-background);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.5);display:grid;gap:16px;grid-template-columns:1fr auto;left:256px;padding:16px;position:fixed;right:256px}.cookie-consent .accept{font-weight:700}.cookie-consent .reject{background:none}.cookie-consent .reject:hover{background:var(--accent-color-hover)}@media(max-width:1024px){.cookie-consent{grid-template-columns:unset;grid-template-rows:1fr auto;left:0;right:0}}.documentation h2{color:#fff;margin-top:24px;text-shadow:none}.documentation h3{color:#fff;margin-top:20px}.documentation ul{margin:8px 0 8px 16px}.documentation ol{margin:8px 0 8px 36px}.documentation ol>li,.documentation ul>li{margin:4px 0}.documentation p{margin:8px 0}.documentation code{background:var(--input-background);padding:4px}.documentation img[src*=flows]{border-radius:6px;margin:8px 0;width:100%}.documentation table{border-collapse:collapse}.documentation table td,.documentation table th{padding:4px}.documentation table>thead>tr>th{border-bottom:1px solid #888;text-align:left}.themes-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:128px}.themes-list>.item{background:unset;border:2px solid transparent;height:100%;position:relative;width:100%}.themes-list>.item .accent{height:24px;left:8px;position:absolute;top:8px;width:24px}.themes-list>.item.selected{border:2px solid var(--accent-color)}.themes-list>.item.default{background-image:linear-gradient(to right bottom,#424246,#250525)}.themes-list>.item.default>.accent{background:#17ac86}.themes-list>.item.light-blue{background:#eee}.themes-list>.item.light-blue>.accent{background:#4f6bed}.themes-list>.item.light-pink{background:#eee}.themes-list>.item.light-pink>.accent{background:#e3008c}