body.community-theme{--ct-main: var(--community-theme-main-light);--ct-point: var(--community-theme-point-light);--ct-on-point: var(--community-theme-on-point-light);--ct-background-image: var(--community-theme-background-light, none);--ct-page: var(--community-theme-page-light);--ct-base: var(--community-theme-box-light);--ct-raised: var(--community-theme-compose-light);--ct-soft: var(--community-theme-selected-light);--ct-line: var(--community-theme-border-light);--ct-text: var(--community-theme-text-light);--ct-nav: var(--community-theme-nav-light);--ct-dim: var(--community-theme-dim-light);--ct-dim-hover: var(--community-theme-dim-hover-light);--ct-nav-hover: var(--community-theme-nav-hover-light);--ct-link-hover: var(--community-theme-link-hover-light);--ct-bracket: var(--community-theme-bracket-light);--ct-paren: var(--community-theme-paren-light);--ct-post-button: var(--community-theme-post-button-light);--ct-post-button-text: var(--community-theme-post-button-text-light);--ct-dm-sent: var(--community-theme-dm-sent-light, var(--ct-point));--ct-dm-sent-text: var(--community-theme-dm-sent-text-light, var(--ct-on-point));--ct-dm-received: var(--community-theme-dm-received-light, var(--ct-soft));--ct-dm-received-text: var(--community-theme-dm-received-text-light, var(--ct-text));--ct-dm-input: var(--community-theme-dm-input-light, var(--ct-soft));--ct-dm-button: var(--community-theme-dm-button-light, var(--ct-post-button));--ct-dm-button-text: var(--community-theme-dm-button-text-light, var(--ct-post-button-text));--ct-panel-alpha: var(--community-theme-box-opacity-light);--ct-main-alpha: var(--community-theme-box-opacity-light);--ct-raised-alpha: var(--community-theme-box-opacity-light);--ct-line-strong: color-mix(in srgb, var(--ct-line) 70%, var(--ct-text));--ct-hover: var(--community-theme-hover-light, color-mix(in srgb, var(--ct-text) 5%, transparent));--ct-shade: #fff;--ct-box-border: var(--community-theme-box-border, 1px);--ct-compose-border: var(--community-theme-compose-border, 1px);--ct-dm-input-border: var(--community-theme-dm-input-border, 1px);--ct-dm-button-border: var(--community-theme-dm-button-border, 0px)}body.community-theme.theme-community-dark{--ct-main: var(--community-theme-main-dark);--ct-point: var(--community-theme-point-dark);--ct-on-point: var(--community-theme-on-point-dark);--ct-background-image: var(--community-theme-background-dark, none);--ct-page: var(--community-theme-page-dark);--ct-base: var(--community-theme-box-dark);--ct-raised: var(--community-theme-compose-dark);--ct-soft: var(--community-theme-selected-dark);--ct-line: var(--community-theme-border-dark);--ct-text: var(--community-theme-text-dark);--ct-nav: var(--community-theme-nav-dark);--ct-dim: var(--community-theme-dim-dark);--ct-dim-hover: var(--community-theme-dim-hover-dark);--ct-nav-hover: var(--community-theme-nav-hover-dark);--ct-link-hover: var(--community-theme-link-hover-dark);--ct-bracket: var(--community-theme-bracket-dark);--ct-paren: var(--community-theme-paren-dark);--ct-post-button: var(--community-theme-post-button-dark);--ct-post-button-text: var(--community-theme-post-button-text-dark);--ct-dm-sent: var(--community-theme-dm-sent-dark, var(--ct-point));--ct-dm-sent-text: var(--community-theme-dm-sent-text-dark, var(--ct-on-point));--ct-dm-received: var(--community-theme-dm-received-dark, var(--ct-soft));--ct-dm-received-text: var(--community-theme-dm-received-text-dark, var(--ct-text));--ct-dm-input: var(--community-theme-dm-input-dark, var(--ct-soft));--ct-dm-button: var(--community-theme-dm-button-dark, var(--ct-post-button));--ct-dm-button-text: var(--community-theme-dm-button-text-dark, var(--ct-post-button-text));--ct-panel-alpha: var(--community-theme-box-opacity-dark);--ct-main-alpha: var(--community-theme-box-opacity-dark);--ct-raised-alpha: var(--community-theme-box-opacity-dark);--ct-line-strong: color-mix(in srgb, var(--ct-line) 70%, var(--ct-text));--ct-hover: var(--community-theme-hover-dark, rgba(255, 255, 255, .06));--ct-shade: #000}body.community-theme:not(.admin){--ct-panel: color-mix(in srgb, var(--ct-base) var(--ct-panel-alpha), transparent);--ct-panel-main: color-mix(in srgb, var(--ct-base) var(--ct-main-alpha), transparent);--ct-panel-raised: color-mix(in srgb, var(--ct-raised) var(--ct-raised-alpha), transparent);--ct-panel-solid: var(--ct-base);--color-bg: var(--ct-panel);--color-column: var(--ct-panel);--color-modal-panel: var(--ct-panel-solid);--color-dark: var(--ct-panel-solid);--color-mobile-search-bg: var(--ct-panel-raised);--color-mobile-popout-bg: var(--ct-panel-solid);--color-bg-75: color-mix(in srgb, var(--ct-base) 75%, transparent);--color-bg-90: color-mix(in srgb, var(--ct-base) 90%, transparent);--color-bg-compose-form: var(--ct-panel-raised);--color-bg-compose-form-focus: var(--ct-raised);--color-mud: var(--ct-panel-raised);--color-brand-commu-mud: var(--ct-panel-raised);--color-brand-commu-bg: var(--ct-panel-solid);--color-brand-commu-dark: var(--ct-panel-solid);--color-fg: var(--ct-text);--color-light-text: var(--ct-text);--color-button-text: var(--ct-text);--color-column-link: var(--ct-nav);--color-column-link-hover: var(--ct-nav-hover);--color-dim: var(--ct-dim);--color-brand-commu-dim: var(--ct-dim);--color-light-purple: var(--ct-dim);--color-topaz: var(--ct-dim);--color-brand-commu-text-light: var(--ct-dim);--color-border: var(--ct-line);--color-button-border: color-mix(in srgb, var(--ct-dim) 70%, transparent);--color-thread-line: var(--ct-line);--color-brand-commu-threaded-line: var(--ct-line);--color-noti-hover: var(--ct-hover);--color-light-shade: var(--ct-hover);--color-icon-button-hover: var(--ct-hover);--color-focusable-toot: transparent;--color-modal-overlay: color-mix(in srgb, var(--ct-shade) 35%, transparent);--color-brand-commu: var(--ct-point);--color-link: var(--ct-point);--color-brand-commu-links: var(--ct-point);--color-accent: var(--ct-point);--color-accent-dark: var(--ct-point);--color-accent-dark-50: var(--ct-point);--color-hashtag: var(--ct-point);--color-mention: var(--ct-point);--color-post-button: var(--ct-post-button);--color-post-button-text: var(--ct-post-button-text);--color-on-brand: var(--ct-on-point);--color-ghost-button-text: var(--ct-point);--color-sent-message-background: var(--ct-dm-sent);--color-sent-message-text: var(--ct-dm-sent-text);--color-recieve-message-background: var(--ct-dm-received);--color-recieve-message-text: var(--ct-dm-received-text);--color-hover-message-list-background: var(--ct-soft);--background-color: var(--ct-panel-solid);--background-color-tint: var(--ct-panel);--background-border-color: var(--ct-line);--surface-background-color: var(--ct-raised);--surface-variant-background-color: var(--ct-soft);--dropdown-background-color: var(--ct-panel-solid);--dropdown-border-color: var(--ct-line);--modal-background-color: var(--ct-panel);--modal-border-color: var(--ct-line);--input-background-color: var(--ct-raised);--input-placeholder-color: var(--ct-dim);--on-input-color: var(--ct-text);background:var(--ct-background-image) center/cover no-repeat fixed,var(--ct-page);color:var(--ct-text)}body.community-theme:not(.admin) .columns-area__panels__main>.columns-area{background:var(--ct-panel-main);border-inline:var(--ct-box-border) solid var(--ct-line)}body.community-theme:not(.admin) .compose-form__highlightable{border:var(--ct-compose-border) solid var(--ct-line)}body.community-theme:not(.admin) .compose-form__highlightable.active,body.community-theme:not(.admin) .compose-form__highlightable:focus-within{border-color:var(--ct-line-strong)}body.community-theme:not(.admin) .autosuggest-textarea__suggestions{background:var(--ct-panel-solid);border-color:var(--ct-line);color:var(--ct-text)}body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item{color:var(--ct-text)}body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item .autosuggest-account .display-name__account{color:var(--ct-dim)}body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:hover,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:focus,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:active,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item.selected{background:var(--ct-soft);color:var(--ct-text)}body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:hover .autosuggest-account .display-name__account,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:focus .autosuggest-account .display-name__account,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item:active .autosuggest-account .display-name__account,body.community-theme:not(.admin) .autosuggest-textarea__suggestions__item.selected .autosuggest-account .display-name__account{color:var(--ct-dim-hover)}body.community-theme:not(.admin) .search__popout__menu__item:hover,body.community-theme:not(.admin) .search__popout__menu__item:focus,body.community-theme:not(.admin) .search__popout__menu__item:active,body.community-theme:not(.admin) .search__popout__menu__item.active,body.community-theme:not(.admin) .search__popout__menu__item.selected{background:var(--ct-soft);color:var(--ct-text)}body.community-theme:not(.admin) .search__popout__menu__item:hover mark,body.community-theme:not(.admin) .search__popout__menu__item:hover strong,body.community-theme:not(.admin) .search__popout__menu__item:hover .icon-button,body.community-theme:not(.admin) .search__popout__menu__item:focus mark,body.community-theme:not(.admin) .search__popout__menu__item:focus strong,body.community-theme:not(.admin) .search__popout__menu__item:focus .icon-button,body.community-theme:not(.admin) .search__popout__menu__item:active mark,body.community-theme:not(.admin) .search__popout__menu__item:active strong,body.community-theme:not(.admin) .search__popout__menu__item:active .icon-button,body.community-theme:not(.admin) .search__popout__menu__item.active mark,body.community-theme:not(.admin) .search__popout__menu__item.active strong,body.community-theme:not(.admin) .search__popout__menu__item.active .icon-button,body.community-theme:not(.admin) .search__popout__menu__item.selected mark,body.community-theme:not(.admin) .search__popout__menu__item.selected strong,body.community-theme:not(.admin) .search__popout__menu__item.selected .icon-button{color:var(--ct-text)}body.community-theme:not(.admin) .focusable:focus,body.community-theme:not(.admin) .focusable:focus-visible{background-color:var(--ct-hover)}body.community-theme:not(.admin) .navigation-panel .column-link:not(.active):hover,body.community-theme:not(.admin) .navigation-panel .column-link:not(.active):focus-visible{background-color:transparent!important;color:var(--ct-nav-hover)}body.community-theme:not(.admin) .dm-room-item--active,body.community-theme:not(.admin) .dm-room-item--active:hover,body.community-theme:not(.admin) .dm-room-item--active:focus-visible{background:var(--ct-hover)}body.community-theme:not(.admin) .status__content .dialogue--bracket{color:var(--ct-bracket)}body.community-theme:not(.admin) .status__content .dialogue--paren,body.community-theme:not(.admin) .game-room .dialogue--paren,body.community-theme:not(.admin) .game-room__status .dialogue--paren,body.community-theme:not(.admin) .system-game-page .dialogue--paren{color:var(--ct-paren);font-size:var(--community-theme-paren-size, 100%)}body.community-theme:not(.admin) .dm-message--mine .dialogue{color:inherit}body.community-theme:not(.admin) .status__content a:hover,body.community-theme:not(.admin) .status__content a:focus-visible,body.community-theme:not(.admin) .account__header__content a:hover,body.community-theme:not(.admin) a.mention:hover,body.community-theme:not(.admin) a.hashtag:hover{color:var(--ct-link-hover)}body.community-theme:not(.admin) .icon-button:not(.active):hover,body.community-theme:not(.admin) .icon-button:not(.active):focus-visible{color:var(--ct-dim-hover)}body.community-theme:not(.admin) a.status__relative-time:hover,body.community-theme:not(.admin) a.status__display-name:hover .display-name__account,body.community-theme:not(.admin) .account__display-name:hover .display-name__account{color:var(--ct-dim-hover)}body.community-theme:not(.admin) .search{border:var(--ct-compose-border) solid var(--ct-line)}body.community-theme:not(.admin) .dm-composer__field,body.community-theme:not(.admin) .dm-room-list__search{border:var(--ct-dm-input-border) solid var(--ct-line);background:var(--ct-dm-input)}body.community-theme:not(.admin) .dm-room-list__search input,body.community-theme:not(.admin) .dm-composer__textarea{background:transparent;color:var(--ct-text)}body.community-theme:not(.admin) .dm-composer__send,body.community-theme:not(.admin) .dm-room-list__compose{border:var(--ct-dm-button-border) solid var(--ct-line-strong);background:var(--ct-dm-button);color:var(--ct-dm-button-text)}body.community-theme:not(.admin) .dm-composer__send .icon,body.community-theme:not(.admin) .dm-room-list__compose .icon{color:inherit}body.community-theme:not(.admin) .dm-composer__send:hover,body.community-theme:not(.admin) .dm-composer__send:focus-visible,body.community-theme:not(.admin) .dm-room-list__compose:hover,body.community-theme:not(.admin) .dm-room-list__compose:focus-visible{background:color-mix(in srgb,var(--ct-dm-button) 85%,var(--ct-shade))}body.community-theme.admin{--ct-field: color-mix(in srgb, var(--ct-base) 35%, #fff)}body.community-theme.admin.theme-community-dark{--ct-field: color-mix(in srgb, var(--ct-soft) 55%, var(--ct-base))}body.community-theme.admin{--ct-panel: color-mix(in srgb, var(--ct-base) var(--ct-panel-alpha), transparent);--background-color: var(--ct-base);--background-border-color: var(--ct-line);--surface-background-color: var(--ct-raised);--surface-variant-background-color: var(--ct-soft);--surface-variant-active-background-color: var(--ct-hover);--dropdown-background-color: var(--ct-base);--dropdown-border-color: var(--ct-line);--input-background-color: var(--ct-raised);--input-placeholder-color: var(--ct-dim);--on-input-color: var(--ct-text);--color-border: var(--ct-line);--color-dim: var(--ct-dim);background:var(--ct-background-image) center/cover no-repeat fixed,var(--ct-page);color:var(--ct-text)}body.community-theme.admin .admin-wrapper .sidebar-wrapper__inner,body.community-theme.admin .admin-wrapper .sidebar ul ul{background:transparent}body.community-theme.admin .admin-wrapper .sidebar__toggle{background:var(--ct-panel)}@media screen and (max-width:890px){body.community-theme.admin .admin-wrapper .sidebar-wrapper__inner{background:var(--ct-panel)}}body.community-theme.admin .admin-wrapper .content-wrapper{background:var(--ct-panel);border-inline:var(--ct-box-border) solid var(--ct-line)}body.community-theme.admin .admin-wrapper .sidebar ul a{display:flex;align-items:center;gap:12px;padding:16px 18px 16px 12px;font-size:18px;line-height:18px;color:var(--ct-nav)}body.community-theme.admin .admin-wrapper .sidebar ul a .icon{flex:0 0 auto;width:26px;height:26px;margin:0}body.community-theme.admin .admin-wrapper .sidebar ul a:hover,body.community-theme.admin .admin-wrapper .sidebar ul a:focus-visible{background:transparent;color:var(--ct-nav-hover)}body.community-theme.admin .admin-wrapper .sidebar ul ul a{padding:12px 18px 12px 46px;font-size:16px}body.community-theme.admin .admin-wrapper .sidebar ul ul a .icon{width:18px;height:18px}body.community-theme.admin .admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:var(--ct-nav);font-weight:700}body.community-theme.admin .admin-wrapper .sidebar__toggle__icon{color:var(--ct-nav)}body.community-theme.admin .ct-select-popout{position:absolute;z-index:9999;box-sizing:border-box;max-width:min(480px,100vw - 16px);max-height:min(360px,60vh);overflow-y:auto;padding:15px 5px;background:var(--ct-base);border:1px solid var(--ct-line);border-radius:16px;box-shadow:0 8px 24px #00000026;color:var(--ct-text);font-size:13px}body.community-theme.admin .ct-select-popout h4{padding:0 10px;margin:12px 0 6px;color:var(--ct-dim);font-size:13px;font-weight:500}body.community-theme.admin .ct-select-popout h4:first-child{margin-top:0}body.community-theme.admin .ct-select-popout__item{padding:10px;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:0}body.community-theme.admin .ct-select-popout__item:hover,body.community-theme.admin .ct-select-popout__item:focus{background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin .ct-select-popout__item[aria-selected=true]{font-weight:700}body.community-theme.admin .ct-select-popout__item .ct-select-popout__sub{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ct-dim);font-size:12px}body.community-theme.admin .ct-select-popout__item[aria-disabled=true]{color:var(--ct-dim);cursor:default;background:transparent}body.community-theme.admin .admin-wrapper .content h2,body.community-theme.admin .admin-wrapper .content h3,body.community-theme.admin .admin-wrapper .content h6,body.community-theme.admin .admin-wrapper .content .fields-group h6{color:var(--ct-text)}body.community-theme.admin .admin-wrapper .content h4,body.community-theme.admin .admin-wrapper .content .content__heading h2 small{color:var(--ct-dim)}body.community-theme.admin .admin-wrapper .content__heading__tabs a{color:var(--ct-nav)}body.community-theme.admin .admin-wrapper .content__heading__tabs a:hover,body.community-theme.admin .admin-wrapper .content__heading__tabs a:focus,body.community-theme.admin .admin-wrapper .content__heading__tabs a:active{background:var(--ct-hover)}body.community-theme.admin .admin-wrapper .content__heading__tabs a.selected{color:var(--ct-on-point);background:var(--ct-point)}body.community-theme.admin .bot-sheet-worksheets a{border-color:var(--ct-line);color:var(--ct-nav)}body.community-theme.admin .bot-sheet-worksheets a:hover,body.community-theme.admin .bot-sheet-worksheets a:focus-visible{color:var(--ct-nav-hover)}body.community-theme.admin .bot-sheet-worksheets a.selected{border-color:var(--ct-point);background:var(--ct-point);color:var(--ct-on-point)}body.community-theme.admin .bot-sheet-table{border-color:var(--ct-line);background:var(--ct-panel)}body.community-theme.admin .bot-sheet-switch{color:var(--ct-text)}body.community-theme.admin .bot-sheet-table__actions .icon-button{color:var(--ct-dim)}body.community-theme.admin .bot-sheet-table__actions .icon-button:hover,body.community-theme.admin .bot-sheet-table__actions .icon-button:focus-visible{color:var(--ct-dim-hover)}body.community-theme.admin .bot-sheet-table__input{border:1px solid var(--ct-line-strong);border-radius:10px;background:var(--ct-field);box-shadow:none;color:var(--ct-text)}body.community-theme.admin .bot-sheet-table__input:focus{border-color:var(--ct-point);outline:0}body.community-theme.admin .bot-sheet-table__editing td{background:var(--ct-soft)}body.community-theme.admin .bot-sheet-switch__track{background:var(--ct-line)}body.community-theme.admin .bot-sheet-switch input:checked+.bot-sheet-switch__track{background:var(--ct-point)}body.community-theme.admin .bot-sheet-notes{color:var(--ct-dim)}body.community-theme.admin .simple_form label,body.community-theme.admin .simple_form .input.boolean .label_input>label,body.community-theme.admin .simple_form .check_boxes label,body.community-theme.admin .simple_form .input.radio_buttons .radio>label,body.community-theme.admin .simple_form .fields-group h6{color:var(--ct-text)}body.community-theme.admin .simple_form .hint,body.community-theme.admin .simple_form .input .hint,body.community-theme.admin .simple_form p.hint{color:var(--ct-dim)}body.community-theme.admin .simple_form input[type=text],body.community-theme.admin .simple_form input[type=number],body.community-theme.admin .simple_form input[type=email],body.community-theme.admin .simple_form input[type=password],body.community-theme.admin .simple_form input[type=url],body.community-theme.admin .simple_form input[type=datetime-local],body.community-theme.admin .simple_form textarea,body.community-theme.admin .simple_form select{background-color:var(--ct-raised);border-color:var(--ct-line);color:var(--ct-text)}body.community-theme.admin .simple_form input::-moz-placeholder,body.community-theme.admin .simple_form textarea::-moz-placeholder{color:var(--ct-dim)}body.community-theme.admin .simple_form input::placeholder,body.community-theme.admin .simple_form textarea::placeholder{color:var(--ct-dim)}body.community-theme.admin .table th,body.community-theme.admin .table td{color:var(--ct-text);border-color:var(--ct-line)}body.community-theme.admin .table>thead>tr>th{color:var(--ct-dim)}body.community-theme.admin .admin-wrapper .content{color:var(--ct-text)}body.community-theme.admin .admin-wrapper .content .muted-hint,body.community-theme.admin .admin-wrapper .content .dim{color:var(--ct-dim)}body.community-theme.admin .button:not(.button-secondary):not(.button--destructive):not(.button-tertiary):not(.icon-button),body.community-theme.admin .simple_form .btn:not(.negative),body.community-theme.admin .simple_form button[type=submit]:not(.icon-button):not(.button-secondary){border:0;border-radius:999px;background:var(--ct-post-button);color:var(--ct-post-button-text);font-weight:700}body.community-theme.admin .button:not(.button-secondary):not(.button--destructive):not(.button-tertiary):not(.icon-button):hover,body.community-theme.admin .button:not(.button-secondary):not(.button--destructive):not(.button-tertiary):not(.icon-button):focus-visible,body.community-theme.admin .button:not(.button-secondary):not(.button--destructive):not(.button-tertiary):not(.icon-button):active,body.community-theme.admin .simple_form .btn:not(.negative):hover,body.community-theme.admin .simple_form .btn:not(.negative):focus-visible,body.community-theme.admin .simple_form .btn:not(.negative):active,body.community-theme.admin .simple_form button[type=submit]:not(.icon-button):not(.button-secondary):hover,body.community-theme.admin .simple_form button[type=submit]:not(.icon-button):not(.button-secondary):focus-visible,body.community-theme.admin .simple_form button[type=submit]:not(.icon-button):not(.button-secondary):active{background:color-mix(in srgb,var(--ct-post-button) 85%,var(--ct-shade));color:var(--ct-post-button-text)}body.community-theme.admin .button.button-secondary{border:1px solid var(--ct-post-button);border-radius:999px;color:var(--ct-post-button)}body.community-theme.admin .button.button-secondary:hover,body.community-theme.admin .button.button-secondary:focus-visible{background:color-mix(in srgb,var(--ct-post-button) 12%,transparent);border-color:var(--ct-post-button);color:var(--ct-post-button)}body.community-theme.admin .flash-message:not(.alert):not(.warning),body.community-theme.admin .flash-message.notice{border:0;border-radius:12px;background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin input[type=checkbox],body.community-theme.admin input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:18px;height:18px;margin:0;border:1.5px solid var(--ct-line-strong);border-radius:5px;background:var(--ct-field);box-shadow:none;cursor:pointer;vertical-align:middle;transition:background-color .12s,border-color .12s}body.community-theme.admin input[type=checkbox]:checked,body.community-theme.admin input[type=radio]:checked{border-color:var(--ct-point);background:var(--ct-point)}body.community-theme.admin input[type=checkbox]:focus-visible,body.community-theme.admin input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-point) 50%,transparent);outline-offset:2px}body.community-theme.admin input[type=checkbox]:disabled,body.community-theme.admin input[type=radio]:disabled{cursor:default;opacity:.5}body.community-theme.admin input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid var(--ct-on-point);border-width:0 2px 2px 0;transform:rotate(45deg)}body.community-theme.admin input[type=radio]{border-radius:50%}body.community-theme.admin input[type=radio]:checked{background:radial-gradient(circle,var(--ct-on-point) 0,var(--ct-on-point) 3px,var(--ct-point) 3.5px)}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){body.community-theme.admin input[type=radio]:checked{background:radial-gradient(circle,var(--ct-on-point) 0 3px,var(--ct-point) 3.5px)}}body.community-theme.admin .table,body.community-theme.admin .bot-sheet-table .table{border:0}body.community-theme.admin .table>thead>tr>th,body.community-theme.admin .bot-sheet-table .table>thead>tr>th{background:var(--ct-soft);border-bottom:1px solid var(--ct-line);color:var(--ct-text);font-weight:700}body.community-theme.admin .table>tbody>tr>td,body.community-theme.admin .table>tbody>tr>th,body.community-theme.admin .bot-sheet-table .table>tbody>tr>td,body.community-theme.admin .bot-sheet-table .table>tbody>tr>th{background:var(--ct-panel);border-top:0;border-bottom:1px solid var(--ct-line);color:var(--ct-text)}body.community-theme.admin .table>tbody>tr:last-child>td,body.community-theme.admin .table>tbody>tr:last-child>th,body.community-theme.admin .bot-sheet-table .table>tbody>tr:last-child>td,body.community-theme.admin .bot-sheet-table .table>tbody>tr:last-child>th{border-bottom:0}body.community-theme.admin .table>tbody>tr:hover>td,body.community-theme.admin .table>tbody>tr:hover>th,body.community-theme.admin .bot-sheet-table .table>tbody>tr:hover>td,body.community-theme.admin .bot-sheet-table .table>tbody>tr:hover>th{background:color-mix(in srgb,var(--ct-panel) 88%,var(--ct-text))}body.community-theme.admin table.table:not(.inline-table){overflow:hidden;border:var(--ct-box-border) solid var(--ct-line);border-collapse:separate;border-radius:12px;border-spacing:0}body.community-theme.admin .table-wrapper>table.table{border:0;border-radius:0}body.community-theme.admin .table-wrapper,body.community-theme.admin .bot-sheet-table,body.community-theme.admin .announcements-list,body.community-theme.admin .filters-list{overflow:hidden;border:var(--ct-box-border) solid var(--ct-line);border-radius:12px}body.community-theme.admin .announcements-list__item,body.community-theme.admin .announcements-list .log-entry,body.community-theme.admin .filters-list__item,body.community-theme.admin .filters-list .log-entry{border-bottom:1px solid var(--ct-line)}body.community-theme.admin .announcements-list>:last-child,body.community-theme.admin .filters-list>:last-child{border-bottom:0}body.community-theme.admin .announcements-list .log-entry,body.community-theme.admin .announcements-list__item,body.community-theme.admin .filters-list__item{background:var(--ct-panel)}body.community-theme.admin .log-entry{background:var(--ct-panel);border-color:var(--ct-line)}body.community-theme.admin .dashboard__counters>div>div,body.community-theme.admin .dashboard__counters>div>a,body.community-theme.admin .card.h-card{border:1px solid var(--ct-line);border-radius:12px;background:var(--ct-panel);color:var(--ct-text)}body.community-theme.admin .batch-table__toolbar,body.community-theme.admin .batch-table__row:first-child{border-radius:12px 12px 0 0}body.community-theme.admin .batch-table__toolbar{background:var(--ct-soft);border-color:var(--ct-line)}body.community-theme.admin .batch-table__row{background:transparent;border-color:var(--ct-line)}body.community-theme.admin .batch-table__row:hover{background:var(--ct-hover)}body.community-theme.admin .simple_form input[type=text],body.community-theme.admin .simple_form input[type=number],body.community-theme.admin .simple_form input[type=email],body.community-theme.admin .simple_form input[type=password],body.community-theme.admin .simple_form input[type=url],body.community-theme.admin .simple_form input[type=search],body.community-theme.admin .simple_form input[type=datetime-local],body.community-theme.admin .simple_form textarea,body.community-theme.admin .simple_form select{border:1px solid var(--ct-line-strong);border-radius:10px;background-color:var(--ct-field);box-shadow:none;color:var(--ct-text);transition:border-color .12s}body.community-theme.admin .simple_form input[type=text]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=text]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=number]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=number]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=email]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=email]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=password]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=password]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=url]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=url]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=search]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=search]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=datetime-local]:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form input[type=datetime-local]:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form textarea:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form textarea:focus:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form select:required:invalid:not(:-moz-placeholder),body.community-theme.admin .simple_form select:focus:invalid:not(:-moz-placeholder){border-color:var(--ct-line-strong)}body.community-theme.admin .simple_form input[type=text]:required:valid,body.community-theme.admin .simple_form input[type=text]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=text]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=number]:required:valid,body.community-theme.admin .simple_form input[type=number]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=number]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=email]:required:valid,body.community-theme.admin .simple_form input[type=email]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=email]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=password]:required:valid,body.community-theme.admin .simple_form input[type=password]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=password]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=url]:required:valid,body.community-theme.admin .simple_form input[type=url]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=url]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=search]:required:valid,body.community-theme.admin .simple_form input[type=search]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=search]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=datetime-local]:required:valid,body.community-theme.admin .simple_form input[type=datetime-local]:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form input[type=datetime-local]:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form textarea:required:valid,body.community-theme.admin .simple_form textarea:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form textarea:focus:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form select:required:valid,body.community-theme.admin .simple_form select:required:invalid:not(:placeholder-shown),body.community-theme.admin .simple_form select:focus:invalid:not(:placeholder-shown){border-color:var(--ct-line-strong)}body.community-theme.admin .simple_form input[type=text]:focus,body.community-theme.admin .simple_form input[type=number]:focus,body.community-theme.admin .simple_form input[type=email]:focus,body.community-theme.admin .simple_form input[type=password]:focus,body.community-theme.admin .simple_form input[type=url]:focus,body.community-theme.admin .simple_form input[type=search]:focus,body.community-theme.admin .simple_form input[type=datetime-local]:focus,body.community-theme.admin .simple_form textarea:focus,body.community-theme.admin .simple_form select:focus{border-color:var(--ct-point);box-shadow:none;outline:0}body.community-theme.admin .information-badge,body.community-theme.admin samp.information-badge,body.community-theme.admin .simple_form .check_boxes code,body.community-theme.admin .simple_form .check_boxes label code{display:inline-block;margin:0 4px 4px 0;padding:2px 10px;border:0;border-radius:999px;background:var(--ct-soft);color:var(--ct-text);font-family:inherit;font-size:12px;font-weight:600;line-height:18px}body.community-theme.admin .simple_form .scope-danger code,body.community-theme.admin .simple_form .scope-danger .information-badge,body.community-theme.admin code.scope-danger,body.community-theme.admin .scope-danger{background:color-mix(in srgb,#c0392b 18%,var(--ct-soft));color:color-mix(in srgb,#c0392b 80%,var(--ct-text))}body.community-theme.admin .branding-guide{border-radius:12px;background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin .branding-guide__summary .icon{color:var(--ct-text)}body.community-theme.admin .branding-guide__chevron{color:var(--ct-dim)}body.community-theme.admin .bot-sheet-table{overflow-x:auto;overflow-y:hidden}body.community-theme.admin .game-table__group td{background:var(--ct-soft)}body.community-theme.admin .game-badge{background:color-mix(in srgb,var(--badge, var(--ct-point)) 24%,transparent);color:var(--ct-text)}body.community-theme.admin .game-houses__badge{background:color-mix(in srgb,var(--ct-point) 24%,transparent);color:var(--ct-text)}body.community-theme.admin .game-card{border:var(--ct-box-border) solid var(--ct-line);background:var(--ct-panel)}body.community-theme.admin .game-detail__status,body.community-theme.admin .game-detail__summary-item{background:var(--ct-soft)}body.community-theme.admin .game-detail__status small,body.community-theme.admin .game-detail__summary-item small,body.community-theme.admin .game-table__count,body.community-theme.admin .game-detail__who a{color:var(--ct-dim)}body.community-theme.admin .game-houses__color{background:transparent}body.community-theme.admin .game-modal{border:var(--ct-box-border) solid var(--ct-line);background:var(--ct-base);color:var(--ct-text)}body.community-theme.admin .game-inventory__image{border:var(--ct-box-border) solid var(--ct-line);background:var(--ct-soft)}body.community-theme.admin .game-inventory__card--add .game-inventory__image{border-style:dashed;background:transparent}body.community-theme.admin .game-inventory__count{background:var(--ct-point);color:var(--ct-on-point)}body.community-theme.admin .game-item-thumb{background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin .game-group{border:var(--ct-box-border) solid var(--ct-line);border-radius:12px;background:var(--ct-panel)}body.community-theme.admin .game-token{background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin .game-token--person{background:color-mix(in srgb,var(--ct-point) 24%,transparent)}body.community-theme.admin .game-token--particle{background:transparent;color:var(--ct-dim)}body.community-theme.admin .game-tournament__table select,body.community-theme.admin .game-tournament__table input[type=datetime-local],body.community-theme.admin .game-give__targets{border-color:var(--ct-line-strong);background:var(--ct-field);color:var(--ct-text)}body.community-theme.admin .game-give__targets{background:transparent}body.community-theme.admin{--ct-background-image: none;--ct-page: #f3f4f6;--ct-base: #fff;--ct-raised: #fff;--ct-field: #fff;--ct-soft: color-mix(in srgb, var(--ct-main) 10%, #fff);--ct-hover: color-mix(in srgb, var(--ct-main) 6%, #fff);--ct-line: #e2e4e8;--ct-line-strong: #c8ccd2;--ct-text: #1f2329;--ct-dim: #6b7079;--ct-dim-hover: #3d424a;--ct-nav: #3d424a;--ct-nav-hover: var(--ct-point);--ct-link-hover: var(--ct-point);--ct-post-button: var(--ct-point);--ct-post-button-text: var(--ct-on-point);--ct-panel-alpha: 100%;--ct-main-alpha: 100%;--ct-raised-alpha: 100%;--ct-panel: var(--ct-base);--ct-box-border: 1px;--ct-compose-border: 1px}body.community-theme.admin.theme-community-dark{--ct-page: #111317;--ct-base: #1a1c20;--ct-raised: #202328;--ct-field: #23262b;--ct-soft: color-mix(in srgb, var(--ct-main) 22%, #1a1c20);--ct-hover: color-mix(in srgb, var(--ct-main) 12%, #1a1c20);--ct-line: #2c3036;--ct-line-strong: #3d424a;--ct-text: #e7e9ec;--ct-dim: #9a9fa7;--ct-dim-hover: #c9ccd1;--ct-nav: #c9ccd1}body.community-theme.admin{background:var(--ct-page)}body.community-theme.admin .admin-wrapper .content-wrapper{background:var(--ct-base);border-inline:1px solid var(--ct-line)}body.community-theme.admin .admin-wrapper .sidebar ul .simple-navigation-active-leaf>a{border-radius:10px;background:var(--ct-soft);color:var(--ct-text)}body.community-theme.admin .admin-wrapper .sidebar ul a:hover,body.community-theme.admin .admin-wrapper .sidebar ul a:focus-visible{color:var(--ct-point)}body.community-theme.admin .game-card,body.community-theme.admin .game-group,body.community-theme.admin .commu-card{background:var(--ct-base);box-shadow:0 1px 2px #0000000a}body.community-theme.admin .game-inventory__card{color:var(--ct-text)}body.community-theme.admin .game-slider{accent-color:var(--ct-point)}body.community-theme.admin .game-savebar{border-top-color:var(--ct-point);background:var(--ct-base)}body.community-theme.admin .game-detail__record{border-color:var(--ct-line);background:var(--ct-soft)}body.community-theme.admin .game-detail__games li,body.community-theme.admin .game-group--plain>.game-group__summary{border-color:var(--ct-line)}body.community-theme.admin .game-multi__summary{border-color:var(--ct-line-strong);background:var(--ct-field);color:var(--ct-text)}body.community-theme.admin .game-multi__list{border-color:var(--ct-line);background:var(--ct-base);color:var(--ct-text)}body.community-theme.admin .game-multi__option:hover{background:var(--ct-hover)}body.community-theme:not(.admin) .wallet-bar,body.community-theme:not(.admin) .wallet-page__item-image{border:var(--ct-compose-border) solid var(--ct-line);background:var(--ct-panel-raised);color:var(--ct-text)}body.community-theme:not(.admin) .wallet-bar__item+.wallet-bar__item{border-inline-start-color:var(--ct-line)}body.community-theme:not(.admin) .wallet-bar__item:hover,body.community-theme:not(.admin) .wallet-bar__item:focus-visible{background:var(--ct-hover)}body.community-theme:not(.admin) .wallet-bar__label,body.community-theme:not(.admin) .wallet-page__summary span,body.community-theme:not(.admin) .wallet-page__reason,body.community-theme:not(.admin) .wallet-page__record time,body.community-theme:not(.admin) .wallet-page__empty{color:var(--ct-dim)}body.community-theme:not(.admin) .wallet-bar__value .icon,body.community-theme:not(.admin) .wallet-page__summary .icon{color:var(--ct-point)}body.community-theme:not(.admin) .wallet-page__record{border-bottom-color:var(--ct-line)}body.community-theme:not(.admin) .wallet-page__item-count{background:var(--ct-point);color:var(--ct-on-point)}body.community-theme:not(.admin) .wallet-page__item:hover .wallet-page__item-image,body.community-theme:not(.admin) .wallet-page__item:focus-visible .wallet-page__item-image{outline-color:var(--ct-point)}body.community-theme:not(.admin) .shop-page__description,body.community-theme:not(.admin) .item-modal__note,body.community-theme:not(.admin) .item-modal__money,body.community-theme:not(.admin) .item-modal__count-max{color:var(--ct-dim)}body.community-theme:not(.admin) .item-modal__total .icon{color:var(--ct-point)}body.community-theme:not(.admin) .shop-card .wallet-page__item-count{background:var(--sys-gold);color:#fff}body.community-theme:not(.admin) .shop-card__note{color:var(--ct-dim)}body.community-theme:not(.admin) .shop-card .wallet-page__item-image{border:1px solid var(--sys-gold-soft);border-radius:2px;background:color-mix(in srgb,var(--sys-parchment) 92%,#000)}body.community-theme:not(.admin) .wallet-record{--record-color: var(--ct-dim)}body.community-theme:not(.admin) .item-modal__coin{background:color-mix(in srgb,var(--ct-point) 16%,transparent);color:var(--ct-point)}body.community-theme:not(.admin) .item-modal__effect{color:var(--ct-dim)}body.community-theme:not(.admin) .wallet-record--gain{--record-color: var(--ct-point)}body.community-theme:not(.admin) .wallet-record--spend{--record-color: #e5484d}body.community-theme:not(.admin) .wallet-record__meta,body.community-theme:not(.admin) .wallet-page__day-title{color:var(--ct-dim)}body.community-theme:not(.admin) .wallet-record__item{background:color-mix(in srgb,var(--ct-point) 14%,transparent);color:var(--ct-point)}body.community-theme:not(.admin) .wallet-record__item--minus{background:#e5484d1f;color:#e5484d}body.community-theme:not(.admin) .wallet-page__filter{border-color:var(--ct-line)}body.community-theme:not(.admin) .item-modal{border-radius:16px;background:color-mix(in srgb,var(--ct-base) max(0%,var(--ct-panel-alpha) * 2 - 100%),transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.community-theme:not(.admin) .item-modal .safety-action-modal__top,body.community-theme:not(.admin) .item-modal .safety-action-modal__bottom{background:transparent}body.community-theme:not(.admin) .item-modal .search__input,body.community-theme:not(.admin) .item-modal__stepper input{color:var(--ct-text)}body.community-theme:not(.admin) .item-modal__stepper{border-color:var(--ct-line);background:var(--ct-panel-raised)}body.community-theme:not(.admin) .item-modal__stepper .icon-button:not(:disabled){color:var(--ct-point)}body.community-theme:not(.admin) .item-modal__stepper .icon-button:not(:disabled):hover{background:var(--ct-hover)}
