.login-page #main-outlet,.login-page #main-outlet-wrapper,.signup-page #main-outlet,.signup-page #main-outlet-wrapper,.invite-page #main-outlet,.invite-page #main-outlet-wrapper{padding:0}.login-fullpage,.signup-fullpage,.invites-show{justify-content:flex-start}html.keyboard-visible:not(.ios-device) .login-fullpage,html.keyboard-visible:not(.ios-device) .signup-fullpage,html.keyboard-visible:not(.ios-device) .invites-show{height:calc(var(--composer-vh, 1vh)*100 - var(--header-offset));overflow-y:scroll}.login-fullpage .signup-body,.login-fullpage .login-body,.signup-fullpage .signup-body,.signup-fullpage .login-body,.invites-show .signup-body,.invites-show .login-body{flex-direction:column;gap:unset;padding-inline:.5rem}.login-fullpage .login-page-cta,.login-fullpage .signup-page-cta,.signup-fullpage .login-page-cta,.signup-fullpage .signup-page-cta,.invites-show .login-page-cta,.invites-show .signup-page-cta{font-size:var(--font-down-1);padding:1rem;padding-top:0}.login-fullpage .login-page-cta__buttons,.login-fullpage .signup-page-cta__buttons,.signup-fullpage .login-page-cta__buttons,.signup-fullpage .signup-page-cta__buttons,.invites-show .login-page-cta__buttons,.invites-show .signup-page-cta__buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem}.login-fullpage .login-page-cta button,.login-fullpage .signup-page-cta button,.signup-fullpage .login-page-cta button,.signup-fullpage .signup-page-cta button,.invites-show .login-page-cta button,.invites-show .signup-page-cta button{padding-block:.65rem;width:fit-content}.login-fullpage #login-form,.login-fullpage .login-form,.signup-fullpage #login-form,.signup-fullpage .login-form,.invites-show #login-form,.invites-show .login-form{margin:0;padding:1rem}.login-fullpage #login-form .input-group,.login-fullpage .login-form .input-group,.signup-fullpage #login-form .input-group,.signup-fullpage .login-form .input-group,.invites-show #login-form .input-group,.invites-show .login-form .input-group{margin-bottom:1em}.login-fullpage #login-form .input-group input,.login-fullpage .login-form .input-group input,.signup-fullpage #login-form .input-group input,.signup-fullpage .login-form .input-group input,.invites-show #login-form .input-group input,.invites-show .login-form .input-group input{height:2.5em;margin-bottom:.25em}.login-fullpage #login-form .input-group input:focus+label,.login-fullpage #login-form .input-group input.value-entered+label.alt-placeholder,.login-fullpage .login-form .input-group input:focus+label,.login-fullpage .login-form .input-group input.value-entered+label.alt-placeholder,.signup-fullpage #login-form .input-group input:focus+label,.signup-fullpage #login-form .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .login-form .input-group input:focus+label,.signup-fullpage .login-form .input-group input.value-entered+label.alt-placeholder,.invites-show #login-form .input-group input:focus+label,.invites-show #login-form .input-group input.value-entered+label.alt-placeholder,.invites-show .login-form .input-group input:focus+label,.invites-show .login-form .input-group input.value-entered+label.alt-placeholder{top:-10px}.login-fullpage #login-form .input-group input.alt-placeholder:invalid,.login-fullpage .login-form .input-group input.alt-placeholder:invalid,.signup-fullpage #login-form .input-group input.alt-placeholder:invalid,.signup-fullpage .login-form .input-group input.alt-placeholder:invalid,.invites-show #login-form .input-group input.alt-placeholder:invalid,.invites-show .login-form .input-group input.alt-placeholder:invalid{color:var(--primary)}.login-fullpage #login-form .input-group label.more-info,.login-fullpage .login-form .input-group label.more-info,.signup-fullpage #login-form .input-group label.more-info,.signup-fullpage .login-form .input-group label.more-info,.invites-show #login-form .input-group label.more-info,.invites-show .login-form .input-group label.more-info{color:var(--primary-medium)}.login-fullpage #login-form .input-group label.alt-placeholder,.login-fullpage #login-form .input-group .user-field.text label.control-label,.login-fullpage .login-form .input-group label.alt-placeholder,.login-fullpage .login-form .input-group .user-field.text label.control-label,.login-fullpage .invite-form .input-group label.alt-placeholder,.login-fullpage .invite-form .input-group .user-field.text label.control-label,.signup-fullpage #login-form .input-group label.alt-placeholder,.signup-fullpage #login-form .input-group .user-field.text label.control-label,.signup-fullpage .login-form .input-group label.alt-placeholder,.signup-fullpage .login-form .input-group .user-field.text label.control-label,.signup-fullpage .invite-form .input-group label.alt-placeholder,.signup-fullpage .invite-form .input-group .user-field.text label.control-label,.invites-show #login-form .input-group label.alt-placeholder,.invites-show #login-form .input-group .user-field.text label.control-label,.invites-show .login-form .input-group label.alt-placeholder,.invites-show .login-form .input-group .user-field.text label.control-label,.invites-show .invite-form .input-group label.alt-placeholder,.invites-show .invite-form .input-group .user-field.text label.control-label{top:11px}.login-fullpage #login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.login-fullpage #login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.login-fullpage .login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.login-fullpage .login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.login-fullpage .invite-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.login-fullpage .invite-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.signup-fullpage #login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.signup-fullpage #login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.signup-fullpage .login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.signup-fullpage .login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.signup-fullpage .invite-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.signup-fullpage .invite-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.invites-show #login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.invites-show #login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.invites-show .login-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.invites-show .login-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label,.invites-show .invite-form .input-group div.user-field:not(.dropdown) .controls input:focus+label.alt-placeholder.control-label,.invites-show .invite-form .input-group div.user-field.value-entered:not(.dropdown) .controls label.alt-placeholder.control-label{top:-10px}.login-fullpage #login-form .input-group .user-field.dropdown label.control-label,.login-fullpage #login-form .input-group .user-field.multiselect label.control-label,.login-fullpage .login-form .input-group .user-field.dropdown label.control-label,.login-fullpage .login-form .input-group .user-field.multiselect label.control-label,.login-fullpage .invite-form .input-group .user-field.dropdown label.control-label,.login-fullpage .invite-form .input-group .user-field.multiselect label.control-label,.signup-fullpage #login-form .input-group .user-field.dropdown label.control-label,.signup-fullpage #login-form .input-group .user-field.multiselect label.control-label,.signup-fullpage .login-form .input-group .user-field.dropdown label.control-label,.signup-fullpage .login-form .input-group .user-field.multiselect label.control-label,.signup-fullpage .invite-form .input-group .user-field.dropdown label.control-label,.signup-fullpage .invite-form .input-group .user-field.multiselect label.control-label,.invites-show #login-form .input-group .user-field.dropdown label.control-label,.invites-show #login-form .input-group .user-field.multiselect label.control-label,.invites-show .login-form .input-group .user-field.dropdown label.control-label,.invites-show .login-form .input-group .user-field.multiselect label.control-label,.invites-show .invite-form .input-group .user-field.dropdown label.control-label,.invites-show .invite-form .input-group .user-field.multiselect label.control-label{top:-10px}.login-fullpage #login-buttons,.signup-fullpage #login-buttons,.invites-show #login-buttons{flex-direction:row;flex-wrap:wrap;padding:0 1rem;gap:.25em;margin-bottom:1rem}.login-fullpage #login-buttons .btn,.signup-fullpage #login-buttons .btn,.invites-show #login-buttons .btn{margin:0;padding-block:.65rem;border:1px solid var(--primary-low);flex:1 1 calc(50% - .25em);font-size:var(--font-down-1);white-space:nowrap}.login-fullpage #login-buttons .btn:last-child,.signup-fullpage #login-buttons .btn:last-child,.invites-show #login-buttons .btn:last-child{margin-right:auto}.login-fullpage .caps-lock-warning,.signup-fullpage .caps-lock-warning,.invites-show .caps-lock-warning{display:none}.login-fullpage .login-welcome-header,.signup-fullpage .login-welcome-header,.invites-show .login-welcome-header{padding:1rem}.login-fullpage .login-right-side,.signup-fullpage .login-right-side,.invites-show .login-right-side{padding:1rem 0 0;background:unset;max-width:unset}.login-fullpage .login-or-separator,.signup-fullpage .login-or-separator,.invites-show .login-or-separator{border-top:1px solid var(--primary-low);position:relative;margin-block:1rem}.login-fullpage .login-or-separator span,.signup-fullpage .login-or-separator span,.invites-show .login-or-separator span{transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;background:var(--secondary);padding-inline:.5rem;color:var(--primary-medium);font-size:var(--font-down-1-rem);text-transform:uppercase}.invites-show .login-welcome-header{padding-inline:0}.invites-show .signup-progress-bar{margin-inline:0}.login-fullpage .login-body .login-page-cta__buttons .login-page-cta__login{width:100%;margin-bottom:.5rem}.login-fullpage .login-body .login-page-cta__signup{background:none !important;font-size:var(--font-up-1);padding:0}.login-fullpage .login-body .login-page-cta__no-account-yet{font-size:var(--font-up-1)}.signup-fullpage .signup-body .signup-page-cta__buttons .signup-page-cta__signup{width:100%;margin-bottom:.5rem}.signup-fullpage .signup-body .signup-page-cta__login{background:none !important;font-size:var(--font-up-1);padding:0}.signup-fullpage .signup-body .signup-page-cta__existing-account{font-size:var(--font-up-1)}.signup-fullpage .signup-body .login-right-side::before{display:none}.signup-fullpage .signup-body .login-welcome-header{padding-bottom:.25rem;padding-top:0}.signup-fullpage .signup-body #login-form{padding-bottom:0}.user-menu.revamped .panel-body-contents{height:100%}.user-menu.revamped .panel-body-contents .quick-access-panel li{padding-block:.15em}.user-menu.revamped .tabs-list .btn{padding:1.2em 1.4em}.hamburger-panel .revamped{--d-sidebar-row-horizontal-padding: 1rem;--d-sidebar-highlight-backgrond: var(--primary-low);box-sizing:border-box}.hamburger-panel .revamped .panel-body-contents .sidebar-hamburger-dropdown{display:flex;flex-direction:column;padding-top:.5em;flex:1 1 auto}.hamburger-panel .revamped .sidebar-row.sidebar-section-message-wrapper{padding-top:0;padding-bottom:.25em}.hamburger-panel .revamped .sidebar-section-wrapper{margin-bottom:1.2em}.hamburger-panel .revamped .sidebar-footer-wrapper{margin-top:0}.hamburger-panel .revamped .sidebar-footer-container::before{background:linear-gradient(to bottom, rgb(var(--primary-very-low-rgb), 0), rgb(var(--primary-very-low-rgb), 1))}.hamburger-panel .revamped .sidebar-sections{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1 auto}.hamburger-panel .revamped .sidebar-section-content{padding-bottom:0}.hamburger-panel .revamped .sidebar-section-header-wrapper .d-icon-globe{color:var(--primary-medium);font-size:var(--font-down-1)}html:has(.d-modal){overflow:hidden}html.keyboard-visible.mobile-view .d-modal{max-height:calc(var(--composer-vh, 1dvh)*100);height:calc(var(--composer-vh, 1dvh)*100);bottom:0}html.keyboard-visible.mobile-view .d-modal__container{max-height:calc(var(--composer-vh, 1dvh)*100);height:calc(var(--composer-vh, 1dvh)*100)}html:not(.keyboard-visible.mobile-view) .d-modal__container{padding-bottom:env(safe-area-inset-bottom)}.d-modal{align-items:flex-end}.d-modal__container{position:fixed;width:100%;max-width:100%;max-height:calc(var(--composer-vh, 1dvh)*85)}.d-modal__footer{margin-top:auto}.--stacked .d-modal__footer{flex-direction:column;align-items:stretch}.ios-device .d-modal__footer{margin-top:auto}.d-modal__title-text{font-size:var(--font-up-1-rem)}html.keyboard-visible:not(.ios-device) .d-modal{height:calc(100% - env(keyboard-inset-height))}html.keyboard-visible:not(.ios-device) .d-modal .d-modal__container{max-height:100%;min-height:100%;height:100%}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.close{font-size:var(--font-up-4)}@media only screen and (max-device-width: 568px){.flag-modal-body .flag-message{height:3em}}.d-modal.discourse-local-dates-create-modal .date-time-configuration{flex-direction:column;gap:.5em}.d-modal.discourse-local-dates-create-modal .calendar-date-time-input{width:100%;margin:0 0 1rem 0}.d-modal.discourse-local-dates-create-modal .picker-panel{position:relative;z-index:0}.d-modal.discourse-local-dates-create-modal .pika-single{justify-content:center}.d-modal.change-ownership-modal .d-modal__container,.d-modal.grant-badge-modal .d-modal__container,.d-modal.bookmark-reminder-modal .d-modal__container{min-height:calc(var(--composer-vh, 1dvh)*85)}@keyframes d-toast-opening{from{transform:translateY(var(--transform-y, 10px))}}.post-action-feedback-alert{--transform-y: 0;position:fixed;top:calc(var(--header-offset) + .5rem);left:0;right:0;margin-inline:.5rem;z-index:9999;display:flex;box-sizing:border-box;padding:1em 1.5em;opacity:1;transition:opacity .5s;border-radius:var(--d-border-radius);color:var(--primary);overflow:hidden;background-color:var(--tertiary-very-low);border:1px solid var(--primary-low);box-shadow:var(--shadow-dropdown);overflow-wrap:break-word;animation:d-toast-opening .3s ease-in-out;will-change:transform}.post-action-feedback-alert.-fade-out{opacity:0}@media(prefers-reduced-motion: no-preference){.post-action-feedback-alert{--transform-y: 2vh}}.push-notification-prompt .consent_banner{margin-bottom:30px}.signup-progress-bar{width:auto;margin:1.5rem 1.2rem;gap:1rem}.account-created .signup-progress-bar,.activate-account .signup-progress-bar{margin-inline:0}.signup-progress-bar__segment{width:auto}.signup-progress-bar__circle{height:.5rem;width:.5rem;transform:none !important}.--active .signup-progress-bar__circle{background:var(--success);box-shadow:0 0 1px 5px var(--success-low)}.signup-progress-bar__step-text,.signup-progress-bar__line{display:none}.list-container .full-width{margin-left:0}.topic-list-body{border-width:1px}.topic-list .num.posts-map{font-size:var(--font-up-2);padding:0}.topic-list .num.posts-map>button,.topic-list .num.posts-map>a{padding:0}.topic-list .num.activity a{padding:0}.topic-list .topic-excerpt{display:block;padding-right:0;width:120%}.topic-list .topic-excerpt-more{color:var(--tertiary)}.topic-list .right{margin-left:55px}.topic-list .topic-list-data{padding:7px 0;max-width:300px}.topic-list .main-link{line-height:var(--line-height-medium);position:relative;font-size:var(--font-up-1)}.topic-list .main-link a.title{color:var(--primary);padding:0}.topic-list .main-link .topic-statuses a{line-height:.8;color:var(--primary-medium)}.topic-list .badge-notification,.topic-list .category-topic-link td.num .badge-notification{position:relative;display:inline-block;top:-1px;font-size:var(--font-0);line-height:var(--line-height-small);padding:.15em .4em .2em .4em}.topic-list .badge-notification .d-icon,.topic-list .category-topic-link td.num .badge-notification .d-icon{color:var(--secondary)}.topic-list .badge-notification.new-topic::before,.topic-list .category-topic-link td.num .badge-notification.new-topic::before{margin-right:0}.topic-list .badge-notification.new-topic,.topic-list .category-topic-link td.num .badge-notification.new-topic{padding:0}.topic-list .category-topic-link td.num .badge-notification.unread-posts{color:var(--secondary)}.topic-list .topic-item-stats{position:relative;display:flex;align-items:baseline;margin-top:.5em;z-index:1}.topic-list .topic-item-stats span.relative-date{vertical-align:text-top}.topic-list .topic-item-stats .num.activity{margin-left:auto;font-size:var(--font-down-1)}.topic-list .topic-item-stats .category a{max-width:160px}.topic-list .topic-item-stats .num .d-icon{color:var(--primary-medium)}.topic-list .topic-item-stats__category-tags{margin-right:.5em;max-width:90%;line-height:var(--line-height-medium)}.topic-list .topic-item-stats__category-tags .badge-category__wrapper{vertical-align:bottom;margin-right:.5em;max-width:100%}.topic-list .topic-item-stats__category-tags .badge-wrapper,.topic-list .topic-item-stats__category-tags .discourse-tag{pointer-events:none}.topic-list .topic-item-stats__category-tags .discourse-tags{display:inline}.topic-list .topic-item-stats__category-tags .discourse-tags__tag-separator{position:absolute;display:inline-block;vertical-align:middle;margin-left:-0.5em;margin-top:.25em}.topic-list .topic-item-stats__category-tags .discourse-tags .discourse-tag{margin:0 .5em 0 0}.topic-list .topic-item-stats__category-tags .badge-wrapper{max-width:100%;vertical-align:bottom}.topic-list .age{white-space:nowrap}.topic-list .age a{color:var(--primary-medium)}.categories-list .category-list{margin-bottom:2em}.categories-list .category-list td{padding:12px 5px;color:var(--primary-med-or-secondary-high);vertical-align:top}.categories-list .category-list th{padding:10px 0 0}.categories-list .category-list td:first-of-type{padding-left:10px}.categories-list .category-list tbody{border-top:none}.categories-list .category-list tbody .category{border-left:6px solid}.category-list-item.category{box-sizing:border-box}.category-list-item.category tr:first-of-type{border:none}.category-list-item.category *,.category-list-item.category *::before,.category-list-item.category *::after{box-sizing:inherit}.category-list-item.category .posts{vertical-align:top}.category-list-item.category .age{margin-left:5px}.category-list-item.category .coldmap-high{opacity:.4}.category-list-item.category .coldmap-med{opacity:.6}.category-list-item.category .coldmap-low{opacity:.8}.subcategory-list-item.category{display:block;width:calc(100% + 20px);margin:1.25em 10px 0;border-bottom:none !important;border-top:1px solid var(--primary-low) !important}.subcategory-list-item.category:last-of-type{margin-top:0;margin-bottom:1.25em;border-bottom:1px solid var(--primary-low) !important}.subcategory-list-item.category td:first-of-type{padding:12px 0}.subcategory-list-item.category .category-logo.aspect-image{display:none}.subcategory-list-item.category .subcategories{padding-left:10px}tr.category-topic-link{border-bottom:1px solid var(--primary-low)}tr.category-topic-link:last-of-type{border-bottom:none}.category-list-item,.subcategory-list-item{padding:0 0 0 3px;border-left:6px solid}.category-list-item h3,.category-list-item h4,.subcategory-list-item h3,.subcategory-list-item h4{max-width:100%;padding:0 0 0 10px}.category-list-item h3 .d-icon,.category-list-item h4 .d-icon,.subcategory-list-item h3 .d-icon,.subcategory-list-item h4 .d-icon{margin-right:5px}.category-list-item h3 a[href],.category-list-item h4 a[href],.subcategory-list-item h3 a[href],.subcategory-list-item h4 a[href]{color:var(--primary)}.category-list-item h3,.subcategory-list-item h3{font-size:var(--font-up-2)}.category-list-item h4,.subcategory-list-item h4{font-size:var(--font-up-1)}.category-list-item .category-name,.subcategory-list-item .category-name{max-width:80vw}.category-list-item .category-topic-link .main-link,.category-list-item .subcategories-list td,.category-list-item .category-description td,.subcategory-list-item .category-topic-link .main-link,.subcategory-list-item .subcategories-list td,.subcategory-list-item .category-description td{padding-left:10px}.category-list-item .category-topic-link .main-link .age,.subcategory-list-item .category-topic-link .main-link .age{font-size:var(--font-down-1)}.category-list-item .category-description td,.subcategory-list-item .category-description td{padding-top:0;padding-bottom:15px}.category-list-item .subcategories-list,.subcategory-list-item .subcategories-list{border-bottom:none}.category-list-item .subcategories-list td,.subcategory-list-item .subcategories-list td{padding-top:15px}.category-list-item .category-topic-link .num,.subcategory-list-item .category-topic-link .num{white-space:nowrap}.category-list-item .category-topic-link .topic-excerpt,.subcategory-list-item .category-topic-link .topic-excerpt{width:110%}.category-list-item .posters,.subcategory-list-item .posters{float:left}.category-list-item>footer,.subcategory-list-item>footer{border-top:1px solid var(--primary-low);padding:7px 10px}.category-list-item>footer .category-stat,.subcategory-list-item>footer .category-stat{float:left;margin:3px 1em 0 0;font-weight:normal;font-size:var(--font-down-1)}.category-list-item>footer .category-stat .value,.subcategory-list-item>footer .category-stat .value{font-weight:bold}.category-list-item>footer .btn,.subcategory-list-item>footer .btn{float:right;margin-left:7px}.category-list-item{padding:.5em 0 .25em;border-top:1px solid var(--primary-low) !important;border-bottom:1px solid var(--primary-low) !important;margin:1em 0 2em}.category-box h3{margin:0 0 .5em 0}.category-topics-count a{color:var(--primary)}.topic-list-bottom{margin:20px 0 0 0}.dropdown,.multiselect{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.fade.in{opacity:1}.category-heading p{font-size:var(--font-up-1);margin-bottom:.75em}.category-logo.aspect-image{display:block;margin:1.5em 0 1em}td .main-link{width:78%;display:inline-block}td .main-link a.title{padding:.33em .67em .33em 0;word-wrap:break-word}.category-list.with-topics .category-list-item .category-description{display:none}.category-list .category.muted a.category-title-link{color:var(--primary-medium);font-size:var(--font-down-1)}.muted-categories-link{margin-left:0}.topic-list-header{display:none}.topic-list.sticky-header .topic-list-header{display:table-header-group;position:sticky;z-index:3;top:var(--header-offset);background:var(--secondary)}.topic-list.sticky-header .topic-list-header tr{display:flex;align-items:center;border:none}.topic-list.sticky-header .topic-list-header .topic-list-data{display:none}.topic-list.sticky-header .topic-list-header .topic-list-data.bulk-select{display:inline-block}.topic-list.sticky-header .topic-list-header .topic-list-data.default{display:flex}.topic-list.sticky-header .topic-list-header .topic-list-data.default .bulk-select-topic-dropdown__count{display:none}.topic-list.sticky-header .topic-list-header button.bulk-select{padding-left:.85em}.bulk-select-topics{display:flex;flex-wrap:wrap;padding-left:.85em;gap:.5em;font-size:var(--font-down-1)}.bulk-select-topics .select-kit-collection{font-size:var(--font-up-1)}.topic-list-data .pull-left label{display:flex;width:45px;height:45px;justify-content:center;align-items:center}.topic-replies-toggle-wrapper{width:100%;display:flex;justify-content:center}.topic-replies-toggle-wrapper .topics-replies-toggle{flex-grow:1;background:none;border:none;padding:.75em;position:relative}.topic-replies-toggle-wrapper .topics-replies-toggle.active{color:var(--d-nav-color--active);background:var(--d-nav-bg-color--active)}.topic-replies-toggle-wrapper .topics-replies-toggle.active .d-icon{color:var(--d-nav-color--active)}.topic-replies-toggle-wrapper .topics-replies-toggle.active::after{content:"";position:absolute;left:0;bottom:0;right:0;height:var(--d-nav-underline-height);background:var(--d-nav-color--active)}.topic-replies-toggle-wrapper .topics-replies-toggle.active::after{height:.15em;bottom:-0.15em}#list-area .show-more .alert{align-items:center;gap:.5em}#list-area .show-more .alert.loading{color:var(--primary-medium)}.time-gap+.topic-post article{border-top:none}.time-gap .topic-avatar{display:none}.topic-post-visited+.topic-post>article{border-top:none}.topic-post>article{border-top:1px solid var(--primary-low);padding:15px 0 8px 0}span.badge-posts{margin-right:5px}.show-replies{display:none}nav.post-controls{--control-space: 0.58em;--control-space-small: calc(var(--control-space) / 2);--control-space-large: calc(var(--control-space) * 1.3);overflow-x:scroll}nav.post-controls .actions :first-child{margin-left:auto}nav.post-controls .actions .double-button button.button-count{padding:var(--control-space)}nav.post-controls .actions .double-button button.button-count+.toggle-like,nav.post-controls .actions .double-button button.button-count+.create-flag{padding:var(--control-space) var(--control-space-large) var(--control-space) var(--control-space-small)}nav.post-controls .actions .double-button button.button-count.regular-likes{padding:var(--control-space) var(--control-space-small) var(--control-space) var(--control-space-large)}nav.post-controls .actions button{padding:var(--control-space) var(--control-space-large)}nav.post-controls .actions button.expand-post{margin:var(--control-space) 0 var(--control-space) 0}nav.post-controls .show-replies{display:flex;align-items:center;padding:9px;border-radius:var(--d-button-border-radius)}nav.post-controls .show-replies .d-icon{padding-left:var(--control-space);margin-left:0 !important}nav.post-controls .show-replies[aria-expanded=true]{background:var(--primary-low);color:var(--primary-high);box-shadow:0 0 0 1px var(--primary-300);z-index:1;margin-left:1px}nav.post-controls .show-replies[aria-expanded=true] .d-icon{color:var(--primary-high)}nav.post-controls.replies-button-visible{display:flex;align-items:center}nav.post-controls.replies-button-visible .show-replies{display:flex}nav.post-controls.replies-button-visible .show-replies+.reply{margin-left:0}nav.post-controls.replies-button-visible .show-replies .d-icon{padding-left:var(--control-space)}nav.post-controls.replies-button-visible .actions{flex-grow:2}nav.post-controls button.reply .d-icon{color:var(--primary-high)}.post-admin-menu{bottom:-50px;left:135px}@media screen and (max-width: 374px){.post-admin-menu{left:50px}}.embedded-posts{position:relative;padding:.75em .5em .75em 0;max-width:100%;margin-left:0}.embedded-posts>div{display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:1.5em}.embedded-posts>div .row::before{content:"";position:absolute;top:calc(-2px - .75em);width:1px;height:calc(100% + 1.5em + 5px);background:var(--primary-300);left:24px}.embedded-posts>div .topic-avatar{position:sticky;top:calc(var(--header-offset) + .5em);margin-right:15px}.embedded-posts>div .topic-body{display:flex;flex-direction:column;max-width:calc(100% - 32px);margin-left:auto;gap:.25em 0;padding-bottom:1.5em}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply{margin-left:0}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply h5 a{margin-left:10px}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .names{margin-bottom:.25em}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .names .user-title{display:none}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .names .second{flex-basis:auto}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .post-link-arrow{position:absolute;bottom:0}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .post-link-arrow .post-info.arrow{padding:.5em 0;margin-right:0;color:var(--primary-med-or-secondary-high);line-height:1}.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .post-link-arrow .post-info.arrow:hover,.embedded-posts>div .topic-body .topic-meta-data.embedded-reply .post-link-arrow .post-info.arrow:focus{color:var(--primary-high)}.embedded-posts .collapse-up{position:relative;padding:6px;color:var(--primary-high);background:var(--primary-low);z-index:1;transform:translate(25%, -30%);box-shadow:0 0 0 1px var(--primary-300)}.archetype-private_message .embedded-posts .collapse-up{display:flex}.embedded-posts .collapse-up .d-icon{transform:scale(0.871)}.embedded-posts .collapse-up:hover,.embedded-posts .collapse-up:focus{background:var(--primary-300)}.embedded-posts .collapse-up:hover .d-icon,.embedded-posts .collapse-up:focus .d-icon{color:var(--primary)}.embedded-posts .load-more-replies{font-size:var(--font-down-1);position:absolute;left:50%;transform:translate(-50%, 150%);padding:.35em .5em}.post-action{float:right;margin-right:10px;clear:right}.post-action .relative-date{margin-left:5px}a.reply-to-tab{z-index:2;color:var(--primary-med-or-secondary-med);margin-right:.5em}.topic-post .boxed .contents{clear:both}span.post-count{background:var(--primary);color:var(--secondary);opacity:.8}#topic-title{z-index:2;margin:0;padding:0 0 1em}.quote-button.visible{z-index:600}.btn-group{margin-top:25px;position:relative}.dropdown-toggle{float:left;position:relative}.selected-posts{padding:.1em .7em}.select-posts button{display:none}button.select-post{display:inline-block}.deleted-user-avatar{font-size:var(--font-up-5)}span.btn-text{display:none}blockquote{clear:both;margin-left:0;margin-right:0}pre.codeblock-buttons code{padding-right:2.75em}.gap{padding:.25em 0}.posts-wrapper{position:relative}span.highlighted{background-color:var(--highlight-bg)}.topic-avatar{float:left;margin-right:10px;z-index:2}.topic-meta-data{margin-left:50px;font-size:var(--font-down-1)}.topic-meta-data .names{line-height:var(--line-height-medium);display:flex;flex-wrap:wrap}.topic-meta-data .names .full-name{font-weight:bold}.topic-meta-data .names .first{order:1}.topic-meta-data .names .poster-icon{order:2}.topic-meta-data .names .user-status-message-wrap{order:2}.topic-meta-data .names .second{order:3;flex-basis:100%}.topic-meta-data .names .user-title{order:4;flex-basis:100%}.topic-meta-data .names .user-badge-buttons{order:5}.topic-meta-data .names .user-badge-buttons .user-badge{padding-top:0}.topic-meta-data .names span{margin-right:.26em}.username.new-user a{color:var(--primary-low-mid)}.user-title{color:var(--primary-medium);overflow:hidden;margin-right:50px}.read-state{max-width:var(--d-wrap-padding-h);right:calc(var(--d-wrap-padding-h)*-1);font-size:6px}.read-state svg{right:-2px}.post-notice{box-sizing:border-box;margin-bottom:1em}.post-notice.old{border-top:none;padding-top:0}.posts-filtered-notice{padding-right:8.5em;padding-bottom:max(1em,env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-start;margin:1em -9px;z-index:101}.posts-filtered-notice .filtered-replies-show-all{position:absolute;right:1em}.posts-filtered-notice .filtered-replies-viewing{text-align:left;width:100%}.posts-filtered-notice .filtered-avatar{margin-left:0}.posts-filtered-notice .filtered-avatar img.avatar{width:20px;height:20px}.open-popup-link{opacity:100%;margin-bottom:1rem}.placeholder .topic-body{width:100%}.user-messages-page .paginated-topics-list{margin-top:0}.user-messages-page .show-mores{margin-top:.5em}.user-main{padding-bottom:60px}.user-main .user-content{box-sizing:border-box;background-color:var(--secondary)}.user-main .user-content table{width:100%;margin-top:12px}.user-main .about{margin-bottom:0;color:var(--secondary)}.user-main .about .secondary dl{padding:8px 0}.user-main .about .details{margin-bottom:12px}.user-main .about .details .user-profile-avatar{display:block;float:none;margin:8px auto}.user-main .about .details .user-profile-avatar .avatar-flair{right:2px}.user-main .about .details .user-profile-avatar img.avatar{float:none}.user-main .about .details .user-profile-names{text-align:center}.user-main .about .details .featured-topic{text-align:center;font-size:var(--font-0)}.user-main .about .details .location-and-website{display:flex;flex-wrap:wrap;justify-content:center;font-size:var(--font-0)}.user-main .about .details .location-and-website .d-icon{width:.8em;height:.8em;margin-right:.25em}.user-main .about .details .location-and-website a{text-decoration:underline}.user-main .about .details .user-profile-location{margin-right:1em}.user-main .about .details .user-profile-location,.user-main .about .details .user-profile-website{justify-content:center;display:flex;align-items:center}.user-main .about .primary{display:flex;flex-wrap:wrap;color:var(--primary)}.user-main .about .primary .avatar{margin:0 0 12px}.user-main .about .primary .primary-textual{flex:1 1 100%;word-break:break-word;margin:0;max-width:100%}.user-main .about .primary .bio{color:var(--primary);margin:0 auto 8px;max-width:700px;text-align:center}.user-main .about .primary .bio ol{margin-left:25px}.user-main .about .primary .bio ul,.user-main .about .primary .bio ol{display:inline-block;padding-left:0;text-align:left}.user-main .about .primary .public-user-fields .public-user-field{text-align:center}.user-main .about.has-background .user-profile-image{height:200px}.user-main .about.has-background .user-profile-avatar{margin-top:-60px}.user-main .about .controls{flex:1 1 25%}.user-main .about .controls ul li,.user-main .about .controls ul>span{display:flex;flex:1 1 45%}.user-main .about .controls ul li button,.user-main .about .controls ul li a,.user-main .about .controls ul>span button,.user-main .about .controls ul>span a{width:100%}.user-main .about .controls ul li .select-kit.dropdown-select-box.user-notifications-dropdown,.user-main .about .controls ul>span .select-kit.dropdown-select-box.user-notifications-dropdown{width:100%}.user-main .user-field label{width:auto;text-align:left;font-weight:bold}.user-main .collapsed-info.about.has-background{background-image:none !important}.user-main .collapsed-info.about.has-background .details{margin-top:0}.user-main .collapsed-info.about .details{display:flex;margin-bottom:0}.user-main .collapsed-info.about .details .user-profile-avatar{margin:0;flex:0 0 auto;align-self:flex-start}.user-main .collapsed-info.about .details .primary .primary-textual{flex:1 0 80%;margin:0}.user-main .collapsed-info.about .details .user-profile-names{text-align:left}.paginated-topics-list{margin-top:20px}.stats-section li{margin:0 15px 10px 0;padding:0}.stats-section li.linked-stat a{padding:0}.badge-card.medium{width:100%}.user-preferences{padding-bottom:2em}.user-preferences .instructions{margin-top:4px}.user-preferences .controls-dropdown{margin-bottom:16px}.user-preferences .delete-account{overflow:hidden}.user-preferences .checkbox-label{display:flex;overflow:auto;width:100%;padding:5px 0}.user-preferences .checkbox-label input{margin-right:5px;flex:0 0 auto}.user-preferences .apps .controls button{float:right}.user-preferences #change-email{width:100%}.user-right>.alert:first-child,.user-right>.user-stream>.alert:first-child{margin-top:20px}.user-invites-page .user-invite-search input{width:100%}.user-invites-page .user-additional-controls{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.user-invites-page .user-additional-controls .user-invite-search{width:100%}.user-invites-page table.user-invite-list thead{display:none}.user-invites-page table.user-invite-list tr{display:grid;grid-template-columns:repeat(4, 1fr);padding:.25em}.user-invites-page table.user-invite-list .label{display:block;color:var(--primary-medium);font-size:var(--font-down-1);margin:.5em 0 .15em 0}.user-invites-page table.user-invite-list td.invite-type{grid-column-start:1;grid-column-end:-2;order:1;vertical-align:middle}.user-invites-page table.user-invite-list td.invite-actions{order:2;align-self:center;text-align:right;display:flex}.user-invites-page table.user-invite-list td.invite-actions button{margin:.25em}.user-invites-page table.user-invite-list td.invite-updated-at{grid-column-start:1;grid-column-end:3;order:3}.user-invites-page table.user-invite-list td.invite-expires-at{grid-column-start:3;grid-column-end:-1;order:4}.user-invites-page .user-invite-none{margin-top:1em}.second-factor .second-factor-item{width:auto;display:flex;justify-content:space-between}.second-factor .details{width:75%}.fk-d-menu-modal.topic-map__links-content li a{padding:0}[data-content][data-identifier=usercard]{z-index:9999}.user-card,.group-card{max-width:95vw;margin:0;max-height:85vh;box-sizing:border-box}.user-card .first-row,.group-card .first-row{flex-wrap:wrap}.user-card .first-row .names,.group-card .first-row .names{flex:1 1 0;box-sizing:border-box}.user-card .first-row .user-card-avatar,.group-card .first-row .user-card-avatar{flex:0 0 auto}.user-card .first-row .usercard-controls,.group-card .first-row .usercard-controls{width:100%;display:flex;flex-wrap:wrap;margin-top:1em;gap:.5em}.user-card .first-row .usercard-controls li,.group-card .first-row .usercard-controls li{flex:1 0 45%;min-width:8em}.user-card .first-row .usercard-controls li:empty,.group-card .first-row .usercard-controls li:empty{display:none}.user-card .first-row .usercard-controls li button,.group-card .first-row .usercard-controls li button{margin:0}.user-card .first-row .usercard-controls li button .d-button-label,.group-card .first-row .usercard-controls li button .d-button-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-card .names__primary,.group-card .names__primary{font-size:var(--font-up-3)}.user-card .names__primary .d-icon,.group-card .names__primary .d-icon{font-size:var(--font-down-2)}.user-card .names__secondary,.group-card .names__secondary{font-size:var(--font-0)}.user-card .user-status,.group-card .user-status{font-size:var(--font-down-1)}.user-card .badge-section{display:flex;align-items:flex-start;flex-wrap:wrap}.user-card .badge-section .user-card-badge-link,.user-card .badge-section .more-user-badges{display:flex;flex:0 1 50%;max-width:50%;padding:2px 0;box-sizing:border-box}.user-card .badge-section .user-card-badge-link:nth-child(odd),.user-card .badge-section .more-user-badges:nth-child(odd){padding-right:4px}.user-card .badge-section .user-card-badge-link a,.user-card .badge-section .more-user-badges a{width:100%;display:flex}.user-card .badge-section .user-badge{display:flex;margin:0;width:100%}.user-card .badge-section .user-badge .badge-display-name{overflow:hidden;text-overflow:ellipsis}.user-card .public-user-fields{max-height:40vh;overflow-y:auto}@media screen and (max-height: 550px){.user-card .public-user-fields{max-height:12vh}}.user-card .public-user-fields .public-user-field{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-cloak{position:fixed;top:0;left:0;z-index:1101;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);animation:fadein .2s}@media(prefers-reduced-motion){.card-cloak{animation-duration:0s}}.user-stream .name{vertical-align:middle}.user-stream .group-member-info .name{vertical-align:inherit}.login-welcome-header{box-sizing:border-box}.login-welcome-header .login-title{font-size:var(--font-up-5)}.login-welcome-header .login-subheader{font-size:var(--font-0)}.login-welcome-header .waving-hand{width:30px;height:30px}.more-topics__container .nav{margin-block:0 7px;border-bottom:1px solid var(--primary-low)}.more-topics__container .nav li{position:relative;bottom:-1px}.more-topics__container .more-content-topics{padding:15px 0 15px 0}.more-topics__container .more-content-topics .badge-category,.more-topics__container .more-content-topics .badge-category-parent{font-size:var(--font-down-1);vertical-align:top}.more-topics__container .more-content-topics .suggested-topics-message{margin-top:1em}.fk-d-menu-modal.emoji-picker-content .emoji-picker{height:auto}html:not(.keyboard-visible.mobile-view) .fk-d-menu-modal.emoji-picker-content .d-modal__container{height:calc(var(--composer-vh, 1dvh)*100);max-height:100%}html:not(.keyboard-visible.mobile-view) .fk-d-menu-modal.emoji-picker-content .d-modal__container .emoji-picker__content{height:calc(var(--composer-vh, 1dvh)*100 - 50px - env(safe-area-inset-bottom))}html.keyboard-visible.mobile-view .fk-d-menu-modal.emoji-picker-content .d-modal__container .emoji-picker__content{height:calc(var(--composer-vh, 1dvh)*100 - 50px)}.fk-d-menu-modal.emoji-picker-content .d-modal__body{padding:0}.fk-d-menu-modal.emoji-picker-content .d-modal__container{align-self:flex-start}.fk-d-menu-modal.emoji-picker-content .emoji-picker__sections-nav{order:1;height:50px;width:100%;flex-direction:row;display:flex;box-sizing:border-box;overflow-y:hidden;overflow-x:auto}.fk-d-menu-modal.emoji-picker-content .emoji-picker__content{flex-direction:column;padding-top:1em;box-sizing:border-box}.fk-d-menu-modal.emoji-picker-content .emoji-picker__scrollable-content{height:100%}.fk-d-menu-modal.emoji-picker-content .emoji-picker__close-btn{margin-left:.25em;padding-left:.75em}.welcome-banner__search-menu .search-menu .search-link .badge-category{display:inline-block}.welcome-banner__search-menu .search-menu .search-input input.search-term__input{width:100%}.select-kit.combo-box.category-drop .category-drop-header{font-size:var(--font-0)}.select-kit.combo-box.category-drop .category-drop-header .d-icon{font-size:var(--font-0)}.select-kit.combo-box.category-drop .select-kit-row{font-weight:normal}.select-kit.combo-box.category-drop .category-name{max-width:70vw}.select-kit.dropdown-select-box .select-kit-collection{overflow-y:auto}.select-kit.dropdown-select-box .select-kit-row .svg-icon-title{width:auto;height:auto}.select-kit.dropdown-select-box .select-kit-row .texts .name{font-weight:normal}.select-kit.is-expanded{z-index:300}.select-kit .select-kit-filter .filter-input{font-size:16px}.select-kit .select-kit-row{padding:.75em .5em}.select-kit.combo-box.tag-drop .tag-drop-header{font-size:var(--font-0)}.select-kit.combo-box.tag-drop .tag-drop-header .d-icon{font-size:var(--font-0)}.select-kit.combo-box.tag-drop .select-kit-row{font-weight:normal}#reply-control.composer-action-createTopic .toolbar-popup-menu-options .select-kit-collection{max-height:155px}#reply-control.composer-action-reply .toolbar-popup-menu-options .select-kit-collection{max-height:230px}.fk-d-menu-modal__grip{position:absolute;top:2.5px;left:50%;transform:translateX(-50%);background:var(--primary-medium);height:5px;width:15vw;max-width:100px;border-radius:10px}.fk-d-menu-modal .d-modal__body{padding:1em 0}.fk-d-menu-modal h3{padding-top:.25em}.fk-d-menu-modal .dropdown-menu li a:focus-visible{outline:0}.fk-d-menu-modal .dropdown-menu__item .btn{border-radius:0}.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:focus-visible,.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:active{background:rgba(0,0,0,0);color:var(--primary)}.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:focus-visible .d-icon,.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:active .d-icon{color:inherit}.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:focus-visible.btn-danger,.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:active.btn-danger{background:rgba(0,0,0,0);color:var(--danger)}.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:focus-visible.btn-danger .d-icon,.discourse-touch .fk-d-menu-modal .dropdown-menu__item .btn:active.btn-danger .d-icon{color:var(--danger-hover)}.fk-d-menu-modal .dropdown-menu li>.btn,.fk-d-menu-modal .dropdown-menu li>a{padding:.75em 1rem}.form-kit__before-input,.form-kit__after-input{height:2.25em}.form-kit__control-menu{justify-content:space-between;min-width:var(--form-kit-small-input)}.discourse-touch .form-kit__control-menu-item .btn:focus,.discourse-touch .form-kit__control-menu-item .btn:active{color:var(--primary);background:rgba(0,0,0,0)}.form-kit__control-menu-item:last-of-type .btn{color:var(--tertiary)}.form-kit__control-text{height:150px}.form-kit__field .form-kit__container-content,.form-kit__container{width:100% !important}.form-kit__row .form-kit__button{height:2.25em}
/*# sourceMappingURL=mobile_5a076712bb536eb30ff64effa9e1dae13156985d.css.map?__ws=forums.developer.nvidia.com */
