@font-face{font-family:"CH Mulish";src:url(/uploads/default/original/1X/219d6d99fa3cba281ac2f983b7dd7f36b98a9e02.ttf) format("opentype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"CH Cormorant";src:url(/uploads/default/original/1X/bce0321778a722fd983da5a20a375a44a3e82ee8.ttf) format("opentype");font-style:normal;font-weight:300 700;font-display:swap}:root{--ch-font-sans: "CH Mulish", "Segoe UI", sans-serif;--ch-font-display: "CH Cormorant", Georgia, serif;--ch-night: #102822;--ch-night-soft: #17372f;--ch-cream: #f8f3e8;--ch-cream-deep: #efe4d2;--ch-emerald-deep: #17372f;--ch-emerald: #1b4d3e;--ch-emerald-soft: #226751;--ch-emerald-mist: #e8f0ec;--ch-gold: #c6a15d;--ch-gold-soft: #e6cf9f;--ch-ruby: #8e1c3b;--ch-ruby-dark: #701632;--ch-ivory: #fbf5ea;--ch-paper: #fffaf3;--ch-mist: #f0e6d5;--ch-shadow: 0 18px 48px rgba(17, 38, 32, 0.12);--ch-shadow-strong: 0 22px 60px rgba(17, 38, 32, 0.18);--ch-border: rgba(27, 77, 62, 0.12);--ch-surface: linear-gradient(180deg, rgba(12, 31, 26, 0.94), rgba(16, 40, 34, 0.97));--ch-surface-soft: linear-gradient(180deg, rgba(15, 39, 32, 0.92), rgba(21, 49, 41, 0.96));--ch-founders-mobile-height: 182px;--ch-founders-mobile-position: center 24%;--ch-founders-mobile-size: cover;--ch-founders-mobile-radius: 20px}html{scroll-behavior:smooth;overflow-x:hidden;min-height:100%}body{font-family:var(--ch-font-sans);color:rgba(245,234,210,.92);letter-spacing:.01em;overflow-x:hidden;max-width:100vw;background:radial-gradient(circle at top left, rgba(198, 161, 93, 0.08), transparent 24%),radial-gradient(circle at bottom right, rgba(34, 103, 81, 0.16), transparent 26%),linear-gradient(180deg, rgba(12, 31, 26, 0.98), rgb(20, 48, 40)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);background-color:var(--ch-night);background-size:auto,auto,100% 100%,220px 220px;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:top left,bottom right,center top,center top;background-attachment:scroll;min-height:100vh}body,.cooked,input,textarea,select,button{font-family:var(--ch-font-sans)}h1,h2,h3,h4,h5,h6,.topic-map__title,.user-card h1,.list-controls .combo-box .combo-box-header .selected-name{font-family:var(--ch-font-display);letter-spacing:.02em}a{color:var(--ch-gold-soft);text-decoration-color:rgba(198,161,93,.48);transition:color .2s ease,text-decoration-color .2s ease}a:hover,a:focus{color:inherit;text-decoration-color:rgba(198,161,93,.48)}.wrap{max-width:1240px}.d-header-wrap,.d-header .wrap,.d-header .contents,.d-header .panel,.d-header .d-header-icons,.d-header .header-buttons,.d-header .user-menu-dropdown-wrapper{overflow:visible !important}#main-outlet,#main-outlet .wrap,.ch-brand-banner__inner,.list-container,.topic-area,.post-stream,.topic-post,.topic-post .topic-body,.user-main,.user-main .user-content,.user-main .user-profile,.user-main .about,.user-main .details,.user-main .secondary,.user-main .controls,.user-main .staff-counters,.user-main .user-preferences,.user-main .pref-control{min-width:0;max-width:100%}*,*::before,*::after{box-sizing:border-box}.d-header-wrap{box-shadow:0 18px 42px rgba(17,38,32,.16);position:relative;z-index:100}.d-header{background:linear-gradient(135deg, rgba(23, 55, 47, 0.97), rgba(36, 103, 81, 0.95)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);background-color:var(--ch-emerald-deep);background-size:cover,220px auto;border-bottom:1px solid rgba(198,161,93,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.d-header .title{min-width:min(280px,35vw);display:flex;align-items:center}.d-header #site-logo,.d-header #site-logo-small,.d-header .title img{max-height:42px;filter:none;box-shadow:none}.d-header .icon,.d-header .d-icon,.d-header .header-dropdown-toggle,.d-header .panel-button{color:rgba(251,245,234,.92)}.d-header .header-dropdown-toggle .d-icon-bars,.d-header .panel-button .d-icon-bars,.d-header .header-sidebar-toggle .d-icon-bars,.d-header .header-dropdown-toggle .svg-icon.d-icon-bars,.d-header .panel-button .svg-icon.d-icon-bars,.d-header .header-sidebar-toggle .svg-icon.d-icon-bars{transform-origin:center;transition:transform .24s ease}.d-header .icon:hover,.d-header .d-icon:hover,.d-header .header-dropdown-toggle:hover,.d-header .panel-button:hover{color:var(--ch-gold-soft)}.d-header .header-dropdown-toggle[aria-expanded=true] .d-icon-bars,.d-header .panel-button[aria-expanded=true] .d-icon-bars,.d-header .header-sidebar-toggle button[aria-expanded=true] .d-icon-bars,.d-header .header-dropdown-toggle[aria-expanded=true] .svg-icon.d-icon-bars,.d-header .panel-button[aria-expanded=true] .svg-icon.d-icon-bars,.d-header .header-sidebar-toggle button[aria-expanded=true] .svg-icon.d-icon-bars,.d-header .header-dropdown-toggle.-active .d-icon-bars,.d-header .panel-button.-active .d-icon-bars,.d-header .header-dropdown-toggle.active .d-icon-bars,.d-header .panel-button.active .d-icon-bars{transform:rotate(180deg)}.d-header .badge-notification{background:linear-gradient(135deg, var(--ch-ruby), #b22450);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 12px 30px rgba(112,22,50,.35)}.welcome-banner,.welcome-banner__wrap,.welcome-banner-container,.welcome-banner-contents,.welcome-banner__title,.welcome-banner__row{display:none !important}@media(max-width: 767px){.d-header #site-logo,.d-header #site-logo-small,.d-header .title img{display:inline-block !important;max-height:34px;opacity:1 !important}}@media(max-width: 768px){.d-header #site-logo,.d-header #site-logo-small,.d-header .title img{display:inline-block !important;max-height:34px;opacity:1 !important}.ch-brand-banner .ch-brand-banner__topline{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:space-between !important;gap:.75rem !important}.ch-brand-banner .ch-brand-banner__logo{display:block !important;flex:0 0 120px !important;width:120px !important;min-width:120px !important;height:80px !important;min-height:80px !important;opacity:1 !important;visibility:visible !important;background-image:url(/uploads/default/original/1X/9dffa8710184cbd13f14bc4475baebdcac7f85a5.png) !important;background-size:contain !important;background-position:right center !important;background-repeat:no-repeat !important}.sidebar-wrapper .sidebar-section-link-wrapper,.sidebar-wrapper .sidebar-section-link-wrapper *,.sidebar-wrapper .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-button,.sidebar-wrapper .sidebar-section-link-content,.sidebar-wrapper .sidebar-section-link-content-text,.sidebar-wrapper .sidebar-section-link-prefix,.sidebar-wrapper .sidebar-section-link-suffix,.sidebar-wrapper button,.sidebar-wrapper .btn,.sidebar-wrapper a{background:rgba(0,0,0,0) !important;color:rgba(248,241,228,.92) !important;box-shadow:none !important;border-color:rgba(0,0,0,0) !important}}.ch-brand-banner{margin:.65rem auto .85rem;overflow:visible}.ch-brand-banner .wrap{position:relative}#main-outlet>.ch-brand-banner{margin:0 0 1rem 0}#main-outlet>.ch-brand-banner .wrap{max-width:100%}.ch-brand-banner__inner{padding:1rem 1.25rem 1.05rem;border-radius:24px;background:linear-gradient(140deg, rgba(14, 35, 29, 0.96), rgba(22, 54, 45, 0.98)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);background-size:auto,220px auto;border:1px solid rgba(198,161,93,.24);box-shadow:0 16px 38px rgba(0,0,0,.16);position:relative}.ch-brand-banner__inner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at right top, rgba(198, 161, 93, 0.08), transparent 22%),url(/uploads/default/original/1X/542bbd630f3a8350f267f9d8444042e0157829ca.png) right -2rem top -2rem/110px no-repeat;opacity:0;pointer-events:none}.ch-brand-banner__topline,.ch-brand-banner__subtitle,.ch-brand-banner__search{position:relative;z-index:1}.ch-brand-banner__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ch-brand-banner__topline h2{margin:0;max-width:40rem;color:var(--ch-paper);font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.08}.ch-brand-banner__logo{flex:0 0 375px;height:140px;background:url(/uploads/default/original/1X/9dffa8710184cbd13f14bc4475baebdcac7f85a5.png) right center/contain no-repeat,url(/uploads/default/original/1X/f96221269d5d6cd0ede912146e9fb928b886ebd6.svg) right center/contain no-repeat;display:block !important;visibility:visible !important;opacity:1 !important}.ch-brand-banner__subtitle{margin:.45rem 0 0;max-width:42rem;color:rgba(245,234,210,.82);font-size:.98rem;line-height:1.45;font-weight:600}.ch-brand-banner__search{display:flex;gap:.75rem;align-items:center;margin-top:.85rem}.ch-brand-banner__search-input{flex:1 1 auto;min-height:46px;padding:.75rem 1rem;border-radius:999px;border:1px solid rgba(198,161,93,.16);background:rgba(8,23,19,.84);color:rgba(245,234,210,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.ch-brand-banner__search-input::placeholder{color:rgba(245,234,210,.48)}.ch-brand-banner__search-input:focus{outline:none;border-color:rgba(198,161,93,.52);box-shadow:0 0 0 4px rgba(198,161,93,.12)}.ch-brand-banner__search-button{flex:0 0 auto}.btn{min-height:44px;padding:.72rem 1.2rem;border-radius:999px;border:1px solid rgba(0,0,0,0);font-weight:800;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.btn:hover,.btn:focus{transform:translateY(-1px)}.btn-primary,.btn-primary.btn-icon-text{color:#112822;background:linear-gradient(135deg, #f4d067, #bf8f24);box-shadow:0 16px 32px rgba(191,143,36,.28)}.btn-primary:hover,.btn-primary:focus,.btn-primary.btn-icon-text:hover,.btn-primary.btn-icon-text:focus{color:#112822;box-shadow:0 18px 38px rgba(191,143,36,.36)}.btn:not(.btn-primary):not(.btn-danger):not(.no-text){color:rgba(245,234,210,.92);background:rgba(11,29,24,.66);border-color:rgba(198,161,93,.24)}.btn:not(.btn-primary):not(.btn-danger):not(.no-text):hover,.btn:not(.btn-primary):not(.btn-danger):not(.no-text):focus{color:#fff3c9;border-color:rgba(198,161,93,.4);background:rgba(11,29,24,.9)}#navigation-bar .nav-pills>li>a,.list-controls .combo-box .combo-box-header,.select-kit .select-kit-header{border-radius:999px;border:1px solid rgba(198,161,93,.18);background:rgba(11,29,24,.56);color:rgba(245,234,210,.88);box-shadow:none}#navigation-bar .nav-pills>li.active>a,#navigation-bar .nav-pills>li>a:hover,.list-controls .combo-box .combo-box-header:hover,.select-kit .select-kit-header:hover{background:linear-gradient(135deg, rgba(198, 161, 93, 0.16), rgba(191, 143, 36, 0.18));border-color:rgba(198,161,93,.42);color:#fff3c9}.list-container,.menu-panel,.user-menu.revamped,.user-card,.group-card,.reviewable,.search-menu,.d-modal__container,#reply-control,.composer-popup{background:var(--ch-surface);border:1px solid rgba(198,161,93,.18);border-radius:28px;box-shadow:0 22px 54px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.list-container{padding:1rem 1rem 1.15rem}.topic-list,.category-list,.latest-topic-list{border-top:none}.topic-list tbody tr,.category-list tbody tr,.latest-topic-list-item{background:hsla(0,0%,100%,.02);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.topic-list tbody tr:hover,.category-list tbody tr:hover,.latest-topic-list-item:hover{background:rgba(198,161,93,.05);box-shadow:inset 0 0 0 1px rgba(198,161,93,.22)}.topic-list-item,.latest-topic-list-item,.category-list-item{border-bottom-color:rgba(198,161,93,.08)}.topic-list .main-link a.title,.latest-topic-list-item .title,.category-list .category-name,.category-list td,.topic-list td{color:rgba(245,234,210,.92)}.topic-list .main-link a.title:hover,.latest-topic-list-item .title:hover{color:inherit}.badge-wrapper.bullet span.badge-category,.badge-category__wrapper,.badge-category{border-radius:999px}.discourse-tag,.discourse-tags .discourse-tag,.simple-topic-list .discourse-tag{padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(198,161,93,.28);background:rgba(198,161,93,.12);color:#ffe7a8;font-weight:700}.category-box,.category-list-item .category-description,.categories-and-latest .column{border-radius:26px}.category-box,.category-box-inner{border-color:rgba(198,161,93,.18);background:var(--ch-surface);box-shadow:0 20px 44px rgba(0,0,0,.18);overflow:hidden}.category-box-heading h3,.category-box-heading .category-name,.categories-list .category-name{color:#dfb95a}.category-box[data-category-name=Новости],.category-box[data-category-name=новости],.category-box[data-category-name=news],.category-list-item[data-category-name=Новости],.category-list-item[data-category-name=новости],.category-list-item[data-category-name=news]{border-width:2px;border-color:rgba(198,161,93,.48) !important;box-shadow:0 18px 42px rgba(0,0,0,.2),inset 0 0 0 1px rgba(198,161,93,.18)}.category-box[data-category-name=Новости] .category-box-heading h3,.category-box[data-category-name=новости] .category-box-heading h3,.category-box[data-category-name=news] .category-box-heading h3,.category-list-item[data-category-name=Новости] .category-name,.category-list-item[data-category-name=новости] .category-name,.category-list-item[data-category-name=news] .category-name{font-size:1.22em;font-weight:800}.category-boxes .category-box[data-category-name=Новости],.category-boxes .category-box[data-category-name=новости],.category-boxes .category-box[data-category-name=news],.categories-list .category-list-item[data-category-name=Новости],.categories-list .category-list-item[data-category-name=новости],.categories-list .category-list-item[data-category-name=news]{order:-10}.topic-post{margin-bottom:1.1rem}.topic-post .topic-body{border-radius:30px;border:1px solid rgba(198,161,93,.16);background:var(--ch-surface);box-shadow:0 18px 38px rgba(0,0,0,.18);overflow:hidden}.topic-post.staff .topic-body,.topic-post.moderator .topic-body,.topic-post.admin .topic-body{border-color:rgba(198,161,93,.4);box-shadow:0 20px 50px rgba(0,0,0,.22),inset 0 0 0 1px rgba(198,161,93,.12);background:linear-gradient(180deg, rgba(16, 41, 34, 0.98), rgba(23, 55, 47, 0.98)),radial-gradient(circle at top right, rgba(198, 161, 93, 0.12), transparent 30%)}.topic-avatar .avatar,.poster-avatar .avatar,.user-menu .avatar{border:2px solid rgba(198,161,93,.24);box-shadow:0 10px 26px rgba(17,38,32,.12)}.names span a,.topic-meta-data .post-info a,.topic-map .buttons .btn{color:var(--ch-gold-soft)}.topic-map,.small-action,.topic-status-info,.timeline-container .topic-timeline{border-color:rgba(198,161,93,.12)}::selection{background:rgba(244,208,103,.42) !important;color:#102822 !important;text-shadow:none !important}::-moz-selection{background:rgba(244,208,103,.42) !important;color:#102822 !important;text-shadow:none !important}body{-webkit-user-select:text;user-select:text}blockquote{margin:1.2rem 0;padding:1rem 1.15rem;border-left:3px solid var(--ch-gold);border-radius:20px;background:rgba(198,161,93,.08)}.quote-button,.quote-controls .icon{color:var(--ch-ruby)}pre,code,.d-editor-preview pre{border-radius:18px;background:#17372f;color:#f8f1e4}input[type=text],input[type=search],input[type=email],input[type=password],textarea,.d-editor-textarea-wrapper,.title-input,.search-menu .search-input,.select-kit.combo-box.category-drop .select-kit-header,.select-kit.multi-select .select-kit-header{border-radius:18px;border:1px solid rgba(198,161,93,.16);background:rgba(8,23,19,.84);color:rgba(245,234,210,.94);box-shadow:none}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,.d-editor-textarea-wrapper:focus-within,.title-input:focus,.search-menu .search-input:focus,.select-kit .select-kit-header:focus,.select-kit.is-expanded .select-kit-header{border-color:rgba(198,161,93,.52);box-shadow:0 0 0 4px rgba(198,161,93,.12)}#reply-control .reply-area,#reply-control .d-editor{background:rgba(0,0,0,0)}.user-menu .quick-access-panel li,.menu-panel li{border-color:rgba(27,77,62,.08)}.fk-d-menu,.popup-menu,.select-kit.dropdown-select-box .select-kit-collection{border-radius:22px;border:1px solid rgba(198,161,93,.18);background:rgba(10,28,23,.98);box-shadow:0 10px 24px rgba(0,0,0,.12)}.alert,.alert.alert-info,.alert.alert-success,.alert.alert-error,.banner{border-radius:20px;border-width:1px;box-shadow:var(--ch-shadow)}.alert.alert-info,.banner{background:rgba(198,161,93,.14);border-color:rgba(198,161,93,.32)}.alert.alert-success{background:rgba(34,103,81,.12);border-color:rgba(34,103,81,.24)}.alert.alert-error{background:rgba(142,28,59,.1);border-color:rgba(142,28,59,.24)}.timeline-container .timeline-scrollarea{scrollbar-color:rgba(198,161,93,.55) rgba(0,0,0,0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgba(198, 161, 93, 0.75), rgba(142, 28, 59, 0.72));border-radius:999px}::-webkit-scrollbar-track{background:rgba(8,24,20,.5)}.admin-interface,.admin-interface .admin-contents,.admin-interface .admin-controls,.admin-interface .admin-detail,.admin-interface .setting label,.admin-interface .setting .desc,.admin-interface .setting .desc p,.admin-interface .setting .desc span,.admin-interface .setting .desc code,.admin-interface th,.admin-interface td,.admin-interface .nav-stacked a,.admin-interface .nav-pills>li>a,.admin-interface h1,.admin-interface h2,.admin-interface h3,.admin-interface h4,.admin-interface h5,.admin-interface .dashboard-next .section-title,.admin-interface .dashboard-next .section-body,.admin-interface .themes-list .title,.admin-interface .themes-list .metadata,.admin-interface .theme-metadata__value,.admin-interface .theme-metadata__name{color:rgba(245,234,210,.92)}.admin-interface .admin-contents .setting,.admin-interface .admin-contents .admin-report,.admin-interface .admin-contents .dashboard-next .section,.admin-interface .admin-contents table tbody tr,.admin-interface .admin-contents .themes-list-item,.admin-interface .admin-contents .theme-card,.admin-interface .admin-contents .simple-list li{background:rgba(12,31,26,.72);border-color:rgba(198,161,93,.14)}.admin-interface .admin-contents input[type=text],.admin-interface .admin-contents input[type=search],.admin-interface .admin-contents input[type=email],.admin-interface .admin-contents input[type=password],.admin-interface .admin-contents input[type=number],.admin-interface .admin-contents textarea,.admin-interface .admin-contents .select-kit-header{background:rgba(8,23,19,.88);color:rgba(245,234,210,.94);border-color:rgba(198,161,93,.18)}.admin-interface .nav-pills>li.active>a,.admin-interface .nav-pills>li>a:hover,.admin-interface .nav-stacked a.active,.admin-interface .nav-stacked a:hover{background:rgba(198,161,93,.14);color:#fff3c9}.admin-interface .admin-controls,.admin-interface .navigation-container,.admin-interface .admin-controls .nav,.admin-interface .admin-controls .nav-stacked{background:var(--ch-surface);box-shadow:none;border:1px solid rgba(198,161,93,.16);border-radius:22px}.admin-interface .admin-controls,.admin-interface .navigation-container{padding:.9rem}.admin-interface .admin-controls .nav,.admin-interface .admin-controls .nav-stacked{border:0;padding:0}.admin-interface .admin-controls .nav-stacked a,.admin-interface .navigation-container .nav-stacked a,.admin-interface .navigation-container .nav-pills>li>a{display:flex;align-items:center;gap:.7rem;min-height:46px;padding:.7rem .9rem;border-radius:16px}.admin-interface .navigation-container input[type=search],.admin-interface .navigation-container .search-input,.admin-interface .navigation-container .filter,.admin-interface .navigation-container .select-kit-header{min-height:48px;border-radius:16px}.admin-interface .navigation-container kbd,.admin-interface .navigation-container .keyboard-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding-inline:.55rem;border-radius:12px}.user-main,.user-main .user-content,.user-main .control-group label,.user-main .instructions,.user-main .pref-description,.user-main .pref-control,.user-main .nav-pills>li>a,.user-main h1,.user-main h2,.user-main h3,.user-main p,.preferences .control-group label,.preferences .instructions{color:rgba(245,234,210,.92)}.user-main .user-content,.user-main .pref-control,.user-main .controls,.user-main .staff-counters,.user-main .user-preferences,.preferences .control-group{background:rgba(0,0,0,0);border-color:rgba(198,161,93,.14)}.user-main input[type=text],.user-main input[type=search],.user-main input[type=email],.user-main input[type=password],.user-main input[type=number],.user-main textarea,.user-main .select-kit-header,.preferences input[type=text],.preferences input[type=search],.preferences input[type=email],.preferences textarea{background:rgba(8,23,19,.88);color:rgba(245,234,210,.94);border-color:rgba(198,161,93,.18)}.user-main .nav-pills{display:flex;flex-wrap:wrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scrollbar-width:thin}.user-main .nav-pills>li{flex:0 0 auto;min-width:0}.user-main .nav-pills>li>a{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.user-main .about,.user-main .about .details,.user-main .about .primary,.user-main .about .secondary,.user-main .user-content{min-width:0}.user-main .about .details,.user-main .user-content{overflow-wrap:anywhere}.user-main .about .controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;min-width:0}.user-main .about .controls .btn,.user-main .about .controls button,.user-main .about .controls a{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.full-page-chat,.chat-channel-header,.chat-message-container,.chat-composer{position:relative;z-index:1}.chat-composer{margin-top:.5rem;padding:.75rem;border-radius:18px;border:1px solid rgba(198,161,93,.18);background:var(--ch-surface-soft)}.chat-composer .d-editor-textarea-wrapper,.chat-composer textarea{border-radius:14px;border:1px solid rgba(198,161,93,.16);background:rgba(12,31,26,.8)}.chat-composer .d-editor-textarea-wrapper:focus-within,.chat-composer textarea:focus{border-color:rgba(198,161,93,.52);box-shadow:0 0 0 3px rgba(198,161,93,.1)}.chat-message .chat-message__content{overflow:visible}.chat-message .chat-message__content .cooked{word-wrap:break-word;overflow-wrap:break-word}.chat-live-messages,.chat-message-separator{position:relative;z-index:0}.chat-composer-container{position:relative;z-index:10;background:rgba(12,31,26,.95);border-top:1px solid rgba(198,161,93,.15);padding:.5rem .75rem}.reviewable-item,.reviewable{padding:1rem 1.25rem;margin-bottom:.75rem;border-radius:22px;border:1px solid rgba(198,161,93,.18);background:var(--ch-surface);box-shadow:0 12px 30px rgba(0,0,0,.15)}.reviewable-item .reviewable-controls,.reviewable .reviewable-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(198,161,93,.1)}.reviewable-item .reviewable-controls .btn,.reviewable .reviewable-controls .btn{flex:0 0 auto;min-height:40px;padding:.5rem 1rem}.review-filters,.reviewable-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.review-filters .select-kit,.reviewable-filters .select-kit,.review-filters .combo-box,.reviewable-filters .combo-box{min-width:160px;flex:0 0 auto}.review-filters .select-kit .select-kit-header,.reviewable-filters .select-kit .select-kit-header{border-radius:14px;min-height:40px;display:flex;align-items:center}.sidebar-wrapper{position:relative;background:linear-gradient(180deg, rgba(23, 55, 47, 0.98), rgba(34, 103, 81, 0.94)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);background-size:cover,180px auto;border-right:1px solid rgba(198,161,93,.22)}.sidebar-wrapper,.sidebar-wrapper a,.sidebar-wrapper .sidebar-section-header-button,.sidebar-wrapper .sidebar-section-link{color:rgba(248,241,228,.85)}.sidebar-wrapper .sidebar-section-link:hover,.sidebar-wrapper .sidebar-section-link.active,.sidebar-wrapper .sidebar-section-link-wrapper:hover .sidebar-section-link{color:var(--ch-paper) !important;background:rgba(0,0,0,0) !important;border-radius:14px}.sidebar-wrapper .sidebar-section-link-wrapper.active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.is-active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.--active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper[aria-current=page] .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper [aria-current=page]{background:rgba(0,0,0,0) !important;color:var(--ch-paper) !important}.sidebar-wrapper::before{display:none !important}.sidebar-wrapper::after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.5rem;height:220px;border-radius:22px;background:url(/uploads/default/original/1X/c75fadd4f12b0f931b7e040c97bedbc341ec3e8b.jpg) center 28%/cover no-repeat,url(/uploads/default/original/1X/f96221269d5d6cd0ede912146e9fb928b886ebd6.svg) center/44% no-repeat;border:2px solid rgba(198,161,93,.5);box-shadow:0 14px 30px rgba(0,0,0,.25),0 0 0 1px rgba(198,161,93,.25),inset 0 0 0 1px hsla(0,0%,100%,.06);pointer-events:none;z-index:0}.sidebar-wrapper .sidebar-container::before,.sidebar-wrapper .sidebar-container::after,.sidebar-wrapper .sidebar-scroll-wrap::before,.sidebar-wrapper .sidebar-scroll-wrap::after,.sidebar-wrapper .sidebar-sections::before,.sidebar-wrapper .sidebar-sections::after{display:none !important}@media(min-width: 768px){.sidebar-wrapper .sidebar-footer,.sidebar-wrapper .sidebar-footer-wrapper{display:none !important}}.ch-sidebar-founders-card{display:none;position:relative;overflow:hidden;border-radius:var(--ch-founders-mobile-radius);background-color:rgba(12,31,26,.84);background-image:url(/uploads/default/original/1X/c75fadd4f12b0f931b7e040c97bedbc341ec3e8b.jpg),url(/uploads/default/original/1X/f96221269d5d6cd0ede912146e9fb928b886ebd6.svg);background-position:var(--ch-founders-mobile-position),center;background-size:var(--ch-founders-mobile-size),44%;background-repeat:no-repeat,no-repeat;border:2px solid rgba(198,161,93,.5);box-shadow:0 14px 30px rgba(0,0,0,.25),0 0 0 1px rgba(198,161,93,.25),inset 0 0 0 1px hsla(0,0%,100%,.06);pointer-events:none;flex:0 0 auto}.ch-mobile-founders-section{display:none}#user-card,#group-card{display:none !important}.topic-list .main-link a.title{display:block;line-height:1.4;padding-right:.5rem}.topic-list .topic-poster,.topic-list .topic-last-poster{flex-shrink:0}.topic-avatar,.poster-avatar{flex-shrink:0;margin-right:.75rem}.category-list .category-name{display:block;line-height:1.3}.category-list .category-description{margin-top:.35rem;line-height:1.4}.user-card .user-card-details{overflow:visible}.user-card .user-card-details .user-card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.composer-popup{z-index:1000}.d-modal__container{z-index:999;max-width:90vw}.d-modal__container .modal-body{overflow-x:auto}.search-menu{min-width:320px;max-width:420px}.search-menu .search-input{width:100%}.menu-panel{min-width:200px;z-index:100}.menu-panel ul li{padding:.4rem .75rem}.select-kit.dropdown-select-box .select-kit-collection{max-height:300px;overflow-y:auto}.select-kit.dropdown-select-box .select-kit-row{padding:.4rem .75rem;white-space:nowrap}#navigation-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#navigation-bar .nav-pills{display:flex;flex-wrap:wrap;gap:.35rem}.list-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.list-controls .combo-box{min-width:140px}.topic-map{padding:.75rem 1rem;margin:.5rem 0}.topic-map .buttons{display:flex;flex-wrap:wrap;gap:.35rem}.small-action{padding:.5rem 0;display:flex;align-items:flex-start;gap:.5rem}.small-action .small-action-desc{flex:1;word-break:break-word}.timeline-container{position:relative;z-index:1}.timeline-container .topic-timeline{padding:.5rem}.badge-wrapper.bullet{display:inline-flex;align-items:center;gap:.25rem}.badge-wrapper.bullet span.badge-category{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discourse-tags{display:flex;flex-wrap:wrap;gap:.25rem}.quote-button{position:relative;z-index:2}pre,code{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.cooked img{max-width:100%;height:auto;border-radius:12px}.cooked .onebox,.cooked .onebox-result{border-radius:16px;border:1px solid rgba(198,161,93,.12);overflow:hidden}.cooked iframe,.cooked video{max-width:100%;border-radius:12px}.cooked table{width:100%;overflow-x:auto;display:block}.cooked table td,.cooked table th{padding:.5rem .75rem;border:1px solid rgba(198,161,93,.12)}.cooked ul,.cooked ol{padding-left:1.5rem;margin:.5rem 0}.cooked li{margin-bottom:.25rem}.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6{margin-top:1rem;margin-bottom:.5rem;line-height:1.3}.cooked p{margin-bottom:.75rem;line-height:1.6}.cooked a{word-break:break-word;overflow-wrap:break-word}.cooked .emoji{vertical-align:middle;height:1.2em;width:1.2em}.cooked .mention{display:inline}.cooked .hashtag{display:inline}.login-modal,.signup-modal,#login-modal,#signup-modal{border-radius:24px;border:1px solid rgba(198,161,93,.2);box-shadow:0 24px 60px rgba(0,0,0,.3)}.login-modal .modal-body,.signup-modal .modal-body{padding:2rem;background:var(--ch-surface)}.user-menu.revamped .menu-tabs-container,.user-menu.revamped .top-tabs,.user-menu.revamped .bottom-tabs{gap:.35rem}.user-menu.revamped .panel-body-contents{display:flex;align-items:flex-start;gap:.6rem}.user-menu.revamped .menu-tabs-container{flex:0 0 auto;min-width:3rem}.user-menu.revamped .user-menu-tab,.user-menu.revamped .btn.no-text,.user-menu.revamped .btn-icon,.menu-panel .btn.no-text,.menu-panel .btn-icon,.sidebar-wrapper .sidebar-section-header-button{display:inline-flex !important;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;min-width:2.7rem;min-height:2.7rem;border-radius:14px;color:rgba(230,207,159,.96) !important;background:rgba(198,161,93,.06) !important;border-color:rgba(198,161,93,.18) !important}.user-menu.revamped .user-menu-tab .d-icon,.user-menu.revamped .user-menu-tab .svg-icon,.user-menu.revamped .btn.no-text .d-icon,.user-menu.revamped .btn.no-text .svg-icon,.user-menu.revamped .btn-icon .d-icon,.user-menu.revamped .btn-icon .svg-icon,.menu-panel .btn.no-text .d-icon,.menu-panel .btn.no-text .svg-icon,.menu-panel .btn-icon .d-icon,.menu-panel .btn-icon .svg-icon,.sidebar-wrapper .sidebar-section-header-button .d-icon,.sidebar-wrapper .sidebar-section-header-button .svg-icon{color:currentColor !important;fill:currentColor !important;opacity:1 !important;visibility:visible !important;width:1.1rem !important;height:1.1rem !important}.user-menu.revamped .user-menu-tab:hover,.user-menu.revamped .user-menu-tab:focus,.user-menu.revamped .user-menu-tab[aria-selected=true],.menu-panel .btn.no-text:hover,.menu-panel .btn.no-text:focus,.sidebar-wrapper .sidebar-section-header-button:hover,.sidebar-wrapper .sidebar-section-header-button:focus{background:rgba(198,161,93,.12) !important;color:var(--ch-paper) !important}.user-menu.revamped .quick-access-panel{flex:1 1 auto;min-width:0}.user-menu.revamped .panel-body-bottom{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem .7rem .75rem;min-height:0 !important}.user-menu.revamped .panel-body-bottom .show-all{width:auto !important;min-width:44px;min-height:44px;border-radius:999px;padding:0 .85rem}.search-menu .search-input,.search-menu .search-menu-header,.search-menu .search-menu-container{align-items:center}.search-menu .search-input{line-height:1.2}.search-menu kbd,.search-menu .keyboard-shortcuts,.search-menu .search-context{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem}.login-modal h2,.signup-modal h2,#login-modal h2,#signup-modal h2{color:var(--ch-paper);font-family:var(--ch-font-display);font-size:1.5rem;text-align:center;margin-bottom:1.5rem}.login-modal label,.signup-modal label,#login-modal label,#signup-modal label{color:rgba(245,234,210,.85);font-weight:600;margin-bottom:.35rem}.login-modal input[type=text],.login-modal input[type=email],.login-modal input[type=password],.signup-modal input[type=text],.signup-modal input[type=email],.signup-modal input[type=password]{border-radius:14px;border:1px solid rgba(198,161,93,.18);background:rgba(8,23,19,.88);color:rgba(245,234,210,.94);padding:.75rem 1rem;font-size:1rem;width:100%;margin-bottom:1rem}.login-modal input[type=text]:focus,.login-modal input[type=email]:focus,.login-modal input[type=password]:focus,.signup-modal input[type=text]:focus,.signup-modal input[type=email]:focus,.signup-modal input[type=password]:focus{border-color:rgba(198,161,93,.5);box-shadow:0 0 0 3px rgba(198,161,93,.1);outline:none}.login-modal .btn-primary,.signup-modal .btn-primary{width:100%;justify-content:center;margin-top:.5rem;padding:.85rem 1.5rem;font-size:1.05rem}.login-modal .forgot-password,.signup-modal .forgot-password{color:var(--ch-gold-soft);text-align:center;display:block;margin-top:1rem}.login-modal .social-login,.signup-modal .social-login{border-top:1px solid rgba(198,161,93,.12);margin-top:1.5rem;padding-top:1.5rem}.login-modal .social-login .btn,.signup-modal .social-login .btn{width:100%;margin-bottom:.5rem;justify-content:center}.login-modal .or-separator,.signup-modal .or-separator{color:rgba(245,234,210,.5);text-align:center;margin:1rem 0;position:relative}.login-modal .or-separator::before,.login-modal .or-separator::after,.signup-modal .or-separator::before,.signup-modal .or-separator::after{content:"";position:absolute;top:50%;width:40%;height:1px;background:rgba(198,161,93,.15)}.login-modal .or-separator::before,.signup-modal .or-separator::before{left:0}.login-modal .or-separator::after,.signup-modal .or-separator::after{right:0}.hamburger-panel .menu-panel{border-radius:20px}.hamburger-panel .menu-panel ul li a{color:rgba(245,234,210,.9);padding:.5rem .85rem}.hamburger-panel .menu-panel ul li a:hover{background:rgba(198,161,93,.1);color:#fff3c9}.hamburger-panel .menu-panel .menu-links-header{border-bottom:1px solid rgba(198,161,93,.12);padding-bottom:.5rem;margin-bottom:.5rem}.admin-interface .admin-detail,.admin-interface .admin-contents,.admin-interface .admin-contents .setting,.admin-interface .admin-contents .dashboard-next .section,.admin-interface .admin-contents .theme-card,.admin-interface .admin-contents .theme-metadata__value,.admin-interface .admin-contents .theme-metadata__name,.admin-interface .admin-contents .simple-list li,.admin-interface .admin-contents table,.admin-interface .admin-contents th,.admin-interface .admin-contents td,.admin-interface .admin-contents .select-kit-row,.admin-interface .admin-contents .setting .desc,.admin-interface .admin-contents .setting .desc p,.admin-interface .admin-contents .setting .desc span,.admin-interface .admin-contents .setting .desc code,.reviewable-item,.reviewable-item .reviewable-topic-link,.reviewable .reviewable-topic-link,.topic-list .main-link,.latest-topic-list-item .main-link,.category-list .category-description,.badge-wrapper.bullet span.badge-category,.badge-category__wrapper,.badge-category,.topic-title h1,.fancy-title,.user-card .bio,.group-card .bio,.search-menu .results,.search-menu .results a{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-interface .admin-contents table,.reviewable table,.cooked table,.user-main table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-interface pre,.reviewable pre,.cooked pre,.user-main pre,.admin-interface code,.reviewable code,.cooked code,.user-main code{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.d-header .d-header-icons>li.ch-theme-logout,.d-header .d-header-icons>li#ch-current-user-slot,.d-header .d-header-icons>li.ch-current-user-slot{width:auto !important;min-width:0 !important;margin:0 !important;display:inline-flex;align-items:center}.ch-theme-logout{display:inline-flex;align-items:center;margin-right:.45rem}.ch-theme-logout .btn.ch-theme-logout-btn{display:inline-flex !important;align-items:center;justify-content:center;min-height:40px;min-width:96px;padding:.48rem 1.05rem !important;border-radius:999px !important;border:1px solid rgba(244,208,103,.34) !important;color:#112822 !important;background:linear-gradient(135deg, #f4d067, #bf8f24) !important;box-shadow:0 10px 24px rgba(191,143,36,.22) !important;font-weight:800 !important;font-size:.95rem;line-height:1 !important;white-space:nowrap !important;text-transform:none !important}.ch-theme-logout .btn.ch-theme-logout-btn:hover,.ch-theme-logout .btn.ch-theme-logout-btn:focus{color:#112822 !important;background:linear-gradient(135deg, #f7d977, #c9972b) !important;border-color:rgba(244,208,103,.4) !important}.ch-theme-logout .btn.ch-theme-logout-btn .d-button-label,.ch-theme-logout .btn.ch-theme-logout-btn span{color:inherit !important;font-weight:inherit !important}#ch-current-user-slot,.ch-current-user-slot{padding:0 !important}#ch-current-user-slot .ch-profile-link,.ch-current-user-slot .ch-profile-link{display:inline-flex !important;align-items:center;justify-content:center;padding:0 !important;min-width:0 !important;min-height:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}#ch-current-user-slot .ch-profile-link:hover,#ch-current-user-slot .ch-profile-link:focus,.ch-current-user-slot .ch-profile-link:hover,.ch-current-user-slot .ch-profile-link:focus{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}#ch-current-user-slot .avatar,.ch-current-user-slot .avatar{display:block;width:48px;height:48px;border-radius:999px}.user-menu.revamped #quick-access-badges,.user-menu.revamped .notification.granted-badge,.user-menu.revamped .notification.granted-badge *,.user-menu.revamped li.notification.granted-badge,.user-menu.revamped li.notification.granted-badge a,.user-menu.revamped #quick-access-all-notifications li.granted-badge,.user-menu.revamped #quick-access-all-notifications a[href^="/badges/"],.user-menu.revamped a[href*="/badges"],.hamburger-panel a[href*="/badges"],.user-main .nav-pills a[href*="/badges"],.user-main .nav-pills a[href*="/u/"][href*="/badges"]{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}.user-menu.revamped .panel-body{max-height:min(70vh,42rem) !important;overflow-y:auto !important;overflow-x:hidden !important;scrollbar-width:none;-ms-overflow-style:none}.user-menu.revamped .panel-body::-webkit-scrollbar{width:0;height:0}.user-menu.revamped .panel-body-contents,.user-menu.revamped #quick-access-all-notifications,.user-menu.revamped #quick-access-all-notifications .user-menu-button-all-notifications,.user-menu.revamped #quick-access-all-notifications>ul,.user-menu.revamped .quick-access-panel{max-height:none !important;overflow:visible !important;height:auto !important}.notifications .notification-item{border-bottom:1px solid rgba(198,161,93,.08);padding:.6rem .85rem}.notifications .notification-item:hover{background:rgba(198,161,93,.05)}.user-notifications-list .notification,.user-notifications-list .notification a,.user-notifications-list .item,.user-stream .notification,.user-stream .notification a,.user-stream .item{color:rgba(245,234,210,.92) !important}.user-notifications-list .notification:hover,.user-notifications-list .notification:focus,.user-notifications-list .notification:active,.user-notifications-list .notification.selected,.user-notifications-list .item:hover,.user-notifications-list .item:focus,.user-notifications-list .item:active,.user-notifications-list .item.selected,.user-stream .notification:hover,.user-stream .notification:focus,.user-stream .notification:active,.user-stream .notification.selected,.user-stream .item:hover,.user-stream .item:focus,.user-stream .item:active,.user-stream .item.selected{background:rgba(198,161,93,.08) !important;color:rgba(245,234,210,.96) !important;box-shadow:none !important}.user-notifications-list .notification:hover *,.user-notifications-list .notification.selected *,.user-notifications-list .item:hover *,.user-notifications-list .item.selected *,.user-stream .notification:hover *,.user-stream .notification.selected *,.user-stream .item:hover *,.user-stream .item.selected *{color:inherit !important}.notifications .notification-item.unread{background:rgba(198,161,93,.06);border-left:3px solid var(--ch-gold)}.notifications .notification-item .notification-content{color:rgba(245,234,210,.88)}.notifications .notification-item .notification-reason{color:rgba(245,234,210,.6);font-size:.85rem}.emoji-picker-modal{border-radius:20px}.emoji-picker-modal .emoji-picker{background:rgba(12,31,26,.96);border:1px solid rgba(198,161,93,.18)}.emoji-picker-modal .emoji-picker .emoji-picker__search{border-radius:14px;border:1px solid rgba(198,161,93,.16);background:rgba(8,23,19,.84);color:rgba(245,234,210,.94)}.emoji-picker-modal .emoji-picker .emoji-picker__category{color:rgba(245,234,210,.7)}.emoji-picker-modal .emoji-picker .emoji-picker__emoji{border-radius:8px}.emoji-picker-modal .emoji-picker .emoji-picker__emoji:hover{background:rgba(198,161,93,.15)}.upload-drop-zone{border:2px dashed rgba(198,161,93,.3);border-radius:18px;background:rgba(8,23,19,.5);padding:2rem;text-align:center;color:rgba(245,234,210,.7);transition:border-color .2s ease,background-color .2s ease}.upload-drop-zone.drag-over{border-color:var(--ch-gold);background:rgba(198,161,93,.08)}.upload-drop-zone .upload-icon{color:var(--ch-gold-soft)}.upload-progress{border-radius:14px;background:rgba(8,23,19,.8);overflow:hidden}.upload-progress .progress-bar{background:linear-gradient(90deg, var(--ch-gold), var(--ch-emerald-soft))}.chat-message .chat-message__reaction{border:1px solid rgba(198,161,93,.15);border-radius:999px;background:rgba(8,23,19,.6);padding:.15rem .4rem}.chat-message .chat-message__reaction:hover{border-color:rgba(198,161,93,.35);background:rgba(198,161,93,.1)}.chat-message .chat-message__reaction.reacted{border-color:rgba(198,161,93,.4);background:rgba(198,161,93,.15)}.chat-reply{border-left:3px solid rgba(198,161,93,.3);padding-left:.75rem;margin-bottom:.5rem;border-radius:0 12px 12px 0;background:rgba(198,161,93,.05);padding:.5rem .75rem}.chat-reply .chat-reply__username{color:var(--ch-gold-soft);font-weight:700}.chat-reply .chat-reply__text{color:rgba(245,234,210,.7);font-size:.9rem}.post-actions{display:flex;gap:.25rem;align-items:center}.post-actions .btn{min-height:36px;padding:.35rem .6rem;font-size:.85rem}.post-actions .btn:hover{background:rgba(198,161,93,.1)}.breadcrumb-container{padding:.5rem 0}.breadcrumb-container .breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.breadcrumb-container .breadcrumb li a{color:var(--ch-gold-soft);padding:.2rem .5rem;border-radius:8px}.breadcrumb-container .breadcrumb li a:hover{background:rgba(198,161,93,.1);color:inherit}.breadcrumb-container .breadcrumb li.active span{color:rgba(245,234,210,.9)}.breadcrumb-container .breadcrumb .d-icon{color:rgba(198,161,93,.4)}.pagination{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:center;margin:1rem 0}.pagination .page-number{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(198,161,93,.15);background:rgba(11,29,24,.5);color:rgba(245,234,210,.85);font-weight:600}.pagination .page-number:hover{background:rgba(198,161,93,.12);border-color:rgba(198,161,93,.3);color:inherit}.pagination .page-number.active{background:linear-gradient(135deg, rgba(198, 161, 93, 0.2), rgba(191, 143, 36, 0.25));border-color:rgba(198,161,93,.45);color:#ffe7a8}.pagination .page-number.disabled{opacity:.4;pointer-events:none}.loading-container{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.loading-container .loading-item{height:16px;border-radius:8px;background:linear-gradient(90deg, rgba(198, 161, 93, 0.06), rgba(198, 161, 93, 0.12), rgba(198, 161, 93, 0.06));background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes ch-banner-fade-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.spinner{border-color:rgba(198,161,93,.15);border-top-color:var(--ch-gold)}.d-tooltip{background:rgba(12,31,26,.96);border:1px solid rgba(198,161,93,.2);border-radius:12px;color:rgba(245,234,210,.9);padding:.4rem .7rem;font-size:.85rem;box-shadow:0 8px 20px rgba(0,0,0,.2)}.d-tooltip .d-tooltip-arrow{border-top-color:rgba(12,31,26,.96)}input[type=checkbox],input[type=radio]{accent-color:var(--ch-gold)}.checkbox-label,.radio-label{color:rgba(245,234,210,.88);cursor:pointer}.toggle{background:rgba(8,23,19,.8);border:1px solid rgba(198,161,93,.2);border-radius:999px}.toggle .toggle-state{background:var(--ch-gold)}.toggle input:checked+.toggle-state{background:var(--ch-emerald-soft)}a:hover,a:focus,a:active,.btn:hover,.btn:focus,.btn:active,#navigation-bar .nav-pills>li>a:hover,#navigation-bar .nav-pills>li.active>a,.list-controls .combo-box .combo-box-header:hover,.select-kit .select-kit-header:hover,.sidebar-wrapper .sidebar-section-link:hover,.sidebar-wrapper .sidebar-section-link.active,.sidebar-wrapper .sidebar-section-link-wrapper:hover .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.is-active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.--active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper[aria-current=page] .sidebar-section-link,.discourse-tag:hover,.tags-list .tag:hover{color:inherit !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.btn-icon-text:hover,.btn-primary.btn-icon-text:focus,.btn-primary.btn-icon-text:active{background:linear-gradient(135deg, #f4d067, #bf8f24) !important;border-color:rgba(0,0,0,0) !important}.btn:not(.btn-primary):not(.btn-danger):not(.no-text):hover,.btn:not(.btn-primary):not(.btn-danger):not(.no-text):focus,.btn:not(.btn-primary):not(.btn-danger):not(.no-text):active{background:rgba(11,29,24,.66) !important;border-color:rgba(198,161,93,.24) !important}#navigation-bar .nav-pills>li.active>a,#navigation-bar .nav-pills>li>a:hover,.list-controls .combo-box .combo-box-header:hover,.select-kit .select-kit-header:hover,.sidebar-wrapper .sidebar-section-link-wrapper.active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.is-active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper.--active .sidebar-section-link,.sidebar-wrapper .sidebar-section-link-wrapper[aria-current=page] .sidebar-section-link,.chat-channel-list .chat-channel:hover,.chat-channel-list .chat-channel.active,.notifications .notification-item:hover,.tags-list .tag:hover{background:rgba(0,0,0,0) !important;border-color:rgba(198,161,93,.18) !important}.select-kit .select-kit-row:hover,.select-kit .select-kit-row.is-highlighted,.select-kit .select-kit-row.is-selected,.select-kit .select-kit-row[aria-selected=true],.select-kit .select-kit-row[aria-current=true]{background:rgba(0,0,0,0) !important;color:inherit !important}.menu-panel li>a:hover,.menu-panel li>a:focus,.menu-panel li>a:active,.user-menu .quick-access-panel li:hover,.topic-list tbody tr:focus,.topic-list tbody tr:active,.topic-list tbody tr.selected,.topic-list-item:focus,.topic-list-item:active,.topic-list-item.selected,.notification-list .notification:hover,.notification-list .notification:focus,.search-menu .search-link:hover,.search-menu .search-link:focus,.search-menu .search-link:active,.btn-flat:hover,.btn-flat:focus,.btn-flat:active,.btn-default:hover,.btn-default:focus,.btn-default:active,[role=option]:hover,[role=option][aria-selected=true],[aria-selected=true]{background-color:rgba(0,0,0,0) !important;color:inherit !important;box-shadow:none !important}.admin-interface .ch-brand-banner,.admin-interface .ch-mobile-founders-section{display:none !important}@media(max-width: 767px){.category-box[data-category-name=Новости],.category-box[data-category-name=новости],.category-box[data-category-name=news],.category-list-item[data-category-name=Новости],.category-list-item[data-category-name=новости],.category-list-item[data-category-name=news]{transform:none}}*:focus-visible{outline:none !important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.banner{padding:.85rem 1.15rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.banner .banner-content{flex:1;color:rgba(245,234,210,.9)}.banner .banner-close{color:rgba(245,234,210,.6);padding:.25rem}.banner .banner-close:hover{color:#fff3c9}.private-messages .topic-list-item{border-left:3px solid rgba(198,161,93,.15)}.private-messages .topic-list-item.unread{border-left-color:var(--ch-gold);background:rgba(198,161,93,.04)}.private-messages .topic-list-item .topic-status .fa-lock{color:var(--ch-gold-soft)}.group-header{border-radius:24px;border:1px solid rgba(198,161,93,.18);background:linear-gradient(180deg, rgba(12, 31, 26, 0.93), rgba(16, 40, 34, 0.96)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);padding:1.5rem;margin-bottom:1rem}.group-header .group-name{color:var(--ch-paper);font-family:var(--ch-font-display);font-size:1.5rem}.group-header .group-description{color:rgba(245,234,210,.75);margin-top:.5rem}.group-members .member{border-radius:14px;border:1px solid rgba(198,161,93,.1);padding:.5rem}.group-members .member:hover{border-color:rgba(198,161,93,.25);background:rgba(198,161,93,.05)}.tags-list .tag{border-radius:14px;border:1px solid rgba(198,161,93,.15);padding:.5rem .85rem;background:rgba(11,29,24,.5);color:rgba(245,234,210,.85);transition:border-color .2s ease,background-color .2s ease}.tags-list .tag:hover{border-color:rgba(198,161,93,.35);background:rgba(198,161,93,.08);color:inherit}.tags-list .tag .tag-count{color:rgba(245,234,210,.5);font-size:.8rem}.directory .directory-table{border-radius:20px;overflow:hidden}.directory .directory-table th{background:rgba(23,55,47,.8);color:var(--ch-gold-soft);padding:.75rem 1rem;border-bottom:1px solid rgba(198,161,93,.15)}.directory .directory-table td{padding:.6rem 1rem;border-bottom:1px solid rgba(198,161,93,.06);color:rgba(245,234,210,.85)}.directory .directory-table tr:hover td{background:rgba(198,161,93,.04)}.leaderboard .leaderboard-item{border-radius:16px;border:1px solid rgba(198,161,93,.1);padding:.75rem 1rem;margin-bottom:.5rem;background:rgba(11,29,24,.4)}.leaderboard .leaderboard-item:hover{border-color:rgba(198,161,93,.25);background:rgba(198,161,93,.05)}.leaderboard .leaderboard-item .rank{color:var(--ch-gold);font-weight:800;font-size:1.1rem;min-width:2rem}.leaderboard .leaderboard-item .username{color:rgba(245,234,210,.9)}.leaderboard .leaderboard-item .points{color:var(--ch-gold-soft);font-weight:700}.chat-channel-list .chat-channel{border-radius:12px;padding:.5rem .75rem;transition:background-color .15s ease}.chat-channel-list .chat-channel:hover{background:rgba(198,161,93,.08)}.chat-channel-list .chat-channel.active{background:rgba(198,161,93,.12)}.chat-channel-list .chat-channel .channel-name{color:rgba(245,234,210,.88)}.chat-channel-list .chat-channel.unread .channel-name{color:#fff3c9;font-weight:700}.chat-channel-list .chat-channel .channel-unread-count{background:var(--ch-ruby);color:#fff;border-radius:999px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.user-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:rgba(245,234,210,.65)}.user-status .user-status__emoji{font-size:1rem}.topic-post .user-card{border-radius:18px;padding:.75rem}.topic-post .user-card .user-card-name{color:var(--ch-paper);font-family:var(--ch-font-display)}.topic-post .user-card .user-card-title{color:rgba(245,234,210,.6);font-size:.85rem}.user-card,.group-card{border-radius:22px;padding:1rem;min-width:280px}.user-card .user-card-profile,.group-card .group-card-profile{display:flex;gap:.75rem;align-items:flex-start}.user-card .user-card-avatar,.group-card .group-card-avatar{flex-shrink:0}.user-main .user-profile{border-radius:24px;border:1px solid rgba(198,161,93,.15);background:linear-gradient(180deg, rgba(12, 31, 26, 0.93), rgba(16, 40, 34, 0.96)),url(/uploads/default/original/1X/38b37c9ca4c68acef3741be1d9c4e59be97a54b7.png);padding:1.5rem;margin-bottom:1rem}.user-main .user-profile .user-profile-avatar{border:3px solid rgba(198,161,93,.3);border-radius:50%}.user-main .user-profile .user-profile-name{color:var(--ch-paper);font-family:var(--ch-font-display);font-size:1.5rem}.user-main .user-profile .user-profile-bio{color:rgba(245,234,210,.7);margin-top:.5rem}.user-main .user-profile .user-profile-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.user-main .user-profile .user-profile-stats .stat{text-align:center}.user-main .user-profile .user-profile-stats .stat-value{color:var(--ch-gold);font-weight:800;font-size:1.2rem}.user-main .user-profile .user-profile-stats .stat-label{color:rgba(245,234,210,.55);font-size:.8rem}.admin-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:1.5rem}.admin-dashboard .dashboard-stat{border-radius:18px;border:1px solid rgba(198,161,93,.12);background:rgba(12,31,26,.7);padding:1rem;text-align:center}.admin-dashboard .dashboard-stat .stat-value{color:var(--ch-gold);font-size:1.8rem;font-weight:800}.admin-dashboard .dashboard-stat .stat-label{color:rgba(245,234,210,.6);font-size:.85rem;margin-top:.25rem}.admin-reports table{border-radius:18px;overflow:hidden}.admin-reports table th{background:rgba(23,55,47,.8);color:var(--ch-gold-soft);padding:.75rem 1rem;border-bottom:1px solid rgba(198,161,93,.15);text-align:left}.admin-reports table td{padding:.6rem 1rem;border-bottom:1px solid rgba(198,161,93,.06);color:rgba(245,234,210,.85)}.admin-reports table tr:hover td{background:rgba(198,161,93,.04)}.admin-logs .log-entry{padding:.5rem .75rem;border-bottom:1px solid rgba(198,161,93,.06);color:rgba(245,234,210,.8);font-size:.9rem}.admin-logs .log-entry:hover{background:rgba(198,161,93,.04)}.admin-logs .log-entry .log-timestamp{color:rgba(245,234,210,.5);font-size:.8rem}.color-picker{border-radius:14px;border:1px solid rgba(198,161,93,.18);overflow:hidden}.color-picker input[type=color]{border:none;padding:0;width:100%;height:40px;cursor:pointer}.date-picker,.time-picker{border-radius:14px;border:1px solid rgba(198,161,93,.16);background:rgba(8,23,19,.84);color:rgba(245,234,210,.94)}.image-preview-modal{border-radius:20px}.image-preview-modal .modal-body{padding:0}.image-preview-modal img{border-radius:20px;max-width:100%}.cooked video,.cooked audio{border-radius:14px;max-width:100%;background:#000;box-shadow:none;filter:none}.cooked video::-webkit-media-controls-panel,.cooked audio::-webkit-media-controls-panel{background:rgba(0,0,0,0) !important}.cooked .video-placeholder-container,.cooked .video-placeholder-container:hover,.cooked video:hover,.cooked video:focus,.cooked video:active{background:#000 !important;filter:none !important;box-shadow:none !important}.cooked video:fullscreen,.cooked video:-webkit-full-screen,.cooked video:-moz-full-screen{background:#000 !important;filter:none !important}.cooked .onebox,.cooked .onebox-result,.cooked .twitter-onebox,.cooked .youtube-onebox{border-radius:16px;border:1px solid rgba(198,161,93,.12);overflow:hidden;background:rgba(12,31,26,.6)}.cooked .onebox .onebox-body,.cooked .onebox-result .onebox-body{padding:.75rem 1rem}.cooked .onebox .onebox-body h3,.cooked .onebox-result .onebox-body h3{color:var(--ch-gold-soft);margin-bottom:.35rem}.cooked .onebox .onebox-body p,.cooked .onebox-result .onebox-body p{color:rgba(245,234,210,.7);font-size:.9rem}.cooked .poll{border-radius:18px;border:1px solid rgba(198,161,93,.15);background:rgba(12,31,26,.6);padding:1rem;margin:1rem 0}.cooked .poll .poll-title{color:var(--ch-paper);font-family:var(--ch-font-display);margin-bottom:.75rem}.cooked .poll .poll-option{margin-bottom:.5rem}.cooked .poll .poll-option .poll-button{border-radius:12px;border:1px solid rgba(198,161,93,.15);background:rgba(11,29,24,.5);color:rgba(245,234,210,.85);padding:.5rem .75rem;width:100%;text-align:left}.cooked .poll .poll-option .poll-button:hover{border-color:rgba(198,161,93,.35);background:rgba(198,161,93,.08)}.cooked .poll .poll-option .poll-button.voted{border-color:rgba(198,161,93,.4);background:rgba(198,161,93,.12)}.cooked .poll .poll-info{color:rgba(245,234,210,.55);font-size:.85rem;margin-top:.5rem}.progress-bar{border-radius:999px;background:rgba(8,23,19,.6);overflow:hidden;height:8px}.progress-bar .progress{background:linear-gradient(90deg, var(--ch-gold), var(--ch-emerald-soft));border-radius:999px;height:100%}*:focus-visible{outline:2px solid rgba(198,161,93,.6);outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media print{body{background:#fff;color:#000}.d-header,.sidebar-wrapper,.ch-brand-banner,.topic-post .topic-avatar,.post-actions,.timeline-container{display:none !important}.topic-post .topic-body{border:none;box-shadow:none;background:none}.cooked{color:#000}.cooked a{color:#000;text-decoration:underline}}@media(prefers-contrast: high){:root{--ch-gold: #d4af37;--ch-gold-soft: #f0d060}.topic-post .topic-body{border-width:2px}.btn{border-width:2px}}@media(min-width: 768px)and (max-width: 1024px){.wrap{max-width:100%;padding-left:1rem;padding-right:1rem}.ch-brand-banner{margin-bottom:.85rem}.ch-brand-banner__inner{padding:.9rem 1rem}.ch-brand-banner__topline h2{font-size:1.4rem}.ch-brand-banner__logo{flex:0 0 250px;height:95px}.topic-list .main-link a.title{font-size:.98rem}.sidebar-wrapper::after{height:190px;bottom:.45rem}.sidebar-wrapper .sidebar-container,.sidebar-wrapper .sidebar-scroll-wrap,.sidebar-wrapper .sidebar-sections{padding-bottom:210px}}@media(min-width: 1440px){.wrap{max-width:1320px}.topic-list .main-link a.title{font-size:1.1rem}.category-list .category-name{font-size:1.05rem}}@media(min-width: 1920px){.wrap{max-width:1440px}body{font-size:1.05rem}.topic-list .main-link a.title{font-size:1.15rem}}@media(max-width: 374px){.ch-brand-banner{margin:.35rem .35rem .5rem}.ch-brand-banner__inner{padding:.7rem;border-radius:14px}.ch-brand-banner__topline h2{font-size:1rem}.ch-brand-banner__logo{flex-basis:90px;height:42px}.ch-brand-banner__subtitle{font-size:.78rem}.btn{min-height:36px;padding:.5rem .75rem;font-size:.82rem}.topic-list td{padding:.3rem .2rem;font-size:.78rem}.topic-avatar .avatar,.poster-avatar .avatar{width:28px;height:28px}.sidebar-wrapper::after{height:130px;left:.4rem;right:.4rem;bottom:.35rem}.sidebar-wrapper .sidebar-container,.sidebar-wrapper .sidebar-scroll-wrap,.sidebar-wrapper .sidebar-sections{padding-bottom:145px}}
/*# sourceMappingURL=common_theme_72_33481a59f63167dd58bd40c76b86c5af93549e80.css.map?__ws=forum.christmashunters.ru */
