:root{--gft-header-height: 65px;--main-outlet-padding-top: 20px;--d-border-radius: 5px;--d-border-radius-large: 10px;--d-input-border-radius: 5px;--composer-max-width--hide-preview: 1100px;--d-welcome-banner-text-alignment: left;--d-welcome-banner-header-size: 28px;--d-welcome-banner-padding-top: 20px;--d-welcome-banner-padding-right: 20px;--d-welcome-banner-padding-bottom: 20px;--d-welcome-banner-padding-left: 20px}html{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;scrollbar-gutter:stable}body{background:#f2f4f7}.d-header{--d-header-icon-color: var(--header_primary);--d-header-icon-color--hover: var(--header_primary);--d-header-icon-color--active: var(--header_primary);--d-header-icon-background--hover: transparent;--d-header-icon-background--active: #14b9c8;height:var(--gft-header-height);box-sizing:border-box;background:var(--header_background);box-shadow:none;border-bottom:1px solid hsla(0,0%,100%,.15)}.d-header #site-logo{height:40px;width:auto;max-width:180px}.d-header .d-header-icons{gap:5px;align-items:center}.d-header .glimmer-search-menu .search-menu-panel{margin-top:10px}.d-header .d-header-icons .icon,.d-header .btn-sidebar-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:45px;height:45px;min-width:45px;min-height:45px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--header_primary);transition:background-color .25s ease,color .25s ease}.d-header .d-header-icons .icon .d-icon,.d-header .btn-sidebar-toggle .d-icon{width:25px;height:25px;font-size:25px;color:currentColor}.d-header .d-header-icons .icon img.avatar,.d-header .btn-sidebar-toggle img.avatar{width:30px;height:30px}.d-header .d-header-icons .icon:active,.d-header .d-header-icons .icon.active,.d-header .d-header-icons .icon[aria-expanded=true],.d-header .btn-sidebar-toggle:active,.d-header .btn-sidebar-toggle.active,.d-header .btn-sidebar-toggle[aria-expanded=true]{background:#14b9c8}.d-header .btn-sidebar-toggle{margin-right:15px}.d-header .d-header-icons .active>.icon{background:#14b9c8}.d-header .c-header .back-to-forum,.d-header .c-header .c-heading,.d-header .c-header .d-icon{color:var(--header_primary)}.mobile-view .d-header .gft-mobile-back-wrapper{display:flex;align-items:center;flex:0 0 45px;width:45px;min-width:45px;margin:0}.mobile-view .d-header .gft-mobile-back{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;min-width:45px;min-height:45px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--header_primary);line-height:1}.mobile-view .d-header .gft-mobile-back .d-icon{width:25px;height:25px;font-size:25px;margin:0;color:currentColor}@media(width < 360px){.mobile-view .d-header .d-header-icons{gap:0}}.mobile-view .d-header .c-header .back-to-forum{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;font-size:0}.mobile-view .d-header .c-header .back-to-forum .d-icon{width:20px;height:20px;font-size:20px;margin:0;color:var(--header_primary)}.mobile-view .d-header .c-header .c-heading{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0}.gft-company-header,.gft-company-header-item{display:none}.gft-company-offices-content,.gft-company-email-content{max-width:calc(100vw - 40px)}.gft-company-offices-content .fk-d-menu__inner-content,.gft-company-email-content .fk-d-menu__inner-content{position:relative;display:block;box-sizing:border-box;width:100%;padding:0;border:1px solid #e5e7eb;border-radius:5px}.gft-company-offices-content .gft-company-menu-title,.gft-company-email-content .gft-company-menu-title{margin:0;padding:20px 60px 0 20px;font-size:18px;line-height:1.3;color:var(--primary)}.gft-company-offices-content .gft-company-menu-close,.gft-company-email-content .gft-company-menu-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:#6c757d;cursor:pointer}.gft-company-offices-content .gft-company-menu-close .d-icon,.gft-company-email-content .gft-company-menu-close .d-icon{width:20px;height:20px}.gft-company-offices-content a:focus-visible,.gft-company-offices-content button:focus-visible,.gft-company-email-content a:focus-visible,.gft-company-email-content button:focus-visible{outline:2px solid var(--tertiary);outline-offset:-3px}.gft-company-offices-content{width:510px}.gft-company-offices-content ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px 20px;margin:0;padding:20px;list-style:none}.gft-company-offices-content .gft-company-office{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:10px;min-width:0;color:var(--primary);text-decoration:none}.gft-company-offices-content .gft-company-office img{grid-row:1/span 2;align-self:center;width:40px;height:40px;object-fit:contain}.gft-company-offices-content .gft-company-office strong{grid-column:2;min-width:0;font-size:15px;line-height:1.55;color:var(--tertiary)}.gft-company-offices-content .gft-company-office span{grid-column:2;font-size:15px;line-height:1.55;white-space:nowrap}.gft-company-offices-content .gft-company-contacts-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border-top:1px solid #e5e7eb;color:var(--tertiary);font-size:15px;font-weight:600;line-height:1;text-decoration:none}.gft-company-offices-content .gft-company-contacts-link .d-icon{flex:0 0 20px;width:20px;height:20px;color:currentColor;transition:transform .25s ease}.gft-company-email-content{width:320px}.gft-company-email-content ul{display:flex;flex-direction:column;gap:15px;margin:0;padding:20px;list-style:none}.gft-company-email-content a{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:45px;border-radius:5px;text-decoration:none}.gft-company-email-content strong{font-size:16px;line-height:1.3;color:var(--tertiary)}.gft-company-email-content span{font-size:15px;line-height:1.3;color:#6c757d}@media(min-width: 960px){.desktop-view{--gft-header-height: 100px}.desktop-view .d-header #site-logo{height:65px;max-width:210px}.desktop-view .d-header .panel{margin-left:auto;padding-left:20px;flex-shrink:0;reading-flow:flex-visual}.desktop-view .d-header .header-buttons{order:1;margin-left:10px;margin-right:0}.desktop-view .d-header .header-buttons:not(:has(*)){display:none}.desktop-view .d-header .auth-buttons{gap:10px}.desktop-view .d-header .auth-buttons .btn{min-height:55px}.desktop-view .d-header .d-header-icons{margin-left:0;gap:10px}.desktop-view .d-header .gft-company-header-item{display:block}.desktop-view .d-header .glimmer-search-menu .search-menu-panel{left:20px;right:auto}.desktop-view .d-header .d-header-icons .icon{width:55px;height:55px;min-width:55px;min-height:55px;background:var(--secondary);color:var(--primary)}.desktop-view .d-header .d-header-icons .icon img.avatar{width:55px;height:55px;border-radius:5px;object-fit:cover}.desktop-view .d-header .d-header-icons .active>.icon,.desktop-view .d-header .d-header-icons .icon:active,.desktop-view .d-header .d-header-icons .icon[aria-expanded=true]{background:#14b9c8;color:var(--header_primary)}.desktop-view .d-header .gft-company-header{display:flex;align-items:center;gap:10px}.desktop-view .d-header .gft-company-header .gft-company-header__action{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:0 15px;box-sizing:border-box;border:0;border-radius:5px;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.desktop-view .d-header .gft-company-header .gft-company-header__action{background:var(--secondary);color:var(--primary)}.desktop-view .d-header .gft-company-header .gft-company-header__contact{display:flex;align-items:center;justify-content:center;flex:0 0 55px;width:55px;height:55px;min-width:55px;min-height:55px;padding:0;border:0;border-radius:5px;background:var(--secondary);color:var(--primary);line-height:1;transition:background-color .25s ease,color .25s ease}.desktop-view .d-header .gft-company-header .gft-company-header__contact .d-icon{width:25px;height:25px;font-size:25px;color:currentColor}.desktop-view .d-header .gft-company-header .gft-company-header__action:active,.desktop-view .d-header .gft-company-header .gft-company-header__contact:active,.desktop-view .d-header .gft-company-header .gft-company-header__contact[aria-expanded=true]{background:#14b9c8;color:var(--header_primary)}}@media(max-width: 959px){.gft-company-offices-content,.gft-company-email-content{display:none}}@media(prefers-reduced-motion: reduce){.d-header .d-header-icons .icon,.d-header .btn-sidebar-toggle,.desktop-view .d-header .gft-company-header .gft-company-header__action,.desktop-view .d-header .gft-company-header .gft-company-header__contact,.gft-company-offices-content .gft-company-contacts-link .d-icon{transition:none}}.desktop-view body:has(#main-outlet-wrapper>.sidebar-wrapper) .d-header .wrap,.desktop-view body:has(#main-outlet-wrapper>.sidebar-wrapper) #main-outlet-wrapper{max-width:calc(var(--d-sidebar-width) + var(--d-max-width))}body.has-sidebar-page #main-outlet-wrapper{--d-main-content-gap: var(--main-outlet-padding-top)}@media(min-width: 48rem){.desktop-view body.has-sidebar-page .d-header .header-sidebar-toggle{display:none}.desktop-view body.has-sidebar-page #main-outlet-wrapper>.sidebar-wrapper{--gft-sidebar-offset: calc(var(--main-outlet-offset) - var(--header-offset) + var(--gft-header-height));top:var(--gft-sidebar-offset);height:calc(var(--composer-vh, 1dvh)*100 - var(--gft-sidebar-offset))}}.sidebar-wrapper,.sidebar-hamburger-dropdown{--d-sidebar-background: #f2f4f7;--d-sidebar-footer-fade: var(--d-sidebar-background);background:var(--d-sidebar-background);border-right:1px solid #e5e7eb;overscroll-behavior-y:contain}.sidebar-wrapper .sidebar-sections,.sidebar-hamburger-dropdown .sidebar-sections{overscroll-behavior-y:contain}@media(hover: hover)and (pointer: fine){.sidebar-wrapper .sidebar-sections,.sidebar-hamburger-dropdown .sidebar-sections{--scrollbarThumbBg: #6c757d;transition:none}}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link{min-height:40px;border-radius:5px;font-size:15px}.sidebar-wrapper #sidebar-section-content-categories .sidebar-section-link,.sidebar-hamburger-dropdown #sidebar-section-content-categories .sidebar-section-link{height:auto;padding-block:10px}.sidebar-wrapper #sidebar-section-content-categories .sidebar-section-link-content-text,.sidebar-hamburger-dropdown #sidebar-section-content-categories .sidebar-section-link-content-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:20px;text-wrap:balance}.sidebar-wrapper .sidebar-section-link.active,.sidebar-hamburger-dropdown .sidebar-section-link.active{background:var(--tertiary-low);color:var(--tertiary);font-weight:600}.sidebar-wrapper a[href="/chat/search"],.sidebar-hamburger-dropdown a[href="/chat/search"]{display:none}.sidebar-wrapper .sidebar-footer-actions,.sidebar-hamburger-dropdown .sidebar-footer-actions{display:none}.btn:not(.btn-icon){min-height:40px;line-height:1;border-radius:5px}.btn-primary{background:var(--tertiary);color:var(--secondary)}.btn-primary .d-icon{color:currentColor}.btn:focus-visible,a:focus-visible{outline:2px solid var(--tertiary);outline-offset:3px}.d-header .btn:focus-visible,.d-header a:focus-visible{outline-color:var(--header_primary)}input[type=text],input[type=email],input[type=password],input[type=search],textarea{font-size:16px;border-color:#d0d7de;border-radius:5px}.d-modal .d-modal__container{border:1px solid #e5e7eb;border-radius:10px;box-shadow:var(--shadow-dropdown);overflow:hidden}.d-modal .d-modal__header,.d-modal .d-modal__footer{flex:0 0 auto;gap:10px;border-color:#e5e7eb}.d-modal .d-modal__header,.d-modal .d-modal__header:not(.--has-primary-action){padding:15px 20px;align-items:center;background:var(--tertiary-low)}.d-modal .d-modal__title{min-width:0}.d-modal .d-modal__title-text{font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.d-modal .d-modal__subtitle-text{margin-top:5px;font-size:14px;line-height:1.5;color:#6c757d}.d-modal .d-modal__header .modal-close{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 40px;box-sizing:border-box;width:40px;height:40px;min-height:40px;margin-left:auto;padding:0;border:1px solid var(--tertiary);border-radius:5px;background:var(--secondary);color:var(--tertiary)}.d-modal .d-modal__header .modal-close .d-icon{width:20px;height:20px;font-size:20px;color:currentColor}.d-modal .d-modal__body{min-height:0;padding:20px;overscroll-behavior:contain}.d-modal .d-modal__footer{padding:15px 20px;justify-content:flex-end;background:var(--secondary)}.d-modal .d-modal__footer .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;gap:5px;margin:0;padding:10px 15px;border-radius:5px;font-size:16px;font-weight:400;line-height:1}.d-modal .d-modal__footer .btn .d-icon{flex:0 0 18px;width:18px;height:18px;margin:0}.d-modal .d-modal__footer .btn .d-button-label{white-space:normal;line-height:1}.d-modal .d-modal__footer>.btn-primary{order:1}.d-modal .d-modal__footer .btn-transparent,.d-modal .d-modal__footer .d-modal-cancel{border:1px solid #d0d7de;background:var(--secondary);color:var(--tertiary)}.d-modal .d-modal__footer:has(>.d-modal-cancel):has(>.btn-primary):not(:has(>:nth-child(3))){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}.d-modal .d-modal__footer:has(>.d-modal-cancel):has(>.btn-primary):not(:has(>:nth-child(3)))>.btn{min-width:0;width:100%}.d-modal .d-modal__body input:is([type=text],[type=email],[type=number],[type=password]),.d-modal .d-modal__body select,.d-modal .d-modal__body .select-kit-header{min-height:40px;box-sizing:border-box;border-radius:5px}.d-modal__backdrop{background-color:rgba(33,37,41,.75)}.create-invite-with-roles-modal .d-modal__body{display:flex;flex-direction:column;gap:20px}.create-invite-with-roles-modal .create-invite-with-roles-modal__role{margin:0}.create-invite-with-roles-modal .d-segmented-control{border-radius:5px;background:#f4f7fa}.create-invite-with-roles-modal .d-segmented-control__label{min-height:40px}.create-invite-with-roles-modal .d-segmented-control__text{gap:5px;line-height:1}.create-invite-with-roles-modal .form-kit{box-sizing:border-box;padding:15px;gap:20px;border:1px solid #e5e7eb;border-radius:10px;background:#f4f7fa}.create-invite-with-roles-modal .form-kit__conditional-display,.create-invite-with-roles-modal .form-kit__conditional-display-content,.create-invite-with-roles-modal .form-kit__field{width:100%;max-width:none;min-width:0}.create-invite-with-roles-modal .form-kit__conditional-display{gap:20px}.create-invite-with-roles-modal .form-kit__field{gap:5px}.create-invite-with-roles-modal .form-kit__container-title,.create-invite-with-roles-modal .form-kit__fieldset-title{font-size:15px;font-weight:600;line-height:1.4}.create-invite-with-roles-modal .form-kit__container-description{font-size:14px;line-height:1.5;color:#6c757d}.create-invite-with-roles-modal .form-kit__inline-radio{flex-wrap:wrap;gap:15px}.create-invite-with-roles-modal .form-kit__control-radio-label{gap:5px;line-height:1.4}.create-invite-with-roles-modal .form-kit__field[data-name=maxRedemptions]{--form-kit-small-input: 100%}.create-invite-with-roles-modal .form-kit__field[data-name=maxRedemptions] .form-kit__container-content{max-width:120px}.create-invite-with-roles-modal .form-kit__field .select-kit{width:100%;max-width:100%}.create-invite-with-roles-modal .d-modal__footer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}.create-invite-with-roles-modal .d-modal__footer .btn{min-width:0;width:100%}.create-invite-with-roles-modal .d-modal__footer .advanced-mode-btn{grid-column:1/-1;grid-row:1;background:#f4f7fa}.create-invite-with-roles-modal .d-modal__footer .advanced-mode-btn.btn-icon>span[aria-hidden]{display:none}.create-invite-with-roles-modal .d-modal__footer .advanced-mode-btn.btn-icon::after{content:attr(aria-label)}.create-invite-with-roles-modal .d-modal__footer .cancel-button{grid-column:1;grid-row:2}.create-invite-with-roles-modal .d-modal__footer .save-invite{grid-column:2;grid-row:2}@media(min-width: 640px){.d-modal .d-modal__container{max-height:calc(100dvh - 40px)}.create-invite-with-roles-modal .d-modal__container{width:600px;max-width:calc(100vw - 40px)}}@media(width < 640px){.d-modal .d-modal__header,.d-modal .d-modal__header:not(.--has-primary-action),.d-modal .d-modal__body,.d-modal .d-modal__footer{padding:15px}.create-invite-with-roles-modal .d-modal__container{max-width:100%}.create-invite-with-roles-modal .d-modal__body{gap:15px}}@media(hover: hover)and (pointer: fine){.d-modal .d-modal__header .modal-close:hover,.d-modal .d-modal__footer .btn-transparent:hover,.d-modal .d-modal__footer .d-modal-cancel:hover{background:var(--tertiary-low);color:var(--tertiary)}}.welcome-banner{display:block;background:var(--secondary);border:1px solid #e5e7eb;margin:0 0 20px}.welcome-banner .welcome-banner__wrap{padding:20px;margin-top:0}.welcome-banner .welcome-banner__title{display:flex;align-items:flex-start;gap:10px;margin:0 0 15px;font-size:28px;line-height:1.25;font-weight:600;text-align:left}.welcome-banner .welcome-banner__title>span{min-width:0}.welcome-banner .gft-welcome-intro__flag{flex:0 0 35px;width:35px;height:35px;object-fit:contain}.welcome-banner .gft-welcome-intro__description{margin:0;color:#6c757d;font-size:16px;line-height:1.5}.welcome-banner .gft-welcome-intro__brand{white-space:nowrap}.welcome-banner .gft-welcome-intro__description--mobile{display:none}.welcome-banner .gft-welcome-intro__description a{text-decoration:underline}@media(width < 640px){.welcome-banner .welcome-banner__title{font-size:24px}.welcome-banner .gft-welcome-intro__description--desktop{display:none}.welcome-banner .gft-welcome-intro__description--mobile{display:block}.welcome-banner .gft-welcome-intro__flag{flex-basis:30px;width:30px;height:30px}}.search-page .search-container{width:100%;min-width:0;background:rgba(0,0,0,0)}.search-page .search-container .gft-search-navigation{margin-bottom:15px}.search-page .search-container .gft-search-back,.search-page .search-container .search-cta,.search-page .search-container .advanced-filters__toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:10px 15px;gap:5px;font-size:16px;font-weight:400;line-height:1;border-radius:5px}.search-page .search-container .gft-search-back .d-icon,.search-page .search-container .search-cta .d-icon,.search-page .search-container .advanced-filters__toggle .d-icon{flex:0 0 18px;width:18px;height:18px}.search-page .search-container .search-header,.search-page .search-container .search-info,.search-page .search-container .fps-result,.search-page .search-container .no-results-container,.search-page .search-container .fps-user-item{box-sizing:border-box;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.search-page .search-container .search-header{padding:20px}.search-page .search-container .search-page-heading{margin:0 0 15px;font-size:28px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.search-page .search-container .search-bar{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}.search-page .search-container .search-bar input.search-query{grid-column:1/-1;width:100%;min-width:0;margin:0}.search-page .search-container .search-bar .select-kit{min-width:0}.search-page .search-container .search-query,.search-page .search-container .search-advanced-filters input:not([type=checkbox]),.search-page .search-container .select-kit-header{box-sizing:border-box;min-height:40px;border-radius:5px;border-color:#d0d7de}.search-page .search-container .search-filters{padding-top:15px}.search-page .search-container .search-filters .advanced-filters:not(.--is-expanded){padding-bottom:0}.search-page .search-container .search-filters .search-advanced-filters{margin-top:20px;padding:20px;border-color:#e5e7eb;border-radius:10px;background:#f4f7fa}.search-page .search-container .search-filters .search-advanced-filters .search-advanced-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 350px), 1fr));gap:20px;column-count:auto}.search-page .search-container .search-filters .search-advanced-filters .control-group{margin:0;min-width:0}.search-page .search-container .search-filters .search-advanced-filters .control-label{margin-bottom:5px;font-weight:600;line-height:1.4}.search-page .search-container .search-filters .search-advanced-filters .advanced-search-posted-date .controls{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px}.search-page .search-container .search-filters .search-advanced-filters #postTime,.search-page .search-container .search-filters .search-advanced-filters .d-date-input,.search-page .search-container .search-filters .search-advanced-filters .d-date-input input{width:100%;min-width:0;max-width:none}.search-page .search-container .search-filters .search-advanced-filters .count-group .d-icon{flex:0 0 15px;width:15px;height:15px;margin-inline:5px}.search-page .search-container .search-filters .search-advanced-filters .second-search-button{margin-top:20px}.search-page .search-container .search-advanced .search-info{margin:20px 0;padding:15px;gap:10px;align-items:center}.search-page .search-container .search-advanced .search-info.bulk-select-visible{top:calc(var(--header-offset) + 10px)}.search-page .search-container .search-advanced .search-info button{margin:0}.search-page .search-container .search-advanced .search-info .sort-by{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.search-page .search-container .search-advanced .search-results{padding:0}.search-page .search-container .search-advanced .fps-result-entries{display:flex;flex-direction:column;gap:20px;padding-top:20px}.search-page .search-container .search-advanced .search-info~.search-results .fps-result-entries{padding-top:0}.search-page .search-container .search-advanced .fps-result-entries:not(:has(.fps-result)){padding-top:0}.search-page .search-container .fps-result{margin:0;padding:20px;gap:15px}.search-page .search-container .fps-result .author{flex-shrink:0;padding:0;margin:0}.search-page .search-container .fps-result .fps-topic{min-width:0;flex:1}.search-page .search-container .fps-result .topic{padding:0}.search-page .search-container .fps-result .search-link .topic-title{font-size:18px;font-weight:600;line-height:1.4;color:var(--primary)}.search-page .search-container .fps-result .search-category{margin-top:5px}.search-page .search-container .fps-result .blurb{margin-top:10px;color:var(--primary);line-height:1.55}.search-page .search-container .fps-result .blurb .date{color:#6c757d}.search-page .search-container .fps-result.bulk-select-enabled{padding-left:60px}.search-page .search-container .fps-result .topic .bulk-select{left:15px;top:20px}.search-page .search-container .no-results-container{margin-top:20px;padding:20px}.search-page .search-container .no-results-container h3{margin-top:0}.search-page .search-container .fps-user-item{padding:20px}.search-page .search-container .user-items{gap:20px;margin-top:20px}.search-page .search-container .search-footer{margin:20px 0;color:#6c757d;font-size:16px;font-weight:400;line-height:1.5}@media(min-width: 960px){.search-page .search-container .search-bar{grid-template-columns:minmax(0, 1fr) auto auto}.search-page .search-container .search-bar input.search-query{grid-column:auto}}@media(width < 640px){.search-page .search-container .search-header,.search-page .search-container .fps-result,.search-page .search-container .no-results-container,.search-page .search-container .fps-user-item{padding:15px}.search-page .search-container .search-page-heading{margin-bottom:15px;font-size:24px}.search-page .search-container .search-bar{grid-template-columns:minmax(0, 1fr)}.search-page .search-container .search-filters .search-advanced-filters{margin-top:15px;padding:15px}.search-page .search-container .search-filters .search-advanced-filters .search-advanced-options{gap:15px}.search-page .search-container .search-advanced .fps-result-entries{gap:15px;padding-top:15px}.search-page .search-container .search-advanced .search-info{margin-block:15px}.search-page .search-container .no-results-container{margin-top:15px}.search-page .search-container .fps-result{gap:10px}.search-page .search-container .fps-result .search-link .topic-title{font-size:16px}.search-page .search-container .fps-result.bulk-select-enabled{padding-left:55px}.search-page .search-container .user-items{gap:15px}}.navigation-container{margin-bottom:20px;gap:10px}.topic-list-bottom:has(.gft-empty-discussions){margin-top:0}#list-area .gft-empty-discussions{padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:var(--secondary);text-align:left}#list-area .gft-empty-discussions h2{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}#list-area .gft-empty-discussions p{margin:0;color:#6c757d;font-size:16px;line-height:1.6}@media(width < 640px){#list-area .gft-empty-discussions{padding:15px}}body:is(.navigation-categories,.navigation-topics) .navigation-container>.category-breadcrumb{display:none}.category-breadcrumb{max-width:100%}.category-breadcrumb>li{min-width:0;max-width:100%}.category-breadcrumb .select-kit.combo-box.category-drop{min-width:0;max-width:100%}.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header{min-height:40px;height:auto}.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header .select-kit-header-wrapper,.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header .selected-name,.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header .name{min-width:0}.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header .badge-category__wrapper{min-width:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip}.category-breadcrumb .select-kit.combo-box.category-drop .category-drop-header .badge-category__name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.nav-pills,.topic-replies-toggle-wrapper{--d-nav-color: var(--primary);--d-nav-bg-color: transparent;--d-nav-color--active: var(--primary);--d-nav-bg-color--active: var(--tertiary);--d-nav-color--hover: var(--primary);--d-nav-bg-color--hover: transparent;--d-nav-underline-height: 0px;gap:5px}.nav-pills>li{min-width:0}.nav-pills>li>a,.nav-pills>li button,.topic-replies-toggle-wrapper .topics-replies-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;height:auto;padding:10px 15px;gap:5px;border:1px solid rgba(0,0,0,0);border-radius:5px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;background:var(--d-nav-bg-color);color:var(--d-nav-color);transition:none}.nav-pills>li>a::after,.nav-pills>li button::after,.topic-replies-toggle-wrapper .topics-replies-toggle::after{display:none}.nav-pills>li>a.active,.nav-pills>li button.active,.topic-replies-toggle-wrapper .topics-replies-toggle.active{--d-nav-color--active: var(--secondary);color:var(--secondary);background:var(--tertiary);border-color:var(--tertiary)}.nav-pills>li>a:focus-visible,.nav-pills>li button:focus-visible,.topic-replies-toggle-wrapper .topics-replies-toggle:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.nav-pills>li>a span,.nav-pills>li button span,.topic-replies-toggle-wrapper .topics-replies-toggle span{line-height:1}.nav-pills>li>a .d-icon,.nav-pills>li button .d-icon,.topic-replies-toggle-wrapper .topics-replies-toggle .d-icon{flex:0 0 18px;width:18px;height:18px;font-size:18px;margin:0;color:currentColor}.topic-replies-toggle-wrapper{display:flex;flex-wrap:wrap;gap:5px;border:0}.navigation-container .nav-pills>li>a{height:auto;min-height:40px;padding:10px 15px}.user-navigation .nav-pills>li :is(a,button){border-radius:5px}@media(hover: hover)and (pointer: fine){.nav-pills,.topic-replies-toggle-wrapper{--d-nav-bg-color--hover: var(--tertiary-low)}.nav-pills>li>:is(a,button):not(.active):hover,.topic-replies-toggle-wrapper .topics-replies-toggle:not(.active):hover{background:var(--tertiary-low);color:var(--primary)}.nav-pills>li>:is(a,button).active:hover,.topic-replies-toggle-wrapper .topics-replies-toggle.active:hover{background:var(--tertiary);color:var(--secondary)}}#create-topic{min-height:45px;font-size:16px;padding-inline:15px;gap:5px;border-radius:5px}.topic-create-button__combo .d-combo-button-menu{display:none}@media(width < 640px){.list-control-toggle-link-content.fk-d-menu-modal .d-modal__body{padding:10px}.list-control-toggle-link-content.fk-d-menu-modal .dropdown-menu{padding:0;gap:0}.list-control-toggle-link-content.fk-d-menu-modal .dropdown-menu>li>a{padding:10px;line-height:1}}.mobile-view .list-controls .navigation-container{align-items:flex-start}.mobile-view .list-controls .navigation-container .category-breadcrumb{flex:1 0 100%;gap:10px}.mobile-view .list-controls .navigation-container .category-breadcrumb>li{flex:1 1 0;margin:0}.mobile-view .list-controls .navigation-container .category-breadcrumb .select-kit.category-drop{width:100%}.mobile-view .list-controls .navigation-container #navigation-bar{min-width:0}.mobile-view .list-controls .navigation-container #navigation-bar .list-control-toggle-link-trigger{min-height:40px;padding:10px 15px;border:1px solid #d0d7de;background:var(--secondary);color:var(--primary);font-size:16px;font-weight:400;line-height:1}.mobile-view .list-controls .navigation-container #navigation-bar .list-control-toggle-link-trigger .d-icon{margin:0}.mobile-view .list-controls .navigation-container .navigation-controls{min-width:0;gap:10px}.mobile-view .list-controls .navigation-container .navigation-controls:not(:has(>:not(.dismiss-container-top))){display:none}.mobile-view .list-controls .navigation-container .navigation-controls :is(.bulk-select,.dismiss-container-top,.edit-category,.categories-admin-dropdown,.tag-category-admin-dropdown,#create-category,#edit-tag,.category-notifications-tracking,.tag-notifications-tracking){display:none}.mobile-view .list-controls .navigation-container .navigation-controls #create-topic{min-height:40px;font-weight:400;line-height:1}.mobile-view .list-controls .navigation-container .navigation-controls #create-topic .d-icon{flex:0 0 18px;width:18px;height:18px;margin:0}@media(max-width: 374px){.mobile-view .list-controls .navigation-container #navigation-bar,.mobile-view .list-controls .navigation-container .navigation-controls,.mobile-view .list-controls .navigation-container .topic-create-button__combo{width:100%}.mobile-view .list-controls .navigation-container #create-topic{flex:1;justify-content:center}}.select-kit.single-select.dropdown-select-box .select-kit-row .texts{min-width:0}.select-kit.single-select.dropdown-select-box .select-kit-row .texts .name,.select-kit.single-select.dropdown-select-box .select-kit-row .texts .desc{white-space:normal;overflow-wrap:anywhere}.select-kit.single-select.dropdown-select-box .select-kit-row .texts .name{overflow:visible;text-overflow:clip}.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-body{width:350px;max-width:calc(100vw - 30px)}.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-row{display:flex;align-items:center;min-height:40px;padding:10px 15px}.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-row .icons,.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-row .texts .desc{display:none}.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-row .texts{margin:0}.select-kit.single-select.dropdown-select-box.categories-admin-dropdown .select-kit-row .texts .name{display:flex;align-items:center;min-height:20px;font-size:16px;line-height:1}body:is(.static-guidelines,.static-faq,.about-page) .body-page{box-sizing:border-box;width:100%;max-width:none;margin:0}body:is(.static-guidelines,.static-faq,.about-page) .body-page .nav-pills{display:none}body:is(.static-guidelines,.static-faq) .body-page{padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;font-size:16px;line-height:1.6}body:is(.static-guidelines,.static-faq) .body-page h1{margin:0 0 15px;font-size:28px;font-weight:600;line-height:1.25;color:var(--primary)}body:is(.static-guidelines,.static-faq) .body-page h2{margin:30px 0 15px;font-size:22px;font-weight:600;line-height:1.3;color:var(--primary)}body:is(.static-guidelines,.static-faq) .body-page p{margin:0 0 15px;text-wrap:pretty}body:is(.static-guidelines,.static-faq) .body-page p:last-child{margin-bottom:0}body:is(.static-guidelines,.static-faq) .body-page :is(h1,h2)>a.anchor{display:none}.about-page .body-page .about__header{max-width:none;padding:20px;margin-bottom:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.about-page .body-page .about__header h1{margin:0 0 15px;font-size:28px;font-weight:600;line-height:1.25}.about-page .body-page .about__header p{margin:0;font-size:16px;line-height:1.6;text-wrap:pretty}.about-page .body-page .about__main-content{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px;max-width:none}.about-page .body-page .about__left-side{display:flex;flex-direction:column;gap:20px;min-width:0}.about-page .body-page .about__right-side{min-width:0;align-self:start;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.about-page .body-page .about__main-content h2{margin:0 0 15px;font-size:20px;font-weight:600;line-height:1.3}.about-page .body-page .about__right-side>h2:not(:first-child){margin-top:25px}.about-page .body-page .about__right-side>p{margin:0;line-height:1.6}.about-page .body-page .about__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px;padding:20px;margin:0;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.about-page .body-page .about__stats-item{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;line-height:1.4}.about-page .body-page .about__stats-item .d-icon{flex:0 0 20px;width:20px;height:20px;margin:0;color:#6c757d}.about-page .body-page :is(.about__admins,.about__moderators){margin:0;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.about-page .body-page .about-page-users-list{grid-template-columns:repeat(auto-fit, minmax(min(230px, 100%), 1fr));gap:15px}.about-page .body-page .user-info{min-width:0;margin:0}.about-page .body-page .user-info .user-image{margin-right:10px}.about-page .body-page .user-info img.avatar{border-radius:5px}.about-page .body-page .user-info .user-detail{min-width:0}.about-page .body-page .user-info .name-line{display:flex;flex-direction:column;align-items:flex-start;gap:5px;white-space:normal;overflow-wrap:anywhere}.about-page .body-page .about__activities{display:grid;gap:15px}.about-page .body-page .about__activities-item{align-items:center;gap:10px;margin:0}.about-page .body-page .about__activities-item-icon{display:flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;margin:0;color:#6c757d}.about-page .body-page .about__activities-item-icon .d-icon{width:20px;height:20px}.about-page .body-page .about__activities-item-count{font-size:16px;line-height:1.4}.about-page .body-page .about__activities-item-period{color:#6c757d;font-size:14px;line-height:1.4}.about-page .gft-about-community .about__header p{margin:0 0 15px;line-height:1.6}.about-page .gft-about-community .about__header p:last-child{margin-bottom:0}.about-page .gft-about-community a:not(.gft-about-community__member,.gft-about-community__message){text-decoration:underline}.about-page .gft-about-community .about__right-side>p{margin:0 0 15px}.about-page .gft-about-community .about__right-side>p:last-child{margin-bottom:0}.about-page .gft-about-community .about__right-side a{overflow-wrap:anywhere}.about-page .gft-about-community .gft-about-community__statistics,.about-page .gft-about-community .gft-about-community__team{padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:var(--secondary)}.about-page .gft-about-community .gft-about-community__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin:0}.about-page .gft-about-community .gft-about-community__metric{display:flex;flex-direction:column;min-width:0;gap:5px}.about-page .gft-about-community .gft-about-community__metric dt{font-size:16px;font-weight:400;line-height:1.4}.about-page .gft-about-community .gft-about-community__value{order:-1;margin:0;color:var(--primary);font-size:28px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.about-page .gft-about-community .gft-about-community__period{margin:0;color:#6c757d;font-size:14px;line-height:1.4}.about-page .gft-about-community .gft-about-community__note{margin:20px 0 0;color:#6c757d;font-size:14px;line-height:1.5}.about-page .gft-about-community .gft-about-community__team{container:gft-about-team/inline-size}.about-page .gft-about-community .gft-about-community__members{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.about-page .gft-about-community .gft-about-community__members>li{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e5e7eb}.about-page .gft-about-community .gft-about-community__members>li:first-child{padding-top:0}.about-page .gft-about-community .gft-about-community__members>li:last-child{padding-bottom:0;border-bottom:0}.about-page .gft-about-community .gft-about-community__member{display:inline-flex;align-items:center;gap:15px;max-width:100%;color:var(--primary);text-decoration:none;border-radius:5px}.about-page .gft-about-community .gft-about-community__member .avatar{flex:0 0 50px;width:50px;height:50px;border-radius:5px}.about-page .gft-about-community .gft-about-community__identity{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;min-width:0;gap:5px 10px;overflow-wrap:anywhere;line-height:1.4}.about-page .gft-about-community .gft-about-community__identity strong{font-size:16px;font-weight:600}.about-page .gft-about-community .gft-about-community__identity>span{color:#6c757d;font-size:14px}.about-page .gft-about-community .gft-about-community__staff-activity{display:flex;flex-basis:100%;flex-wrap:wrap;gap:5px 15px;line-height:1.5}.about-page .gft-about-community .gft-about-community__message{justify-self:end;box-sizing:border-box;min-height:40px;padding:10px 15px;gap:5px;background:var(--secondary);border:1px solid #d0d7de;border-radius:5px;color:var(--tertiary);font-size:16px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none}.about-page .gft-about-community .gft-about-community__message .d-icon{flex:0 0 18px;width:18px;height:18px;margin:0;color:currentColor}.about-page .gft-about-community .gft-about-community__member:focus-visible{outline:2px solid var(--tertiary);outline-offset:5px}.about-page .gft-about-community .gft-about-community__edit{margin:20px 0 0}@media(hover: hover)and (pointer: fine){.gft-about-community__member:hover strong{color:var(--tertiary);text-decoration:underline}.about-page .gft-about-community .gft-about-community__message:hover{background:var(--tertiary-low);color:var(--tertiary)}}@container gft-about-team (max-width: 400px){.about-page .gft-about-community .gft-about-community__members>li{grid-template-columns:minmax(0, 1fr)}.about-page .gft-about-community .gft-about-community__message{justify-self:start;margin-left:calc(50px + 15px)}}@media(width < 640px){.about-page .gft-about-community .gft-about-community__statistics,.about-page .gft-about-community .gft-about-community__team{padding:15px}.about-page .gft-about-community .gft-about-community__metrics{gap:15px}.about-page .gft-about-community .gft-about-community__value{font-size:24px}.about-page .gft-about-community .gft-about-community__note{margin-top:15px}.about-page .gft-about-community .gft-about-community__edit{margin-top:15px}}@media(max-width: 959px){.about-page .body-page .about__main-content{grid-template-columns:minmax(0, 1fr)}}@media(width < 640px){body:is(.static-guidelines,.static-faq) .body-page{padding:15px}body:is(.static-guidelines,.static-faq) .body-page h1,.about-page .body-page .about__header h1{font-size:24px}.about-page .body-page .about__header{padding:15px;margin-bottom:15px}.about-page .body-page .about__main-content,.about-page .body-page .about__left-side{gap:15px}.about-page .body-page :is(.about__right-side,.about__stats,.about__admins,.about__moderators){padding:15px}.about-page .body-page .about__stats{grid-template-columns:minmax(0, 1fr)}}.category-boxes,.category-boxes-with-topics{margin-top:0;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr))}.category-boxes .category-box,.category-boxes-with-topics .category-box{background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;box-shadow:none}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{padding:20px;border-radius:10px}.category-boxes .category-box h3,.category-boxes-with-topics .category-box h3{font-size:20px;font-weight:600;line-height:1.3}.category-boxes .category-box h3,.category-boxes-with-topics .category-box h3{display:flex;align-items:baseline;gap:10px}.category-boxes .category-box h3>.badge-category__wrapper,.category-boxes-with-topics .category-box h3>.badge-category__wrapper{flex:1;min-width:0}.category-boxes .gft-category-topic-count,.category-boxes-with-topics .gft-category-topic-count{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-inline-start:auto;color:#6c757d;font-size:16px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.category-boxes,.category-boxes-with-topics) .gft-category-new-count,.topic-list .topic-post-badges .badge.unread-posts{padding:5px;border-radius:var(--d-border-radius);background:var(--tertiary-low);color:var(--tertiary);font-weight:600;line-height:1}.topic-list .topic-post-badges .badge.unread-posts{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.topic-list .topic-post-badges .badge.unread-posts::before{content:"+"}.category-boxes .category-box .category-box-heading,.category-boxes-with-topics .category-box .category-box-heading{margin-bottom:10px}.category-boxes .category-box .badge-category__name,.category-boxes-with-topics .category-box .badge-category__name{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}.category-boxes .description,.category-boxes-with-topics .description{display:block;-webkit-line-clamp:unset;overflow:visible;text-wrap:pretty;font-size:16px;line-height:1.5;color:#6c757d}@media(width < 640px){:root{--main-outlet-padding-top: 15px}#main-outlet:has(>.list-controls,.body-page,.directory,.search-container,.user-main,#topic-title){padding-top:var(--main-outlet-padding-top)}.welcome-banner{margin:0 0 15px}.welcome-banner .welcome-banner__wrap{padding:15px}.list-controls .navigation-container{margin-bottom:15px}.category-boxes,.category-boxes-with-topics{gap:15px}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{padding:15px}.category-boxes .category-details>.description:last-child,.category-boxes-with-topics .category-details>.description:last-child{margin-bottom:0}}.topic-replies-toggle-wrapper{margin-bottom:10px}.topic-list{background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:clip;--d-topic-list-header-background-color: var(--tertiary-low);--d-topic-list-header-text-color: var(--primary);--title-color--read: var(--primary)}.topic-list th{background:var(--tertiary-low);color:var(--primary);font-weight:600;border-bottom:1px solid #d0d7de}.topic-list td{border-bottom:1px solid #e5e7eb;padding-block:15px}.topic-list .topic-list-item-separator{display:none}.topic-list .topic-list-item.selected>td:first-of-type{box-shadow:none}.topic-list .topic-list-item.selected:focus-visible{outline:2px solid var(--d-nav-color--active);outline-offset:-2px}@media(hover: hover)and (pointer: fine){.topic-list .topic-list-item:hover>td:first-of-type{box-shadow:inset 3px 0 0 var(--d-nav-color--active)}}.topic-list .main-link a.title{color:var(--primary);font-size:16px;line-height:1.45}.topic-list .main-link .link-top-line{display:flex;align-items:baseline;gap:5px}.topic-list .main-link .link-top-line>*{order:1}.topic-list .main-link .link-top-line>a.title{min-width:0}.topic-list .main-link .link-top-line>.topic-statuses{order:2;flex:0 0 auto;margin:0}.topic-list .main-link .link-top-line>.topic-statuses:empty{display:none}.topic-list .main-link .link-top-line>.topic-post-badges{order:3;flex:0 0 auto}.desktop-view .topic-list{--d-topic-list-avatar-size: 30px}.desktop-view .topic-list .topic-list-data.main-link{width:100%}.desktop-view .topic-list .topic-list-data.posters{width:1%;padding-inline:10px;white-space:nowrap}.desktop-view .topic-list .topic-list-data.posters>a{float:none;margin-right:5px;vertical-align:middle}.desktop-view .topic-list .topic-list-data.posters>a:last-of-type{margin-right:0}.desktop-view .topic-list .topic-list-data.num:is(.posts,.views,.activity){--d-topic-list-likes-views-posts-width: 110px;box-sizing:border-box;width:var(--d-topic-list-likes-views-posts-width);min-width:var(--d-topic-list-likes-views-posts-width);max-width:var(--d-topic-list-likes-views-posts-width);padding-inline:5px;text-align:center}@media(width < 640px){.topic-list .topic-list-item>td.topic-list-data{padding:15px;max-width:none}.topic-list .topic-list-item>td.topic-list-data:not(.bulk-select-enabled)>.pull-left{display:none}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:baseline;gap:5px 10px;margin-left:0;min-width:0}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link{grid-column:1/-1;display:flex;align-items:baseline;gap:5px;width:auto;min-width:0}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link>*{order:1}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link a.title{min-width:0;color:var(--primary);font-size:16px;font-weight:500;line-height:1.45}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-statuses{order:2;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;margin:0}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-statuses:empty{display:none}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-statuses .topic-status{display:inline-flex;margin:0;line-height:1}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-statuses .d-icon{width:15px;height:15px;margin:0;font-size:15px}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-post-badges{order:3;flex:0 0 auto}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.main-link .topic-excerpt{display:none}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.pull-right{grid-column:1;grid-row:2;float:none}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.pull-right .num.posts-map,.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.pull-right .badge-posts{width:auto;padding:0;color:var(--primary-high);font-size:14px;font-weight:400;line-height:1.45;white-space:nowrap}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.pull-right .badge-posts::before{content:"Ответов: "}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats{display:contents}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats::before,.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats::after{display:none}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats>.topic-item-stats__category-tags{grid-column:2;grid-row:2;min-width:0;max-width:none;margin:0;font-size:14px}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats>.num.activity{grid-column:3;grid-row:2;width:auto;margin:0;padding:0;font-size:14px;line-height:1.45;white-space:nowrap}.topic-list .topic-list-item>td.topic-list-data>.topic-item-metadata>.topic-item-stats>.num.activity a{color:var(--primary-high)}.topic-list .topic-list-item>td.topic-list-data.bulk-select-enabled>.pull-left{width:40px}.topic-list .topic-list-item>td.topic-list-data.bulk-select-enabled>.topic-item-metadata{margin-left:50px}}.topic-post{background:var(--secondary);border-radius:10px;box-sizing:border-box;padding-inline:20px;margin-bottom:20px}.topic-body .cooked{font-size:16px;line-height:1.6}.topic-map{background:#f4f7fa;border-color:#e5e7eb;border-radius:10px}.archetype-regular #topic-title{margin-bottom:20px}.archetype-regular #topic-title .title-wrapper{width:100%}.archetype-regular #topic-title h1{display:flex;align-items:baseline;gap:5px;margin:0 0 10px;line-height:1.3}.archetype-regular #topic-title h1 .fancy-title{min-width:0}.archetype-regular #topic-title h1 .topic-statuses{order:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;float:none;margin:0;font-size:15px}.archetype-regular #topic-title h1 .topic-statuses:empty{display:none}.archetype-regular #topic-title h1 .topic-statuses .topic-status{display:inline-flex;margin:0;line-height:1}.archetype-regular #topic-title h1 .topic-statuses .d-icon{width:15px;height:15px;margin:0;font-size:15px}.archetype-regular .d-header .header-title .topic-statuses>.--closed,.archetype-regular .d-header .header-title .topic-statuses>.--invisible{display:none}.archetype-regular .d-header .header-title .topic-statuses:not(:has(>:not(.--closed,.--invisible))){display:none}.archetype-regular .container.posts{grid-template-areas:"posts";grid-template-columns:minmax(0, 1fr);margin-bottom:0}.archetype-regular .container.posts .topic-navigation{display:none}.archetype-regular #topic-title,.archetype-regular #topic-footer-buttons,.archetype-regular .more-topics__container{width:100%}.archetype-regular .topic-timer-info:not(:has(*)),.archetype-regular .topic-above-footer-buttons-outlet.presence:not(:has(*)),.archetype-regular #topic-footer-buttons+br{display:none}.archetype-regular .topic-post{padding:20px;border:1px solid #e5e7eb}.archetype-regular .topic-post>article{padding:0;border:0}.archetype-regular .topic-post .post__row{display:grid;grid-template-columns:50px minmax(0, 1fr);gap:15px}.archetype-regular .topic-post .post__row::before,.archetype-regular .topic-post .post__row::after{display:none}.archetype-regular .topic-post .topic-avatar{float:none;width:50px;padding:0;margin:0;border:0}.archetype-regular .topic-post .topic-avatar .avatar{width:50px;height:50px}.archetype-regular .topic-post .topic-body{float:none;width:auto;min-width:0;padding:0;border:0}.archetype-regular .topic-post .topic-meta-data{padding:0;margin:0;min-height:25px;gap:10px}.archetype-regular .topic-post .cooked{padding:15px 0 0}.archetype-regular .topic-post .cooked>p{margin-block:0 15px}.archetype-regular .topic-post .cooked>p:has(+.cooked-selection-barrier){margin-bottom:0}.archetype-regular .topic-post .post-menu-area{padding:0;margin:15px 0 0}.archetype-regular .topic-post .post-actions:empty{margin:0}.archetype-regular .topic-post nav.post-controls{--d-button-flat-icon-color: #6c757d;flex-wrap:wrap;gap:10px;overflow:visible}.archetype-regular .topic-post nav.post-controls .actions{flex-wrap:wrap;align-items:center;gap:5px}.archetype-regular .topic-post nav.post-controls .btn{min-height:40px;min-width:40px;padding:10px;border-radius:5px;font-size:16px;line-height:1;color:#6c757d}.archetype-regular .topic-post nav.post-controls .btn .d-icon{width:18px;height:18px}.archetype-regular .topic-post nav.post-controls .btn.reply{padding-inline:15px;gap:5px;color:var(--tertiary);background:var(--tertiary-low);opacity:1}.archetype-regular .topic-post nav.post-controls .btn.reply .d-icon{margin:0;color:currentColor}.archetype-regular .topic-post nav.post-controls .btn.reply .d-button-label{display:inline}.archetype-regular .topic-post nav.post-controls .btn:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.archetype-regular .topic-post .topic-map.--op{max-width:none;width:100%;box-sizing:border-box;margin:15px 0 0;padding:15px 0 0;border:0;border-top:1px solid #e5e7eb;border-radius:0;background:rgba(0,0,0,0)}.archetype-regular #topic-footer-buttons{box-sizing:border-box;max-width:none;margin:0 0 20px;padding:20px;gap:15px;border:1px solid #e5e7eb;border-radius:10px;background:var(--secondary);align-items:stretch}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons{justify-content:space-between;gap:15px}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons__actions{gap:10px;min-width:0}.archetype-regular #topic-footer-buttons .btn{min-height:40px;padding:10px 15px;gap:5px;font-size:16px;font-weight:400;line-height:1;border-radius:5px}.archetype-regular #topic-footer-buttons .btn .d-icon{width:18px;height:18px;margin:0}.archetype-regular #topic-footer-buttons .btn .d-button-label{white-space:normal;line-height:1}.archetype-regular #topic-footer-buttons .btn.no-text{width:40px;padding-inline:10px}.archetype-regular #topic-footer-buttons .defer-topic{display:none}.archetype-regular #topic-footer-buttons .create{flex-shrink:0}.archetype-regular #topic-footer-buttons .notifications-button-footer{display:block;padding-top:15px;border-top:1px solid #e5e7eb}.archetype-regular #topic-footer-buttons .notifications-button-footer .reason{display:flex;gap:15px;align-items:center}.archetype-regular #topic-footer-buttons .notifications-button-footer .text{color:#6c757d;font-size:14px;line-height:1.5}.archetype-regular .more-topics__container{box-sizing:border-box;max-width:none;padding:0;margin-bottom:20px;border:1px solid #e5e7eb;border-radius:10px;background:var(--secondary)}.archetype-regular .more-topics__container .more-topics__list-title{margin:0;padding:20px;font-size:20px;line-height:1.3}.archetype-regular .more-topics__container .topic-list{width:100%;margin:0;border:0;border-radius:0 0 10px 10px}.archetype-regular .more-topics__container .topic-list th{padding-block:10px}.archetype-regular .more-topics__container .topic-list th:first-child,.archetype-regular .more-topics__container .topic-list td:first-child{padding-left:20px}.archetype-regular .more-topics__container .topic-list th:last-child,.archetype-regular .more-topics__container .topic-list td:last-child{padding-right:20px}.archetype-regular .more-topics__container .topic-list .topic-list-body{border:0}.archetype-regular .more-topics__container .topic-list tr:last-child td{border-bottom:0}.archetype-regular .more-topics__container .topic-list .link-bottom-line{margin-top:5px}.archetype-regular .more-topics__container .topic-list .topic-list-item.visited .main-link a.title:not(.badge-notification),.archetype-regular .more-topics__container .topic-list .main-link a.title:visited{color:var(--primary)}.archetype-regular .more-topics__container .more-topics__browse-more{display:none}@media(max-width: 767px){.archetype-regular .topic-post .post__row{display:block}.archetype-regular .topic-post .topic-avatar{float:left;margin-right:10px}.archetype-regular .topic-post .topic-meta-data{min-height:50px;margin-left:60px}.archetype-regular .topic-post .topic-body{width:100%}.archetype-regular .topic-post nav.post-controls .actions{margin-top:0}.archetype-regular .topic-post nav.post-controls .btn.reply:not(.create){width:40px;padding-inline:10px}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons{flex-direction:column-reverse;width:100%}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons>.btn-primary{width:100%}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons>.create .d-button-label{display:inline}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons__actions{justify-content:space-between}.archetype-regular #topic-footer-buttons .topic-footer-main-buttons__actions .btn{width:40px;padding-inline:10px}.archetype-regular .more-topics__container .topic-list-header:not(:has(.nav-pills)){display:none}}@media(width < 640px){.archetype-regular #topic-title{padding-bottom:0;margin-bottom:15px}.archetype-regular #topic-title h1{font-size:22px}.archetype-regular .topic-post,.archetype-regular #topic-footer-buttons{padding:15px;margin-bottom:15px}.archetype-regular .more-topics__container{margin-bottom:15px}.archetype-regular .more-topics__container .more-topics__list-title{padding:15px}.archetype-regular .more-topics__container .topic-list td:first-child{padding-left:15px}.archetype-regular .more-topics__container .topic-list td:last-child{padding-right:15px}}@media(width >= 768px){.desktop-view .archetype-regular #topic-title{margin-bottom:15px}.desktop-view .archetype-regular #topic-title .title-wrapper{align-items:center;gap:10px 15px}.desktop-view .archetype-regular #topic-title h1{flex:1 1 auto;width:auto;margin:0}.desktop-view .archetype-regular #topic-title .topic-category{flex:0 1 auto;align-items:center;gap:5px;margin-inline-start:auto;font-size:14px}.desktop-view .archetype-regular #topic-title .topic-category::before{content:"Раздел:";color:#6c757d}.desktop-view .archetype-regular #topic-title .topic-category>.badge-category__wrapper{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:10px;border:1px solid #d0d7de;border-radius:5px;background:var(--secondary);font-size:inherit;line-height:1}.desktop-view .archetype-regular .topic-post{padding:15px;margin-bottom:15px}.desktop-view .archetype-regular .topic-post .post__row{grid-template-columns:40px minmax(0, 1fr);gap:10px}.desktop-view .archetype-regular .topic-post .topic-avatar,.desktop-view .archetype-regular .topic-post .topic-avatar .avatar{width:40px;height:40px}.desktop-view .archetype-regular .topic-post .cooked{padding-top:5px}.desktop-view .archetype-regular .topic-post .post-menu-area{margin-top:5px}.desktop-view .archetype-regular .topic-post .post-actions:not(:has(*)){display:none}.desktop-view .archetype-regular .topic-post .topic-map.--op{margin-top:5px;padding-top:5px}.desktop-view .archetype-regular .topic-post .topic-map.--op .topic-map__stats.--single-stat .fk-d-menu__trigger{min-height:30px;padding-block:5px;font-size:14px;line-height:1}.desktop-view .archetype-regular .topic-post .topic-map.--op .topic-map__stats.--single-stat .fk-d-menu__trigger span{font-size:inherit}.desktop-view .archetype-regular #topic-footer-buttons{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 15px;margin-bottom:15px}.desktop-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons,.desktop-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons__actions{display:contents}.desktop-view .archetype-regular #topic-footer-buttons .btn:is(.share-and-invite,.bookmark-menu-trigger,.flag-topic){width:40px;min-width:40px;padding:10px;gap:0}.desktop-view .archetype-regular #topic-footer-buttons .btn:is(.share-and-invite,.bookmark-menu-trigger,.flag-topic) .d-button-label{display:none}.desktop-view .archetype-regular #topic-footer-buttons .create{order:1;margin-inline-start:auto}.desktop-view .archetype-regular #topic-footer-buttons .notifications-button-footer{padding:0;border:0}.desktop-view .archetype-regular #topic-footer-buttons .notifications-button-footer .reason{gap:0}.desktop-view .archetype-regular #topic-footer-buttons .notifications-button-footer .text{display:none}}.mobile-view .archetype-regular #topic-title .topic-category,.mobile-view .archetype-regular .d-header .categories-wrapper,.mobile-view .archetype-regular #topic-title .edit-topic__wrapper,.mobile-view .archetype-regular .topic-admin-menu-trigger,.mobile-view .archetype-regular .topic-post .topic-map,.mobile-view .archetype-regular .topic-post .post-action-menu__admin,.mobile-view .archetype-regular #topic-progress-wrapper{display:none}.mobile-view .archetype-regular .gft-mobile-topic-toolbar{display:flex;align-items:center;gap:10px;margin-top:15px}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:10px 15px;border:1px solid #d0d7de;border-radius:5px;background:var(--secondary);color:var(--tertiary);font-size:16px;font-weight:400;line-height:1}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .btn .d-icon{flex:0 0 18px;width:18px;height:18px;margin:0;color:currentColor}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .gft-topic-last-reply{flex:1 1 auto;min-width:0;text-align:center}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .gft-mobile-topic-toolbar__actions{display:flex;flex:0 0 auto;gap:10px}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .gft-mobile-topic-toolbar__actions .btn{width:40px;padding:0}.mobile-view .archetype-regular .gft-mobile-topic-toolbar .gft-mobile-topic-toolbar__actions .d-button-label{display:none}.mobile-view .archetype-regular .topic-post nav.post-controls .actions{width:100%;justify-content:space-between}.mobile-view .archetype-regular .topic-post nav.post-controls .gft-mobile-post-menu,.mobile-view .archetype-regular .topic-post nav.post-controls .btn.reply{padding-inline:0;border-inline:0}.mobile-view .archetype-regular .topic-post nav.post-controls .gft-mobile-post-menu{margin-left:0;justify-content:flex-start}.mobile-view .archetype-regular .topic-post nav.post-controls .gft-mobile-post-menu .d-icon{margin:0}.mobile-view .archetype-regular .topic-post nav.post-controls .btn.reply{justify-content:flex-end;gap:0;background:rgba(0,0,0,0)}.mobile-view .archetype-regular .topic-post nav.post-controls .btn.reply .d-button-label{display:none}@media(width >= 640px){.mobile-view .archetype-regular .topic-post .topic-avatar,.mobile-view .archetype-regular .topic-post .topic-avatar .avatar{width:40px;height:40px}.mobile-view .archetype-regular .topic-post .topic-meta-data{min-height:40px;margin-left:50px}}@media(width < 640px){.mobile-view .archetype-regular #topic-title h1{margin-bottom:0}.mobile-view .archetype-regular .topic-post{margin-bottom:10px;padding-bottom:5px}.mobile-view .archetype-regular .topic-post .topic-avatar,.mobile-view .archetype-regular .topic-post .topic-avatar .avatar{width:30px;height:30px}.mobile-view .archetype-regular .topic-post .topic-avatar .avatar{display:block}.mobile-view .archetype-regular .topic-post .topic-meta-data{min-height:30px;margin-left:40px;align-items:center;font-size:14px;line-height:1.4}.mobile-view .archetype-regular .topic-post .topic-meta-data .names{min-width:0}.mobile-view .archetype-regular .topic-post .topic-meta-data .username{font-weight:500}.mobile-view .archetype-regular .topic-post .post__contents{padding-top:10px}.mobile-view .archetype-regular .topic-post .cooked{padding-top:0;line-height:1.5}.mobile-view .archetype-regular .topic-post .post-menu-area{margin-top:5px}.mobile-view .archetype-regular .topic-post .post-actions:not(:has(*)){display:none}}.mobile-view .archetype-regular #topic-footer-buttons .share-and-invite,.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-mobile-dropdown-trigger,.mobile-view .archetype-regular #topic-footer-buttons .flag-topic,.mobile-view .archetype-regular #topic-footer-buttons .defer-topic{display:none}.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons{flex-direction:row-reverse;align-items:center;gap:10px}.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons>.create{flex:0 0 auto;width:auto;min-width:0;padding-inline:15px}.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons>.create .d-button-label{display:inline;white-space:nowrap}.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons__actions{flex:0 0 auto;justify-content:flex-end}.mobile-view .archetype-regular:has(.gft-mobile-topic-toolbar) #topic-footer-buttons .topic-footer-main-buttons{flex-direction:row;width:100%}.mobile-view .archetype-regular:has(.gft-mobile-topic-toolbar) #topic-footer-buttons .topic-footer-main-buttons>.create{flex:1;width:100%}.mobile-view .archetype-regular:has(.gft-mobile-topic-toolbar) #topic-footer-buttons .topic-footer-main-buttons__actions{display:none}.mobile-view .archetype-regular:has(.gft-mobile-topic-toolbar) #topic-footer-buttons:not(:has(.create)){display:none}.gft-mobile-post-actions-content .btn{min-height:40px;padding:10px 15px;gap:10px;font-size:14px;line-height:1}.gft-mobile-post-actions-content .btn .d-icon{width:18px;height:18px;margin:0}@media(pointer: coarse){.mobile-view .archetype-regular .gft-mobile-topic-toolbar .btn{min-width:45px;min-height:45px}.mobile-view .archetype-regular .topic-post nav.post-controls .btn{min-width:45px;min-height:45px}.mobile-view .archetype-regular #topic-footer-buttons .topic-footer-main-buttons>.create{min-width:45px;min-height:45px}.gft-mobile-post-actions-content .btn{min-height:45px}}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container{box-sizing:border-box;padding:0 15px 5px 60px;background:rgba(0,0,0,0)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container:not(.-user-info-hidden){padding-top:10px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container>.chat-message{position:relative;display:flex;flex-direction:column;align-items:stretch;container-type:normal;box-sizing:border-box;width:fit-content;max-width:min(680px,85%);min-width:100px;margin:0;padding:10px 15px;border:1px solid #e5e7eb;border-radius:10px;background:var(--secondary);color:var(--primary)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-content{flex:0 1 auto;width:100%}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container>.chat-message-text:is(.-deleted,.-hidden){margin:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-info:not(.sr-only){flex-wrap:wrap;gap:5px;margin-bottom:5px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-info__username{min-width:0;max-width:100%}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-info__username__name{color:var(--tertiary);font-size:15px;font-weight:600;max-width:100%}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar{position:absolute;inset-inline-start:-45px;bottom:0;width:35px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar .chat-user-avatar{width:35px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar .chat-user-avatar .chat-user-avatar__container .avatar{width:35px;height:35px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-left-gutter{width:auto;min-height:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-info__date,:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-left-gutter__date{position:absolute;inset-inline-end:10px;bottom:10px;font-size:12px;line-height:1}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-info__date .chat-time,:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-left-gutter__date .chat-time{display:inline;font-size:inherit;color:#6c757d;opacity:1;visibility:visible}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container:has(.chat-message-info__date,.chat-message-left-gutter__date):not(:has(.chat-message-reaction-list)) .chat-cooked>p:last-child::after{content:"";display:inline-block;width:50px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container:has(.chat-message-info__date,.chat-message-left-gutter__date) .chat-message-text:has(.chat-cooked>:last-child:not(p),.chat-message-edited){padding-bottom:20px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container:has(.chat-message-info__date,.chat-message-left-gutter__date) .chat-message-reaction-list{padding-inline-end:50px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked{font-size:16px;line-height:1.45;overflow-wrap:anywhere}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked p{margin:0 0 5px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked>:last-child{margin-bottom:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked pre,:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked .md-table{max-width:100%;overflow-x:auto}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked img:not(.emoji),:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-cooked video{max-width:100%;height:auto;border-radius:5px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-reaction-list{gap:5px;margin-top:5px;align-items:center}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-reaction-list .chat-message-reaction{min-height:30px;margin:0;padding:5px 10px;gap:5px;border-radius:10px;border-color:rgba(0,0,0,0);background:#f4f7fa;font-size:13px;line-height:1}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-reaction-list .chat-message-reaction .emoji{width:15px;height:15px;margin:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-reaction-list .chat-message-reaction.reacted{background:var(--tertiary-low);border-color:var(--tertiary-medium);color:var(--tertiary)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-reply.is-direct-reply{grid-area:auto;min-width:0;max-width:100%;margin:0 0 10px;padding:5px 10px;border-inline-start:3px solid var(--tertiary);border-radius:5px;background:#f4f7fa}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-reply.is-direct-reply .chat-reply__excerpt{min-width:0;white-space:normal;overflow-wrap:anywhere}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-reply.is-direct-reply .chat-reply__excerpt>p{margin:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-reply.is-direct-reply .chat-user-avatar{flex-shrink:0}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-thread-indicator{grid-area:auto;grid-template-areas:"avatar info info participants" "excerpt excerpt excerpt replies";min-width:0;margin:10px 0 0;padding:10px;border-radius:5px;background:#f4f7fa}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-thread-indicator .chat-message-thread-indicator__replies-count{grid-area:replies}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.has-thread-indicator>.chat-message{padding-bottom:30px !important}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.is-by-current-user>.chat-message{margin-inline-start:auto;background:var(--tertiary-very-low);border-color:var(--tertiary-low)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.is-by-current-user .chat-message-avatar{display:none}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.-selected>.chat-message{outline:2px solid var(--tertiary);outline-offset:-2px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.-highlighted>.chat-message{border-color:var(--tertiary);background:var(--tertiary-low)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.-deleted>.chat-message{background:var(--danger-low)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container.-errored>.chat-message{border-color:var(--danger)}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-selector{inset-inline-start:15px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-actions-container{inset-inline-end:15px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-separator-date .chat-message-separator__text{border-radius:10px;border-color:#e5e7eb;background:#f4f7fa;color:#6c757d;padding:5px 10px;line-height:1}@media(width < 640px){:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container{padding-inline:50px 10px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container>.chat-message{max-width:100%;padding-inline:10px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar{inset-inline-start:-40px;width:30px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar .chat-user-avatar{width:30px}:is(.chat-channel,.chat-thread,.chat-drawer) .chat-message-container .chat-message-avatar .chat-user-avatar .chat-user-avatar__container .avatar{width:30px;height:30px}}@media(width >= 640px){.full-page-chat .chat-messages-scroller{overflow-y:auto;margin-inline-end:0}.full-page-chat :is(.chat-channel,.chat-thread) .chat-message-container{padding-inline:0}.full-page-chat :is(.chat-channel,.chat-thread) .chat-message-container>.chat-message{width:100%;max-width:none;padding-inline-start:60px}.full-page-chat :is(.chat-channel,.chat-thread) .chat-message-container .chat-message-avatar{inset-inline-start:15px}.full-page-chat :is(.chat-channel,.chat-thread) .chat-message-container.is-by-current-user>.chat-message{padding-inline-start:15px}}.select-kit.single-select.dropdown-select-box.more-actions-chat .select-kit-row .icons{align-self:center}.chat-composer .chat-composer__outer-container{width:calc(100% - 30px);margin-inline:15px}@media(width >= 640px){.full-page-chat .chat-composer .chat-composer__outer-container{width:100%;margin-inline:0}}.chat-composer .chat-composer__outer-container{padding:5px;gap:5px;align-items:flex-end;border:1px solid #d0d7de;border-radius:10px;background:var(--secondary)}.chat-composer.is-focused .chat-composer__outer-container{border-color:var(--tertiary)}.chat-composer.is-focused .chat-composer__inner-container{box-shadow:none}.chat-composer .chat-composer__inner-container{flex:1 1 auto;min-width:0;min-height:45px;gap:5px;align-items:flex-end;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.chat-composer .chat-composer__input-container{flex:1 1 auto;min-width:0;width:auto;padding:0;background:rgba(0,0,0,0)}.chat-composer .chat-composer__input{box-sizing:border-box;min-height:45px;margin:0;padding:10px 0;font-size:16px;line-height:25px}.chat-composer .chat-composer__outer-container .chat-composer-dropdown__trigger-btn,.chat-composer .chat-composer__outer-container .chat-composer-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;flex:0 0 45px;box-sizing:border-box;width:45px;height:45px;min-height:45px;padding:0;margin:0;line-height:1;border:0;border-radius:5px;color:var(--tertiary);transform:none;transition:none}.chat-composer .chat-composer__outer-container .chat-composer-dropdown__trigger-btn .d-icon,.chat-composer .chat-composer__outer-container .chat-composer-button .d-icon{width:20px;height:20px;font-size:20px;padding:0;flex-shrink:0;background:none;color:inherit}.chat-composer .chat-composer-button__wrapper{flex:0 0 auto;margin:0}.chat-composer .chat-composer-separator{display:none}.chat-composer .chat-composer__outer-container .chat-composer-button.-send{background:var(--tertiary);color:var(--secondary);will-change:auto}.chat-composer .chat-composer__outer-container .chat-composer-button.-send .d-icon{transform:none}.chat-composer .chat-composer__outer-container .chat-composer-button.-send:not(:disabled) .d-icon{color:inherit}.chat-composer .chat-composer__outer-container .chat-composer-button.-send:disabled{background:#f4f7fa;color:#6c757d;opacity:1}.chat-composer .chat-composer__outer-container .chat-composer-button.-send:disabled .d-icon{color:inherit}.chat-composer .chat-composer__outer-container .chat-composer-button.-send:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.users-directory{background:rgba(0,0,0,0);margin-bottom:20px}.users-directory .gft-directory-intro{padding:20px;margin-bottom:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.users-directory .gft-directory-intro h1{margin:0 0 15px;font-size:28px;font-weight:600;line-height:1.25}.users-directory .gft-directory-intro p{margin:0;color:#6c757d;font-size:16px;line-height:1.5}.users-directory .directory-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.users-directory .directory-controls .period-controls{display:contents}.users-directory .directory-controls .inline-form{display:none}.users-directory .directory-last-updated{margin:0 0 0 auto;text-align:right}.users-directory .directory-table-container{background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;overflow:clip}.users-directory .horizontal-scroll-sync__top-scroll{display:none}.users-directory .horizontal-scroll-sync__content{overflow:visible}.users-directory .directory-table{margin:0}.users-directory .directory-table__header{background:var(--tertiary-low)}.users-directory .directory-table__column-header{padding:15px;color:var(--primary);font-weight:600;white-space:normal}.users-directory .directory-table__cell{padding:15px}.users-directory .directory-table__row:last-child .directory-table__cell{border-bottom:0}.users-directory .directory-table__value{color:var(--primary)}.users-directory .user-info{width:100%;min-width:0;align-items:center;gap:15px}.users-directory .user-image{flex-shrink:0}.users-directory .user-info .user-detail{flex:1;width:auto;justify-content:center}.users-directory .user-info .title{display:none}.users-directory .user-info .name:not(:empty)::before{content:"("}.users-directory .user-info .name:not(:empty)::after{content:")"}.users-directory .user-info .username,.users-directory .user-info .name{overflow-wrap:anywhere}.users-directory .user-info .user-detail .name-line .username-wrapper{min-width:0;max-width:100%}.users-directory .user-info .user-detail .name-line .name-wrapper,.users-directory .user-info .user-detail .name-line .username-wrapper .username{white-space:normal;overflow:visible}.users-directory .gft-directory-last-seen{flex-basis:100%;margin-top:5px;color:#6c757d;font-size:14px;line-height:1.5}.users-directory .gft-directory-message{flex:0 0 auto;box-sizing:border-box;min-height:40px;padding:10px 15px;gap:5px;background:var(--secondary);border:1px solid #d0d7de;border-radius:5px;color:var(--tertiary);font-size:16px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none}.users-directory .gft-directory-message .d-icon{flex:0 0 18px;width:18px;height:18px;margin:0;color:currentColor}.users-directory .gft-directory-message:focus-visible{outline:2px solid var(--tertiary);outline-offset:5px}@media(hover: hover)and (pointer: fine){.users-directory .gft-directory-message:hover{background:var(--tertiary-low);color:var(--tertiary)}}@container directory-table (max-width: 47em){.users-directory .gft-directory-message{width:40px;padding:10px}.users-directory .gft-directory-message span{display:none}.users-directory .directory-table .directory-table__row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding:20px}.users-directory .directory-table .directory-table__row:first-child{border-top:0}.users-directory .directory-table .directory-table__row:last-child{border-bottom:0}.users-directory .directory-table .directory-table__cell{padding:0}.users-directory .directory-table .directory-table__cell:not(:first-child){flex-direction:column;align-items:flex-start;gap:5px}.users-directory .directory-table .directory-table__label{flex:initial;padding:0;white-space:normal;overflow:visible;font-size:14px}.users-directory .directory-table .directory-table__label span{overflow:visible;white-space:normal;text-overflow:clip}.users-directory .directory-table .directory-table__label::after{display:none}.users-directory .directory-table .directory-table__value{font-size:20px}}@media(width < 640px){.users-directory .gft-directory-intro{padding:15px;margin-bottom:15px}.users-directory .gft-directory-intro h1{font-size:24px}.users-directory .directory-last-updated{width:100%;margin-left:0;text-align:left}.users-directory .directory-table .directory-table__row{padding:15px}}.user-main .about{display:flex;flex-direction:column;box-sizing:border-box;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px}.user-main .about .details,.user-main .about.collapsed-info .details{background:rgba(0,0,0,0);border:0;border-radius:inherit}.user-main .about .details .primary{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:20px;box-sizing:border-box;padding:20px}.user-main .about .details .primary-textual{width:auto;margin:0;padding:0}.user-main .about .details .user-profile-avatar{margin:0;align-self:center}.user-main .about .details img.avatar,.user-main .about.collapsed-info .details .primary img.avatar{width:60px;height:60px;margin:0}.user-main .about .details .user-profile-names{text-align:left}.user-main .about .details .user-profile-names__primary,.user-main .about .details .user-profile-names__secondary{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.user-main .about .details .primary .user-profile-names .user-profile-names__primary{font-size:24px;line-height:1.25}.user-main .about .details .primary .user-profile-names .user-profile-names__secondary{font-size:16px;line-height:1.5;color:#6c757d;margin-top:5px}.user-main .about .details .user-profile__location-and-website:not(:has(>div,>span>*)){margin-top:0}.user-main .about .details .controls{display:block;width:auto;margin:0;max-width:420px}.user-main .about .details .controls>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0;gap:10px}.user-main .about .details .controls>ul>li{display:block;min-width:0;margin:0}.user-main .about .details .controls .select-kit{width:100%}.user-main .about .select-kit-header-wrapper,.user-main .about .select-kit-selected-name{gap:5px}.user-main .about .user-notifications-dropdown .select-kit-body{max-width:calc(100vw - 30px)}.user-main .about .details .controls .btn,.user-main .about .secondary .btn,.user-main .user-navigation .btn{box-sizing:border-box;min-width:0;min-height:40px;padding:10px 15px;gap:5px;font-size:16px;font-weight:400;line-height:1;border-radius:5px}.user-main .about .details .controls .btn .d-icon,.user-main .about .secondary .btn .d-icon,.user-main .user-navigation .btn .d-icon{width:18px;height:18px;font-size:18px;flex-shrink:0;margin:0}.user-main .about .details .controls .btn{width:auto}.user-main .about .details .controls .gft-user-admin,.user-main .about .details .controls .user-profile-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.user-main .about .details .controls .user-profile-toggle-btn .d-button-label{display:none}.user-main .about .details .controls .chat-direct-message-btn,.user-main .about .secondary dd.email .btn{background:var(--secondary);border:1px solid #d0d7de;color:var(--tertiary)}.user-main .about .details .controls .chat-direct-message-btn .d-icon,.user-main .about .secondary dd.email .btn .d-icon{color:currentColor}.user-main .about>.staff-counters{order:1;box-sizing:border-box;margin:0;padding:15px 20px;gap:10px 20px;background:#f4f7fa;color:var(--primary);border-top:1px solid #e5e7eb;border-radius:0 0 10px 10px}.user-main .about>.staff-counters>div,.user-main .about>.staff-counters a{min-width:0;color:var(--primary);line-height:1.5}.user-main .about>.staff-counters a{flex-wrap:wrap;overflow-wrap:anywhere}.user-main .about>.staff-counters a span{flex-shrink:0;color:var(--secondary)}.user-main .about>.staff-counters>div:has(.deleted-posts),.user-main .about>.staff-counters:has(>div:only-child .deleted-posts){display:none}.user-main .about:has(>.staff-counters):not(:has(>.staff-counters>div:only-child .deleted-posts)) .secondary{border-radius:0}.user-main .about .secondary{box-sizing:border-box;padding:15px 20px;background:#f4f7fa;border-top:1px solid #e5e7eb;border-radius:0 0 10px 10px}.user-main .about .secondary dl{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px 20px;margin:0;padding:0}.user-main .about .secondary dl>div:has(dd.groups){display:none}.user-main .about .secondary dl>.gft-profile-groups{grid-column:1/-1}.user-main .about .secondary .gft-profile-groups dd{display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px}.user-main .about .secondary dl>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;gap:5px}.user-main .about .secondary dt{margin:0;color:#6c757d;font-size:14px;line-height:1.4}.user-main .about .secondary dd{display:block;min-width:0;max-width:100%;margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.user-main .about .secondary dl>.pull-right{justify-content:flex-end;align-items:flex-end}.user-main .about .secondary .btn-delete-user .btn-danger{background:rgba(0,0,0,0);color:var(--danger);border:1px solid var(--danger)}.user-main .about .secondary .btn-delete-user .d-icon{color:currentColor}.user-main .user-navigation-primary,.user-main .user-navigation-secondary{box-sizing:border-box;min-width:0;padding:5px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.user-main .user-navigation-primary{margin-bottom:10px}.user-main .user-navigation-secondary{margin:0;padding:0;border:0;background:rgba(0,0,0,0);flex-wrap:wrap;align-items:flex-start;gap:5px}.user-main .user-navigation .horizontal-overflow-nav{width:100%;min-width:0}.user-main .user-navigation [class*=horizontal-overflow-nav__scroll-]{display:none}.user-main .user-navigation .nav-pills{display:flex;flex-wrap:wrap;height:auto;overflow:visible;gap:5px;margin:0}.user-main .user-navigation .nav-pills>li{display:flex;flex:0 1 auto;min-width:0;max-width:100%;margin:0}.user-main .user-navigation .nav-pills>li>:is(a,button){width:auto;max-width:100%;height:auto;padding:10px;justify-content:flex-start}.user-main .user-navigation .nav-pills>li>:is(a,button) span{white-space:normal;overflow-wrap:anywhere;overflow:visible;line-height:1}.user-main .user-navigation .nav-pills>li>a:focus-visible{outline-offset:-3px}.user-main .user-navigation-secondary .nav-pills>li>:is(a,button) .d-icon{display:none}.user-main .user-navigation-secondary .nav-pills>li>:is(a,button).active{color:var(--tertiary);background:var(--tertiary-low);border-color:rgba(0,0,0,0)}.user-main .user-nav__deleted-posts .gft-deleted-posts-count{min-width:20px;padding:0 5px;border-radius:5px;background:var(--primary-very-low);color:var(--primary);text-align:center;font-size:14px;line-height:1}.user-main .new-user-wrapper .user-navigation-primary .nav-pills.main-nav>li>a span{display:inline}.user-main .user-content:has(.user-stream,.topic-list,.empty-state__container){margin-top:10px;background:rgba(0,0,0,0)}.user-main .user-content .empty-state__container{display:block;box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;text-align:left}.user-main .user-content .empty-state__container .empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin:0}.user-main .user-content .empty-state__container .empty-state__title{margin:0;color:var(--primary);font-size:20px;font-weight:600;line-height:1.3}.user-main .user-content .empty-state__container .empty-state__body{min-width:0;color:#6c757d;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.user-main .user-content .empty-state__container .empty-state__body p{margin:0 0 15px}.user-main .user-content .empty-state__container .empty-state__body p:last-child{margin-bottom:0}.user-main .user-content .empty-state__container .empty-state__image{width:100px;max-width:100%;margin:0}.user-main .user-content .empty-state__container .empty-state__image svg{display:block;width:100%;height:auto}.user-main .user-content .empty-state__container .empty-state__cta,.user-main .user-content .empty-state__container .empty-state__tip{margin:0}.user-main .user-content .empty-state__container .empty-state__tip{color:#6c757d;font-size:14px;line-height:1.5}.user-main .user-content:has(>.empty-state__container) .post-list__empty-text{display:none}.user-main .user-stream{display:flex;flex-direction:column;gap:20px}.user-main .user-stream .user-stream-item{box-sizing:border-box;min-width:0;margin:0;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.user-main .user-stream .user-stream-item .stream-topic-title{line-height:1.4}.user-main .user-stream .user-stream-item .stream-topic-title a{font-weight:600}.user-main .user-stream .user-stream-item .excerpt{margin-top:15px}.user-main .user-stream .user-stream-item .expand-item{flex-shrink:0;width:40px;height:40px;padding:10px;border-radius:5px}.user-main .user-stream .user-stream-item .expand-item .d-icon{width:18px;height:18px}.user-main .user-content .topic-list{margin-bottom:0}.user-main .user-content .topic-list th:first-child,.user-main .user-content .topic-list td:first-child{padding-left:20px}.user-main .user-content .topic-list th:last-child,.user-main .user-content .topic-list td:last-child{padding-right:20px}.user-main .user-content .topic-list thead tr:first-child th:first-child{border-top-left-radius:calc(10px - 1px)}.user-main .user-content .topic-list thead tr:first-child th:last-child{border-top-right-radius:calc(10px - 1px)}.user-main .user-content .topic-list tbody tr:last-child td{border-bottom:0}.user-main .user-content:has(>.stats-section){display:flex;flex-direction:column;gap:20px;margin-top:20px;background:rgba(0,0,0,0)}.user-main .user-content:has(>.stats-section) .top-section{margin:0}.user-main .user-content:has(>.stats-section) .stats-section,.user-main .user-content:has(>.stats-section) .top-sub-section,.user-main .user-content:has(>.stats-section) .badges-section{box-sizing:border-box;min-width:0;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.user-main .user-content:has(>.stats-section) .stats-title{margin:0 0 15px;font-size:18px;font-weight:600;line-height:1.35;text-transform:none}.user-main .user-content:has(>.stats-section) .stats-section>ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0}.user-main .user-content:has(>.stats-section) .stats-section li{display:block;min-width:0;margin:0;padding:0;background:#f4f7fa;border-radius:5px}.user-main .user-content:has(>.stats-section) .stats-section li.linked-stat>a{box-sizing:border-box;padding:0;border-radius:inherit}.user-main .user-content:has(>.stats-section) .stats-section .user-stat{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;height:100%;padding:15px}.user-main .user-content:has(>.stats-section) .stats-section .value{font-size:24px;font-weight:600;line-height:1.25}.user-main .user-content:has(>.stats-section) .stats-section .label{font-size:14px;line-height:1.4;color:#6c757d}.user-main .user-content:has(>.stats-section) .stats-section .label .d-icon{width:15px;height:15px}.user-main .user-content:has(>.stats-section) .top-section:has(>.top-sub-section){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.user-main .user-content:has(>.stats-section) .top-section:has(>.top-sub-section)::before,.user-main .user-content:has(>.stats-section) .top-section:has(>.top-sub-section)::after{display:none}.user-main .user-content:has(>.stats-section) .top-sub-section{float:none;width:auto;margin:0}.user-main .user-content:has(>.stats-section) .top-sub-section p{margin:0;font-size:16px;line-height:1.5;color:#6c757d}.user-main .user-content:has(>.stats-section) .top-sub-section ul{max-width:none}.user-main .user-content:has(>.stats-section) .top-sub-section li{border-left:0;border-bottom:1px solid #e5e7eb;margin:0;padding:15px 0;height:auto}.user-main .user-content:has(>.stats-section) .top-sub-section li:first-child{padding-top:0}.user-main .user-content:has(>.stats-section) .top-sub-section li:last-child{padding-bottom:0;border-bottom:0}.user-main .user-content:has(>.stats-section) .top-sub-section ul+p{margin-top:15px}.user-main .user-content:has(>.stats-section) .top-sub-section .more{display:inline-flex;align-items:center;min-height:40px}.user-main .user-content:has(>.stats-section) .summary-category-list table{table-layout:fixed;width:100%;max-width:100%}.user-main .user-content:has(>.stats-section) .summary-category-list th,.user-main .user-content:has(>.stats-section) .summary-category-list td{padding:10px 5px}.user-main .user-content:has(>.stats-section) .summary-category-list .topic-count,.user-main .user-content:has(>.stats-section) .summary-category-list .reply-count{width:70px;box-sizing:border-box}.user-main .user-content:has(>.stats-section) .summary-category-list .category-link{padding-left:0}.user-main .user-content:has(>.stats-section) .summary-category-list .badge-category__wrapper{max-width:100%;white-space:normal}.user-main .user-content:has(>.stats-section) .summary-category-list .badge-category{min-width:0;align-items:baseline}.user-main .user-content:has(>.stats-section) .summary-category-list .badge-category__name{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.edit-category-page{--form-kit-max-input: 100%;box-sizing:border-box;max-width:none;min-width:0;margin:0;padding-bottom:0}.edit-category-page>.back-button{margin:0 0 15px}.edit-category-page .edit-category-page-header,.edit-category-page>.form-kit{box-sizing:border-box;width:100%;min-width:0;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.edit-category-page .edit-category-page-header{margin-bottom:20px}.edit-category-page .d-page-header__title-row{align-items:center;gap:15px;margin-bottom:15px}.edit-category-page .d-page-header__title{min-width:0;font-size:28px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.edit-category-page .d-page-header__actions{flex-direction:row;flex-wrap:wrap;gap:10px}.edit-category-page .d-page-header__actions button{margin:0}.edit-category-page .d-toggle-switch__checkbox-label{font-size:16px;line-height:1.4}.edit-category-page .d-page-header__drawer{margin:0}.edit-category-page .d-page-header__drawer .category-breadcrumb{margin:0}.edit-category-page .d-nav-submenu{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb;border-bottom:0}.edit-category-page .d-nav-submenu:not(:has(.nav-pills>li)){display:none}.edit-category-page .d-nav-submenu .nav-pills{gap:5px}.edit-category-page .d-nav-submenu .nav-pills>li{flex:0 0 auto;margin:0}.edit-category-page .d-nav-submenu .nav-pills>li>a{min-height:40px;box-sizing:border-box;padding:10px 15px;font-size:16px;line-height:1;white-space:nowrap}.edit-category-page>.form-kit,.edit-category-page .form-kit__section{gap:20px}.edit-category-page .form-kit__container{min-width:0;gap:5px}.edit-category-page .form-kit__container-content{min-width:0;max-width:100%}.edit-category-page .form-kit__container-title{font-size:16px;line-height:1.5}.edit-category-page .form-kit__container-description,.edit-category-page .form-kit__container-help-text,.edit-category-page .edit-category-description-container .readonly-field{font-size:16px;line-height:1.5;color:#6c757d;overflow-wrap:anywhere}.edit-category-page .form-kit__section-title{font-size:18px;line-height:1.4}.edit-category-page .form-kit__control-input,.edit-category-page .form-kit__control-color-input-hex,.edit-category-page .form-kit__control-select,.edit-category-page .select-kit-header,.edit-category-page .d-multi-select-trigger{box-sizing:border-box;min-height:40px;font-size:16px;line-height:1.4}.edit-category-page .form-kit__control-color-input{--color-button-height: 40px;--color-button-width: 40px}.edit-category-page .form-kit__control-textarea{box-sizing:border-box;max-width:100%;font-size:16px;line-height:1.5}.edit-category-page .form-kit__inline-radio{flex-wrap:wrap;gap:10px 15px}.edit-category-page .form-kit__control-radio-label{font-size:16px;line-height:1.4}.edit-category-page .--radio-cards .form-kit__inline-radio{flex-wrap:nowrap;gap:10px}.edit-category-page .--radio-cards .form-kit__control-radio-label{box-sizing:border-box;min-height:40px;padding:10px 15px;line-height:1}.edit-category-page .description-actions{flex-wrap:wrap;gap:10px;margin-top:10px}.edit-category-page .btn:not(.btn-icon):not(.d-editor-button-bar .btn):not(.d-toggle-switch){min-height:40px;padding:10px 15px;gap:5px;font-size:16px;font-weight:400;line-height:1}.edit-category-page .btn:not(.btn-icon):not(.d-editor-button-bar .btn):not(.d-toggle-switch) .d-icon{flex-shrink:0;width:18px;height:18px;margin:0}.edit-category-page .admin-changes-banner{max-width:100%;border-radius:10px;gap:15px}@media(width < 640px){.edit-category-page .edit-category-page-header,.edit-category-page>.form-kit{padding:15px}.edit-category-page .edit-category-page-header{margin-bottom:15px}.edit-category-page .d-page-header__title{font-size:24px}.edit-category-page .d-page-header__title-row{flex-direction:column;align-items:flex-start}.edit-category-page .d-page-header__actions{justify-content:flex-start}.edit-category-page .d-nav-submenu{margin-top:15px;padding-top:15px}.edit-category-page .--radio-cards .form-kit__inline-radio{flex-direction:column}.edit-category-page .--radio-cards .form-kit__inline-radio>*{width:100%;flex-basis:auto}.edit-category-page .admin-changes-banner{flex-wrap:wrap}.edit-category-page .admin-changes-banner .controls{flex-wrap:wrap;gap:10px}}.user-main .user-content.user-preferences{box-sizing:border-box;min-width:0;margin-top:20px;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.user-main .user-content.user-preferences .form-vertical{width:100%;max-width:none}.user-main .user-content.user-preferences .form-vertical>br{display:none}.user-main .user-content.user-preferences .form-vertical>.control-group,.user-main .user-content.user-preferences .user-preferences__tracking-topics-wrapper{margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #e5e7eb}.user-main .user-content.user-preferences .form-vertical .control-group .control-group{margin:15px 0 0}.user-main .user-content.user-preferences .control-label:not(.checkbox-label),.user-main .user-content.user-preferences .form-kit__section-title{display:block;margin:0 0 15px;font-size:18px;font-weight:600;line-height:1.4;color:var(--primary)}.user-main .user-content.user-preferences .control-group>.controls,.user-main .user-content.user-preferences .control-group>.instructions,.user-main .user-content.user-preferences .control-group>.emails,.user-main .user-content.user-preferences .user-preferences_tracking-topics-controls{max-width:750px}.user-main .user-content.user-preferences .controls{min-width:0;font-size:16px;line-height:1.5}.user-main .user-content.user-preferences .controls>label:not(.control-label){margin-bottom:5px;line-height:1.5}.user-main .user-content.user-preferences .controls+.controls{margin-top:15px}.user-main .user-content.user-preferences .controls-dropdown{margin-bottom:15px}.user-main .user-content.user-preferences .instructions,.user-main .user-content.user-preferences .control-instructions{margin-top:5px;font-size:14px;line-height:1.5;color:#6c757d;overflow-wrap:anywhere}.user-main .user-content.user-preferences .checkbox-label,.user-main .user-content.user-preferences .radio-group label{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.user-main .user-content.user-preferences .checkbox-label input,.user-main .user-content.user-preferences .radio-group input{flex:0 0 auto;margin:5px 0 0}.user-main .user-content.user-preferences .radio-group{gap:10px}.user-main .user-content.user-preferences input[type=text],.user-main .user-content.user-preferences input[type=email],.user-main .user-content.user-preferences input[type=password],.user-main .user-content.user-preferences input[type=url],.user-main .user-content.user-preferences .bio-composer,.user-main .user-content.user-preferences .select-kit.combo-box,.user-main .user-content.user-preferences .select-kit.multi-select{box-sizing:border-box;width:100%;max-width:750px}.user-main .user-content.user-preferences input[type=text],.user-main .user-content.user-preferences input[type=email],.user-main .user-content.user-preferences input[type=password],.user-main .user-content.user-preferences input[type=url],.user-main .user-content.user-preferences select,.user-main .user-content.user-preferences .select-kit.combo-box .select-kit-header,.user-main .user-content.user-preferences .select-kit.multi-select .select-kit-header{box-sizing:border-box;min-height:40px;height:auto;padding:10px 15px;border-radius:5px;font-size:16px;line-height:1.4}.user-main .user-content.user-preferences .select-kit-header .name{white-space:normal;line-height:1.4}.user-main .user-content.user-preferences .select-kit-header-wrapper{min-width:0;gap:5px}.user-main .user-content.user-preferences .select-kit-header .angle-icon{flex-shrink:0}.user-main .user-content.user-preferences .select-kit-body{max-width:calc(100vw - 30px)}.user-main .user-content.user-preferences .btn:not(.d-editor-button-bar .btn){box-sizing:border-box;min-height:40px;max-width:100%;padding:10px 15px;gap:5px;font-size:16px;font-weight:400;line-height:1;white-space:normal;border-radius:5px}.user-main .user-content.user-preferences .btn:not(.d-editor-button-bar .btn) .d-button-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.user-main .user-content.user-preferences .btn:not(.d-editor-button-bar .btn) .d-icon{width:18px;height:18px;font-size:18px;margin:0;flex-shrink:0}.user-main .user-content.user-preferences .btn.btn-icon:not(.d-editor-button-bar .btn){width:40px;min-width:40px;padding:10px}.user-main .user-content.user-preferences .save-button,.user-main .user-content.user-preferences .save-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:0}.user-main .user-content.user-preferences .pref-username .controls,.user-main .user-content.user-preferences .pref-avatar .controls{display:flex;align-items:center;gap:15px}.user-main .user-content.user-preferences .pref-avatar .avatar{width:80px;height:80px;margin:0}.user-main .user-content.user-preferences .pref-avatar .pad-left{margin:0}.user-main .user-content.user-preferences .pref-email{grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "email" "instructions" "controls"}.user-main .user-content.user-preferences .pref-email .row{padding:15px;gap:5px 10px;border:1px solid #e5e7eb;border-radius:5px;background:#f4f7fa}.user-main .user-content.user-preferences .pref-email .controls{margin-top:10px}.user-main .user-content.user-preferences .pref-email .controls a{display:inline-flex;align-items:center;gap:5px;min-height:40px}.user-main .user-content.user-preferences .pref-email .controls a .d-icon{width:18px;height:18px;flex-shrink:0}.user-main .user-content.user-preferences .pref-bio .d-editor-textarea-wrapper{border-radius:5px}.user-main .user-content.user-preferences .pref-bio .d-editor-button-bar{flex-wrap:wrap;padding:5px;gap:5px}.user-main .user-content.user-preferences .pref-bio .d-editor-input{box-sizing:border-box;min-height:160px;padding:15px}.user-main .user-content.user-preferences .pref-timezone>.btn{margin-top:10px}.user-main .user-content.user-preferences .pref-profile-bg .file-uploader,.user-main .user-content.user-preferences .pref-profile-bg .file-uploader__preview{width:100%;max-width:100%}.user-main .user-content.user-preferences .pref-auth-tokens .row{padding:15px 0;margin:0}.user-main .user-content.user-preferences .pref-auth-tokens::after{content:"";display:block;clear:both}.user-main .user-content.user-preferences .tracking-controls{margin-top:20px}.user-main .user-content.user-preferences .user-preferences__tracking-categories-tags-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(100%, 350px), 1fr));gap:20px}.user-main .user-content.user-preferences .user-preferences__tracking-categories-tags-wrapper>div{min-width:0}.user-main .user-content.user-preferences .user-preferences__tracking-categories-tags-wrapper>div:not(:has(.control-group)){display:none}.user-main .user-content.user-preferences .user-preferences__tracking-categories-tags-wrapper .control-group{min-width:0;margin:0 0 25px;padding-bottom:25px;border-bottom:1px solid #e5e7eb}.user-main .user-content.user-preferences .calendar-subscriptions__actions{flex-wrap:wrap;gap:10px}.user-main .user-content.user-preferences .calendar-subscription-url{padding:15px;border-radius:5px}.user-main .user-content.user-preferences .form-kit{max-width:750px;gap:20px}.user-main .user-content.user-preferences .form-kit__section{padding:20px 0 0;border-top:1px solid #e5e7eb;gap:20px}.user-main .user-content.user-preferences .form-kit__section-header{margin:0;padding:0;border:0}.user-main .user-content.user-preferences .form-kit__section-title{margin:0}.user-main .user-content.user-preferences .form-kit__container-title,.user-main .user-content.user-preferences .form-kit__control-checkbox-label,.user-main .user-content.user-preferences .form-kit__control-radio-label{font-size:16px;line-height:1.5}.user-main .user-content.user-preferences .form-kit__container.--large>.form-kit__container-title,.user-main .user-content.user-preferences .form-kit__container.--large>.form-kit__container-content{width:100%}.user-main .user-content.user-preferences .form-kit__container-content{min-width:0}.user-main .user-content.user-preferences .form-kit__control-select{width:100%;max-width:100%}@media(width < 640px){.user-main .user-content.user-preferences{padding:15px;margin-top:15px}}.mobile-view .menu-panel:has(.sidebar-hamburger-dropdown){background:#f2f4f7}.mobile-view .sidebar-hamburger-dropdown .sidebar-section[data-section-name=categories] .sidebar-section-header-button,.mobile-view .sidebar-hamburger-dropdown .sidebar-section[data-section-name=community] .sidebar-section-header-button{display:none}.mobile-view .user-preferences-page .user-main .user-navigation-primary .user-nav>li:not(.user-nav__summary,.user-nav__preferences){display:none}.mobile-view .user-preferences-page .user-main .user-navigation-secondary :is(.user-nav__preferences-tracking,.user-nav__preferences-navigation-menu,.user-nav__preferences-calendar-subscriptions):not(:has(a.active)){display:none}.mobile-view .user-preferences-page .user-main .user-content.user-preferences .pref-data-export,.mobile-view .user-preferences-page .user-main .user-content.user-preferences .pref-profile-bg,.mobile-view .user-preferences-page .user-main .user-content.user-preferences [data-setting-name=user-featured-topic],.mobile-view .user-preferences-page .user-main .user-content.user-preferences [data-setting-name=user-default-calendar],.mobile-view .user-preferences-page .user-main .user-content.user-preferences .control-group.home,.mobile-view .user-preferences-page .user-main .user-content.user-preferences .control-group.other,.mobile-view .user-preferences-page .user-main .user-content.user-preferences .form-kit__section:has(#control-chat_quick_reaction_type){display:none}.mobile-view .user-activity-page .user-main .user-navigation-secondary :is(.user-nav__activity-likes,.discourse-reactions-user-activity-reactions,.user-nav__activity-votes,.solved-list):not(:has(a.active)){display:none}.mobile-view .user-notifications-page .user-main .user-navigation-secondary :is(.user-nav__notifications-edits,.user-nav__notifications-links,.discourse-reactions-user-notification-reactions):not(:has(a.active)){display:none}.mobile-view #reply-control :is(.composer-toggle-switch,.toolbar__button.heading,.toolbar__button.code,.toolbar__button.options,.toolbar__button.blockquote,.toolbar__button.list,.toolbar__button.bullet,.toolbar__button.list-numbered){display:none}.admin-content{box-sizing:border-box;padding:20px}.admin-content>.admin-contents.dashboard-next{padding:0}.admin-content .dashboard-next .d-page-header{margin-bottom:20px}.admin-content .dashboard-next .d-page-header__actions{flex-wrap:wrap;gap:15px;margin-bottom:0}.admin-content .dashboard-next .db-main{gap:25px;margin-bottom:0}.admin-content .dashboard-next .db-section,.admin-content .dashboard-next .db-section__wrapper.--grid{gap:15px}.admin-content section:has(>.details>.display-row.username){display:flex;flex-direction:column;gap:20px;min-width:0;container:gft-admin-user/inline-size}.admin-content section:has(>.details>.display-row.username)>.details,.admin-content section:has(>.details>.display-row.username)>section:has(>.admin-user__danger-controls){box-sizing:border-box;min-width:0;margin:0;padding:0;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px}.admin-content section:has(>.details>.display-row.username)>.details>h1{margin:0;padding:15px 20px;background:#f4f7fa;border:0;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;font-size:20px;line-height:1.3}.admin-content section:has(>.details>.display-row.username) .user-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 20px;border-bottom:1px solid #e5e7eb}.admin-content section:has(>.details>.display-row.username) .display-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1.75fr);align-items:start;gap:10px 20px;padding:15px 20px;border-color:#e5e7eb}.admin-content section:has(>.details>.display-row.username) .display-row::before,.admin-content section:has(>.details>.display-row.username) .display-row::after{display:none}.admin-content section:has(>.details>.display-row.username) .display-row>.field,.admin-content section:has(>.details>.display-row.username) .display-row>.value,.admin-content section:has(>.details>.display-row.username) .display-row>.controls,.admin-content section:has(>.details>.display-row.username) .display-row>.long-value{box-sizing:border-box;min-width:0;width:auto;max-width:none;margin:0;float:none;text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.5}.admin-content section:has(>.details>.display-row.username) .display-row>.field{font-size:15px;font-weight:600;color:var(--primary)}.admin-content section:has(>.details>.display-row.username) .display-row>.value,.admin-content section:has(>.details>.display-row.username) .display-row>.long-value{font-size:16px;color:var(--primary)}.admin-content section:has(>.details>.display-row.username) .display-row>.controls{font-size:14px;color:#6c757d}.admin-content section:has(>.details>.display-row.username) .display-row>.controls:empty{display:none}.admin-content section:has(>.details>.display-row.username) .display-row>.value:last-child,.admin-content section:has(>.details>.display-row.username) .display-row>.long-value{grid-column:2/-1}.admin-content section:has(>.details>.display-row.username) .display-row .controls .btn{margin:0 5px 5px 0}.admin-content section:has(>.details>.display-row.username) .display-row .controls .btn:last-child{margin-bottom:0}.admin-content section:has(>.details>.display-row.username) .display-row .select-kit{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-content section:has(>.details>.display-row.username) .display-row .select-kit-header{min-height:40px}.admin-content section:has(>.details>.display-row.username) .display-row .select-kit-header-wrapper,.admin-content section:has(>.details>.display-row.username) .display-row .select-kit-selected-name{min-width:0}.admin-content section:has(>.details>.display-row.username) .display-row .select-kit-header .selected-name .name{white-space:normal;overflow-wrap:anywhere}.admin-content section:has(>.details>.display-row.username) .display-row input[type=text]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;margin:0}.admin-content section:has(>.details>.display-row.username) .display-row img.avatar{display:block;width:60px;height:60px;border-radius:50%}.admin-content section:has(>.details>.display-row.username) .btn{box-sizing:border-box;max-width:100%;min-height:40px;padding:10px 15px;gap:5px;border-radius:5px;font-size:16px;font-weight:400;line-height:1;white-space:normal}.admin-content section:has(>.details>.display-row.username) .btn .d-icon{flex-shrink:0;width:18px;height:18px;margin:0}.admin-content section:has(>.details>.display-row.username) .btn .d-button-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.admin-content section:has(>.details>.display-row.username) .btn.no-text{width:40px;padding:10px}.admin-content section:has(>.details>.display-row.username)>section:has(>.admin-user__danger-controls){padding:15px 20px}.admin-content section:has(>.details>.display-row.username)>section:has(>.admin-user__danger-controls)>hr{display:none}.admin-content section:has(>.details>.display-row.username)>section:has(>.admin-user__danger-controls)>.pull-right{float:none;margin-top:10px;text-align:right;color:#6c757d;font-size:14px;line-height:1.5}.admin-content section:has(>.details>.display-row.username) .admin-user__danger-controls{gap:10px}.admin-content section:has(>.details>.display-row.username)>.clearfix:empty,.admin-content section:has(>.details>.display-row.username)>span:not(:has(*)){display:none}@container gft-admin-user (max-width: 800px){.admin-content section:has(>.details>.display-row.username) .display-row{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.admin-content section:has(>.details>.display-row.username) .display-row>.controls{grid-column:2/-1}}@container gft-admin-user (max-width: 540px){.admin-content section:has(>.details>.display-row.username) .display-row{grid-template-columns:minmax(0, 1fr);padding:15px}.admin-content section:has(>.details>.display-row.username) .display-row>.field,.admin-content section:has(>.details>.display-row.username) .display-row>.value,.admin-content section:has(>.details>.display-row.username) .display-row>.value:last-child,.admin-content section:has(>.details>.display-row.username) .display-row>.controls,.admin-content section:has(>.details>.display-row.username) .display-row>.long-value{grid-column:1/-1}}body.login-page,body.signup-page,body.password-reset-page,body.static-login{background:#f2f4f7}body.login-page .d-header,body.signup-page .d-header,body.password-reset-page .d-header,body.static-login .d-header{background:var(--header_background)}.login-fullpage,.signup-fullpage{min-height:0;height:auto;padding:35px 20px;box-sizing:border-box}.login-fullpage .login-body,.login-fullpage .signup-body,.signup-fullpage .login-body,.signup-fullpage .signup-body{width:100%;max-width:440px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--secondary);border:1px solid #e5e7eb;border-radius:10px;overflow:visible}.login-fullpage .login-left-side,.login-fullpage .signup-body>div:has(>#login-form),.signup-fullpage .login-left-side,.signup-fullpage .signup-body>div:has(>#login-form){display:contents}.login-fullpage .signup-progress-bar,.signup-fullpage .signup-progress-bar{order:-4;margin:0}.login-fullpage .login-welcome-header,.signup-fullpage .login-welcome-header{order:-3;display:block;padding:0;margin:0;text-align:center}.login-fullpage .login-welcome-header .login-title,.signup-fullpage .login-welcome-header .login-title{margin:0;font-size:25px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.login-fullpage .login-right-side,.signup-fullpage .login-right-side{order:-2;width:100%;max-width:none;padding:0;margin:0}.login-fullpage .login-right-side::before,.signup-fullpage .login-right-side::before{display:none}.login-fullpage .gft-local-login-heading,.signup-fullpage .gft-local-login-heading{order:-1;margin:0;font-size:16px;font-weight:600;line-height:1.4;text-align:left}.login-fullpage .login-body:has(#credentials.hidden) .gft-local-login-heading,.signup-fullpage .login-body:has(#credentials.hidden) .gft-local-login-heading{display:none}.login-fullpage .login-or-separator,.signup-fullpage .login-or-separator{display:none}.login-fullpage #login-buttons,.signup-fullpage #login-buttons{order:-2;height:auto;padding:0 0 20px;margin:0;gap:10px;border-bottom:1px solid #e5e7eb}.login-fullpage #login-buttons .oidc,.signup-fullpage #login-buttons .oidc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:50px;margin:0;padding:10px 15px;border:1px solid var(--tertiary);border-radius:5px;background:var(--tertiary);color:var(--secondary);font-size:16px;font-weight:600;line-height:1}.login-fullpage #login-buttons .oidc .d-icon,.signup-fullpage #login-buttons .oidc .d-icon{flex:0 0 20px;width:20px;height:20px;color:currentColor}.login-fullpage #login-buttons .oidc .btn-social-title,.signup-fullpage #login-buttons .oidc .btn-social-title{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.login-fullpage #login-form,.login-fullpage .login-form,.login-fullpage #credentials,.signup-fullpage #login-form,.signup-fullpage .login-form,.signup-fullpage #credentials{display:flex;flex-direction:column;gap:15px;padding:0;margin:0;min-width:0}.login-fullpage #credentials.hidden,.signup-fullpage #credentials.hidden{display:none}.login-fullpage #login-form .create-account__password:not(:has(#new-account-password)),.signup-fullpage #login-form .create-account__password:not(:has(#new-account-password)){display:none}.login-fullpage #login-form .input-group,.signup-fullpage #login-form .input-group{gap:5px;margin:0;min-width:0}.login-fullpage #login-form .input-group input:not([type=checkbox]),.signup-fullpage #login-form .input-group input:not([type=checkbox]){height:45px;min-height:45px;min-width:0;margin:0;padding:10px;box-sizing:border-box;font-size:16px;line-height:1.5}.login-fullpage #login-form .input-group>input+label.alt-placeholder,.login-fullpage #login-form .input-group>input:is(:focus,.value-entered,:autofill,:-webkit-autofill)+label.alt-placeholder,.signup-fullpage #login-form .input-group>input+label.alt-placeholder,.signup-fullpage #login-form .input-group>input:is(:focus,.value-entered,:autofill,:-webkit-autofill)+label.alt-placeholder{order:-1;position:static;max-width:100%;width:auto;padding:0;margin:0;background:rgba(0,0,0,0);color:var(--primary);font-size:14px;font-weight:500;line-height:20px;white-space:normal;overflow:visible;pointer-events:auto;-webkit-transition:none;transition:none;box-shadow:none}.login-fullpage #login-form .input-group>input[type=password],.login-fullpage #login-form .input-group>input#new-account-password,.login-fullpage #login-form .input-group>input#login-account-password,.signup-fullpage #login-form .input-group>input[type=password],.signup-fullpage #login-form .input-group>input#new-account-password,.signup-fullpage #login-form .input-group>input#login-account-password{padding-right:45px}.login-fullpage #login-form .input-group .toggle-password-mask,.signup-fullpage #login-form .input-group .toggle-password-mask{top:25px;right:0;display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0}.login-fullpage #login-form .input-group .toggle-password-mask .d-icon,.signup-fullpage #login-form .input-group .toggle-password-mask .d-icon{width:18px;height:18px}.login-fullpage #login-form .input-group #email-login-link,.login-fullpage #login-form .input-group .login__password-links,.signup-fullpage #login-form .input-group #email-login-link,.signup-fullpage #login-form .input-group .login__password-links{font-size:14px;line-height:1.45}.login-fullpage #login-form .input-group #email-login-link.no-login-filled,.signup-fullpage #login-form .input-group #email-login-link.no-login-filled{display:none}.login-fullpage #login-form .input-group .tip,.login-fullpage #login-form .input-group .more-info,.signup-fullpage #login-form .input-group .tip,.signup-fullpage #login-form .input-group .more-info{font-size:13px;line-height:1.45}.login-fullpage #login-form .gft-email-confirmation,.signup-fullpage #login-form .gft-email-confirmation{margin-top:10px}.login-fullpage .login-page-cta,.login-fullpage .signup-page-cta,.signup-fullpage .login-page-cta,.signup-fullpage .signup-page-cta{padding:0;margin:0;gap:15px}.login-fullpage .login-page-cta__buttons,.login-fullpage .signup-page-cta__buttons,.signup-fullpage .login-page-cta__buttons,.signup-fullpage .signup-page-cta__buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:5px;width:100%}.login-fullpage .login-body .login-page-cta__buttons #login-button,.login-fullpage .signup-body .signup-page-cta__buttons .signup-page-cta__signup,.signup-fullpage .login-body .login-page-cta__buttons #login-button,.signup-fullpage .signup-body .signup-page-cta__buttons .signup-page-cta__signup{flex:0 0 100%;width:100%;min-height:40px;margin:0 0 10px;padding:10px 15px;border:1px solid #d0d7de;background:var(--secondary);color:var(--tertiary);font-size:16px;font-weight:400;line-height:1}.login-fullpage .login-body .login-page-cta__no-account-yet,.login-fullpage .signup-body .signup-page-cta__existing-account,.signup-fullpage .login-body .login-page-cta__no-account-yet,.signup-fullpage .signup-body .signup-page-cta__existing-account{width:auto;margin:0;color:#6c757d;font-size:14px;line-height:1.5}.login-fullpage .login-body .login-page-cta__no-account-yet::before,.login-fullpage .signup-body .signup-page-cta__existing-account::before,.signup-fullpage .login-body .login-page-cta__no-account-yet::before,.signup-fullpage .signup-body .signup-page-cta__existing-account::before{display:none}.login-fullpage .login-body .login-page-cta__buttons .login-page-cta__signup,.login-fullpage .signup-body .signup-page-cta__buttons .signup-page-cta__login,.signup-fullpage .login-body .login-page-cta__buttons .login-page-cta__signup,.signup-fullpage .signup-body .signup-page-cta__buttons .signup-page-cta__login{width:auto;min-height:40px;padding:5px;margin:0;color:var(--tertiary);font-weight:500;line-height:1}.login-fullpage .alert,.signup-fullpage .alert{max-width:440px;margin-bottom:20px;border-radius:5px}@media(hover: hover)and (pointer: fine){.login-fullpage #login-buttons .oidc:hover,.signup-fullpage #login-buttons .oidc:hover{background:#325c96;border-color:#325c96}.login-fullpage #login-button:not(:disabled):hover,.login-fullpage .signup-page-cta__buttons .signup-page-cta__signup:not(:disabled):hover,.signup-fullpage #login-button:not(:disabled):hover,.signup-fullpage .signup-page-cta__buttons .signup-page-cta__signup:not(:disabled):hover{background:var(--tertiary-low);border-color:var(--tertiary);color:var(--tertiary)}}@media(width < 640px){.login-fullpage,.signup-fullpage{padding:20px 15px}.login-fullpage .login-body,.login-fullpage .signup-body,.signup-fullpage .login-body,.signup-fullpage .signup-body{padding:15px}.login-fullpage .login-welcome-header .login-title,.signup-fullpage .login-welcome-header .login-title{font-size:23px}}body.static-login .body-page{max-width:600px;margin:45px auto;padding-inline:20px}body.static-login .login-welcome{padding:30px;box-shadow:none;border-radius:10px}body.static-login .logo-container{box-sizing:border-box;width:100%;background:var(--tertiary);padding:20px;border:0;border-radius:5px}body.static-login .site-logo{height:60px;max-width:100%;max-height:60px}body.static-login .login-welcome__title h1{font-size:26px;line-height:1.3;margin:20px 0 15px}body.static-login .login-welcome__description{font-size:16px;line-height:1.5;color:#6c757d}body.static-login .body-page-button-container .btn{min-height:45px;padding-inline:25px}html.composer-open:not(.has-full-page-chat) #main-outlet{transition:none}@media(min-width: 768px){#reply-control.open{--min-height: min(550px, calc(100dvh - 100px));border:1px solid #d0d7de;border-radius:10px 10px 0 0}body #reply-control:is(.open,.draft,.saving):not(.fullscreen).hide-preview{max-width:min(1100px,100% - 40px);width:100%;left:0;right:0;margin-inline:auto}#reply-control.open .reply-area{padding:15px}#reply-control.open.composer-action-create-topic>.grippie{position:absolute;inset:0 0 auto;box-sizing:border-box;height:15px;padding:5px 0 0}#reply-control.open.composer-action-create-topic>.reply-area{height:100%}.desktop-view #reply-control.composer-action-create-topic .toggle-fullscreen{display:none}}#reply-control{transition:none}#reply-control.closed{display:none}#reply-control.draft .composer-controls{flex-shrink:0}#reply-control.draft .composer-controls>.toggle-save-and-close{display:none}#reply-control.draft .gft-draft-close{min-height:40px;padding:10px 15px;font-size:16px;font-weight:400;line-height:1;white-space:nowrap}#reply-control .d-editor-input,#reply-control .ProseMirror,#reply-control [contenteditable=true]{font-size:16px;line-height:1.6}#reply-control .gft-simple-editor .d-editor-input{font-family:inherit}#reply-control .d-editor-textarea-wrapper{border-color:#d0d7de;border-radius:5px}#reply-control .d-editor-textarea-wrapper.in-focus{outline-offset:0}#reply-control .d-editor-input,#reply-control .ProseMirror{padding:10px}#reply-control .ProseMirror>:first-child{margin-top:0}#reply-control .ProseMirror>:last-child{margin-bottom:0}#reply-control .d-editor-button-bar__wrap{flex-shrink:0;margin-inline:0}#reply-control .d-editor-button-bar{align-items:center;gap:5px;padding:5px;border-bottom:1px solid #e5e7eb;background:#f4f7fa}#reply-control .d-editor-button-bar .toolbar__button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;align-items:center;justify-content:center;font-size:16px;line-height:1}#reply-control .d-editor-button-bar .toolbar__button .d-button-label{line-height:1}#reply-control .d-editor-button-bar .toolbar__button .d-icon{width:18px;height:18px;flex:0 0 18px}#reply-control .d-editor-button-bar .toolbar__button.bold .d-button-label{font-weight:700}#reply-control .d-editor-button-bar .toolbar__button.italic .d-button-label{font-style:italic}#reply-control .d-editor-button-bar .composer-toggle-switch{flex:0 0 var(--toggle-switch-width);min-height:40px;height:40px;line-height:1}#reply-control.composer-action-create-topic .composer-action-title{display:none}#reply-control.composer-action-create-topic .reply-to{justify-content:flex-end;gap:10px;margin-bottom:10px}#reply-control.composer-action-create-topic .gft-question-heading{flex:1;min-width:0;margin:0;color:var(--primary);font-size:18px;font-weight:600;line-height:1.2}#reply-control.composer-action-create-topic .gft-question-controls{display:flex;align-items:center;gap:5px}#reply-control.composer-action-create-topic .gft-question-controls .btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:10px 15px;font-size:16px;font-weight:400;line-height:1;white-space:nowrap}#reply-control.composer-action-create-topic .gft-question-controls .btn .d-button-label{line-height:1}#reply-control.composer-action-create-topic .gft-question-controls .btn .d-icon{flex:0 0 18px;width:18px;height:18px}.desktop-view #reply-control.composer-action-create-topic .reply-to .composer-controls>:is(.toggle-minimize,.toggle-save-and-close){display:none}.mobile-view #reply-control.composer-action-create-topic .reply-to .composer-controls>.btn{min-width:40px;min-height:40px;padding:0}.mobile-view #reply-control.composer-action-create-topic .reply-to .composer-controls>.btn .d-icon{width:18px;height:18px}#reply-control.composer-action-create-topic .reply-area .title-and-category{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}#reply-control.composer-action-create-topic .reply-area .title-and-category .title-input,#reply-control.composer-action-create-topic .reply-area .title-and-category .category-input{width:100%;max-width:100%;flex:none;margin:0}#reply-control.composer-action-create-topic #reply-title,#reply-control.composer-action-create-topic .category-input .select-kit-header{min-height:45px}#reply-control.composer-action-create-topic #reply-title,#reply-control.composer-action-create-topic .category-input .select-kit{width:100%}#reply-control.composer-action-create-topic .category-input .select-kit-header .name{font-weight:400}#reply-control.composer-action-create-topic .category-input .select-kit-collection{max-height:550px}#reply-control .gft-composer-attachment{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:45px;padding:10px 15px;font-size:16px;line-height:1}#reply-control .gft-composer-attachment .d-button-label{line-height:1}#reply-control .gft-composer-attachment .d-icon{width:18px;height:18px;flex:0 0 18px}#reply-control .submit-panel{padding-top:10px}#reply-control .btn-primary{min-height:45px;padding-inline:20px}.mobile-view #reply-control.composer-action-reply .composer-actions-trigger{display:none}.mobile-view #reply-control #mobile-file-upload{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 45px;width:45px;min-width:45px;height:45px;min-height:45px;padding:0;line-height:1}.mobile-view #reply-control #mobile-file-upload .d-icon{flex:0 0 18px;width:18px;height:18px}.mobile-view #reply-control .wmd-controls{min-height:0}.mobile-view #reply-control .gft-simple-editor .toolbar__button.blockquote{display:inline-flex}#reply-control .reply-area>span:has(.gft-composer-attachments){flex:0 0 auto;min-width:0}#reply-control .gft-composer-attachments{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;margin-top:10px}#reply-control .gft-composer-attachments__toggle{flex:0 0 auto;min-height:40px;line-height:1}#reply-control .gft-composer-attachments__status{color:#6c757d;font-size:14px}#reply-control:has(.gft-composer-attachments[data-uploading]) #file-uploading{display:none}.gft-attachments-modal .d-modal__container{width:640px;max-width:100%;height:calc(100dvh - 30px);max-height:650px}.gft-attachments-modal .d-modal__body{flex:1 1 auto;overflow-y:auto}.gft-attachments-modal .gft-attachments-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:15px;align-content:start}.gft-attachments-modal .gft-attachments-grid__file{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.gft-attachments-modal .gft-attachments-grid__thumbnail{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border:1px solid #d0d7de;border-radius:5px;background:#f4f7fa;box-shadow:none;transition:none}.gft-attachments-modal .gft-attachments-grid__thumbnail:focus-visible{outline:2px solid var(--tertiary);outline-offset:-2px}.gft-attachments-modal .gft-attachments-grid__thumbnail img{width:100%;height:100%;object-fit:cover}.gft-attachments-modal button.gft-attachments-grid__thumbnail{cursor:pointer}.gft-attachments-modal .gft-attachments-grid__pending{flex-direction:column;gap:10px;padding:15px;font-size:14px;line-height:1}.gft-attachments-modal .gft-attachments-grid__pending progress{display:block;appearance:none;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;background:#d0d7de;accent-color:var(--tertiary)}.gft-attachments-modal .gft-attachments-grid__pending progress::-webkit-progress-bar{background:#d0d7de}.gft-attachments-modal .gft-attachments-grid__pending progress::-webkit-progress-value{background:var(--tertiary)}.gft-attachments-modal .gft-attachments-grid__pending progress::-moz-progress-bar{background:var(--tertiary)}.gft-attachments-modal .gft-attachments-grid__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4}.gft-attachments-modal .gft-attachments-grid__remove.btn{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #d0d7de;border-radius:5px;background:var(--secondary);color:var(--danger);line-height:1;box-shadow:none}.gft-attachments-modal .gft-attachments-grid__remove.btn .d-icon{flex:0 0 18px;width:18px;height:18px;color:currentColor}.gft-attachments-modal .gft-attachments-preview{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.gft-attachments-modal .gft-attachments-preview__back{align-self:flex-start;min-height:40px;line-height:1}.gft-attachments-modal .gft-attachments-preview__image{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0}.gft-attachments-modal .gft-attachments-preview__image img{max-width:100%;max-height:100%;object-fit:contain}.gft-attachments-modal .gft-attachments-preview__name{overflow-wrap:anywhere;font-size:14px;color:#6c757d}.gft-attachments-modal .gft-attachments-empty{margin:0;color:#6c757d}@media(hover: hover)and (pointer: fine){.gft-attachments-modal button.gft-attachments-grid__thumbnail:hover{border-color:var(--tertiary)}.gft-attachments-modal .gft-attachments-grid__remove.btn:hover{border-color:var(--danger);background:var(--secondary);color:var(--danger)}}.cooked [data-wrap=gft-attachments]{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;padding-top:10px;border-top:1px solid #e5e7eb}.cooked [data-wrap=gft-attachments]>p{margin:0}.cooked [data-wrap=gft-attachments]>p:first-child{flex:0 0 100%;font-size:14px}.cooked [data-wrap=gft-attachments] .lightbox-wrapper{margin:0}.cooked [data-wrap=gft-attachments] img{width:100px;height:75px;object-fit:cover;border-radius:5px}.cooked [data-wrap=gft-attachments] .meta,.cooked [data-wrap=gft-attachments] .image-wrapper .button-wrapper{display:none}@media(hover: hover)and (pointer: fine){.d-header{--d-header-icon-background--hover: #14b9c8}.d-header .d-header-icons .icon:hover,.d-header .btn-sidebar-toggle:hover,.d-header .gft-company-header .gft-company-header__action:hover,.d-header .gft-company-header .gft-company-header__contact:hover{background:#14b9c8;color:var(--header_primary)}.gft-company-offices-content .gft-company-office:hover strong,.gft-company-offices-content .gft-company-contacts-link:hover,.gft-company-offices-content .gft-company-menu-close:hover,.gft-company-email-content .gft-company-menu-close:hover{color:#325c96;background:rgba(0,0,0,0)}.gft-company-email-content a:hover{background:var(--tertiary-low)}.gft-company-offices-content .gft-company-contacts-link:hover .d-icon{transform:translateX(5px)}.chat-composer .chat-composer__outer-container .chat-composer-button.-send:not(:disabled):hover{background:#325c96}.btn-primary:hover{background:#325c96;color:var(--secondary)}.sidebar-wrapper .sidebar-section-link:hover{background:var(--tertiary-low)}.category-boxes .category-box:hover{border-color:var(--tertiary)}.topic-list .main-link a.title:hover{color:var(--tertiary)}.archetype-regular .topic-post nav.post-controls .btn:not(:disabled):hover{background:var(--tertiary-low);color:var(--tertiary)}.archetype-regular .topic-post nav.post-controls .btn.reply:hover{background:var(--tertiary);color:var(--secondary)}.user-main .about .details .controls .chat-direct-message-btn:hover,.user-main .about .secondary dd.email .btn:hover{background:var(--tertiary-low)}.user-main .user-content:has(>.stats-section) .stats-section li.linked-stat>a:hover{background:var(--tertiary-low)}}@media(max-width: 767px){.user-main .about .details .primary{grid-template-columns:auto minmax(0, 1fr);gap:15px}.user-main .about .details .controls{grid-column:1/-1;width:100%;max-width:none}.user-main .about .details .controls>ul{justify-content:flex-start}.user-main .about .details .controls .btn{width:auto}.user-main .about .details .primary .user-profile-names .user-profile-names__primary{font-size:20px}.user-main .about .details img.avatar{width:60px;height:60px}.user-main .user-content:has(>.stats-section) .stats-section>ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.user-main .user-content:has(>.stats-section) .top-section:has(>.top-sub-section){grid-template-columns:1fr}#reply-control.open{width:100%;max-width:100%;border-radius:0}#reply-control .reply-area{padding:10px 10px max(10px,env(safe-area-inset-bottom))}#reply-control .submit-panel .btn{min-height:45px}#reply-control .title-and-category{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}#reply-control .title-and-category .title-input,#reply-control .title-and-category .category-input{width:100%;flex:none;margin:0}#reply-control #reply-title{width:100%;min-height:45px;margin:0}#reply-control .reply-area .title-and-category .category-input{max-width:100%}#reply-control .category-input .select-kit-header{min-height:45px}#reply-control .category-input .select-kit{width:100%}.d-header #site-logo{height:35px;max-width:145px}.welcome-banner{display:block}.navigation-container{flex-wrap:wrap}#create-topic{min-height:45px}.topic-list .main-link a.title{font-size:16px}.topic-post{padding-inline:15px;box-sizing:border-box}.category-boxes,.category-boxes-with-topics{grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1100px){.category-boxes,.category-boxes-with-topics{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 640px){.user-main .about{margin-bottom:15px}.user-main .about .details .primary{padding:15px}.user-main .about .secondary,.user-main .about>.staff-counters{padding:15px}.user-main .about .secondary dl{grid-template-columns:repeat(2, minmax(0, 1fr))}.user-main .about .secondary dl>div:has(dd.email){grid-column:1/-1}.user-main .about .secondary dl>.pull-right{grid-column:1/-1;padding-top:15px;border-top:1px solid #e5e7eb}.user-main .user-content:has(>.stats-section){gap:15px;margin-top:15px}.user-main .user-content:has(>.stats-section) .stats-section,.user-main .user-content:has(>.stats-section) .top-sub-section,.user-main .user-content:has(>.stats-section) .badges-section{padding:15px}.user-main .user-content:has(>.stats-section) .top-section:has(>.top-sub-section){gap:15px}.user-main .user-content .empty-state__container{padding:15px}.user-main .user-stream{gap:15px}.user-main .user-stream .user-stream-item{padding:15px}.user-main .user-content .topic-list th:first-child,.user-main .user-content .topic-list td:first-child{padding-left:15px}.user-main .user-content .topic-list th:last-child,.user-main .user-content .topic-list td:last-child{padding-right:15px}.admin-content{padding:15px}.admin-content .dashboard-next .d-page-header{margin-bottom:15px}.admin-content .dashboard-next .d-page-header__actions>.btn{flex-grow:1}.admin-content .dashboard-next .db-main{gap:20px}.topic-post{margin-bottom:15px}body.static-login .body-page{margin:25px auto;padding-inline:15px}body.static-login .login-welcome{padding:20px}body.static-login .login-welcome__title h1{font-size:23px}}
/*# sourceMappingURL=common_theme_1_95cba5fb3632cf1205e571dbae2c485fe138e92d.css.map?__ws=chat.gofortravel.ru */
